aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWave <wave72@users.noreply.github.com>2015-12-20 10:20:36 +0100
committerWave <wave72@users.noreply.github.com>2015-12-20 10:20:36 +0100
commit2aad4c2cf9c17a7532089aadfcc5feff6505ec74 (patch)
tree2082c8dc7ba090f610874b6e33b0f1092a2ff00c
parent474a1267d73c1dcf00678dd15ed4e0e37496473d (diff)
parente2692a4baaf031bd0d9c0893c3762637b1f6b201 (diff)
downloadvolse-hubzilla-2aad4c2cf9c17a7532089aadfcc5feff6505ec74.tar.gz
volse-hubzilla-2aad4c2cf9c17a7532089aadfcc5feff6505ec74.tar.bz2
volse-hubzilla-2aad4c2cf9c17a7532089aadfcc5feff6505ec74.zip
Merge pull request #4 from redmatrix/master
Merge master into dev branch
-rw-r--r--.htaccess1
-rw-r--r--Zotlabs/Identity/BasicId.php18
-rw-r--r--Zotlabs/Identity/ProfilePhoto.php16
-rw-r--r--Zotlabs/Zot/Auth.php345
-rw-r--r--Zotlabs/Zot/IHandler.php22
-rw-r--r--Zotlabs/Zot/Receiver.php296
-rw-r--r--Zotlabs/Zot/ZotHandler.php38
-rwxr-xr-xboot.php42
-rw-r--r--doc/Hubzilla_on_OpenShift.bb2
-rw-r--r--doc/Widgets.md2
-rw-r--r--doc/about.bb2
-rw-r--r--doc/channels.bb2
-rw-r--r--doc/database.bb5
-rw-r--r--doc/database/db_abook.bb5
-rw-r--r--doc/database/db_manage.bb12
-rw-r--r--doc/de/about.bb22
-rw-r--r--doc/de/admins.bb10
-rw-r--r--doc/de/channels.bb8
-rw-r--r--doc/de/develop.bb33
-rw-r--r--doc/de/features.bb93
-rw-r--r--doc/de/general.bb19
-rw-r--r--doc/de/main.bb87
-rw-r--r--doc/de/members.bb25
-rw-r--r--doc/de/profiles.bb14
-rw-r--r--doc/de/registration.bb8
-rw-r--r--doc/develop.bb7
-rw-r--r--doc/features.bb6
-rw-r--r--doc/hidden_configs.bb4
-rw-r--r--doc/hook/check_channelallowed.bb11
-rw-r--r--doc/hook/check_siteallowed.bb10
-rw-r--r--doc/hooklist.bb6
-rw-r--r--doc/intro_for_developers.bb9
-rw-r--r--doc/profiles.bb2
-rw-r--r--doc/registration.bb4
-rw-r--r--hubzilla_er/anomalies.html256
-rw-r--r--hubzilla_er/columns.byAuto.html7153
-rw-r--r--hubzilla_er/columns.byColumn.html7153
-rw-r--r--hubzilla_er/columns.byDefault.html7153
-rw-r--r--hubzilla_er/columns.byNulls.html7153
-rw-r--r--hubzilla_er/columns.bySize.html7153
-rw-r--r--hubzilla_er/columns.byTable.html7153
-rw-r--r--hubzilla_er/columns.byType.html7153
-rw-r--r--hubzilla_er/constraints.html101
-rw-r--r--hubzilla_er/deletionOrder.txt63
-rw-r--r--hubzilla_er/diagrams/account.1degree.dot49
-rw-r--r--hubzilla_er/diagrams/account.1degree.pngbin8634 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/account.implied2degrees.dot102
-rw-r--r--hubzilla_er/diagrams/account.implied2degrees.pngbin15776 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/addon.1degree.dot38
-rw-r--r--hubzilla_er/diagrams/addon.1degree.pngbin3363 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/addon.implied2degrees.dot162
-rw-r--r--hubzilla_er/diagrams/addon.implied2degrees.pngbin14382 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/app.1degree.dot45
-rw-r--r--hubzilla_er/diagrams/app.1degree.pngbin4667 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/app.implied2degrees.dot169
-rw-r--r--hubzilla_er/diagrams/app.implied2degrees.pngbin16518 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/attach.1degree.dot54
-rw-r--r--hubzilla_er/diagrams/attach.1degree.pngbin8379 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/attach.implied2degrees.dot279
-rw-r--r--hubzilla_er/diagrams/attach.implied2degrees.pngbin31285 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/auth_codes.1degree.dot36
-rw-r--r--hubzilla_er/diagrams/auth_codes.1degree.pngbin2955 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/auth_codes.implied2degrees.dot69
-rw-r--r--hubzilla_er/diagrams/auth_codes.implied2degrees.pngbin7011 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/cache.1degree.dot34
-rw-r--r--hubzilla_er/diagrams/cache.1degree.pngbin2418 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/cache.implied2degrees.dot144
-rw-r--r--hubzilla_er/diagrams/cache.implied2degrees.pngbin12474 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/channel.1degree.dot79
-rw-r--r--hubzilla_er/diagrams/channel.1degree.pngbin17582 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/channel.implied2degrees.dot179
-rw-r--r--hubzilla_er/diagrams/channel.implied2degrees.pngbin31731 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/clients.1degree.dot37
-rw-r--r--hubzilla_er/diagrams/clients.1degree.pngbin3082 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/clients.implied2degrees.dot69
-rw-r--r--hubzilla_er/diagrams/clients.implied2degrees.pngbin7288 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/config.1degree.dot35
-rw-r--r--hubzilla_er/diagrams/config.1degree.pngbin2656 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/config.implied2degrees.dot287
-rw-r--r--hubzilla_er/diagrams/config.implied2degrees.pngbin25567 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/conv.1degree.dot39
-rw-r--r--hubzilla_er/diagrams/conv.1degree.pngbin4162 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/conv.implied2degrees.dot264
-rw-r--r--hubzilla_er/diagrams/conv.implied2degrees.pngbin25977 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/event.1degree.dot56
-rw-r--r--hubzilla_er/diagrams/event.1degree.pngbin9815 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/event.implied2degrees.dot180
-rw-r--r--hubzilla_er/diagrams/event.implied2degrees.pngbin23094 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/fcontact.1degree.dot47
-rw-r--r--hubzilla_er/diagrams/fcontact.1degree.pngbin5436 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/fcontact.implied2degrees.dot272
-rw-r--r--hubzilla_er/diagrams/fcontact.implied2degrees.pngbin27106 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/ffinder.1degree.dot35
-rw-r--r--hubzilla_er/diagrams/ffinder.1degree.pngbin2199 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/ffinder.implied2degrees.dot260
-rw-r--r--hubzilla_er/diagrams/ffinder.implied2degrees.pngbin22693 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/fserver.1degree.dot35
-rw-r--r--hubzilla_er/diagrams/fserver.1degree.pngbin2638 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/fserver.implied2degrees.dot159
-rw-r--r--hubzilla_er/diagrams/fserver.implied2degrees.pngbin13325 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/fsuggest.1degree.dot40
-rw-r--r--hubzilla_er/diagrams/fsuggest.1degree.pngbin3460 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/fsuggest.implied2degrees.dot164
-rw-r--r--hubzilla_er/diagrams/fsuggest.implied2degrees.pngbin14534 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/group_member.1degree.dot35
-rw-r--r--hubzilla_er/diagrams/group_member.1degree.pngbin2590 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/group_member.implied2degrees.dot260
-rw-r--r--hubzilla_er/diagrams/group_member.implied2degrees.pngbin23117 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/groups.1degree.dot37
-rw-r--r--hubzilla_er/diagrams/groups.1degree.pngbin3046 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/groups.implied2degrees.dot262
-rw-r--r--hubzilla_er/diagrams/groups.implied2degrees.pngbin23862 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/hook.1degree.dot36
-rw-r--r--hubzilla_er/diagrams/hook.1degree.pngbin2754 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/hook.implied2degrees.dot160
-rw-r--r--hubzilla_er/diagrams/hook.implied2degrees.pngbin13636 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/item.1degree.dot104
-rw-r--r--hubzilla_er/diagrams/item.1degree.pngbin22174 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/item.implied2degrees.dot329
-rw-r--r--hubzilla_er/diagrams/item.implied2degrees.pngbin52083 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/item_id.1degree.dot36
-rw-r--r--hubzilla_er/diagrams/item_id.1degree.pngbin2593 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/item_id.implied2degrees.dot261
-rw-r--r--hubzilla_er/diagrams/item_id.implied2degrees.pngbin23262 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/likes.1degree.dot40
-rw-r--r--hubzilla_er/diagrams/likes.1degree.pngbin4277 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/likes.implied2degrees.dot325
-rw-r--r--hubzilla_er/diagrams/likes.implied2degrees.pngbin40790 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/mail.1degree.dot52
-rw-r--r--hubzilla_er/diagrams/mail.1degree.pngbin7855 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/mail.implied2degrees.dot365
-rw-r--r--hubzilla_er/diagrams/mail.implied2degrees.pngbin50787 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/manage.1degree.dot34
-rw-r--r--hubzilla_er/diagrams/manage.1degree.pngbin2142 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/manage.implied2degrees.dot158
-rw-r--r--hubzilla_er/diagrams/manage.implied2degrees.pngbin12419 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/notify.1degree.dot46
-rw-r--r--hubzilla_er/diagrams/notify.1degree.pngbin5539 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/notify.implied2degrees.dot279
-rw-r--r--hubzilla_er/diagrams/notify.implied2degrees.pngbin41442 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/pconfig.1degree.dot36
-rw-r--r--hubzilla_er/diagrams/pconfig.1degree.pngbin3015 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/pconfig.implied2degrees.dot217
-rw-r--r--hubzilla_er/diagrams/pconfig.implied2degrees.pngbin18716 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/photo.1degree.dot59
-rw-r--r--hubzilla_er/diagrams/photo.1degree.pngbin10662 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/photo.implied2degrees.dot284
-rw-r--r--hubzilla_er/diagrams/photo.implied2degrees.pngbin35116 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/profdef.1degree.dot37
-rw-r--r--hubzilla_er/diagrams/profdef.1degree.pngbin3837 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/profdef.implied2degrees.dot262
-rw-r--r--hubzilla_er/diagrams/profdef.implied2degrees.pngbin25502 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/profext.1degree.dot36
-rw-r--r--hubzilla_er/diagrams/profext.1degree.pngbin3256 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/profext.implied2degrees.dot348
-rw-r--r--hubzilla_er/diagrams/profext.implied2degrees.pngbin40038 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/profile.1degree.dot75
-rw-r--r--hubzilla_er/diagrams/profile.1degree.pngbin12022 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/profile.implied2degrees.dot199
-rw-r--r--hubzilla_er/diagrams/profile.implied2degrees.pngbin26994 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/profile_check.1degree.dot37
-rw-r--r--hubzilla_er/diagrams/profile_check.1degree.pngbin2986 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/profile_check.implied2degrees.dot262
-rw-r--r--hubzilla_er/diagrams/profile_check.implied2degrees.pngbin23435 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/register.1degree.dot37
-rw-r--r--hubzilla_er/diagrams/register.1degree.pngbin3468 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/register.implied2degrees.dot262
-rw-r--r--hubzilla_er/diagrams/register.implied2degrees.pngbin24141 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/sign.1degree.dot37
-rw-r--r--hubzilla_er/diagrams/sign.1degree.pngbin3747 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/sign.implied2degrees.dot262
-rw-r--r--hubzilla_er/diagrams/sign.implied2degrees.pngbin25336 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/spam.1degree.dot37
-rw-r--r--hubzilla_er/diagrams/spam.1degree.pngbin2766 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/spam.implied2degrees.dot161
-rw-r--r--hubzilla_er/diagrams/spam.implied2degrees.pngbin13556 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/abook.1degree.dot52
-rw-r--r--hubzilla_er/diagrams/summary/abook.1degree.pngbin4841 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/account.1degree.dot47
-rw-r--r--hubzilla_er/diagrams/summary/account.1degree.pngbin4765 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/addon.1degree.dot36
-rw-r--r--hubzilla_er/diagrams/summary/addon.1degree.pngbin1790 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/app.1degree.dot43
-rw-r--r--hubzilla_er/diagrams/summary/app.1degree.pngbin2744 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/attach.1degree.dot52
-rw-r--r--hubzilla_er/diagrams/summary/attach.1degree.pngbin3860 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/auth_codes.1degree.dot34
-rw-r--r--hubzilla_er/diagrams/summary/auth_codes.1degree.pngbin1401 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/cache.1degree.dot32
-rw-r--r--hubzilla_er/diagrams/summary/cache.1degree.pngbin972 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/channel.1degree.dot77
-rw-r--r--hubzilla_er/diagrams/summary/channel.1degree.pngbin9952 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/chat.1degree.dot34
-rw-r--r--hubzilla_er/diagrams/summary/chat.1degree.pngbin1498 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/chatpresence.1degree.dot35
-rw-r--r--hubzilla_er/diagrams/summary/chatpresence.1degree.pngbin1616 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/chatroom.1degree.dot40
-rw-r--r--hubzilla_er/diagrams/summary/chatroom.1degree.pngbin2205 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/clients.1degree.dot35
-rw-r--r--hubzilla_er/diagrams/summary/clients.1degree.pngbin1415 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/config.1degree.dot33
-rw-r--r--hubzilla_er/diagrams/summary/config.1degree.pngbin967 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/conv.1degree.dot37
-rw-r--r--hubzilla_er/diagrams/summary/conv.1degree.pngbin1637 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/event.1degree.dot54
-rw-r--r--hubzilla_er/diagrams/summary/event.1degree.pngbin4763 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/fcontact.1degree.dot45
-rw-r--r--hubzilla_er/diagrams/summary/fcontact.1degree.pngbin2657 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/ffinder.1degree.dot33
-rw-r--r--hubzilla_er/diagrams/summary/ffinder.1degree.pngbin839 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/fserver.1degree.dot33
-rw-r--r--hubzilla_er/diagrams/summary/fserver.1degree.pngbin1161 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/fsuggest.1degree.dot38
-rw-r--r--hubzilla_er/diagrams/summary/fsuggest.1degree.pngbin1531 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/group_member.1degree.dot33
-rw-r--r--hubzilla_er/diagrams/summary/group_member.1degree.pngbin1128 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/groups.1degree.dot35
-rw-r--r--hubzilla_er/diagrams/summary/groups.1degree.pngbin1358 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/hook.1degree.dot34
-rw-r--r--hubzilla_er/diagrams/summary/hook.1degree.pngbin1168 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/hubloc.1degree.dot49
-rw-r--r--hubzilla_er/diagrams/summary/hubloc.1degree.pngbin4501 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/issue.1degree.dot36
-rw-r--r--hubzilla_er/diagrams/summary/issue.1degree.pngbin2053 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/item.1degree.dot102
-rw-r--r--hubzilla_er/diagrams/summary/item.1degree.pngbin13494 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/item_id.1degree.dot34
-rw-r--r--hubzilla_er/diagrams/summary/item_id.1degree.pngbin986 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/likes.1degree.dot38
-rw-r--r--hubzilla_er/diagrams/summary/likes.1degree.pngbin1782 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/mail.1degree.dot50
-rw-r--r--hubzilla_er/diagrams/summary/mail.1degree.pngbin3810 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/manage.1degree.dot32
-rw-r--r--hubzilla_er/diagrams/summary/manage.1degree.pngbin909 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/menu.1degree.dot36
-rw-r--r--hubzilla_er/diagrams/summary/menu.1degree.pngbin1877 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/menu_item.1degree.dot40
-rw-r--r--hubzilla_er/diagrams/summary/menu_item.1degree.pngbin2627 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/notify.1degree.dot44
-rw-r--r--hubzilla_er/diagrams/summary/notify.1degree.pngbin2306 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/obj.1degree.dot39
-rw-r--r--hubzilla_er/diagrams/summary/obj.1degree.pngbin2133 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/outq.1degree.dot41
-rw-r--r--hubzilla_er/diagrams/summary/outq.1degree.pngbin2845 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/pconfig.1degree.dot34
-rw-r--r--hubzilla_er/diagrams/summary/pconfig.1degree.pngbin1085 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/photo.1degree.dot57
-rw-r--r--hubzilla_er/diagrams/summary/photo.1degree.pngbin5181 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/poll.1degree.dot34
-rw-r--r--hubzilla_er/diagrams/summary/poll.1degree.pngbin1423 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/poll_elm.1degree.dot34
-rw-r--r--hubzilla_er/diagrams/summary/poll_elm.1degree.pngbin1528 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/profdef.1degree.dot35
-rw-r--r--hubzilla_er/diagrams/summary/profdef.1degree.pngbin1607 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/profext.1degree.dot34
-rw-r--r--hubzilla_er/diagrams/summary/profext.1degree.pngbin1184 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/profile.1degree.dot73
-rw-r--r--hubzilla_er/diagrams/summary/profile.1degree.pngbin7015 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/profile_check.1degree.dot35
-rw-r--r--hubzilla_er/diagrams/summary/profile_check.1degree.pngbin1340 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/register.1degree.dot35
-rw-r--r--hubzilla_er/diagrams/summary/register.1degree.pngbin1571 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/relationships.implied.compact.dot734
-rw-r--r--hubzilla_er/diagrams/summary/relationships.implied.compact.pngbin108969 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/relationships.implied.large.dot878
-rw-r--r--hubzilla_er/diagrams/summary/relationships.implied.large.pngbin151789 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/relationships.real.compact.dot22
-rw-r--r--hubzilla_er/diagrams/summary/session.1degree.dot33
-rw-r--r--hubzilla_er/diagrams/summary/session.1degree.pngbin1163 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/shares.1degree.dot33
-rw-r--r--hubzilla_er/diagrams/summary/shares.1degree.pngbin1495 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/sign.1degree.dot35
-rw-r--r--hubzilla_er/diagrams/summary/sign.1degree.pngbin1473 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/site.1degree.dot42
-rw-r--r--hubzilla_er/diagrams/summary/site.1degree.pngbin3089 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/source.1degree.dot34
-rw-r--r--hubzilla_er/diagrams/summary/source.1degree.pngbin1602 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/spam.1degree.dot35
-rw-r--r--hubzilla_er/diagrams/summary/spam.1degree.pngbin1195 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/sys_perms.1degree.dot34
-rw-r--r--hubzilla_er/diagrams/summary/sys_perms.1degree.pngbin1240 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/term.1degree.dot40
-rw-r--r--hubzilla_er/diagrams/summary/term.1degree.pngbin1988 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/tokens.1degree.dot35
-rw-r--r--hubzilla_er/diagrams/summary/tokens.1degree.pngbin1441 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/updates.1degree.dot36
-rw-r--r--hubzilla_er/diagrams/summary/updates.1degree.pngbin1534 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/verify.1degree.dot35
-rw-r--r--hubzilla_er/diagrams/summary/verify.1degree.pngbin1307 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/vote.1degree.dot34
-rw-r--r--hubzilla_er/diagrams/summary/vote.1degree.pngbin1600 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/xchan.1degree.dot55
-rw-r--r--hubzilla_er/diagrams/summary/xchan.1degree.pngbin5685 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/xchat.1degree.dot34
-rw-r--r--hubzilla_er/diagrams/summary/xchat.1degree.pngbin1502 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/xconfig.1degree.dot34
-rw-r--r--hubzilla_er/diagrams/summary/xconfig.1degree.pngbin1075 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/xign.1degree.dot32
-rw-r--r--hubzilla_er/diagrams/summary/xign.1degree.pngbin838 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/xlink.1degree.dot37
-rw-r--r--hubzilla_er/diagrams/summary/xlink.1degree.pngbin2339 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/xperm.1degree.dot33
-rw-r--r--hubzilla_er/diagrams/summary/xperm.1degree.pngbin1193 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/xprof.1degree.dot44
-rw-r--r--hubzilla_er/diagrams/summary/xprof.1degree.pngbin3754 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/summary/xtag.1degree.dot33
-rw-r--r--hubzilla_er/diagrams/summary/xtag.1degree.pngbin1370 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/sys_perms.1degree.dot36
-rw-r--r--hubzilla_er/diagrams/sys_perms.1degree.pngbin3279 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/sys_perms.implied2degrees.dot288
-rw-r--r--hubzilla_er/diagrams/sys_perms.implied2degrees.pngbin27284 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/tokens.1degree.dot37
-rw-r--r--hubzilla_er/diagrams/tokens.1degree.pngbin3468 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/tokens.implied2degrees.dot69
-rw-r--r--hubzilla_er/diagrams/tokens.implied2degrees.pngbin7782 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/verify.1degree.dot37
-rw-r--r--hubzilla_er/diagrams/verify.1degree.pngbin3266 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/verify.implied2degrees.dot518
-rw-r--r--hubzilla_er/diagrams/verify.implied2degrees.pngbin81799 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/xconfig.1degree.dot36
-rw-r--r--hubzilla_er/diagrams/xconfig.1degree.pngbin3128 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/xconfig.implied2degrees.dot288
-rw-r--r--hubzilla_er/diagrams/xconfig.implied2degrees.pngbin26643 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/xign.1degree.dot34
-rw-r--r--hubzilla_er/diagrams/xign.1degree.pngbin2327 -> 0 bytes
-rw-r--r--hubzilla_er/diagrams/xign.implied2degrees.dot259
-rw-r--r--hubzilla_er/diagrams/xign.implied2degrees.pngbin22734 -> 0 bytes
-rw-r--r--hubzilla_er/images/background.gifbin311 -> 0 bytes
-rw-r--r--hubzilla_er/images/tabLeft.gifbin645 -> 0 bytes
-rw-r--r--hubzilla_er/images/tabRight.gifbin1846 -> 0 bytes
-rw-r--r--hubzilla_er/index.html573
-rw-r--r--hubzilla_er/insertionOrder.txt63
-rw-r--r--hubzilla_er/jquery.js154
-rw-r--r--hubzilla_er/relationships.html174
-rw-r--r--hubzilla_er/schemaSpy.css277
-rw-r--r--hubzilla_er/schemaSpy.js97
-rw-r--r--hubzilla_er/tables/abook.html502
-rw-r--r--hubzilla_er/tables/account.html417
-rw-r--r--hubzilla_er/tables/addon.html255
-rw-r--r--hubzilla_er/tables/app.html356
-rw-r--r--hubzilla_er/tables/attach.html513
-rw-r--r--hubzilla_er/tables/auth_codes.html216
-rw-r--r--hubzilla_er/tables/cache.html215
-rw-r--r--hubzilla_er/tables/channel.html924
-rw-r--r--hubzilla_er/tables/chat.html202
-rw-r--r--hubzilla_er/tables/chatpresence.html219
-rw-r--r--hubzilla_er/tables/chatroom.html286
-rw-r--r--hubzilla_er/tables/clients.html224
-rw-r--r--hubzilla_er/tables/config.html231
-rw-r--r--hubzilla_er/tables/conv.html270
-rw-r--r--hubzilla_er/tables/event.html507
-rw-r--r--hubzilla_er/tables/fcontact.html358
-rw-r--r--hubzilla_er/tables/ffinder.html232
-rw-r--r--hubzilla_er/tables/fserver.html216
-rw-r--r--hubzilla_er/tables/fsuggest.html259
-rw-r--r--hubzilla_er/tables/group_member.html232
-rw-r--r--hubzilla_er/tables/groups.html260
-rw-r--r--hubzilla_er/tables/hook.html221
-rw-r--r--hubzilla_er/tables/hubloc.html433
-rw-r--r--hubzilla_er/tables/issue.html242
-rw-r--r--hubzilla_er/tables/item.html1315
-rw-r--r--hubzilla_er/tables/item_id.html249
-rw-r--r--hubzilla_er/tables/likes.html321
-rw-r--r--hubzilla_er/tables/mail.html517
-rw-r--r--hubzilla_er/tables/manage.html205
-rw-r--r--hubzilla_er/tables/menu.html236
-rw-r--r--hubzilla_er/tables/menu_item.html268
-rw-r--r--hubzilla_er/tables/notify.html434
-rw-r--r--hubzilla_er/tables/obj.html269
-rw-r--r--hubzilla_er/tables/outq.html309
-rw-r--r--hubzilla_er/tables/pconfig.html235
-rw-r--r--hubzilla_er/tables/photo.html556
-rw-r--r--hubzilla_er/tables/poll.html202
-rw-r--r--hubzilla_er/tables/poll_elm.html196
-rw-r--r--hubzilla_er/tables/profdef.html242
-rw-r--r--hubzilla_er/tables/profext.html264
-rw-r--r--hubzilla_er/tables/profile.html728
-rw-r--r--hubzilla_er/tables/profile_check.html266
-rw-r--r--hubzilla_er/tables/register.html254
-rw-r--r--hubzilla_er/tables/session.html185
-rw-r--r--hubzilla_er/tables/shares.html191
-rw-r--r--hubzilla_er/tables/sign.html248
-rw-r--r--hubzilla_er/tables/site.html332
-rw-r--r--hubzilla_er/tables/source.html202
-rw-r--r--hubzilla_er/tables/spam.html250
-rw-r--r--hubzilla_er/tables/sys_perms.html236
-rw-r--r--hubzilla_er/tables/term.html304
-rw-r--r--hubzilla_er/tables/tokens.html245
-rw-r--r--hubzilla_er/tables/updates.html242
-rw-r--r--hubzilla_er/tables/verify.html383
-rw-r--r--hubzilla_er/tables/vote.html202
-rw-r--r--hubzilla_er/tables/xchan.html511
-rw-r--r--hubzilla_er/tables/xchat.html208
-rw-r--r--hubzilla_er/tables/xconfig.html254
-rw-r--r--hubzilla_er/tables/xign.html215
-rw-r--r--hubzilla_er/tables/xlink.html247
-rw-r--r--hubzilla_er/tables/xperm.html191
-rw-r--r--hubzilla_er/tables/xprof.html360
-rw-r--r--hubzilla_er/tables/xtag.html191
-rwxr-xr-xhubzilla_er/updateschemaspy.sh5
-rw-r--r--hubzilla_er/utilities.html334
-rw-r--r--hubzilla_er/zot.xml2477
-rw-r--r--include/ItemObject.php1
-rw-r--r--include/RedDAV/RedBrowser.php2
-rw-r--r--include/account.php4
-rw-r--r--include/api.php98
-rw-r--r--include/api_auth.php84
-rw-r--r--include/attach.php6
-rw-r--r--include/bb2diaspora.php12
-rw-r--r--include/comanche.php16
-rw-r--r--include/conversation.php3
-rw-r--r--include/datetime.php2
-rw-r--r--include/deliver.php112
-rw-r--r--include/dir_fns.php2
-rw-r--r--include/directory.php26
-rw-r--r--include/event.php34
-rw-r--r--include/externals.php21
-rw-r--r--include/follow.php25
-rw-r--r--include/identity.php6
-rwxr-xr-xinclude/items.php22
-rw-r--r--include/js_strings.php1
-rw-r--r--include/message.php12
-rw-r--r--include/network.php187
-rw-r--r--include/notifier.php237
-rw-r--r--include/oauth.php161
-rw-r--r--include/photos.php49
-rwxr-xr-xinclude/plugin.php30
-rw-r--r--include/queue.php57
-rw-r--r--include/queue_fn.php139
-rw-r--r--include/ratenotif.php20
-rw-r--r--include/security.php18
-rw-r--r--include/taxonomy.php4
-rw-r--r--include/text.php62
-rw-r--r--include/widgets.php20
-rw-r--r--include/zot.php531
-rw-r--r--install/INSTALL.txt46
-rw-r--r--install/schema_mysql.sql10
-rw-r--r--install/schema_postgres.sql10
-rw-r--r--install/update.php9
-rw-r--r--library/OAuth1.php118
-rw-r--r--library/Smarty/NEW_FEATURES.txt133
-rw-r--r--library/Smarty/README11
-rw-r--r--library/Smarty/SMARTY_2_BC_NOTES.txt109
-rw-r--r--library/Smarty/SMARTY_3.0_BC_NOTES.txt24
-rw-r--r--library/Smarty/SMARTY_3.1_NOTES.txt306
-rw-r--r--library/Smarty/change_log.txt423
-rw-r--r--library/Smarty/demo/configs/test.conf5
-rw-r--r--library/Smarty/demo/index.php30
-rw-r--r--library/Smarty/demo/plugins/cacheresource.apc.php83
-rw-r--r--library/Smarty/demo/plugins/cacheresource.memcache.php97
-rw-r--r--library/Smarty/demo/plugins/cacheresource.mysql.php162
-rw-r--r--library/Smarty/demo/plugins/resource.extendsall.php60
-rw-r--r--library/Smarty/demo/plugins/resource.mysql.php81
-rw-r--r--library/Smarty/demo/plugins/resource.mysqls.php62
-rw-r--r--library/Smarty/demo/templates/footer.tpl2
-rw-r--r--library/Smarty/demo/templates/header.tpl5
-rw-r--r--library/Smarty/demo/templates/index.tpl87
-rw-r--r--library/Smarty/libs/Autoloader.php124
-rw-r--r--library/Smarty/libs/Smarty.class.php1287
-rw-r--r--library/Smarty/libs/SmartyBC.class.php34
-rw-r--r--library/Smarty/libs/debug.tpl57
-rw-r--r--library/Smarty/libs/plugins/modifier.date_format.php2
-rw-r--r--library/Smarty/libs/plugins/modifier.debug_print_var.php32
-rw-r--r--library/Smarty/libs/plugins/modifier.regex_replace.php5
-rw-r--r--library/Smarty/libs/plugins/modifiercompiler.escape.php8
-rw-r--r--library/Smarty/libs/plugins/modifiercompiler.strip_tags.php2
-rw-r--r--library/Smarty/libs/plugins/modifiercompiler.wordwrap.php6
-rw-r--r--library/Smarty/libs/plugins/outputfilter.trimwhitespace.php4
-rw-r--r--library/Smarty/libs/plugins/shared.make_timestamp.php4
-rw-r--r--library/Smarty/libs/sysplugins/smarty_cacheresource.php250
-rw-r--r--library/Smarty/libs/sysplugins/smarty_cacheresource_custom.php99
-rw-r--r--library/Smarty/libs/sysplugins/smarty_cacheresource_keyvaluestore.php96
-rw-r--r--library/Smarty/libs/sysplugins/smarty_config_source.php94
-rw-r--r--library/Smarty/libs/sysplugins/smarty_data.php68
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_cacheresource_file.php176
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_append.php8
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_assign.php68
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_block.php518
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_break.php16
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_call.php56
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_capture.php40
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_config_load.php50
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_continue.php16
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_debug.php4
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_extends.php117
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_for.php60
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_foreach.php324
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_function.php208
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_if.php114
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_include.php377
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_include_php.php28
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_insert.php37
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_ldelim.php9
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_nocache.php25
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_private_block_plugin.php22
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_private_foreachsection.php223
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_private_function_plugin.php9
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_private_modifier.php42
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_private_object_block_function.php23
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_private_object_function.php12
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_private_php.php209
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_private_print_expression.php53
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_private_registered_block.php32
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_private_registered_function.php10
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_private_special_variable.php159
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_rdelim.php4
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_section.php382
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_setfilter.php12
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_shared_inheritance.php46
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compile_while.php55
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_compilebase.php16
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_config.php306
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_config_file_compiler.php81
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_configfilelexer.php399
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_configfileparser.php710
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_data.php549
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_debug.php352
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_extension_clear.php134
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_extension_handler.php157
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_function_call_handler.php52
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_get_include_path.php46
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_addautoloadfilters.php51
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_adddefaultmodifiers.php42
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_append.php74
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_appendbyref.php50
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_assignbyref.php36
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_assignglobal.php43
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_clearallassign.php37
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_clearallcache.php43
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_clearassign.php44
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_clearcache.php46
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_clearcompiledtemplate.php132
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_clearconfig.php41
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_compileallconfig.php32
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_compilealltemplates.php111
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_configload.php182
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_createdata.php44
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_getautoloadfilters.php37
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_getconfigvars.php58
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_getdebugtemplate.php35
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_getdefaultmodifiers.php35
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_getregisteredobject.php44
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_getstreamvariable.php51
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_gettags.php62
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_gettemplatevars.php114
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_loadfilter.php77
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_loadplugin.php111
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_mustcompile.php49
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_registercacheresource.php39
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_registerclass.php46
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_registerdefaultconfighandler.php42
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_registerdefaultpluginhandler.php43
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_registerdefaulttemplatehandler.php72
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_registerfilter.php88
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_registerobject.php71
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_registerplugin.php50
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_registerresource.php44
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_setautoloadfilters.php70
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_setdebugtemplate.php41
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_setdefaultmodifiers.php38
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_unloadfilter.php42
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_unregistercacheresource.php40
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_unregisterfilter.php42
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_unregisterobject.php40
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_unregisterplugin.php41
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_method_unregisterresource.php40
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_nocache_insert.php4
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_parsetree.php325
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_parsetree_code.php42
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_parsetree_dq.php88
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_parsetree_dqcontent.php42
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_parsetree_tag.php69
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_parsetree_template.php128
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_parsetree_text.php40
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_resource_eval.php6
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_resource_extends.php37
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_resource_file.php130
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_resource_php.php69
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_resource_registered.php7
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_resource_stream.php4
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_resource_string.php6
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_runtime_cachemodify.php67
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_runtime_codeframe.php94
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_runtime_filterhandler.php (renamed from library/Smarty/libs/sysplugins/smarty_internal_filter_handler.php)32
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_runtime_foreach.php44
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_runtime_getincludepath.php180
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_runtime_hhvm.php30
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php213
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_runtime_subtemplate.php203
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_runtime_tplfunction.php97
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_runtime_updatecache.php184
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_runtime_updatescope.php55
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_runtime_validatecompiled.php81
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_runtime_var.php33
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_runtime_writefile.php (renamed from library/Smarty/libs/sysplugins/smarty_internal_write_file.php)24
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_smartytemplatecompiler.php107
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_template.php706
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_templatebase.php1176
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php823
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_templatelexer.php1477
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_templateparser.php5545
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_testinstall.php604
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_undefined.php48
-rw-r--r--library/Smarty/libs/sysplugins/smarty_internal_utility.php837
-rw-r--r--library/Smarty/libs/sysplugins/smarty_resource.php780
-rw-r--r--library/Smarty/libs/sysplugins/smarty_resource_custom.php2
-rw-r--r--library/Smarty/libs/sysplugins/smarty_resource_recompiled.php14
-rw-r--r--library/Smarty/libs/sysplugins/smarty_resource_uncompiled.php38
-rw-r--r--library/Smarty/libs/sysplugins/smarty_security.php433
-rw-r--r--library/Smarty/libs/sysplugins/smarty_template_cached.php246
-rw-r--r--library/Smarty/libs/sysplugins/smarty_template_compiled.php297
-rw-r--r--library/Smarty/libs/sysplugins/smarty_template_config.php97
-rw-r--r--library/Smarty/libs/sysplugins/smarty_template_resource_base.php162
-rw-r--r--library/Smarty/libs/sysplugins/smarty_template_source.php267
-rw-r--r--library/Smarty/libs/sysplugins/smarty_undefined_variable.php37
-rw-r--r--library/Smarty/libs/sysplugins/smarty_variable.php47
-rw-r--r--library/Smarty/libs/sysplugins/smartycompilerexception.php39
-rw-r--r--library/Smarty/libs/sysplugins/smartyexception.php15
-rw-r--r--library/cacert.pem30
-rw-r--r--library/certs/cacert.pem30
-rw-r--r--library/ical.php379
-rw-r--r--library/twitteroauth.php24
-rw-r--r--mod/admin.php24
-rw-r--r--mod/api.php22
-rw-r--r--mod/cloud.php42
-rw-r--r--mod/dirsearch.php4
-rwxr-xr-xmod/events.php43
-rw-r--r--mod/fbrowser.php9
-rw-r--r--mod/feed.php1
-rw-r--r--mod/help.php4
-rw-r--r--mod/home.php2
-rw-r--r--mod/invite.php34
-rw-r--r--mod/item.php1
-rw-r--r--mod/mail.php11
-rw-r--r--mod/photos.php11
-rw-r--r--mod/post.php944
-rw-r--r--mod/register.php4
-rwxr-xr-xmod/setup.php2
-rw-r--r--mod/siteinfo.php102
-rw-r--r--mod/siteinfo_json.php8
-rwxr-xr-xmod/subthread.php1
-rw-r--r--mod/update_channel.php2
-rw-r--r--mod/update_display.php4
-rw-r--r--mod/update_home.php4
-rw-r--r--mod/update_network.php4
-rw-r--r--mod/update_public.php4
-rw-r--r--mod/update_search.php4
-rw-r--r--mod/wall_attach.php28
-rw-r--r--util/hmessages.po9281
-rw-r--r--util/hubzilla_er/Makefile (renamed from hubzilla_er/Makefile)0
-rw-r--r--util/typo.php7
-rwxr-xr-xutil/update_addon_repo7
-rw-r--r--version.inc2
-rw-r--r--view/css/bootstrap-red.css3
-rw-r--r--view/css/conversation.css35
-rw-r--r--view/css/mod_directory.css4
-rw-r--r--view/css/mod_events.css34
-rw-r--r--view/css/mod_home.css15
-rw-r--r--view/css/mod_login.css23
-rw-r--r--view/css/mod_mail.css8
-rw-r--r--view/css/mod_register.css28
-rw-r--r--view/css/widgets.css9
-rw-r--r--view/de/hmessages.po11593
-rw-r--r--view/de/hstrings.php2594
-rw-r--r--view/en/htconfig.tpl2
-rw-r--r--view/en/update_fail_eml.tpl2
-rw-r--r--view/es/hmessages.po11436
-rw-r--r--view/es/hstrings.php2662
-rw-r--r--view/js/acl.js10
-rw-r--r--view/js/autocomplete.js2
-rw-r--r--view/js/main.js8
-rw-r--r--view/js/mod_mitem.js22
-rw-r--r--view/nb-no/hmessages.po11619
-rw-r--r--view/nb-no/hstrings.php2580
-rw-r--r--view/nl/hmessages.po11388
-rw-r--r--view/nl/hstrings.php2582
-rw-r--r--view/nl/register_open_eml.tpl2
-rw-r--r--view/pdl/mod_events.pdl1
-rw-r--r--view/theme/redbasic/css/narrow_navbar.css3
-rw-r--r--view/theme/redbasic/css/style.css432
-rw-r--r--view/theme/redbasic/schema/bluegrid.css12
-rwxr-xr-xview/tpl/admin_site.tpl1
-rwxr-xr-xview/tpl/conv_item.tpl7
-rwxr-xr-xview/tpl/conv_list.tpl5
-rw-r--r--view/tpl/diaspora_comment.tpl11
-rw-r--r--view/tpl/diaspora_comment_relay.tpl12
-rw-r--r--view/tpl/diaspora_consensus.tpl17
-rw-r--r--view/tpl/diaspora_conversation.tpl29
-rw-r--r--view/tpl/diaspora_like.tpl12
-rw-r--r--view/tpl/diaspora_like_relay.tpl13
-rw-r--r--view/tpl/diaspora_message.tpl13
-rw-r--r--view/tpl/diaspora_photo.tpl13
-rw-r--r--view/tpl/diaspora_post.tpl13
-rw-r--r--view/tpl/diaspora_relay_retraction.tpl10
-rw-r--r--view/tpl/diaspora_relayable_retraction.tpl11
-rw-r--r--view/tpl/diaspora_reshare.tpl13
-rw-r--r--view/tpl/diaspora_retract.tpl9
-rw-r--r--view/tpl/diaspora_share.tpl8
-rw-r--r--view/tpl/diaspora_signed_retract.tpl10
-rwxr-xr-xview/tpl/direntry.tpl2
-rwxr-xr-xview/tpl/event.tpl2
-rwxr-xr-xview/tpl/event_head.tpl48
-rw-r--r--view/tpl/event_item_content.tpl10
-rwxr-xr-xview/tpl/event_item_header.tpl11
-rwxr-xr-xview/tpl/events-js.tpl17
-rwxr-xr-xview/tpl/events_menu_side.tpl (renamed from view/tpl/events_side.tpl)0
-rwxr-xr-xview/tpl/events_tools_side.tpl15
-rwxr-xr-xview/tpl/jot.tpl2
-rwxr-xr-xview/tpl/js_strings.tpl1
-rwxr-xr-xview/tpl/mail_conv.tpl6
-rwxr-xr-xview/tpl/photo_album.tpl4
-rwxr-xr-xview/tpl/photos_recent.tpl4
-rwxr-xr-xview/tpl/photosajax.tpl2
-rwxr-xr-xview/tpl/search_item.tpl16
-rwxr-xr-xview/tpl/settings.tpl2
m---------zot5
716 files changed, 51589 insertions, 138586 deletions
diff --git a/.htaccess b/.htaccess
index 7f3935117..5f6414882 100644
--- a/.htaccess
+++ b/.htaccess
@@ -28,3 +28,4 @@ AddType audio/ogg .oga
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
</IfModule>
+
diff --git a/Zotlabs/Identity/BasicId.php b/Zotlabs/Identity/BasicId.php
new file mode 100644
index 000000000..3c149808f
--- /dev/null
+++ b/Zotlabs/Identity/BasicId.php
@@ -0,0 +1,18 @@
+<?php
+
+namespace Zotlabs\Identity\BasicId;
+
+class BasicId {
+
+ private $name;
+ private $profile_photo;
+ private $profile_url;
+ private $address;
+ private $protocol;
+
+
+
+
+
+}
+
diff --git a/Zotlabs/Identity/ProfilePhoto.php b/Zotlabs/Identity/ProfilePhoto.php
new file mode 100644
index 000000000..2891136c7
--- /dev/null
+++ b/Zotlabs/Identity/ProfilePhoto.php
@@ -0,0 +1,16 @@
+<?php
+namespace Zotlabs\Identity\ProfilePhoto;
+
+class ProfilePhoto {
+
+ private $photo_large_url;
+ private $photo_medium_url;
+ private $photo_small_url;
+ private $photo_mimetype;
+ private $photo_updated;
+
+
+
+
+}
+
diff --git a/Zotlabs/Zot/Auth.php b/Zotlabs/Zot/Auth.php
new file mode 100644
index 000000000..fed253923
--- /dev/null
+++ b/Zotlabs/Zot/Auth.php
@@ -0,0 +1,345 @@
+<?php
+
+namespace Zotlabs\Zot;
+
+class Auth {
+
+ protected $test;
+ protected $test_results;
+ protected $debug_msg;
+
+ protected $address;
+ protected $desturl;
+ protected $sec;
+ protected $version;
+ protected $delegate;
+ protected $success;
+ protected $delegate_success;
+
+ protected $remote;
+ protected $remote_service_class;
+ protected $remote_level;
+ protected $remote_hub;
+ protected $dnt;
+
+ function __construct($req) {
+
+
+ $this->test = ((array_key_exists('test',$req)) ? intval($req['test']) : 0);
+ $this->test_results = array('success' => false);
+ $this->debug_msg = '';
+
+ $this->success = false;
+ $this->address = $req['auth'];
+ $this->desturl = $req['dest'];
+ $this->sec = $req['sec'];
+ $this->version = $req['version'];
+ $this->delegate = $req['delegate'];
+
+ $c = get_sys_channel();
+ if(! $c) {
+ logger('unable to obtain response (sys) channel');
+ $this->Debug('no local channels found.');
+ $this->Finalise();
+ }
+
+ $x = $this->GetHublocs($this->address);
+
+ if($x) {
+ foreach($x as $xx) {
+ if($this->Verify($c,$xx))
+ break;
+ }
+ }
+
+ /**
+ * @FIXME we really want to save the return_url in the session before we
+ * visit rmagic. This does however prevent a recursion if you visit
+ * rmagic directly, as it would otherwise send you back here again.
+ * But z_root() probably isn't where you really want to go.
+ */
+
+ if(strstr($this->desturl,z_root() . '/rmagic'))
+ goaway(z_root());
+
+ $this->Finalise();
+
+ }
+
+ function GetHublocs($address) {
+
+ // Try and find a hubloc for the person attempting to auth.
+ // Since we're matching by address, we have to return all entries
+ // some of which may be from re-installed hubs; and we'll need to
+ // try each sequentially to see if one can pass the test
+
+ $x = q("select * from hubloc left join xchan on xchan_hash = hubloc_hash
+ where hubloc_addr = '%s' order by hubloc_id desc",
+ dbesc($address)
+ );
+
+ if(! $x) {
+ // finger them if they can't be found.
+ $ret = zot_finger($address, null);
+ if ($ret['success']) {
+ $j = json_decode($ret['body'], true);
+ if($j)
+ import_xchan($j);
+ $x = q("select * from hubloc left join xchan on xchan_hash = hubloc_hash
+ where hubloc_addr = '%s' order by hubloc_id desc",
+ dbesc($address)
+ );
+ }
+ }
+ if(! $x) {
+ logger('mod_zot: auth: unable to finger ' . $address);
+ $this->Debug('no hubloc found for ' . $address . ' and probing failed.');
+ $this->Finalise();
+ }
+
+ return $x;
+ }
+
+
+ function Verify($channel,$hubloc) {
+
+ logger('auth request received from ' . $hubloc['hubloc_addr'] );
+
+ $this->remote = remote_channel();
+ $this->remote_service_class = '';
+ $this->remote_level = 0;
+ $this->remote_hub = $hubloc['hubloc_url'];
+ $this->dnt = 0;
+
+ // check credentials and access
+
+ // If they are already authenticated and haven't changed credentials,
+ // we can save an expensive network round trip and improve performance.
+
+ // Also check that they are coming from the same site as they authenticated with originally.
+
+ $already_authed = (((remote_channel()) && ($hubloc['hubloc_hash'] == remote_channel())
+ && ($hubloc['hubloc_url'] === $_SESSION['remote_hub'])) ? true : false);
+
+ if($this->delegate && $this->delegate !== $_SESSION['delegate_channel'])
+ $already_authed = false;
+
+ if($already_authed)
+ return true;
+
+ if(local_channel()) {
+
+ // tell them to logout if they're logged in locally as anything but the target remote account
+ // in which case just shut up because they don't need to be doing this at all.
+
+ if (get_app()->channel['channel_hash'] == $hubloc['xchan_hash']) {
+ return true;
+ }
+ else {
+ logger('already authenticated locally as somebody else.');
+ notice( t('Remote authentication blocked. You are logged into this site locally. Please logout and retry.') . EOL);
+ if($this->test) {
+ $this->Debug('already logged in locally with a conflicting identity.');
+ return false;
+ }
+ }
+ return false;
+ }
+
+ // Auth packets MUST use ultra top-secret hush-hush mode - e.g. the entire packet is encrypted using the
+ // site private key
+ // The actual channel sending the packet ($c[0]) is not important, but this provides a
+ // generic zot packet with a sender which can be verified
+
+ $p = zot_build_packet($channel,$type = 'auth_check',
+ array(array('guid' => $hubloc['hubloc_guid'],'guid_sig' => $hubloc['hubloc_guid_sig'])),
+ $hubloc['hubloc_sitekey'], $this->sec);
+
+ $this->Debug('auth check packet created using sitekey ' . $hubloc['hubloc_sitekey']);
+ $this->Debug('packet contents: ' . $p);
+
+ $result = zot_zot($hubloc['hubloc_callback'],$p);
+ if(! $result['success']) {
+ logger('auth_check callback failed.');
+ if($this->test)
+ $this->Debug('auth check request to your site returned .' . print_r($result, true));
+ return false;
+ }
+
+ $j = json_decode($result['body'], true);
+ if(! $j) {
+ logger('auth_check json data malformed.');
+ if($this->test)
+ $this->Debug('json malformed: ' . $result['body']);
+ return false;
+ }
+
+ $this->Debug('auth check request returned .' . print_r($j, true));
+
+ if(! $j['success'])
+ return false;
+
+ // legit response, but we do need to check that this wasn't answered by a man-in-middle
+
+ if (! rsa_verify($this->sec . $hubloc['xchan_hash'],base64url_decode($j['confirm']),$hubloc['xchan_pubkey'])) {
+ logger('final confirmation failed.');
+ if($this->test)
+ $this->Debug('final confirmation failed. ' . $sec . print_r($j,true) . print_r($hubloc,true));
+ return false;
+ }
+
+ if (array_key_exists('service_class',$j))
+ $this->remote_service_class = $j['service_class'];
+ if (array_key_exists('level',$j))
+ $this->remote_level = $j['level'];
+ if (array_key_exists('DNT',$j))
+ $this->dnt = $j['DNT'];
+
+
+ // log them in
+
+ if ($this->test) {
+ // testing only - return the success result
+ $this->test_results['success'] = true;
+ $this->Debug('Authentication Success!');
+ $this->Finalise();
+ }
+
+ $_SESSION['authenticated'] = 1;
+
+ // check for delegation and if all is well, log them in locally with delegation restrictions
+
+ $this->delegate_success = false;
+
+ if($this->delegate) {
+ $r = q("select * from channel left join xchan on channel_hash = xchan_hash where xchan_addr = '%s' limit 1",
+ dbesc($this->delegate)
+ );
+ if ($r && intval($r[0]['channel_id'])) {
+ $allowed = perm_is_allowed($r[0]['channel_id'],$hubloc['xchan_hash'],'delegate');
+ if($allowed) {
+ $_SESSION['delegate_channel'] = $r[0]['channel_id'];
+ $_SESSION['delegate'] = $hubloc['xchan_hash'];
+ $_SESSION['account_id'] = intval($r[0]['channel_account_id']);
+ require_once('include/security.php');
+ // this will set the local_channel authentication in the session
+ change_channel($r[0]['channel_id']);
+ $this->delegate_success = true;
+ }
+ }
+ }
+
+ if (! $this->delegate_success) {
+ // normal visitor (remote_channel) login session credentials
+ $_SESSION['visitor_id'] = $hubloc['xchan_hash'];
+ $_SESSION['my_url'] = $hubloc['xchan_url'];
+ $_SESSION['my_address'] = $this->address;
+ $_SESSION['remote_service_class'] = $this->remote_service_class;
+ $_SESSION['remote_level'] = $this->remote_level;
+ $_SESSION['remote_hub'] = $this->remote_hub;
+ $_SESSION['DNT'] = $this->dnt;
+ }
+
+ $arr = array('xchan' => $hubloc, 'url' => $this->desturl, 'session' => $_SESSION);
+ call_hooks('magic_auth_success',$arr);
+ get_app()->set_observer($hubloc);
+ require_once('include/security.php');
+ get_app()->set_groups(init_groups_visitor($_SESSION['visitor_id']));
+ info(sprintf( t('Welcome %s. Remote authentication successful.'),$hubloc['xchan_name']));
+ logger('mod_zot: auth success from ' . $hubloc['xchan_addr']);
+ $this->success = true;
+ return true;
+ }
+
+ function Debug($msg) {
+ $this->debug_msg .= $msg . EOL;
+ }
+
+
+ function Finalise() {
+
+ if($this->test) {
+ $this->test_results['message'] = $this->debug_msg;
+ json_return_and_die($this->test_results);
+ }
+
+ goaway($this->desturl);
+ }
+
+}
+
+
+/**
+ *
+ * Magic Auth
+ * ==========
+ *
+ * So-called "magic auth" takes place by a special exchange. On the site where the "channel to be authenticated" lives (e.g. $mysite),
+ * a redirection is made via $mysite/magic to the zot endpoint of the remote site ($remotesite) with special GET parameters.
+ *
+ * The endpoint is typically https://$remotesite/post - or whatever was specified as the callback url in prior communications
+ * (we will bootstrap an address and fetch a zot info packet if possible where no prior communications exist)
+ *
+ * Five GET parameters are supplied:
+ * * auth => the urlencoded webbie (channel@host.domain) of the channel requesting access
+ * * dest => the desired destination URL (urlencoded)
+ * * sec => a random string which is also stored on $mysite for use during the verification phase.
+ * * version => the zot revision
+ * * delegate => optional urlencoded webbie of a local channel to invoke delegation rights for
+ *
+ * * test => (optional 1 or 0 - debugs the authentication exchange and returns a json response instead of redirecting the browser session)
+ *
+ * When this packet is received, an "auth-check" zot message is sent to $mysite.
+ * (e.g. if $_GET['auth'] is foobar@podunk.edu, a zot packet is sent to the podunk.edu zot endpoint, which is typically /post)
+ * If no information has been recorded about the requesting identity a zot information packet will be retrieved before
+ * continuing.
+ *
+ * The sender of this packet is an arbitrary/random site channel. The recipients will be a single recipient corresponding
+ * to the guid and guid_sig we have associated with the requesting auth identity
+ *
+ * \code{.json}
+ * {
+ * "type":"auth_check",
+ * "sender":{
+ * "guid":"kgVFf_...",
+ * "guid_sig":"PT9-TApz...",
+ * "url":"http:\/\/podunk.edu",
+ * "url_sig":"T8Bp7j...",
+ * "sitekey":"aMtgKTiirXrICP..."
+ * },
+ * "recipients":{
+ * {
+ * "guid":"ZHSqb...",
+ * "guid_sig":"JsAAXi..."
+ * }
+ * }
+ * "callback":"\/post",
+ * "version":1,
+ * "secret":"1eaa661",
+ * "secret_sig":"eKV968b1..."
+ * }
+ * \endcode
+ *
+ * auth_check messages MUST use encapsulated encryption. This message is sent to the origination site, which checks the 'secret' to see
+ * if it is the same as the 'sec' which it passed originally. It also checks the secret_sig which is the secret signed by the
+ * destination channel's private key and base64url encoded. If everything checks out, a json packet is returned:
+ *
+ * \code{.json}
+ * {
+ * "success":1,
+ * "confirm":"q0Ysovd1u...",
+ * "service_class":(optional)
+ * "level":(optional)
+ * "DNT": (optional do-not-track - 1 or 0)
+ * }
+ * \endcode
+ *
+ * 'confirm' in this case is the base64url encoded RSA signature of the concatenation of 'secret' with the
+ * base64url encoded whirlpool hash of the requestor's guid and guid_sig; signed with the source channel private key.
+ * This prevents a man-in-the-middle from inserting a rogue success packet. Upon receipt and successful
+ * verification of this packet, the destination site will redirect to the original destination URL and indicate a successful remote login.
+ * Service_class can be used by cooperating sites to provide different access rights based on account rights and subscription plans. It is
+ * a string whose contents are not defined by protocol. Example: "basic" or "gold".
+ *
+ * @param[in,out] App &$a
+ */
diff --git a/Zotlabs/Zot/IHandler.php b/Zotlabs/Zot/IHandler.php
new file mode 100644
index 000000000..eeca1555c
--- /dev/null
+++ b/Zotlabs/Zot/IHandler.php
@@ -0,0 +1,22 @@
+<?php
+
+namespace Zotlabs\Zot;
+
+interface IHandler {
+
+ function Ping();
+
+ function Pickup($data);
+
+ function Notify($data);
+
+ function Request($data);
+
+ function AuthCheck($data,$encrypted);
+
+ function Purge($sender,$recipients);
+
+ function Refresh($sender,$recipients);
+
+}
+
diff --git a/Zotlabs/Zot/Receiver.php b/Zotlabs/Zot/Receiver.php
new file mode 100644
index 000000000..238de1332
--- /dev/null
+++ b/Zotlabs/Zot/Receiver.php
@@ -0,0 +1,296 @@
+<?php
+
+namespace Zotlabs\Zot;
+
+class Receiver {
+
+ protected $data;
+ protected $encrypted;
+ protected $error;
+ protected $messagetype;
+ protected $sender;
+ protected $validated;
+ protected $recipients;
+ protected $response;
+ protected $handler;
+
+ function __construct($data,$prvkey,$handler) {
+
+ $this->error = false;
+ $this->validated = false;
+ $this->messagetype = '';
+ $this->response = array('success' => false);
+
+ $this->handler = $handler;
+
+ if(! is_array($data))
+ $data = json_decode($data,true);
+
+ if($data && is_array($data)) {
+ $this->encrypted = ((array_key_exists('iv',$data)) ? true : false);
+
+ if($this->encrypted) {
+ $this->data = @json_decode(@crypto_unencapsulate($data,$prvkey),true);
+ }
+ if(! $this->data)
+ $this->data = $data;
+
+ if($this->data && is_array($this->data) && array_key_exists('type',$this->data))
+ $this->messagetype = $this->data['type'];
+ }
+ if(! $this->messagetype)
+ $this->error = true;
+
+ $this->sender = ((array_key_exists('sender',$this->data)) ? $this->data['sender'] : null);
+ $this->recipients = ((array_key_exists('recipients',$this->data)) ? $this->data['recipients'] : null);
+
+
+ if($this->sender)
+ $this->ValidateSender();
+
+ $this->Dispatch();
+ }
+
+ function ValidateSender() {
+ $hubs = zot_gethub($this->sender,true);
+ if (! $hubs) {
+
+ /* Have never seen this guid or this guid coming from this location. Check it and register it. */
+ /* (!!) this will validate the sender. */
+
+ $result = zot_register_hub($this->sender);
+
+ if ((! $result['success']) || (! ($hubs = zot_gethub($this->sender,true)))) {
+ $this->response['message'] = 'Hub not available.';
+ json_return_and_die($this->response);
+ }
+ }
+ foreach($hubs as $hub) {
+ update_hub_connected($hub,((array_key_exists('sitekey',$this->sender)) ? $this->sender['sitekey'] : ''));
+ }
+ $this->validated = true;
+ }
+
+
+ function Dispatch() {
+
+ /* Handle tasks which don't require sender validation */
+
+ switch($this->messagetype) {
+ case 'ping':
+ /* no validation needed */
+ $this->handler->Ping();
+ break;
+ case 'pickup':
+ /* perform site validation, as opposed to sender validation */
+ $this->handler->Pickup($this->data);
+ break;
+
+ default:
+ if(! $this->validated) {
+ $this->response['message'] = 'Sender not valid';
+ json_return_and_die($this->response);
+ }
+ break;
+ }
+
+ /* Now handle tasks which require sender validation */
+
+ switch($this->messagetype) {
+
+ case 'auth_check':
+ $this->handler->AuthCheck($this->data,$this->encrypted);
+ break;
+
+ case 'request':
+ $this->handler->Request($this->data);
+ break;
+
+ case 'purge':
+ $this->handler->Purge($this->sender,$this->recipients);
+ break;
+
+ case 'refresh':
+ case 'force_refresh':
+ $this->handler->Refresh($this->sender,$this->recipients);
+ break;
+
+ case 'notify':
+ $this->handler->Notify($this->data);
+ break;
+
+ default:
+ $this->response['message'] = 'Not implemented';
+ json_return_and_die($this->response);
+ break;
+ }
+
+ }
+}
+
+
+
+/**
+ * @brief zot communications and messaging.
+ *
+ * Sender HTTP posts to this endpoint ($site/post typically) with 'data' parameter set to json zot message packet.
+ * This packet is optionally encrypted, which we will discover if the json has an 'iv' element.
+ * $contents => array( 'alg' => 'aes256cbc', 'iv' => initialisation vector, 'key' => decryption key, 'data' => encrypted data);
+ * $contents->iv and $contents->key are random strings encrypted with this site's RSA public key and then base64url encoded.
+ * Currently only 'aes256cbc' is used, but this is extensible should that algorithm prove inadequate.
+ *
+ * Once decrypted, one will find the normal json_encoded zot message packet.
+ *
+ * Defined packet types are: notify, purge, refresh, force_refresh, auth_check, ping, and pickup
+ *
+ * Standard packet: (used by notify, purge, refresh, force_refresh, and auth_check)
+ * \code{.json}
+ * {
+ * "type": "notify",
+ * "sender":{
+ * "guid":"kgVFf_1...",
+ * "guid_sig":"PT9-TApzp...",
+ * "url":"http:\/\/podunk.edu",
+ * "url_sig":"T8Bp7j5...",
+ * },
+ * "recipients": { optional recipient array },
+ * "callback":"\/post",
+ * "version":1,
+ * "secret":"1eaa...",
+ * "secret_sig": "df89025470fac8..."
+ * }
+ * \endcode
+ *
+ * Signature fields are all signed with the sender channel private key and base64url encoded.
+ * Recipients are arrays of guid and guid_sig, which were previously signed with the recipients private
+ * key and base64url encoded and later obtained via channel discovery. Absence of recipients indicates
+ * a public message or visible to all potential listeners on this site.
+ *
+ * "pickup" packet:
+ * The pickup packet is sent in response to a notify packet from another site
+ * \code{.json}
+ * {
+ * "type":"pickup",
+ * "url":"http:\/\/example.com",
+ * "callback":"http:\/\/example.com\/post",
+ * "callback_sig":"teE1_fLI...",
+ * "secret":"1eaa...",
+ * "secret_sig":"O7nB4_..."
+ * }
+ * \endcode
+ *
+ * In the pickup packet, the sig fields correspond to the respective data
+ * element signed with this site's system private key and then base64url encoded.
+ * The "secret" is the same as the original secret from the notify packet.
+ *
+ * If verification is successful, a json structure is returned containing a
+ * success indicator and an array of type 'pickup'.
+ * Each pickup element contains the original notify request and a message field
+ * whose contents are dependent on the message type.
+ *
+ * This JSON array is AES encapsulated using the site public key of the site
+ * that sent the initial zot pickup packet.
+ * Using the above example, this would be example.com.
+ *
+ * \code{.json}
+ * {
+ * "success":1,
+ * "pickup":{
+ * "notify":{
+ * "type":"notify",
+ * "sender":{
+ * "guid":"kgVFf_...",
+ * "guid_sig":"PT9-TApz...",
+ * "url":"http:\/\/z.podunk.edu",
+ * "url_sig":"T8Bp7j5D..."
+ * },
+ * "callback":"\/post",
+ * "version":1,
+ * "secret":"1eaa661..."
+ * },
+ * "message":{
+ * "type":"activity",
+ * "message_id":"10b049ce384cbb2da9467319bc98169ab36290b8bbb403aa0c0accd9cb072e76@podunk.edu",
+ * "message_top":"10b049ce384cbb2da9467319bc98169ab36290b8bbb403aa0c0accd9cb072e76@podunk.edu",
+ * "message_parent":"10b049ce384cbb2da9467319bc98169ab36290b8bbb403aa0c0accd9cb072e76@podunk.edu",
+ * "created":"2012-11-20 04:04:16",
+ * "edited":"2012-11-20 04:04:16",
+ * "title":"",
+ * "body":"Hi Nickordo",
+ * "app":"",
+ * "verb":"post",
+ * "object_type":"",
+ * "target_type":"",
+ * "permalink":"",
+ * "location":"",
+ * "longlat":"",
+ * "owner":{
+ * "name":"Indigo",
+ * "address":"indigo@podunk.edu",
+ * "url":"http:\/\/podunk.edu",
+ * "photo":{
+ * "mimetype":"image\/jpeg",
+ * "src":"http:\/\/podunk.edu\/photo\/profile\/m\/5"
+ * },
+ * "guid":"kgVFf_...",
+ * "guid_sig":"PT9-TAp...",
+ * },
+ * "author":{
+ * "name":"Indigo",
+ * "address":"indigo@podunk.edu",
+ * "url":"http:\/\/podunk.edu",
+ * "photo":{
+ * "mimetype":"image\/jpeg",
+ * "src":"http:\/\/podunk.edu\/photo\/profile\/m\/5"
+ * },
+ * "guid":"kgVFf_...",
+ * "guid_sig":"PT9-TAp..."
+ * }
+ * }
+ * }
+ * }
+ * \endcode
+ *
+ * Currently defined message types are 'activity', 'mail', 'profile', 'location'
+ * and 'channel_sync', which each have different content schemas.
+ *
+ * Ping packet:
+ * A ping packet does not require any parameters except the type. It may or may
+ * not be encrypted.
+ *
+ * \code{.json}
+ * {
+ * "type": "ping"
+ * }
+ * \endcode
+ *
+ * On receipt of a ping packet a ping response will be returned:
+ *
+ * \code{.json}
+ * {
+ * "success" : 1,
+ * "site" {
+ * "url": "http:\/\/podunk.edu",
+ * "url_sig": "T8Bp7j5...",
+ * "sitekey": "-----BEGIN PUBLIC KEY-----
+ * MIICIjANBgkqhkiG9w0BAQE..."
+ * }
+ * }
+ * \endcode
+ *
+ * The ping packet can be used to verify that a site has not been re-installed, and to
+ * initiate corrective action if it has. The url_sig is signed with the site private key
+ * and base64url encoded - and this should verify with the enclosed sitekey. Failure to
+ * verify indicates the site is corrupt or otherwise unable to communicate using zot.
+ * This return packet is not otherwise verified, so should be compared with other
+ * results obtained from this site which were verified prior to taking action. For instance
+ * if you have one verified result with this signature and key, and other records for this
+ * url which have different signatures and keys, it indicates that the site was re-installed
+ * and corrective action may commence (remove or mark invalid any entries with different
+ * signatures).
+ * If you have no records which match this url_sig and key - no corrective action should
+ * be taken as this packet may have been returned by an imposter.
+ *
+ * @param[in,out] App &$a
+ */
+
diff --git a/Zotlabs/Zot/ZotHandler.php b/Zotlabs/Zot/ZotHandler.php
new file mode 100644
index 000000000..f9bb05410
--- /dev/null
+++ b/Zotlabs/Zot/ZotHandler.php
@@ -0,0 +1,38 @@
+<?php
+
+namespace Zotlabs\Zot;
+
+require_once('Zotlabs/Zot/IHandler.php');
+
+
+class ZotHandler implements IHandler {
+
+ function Ping() {
+ zot_reply_ping();
+ }
+
+ function Pickup($data) {
+ zot_reply_pickup($data);
+ }
+
+ function Notify($data) {
+ zot_reply_notify($data);
+ }
+
+ function Request($data) {
+ zot_reply_message_request($data);
+ }
+
+ function AuthCheck($data,$encrypted) {
+ zot_reply_auth_check($data,$encrypted);
+ }
+
+ function Purge($sender,$recipients) {
+ zot_reply_purge($sender,$recipients);
+ }
+
+ function Refresh($sender,$recipients) {
+ zot_reply_refresh($sender,$recipients);
+ }
+
+}
diff --git a/boot.php b/boot.php
index 8d99c300e..1da56d07e 100755
--- a/boot.php
+++ b/boot.php
@@ -48,9 +48,10 @@ require_once('include/AccessList.php');
define ( 'PLATFORM_NAME', 'hubzilla' );
define ( 'RED_VERSION', trim(file_get_contents('version.inc')) . 'H');
+define ( 'STD_VERSION', '1.0' );
define ( 'ZOT_REVISION', 1 );
-define ( 'DB_UPDATE_VERSION', 1160 );
+define ( 'DB_UPDATE_VERSION', 1161 );
/**
@@ -65,10 +66,10 @@ define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' );
//define ( 'NULL_DATE', '0000-00-00 00:00:00' );
define ( 'TEMPLATE_BUILD_PATH', 'store/[data]/smarty3' );
-define ( 'DIRECTORY_MODE_NORMAL', 0x0000); // This is technically DIRECTORY_MODE_TERTIARY, but it's the default, hence 0x0000
-define ( 'DIRECTORY_MODE_PRIMARY', 0x0001);
-define ( 'DIRECTORY_MODE_SECONDARY', 0x0002);
-define ( 'DIRECTORY_MODE_STANDALONE', 0x0100);
+define ( 'DIRECTORY_MODE_NORMAL', 0x0000); // A directory client
+define ( 'DIRECTORY_MODE_PRIMARY', 0x0001); // There can only be *one* primary directory server in a directory_realm.
+define ( 'DIRECTORY_MODE_SECONDARY', 0x0002); // All other mirror directory servers
+define ( 'DIRECTORY_MODE_STANDALONE', 0x0100); // A detached (off the grid) hub with itself as directory server.
// We will look for upstream directories whenever me make contact
// with other sites, but if this is a new installation and isn't
@@ -81,10 +82,10 @@ define ( 'DIRECTORY_FALLBACK_MASTER', 'https://zothub.com');
$DIRECTORY_FALLBACK_SERVERS = array(
'https://zothub.com',
'https://hubzilla.site',
- 'https://red.zottel.red',
- 'https://gravizot.de',
- 'https://blablanet.com',
- 'https://my.federated.social'
+ 'https://hubzilla.zottel.net',
+ 'https://hub.pixelbits.de',
+ 'https://my.federated.social',
+ 'https://hubzilla.nl'
);
@@ -621,10 +622,10 @@ class App {
public $poi = null; // "person of interest", generally a referenced connection
private $oauth_key = null; // consumer_id of oauth request, if used
public $layout = array(); // Comanche parsed template
- public $pdl = null;
+ public $pdl = null; // Comanche page description
private $perms = null; // observer permissions
private $widgets = array(); // widgets for this page
- //private $widgetlist = null; // widget ordering and inclusion directives
+
public $groups;
public $language;
@@ -703,11 +704,18 @@ class App {
'smarty3' => '}}'
);
+ // These represent the URL which was used to access the page
+
private $scheme;
private $hostname;
- private $baseurl;
private $path;
+ // This is our standardised URL - regardless of what was used
+ // to access the page
+
+ private $baseurl;
+
+
/**
* App constructor.
*/
@@ -1157,7 +1165,7 @@ function z_root() {
}
/**
- * @brief Return absolut URL for given $path.
+ * @brief Return absolute URL for given $path.
*
* @param string $path
*
@@ -1323,7 +1331,7 @@ function check_config(&$a) {
*
*/
- $r = q("SELECT * FROM `addon` WHERE `installed` = 1");
+ $r = q("SELECT * FROM addon WHERE installed = 1");
if($r)
$installed = $r;
else
@@ -1469,12 +1477,6 @@ function login($register = false, $form_id = 'main-login', $hiddens=false) {
$tpl = get_markup_template("logout.tpl");
}
else {
-// There's no such thing as login_head.tpl, has never been in Red, removed from Friendica 1 Jun 2013...
-
-// $a->page['htmlhead'] .= replace_macros(get_markup_template("login_head.tpl"), array(
-// '$baseurl' => $a->get_baseurl(true)
-// ));
-
$tpl = get_markup_template("login.tpl");
if(strlen($a->query_string))
$_SESSION['login_return_url'] = $a->query_string;
diff --git a/doc/Hubzilla_on_OpenShift.bb b/doc/Hubzilla_on_OpenShift.bb
index 9b2c539dc..9ccd66284 100644
--- a/doc/Hubzilla_on_OpenShift.bb
+++ b/doc/Hubzilla_on_OpenShift.bb
@@ -8,7 +8,7 @@ Create an account on OpenShift, then use the registration e-mail and password to
[code]rhc app-create your_app_name php-5.4 mysql-5.5 cron phpmyadmin --namespace your_domain --from-code https://github.com/redmatrix/hubzilla.git -l your@email.address -p your_account_password
[/code]
-Make a note of the database username and password OpenShift creates for your instance, and use these at [url=https://your_app_name-your_domain.rhcloud.com/]https://your_app_name-your_domain.rhcloud.com/[/url] to complete the setup.
+Make a note of the database username and password OpenShift creates for your instance, and use these at [url=https://your_app_name-your_domain.rhcloud.com/]https://your_app_name-your_domain.rhcloud.com/[/url] to complete the setup. You MUST change server address from 127.0.0.1 to localhost.
NOTE: PostgreSQL is NOT supported by the deploy script yet, see [zrl=https://zot-mor.rhcloud.com/display/3c7035f2a6febf87057d84ea0ae511223e9b38dc27913177bc0df053edecac7c@zot-mor.rhcloud.com?zid=haakon%40zot-mor.rhcloud.com]this thread[/zrl].
diff --git a/doc/Widgets.md b/doc/Widgets.md
index 7c506dea7..baacffd6f 100644
--- a/doc/Widgets.md
+++ b/doc/Widgets.md
@@ -75,7 +75,7 @@ Some/many of these widgets have restrictions which may restrict the type of page
* suggestedchats - "interesting" chatrooms chosen for the current observer
* item - displays a single webpage item by mid
- * args: mid - message_id of webpage to display
+ * args: mid - message_id of webpage to display (must be webpage, not a conversation item)
<br />&nbsp;<br />
* photo - display a single photo
diff --git a/doc/about.bb b/doc/about.bb
index 1d1a2d099..1ec1cf28e 100644
--- a/doc/about.bb
+++ b/doc/about.bb
@@ -4,7 +4,7 @@ $Projectname is a decentralized communication network, which aims to provide com
$Projectname is free and open source. It is designed to scale from a $35 Raspberry Pi, to top of the line AMD and Intel Xeon-powered multi-core enterprise servers. It can be used to support communication between a few individuals, or scale to many thousands and more.
-Red aims to be skill and resource agnostic. It is easy to use by everyday computer users, as well as by systems administrators and developers.
+$Projectname aims to be skill and resource agnostic. It is easy to use by everyday computer users, as well as by systems administrators and developers.
How you use it depends on how you want to use it.
diff --git a/doc/channels.bb b/doc/channels.bb
index ff0446541..4b47b61dc 100644
--- a/doc/channels.bb
+++ b/doc/channels.bb
@@ -22,7 +22,7 @@ Once you have created your channel, you will be taken to the settings page, wher
Once you have done this, your channel is ready to use. At [observer=1][observer.url][/observer][observer=0]example.com/channel/username[/observer] you will find your channel &quot;stream&quot;. This is where your recent activity will appear, in reverse chronological order. If you post in the box marked &quot;share&quot;, the entry will appear at the top of your stream. You will also find links to all the other communication areas for this channel here. The &quot;About&quot; tab contains your &quot;profile&quot;, the photos page contain photo albums, and the events page contains events share by both yourself and your contacts.
-The &quot;Matrix&quot; page contains all recent posts from across the matrix, again in reverse chronologial order. The exact posts that appear here depend largely on your permissions. At their most permissive, you will receive posts from complete strangers. At the other end of the scale, you may see posts from only your friends - or if you're feeling really anti-social, only your own posts.
+The &quot;Grid&quot; page contains all recent posts from across the $Projectname network, again in reverse chronologial order. The exact posts that appear here depend largely on your permissions. At their most permissive, you will receive posts from complete strangers. At the other end of the scale, you may see posts from only your friends - or if you're feeling really anti-social, only your own posts.
As mentioned at the start, many other kinds of channel are possible, however, the creation procedure is the same. The difference between channels lies primarily in the permissions assigned. For example, a channel for sharing documents with colleagues at work would probably want more permissive settings for &quot;Can write to my &quot;public&quot; file storage&quot; than a personal account. For more information, see the permissions section.
diff --git a/doc/database.bb b/doc/database.bb
index fe193cf7f..d327adbdc 100644
--- a/doc/database.bb
+++ b/doc/database.bb
@@ -23,18 +23,17 @@
[tr][td][zrl=[baseurl]/help/database/db_group_member]group_member[/zrl][/td][td]privacy groups (collections), group info[/td][/tr]
[tr][td][zrl=[baseurl]/help/database/db_groups]groups[/zrl][/td][td]privacy groups (collections), member info[/td][/tr]
[tr][td][zrl=[baseurl]/help/database/db_hook]hook[/zrl][/td][td]plugin hook registry[/td][/tr]
-[tr][td][zrl=[baseurl]/help/database/db_hubloc]hubloc[/zrl][/td][td]Red location storage, ties a hub location to an xchan[/td][/tr]
+[tr][td][zrl=[baseurl]/help/database/db_hubloc]hubloc[/zrl][/td][td]xchan location storage, ties a hub location to an xchan[/td][/tr]
[tr][td][zrl=[baseurl]/help/database/db_issue]issue[/zrl][/td][td]future bug/issue database[/td][/tr]
[tr][td][zrl=[baseurl]/help/database/db_item]item[/zrl][/td][td]all posts and webpages[/td][/tr]
[tr][td][zrl=[baseurl]/help/database/db_item_id]item_id[/zrl][/td][td]other identifiers on other services for posts[/td][/tr]
[tr][td][zrl=[baseurl]/help/database/db_likes]likes[/zrl][/td][td]likes of 'things'[/td][/tr]
[tr][td][zrl=[baseurl]/help/database/db_mail]mail[/zrl][/td][td]private messages[/td][/tr]
-[tr][td][zrl=[baseurl]/help/database/db_manage]manage[/zrl][/td][td]may be unused in Red, table of accounts that can "su" each other[/td][/tr]
[tr][td][zrl=[baseurl]/help/database/db_menu]menu[/zrl][/td][td]webpage menu data[/td][/tr]
[tr][td][zrl=[baseurl]/help/database/db_menu_item]menu_item[/zrl][/td][td]entries for webpage menus[/td][/tr]
[tr][td][zrl=[baseurl]/help/database/db_notify]notify[/zrl][/td][td]notifications[/td][/tr]
[tr][td][zrl=[baseurl]/help/database/db_obj]obj[/zrl][/td][td]object data for things (x has y)[/td][/tr]
-[tr][td][zrl=[baseurl]/help/database/db_outq]outq[/zrl][/td][td]Red output queue[/td][/tr]
+[tr][td][zrl=[baseurl]/help/database/db_outq]outq[/zrl][/td][td]output queue[/td][/tr]
[tr][td][zrl=[baseurl]/help/database/db_pconfig]pconfig[/zrl][/td][td]personal (per channel) configuration storage[/td][/tr]
[tr][td][zrl=[baseurl]/help/database/db_photo]photo[/zrl][/td][td]photo storage[/td][/tr]
[tr][td][zrl=[baseurl]/help/database/db_poll]poll[/zrl][/td][td]data for polls[/td][/tr]
diff --git a/doc/database/db_abook.bb b/doc/database/db_abook.bb
index 2e4b9c4a7..364429884 100644
--- a/doc/database/db_abook.bb
+++ b/doc/database/db_abook.bb
@@ -39,8 +39,9 @@
[tr][td]abook_unconnected[/td][td]currently unused. Projected usage is to indicate "one-way" connections which were insitgated on this end but are still pending on the remote end. [/td][td]int(11)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td]
[tr][td]abook_self[/td][td]is a special case where the owner is the target. Every channel has one abook entry with abook_self and with a target abook_xchan set to channel.channel_hash . When this flag is present, abook_my_perms is the default permissions granted to all new connections and several other fields are unused.[/td][td]int(11)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td]
[tr][td]abook_feed[/td][td]indicates this connection is an RSS/Atom feed and may trigger special handling.[/td][td]int(11)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td]
-[tr][td]abook_incl[/td][td]connection filter allow rules separated by LF[/td][td]int(11)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td]
-[tr][td]abook_excl[/td][td]connection filter deny rules separated by LF[/td][td]int(11)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td]
+[tr][td]abook_incl[/td][td]connection filter allow rules separated by LF[/td][td]text[/td][td]NO[/td][td]MUL[/td][td]0[/td][td]
+[tr][td]abook_excl[/td][td]connection filter deny rules separated by LF[/td][td]text[/td][td]NO[/td][td]MUL[/td][td]0[/td][td]
+[tr][td]abook_instance[/td][td]comma separated list of site urls of all channel clones that this connection is connected with (used only for singleton networks which don't support cloning)[/td][td]text[/td][td]NO[/td][td]MUL[/td][td]0[/td][td]
[/table]
diff --git a/doc/database/db_manage.bb b/doc/database/db_manage.bb
deleted file mode 100644
index a0fdf5aa6..000000000
--- a/doc/database/db_manage.bb
+++ /dev/null
@@ -1,12 +0,0 @@
-[table]
-[tr][th]Field[/th][th]Description[/th][th]Type[/th][th]Null[/th][th]Key[/th][th]Default[/th][th]Extra
-[/th][/tr]
-[tr][td]id[/td][td][/td][td]int(11)[/td][td]NO[/td][td]PRI[/td][td]NULL[/td][td]auto_increment
-[/td][/tr]
-[tr][td]uid[/td][td][/td][td]int(11)[/td][td]NO[/td][td]MUL[/td][td]NULL[/td][td]
-[/td][/tr]
-[tr][td]xchan[/td][td][/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td]
-[/td][/tr]
-[/table]
-
-Return to [zrl=[baseurl]/help/database]database documentation[/zrl] \ No newline at end of file
diff --git a/doc/de/about.bb b/doc/de/about.bb
index 313337f17..5e279b5ee 100644
--- a/doc/de/about.bb
+++ b/doc/de/about.bb
@@ -1,23 +1,23 @@
-[size=large][b]Was ist die Red-Matrix?[/b][/size]
+[size=large][b]Was ist $Projectname?[/b][/size]
-Die Red-Matrix ist ein dezentralisiertes Kommunikationsnetzwerk mit dem Ziel, Kommunikationsmöglichkeiten bereitzustellen, die Zensur umgehen, die Privatsphäre respektieren und somit frei sind von den Einschränkungen, die die heutigen kommerziellen Kommunikationsgiganten uns auferlegen. Diese stellen in erster Linie Spionagenetzwerke für zahlende Kunden aller Art zur Verfügung und monopolisieren und zentralisieren das ganze Internet – was ursprünglich eben gerade nicht unter den revolutionären Zielen war, die einst zum World Wide Web führten.
+$Projectname ist ein dezentralisiertes Kommunikationsnetzwerk mit dem Ziel, Kommunikationsmöglichkeiten bereitzustellen, die Zensur umgehen, die Privatsphäre respektieren und somit frei sind von den Einschränkungen, die die heutigen kommerziellen Kommunikationsgiganten uns auferlegen. Diese stellen in erster Linie Spionagenetzwerke für zahlende Kunden aller Art zur Verfügung und monopolisieren und zentralisieren das ganze Internet – was ursprünglich eben gerade nicht unter den revolutionären Zielen war, die einst zum World Wide Web führten.
-Die Software der Red-Matrix ist frei, kostenlos und Open Source. Sie wurde entwickelt, um auf einem Raspberry Pi für € 30,– ebenso zu laufen wie auf den größten AMD- und Intel-Xeon-Multiprozessor-Servern. Sie kann für die Kommunikation zwischen einigen wenigen Einzelpersonen genutzt werden oder viele tausend Leute und mehr miteinander verbinden.
+$Projectname ist frei, kostenlos und Open Source. Sie wurde entwickelt, um auf einem Raspberry Pi für € 30,– ebenso zu laufen wie auf den größten AMD- und Intel-Xeon-Multiprozessor-Servern. Es kann für die Kommunikation zwischen einigen wenigen Einzelpersonen genutzt werden oder viele tausend Leute und mehr miteinander verbinden.
-Ein weiteres Ziel ist es, von Können und Ressourcen unabhängig zu sein. Die Red-Matrix ist für den einfachen Computernutzer ebenso leicht bedienbar wie für Systemadministratoren und Entwickler.
+Ein weiteres Ziel ist es, von Können und Ressourcen unabhängig zu sein. $Projectname ist für den einfachen Computernutzer ebenso leicht bedienbar wie für Systemadministratoren und Entwickler.
-Wie Du sie benutzt hängt davon ab, wie Du sie benutzen [i]willst.[/i]
+Wie Du es benutzt hängt davon ab, wie Du es benutzen [i]willst.[/i]
-Die Red-Matrix ist in PHP geschrieben, dadurch ist es einfach, sie auf jedweder heutigen Hosting-Plattform zu installieren, inklusive Self-Hosting zu Hause, auf Shared Servern wie bei [url=https://uberspace.de/]Uberspace[/url], [url=http://mediatemple.com/]Media Temple[/url] und [url=http://www.dreamhost.com/]Dreamhost[/url], oder auf virtuellen und dedizierten Servern, wie es sie zum Beispiel bei [url=https://www.linode.com]Linode[/url], [url=http://greenqloud.com]GreenQloud[/url] oder [url=https://aws.amazon.com]Amazon AWS[/url] gibt.
+$Projectname ist in PHP geschrieben, dadurch ist es einfach, sie auf jedweder heutigen Hosting-Plattform zu installieren, inklusive Self-Hosting zu Hause, auf Shared Servern wie bei [url=https://uberspace.de/]Uberspace[/url], [url=http://mediatemple.com/]Media Temple[/url] und [url=http://www.dreamhost.com/]Dreamhost[/url], oder auf virtuellen und dedizierten Servern, wie es sie zum Beispiel bei [url=https://www.linode.com]Linode[/url], [url=http://greenqloud.com]GreenQloud[/url] oder [url=https://aws.amazon.com]Amazon AWS[/url] gibt.
-Mit anderen Worten, die Red-Matrix kann auf jeder Plattform laufen, die einen Web-Server, eine MySQL-kompatible Datenbank und PHP mitbringt.
+Mit anderen Worten, $Projectname kann auf jeder Plattform laufen, die einen Web-Server, eine MySQL-kompatible Datenbank und PHP mitbringt.
-Dabei bietet Red einige einzigartige Leckerbissen:
+Dabei bietet $Projectname einige einzigartige Leckerbissen:
-[b]Ein-Klick-Identifikation:[/b] Du kannst auf andere Server in der Red-Matrix zugreifen, indem Du einfach auf einen Link dorthin klickst. Die Authentifizierung wird ganz einfach automatisch hinter den Kulissen durchgeführt. Vergiss viele verschiedene Usernamen für verschiedene Seiten und die Passwörter dazu – das tut alles die Matrix für Dich.
+[b]Ein-Klick-Identifikation:[/b] Du kannst auf andere Server im $Projectname-Netzwerk zugreifen, indem Du einfach auf einen Link dorthin klickst. Die Authentifizierung wird ganz einfach automatisch hinter den Kulissen durchgeführt. Vergiss viele verschiedene Usernamen für verschiedene Seiten und die Passwörter dazu – das tut alles $Projectname für Dich.
-[b]Klone:[/b] Du kannst Deine Online-Identität (oder, wie wir sagen, einen Kanal) klonen. Sie ist nicht mehr länger an einen bestimmten Server, eine Domain oder eine IP-Adresse gebunden. Importiere sie einfach auf einem anderen Red-Server (oder Red-Hub) – direkt online oder mit Hilfe eines vorher generierten Exports. Wenn Dein primärer Hub plötzlich nicht mehr online ist, kein Problem, Deine Kontakte, Posts* und Nachrichten* sind automagisch weiterhin unter Deiner geklonten Identität verfügbar und zugreifbar. [i](*: nur Posts und Nachrichten, die nach dem Moment des Klonens erstellt wurden)[/i]
+[b]Klone:[/b] Du kannst Deine Online-Identität (oder, wie wir sagen, einen Kanal) klonen. Sie ist nicht mehr länger an einen bestimmten Server, eine Domain oder eine IP-Adresse gebunden. Importiere sie einfach auf einem anderen $Projectname-Server (oder $Projectname-Hub, wie es bei uns heißt) – direkt online oder mit Hilfe eines vorher generierten Exports. Wenn Dein primärer Hub plötzlich nicht mehr online ist, kein Problem, Deine Kontakte, Posts* und Nachrichten* sind automagisch weiterhin unter Deiner geklonten Identität verfügbar und zugreifbar. [i](*: nur Posts und Nachrichten, die nach dem Moment des Klonens erstellt wurden)[/i]
-[b]Privatsphäre:[/b] Red-Identitäten (Zot-IDs) können gelöscht, gesichert/heruntergeladen und geklont werden. Du hast volle Kontrolle über Deine Daten. Wenn Du Dich entscheidest, all Deine Daten und Deine Zot-ID zu löschen, musst Du nur auf einen Link klicken, und sie werden sofort von dem Server gelöscht. Keine Fragen, keine Umstände.
+[b]Privatsphäre:[/b] $Projectname-Identitäten (Zot-IDs) können gelöscht, gesichert/heruntergeladen und geklont werden. Du hast volle Kontrolle über Deine Daten. Wenn Du Dich entscheidest, all Deine Daten und Deine Zot-ID zu löschen, musst Du nur auf einen Link klicken, und sie werden sofort von dem Server gelöscht. Keine Fragen, keine Umstände.
#include doc/macros/main_footer.bb;
diff --git a/doc/de/admins.bb b/doc/de/admins.bb
new file mode 100644
index 000000000..d278c04ac
--- /dev/null
+++ b/doc/de/admins.bb
@@ -0,0 +1,10 @@
+[h2]Dokumentation für Hub-Administratoren[/h2]
+
+[zrl=[baseurl]/help/install]Installation[/zrl]
+[zrl=[baseurl]/help/red2pi]$Projectname auf einem Raspberry Pi installieren[/zrl]
+[zrl=[baseurl]/help/troubleshooting]Troubleshooting-Tipps[/zrl]
+[zrl=[baseurl]/help/hidden_configs]Versteckte Konfigurations-Optionen[/zrl]
+[zrl=[baseurl]/help/faq_admins]FAQ für Admins[/zrl]
+[zrl=[baseurl]/help/service_classes]Serviceklassen[/zrl]
+[zrl=[baseurl]/help/directories]Arbeit mit Verzeichnissen und ihre Konfiguration[/zrl]
+[zrl=[baseurl]/help/theme_management]Theme-Management[/zrl]
diff --git a/doc/de/channels.bb b/doc/de/channels.bb
index 1c963fc08..0030208c2 100644
--- a/doc/de/channels.bb
+++ b/doc/de/channels.bb
@@ -5,7 +5,7 @@ Kanäle sind Sammlungen von Inhalten, die an einem Ort gespeichert werden. Ein K
Die wichtigsten Funktionen für einen Kanal, der einen selbst repräsentiert, sind:
[ul][*]Sichere und private, spamfreie Kommunikation
-[*]Identifikation und automatisches Einloggen im gesamten Red-Matrix-Netzwerk
+[*]Identifikation und automatisches Einloggen im gesamten $Projectname-Netzwerk
[*]Datenschutzeinstellungen und Zugriffsberechtigungen, die im gesamten Netzwerk gültig sind
[*]Verzeichnisdienste (ähnlich einem Telefonbuch)[/ul]
@@ -13,13 +13,13 @@ Kurz gesagt, ein Kanal der Dich repräsentiert ist sozusagen „Ich im Internetâ
Du musst Deinen ersten Kanal erstellen, während Du Dich anmeldest. Du kannst auch weitere Kanäle erstellen und zwischen ihnen wechseln, indem Du auf „Kanal-Manager“ im Menü unter Deinem Profilbild klickst.
-Du wirst nach einem Kanalnamen und einem kurzen Spitznamen gefragt. Für einen Kanal, der Dich repräsentiert, ist es eine gute Idee, hier Deinen Realnamen anzugeben, damit Deine Freunde Dich finden und sich mit Dir verbinden können. Der Spitzname wird genutzt, um Deinen „Webbie“ zu erstellen. Das ist so etwas wie ein Username und sieht aus wie eine E-Mail-Adresse, zum Beispiel spitzname@red-hub.de. Überlege ein bisschen, was Du als Spitzname nutzen willst. Stell Dir vor, Du wirst nach Deinem Webbie gefragt und musst Deinem Bekannten dann buchstabieren, dass Dein Webbie „llamas.sind-cool_274@example.com“ ist. „llamassindcool@exmaple.com“ wäre da viel einfacher gewesen.
+Du wirst nach einem Kanalnamen und einem kurzen Spitznamen gefragt. Für einen Kanal, der Dich repräsentiert, ist es eine gute Idee, hier Deinen Realnamen anzugeben, damit Deine Freunde Dich finden und sich mit Dir verbinden können. Der Spitzname wird genutzt, um Deinen „Webbie“ zu erstellen. Das ist so etwas wie ein Username und sieht aus wie eine E-Mail-Adresse, zum Beispiel spitzname@hubzilla-hub.de. Überlege ein bisschen, was Du als Spitzname nutzen willst. Stell Dir vor, Du wirst nach Deinem Webbie gefragt und musst Deinem Bekannten dann buchstabieren, dass Dein Webbie „llamas.sind-cool_274@example.com“ ist. „llamassindcool@example.com“ wäre da viel einfacher gewesen.
Nachdem Du Deinen Kanal erstellt hast, wirst Du zu den Einstellungen weitergeleitet. Hier kannst Du Deinen Kanal einrichten und die Standard-Berechtigungen setzen.
-Nachdem Du auch das getan hast, kannst Du Deinen Kanal verwenden. Unter der Addresse https://example.com/channel/spitzname [observer=1]( [observer.url] )[/observer] findest Du Deinen Kanal. Hier werden Deine letzten Aktivitäten gezeigt, die neuesten oben. Wenn Du etwas in die Textbox schreibst, in der „Teilen“ steht, wird der neue Eintrag ganz oben in Deinem Kanal auftauchen. Du findest hier auch Links zu den anderen Kommunikationsbereichen Deines Kanals. Der „Über“-Reiter enthält Dein Profil, der „Fotos“-Reiter Deine Fotoalben, und der Veranstaltungskalender enthält Termine und Veranstaltungen, die Du und Deine Kontakte geteilt haben.
+Nachdem Du auch das getan hast, kannst Du Deinen Kanal verwenden. Unter der Addresse https://example.com/channel/spitzname [observer=1]( [observer.url] )[/observer] findest Du Deinen Kanal. Hier werden Deine letzten Aktivitäten gezeigt, die neuesten oben. Wenn Du etwas in die Textbox schreibst, in der „Teilen“ steht, wird der neue Eintrag ganz oben in Deinem Kanal auftauchen. Du findest hier auch Links zu den anderen Kommunikationsbereichen Deines Kanals. Der „Über“-Reiter enthält Dein Profil, der „Fotos“-Reiter Deine Fotoalben, und der Kalender enthält Termine und Veranstaltungen, die Du und Deine Kontakte geteilt haben.
-Die „Matrix“-Seite enthält alle neuen Beiträge aus der gesamten $Projectname, wieder die neuesten oben. Was genau zu sehen ist ist abhängig von den Zugriffsrechten. Falls die Zugriffsrechte Deines Kanals so eingestellt sind, dass jeder Beiträge in Deinen Stream stellen kann, wirst du auch Beiträge von Dir völlig unbekannten Personen hier sehen. Am anderen Ende der Skala kannst Du die Berechtigungen aber auch so einstellen, dass du nur die Beiträge deiner Freunde oder gar nur Deine eigenen siehst.
+Die „Grid“-Seite enthält alle neuen Beiträge aus dem gesamten $Projectname-Netzwerk, wieder die neuesten oben. Was genau zu sehen ist ist abhängig von den Zugriffsrechten. Falls die Zugriffsrechte Deines Kanals so eingestellt sind, dass jeder Beiträge in Deinen Stream stellen kann, wirst du auch Beiträge von Dir völlig unbekannten Personen hier sehen. Am anderen Ende der Skala kannst Du die Berechtigungen aber auch so einstellen, dass du nur die Beiträge deiner Freunde oder gar nur Deine eigenen siehst.
Wie zu Anfang erwähnt sind viele Arten von Kanälen möglich, diese unterscheiden sich hauptsächlich durch die Berechtigungen. Das Anlegen dieser Kanäle unterscheidet sich dagegen nicht. Beispiel: Um einen Kanal zum Austausch von Dokumenten zu erstellen, wirst du vermutlich die Berechtigung „Kann in meinen öffentlichen Dateiordner schreiben“ freizügiger einstellen. Für weitere Informationen sieh bitte in der Hilfe unter Zugriffsrechte nach.
diff --git a/doc/de/develop.bb b/doc/de/develop.bb
new file mode 100644
index 000000000..473b18b68
--- /dev/null
+++ b/doc/de/develop.bb
@@ -0,0 +1,33 @@
+[h2]Dokumentation für Entwickler[/h2]
+
+[h3]Technische Dokumentation[/h3]
+[zrl=[baseurl]/help/Zot---A-High-Level-Overview]Zot – ein grober Überblick[/zrl]
+[zrl=[baseurl]/help/zot]Eine Einführung ins Zot-Protokoll[/zrl]
+[zrl=[baseurl]/help/zot_structures]Zot-Strukturen[/zrl]
+[zrl=[baseurl]/help/comanche]Seitenbeschreibung in Comanche[/zrl]
+[zrl=[baseurl]/help/Creating-Templates]Vorlagen erstellen mit Comanche[/zrl]
+[zrl=[baseurl]/help/Widgets]Widgets[/zrl]
+[zrl=[baseurl]/help/plugins]Plugins[/zrl]
+[zrl=[baseurl]/help/doco]Selbst Dokumentation beisteuern[/zrl]
+[zrl=[baseurl]/help/DerivedTheme1]Einen Theme basierend auf einem anderen erstellen[/zrl]
+[zrl=[baseurl]/help/schema_development]Schemata[/zrl]
+[zrl=[baseurl]/help/Translations]Ãœbersetzungen[/zrl]
+[zrl=[baseurl]/help/developers]Entwickler[/zrl]
+[zrl=[baseurl]/help/intro_for_developers]Einführung für Entwickler[/zrl]
+[zrl=[baseurl]/help/database]Datenbank-Schema[/zrl]
+[zrl=[baseurl]/help/api_functions]API-Funktionen[/zrl]
+[zrl=[baseurl]/help/api_posting]Mit der API einen Beitrag erstellen[/zrl]
+[zrl=[baseurl]/help/developer_function_primer]Ãœbersicht der wichtigsten $Projectname-Funktionen[/zrl]
+[zrl=[baseurl]/doc/html/]Code-Referenz (mit doxygen generiert - setzt Cookies)[/zrl]
+[zrl=[baseurl]/help/to_do_doco]To-Do-Liste für das Projekt $Projectname-Dokumentation[/zrl]
+[zrl=[baseurl]/help/to_do_code]To-Do-Liste für Entwickler[/zrl]
+[zrl=[baseurl]/help/roadmap]Roadmap[/zrl]
+[zrl=[baseurl]/help/git_for_non_developers]Git für Nicht-Entwickler[/zrl]
+[zrl=[baseurl]/help/dev_beginner]Schritt-für-Schritt-Einführung für neue Entwickler[/zrl]
+
+[h3]Häufig gestellte Fragen für Entwickler[/h3]
+[zrl=[baseurl]/help/faq_developers]FAQ für Entwickler[/zrl]
+
+[h3]Externe Ressourcen[/h3]
+[url=https://zothub.com/channel/one]Entwickler-Kanal[/url]
+[url=https://federated.social/channel/postgres]Postgres-spezifischer Admin-Support-Kanal[/url]
diff --git a/doc/de/features.bb b/doc/de/features.bb
index 6bee360eb..febdc65ee 100644
--- a/doc/de/features.bb
+++ b/doc/de/features.bb
@@ -1,26 +1,41 @@
-[size=large][b]Features der $Projectname[/b][/size]
+[h1][b]$Projectname-Features[/b][/h1]
-Die $Projectname ist ein Allzweck-Kommunikationsnetzwerk mit einigen einzigartigen Features. Sie wurde für eine große Bandbreite von Nutzern entwickelt, von Nutzern sozialer Netzwerke über technisch nicht interessierte Blogger bis hin zu PHP-Experten und erfahrenen Systemadministratoren.
+[h1]$Projectname kurz zusammengefasst[/h1]
-Diese Seite listet einige der Kern-Features von Red auf, die in der offiziellen Distribution enthalten sind. Wie immer bei freier Open-Source-Software sind den Möglichkeiten keine Grenzen gesetzt. Beliebige Erweiterungen, Addons, Themes und Konfigurationen sind möglich.
+tl;dr
+
+$Projectname stellt verteiltes Web-Publishing und soziale Kommunikation mit [b]dezentraler Rechteverwaltung[/b] zur Verfügung.
+
+Aber was genau ist eine dezentrale Rechteverwaltung? Sie gibt mir die Möglichkeit, etwas auf meiner Website (Fotos, Medien, Dateien, Webseiten etc.) mit bestimmten Personen auf anderen Websites zu teilen – aber nicht unbedingt mit [i]allen[/i] auf diesen Websites. Und: Sie brauchen kein Konto auf meiner Website und müssen sich auf meiner Website nicht extra einloggen, um sich die Dinge anzusehen, die ich mit ihnen geteilt habe. Sie haben ein Konto auf ihrer Heimat-Website, und „Magic Authentication“ zwischen den Websites besorgt den Rest. Da das Netzwerk dezentral aufgebaut ist, gibt es auch keinen einzelnen Betreiber des Netzwerks, der an der Rechteverwaltung vorbei alles sehen kann.
+
+$Projectname kombiniert viele Features von tradionellen Blogs, sozialen Netzwerken und Medien, Content-Management-Systemen und persönlichem Cloud-Speicher auf einer einfach zu nutzenden Plattform. Jeder Hub (Web-Server) im Grid kann isoliert operieren oder sich mit anderen Hubs zu einem Super-Netzwerk vereinen. Die Kontrolle über die Privatsphäre hat immer derjenige, der die Inhalte veröffentlicht.
+
+$Projectname ist eine Open-Source Webserver-Applikation, geschrieben ursprünglich für PHP/MySQL. Mit minimaler Erfahrung als Admin ist sie leicht zu installieren. Sie kann auch durch Plugins und Themes und weitere Angebote von Drittanbietern erweitert werden.
+
+[h1][b]$Projectname-Features[/b][/h1]
+
+$Projectname ist ein Allzweck-Web-Publishing- und Kommunikationsnetzwerk mit einigen einzigartigen Features. Es wurde für eine große Bandbreite von Nutzern entwickelt, von Nutzern sozialer Netzwerke über technisch nicht interessierte Blogger bis hin zu PHP-Experten und erfahrenen Systemadministratoren.
+
+Diese Seite listet einige der Kern-Features von $Projectname auf, die in der offiziellen Distribution enthalten sind. Wie immer bei freier Open-Source-Software sind den Möglichkeiten keine Grenzen gesetzt. Beliebige Erweiterungen, Addons, Themes und Konfigurationen sind möglich.
[h2]Entwickelt für Privatsphäre und Freiheit[/h2]
-Eines der Design-Ziele von Red ist einfache Kommunikations über das Web, ohne die Privatsphäre zu vernachlässigen, wenn die Nutzer das Wünschen. Um dieses Ziel zu erreichen, verfügt Red über einige Features, die beliebige Stufen des Privatsphäre-Schutzes ermöglichen:
+Eines der Design-Ziele von $Projectname ist einfache Kommunikations über das Web, ohne die Privatsphäre zu vernachlässigen, wenn die Nutzer das wünschen. Um dieses Ziel zu erreichen, verfügt $Projectname über einige Features, die beliebige Stufen des Privatsphäre-Schutzes ermöglichen:
[b]Beziehungs-Tool[/b]
Wenn Du in der $Projectname einen Kontakt hinzufügst (und das Beziehungs-Tool aktiviert hast), hast Du die Möglichkeit, einen „Grad der Freundschaft“ zu bestimmen. Bespiel: Wenn Du ein Blog eines Bekannten hinzufügst, könntest Du ihm den Freundschaftsgrad „Bekannte“ (Acquaintances) geben.
-
-[img]https://friendicared.net/photo/b07b0262e3146325508b81a9d1ae4a1e-0.png[/img]
-
Wenn Du aber den privaten Kanal eines Freundes hinzufügst, wäre der Freundschaftsgrad „Freunde“ vermutlich passender.
-Wenn Du allen Kontakten solche Freundschaftsgrade zugeordnet hast, kannst Du mit dem Beziehungs-Tool, das (sofern aktiviert) oben auf Deiner Matrix-Seite erscheint, bestimmen, welche Inhalte Du sehen willst. Indem Du die Schieberegler so einstellst, dass der linke auf „Ich“ und der rechte auf „Freunde“ steht, kannst Du dafür sorgen, dass nur Inhalte von Kontakten angezeigt werden, deren Freundschaftsgrad sich irgendwo im Bereich zwischen „Ich“, „Beste Freunde“ und „Freunde“ bewegt. Alle anderen Kontakte, zum Beispiel solche mit einem Freundschaftsgrad in der Nähe von „Bekannte“, werden nicht angezeigt.
+Wenn Du allen Kontakten solche Freundschaftsgrade zugeordnet hast, kannst Du mit dem Beziehungs-Tool, das (sofern aktiviert) oben auf Deiner Matrix-Seite erscheint, bestimmen, welche Inhalte Du sehen willst. Indem Du die Schieberegler einstellst, legst Du fest, was angezeigt wird – nur Kanäle mit einem Freundschaftsgrad innerhalb des eingestellten Bereichs werden angezeigt
Das Beziehungs-Tool erlaubt blitzschnelles Filtern von großen Mengen Inhalt, gruppiert nach Freundschaftsgrad.
+[b]Filter für Verbindungen[/b]
+
+Du kannst ganz genau kontrollieren, was in Deinem Stream erscheint, wenn Du den optionalen „Filter für Verbindungen“ aktivierst. Dann kannst Du beim Bearbeiten einer Verbindung Kriterien festlegen, nach denen entschieden wird, ob einzelne Beiträge dieser Verbindung importiert werden sollen oder nicht (Einschluss oder Ausschluss möglich). Wurde ein Beitrag einmal importiert, wirst Du auch alle Kommentare dazu sehen, egal ob eines der Kriterien auf sie zutrifft oder nicht. Du könntest einzelne Wörter festlegen, die, wenn sie in einem Beitrag vorkommen, dafür sorgen, dass er geblockt oder eben nicht geblockt wird. Auch reguläre Ausdrüce können benutzt werden, genauso wie Hashtags oder sogar die Sprache, in der der Beitrag verfasst wurde.
+
[b]Zugriffsrechte[/b]
Wenn Du Inhalte mit anderen teilst, hast Du die Option, den Zugriff darauf einzuschränken. Wenn Du auf das Schloss unterhalb des Beitrags-Editors klickst, kannst Du auswählen, wer diesen Beitrag sehen darf, indem Du einfach auf die Namen klickst.
@@ -31,9 +46,9 @@ Solche Zugriffsrechte gibt es bei Beiträgen, Fotos, Terminen, Webseiten, Chat-R
[b]Ein Passwort für alle $Projectname-Server (Single Sign-on)[/b]
-Zugriffsrechte funktionieren in der gesamten $Projectname mit allen Kanälen. Die meisten Links, die innerhalb der $Projectname verlinken, enthalten deine Identität (zid), so dass der Zielserver Dich direkt anmelden kann. Du kannst Dich aber auch so auf jedem $Projectname-Server mit Deinem $Projectname-Identität anmelden und erhältst dann Zugriff auf die Inhalte, die für Dich freigegeben sind.
+Zugriffsrechte funktionieren im gesamten Grid mit allen Kanälen. Die meisten Links, die innerhalb von $Projectname verlinken, enthalten Deine Identität (zid), so dass der Zielserver Dich direkt anmelden kann. Du kannst Dich aber auch so auf jedem $Projectname-Server mit Deiner $Projectname-Identität anmelden und erhältst dann Zugriff auf die Inhalte, die für Dich freigegeben sind.
-Du loggst Dich nur einmal auf Deinem Heimatserver ein. Ab dann funktioniert die Authentifizierung gegenüber anderen $Projectname-Servern „magisch“ von selbst.
+Du loggst Dich nur einmal auf Deinem Heimat-Hub ein. Ab dann funktioniert die Authentifizierung gegenüber anderen $Projectname-Hubs „magisch“ von selbst.
[b]Dateiablage (Cloud) mit WebDAV-Zugriff[/b]
@@ -45,7 +60,7 @@ Stelle Deine Fotos online in Alben zur Verfügung. Auch hier kann der Zugriff ü
[b]Terminkalender[/b]
-Im eingebauten Terminkalender kannst Du Termine erstellen und verwalten. Auch hier greifen die Zugriffsrechte für andere. Termine können im vcalendar/iCal-Format exportiert und mit anderen geteilt werden. Wenn Deine Kontakte ihren Geburtstag in ihr Profil eingetragen haben, werden diese Geburtstage automatisch zu Deinem Kalender hinzugefügt – mit entsprechender Anpassung der Zeitzone, so dass Du nie zu früh oder zu spät gratulierst.
+Im eingebauten Terminkalender kannst Du Termine erstellen und verwalten. Auch hier greifen die Zugriffsrechte für andere. Termine können im vcalendar/iCal-Format importiert/exportiert und in Beiträgen mit anderen geteilt werden. Wenn Deine Kontakte ihren Geburtstag in ihr Profil eingetragen haben, werden diese Geburtstage automatisch zu Deinem Kalender hinzugefügt – mit entsprechender Anpassung der Zeitzone, so dass Du nie zu früh oder zu spät gratulierst. Termine werden normalerweise mit Teilnehmerzählern erstellt, so dass Deine Freunde und Verbindungen sofort zu- oder absagen können.
[b]Chat-Räume[/b]
@@ -53,7 +68,7 @@ Du kannst Chaträume erstellen und über die Zugriffsrechte nur bestimmten Nutze
[b]Erstellen von Webseiten[/b]
-In der $Projectname gibt es Werkzeuge für „Content Management“, mit denen Du einfache Webseiten erstellen kannst, aber auch komplexe Layouts, Menüs, Blöcke und Widgets. Auch hier greifen die Zugriffsrechte, so dass die entstandenen Seiten nur von denen betrachtet werden können, denen Du das Recht dazu eingeräumt hast.
+In $Projectname gibt es Werkzeuge für „Content Management“, mit denen Du einfache Webseiten erstellen kannst, aber auch komplexe Layouts, Menüs, Blöcke und Widgets. Auch hier greifen die Zugriffsrechte, so dass die entstandenen Seiten nur von denen betrachtet werden können, denen Du das Recht dazu eingeräumt hast.
[b]Apps[/b]
@@ -61,7 +76,7 @@ $Projectname-Mitglieder könnnen Apps erstellen und verteilen. Anders als bei an
[b]Layout[/b]
-Das Seiten-Layout basiert auf eine Beschreibungssprache namens Comanche. Die $Projectname ist selbst in Comanche-Layouts verfasst, die man verändern kann. Dadurch ist eine sehr starke Anpassung an die eigenen Bedürfnisse möglich, wie man sie so in Multi-User-Umgebungen normalerweise nicht findet.
+Das Seiten-Layout basiert auf eine Beschreibungssprache namens Comanche. $Projectname ist selbst in Comanche-Layouts verfasst, die man verändern kann. Dadurch ist eine sehr starke Anpassung an die eigenen Bedürfnisse möglich, wie man sie so in Multi-User-Umgebungen normalerweise nicht findet.
[b]Lesezeichen[/b]
@@ -69,37 +84,37 @@ Du kannst Lesezeichen teilen, speichern und verwalten, direkt aus den Unterhaltu
[b]Verschlüsselung privater Nachrichten[/b]
-Nachrichten mit eingeschränktem Empfängerkreis werden mit einem symmetrischen 256-bit-AES-CBC-Schlüssel verschlüsselt, der seinerseits mit Public-Key-Kryptografie auf Basis von 4096-bittigen RSA-Schlüsseln geschützt (nochmal verschlüsselt) wird, die mit dem sendenden Kanal verbunden sind. Diese Nachrichten werden auch auf anderen Red-Servern verschlüsselt gespeichert.
+Private Nachrichten werden verschlüsselt gespeichert. Das bietet keine absolute Sicherheit, erschwert aber einfaches Herumschnüffeln durch den Administrator oder Internet Provider.
-Jeder Red-Kanal hat seinen eigenes 4096-bit-RSA-Schlüsselpaar, das erzeugt wird, wenn der Kanal erstellt wird.
+Jeder $Projectname-Kanal hat seinen eigenes 4096-bit-RSA-Schlüsselpaar, das erzeugt wird, wenn der Kanal erstellt wird. Damit werden private Nachrichten und Beiträge mit eingeschränktem Empfängerkreis während der Übermittlung zu anderen Hubs geschützt.
-Zusätzlich können Nachrichten mit Ende-zu-Ende-Verschlüsselung versehen werden, so dass weder $Projectname-Server-Administratoren noch ISPs irgendetwas mitlesen können, solange sie nicht über das Passwort verfügen.
+Zusätzlich können Nachrichten mit Ende-zu-Ende-Verschlüsselung versehen werden, so dass weder $Projectname-Hub-Administratoren noch ISPs irgendetwas mitlesen können, solange sie nicht über das Passwort verfügen.
Komplett öffentliche Nachrichten werden weder in der Datenbank noch bei der Übertragung verschlüsselt (abgesehen ggfs. von SSL).
-Private Nachrichten können gelöscht (zurückgezogen) werden, aber es kann natürlich nicht garantiert werden, dass der Empfänger sie nicht schon gelesen hat.
+Private Nachrichten und Beiträge können gelöscht (zurückgezogen) werden, aber es kann natürlich nicht garantiert werden, dass der Empfänger sie nicht schon gelesen hat.
-Alle Nachrichten können mit einem „Verfallsdatum“ versehen werden. Zu diesem Zeitpunkt werden sie dann von den Servern der Empfänger gelöscht.
+Alle Beiträge können mit einem „Verfallsdatum“ versehen werden. Zu diesem Zeitpunkt werden sie dann von den Servern der Empfänger gelöscht.
[b]Verbindung zu anderen Diensten[/b]
-Neben Plugins, die das „crossposten“ zu diversen anderen Netzwerk erlauben, wird der Import von RSS/Atom-Feeds nativ unterstützt, auch, um mit diesen Inhalten spezielle Kanäle zu erstellen. Außerdem kann über das Diaspora-Protokoll mit Kontakten in den Netzwerken Friendica und Diaspora kommuniziert werden. Diese Unterstützung ist als experimentell eingestuft, da diese Netzwerke nicht die gleichen Möglichkeiten wie die $Projectname in Sachen Privatsphäre und Verschlüsselung bieten, so dass Kommunikation mit ihnen zu Privatsphäreproblemen führen könnte.
+Neben Plugins, die das „crossposten“ zu diversen anderen Netzwerk erlauben, wird der Import von RSS/Atom-Feeds nativ unterstützt, auch, um mit diesen Inhalten spezielle Kanäle zu erstellen. Außerdem kann über das Diaspora-Protokoll mit Kontakten in den Netzwerken Friendica und Diaspora kommuniziert werden. Diese Unterstützung ist als experimentell eingestuft, da diese Netzwerke nicht die gleichen Möglichkeiten wie $Projectname in Sachen Privatsphäre und Verschlüsselung bieten, so dass Kommunikation mit ihnen zu Privatsphäreproblemen führen könnte.
-Weiterhin wird OpenID auf experimenteller Ebene unterstützt und kann bei den Zugriffsrechten genutzt werden, um Inhalte für per OpenID authentifizierte Nutzer freizugeben. An dieser Funktion wird noch gearbeitet.
+Weiterhin wird OpenID auf experimenteller Ebene unterstützt und kann bei den Zugriffsrechten genutzt werden, um Inhalte für per OpenID authentifizierte Nutzer freizugeben. An dieser Funktion wird noch gearbeitet. Jeder $Projectname-Hub kann außerdem als OpenID-Provider dienen.
Die Inhalte von Kanälen können als Quellen für andere Kanäle dienen (wenn der Kanalinhaber das erlaubt), so dass Themen-Kanäle mit den Inhalten von zwei oder mehr Kanälen erstellt werden können.
[b]Sammlungen[/b]
-„Sammlungen“ sind unsere Implementation von Privatsphäregruppen, ähnlich den „Kreisen“ bei Google+ und den „Aspekten“ bei Diaspora. Sammlungen können zur Filterung der angezeigten Nachrichten genutzt werden (nur Threads anzeigen, die von einem Mitglied dieser Sammlung gestartet wurden), aber auch zum Setzen von Zugriffsrechten.
+„Sammlungen“ sind unsere Implementierung von Privatsphäregruppen, ähnlich den „Kreisen“ bei Google+ und den „Aspekten“ bei Diaspora. Sammlungen können zur Filterung der angezeigten Nachrichten genutzt werden (nur Threads anzeigen, die von einem Mitglied dieser Sammlung gestartet wurden), aber auch zum Setzen von Zugriffsrechten (bevor der Beitrag abgeschickt wird).
[b]Verzeichnisdienste[/b]
-Wir stellen einfachen Zugriff auf ein Mitgliederverzeichnis zur Verfügung, samt einer dezentralen Möglichkeit, sich neue Kontakte basierend auf den eigenen vorschlagen zu lassen. Die Verzeichnis-Server sind normale $Projectname-Server, bei denen der Administrator sich entschieden hat, sie auch als Verzeichnis agieren zu lassen. Das benötigt mehr Ressourcen als eine normale $Projectname-Installation, deshalb ist das nicht voreingestellt. Die Verzeichnis-Server synchronisieren sich miteinander, so dass (abgesehen von einer gewissen Verzögerung bis zur nächsten Synchronisation) all Verzeichnis-Server aktuelle Informationen über das gesamte Netzwerk bereitstellen können.
+Wir stellen einfachen Zugriff auf ein Mitgliederverzeichnis zur Verfügung, samt einer dezentralen Möglichkeit, sich neue Kontakte basierend auf den eigenen vorschlagen zu lassen. Die Verzeichnis-Server sind normale $Projectname-Server, bei denen der Administrator sich entschieden hat, sie auch als Verzeichnis agieren zu lassen. Das benötigt mehr Ressourcen als eine normale $Projectname-Installation, deshalb ist das nicht voreingestellt. Die Verzeichnis-Server synchronisieren sich miteinander, so dass (abgesehen von einer gewissen Verzögerung bis zur nächsten Synchronisation) alle Verzeichnis-Server aktuelle Informationen über das gesamte Netzwerk bereitstellen können.
[b]TLS/SSL[/b]
-Red-Server, die TLS/SSL benutzen, verschlüsseln ihre Kommunikation vom Server zum Nutzer mit SSL. Nach den aktuellen Enthüllungen über das Umgehen von Verschlüsselung durch NSA, GHCQ und andere Dienste, sollte man jedoch nicht mehr davon ausgehen, dass diese Verbindungen nicht mitgelesen werden können.
+$Projectname-Server, die TLS/SSL benutzen, verschlüsseln ihre Kommunikation vom Server zum Nutzer mit SSL. Nach den aktuellen Enthüllungen über das Umgehen von Verschlüsselung durch NSA, GHCQ und andere Dienste, sollte man jedoch nicht mehr davon ausgehen, dass diese Verbindungen nicht mitgelesen werden können. Private Kommunikation (nicht komplett öffentliche Beiträge) wird darüberhinaus zusätzlich verschlüsselt, bevor sie von einem Server zum anderen geschickt wird.
[b]Kanal-Einstellungen[/b]
@@ -107,15 +122,13 @@ Wenn ein Kanal erstellt wird, muss eine bestimmte Zugriffsrechte-Kategorie (z.B.
Wenn Du die Experten-Kategorie wählst, kannst Du detaillierte Zugriffseinstellungen für verschiedenste Aspekte der Kommunikation festlegen. Unter den „Sicherheits- und Privatsphäre-Einstellungen“ kann für jeden Punkt auf der linken Seite eine von 7-8 möglichen Optionen aus dem Menü gewählt werden. Daneben gibt es diverse weitere Einstellmöglichkeiten zum Thema Privatsphäre.
-[img]https://friendicared.net/photo/0f5be8da282858edd645b0a1a6626491.png[/img]
-
Die Optionen für die einzelnen Punkte (z.B., wer Deine normalen Beiträge sehen kann) sind:
[ul][*]Niemand außer Du selbst
[*]Nur die, denen Du es explizit erlaubst
[*]Angenommene Verbindungen
[*]Beliebige Verbindungen
[*]Jeder auf diesem Website
-[*]Alle Red-Nutzer
+[*]Alle $Projectname-Nutzer
[*]Jeder authentifizierte
[*]Jeder im Internet[/ul]
@@ -125,19 +138,19 @@ Foren sind Kanäle, in denen mehrere Nutzer als Autoren fungieren können; eine
[b]Klone[/b]
-Konten in der $Projectname werden auch als [i]nomadische Identitäten[/i] bezeichnet (eine ausführliche Erklärung dazu gibt es unter [url=[baseurl]/help/what_is_zot]What is Zot?[/url]). Nomadisch, weil bei anderen Diensten die Identität eines Nutzers an den Server oder die Plattform gebunden ist, auf der er ursprünglich erstellt wurde. Ein Facebook- oder Gmail-Konto ist and diese Dienste gekettet. Er funktioniert nicht ohne Facebook.com bzw. Gmail.com.
+Konten in der $Projectname werden auch als [i]nomadische Identitäten[/i] bezeichnet. Nomadisch, weil bei anderen Diensten die Identität eines Nutzers an den Server oder die Plattform gebunden ist, auf der er ursprünglich erstellt wurde. Ein Facebook- oder Gmail-Konto ist and diese Dienste gekettet. Er funktioniert nicht ohne Facebook.com bzw. Gmail.com.
-Bei Red ist das anders. Sagen wir, Du hast eine Red-Indentität namens tina@redhub.com. Die kannst Du auf einen anderen Server klonen, mit dem gleichen oder einem anderen Namen, zum Beispiel lebtEwig@matrixserver.info.
+Bei $Projectname ist das anders. Sagen wir, Du hast eine $Projectname-Indentität namens tina@$Projectnamehub.com. Die kannst Du auf einen anderen Server klonen, mit dem gleichen oder einem anderen Namen, zum Beispiel lebtEwig@Anderer$ProjectnameHub.info.
Beide Kanäle sind jetzt miteinander synchronisiert, das heißt, dass alle Kontakte und Einstellungen auf dem Klon immer die gleichen sind wie auf dem ursprünglichen Kanal. Es ist egal, ob Du eine Nachricht von dort aus oder vom Klon aus schickst. Alle Nachrichten sind in beiden Klonen vorhanden.
Das ist ein ziemlich revolutionäres Feature, wenn man sich einige Szenarien dazu ansieht:
-[ul][*]Was passiert, wenn ein Server, auf dem sich Deine Identität befindet, plötzlich offline ist? Ohne Klone ist der Nutzer nicht in der Lage zu kommunzieren, bis der Server wieder online ist. Mit Klonen loggst Du Dich einfach bei Deinem geklonten Kanal ein und lebst glücklich bis an Dein Ende.
-[*]Der Administrator Deines Red-Servers kann es sich nicht länger leisten, seinen für alle kostenlosen Server zu bezahlen. Er gibt bekannt, dass der Server in zwei Wochen vom Netz gehen wird. Zeit genug, um Deine Red-Kanäle auf andere Server zu klonen und somit Verbindungen und Freunde zu behalten.
-[*]Was, wenn Dein Kanal staatlicher Zensur unterliegt? Dein Server-Admin wird gezwungen, Dein Konto und alle damit verbundenen Kanäle und Daten zu löschen. Durch Klone bietet die $Projectname Zensur-Resistenz. Wenn Du willst, kannst Du hunderte von Klonen haben, alle mit unterschiedlichen Namen und auf unterschiedlichen Servern überall im Internet.[/ul]
+[ul][*]Was passiert, wenn ein Server, auf dem sich Deine Identität befindet, plötzlich offline ist (sicher haben viele von Euch den Twitter-„Fail Whale“ gesehen und verflucht)? Ohne Klone ist der Nutzer nicht in der Lage zu kommunizieren, bis der Server wieder online ist. Mit Klonen loggst Du Dich einfach bei Deinem geklonten Kanal ein und lebst glücklich bis an Dein Ende.
+[*]Der Administrator Deines $Projectname-Hubs kann es sich nicht länger leisten, seinen für alle kostenlosen Server zu bezahlen. Er gibt bekannt, dass der Server in zwei Wochen vom Netz gehen wird. Zeit genug, um Deine $Projectname-Kanäle auf andere Server zu klonen und somit Verbindungen und Freunde zu behalten.
+[*]Was, wenn Dein Kanal staatlicher Zensur unterliegt? Dein Server-Admin könnte gezwungen werden, Dein Konto und alle damit verbundenen Kanäle und Daten zu löschen. Durch Klone bietet $Projectname Zensur-Resistenz. Wenn Du willst, kannst Du hunderte von Klonen haben, alle mit unterschiedlichen Namen und auf unterschiedlichen Hubs überall im Internet.[/ul]
-Red bietet interessante, neue Möglichkeiten in Bezug auf die Privatsphäre. Mehr dazu unter „Tipps und Tricks zur privaten Kommunikation“.
+$Projectname bietet interessante, neue Möglichkeiten in Bezug auf die Privatsphäre. Mehr dazu unter „Tipps und Tricks zur privaten Kommunikation“.
Klone unterliegen einigen Restriktionen. Eine vollständige Erklärung zum Klonen von Identitäten gibt es unter „Klone“.
@@ -147,40 +160,44 @@ Jeder Kanal kann beliebig viele Profile mit unterschiedlichen Informationen defi
[b]Kanal-Backups[/b]
-In Red gibt es ein einfaches Ein-Klick-Backup, mit dem Du ein komplettes Backup Deiner Kanal-Einstellungen und Verbindungen herunterladen kannst.
+In $Projectname gibt es ein einfaches Ein-Klick-Backup, mit dem Du ein komplettes Backup Deiner Kanal-Einstellungen und Verbindungen herunterladen kannst.
Solche Backups sind ein Weg, um Klone zu erstellen, und können genutzt werden, um einen Kanal wiederherzustellen.
[b]Löschen von Konten[/b]
-Konten und Kanäle können sofort gelöscht werden, indem Du einfach auf einen Link klickst. Das wars. Alle damit verbundenen Inhalte werden aus der Matrix gelöscht (inklusiver aller Beiträge und sonstiger Inhalte, die von dem gelöschten Konto/Kanal erzeugt wurden). Je nach Anzahl Deiner Verbindungen kann es etwas dauern, bis die Inhalte auch von allen Servern Deiner Kontakte gelöscht werden, aber die Löschung wird so schnell wie sinnvoll möglich durchgeführt.
+Konten und Kanäle können sofort gelöscht werden, indem Du einfach auf einen Link klickst. Das wars. Alle damit verbundenen Inhalte werden aus dem Grid gelöscht (inklusiver aller Beiträge und sonstiger Inhalte, die von dem gelöschten Konto/Kanal erzeugt wurden). Je nach Anzahl Deiner Verbindungen kann es etwas dauern, bis die Inhalte auch von allen Servern Deiner Kontakte gelöscht werden, aber die Löschung wird so schnell wie sinnvoll möglich durchgeführt.
[h2]Erstellen von Inhalten[/h2]
[b]Beiträge schreiben[/b]
-Red unterstützt diverse verschiedene Wege, um Inhalte mit Auszeichnung (z.B. fett, kursiv, farbig etc.) zu erstellen. Voreinstellung ist die $Projectname-Variante von BBCode (wie in vielen Web-Foren) mit einigen Ergänzungen, die nur hier funktionieren. Du kannst auch Markdown benutzen, wenn Dir das leichter fällt. Bis vor kurzem konnte auch ein grafischer Editor eingesetzt werden, der jedoch große Probleme aufwies und deshalb entfernt wurde. Wir suchen gerade nach einer Alternative.
+$Projectname unterstützt diverse verschiedene Wege, um Inhalte mit Auszeichnung (z.B. fett, kursiv, farbig etc.) zu erstellen. Voreinstellung ist die $Projectname-Variante von BBCode (wie in vielen Web-Foren) mit einigen Ergänzungen, die nur hier funktionieren. Du kannst auch Markdown benutzen, wenn Dir das leichter fällt. Bis vor kurzem konnte auch ein grafischer Editor eingesetzt werden, der jedoch große Probleme aufwies und deshalb entfernt wurde. Wir suchen gerade nach einer Alternative.
Webseiten können neben BBCode und Markdown auch in HTML und Plain Text erstellt werden.
[b]Inhalte löschen[/b]
-Alle Inhalte in der $Projectname bleiben unter der Kontrolle des Mitglieds (bzw. Kanals), der sie ursprünglich erstellt hat. Alle Beiträge können jederzeit gelöscht werden, egal, ob sie auf dem Heimat-Server des Nutzers oder auf einem anderen Server erstellt wurden, an dem der Nutzer via Zot angemeldet war.
+Alle Inhalte in $Projectname bleiben unter der Kontrolle des Mitglieds (bzw. Kanals), der sie ursprünglich erstellt hat. Alle Beiträge können jederzeit gelöscht werden, egal, ob sie auf dem Heimat-Server des Nutzers oder auf einem anderen Server erstellt wurden, an dem der Nutzer via Zot (Kommunikations- und Authentifizierungsprotokoll von $Projectname) angemeldet war.
[b]Medien[/b]
-Genau wie jedes andere Blog-System, soziale Netzwerk oder Mikro-Blogging-Dienst unterstützt Red das Hochladen von Dateien, das Einbetten von Bildern und Videos und das Verlinken von Seiten.
+Genau wie jedes andere Blog-System, soziale Netzwerk oder Mikro-Blogging-Dienst unterstützt $Projectname das Hochladen von Dateien, das Einbetten von Bildern und Videos und das Verlinken von Seiten.
[b]Vorschau/Editieren[/b]
Vor dem Absenden kann eine Vorschau von Beiträgen betrachtet werden. Außerdem können Beiträge auch nach dem Absenden noch verändert werden.
+[b]Umfragen[/b]
+
+Beiträge können als Umfragen gestaltet werden – die Leser können dann mittels entsprechender Buttons zustimmen, ablehnen oder sich enthalten, was ähnlich wie „Likes“ am Beitrag sichtbar wird. Dadurch kannst Du abschätzen, wie gut neue Ideen ankommen, oder informelle Umfragen starten.
+
[b]$Projectname erweitern[/b]
Die $Projectname kann auf vielerlei Art erweitert werden: Durch Server-Anpassung, persönliche Anpassung, setzen von Optionen, Themes und Addons/Plugins.
[b]API[/b]
-Es existiert eine API, die von beliebigen Programmen/Apps und Diensten genutzt werden kann. Sie basiert auf der ursprünglichen Twitter-API (für die es hunderte von Tools und Apps gibt). Sie wird aktuell erweitert, um Zugriff auf Möglichkeiten zu gewähren, die es nur in der $Projectname gibt. Authentifikation erfolgt über Login/Passwort oder OAuth. Eine Client-Registrierung für OAuth-Applikationen ist möglich.
+Es existiert eine API, die von beliebigen Programmen/Apps und Diensten genutzt werden kann. Sie basiert auf der ursprünglichen Twitter-API (für die es hunderte von Tools und Apps gibt). Sie wird aktuell erweitert, um Zugriff auf Möglichkeiten zu gewähren, die es nur in $Projectname gibt. Authentifikation erfolgt über Login/Passwort oder OAuth. Eine Client-Registrierung für OAuth-Applikationen ist möglich.
#include doc/macros/main_footer.bb;
diff --git a/doc/de/general.bb b/doc/de/general.bb
new file mode 100644
index 000000000..61cc955bb
--- /dev/null
+++ b/doc/de/general.bb
@@ -0,0 +1,19 @@
+[h2]Informationen über das Projekt und diesen Hub[/h2]
+
+[zrl=[baseurl]/help/Privacy]Informationen zum Datenschutz[/zrl]
+
+[zrl=[baseurl]/help/history]Zur Geschichte von $Projectname[/zrl]
+
+[h3]Externe Ressourcen[/h3]
+[zrl=[baseurl]/help/external-resource-links]Links zu externen Ressourcen[/zrl]
+
+[url=https://github.com/redmatrix/redmatrix]Haupt-Website[/url]
+[url=https://github.com/redmatrix/redmatrix-addons]Addons-Website[/url]
+
+[url=[baseurl]/help/credits]$Projectname Credits[/url]
+
+[h3]Ãœber diesen $Projectname-Hub[/h3]
+[zrl=[baseurl]/help/TermsOfService]Nutzungsbedingungen dieses Hubs[/zrl]
+[zrl=[baseurl]/siteinfo]Informationen zu diesem Hub und der $Projectname-Version[/zrl]
+[zrl=[baseurl]/siteinfo/json]Detaillierte technische Informationen zu diesem Hub im JSON-Format[/zrl]
+
diff --git a/doc/de/main.bb b/doc/de/main.bb
index 5786f03ef..eee2e85fe 100644
--- a/doc/de/main.bb
+++ b/doc/de/main.bb
@@ -1,86 +1,11 @@
[img][baseurl]/images/hubzilla-banner.png[/img]
-[zrl=[baseurl]/help/about]Was ist Hubzilla?[/zrl]
-Hubzilla ist eine dezentrale Kommunikations- und Publishing-Plattform. Sie ermöglicht Dir die volle Kontrolle über all Deine Kommunikation mit Hilfe von automatischer Verschlüsselung und detaillierter Zugriffskontrolle. Du, und [i]nur[/i] Du, entscheidest, wer Deine Beiträge sehen darf. Hubzilla ist der Nachfolger, der seit einigen Jahren erfolgreichen Plattformen Firendica und Red Matrix.
+[zrl=[baseurl]/help/about]Was ist $Projectname?[/zrl]
+$Projectname ist eine dezentrale Kommunikations- und Publishing-Plattform. Es ermöglicht Dir die volle Kontrolle über all Deine Kommunikation mit Hilfe von automatischer Verschlüsselung und detaillierter Zugriffskontrolle. Du, und [i]nur[/i] Du, entscheidest, wer Deine Beiträge sehen darf. $Projectname ist der Nachfolger, der seit einigen Jahren erfolgreichen Plattformen Friendica und RedMatrix.
-[zrl=[baseurl]/help/features]Features von Hubzilla[/zrl]
-Hubzilla, basierend auf der Red Matrix, funktioniert schon heute als ein globales verteiltes Netzwerk und beweist täglich ihre Vielseitigkeit und Skalierbarkeit - auf kleinen Privatservern wie auch auf riesigen Sites.
-Kommunikationsplattformen für Familien, verteilte Online-Communities, Support-Foren, Blogs und Homepages. Oder auch professionelle Inhalte-Anbieter mit kommerziellen Premium-Kanälen und eingeschränktem Zugriff – was immer Du willst, Hubzilla unterstützt Dich in Deinem kreativen Schaffen.
+[zrl=[baseurl]/help/features]Features von $Projectname[/zrl]
+$Projectname funktioniert schon heute als ein globales verteiltes Netzwerk und beweist täglich seine Vielseitigkeit und Skalierbarkeit - auf kleinen Privatservern wie auch auf riesigen Sites.
+Kommunikationsplattformen für Familien, verteilte Online-Communities, Support-Foren, Blogs und Homepages. Oder auch professionelle Inhalte-Anbieter mit kommerziellen Premium-Kanälen und eingeschränktem Zugriff – was immer Du willst, $Projectname unterstützt Dich in Deinem kreativen Schaffen.
[zrl=[baseurl]/help/what_is_zot]Got Zot? Hast Du schon Zot? Wenn nicht wird es Zeit.[/zrl]
-Zot ist ein großartiges neues Kommunikationsprotokoll, das für Hubzilla - und vorher die Red Matrix - entwickelt wurde. Als Mitglied bist Du dank „Nomadischer Identität“ nicht länger an einen einzigen Server oder einen einzigen Anbieter gebunden. Ziehe einfach auf einen anderen Server um und behalte dabei alle Deine Kontakte, oder klone Deinen Kanal und lasse ihn auf mehreren Servern gleichzeitig laufen – sollte einer davon plötzlich geschlossen werden, ist das kein Problem für Dich. Und bist Du erst Teil des Hubzilla-Netzwerkes, musst Du Dich nie wieder mehrfach anmelden, selbst wenn Du Seiten auf einem andere Hub (den Hubzilla-Servern) betrachtest. Zot ist es, was das Hubzilla-Netzwerk besonders macht.
-
-[h3]Erste Schritte[/h3]
-[zrl=[baseurl]/help/Privacy]Datenschutz[/zrl]
-[zrl=[baseurl]/help/registration]Ein Konto registrieren[/zrl]
-[zrl=[baseurl]/help/accounts_profiles_channels_basics]Du im Hubzilla-Netzwerk: Konten, Profile und Kanäle kurz erklärt[/zrl]
-[zrl=[baseurl]/help/profiles]Profile[/zrl]
-[zrl=[baseurl]/help/channels]Kanäle[/zrl]
-[zrl=[baseurl]/help/roles]Zugriffsrechte-Kategorien und Kanaltypen[/zrl]
-[zrl=[baseurl]/help/first-post]Dein erster Beitrag[/zrl]
-[zrl=[baseurl]/help/connecting_to_channels]Sich mit anderen Kanälen verbinden[/zrl]
-[zrl=[baseurl]/help/permissions]Zugriffsrechte und Verschlüsselung: Du hast alles unter Kontrolle[/zrl]
-[zrl=[baseurl]/help/cloud]Cloud-Speicher[/zrl]
-[zrl=[baseurl]/help/remove_account]Einen Kanal oder das ganze Konto löschen[/zrl]
-
-[h3]Hilfe für $Projectname-Mitglieder[/h3]
-[zrl=[baseurl]/help/tags_and_mentions]Tags und Erwähnungen[/zrl]
-[zrl=[baseurl]/help/webpages]Webseiten[/zrl]
-[zrl=[baseurl]/help/bbcode]BBcode-Referenz für Beiträge und Kommentare[/zrl]
-[zrl=[baseurl]/help/checking_account_quota_usage]Überprüfung der Kontenlimits[/zrl]
-[zrl=[baseurl]/help/cloud_desktop_clients]Desktop-Anwendungen und die Cloud[/zrl]
-[zrl=[baseurl]/help/AdvancedSearch]Fortgeschrittene Suche im Kanalverzeichnis[/zrl]
-[zrl=[baseurl]/help/addons]Hilfe zu Addons[/zrl]
-[zrl=[baseurl]/help/diaspora_compat]Kompatibilität zum Diaspora-Protokoll (zur Kommunikation mit Kontakten aus Diaspora und Friendica)[/zrl]
-[zrl=[baseurl]/help/faq_members]FAQ für Mitglieder[/zrl]
-
-[h3]Hilfe für Administratoren[/h3]
-[zrl=[baseurl]/help/install]Installation[/zrl]
-[zrl=[baseurl]/help/red2pi]Hubzilla auf einem Raspberry Pi installieren[/zrl]
-[zrl=[baseurl]/help/troubleshooting]Troubleshooting-Tipps[/zrl]
-[zrl=[baseurl]/help/hidden_configs]Versteckte Konfigurations-Optionen[/zrl]
-[zrl=[baseurl]/help/faq_admins]FAQ für Admins[/zrl]
-[zrl=[baseurl]/help/service_classes]Serviceklassen[/zrl]
-
-[h3]Technische Dokumentation[/h3]
-[zrl=[baseurl]/help/history]Die Geschichte von $Projectname[/zrl]
-[zrl=[baseurl]/help/Zot---A-High-Level-Overview]Zot – ein grober Überblick[/zrl]
-[zrl=[baseurl]/help/zot]Eine Einführung ins Zot-Protokoll[/zrl]
-[zrl=[baseurl]/help/zot_structures]Zot-Strukturen[/zrl]
-[zrl=[baseurl]/help/comanche]Seitenbeschreibung in Comanche[/zrl]
-[zrl=[baseurl]/help/Creating-Templates]Vorlagen erstellen mit Comanche[/zrl]
-[zrl=[baseurl]/help/Widgets]Widgets[/zrl]
-[zrl=[baseurl]/help/plugins]Plugins[/zrl]
-[zrl=[baseurl]/help/doco]Selbst Dokumentation beisteuern[/zrl]
-[zrl=[baseurl]/help/DerivedTheme1]Einen Theme basierend auf einem anderen erstellen[/zrl]
-[zrl=[baseurl]/help/schema_development]Schemata[/zrl]
-[zrl=[baseurl]/help/Translations]Ãœbersetzungen[/zrl]
-[zrl=[baseurl]/help/developers]Entwickler[/zrl]
-[zrl=[baseurl]/help/intro_for_developers]Einführung für Entwickler[/zrl]
-[zrl=[baseurl]/help/database]Datenbank-Schema[/zrl]
-[zrl=[baseurl]/help/api_functions]API-Funktionen[/zrl]
-[zrl=[baseurl]/help/api_posting]Mit der API einen Beitrag erstellen[/zrl]
-[zrl=[baseurl]/help/developer_function_primer]Ãœbersicht der wichtigsten Hubzilla-Funktionen[/zrl]
-[zrl=[baseurl]/doc/html/]Code-Referenz (mit doxygen generiert - setzt Cookies)[/zrl]
-[zrl=[baseurl]/help/to_do_doco]To-Do-Liste für das Projekt Hubzilla-Dokumentation[/zrl]
-[zrl=[baseurl]/help/to_do_code]To-Do-Liste für Entwickler[/zrl]
-[zrl=[baseurl]/help/roadmap]Roadmap für Version 3[/zrl]
-[zrl=[baseurl]/help/git_for_non_developers]Git für Nicht-Entwickler[/zrl]
-[zrl=[baseurl]/help/dev_beginner]Schritt-für-Schritt-Einführung für neue Entwickler[/zrl]
-
-[h3]Häufig gestellte Fragen für Entwickler[/h3]
-[zrl=[baseurl]/help/faq_developers]FAQ für Entwickler[/zrl]
-
-[h3]Externe Ressourcen[/h3]
-[zrl=[baseurl]/help/external-resource-links]Links zu externen Ressourcen[/zrl]
-[url=https://github.com/redmatrix/redmatrix]Haupt-Website[/url]
-[url=https://github.com/redmatrix/redmatrix-addons]Addons-Website[/url]
-[url=https://zothub.com/channel/one]Entwickler-Kanal[/url]
-[url=https://federated.social/channel/postgres]Postgres-spezifischer Admin-Support-Kanal[/url]
-
-[url=[baseurl]/help/credits]$Projectname Credits[/url]
-
-[h3]Ãœber diesen Hub (Hubzilla-Server)[/h3]
-[zrl=[baseurl]/help/TermsOfService]Nutzungsbedingungen dieses Hubs (Hubzilla-Servers)[/zrl]
-[zrl=[baseurl]/siteinfo]Informationen zu diesem Server und der Hubzilla-Version[/zrl]
-[zrl=[baseurl]/siteinfo/json]Detaillierte technische Informationen zu diesem Server im JSON-Format[/zrl]
+Zot ist ein großartiges neues Kommunikationsprotokoll, das für $Projectname entwickelt wurde. Als Mitglied bist Du dank „Nomadischer Identität“ nicht länger an einen einzigen Server oder einen einzigen Anbieter gebunden. Ziehe einfach auf einen anderen Server um und behalte dabei alle Deine Kontakte, oder klone Deinen Kanal und lasse ihn auf mehreren Servern gleichzeitig laufen – sollte einer davon plötzlich geschlossen werden, ist das kein Problem für Dich. Und bist Du erst Teil des $Projectname-Netzwerkes, musst Du Dich nie wieder mehrfach anmelden, selbst wenn Du Seiten auf einem andere Hub (den $Projectname-Servern) betrachtest. Zot ist, was das $Projectname-Netzwerk besonders macht.
diff --git a/doc/de/members.bb b/doc/de/members.bb
new file mode 100644
index 000000000..c85855f62
--- /dev/null
+++ b/doc/de/members.bb
@@ -0,0 +1,25 @@
+[h2]Dokumentation für Hub-Mitglieder[/h2]
+
+[h3]Erste Schritte[/h3]
+[zrl=[baseurl]/help/registration]Ein Konto registrieren[/zrl]
+[zrl=[baseurl]/help/accounts_profiles_channels_basics]Du im Hubzilla-Netzwerk: Konten, Profile und Kanäle kurz erklärt[/zrl]
+[zrl=[baseurl]/help/profiles]Profile[/zrl]
+[zrl=[baseurl]/help/channels]Kanäle[/zrl]
+[zrl=[baseurl]/help/roles]Zugriffsrechte-Kategorien und Kanaltypen[/zrl]
+[zrl=[baseurl]/help/first-post]Dein erster Beitrag[/zrl]
+[zrl=[baseurl]/help/connecting_to_channels]Sich mit anderen Kanälen verbinden[/zrl]
+[zrl=[baseurl]/help/permissions]Zugriffsrechte und Verschlüsselung: Du hast alles unter Kontrolle[/zrl]
+[zrl=[baseurl]/help/cloud]Cloud-Speicher[/zrl]
+[zrl=[baseurl]/help/remove_account]Einen Kanal oder das ganze Konto löschen[/zrl]
+
+[h3]Hilfe für $Projectname-Mitglieder[/h3]
+[zrl=[baseurl]/help/tags_and_mentions]Tags und Erwähnungen[/zrl]
+[zrl=[baseurl]/help/webpages]Webseiten[/zrl]
+[zrl=[baseurl]/help/bbcode]BBcode-Referenz für Beiträge und Kommentare[/zrl]
+[zrl=[baseurl]/help/checking_account_quota_usage]Überprüfung der Kontenlimits[/zrl]
+[zrl=[baseurl]/help/cloud_desktop_clients]Desktop-Anwendungen und die Cloud[/zrl]
+[zrl=[baseurl]/help/AdvancedSearch]Fortgeschrittene Suche im Kanalverzeichnis[/zrl]
+[zrl=[baseurl]/help/addons]Hilfe zu Addons[/zrl]
+[zrl=[baseurl]/help/diaspora_compat]Kompatibilität zum Diaspora-Protokoll (zur Kommunikation mit Kontakten aus Diaspora und Friendica)[/zrl]
+[zrl=[baseurl]/help/faq_members]FAQ für Mitglieder[/zrl]
+[zrl=[baseurl]/help/bugs]Bugs, Probleme und Sachen, die einem um die Ohren fliegen können[/zrl]
diff --git a/doc/de/profiles.bb b/doc/de/profiles.bb
index 262aeb6e2..7860ad47c 100644
--- a/doc/de/profiles.bb
+++ b/doc/de/profiles.bb
@@ -1,6 +1,6 @@
-[size=large][b]Profile[/b][/size]
+[h3]Profile[/h3]
-In Red kannst Du beliebig viele Profile anlegen. Du kannst mehrere Profile nutzen, um verschiedenen Kontakten und Profilbesuchern unterschiedliche Seiten Deiner Persönlichkeit zu zeigen. Das ist nicht das gleiche wie das Anlegen mehrerer [i]Kanäle.[/i]
+In $Projectname kannst Du beliebig viele Profile anlegen. Du kannst mehrere Profile nutzen, um verschiedenen Kontakten und Profilbesuchern unterschiedliche Seiten Deiner Persönlichkeit zu zeigen. Das ist nicht das gleiche wie das Anlegen mehrerer [i]Kanäle.[/i]
Mehrere Kanäle erlauben es, komplett voneinander getrennte Informationen zu verwalten. Du könntest zum Beispiel einen Kanal für Dich selbst anlegen, einen für Deinen Schwimmverein, einen für Dein Blog und so weiter und so fort.
@@ -18,21 +18,21 @@ Wenn Du Leute kennenlernen möchtest, die ähnliche Interessen haben wie Du, nim
Um alternative Profile zu erstellen, besuche zunächst die Seite [zrl=[baseurl]/settings/features]Einstellungen > Zusätzliche Funktionen[/zrl] und aktiviere dort „Mehrfachprofile“. Ohne diese Aktivierung hast Du nur ein Profil, nämlich Dein Standard-Profil.
-Klicke dann auf „Profile bearbeiten“ im Menü Deines Red-Servers. Dort kannst Du existierende Profile bearbeiten, Dein Profilfoto verändern, Dinge zu einem Profil hinzufügen oder ein neues Profil erstellen. Du kannst auch ein Profil „klonen“, wenn Du nur einige wenige Einträge ändern willst, ohne die ganzen Informationen noch einmal einzugeben. Klicke dazu auf das Profil, das Du klonen willst, und wähle dann „Dieses Profil klonen“.
+Klicke dann auf „Profile bearbeiten“ im Menü Deines $Projectname-Servers. Dort kannst Du existierende Profile bearbeiten, Dein Profilfoto verändern, Dinge zu einem Profil hinzufügen oder ein neues Profil erstellen. Du kannst auch ein Profil „klonen“, wenn Du nur einige wenige Einträge ändern willst, ohne die ganzen Informationen noch einmal einzugeben. Klicke dazu auf das Profil, das Du klonen willst, und wähle dann „Dieses Profil klonen“.
In der Liste Deiner Profile kannst Du auch bestimmen, wer ein bestimmtes Profil zu sehen bekommt. Klicke dazu auf „Sichtbarkeit bearbeiten“ neben dem Profil, um das es geht (gibt es nur bei Profilen, die nicht Dein Standard-Profil sind). Klicke dann auf die Bilder derjenigen Kontakte, die dieses Profil sehen sollen – sie sind dann oben zu sehen. Wenn Du oben auf ein Bild klickst, wird dieser Kontakt wieder aus der Gruppe derjenigen herausgenommen, die dieses Profil zu sehen bekommen.
-Hast Du einem Kontakt ein Profil zugeordnet, wird er immer dieses Profil sehen, wenn er sich Dein Profil ansieht. Besucht er Deinen Red-Server, ohne sich anzumelden, sieht er aber weiterhin Dein Standard-Profil.
+Hast Du einem Kontakt ein Profil zugeordnet, wird er immer dieses Profil sehen, wenn er sich Dein Profil ansieht. Besucht er Deinen $Projectname-Server, ohne sich anzumelden, sieht er aber weiterhin Dein Standard-Profil.
-Auf der allgemeinen „Einstellungen“-Seite gibt es eine Einstellung, mit der Du festlegen kannst, ob Dein Standard-Profil in den Red-Verzeichnissen veröffentlicht werden soll.
+Auf der allgemeinen „Einstellungen“-Seite gibt es eine Einstellung, mit der Du festlegen kannst, ob Dein Standard-Profil in den $Projectname-Verzeichnissen veröffentlicht werden soll.
Wenn Du nicht möchtest, dass andere Dich finden können, ohne dass Du ihnen Deine Kanal-Adresse gibst, kannst Du so verhindern, dass Dein Profil veröffentlicht wird.
[b]Schlüsselwörter und Verzeichnissuche[/b]
-Im Verzeichnis (Kanal-Anzeiger) kannst Du nach Leuten suchen, die ihre Profile veröffentlichen. Zum Beispiel, indem Du Namen oder Spitznamen eingibst. Aktuell werden nur das Namensfeld und die Schlüsselwörter durchsucht. Wenn Du Schlüsselwörter in Dein Standard-Profil einträgst, können Dich Leute mit ähnlichen Interessen finden. Sie werden außerdem bei den Kanal-Vorschlägen benutzt. Sie sind im Verzeichnis nicht direkt sichtbar, wohl aber auf Deiner Profil-Seite.
+Im Verzeichnis (Kanal-Verzeichnis) kannst Du nach Leuten suchen, die ihre Profile veröffentlichen. Zum Beispiel, indem Du Namen oder Spitznamen eingibst. Aktuell werden nur das Namensfeld und die Schlüsselwörter durchsucht. Wenn Du Schlüsselwörter in Dein Standard-Profil einträgst, können Dich Leute mit ähnlichen Interessen finden. Sie werden außerdem bei den Kanal-Vorschlägen benutzt. Sie sind im Verzeichnis nicht direkt sichtbar, wohl aber auf Deiner Profil-Seite.
-Auf Deiner „Verbindungen“-Seite und im Verzeichnis (Kanal-Anzeiger) gibt es einen Link „Vorschläge“ bzw. „Kanal-Vorschläge“. Dort findest Du Kanäle, die gleiche oder ähnliche Schlüsselwörter im Profil haben wie Du. Je mehr Schlüsselwörter Du in Dein Standard-Profil einträgst, desto besser werden die Suchergebnisse. Sie sind nach Relevanz sortiert.
+Auf Deiner „Verbindungen“-Seite und im Verzeichnis gibt es einen Link „Vorschläge“ bzw. „Kanal-Vorschläge“. Dort findest Du Kanäle, die gleiche oder ähnliche Schlüsselwörter im Profil haben wie Du. Je mehr Schlüsselwörter Du in Dein Standard-Profil einträgst, desto besser werden die Suchergebnisse. Sie sind nach Relevanz sortiert.
Siehe auch:
diff --git a/doc/de/registration.bb b/doc/de/registration.bb
index ebd187357..ac24782a6 100644
--- a/doc/de/registration.bb
+++ b/doc/de/registration.bb
@@ -1,6 +1,6 @@
-[size=large][b]Registrieren[/b][/size]
+[h3]Registrieren[/h3]
-Nicht alle Server in der Red-Matrix erlauben jedem, sich zu registrieren. Wenn eine Registrierung möglich ist, erscheint unter dem Anmelde-Formular ein Link mit dem Titel „Registrieren“, der Dich zur Registrierungs-Seite des Servers führt. Auf manchen Servern wirst Du auf einen anderen Server weitergeleitet, der Registrierungen erlaubt. Da alle Red-Server miteinander verbunden sind, ist es egal, auf welchem Du Dich registrierst.
+Nicht alle $Projectname-Hubs erlauben jedem, sich zu registrieren. Wenn eine Registrierung möglich ist, erscheint unter dem Anmelde-Formular ein Link mit dem Titel „Registrieren“, der Dich zur Registrierungs-Seite des Hubs führt. Auf manchen Hubs wirst Du auf einen anderen Hub weitergeleitet, der Registrierungen erlaubt. Da alle $Projectname-Hubs miteinander verbunden sind, ist es egal, auf welchem Du Dich registrierst.
[b]Deine E-Mail-Adresse[/b]
@@ -8,7 +8,7 @@ Bitte gib eine funktionierende E-Mail-Adresse an. Sie wird [b]nie[/b] veröffent
[b]Passwort[/b]
-Gib ein Passwort Deiner Wahl ein und wiederhole es in der zweiten Box, um sicherzugehen, dass Du Dich nicht vertippt hast. Da die Red-Matrix dezentralisierten Identitäsnachweis beherrscht, kannst Du Dich mit Deinem Konto auf vielen anderen Webseiten anmelden.
+Gib ein Passwort Deiner Wahl ein und wiederhole es in der zweiten Box, um sicherzugehen, dass Du Dich nicht vertippt hast. Da $Projectname dezentralisierten Identitäsnachweis beherrscht, kannst Du Dich mit Deinem Konto auf vielen anderen Webseiten anmelden.
[b]Nutzungsbedingungen[/b]
@@ -27,7 +27,7 @@ Der Kanal-Name ist der Titel oder eine kurze Beschreibung des Kanals. Der „Spi
Wenn Dein Kanal angelegt ist, geht es direkt weiter zu den Einstellungen. Dort kannst Du Zugriffsrechte setzen, Funktionen zu- oder abschalten und so weiter. Diese Punkte werden auf den entsprechenden Hilfeseiten erklärt.
Siehe auch
-[zrl=[baseurl]/help/accounts_profiles_channels_basics]Grundlagen zu Identitäten in der $Projectname[/zrl]
+[zrl=[baseurl]/help/accounts_profiles_channels_basics]Grundlagen zu Identitäten in $Projectname[/zrl]
[zrl=[baseurl]/help/accounts]Konten[/zrl]
[zrl=[baseurl]/help/profiles]Profile[/zrl]
[zrl=[baseurl]/help/permissions]Zugriffsrechte[/zrl]
diff --git a/doc/develop.bb b/doc/develop.bb
index ad5b2288f..56ba08421 100644
--- a/doc/develop.bb
+++ b/doc/develop.bb
@@ -17,12 +17,12 @@
[zrl=[baseurl]/help/intro_for_developers]Intro for Developers[/zrl]
[zrl=[baseurl]/help/database]Database schema documentation[/zrl]
[zrl=[baseurl]/help/api_functions]API functions[/zrl]
-[zrl=[baseurl]/help/api_posting]Posting to the red# using the API[/zrl]
+[zrl=[baseurl]/help/api_posting]Posting to $Projectname using the API[/zrl]
[zrl=[baseurl]/help/developer_function_primer]Red Functions 101[/zrl]
[zrl=[baseurl]/doc/html/]Code Reference (Doxygen generated - sets cookies)[/zrl]
-[zrl=[baseurl]/help/to_do_doco]To-Do list for the Red Documentation Project[/zrl]
+[zrl=[baseurl]/help/to_do_doco]To-Do list for the $Projectname Documentation Project[/zrl]
[zrl=[baseurl]/help/to_do_code]To-Do list for Developers[/zrl]
-[zrl=[baseurl]/help/roadmap]Version 3 roadmap[/zrl]
+[zrl=[baseurl]/help/roadmap]Roadmap[/zrl]
[zrl=[baseurl]/help/git_for_non_developers]Git for Non-Developers[/zrl]
[zrl=[baseurl]/help/dev_beginner]Step-for-step manual for beginning developers[/zrl]
@@ -30,6 +30,5 @@
[zrl=[baseurl]/help/faq_developers]FAQ For Developers[/zrl]
[h3]External Resources[/h3]
-
[url=https://zothub.com/channel/one]Development Channel[/url]
[url=https://federated.social/channel/postgres]Postgres-specific $Projectname Admin Support Channel[/url]
diff --git a/doc/features.bb b/doc/features.bb
index 2abf0ec30..2d9849d4e 100644
--- a/doc/features.bb
+++ b/doc/features.bb
@@ -146,7 +146,7 @@ Forums are typically channels which may be open to participation from multiple a
Accounts in $Projectname are referred to as [i]nomadic identities[/i], because a member's identity is not bound to the hub where the identity was originally created. For example, when you create a Facebook or Gmail account, it is tied to those services. They cannot function without Facebook.com or Gmail.com.
-By contrast, say you've created a$Projectname identity called [b]tina@redhub.com[/b]. You can clone it to another$Projectname hub by choosing the same, or a different name: [b]liveForever@Some$ProjectnameHub.info[/b]
+By contrast, say you've created a $Projectname identity called [b]tina@$Projectnamehub.com[/b]. You can clone it to another $Projectname hub by choosing the same, or a different name: [b]liveForever@Some$ProjectnameHub.info[/b]
Both channels are now synchronized, which means all your contacts and preferences will be duplicated on your clone. It doesn't matter whether you send a post from your original hub, or the new hub. Posts will be mirrored on both accounts.
@@ -158,7 +158,7 @@ This is a rather revolutionary feature, if we consider some scenarios:
- What if your identity is subject to government censorship? Your hub provider may be compelled to delete your account, along with any identities and associated data. With cloning, $Projectname offers [b]censorship resistance[/b]. You can have hundreds of clones, if you wanted to, all named different, and existing on many different hubs, strewn around the internet.
-Red offers interesting new possibilities for privacy. You can read more at the &lt;&lt;Private Communications Best Practices&gt;&gt; page.
+$Projectname offers interesting new possibilities for privacy. You can read more at the &lt;&lt;Private Communications Best Practices&gt;&gt; page.
Some caveats apply. For a full explanation of identity cloning, read the &lt;HOW TO CLONE MY IDENTITY&gt;.
@@ -180,7 +180,7 @@ Accounts can be immediately deleted by clicking on a link. That's it. All assoc
[b]Writing Posts[/b]
-Red supports a number of different ways of adding rich-text content. The default is a custom variant of BBcode, tailored for use in $Projectname. You may also enable the use of Markdown if you find that easier to work with. A visual editor may also be used. The traditional visual editor for $Projectname had some serious issues and has since been removed. We are currently looking for a replacement.
+$Projectname supports a number of different ways of adding rich-text content. The default is a custom variant of BBcode, tailored for use in $Projectname. You may also enable the use of Markdown if you find that easier to work with. A visual editor may also be used. The traditional visual editor for $Projectname had some serious issues and has since been removed. We are currently looking for a replacement.
When creating &quot;Websites&quot;, content may be entered in HTML, Markdown, BBcode, and/or plain text.
diff --git a/doc/hidden_configs.bb b/doc/hidden_configs.bb
index 1323730aa..8a02a23f2 100644
--- a/doc/hidden_configs.bb
+++ b/doc/hidden_configs.bb
@@ -65,7 +65,7 @@ This document assumes you're an administrator.
this website. Can be overwritten by user settings.
[b]system > projecthome[/b]
Set the project homepage as the homepage of your hub.
- [b]system > workflowchannelnext[/b]
+ [b]system > workflow_channel_next[/b]
The page to direct users to immediately after creating a channel.
[b]system > max_daily_registrations[/b]
Set the maximum number of new registrations allowed on any day.
@@ -154,6 +154,8 @@ This document assumes you're an administrator.
Needed in some Windows installations to locate the openssl configuration file on the system.
[b]system > hide_help[/b]
Don't display help documentation link in nav bar
+ [b]system > expire_delivery_reports[/b]
+ Expiration in days for delivery reports - default 30
[b]Directory config[/b]
[b]Directory search defaults[/b]
diff --git a/doc/hook/check_channelallowed.bb b/doc/hook/check_channelallowed.bb
new file mode 100644
index 000000000..e7559c92f
--- /dev/null
+++ b/doc/hook/check_channelallowed.bb
@@ -0,0 +1,11 @@
+[h2]check_channelallowed[/h2]
+
+Called when checking the channel (xchan) black and white lists to see if a channel is blocked.
+
+Hook data
+
+ array('hash' => xchan_hash of xchan to check);
+
+ create and set array element 'allowed' to true or false to override the system checks
+
+
diff --git a/doc/hook/check_siteallowed.bb b/doc/hook/check_siteallowed.bb
new file mode 100644
index 000000000..28134cbd2
--- /dev/null
+++ b/doc/hook/check_siteallowed.bb
@@ -0,0 +1,10 @@
+[h2]check_siteallowed[/h2]
+
+Called when checking the site black and white lists to see if a site is blocked.
+
+Hook data
+
+ array('url' => URL of site to check);
+
+ create and set array element 'allowed' to true or false to override the system checks
+
diff --git a/doc/hooklist.bb b/doc/hooklist.bb
index 45a4861d9..9172628a0 100644
--- a/doc/hooklist.bb
+++ b/doc/hooklist.bb
@@ -82,6 +82,12 @@ Hooks allow plugins/addons to "hook into" the code at many points and alter the
[zrl=[baseurl]/help/hook/check_account_password]check_account_password[/zrl]
Used to provide policy control over account passwords (minimum length, character set inclusion, etc.)
+[zrl=[baseurl]/help/hook/check_channelallowed]check_channelallowed[/zrl]
+ Used to over-ride or bypass the channel black/white block lists
+
+[zrl=[baseurl]/help/hook/check_siteallowed]check_siteallowed[/zrl]
+ Used to over-ride or bypass the site black/white block lists
+
[zrl=[baseurl]/help/hook/connect_premium]connect_premium[/zrl]
Called when connecting to a premium channel
diff --git a/doc/intro_for_developers.bb b/doc/intro_for_developers.bb
index b8a4e4eb5..99dd8f8f3 100644
--- a/doc/intro_for_developers.bb
+++ b/doc/intro_for_developers.bb
@@ -1,4 +1,4 @@
-[b]Red Developer Guide[/b]
+[b]$Projectname Developer Guide[/b]
[b]File system layout:[/b]
@@ -63,13 +63,12 @@
[li]item_id - other identifiers on other services for posts[/li]
[li]likes - likes of 'things'[/li]
[li]mail - private messages[/li]
- [li]manage - may be unused in Red, table of accounts that can &quot;su&quot; each other[/li]
[li]menu - channel menu data[/li]
[li]menu_item - items uses by channel menus[/li]
[li]notify - notifications[/li]
[li]notify-threads - need to factor this out and use item thread info on notifications[/li]
[li]obj - object data for things (x has y)[/li]
- [li]outq - Red output queue[/li]
+ [li]outq - output queue[/li]
[li]pconfig - personal (per channel) configuration storage[/li]
[li]photo - photo storage[/li]
[li]poll - data for polls[/li]
@@ -99,9 +98,9 @@
[li]xtag - if this hub is a directory server, contains tags or interests of everybody in the network[/li]
-[b]How to theme Red - by Olivier Migeot[/b]
+[b]How to theme $Projectname - by Olivier Migeot[/b]
-This is a short documentation on what I found while trying to modify Red's appearance.
+This is a short documentation on what I found while trying to modify $Projectname's appearance.
First, you'll need to create a new theme. This is in /view/theme, and I chose to copy 'redbasic' since it's the only available for now. Let's assume I named it .
diff --git a/doc/profiles.bb b/doc/profiles.bb
index cae51a9c6..513bf5fed 100644
--- a/doc/profiles.bb
+++ b/doc/profiles.bb
@@ -1,6 +1,6 @@
[b]Profiles[/b]
-Red has unlimited profiles. You may use different profiles to show different &quot;sides of yourself&quot; to different audiences. This is different to having different channels. Different channels allow for completely different sets of information. You may have a channel for yourself, a channel for your sports team, a channel for your website, or whatever else. A profile allows for finely graded &quot;sides&quot; of each channel. For example, your default public profile might say &quot;Hello, I'm Fred, and I like laughing&quot;. You may show your close friends a profile that adds &quot;and I also enjoy dwarf tossing&quot;.
+$Projectname has unlimited profiles. You may use different profiles to show different &quot;sides of yourself&quot; to different audiences. This is different to having different channels. Different channels allow for completely different sets of information. You may have a channel for yourself, a channel for your sports team, a channel for your website, or whatever else. A profile allows for finely graded &quot;sides&quot; of each channel. For example, your default public profile might say &quot;Hello, I'm Fred, and I like laughing&quot;. You may show your close friends a profile that adds &quot;and I also enjoy dwarf tossing&quot;.
You always have a profile known as your &quot;default&quot; or &quot;public&quot; profile. This profile is always available to the general public and cannot be hidden (there may be rare exceptions on privately run or disconnected sites). You may, and probably should restrict the information you make available on your public profile.
diff --git a/doc/registration.bb b/doc/registration.bb
index 31d696221..f656eeaa6 100644
--- a/doc/registration.bb
+++ b/doc/registration.bb
@@ -8,7 +8,7 @@ Please provide a valid email address. Your email address is never published. Thi
[b]Password[/b]
-Enter a password of your choice, and repeat it in the second box to ensure it was typed correctly. As the $Projectname offers a decentralised identity, your account can log you in to many other websites.
+Enter a password of your choice, and repeat it in the second box to ensure it was typed correctly. As $Projectname offers a decentralised identity, your account can log you in to many other websites.
[b]Terms Of Service[/b]
@@ -25,7 +25,7 @@ Next, you will be presented with the &quot;Add a channel&quot; screen. Normally,
When your channel is created you will be taken straight to your settings page where you can define permissions, enable features, etc. All these things are covered in the appropriate section of the helpfiles.
See Also
-[zrl=[baseurl]/help/accounts_profiles_channels_basics]The Basics about Identities within the $Projectname[/zrl]
+[zrl=[baseurl]/help/accounts_profiles_channels_basics]The Basics about Identities within $Projectname[/zrl]
[zrl=[baseurl]/help/accounts]Accounts[/zrl]
[zrl=[baseurl]/help/profiles]Profiles[/zrl]
[zrl=[baseurl]/help/permissions]Permissions[/zrl]
diff --git a/hubzilla_er/anomalies.html b/hubzilla_er/anomalies.html
deleted file mode 100644
index e911fc65b..000000000
--- a/hubzilla_er/anomalies.html
+++ /dev/null
@@ -1,256 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - zot - Anomalies</title>
- <link rel=stylesheet href='schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li id='current'><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>zot</span> - Anomalies</span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%'>
- <tr><td class='container' align='right' valign='top' colspan='2'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td></tr>
-<tr>
-<td class='container'><b>Things that might not be 'quite right' about your schema:</b></td>
-<td class='container' align='right'>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-</td></tr></table>
-<ul>
-<li>
-<b>Columns whose name and type imply a relationship to another table's primary key:</b>
-<table class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<thead align='left'>
-<tr>
- <th>Child Column</th>
- <th>Implied Parent Column</th>
-</tr>
-</thead>
-<tbody>
- <tr>
- <td class='detail'><a href='tables/addon.html'>addon</a>.id</td>
- <td class='detail'><a href='tables/notify.html'>notify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/app.html'>app</a>.id</td>
- <td class='detail'><a href='tables/notify.html'>notify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/attach.html'>attach</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a>.client_id</td>
- <td class='detail'><a href='tables/clients.html'>clients</a>.client_id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a>.id</td>
- <td class='detail'><a href='tables/tokens.html'>tokens</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/config.html'>config</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/config.html'>config</a>.k</td>
- <td class='detail'><a href='tables/cache.html'>cache</a>.k</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/conv.html'>conv</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/event.html'>event</a>.id</td>
- <td class='detail'><a href='tables/notify.html'>notify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/fserver.html'>fserver</a>.id</td>
- <td class='detail'><a href='tables/notify.html'>notify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a>.id</td>
- <td class='detail'><a href='tables/notify.html'>notify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/group_member.html'>group_member</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/groups.html'>groups</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/hook.html'>hook</a>.id</td>
- <td class='detail'><a href='tables/notify.html'>notify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/item.html'>item</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/item_id.html'>item_id</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/likes.html'>likes</a>.channel_id</td>
- <td class='detail'><a href='tables/channel.html'>channel</a>.channel_id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/likes.html'>likes</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/mail.html'>mail</a>.account_id</td>
- <td class='detail'><a href='tables/account.html'>account</a>.account_id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/mail.html'>mail</a>.channel_id</td>
- <td class='detail'><a href='tables/channel.html'>channel</a>.channel_id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/mail.html'>mail</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/manage.html'>manage</a>.id</td>
- <td class='detail'><a href='tables/notify.html'>notify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a>.id</td>
- <td class='detail'><a href='tables/notify.html'>notify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a>.k</td>
- <td class='detail'><a href='tables/cache.html'>cache</a>.k</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/photo.html'>photo</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/profdef.html'>profdef</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/profext.html'>profext</a>.channel_id</td>
- <td class='detail'><a href='tables/channel.html'>channel</a>.channel_id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/profext.html'>profext</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/profext.html'>profext</a>.k</td>
- <td class='detail'><a href='tables/cache.html'>cache</a>.k</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/profile.html'>profile</a>.id</td>
- <td class='detail'><a href='tables/notify.html'>notify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/register.html'>register</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/sign.html'>sign</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/spam.html'>spam</a>.id</td>
- <td class='detail'><a href='tables/notify.html'>notify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a>.k</td>
- <td class='detail'><a href='tables/cache.html'>cache</a>.k</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/tokens.html'>tokens</a>.client_id</td>
- <td class='detail'><a href='tables/clients.html'>clients</a>.client_id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a>.k</td>
- <td class='detail'><a href='tables/cache.html'>cache</a>.k</td>
- </tr>
- <tr>
- <td class='detail'><a href='tables/xign.html'>xign</a>.id</td>
- <td class='detail'><a href='tables/verify.html'>verify</a>.id</td>
- </tr>
-</tbody>
-</table>
-42 instances of anomaly detected<p></li>
-<li>
-<b>Tables without indexes:</b>
-<br>Anomaly not detected<p></li>
-<li>
-<b>Columns that are flagged as both 'nullable' and 'must be unique':</b>
-<br>Anomaly not detected<p></li>
-<li>
-<b>Tables that contain a single column:</b><br>Anomaly not detected<p></li>
-<li>
-<b>Tables with incrementing column names, potentially indicating denormalization:</b>
-<br>Anomaly not detected<p></li>
-<li>
-<b>Columns whose default value is the word 'NULL' or 'null', but the SQL NULL value may have been intended:</b>
-<br>Anomaly not detected<p></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/columns.byAuto.html b/hubzilla_er/columns.byAuto.html
deleted file mode 100644
index f8d951d19..000000000
--- a/hubzilla_er/columns.byAuto.html
+++ /dev/null
@@ -1,7153 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - zot - Columns</title>
- <link rel=stylesheet href='schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li id='current'><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>zot</span> - Columns</span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr><td class='container'>
-<span class='container'>Generated by <span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span> on on aug 19 21:08 CEST 2015</span>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td></tr>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<p>
-<form name='options' action=''>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</table>
-<div class='indent'>
-<b>zot contains 705 columns</b> - click on heading to sort:<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th class='notSortedByColumn'><a href='columns.byTable.html#columns'><span class='notSortedByColumn'>Table</span></a></th>
- <th class='notSortedByColumn'><a href='columns.byColumn.html#columns'><span class='notSortedByColumn'>Column</span></a></th>
- <th class='notSortedByColumn'><a href='columns.byType.html#columns'><span class='notSortedByColumn'>Type</span></a></th>
- <th class='notSortedByColumn'><a href='columns.bySize.html#columns'><span class='notSortedByColumn'>Size</span></a></th>
- <th title='Are nulls allowed?' class='notSortedByColumn'><a href='columns.byNulls.html#columns'><span class='notSortedByColumn'>Nulls</span></a></th>
- <th title='Is column automatically updated?' class='sortedByColumn'>Auto</th>
- <th title='Default value' class='notSortedByColumn'><a href='columns.byDefault.html#columns'><span class='notSortedByColumn'>Default</span></a></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='primaryKey' title='Primary Key'>abook_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='primaryKey' title='Primary Key'>account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='primaryKey' title='Primary Key'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='primaryKey' title='Primary Key'>chat_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='primaryKey' title='Primary Key'>cp_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='primaryKey' title='Primary Key'>cr_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='primaryKey' title='Primary Key'>hubloc_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='primaryKey' title='Primary Key'>issue_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='primaryKey' title='Primary Key'>menu_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='primaryKey' title='Primary Key'>mitem_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='primaryKey' title='Primary Key'>obj_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='primaryKey' title='Primary Key'>pelm_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='primaryKey' title='Primary Key'>poll_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='primaryKey' title='Primary Key'>share_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='primaryKey' title='Primary Key'>src_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='primaryKey' title='Primary Key'>tid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='primaryKey' title='Primary Key'>ud_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='primaryKey' title='Primary Key'>vote_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='primaryKey' title='Primary Key'>xchat_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='primaryKey' title='Primary Key'>xlink_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='primaryKey' title='Primary Key'>xp_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='primaryKey' title='Primary Key'>xtag_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_account</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_archived</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_blocked</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_closeness</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>99</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_connected</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_dob</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='detail'>abook_excl</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_feed</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_hidden</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_ignored</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='detail'>abook_incl</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_my_perms</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_pending</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_profile</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_self</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_their_perms</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_unconnected</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>about</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_default_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_email</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_expire_notified</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_external</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_language</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>en</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_lastlog</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_level</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_parent</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_password</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_password_changed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_reset</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_roles</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_salt</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_service_class</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='indexedColumn' title='Indexed'>addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>address</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>adjust</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>1</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>album</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>alias</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>app</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_author</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_channel</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_page</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_price</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_requires</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_sig</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_version</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>attach</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>attach</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>author_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>batch</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>body</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>body</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>book</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>chandesc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>changed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_a_delegate</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_a_republish</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_address</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_default_group</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_deleted</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_dirdate</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_expire_days</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_lastpost</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_max_anon_mail</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>10</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_max_friend_req</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>10</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_notifyflags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>65535</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_pageflags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_passwd_reset</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_primary</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_prvkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_abook</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_pages</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_photos</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_profile</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_storage</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_stream</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_removed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_startpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_system</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_theme</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_timezone</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>UTC</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_chat</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_comment</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_like</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_mail</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_pages</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_photos</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_storage</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_stream</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_tagwall</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_wall</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>channels</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>chat_room</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='detail'>chat_text</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>chat_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>cid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>cid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>cid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='primaryKey' title='Primary Key'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>comment_policy</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>commented</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>comments_closed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>confirm</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>contact</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>convid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>coord</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>country_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='detail'>cp_client</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_last</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_room</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_status</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_expire</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>creator</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>creator</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>data</td>
- <td class='detail'>longblob</td>
- <td class='detail' align='right'>2147483647</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>data</td>
- <td class='detail'>mediumblob</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='detail'>data</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='detail'>date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>description</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>description</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>dfrn_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>diaspora_meta</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dislikes</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>display_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>display_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dob</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dob_tz</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>UTC</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>education</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_percent</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_repeat</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_sequence</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_status</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_status_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>expire</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='indexedColumn' title='Indexed'>expire</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>expires</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>fid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_help</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_inputs</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='indexedColumn' title='Indexed'>field_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>file</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filename</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>filename</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filesize</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>film</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>finish</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>folder</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>from_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>function</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>gender</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>gid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>ham</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>height</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>hide_friends</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>homepage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>hometown</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='indexedColumn' title='Indexed'>hook</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>howlong</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>html</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_callback</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_connect</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_connected</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_error</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_host</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_orphancheck</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_primary</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_sitekey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_status</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_url_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>icon</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>null</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>40</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>40</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>ignore</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>imgurl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>installed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>interest</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>is_default</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>is_dir</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>is_nsfw</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>is_photo</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_assigned</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_component</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_priority</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_status</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_blocked</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_consensus</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_delayed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_mentionsme</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_nocomment</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_notshown</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_nsfw</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_obscured</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_origin</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_pending_remove</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_private</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_relay</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_restrict</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_retained</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_rss</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_starred</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_thread_top</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_unpublished</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_unseen</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_uplink</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_verified</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_wall</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='primaryKey' title='Primary Key'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='detail'>key</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>keywords</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>lang</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='detail'>language</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>layout_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>likee</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>liker</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>likes</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>llink</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>locality</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>location</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_deleted</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_isreply</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_obscured</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_recalled</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_replied</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_seen</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>marital</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='detail'>menu_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>meta</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>mimetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_menu_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_order</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>msg</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>music</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>name</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>null</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='indexedColumn' title='Indexed'>network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>nick</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>nofinish</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>note</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>notify</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_obj</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_page</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>obj_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_type</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>object</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>oid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>os_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>os_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>os_storage</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>os_storage</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>otype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>otype</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_account</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_async</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_delivered</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_driver</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='primaryKey' title='Primary Key'>outq_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_msg</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_notify</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_posturl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_priority</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>owner_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>parent</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>parent</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>parent_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>parent_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>parent_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='detail'>password</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>pdesc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='detail'>pelm_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='detail'>pelm_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='indexedColumn' title='Indexed'>pelm_poll</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='indexedColumn' title='Indexed'>pelm_result</td>
- <td class='detail'>float</td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>photo_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>photo_usage</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>plink</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>plugin_admin</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>politic</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>poll</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='detail'>poll_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_votes</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>postal_code</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>postopts</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='indexedColumn' title='Indexed'>posturl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>priority</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>priority</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>profile</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>profile_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>profile_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>public_perm</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>public_policy</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>publish</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>pw</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>received</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>recips</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>redirect_uri</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>redirect_uri</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>region</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>religion</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>request</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>request</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>resource_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>resource_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>resource_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='indexedColumn' title='Indexed'>retract_iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>revision</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>revision</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>romance</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>route</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>scale</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>scope</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>250</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='detail'>scope</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>sec</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='detail'>secret</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>seen</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='indexedColumn' title='Indexed'>server</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>service</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>sexual</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_target</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>sid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='indexedColumn' title='Indexed'>sid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signature</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signed_text</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signer</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_access</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_dead</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_directory</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='detail'>site_location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_pull</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_realm</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_register</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_sellpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='detail'>site_sync</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_update</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='primaryKey' title='Primary Key'>site_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_valid</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>size</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>source_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>spam</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_channel_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='detail'>src_patt</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>start</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>subject</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>summary</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>summary</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>target</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='detail'>target</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>target_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>target_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>term_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>tgt_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>thr_parent</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>thumb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>timestamp</td>
- <td class='detail'>bigint</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>title</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>title</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>title</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>to_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>token</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>tv</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>image/jpeg</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_last</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='detail'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='indexedColumn' title='Indexed'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='detail'>v</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='detail'>v</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>version</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>visible</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_element</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_poll</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='detail'>vote_result</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>width</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>with</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>work</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_censored</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_connpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_connurl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_follow</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='primaryKey' title='Primary Key'>xchan_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_instance_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_name_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_orphan</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_l</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_m</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_mimetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>image/jpeg</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_s</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_pubforum</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_selfcensored</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_system</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_rating</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='detail'>xlink_rating_text</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='detail'>xlink_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_static</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_client</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_perm</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_about</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_age</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_country</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_dob</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_gender</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='primaryKey' title='Primary Key'>xprof_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_homepage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_hometown</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_keywords</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_locale</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_marital</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_postcode</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_region</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_sexual</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/columns.byColumn.html b/hubzilla_er/columns.byColumn.html
deleted file mode 100644
index 1e89008af..000000000
--- a/hubzilla_er/columns.byColumn.html
+++ /dev/null
@@ -1,7153 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - zot - Columns</title>
- <link rel=stylesheet href='schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li id='current'><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>zot</span> - Columns</span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr><td class='container'>
-<span class='container'>Generated by <span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span> on on aug 19 21:08 CEST 2015</span>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td></tr>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<p>
-<form name='options' action=''>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</table>
-<div class='indent'>
-<b>zot contains 705 columns</b> - click on heading to sort:<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th class='notSortedByColumn'><a href='columns.byTable.html#columns'><span class='notSortedByColumn'>Table</span></a></th>
- <th class='sortedByColumn'>Column</th>
- <th class='notSortedByColumn'><a href='columns.byType.html#columns'><span class='notSortedByColumn'>Type</span></a></th>
- <th class='notSortedByColumn'><a href='columns.bySize.html#columns'><span class='notSortedByColumn'>Size</span></a></th>
- <th title='Are nulls allowed?' class='notSortedByColumn'><a href='columns.byNulls.html#columns'><span class='notSortedByColumn'>Nulls</span></a></th>
- <th title='Is column automatically updated?' class='notSortedByColumn'><a href='columns.byAuto.html#columns'><span class='notSortedByColumn'>Auto</span></a></th>
- <th title='Default value' class='notSortedByColumn'><a href='columns.byDefault.html#columns'><span class='notSortedByColumn'>Default</span></a></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_account</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_archived</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_blocked</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_closeness</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>99</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_connected</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_dob</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='detail'>abook_excl</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_feed</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_hidden</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='primaryKey' title='Primary Key'>abook_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_ignored</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='detail'>abook_incl</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_my_perms</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_pending</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_profile</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_self</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_their_perms</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_unconnected</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>about</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_default_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_email</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_expire_notified</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_external</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='primaryKey' title='Primary Key'>account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_language</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>en</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_lastlog</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_level</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_parent</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_password</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_password_changed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_reset</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_roles</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_salt</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_service_class</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='indexedColumn' title='Indexed'>addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>address</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>adjust</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>1</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>album</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>alias</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>app</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_author</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_channel</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_page</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_price</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_requires</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_sig</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_version</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>attach</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>attach</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>author_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>batch</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>body</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>body</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>book</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>chandesc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>changed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_a_delegate</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_a_republish</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_address</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_default_group</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_deleted</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_dirdate</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_expire_days</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='primaryKey' title='Primary Key'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_lastpost</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_max_anon_mail</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>10</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_max_friend_req</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>10</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_notifyflags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>65535</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_pageflags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_passwd_reset</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_primary</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_prvkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_abook</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_pages</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_photos</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_profile</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_storage</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_stream</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_removed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_startpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_system</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_theme</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_timezone</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>UTC</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_chat</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_comment</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_like</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_mail</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_pages</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_photos</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_storage</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_stream</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_tagwall</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_wall</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>channels</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='primaryKey' title='Primary Key'>chat_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>chat_room</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='detail'>chat_text</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>chat_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>cid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>cid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>cid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='primaryKey' title='Primary Key'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>comment_policy</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>commented</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>comments_closed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>confirm</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>contact</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>convid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>coord</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>country_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='detail'>cp_client</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='primaryKey' title='Primary Key'>cp_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_last</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_room</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_status</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_expire</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='primaryKey' title='Primary Key'>cr_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>creator</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>creator</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>data</td>
- <td class='detail'>longblob</td>
- <td class='detail' align='right'>2147483647</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>data</td>
- <td class='detail'>mediumblob</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='detail'>data</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='detail'>date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>description</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>description</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>dfrn_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>diaspora_meta</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dislikes</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>display_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>display_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dob</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dob_tz</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>UTC</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>education</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_percent</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_repeat</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_sequence</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_status</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_status_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>expire</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='indexedColumn' title='Indexed'>expire</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>expires</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>fid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_help</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_inputs</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='indexedColumn' title='Indexed'>field_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>file</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filename</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>filename</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filesize</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>film</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>finish</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>folder</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>from_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>function</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>gender</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>gid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>ham</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>height</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>hide_friends</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>homepage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>hometown</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='indexedColumn' title='Indexed'>hook</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>howlong</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>html</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_callback</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_connect</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_connected</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_error</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_host</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='primaryKey' title='Primary Key'>hubloc_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_orphancheck</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_primary</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_sitekey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_status</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_url_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>icon</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>null</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>40</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>40</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>ignore</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>imgurl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>installed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>interest</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>is_default</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>is_dir</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>is_nsfw</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>is_photo</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_assigned</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_component</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='primaryKey' title='Primary Key'>issue_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_priority</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_status</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_blocked</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_consensus</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_delayed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_mentionsme</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_nocomment</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_notshown</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_nsfw</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_obscured</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_origin</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_pending_remove</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_private</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_relay</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_restrict</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_retained</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_rss</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_starred</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_thread_top</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_unpublished</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_unseen</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_uplink</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_verified</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_wall</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='primaryKey' title='Primary Key'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='detail'>key</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>keywords</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>lang</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='detail'>language</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>layout_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>likee</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>liker</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>likes</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>llink</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>locality</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>location</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_deleted</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_isreply</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_obscured</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_recalled</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_replied</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_seen</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>marital</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='detail'>menu_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='primaryKey' title='Primary Key'>menu_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>meta</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>mimetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='primaryKey' title='Primary Key'>mitem_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_menu_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_order</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>msg</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>music</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>name</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>null</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='indexedColumn' title='Indexed'>network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>nick</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>nofinish</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>note</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>notify</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='primaryKey' title='Primary Key'>obj_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_obj</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_page</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>obj_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_type</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>object</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>oid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>os_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>os_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>os_storage</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>os_storage</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>otype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>otype</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_account</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_async</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_delivered</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_driver</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='primaryKey' title='Primary Key'>outq_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_msg</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_notify</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_posturl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_priority</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>owner_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>parent</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>parent</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>parent_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>parent_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>parent_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='detail'>password</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>pdesc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='detail'>pelm_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='detail'>pelm_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='primaryKey' title='Primary Key'>pelm_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='indexedColumn' title='Indexed'>pelm_poll</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='indexedColumn' title='Indexed'>pelm_result</td>
- <td class='detail'>float</td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>photo_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>photo_usage</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>plink</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>plugin_admin</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>politic</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>poll</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='detail'>poll_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='primaryKey' title='Primary Key'>poll_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_votes</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>postal_code</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>postopts</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='indexedColumn' title='Indexed'>posturl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>priority</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>priority</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>profile</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>profile_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>profile_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>public_perm</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>public_policy</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>publish</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>pw</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>received</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>recips</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>redirect_uri</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>redirect_uri</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>region</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>religion</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>request</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>request</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>resource_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>resource_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>resource_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='indexedColumn' title='Indexed'>retract_iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>revision</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>revision</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>romance</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>route</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>scale</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>scope</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>250</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='detail'>scope</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>sec</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='detail'>secret</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>seen</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='indexedColumn' title='Indexed'>server</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>service</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>sexual</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='primaryKey' title='Primary Key'>share_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_target</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>sid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='indexedColumn' title='Indexed'>sid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signature</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signed_text</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signer</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_access</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_dead</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_directory</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='detail'>site_location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_pull</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_realm</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_register</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_sellpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='detail'>site_sync</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_update</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='primaryKey' title='Primary Key'>site_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_valid</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>size</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>source_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>spam</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_channel_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='primaryKey' title='Primary Key'>src_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='detail'>src_patt</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>start</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>subject</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>summary</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>summary</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>target</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='detail'>target</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>target_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>target_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>term_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>tgt_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>thr_parent</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>thumb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='primaryKey' title='Primary Key'>tid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>timestamp</td>
- <td class='detail'>bigint</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>title</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>title</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>title</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>to_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>token</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>tv</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>image/jpeg</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='primaryKey' title='Primary Key'>ud_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_last</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='detail'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='indexedColumn' title='Indexed'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='detail'>v</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='detail'>v</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>version</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>visible</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_element</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='primaryKey' title='Primary Key'>vote_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_poll</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='detail'>vote_result</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>width</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>with</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>work</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_censored</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_connpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_connurl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_follow</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='primaryKey' title='Primary Key'>xchan_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_instance_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_name_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_orphan</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_l</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_m</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_mimetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>image/jpeg</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_s</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_pubforum</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_selfcensored</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_system</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='primaryKey' title='Primary Key'>xchat_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='primaryKey' title='Primary Key'>xlink_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_rating</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='detail'>xlink_rating_text</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='detail'>xlink_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_static</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_client</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='primaryKey' title='Primary Key'>xp_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_perm</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_about</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_age</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_country</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_dob</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_gender</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='primaryKey' title='Primary Key'>xprof_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_homepage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_hometown</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_keywords</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_locale</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_marital</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_postcode</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_region</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_sexual</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='primaryKey' title='Primary Key'>xtag_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/columns.byDefault.html b/hubzilla_er/columns.byDefault.html
deleted file mode 100644
index 6913d1c9f..000000000
--- a/hubzilla_er/columns.byDefault.html
+++ /dev/null
@@ -1,7153 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - zot - Columns</title>
- <link rel=stylesheet href='schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li id='current'><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>zot</span> - Columns</span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr><td class='container'>
-<span class='container'>Generated by <span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span> on on aug 19 21:08 CEST 2015</span>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td></tr>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<p>
-<form name='options' action=''>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</table>
-<div class='indent'>
-<b>zot contains 705 columns</b> - click on heading to sort:<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th class='notSortedByColumn'><a href='columns.byTable.html#columns'><span class='notSortedByColumn'>Table</span></a></th>
- <th class='notSortedByColumn'><a href='columns.byColumn.html#columns'><span class='notSortedByColumn'>Column</span></a></th>
- <th class='notSortedByColumn'><a href='columns.byType.html#columns'><span class='notSortedByColumn'>Type</span></a></th>
- <th class='notSortedByColumn'><a href='columns.bySize.html#columns'><span class='notSortedByColumn'>Size</span></a></th>
- <th title='Are nulls allowed?' class='notSortedByColumn'><a href='columns.byNulls.html#columns'><span class='notSortedByColumn'>Nulls</span></a></th>
- <th title='Is column automatically updated?' class='notSortedByColumn'><a href='columns.byAuto.html#columns'><span class='notSortedByColumn'>Auto</span></a></th>
- <th title='Default value' class='sortedByColumn'>Default</th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_profile</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_email</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_external</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_password</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_reset</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_salt</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_service_class</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>address</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>album</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>app</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_author</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_page</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_price</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_requires</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_sig</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_version</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>author_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_address</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_default_group</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_passwd_reset</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_startpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_theme</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>chat_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='primaryKey' title='Primary Key'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>comment_policy</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>coord</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>country_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='detail'>cp_client</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_status</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>creator</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>creator</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>dfrn_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_status</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_help</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='indexedColumn' title='Indexed'>field_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>file</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filename</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>filename</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>folder</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>from_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>function</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>gender</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>homepage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>hometown</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='indexedColumn' title='Indexed'>hook</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_callback</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_connect</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_host</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>40</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>40</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>imgurl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_assigned</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_component</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='primaryKey' title='Primary Key'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>lang</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='detail'>language</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>layout_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>likee</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>liker</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>llink</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>locality</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>marital</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='detail'>menu_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>meta</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>mimetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_obj</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_page</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>obj_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>otype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_driver</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_posturl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>owner_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>parent</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>parent_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>parent_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>parent_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='detail'>password</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>pdesc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>plink</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>politic</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>postal_code</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='indexedColumn' title='Indexed'>posturl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>profile_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>profile_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>public_policy</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>pw</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>redirect_uri</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>redirect_uri</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>region</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>religion</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>request</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>resource_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>resource_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>resource_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>scope</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>250</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='detail'>scope</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>sec</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='indexedColumn' title='Indexed'>server</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>service</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>sexual</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>sid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='indexedColumn' title='Indexed'>sid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signer</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_directory</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='detail'>site_location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_realm</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_sellpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>source_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_channel_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>summary</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>target_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>target_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>term_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>tgt_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>thr_parent</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>thumb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>title</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>to_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>token</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>version</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_connpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_connurl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_follow</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_instance_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_l</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_m</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_s</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_client</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_perm</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_country</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_dob</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_gender</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_homepage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_hometown</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_locale</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_marital</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_postcode</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_region</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_sexual</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_account</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_archived</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_blocked</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_feed</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_hidden</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_ignored</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_my_perms</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_pending</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_self</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_their_perms</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_unconnected</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_default_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_level</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_parent</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_roles</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_channel</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_a_delegate</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_a_republish</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_expire_days</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_pageflags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_primary</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_abook</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_pages</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_photos</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_profile</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_storage</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_stream</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_removed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_system</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_chat</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_comment</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_like</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_mail</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_pages</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_photos</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_storage</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_stream</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_tagwall</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_wall</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>chat_room</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>cid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>cid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>convid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_room</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_expire</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_percent</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_sequence</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>expire</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='indexedColumn' title='Indexed'>expire</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>expires</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filesize</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>gid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>ham</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>height</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>hide_friends</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_error</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_orphancheck</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_primary</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_status</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>ignore</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>installed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>is_default</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>is_dir</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>is_nsfw</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>is_photo</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_priority</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_status</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_blocked</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_consensus</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_delayed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_mentionsme</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_nocomment</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_notshown</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_nsfw</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_obscured</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_origin</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_pending_remove</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_private</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_relay</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_restrict</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_retained</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_rss</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_starred</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_thread_top</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_unpublished</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_unseen</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_uplink</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_verified</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_wall</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_deleted</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_isreply</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_obscured</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_recalled</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_replied</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_seen</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_menu_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_order</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>nofinish</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_type</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>oid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>os_storage</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>os_storage</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>otype</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_account</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_async</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_delivered</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_priority</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>parent</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='detail'>pelm_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='indexedColumn' title='Indexed'>pelm_poll</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='indexedColumn' title='Indexed'>pelm_result</td>
- <td class='detail'>float</td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>photo_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>photo_usage</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>plugin_admin</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_votes</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>priority</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>profile</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>public_perm</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>publish</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='indexedColumn' title='Indexed'>retract_iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>revision</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>revision</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>scale</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>seen</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_target</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_access</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_dead</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_register</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_valid</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>size</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>spam</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>timestamp</td>
- <td class='detail'>bigint</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>visible</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_element</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_poll</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>width</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_censored</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_orphan</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_pubforum</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_selfcensored</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_system</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_rating</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_static</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_age</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dob</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_connected</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_dob</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_expire_notified</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_lastlog</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_password_changed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>changed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_deleted</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_dirdate</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_lastpost</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>commented</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>comments_closed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_last</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='detail'>date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_status_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>finish</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>howlong</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_connected</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>received</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_pull</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='detail'>site_sync</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_update</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>start</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_last</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='detail'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='indexedColumn' title='Indexed'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_name_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>adjust</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>1</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_max_anon_mail</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>10</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_max_friend_req</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>10</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_notifyflags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>65535</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_closeness</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>99</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_language</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>en</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>image/jpeg</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_mimetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>image/jpeg</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='detail'>abook_excl</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='primaryKey' title='Primary Key'>abook_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='detail'>abook_incl</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>about</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='primaryKey' title='Primary Key'>account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='indexedColumn' title='Indexed'>addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>alias</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>attach</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>attach</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>batch</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>body</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>body</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>book</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>chandesc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='primaryKey' title='Primary Key'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_prvkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>channels</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='primaryKey' title='Primary Key'>chat_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='detail'>chat_text</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>cid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>confirm</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>contact</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='primaryKey' title='Primary Key'>cp_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='primaryKey' title='Primary Key'>cr_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>data</td>
- <td class='detail'>longblob</td>
- <td class='detail' align='right'>2147483647</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>data</td>
- <td class='detail'>mediumblob</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='detail'>data</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>description</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>description</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>diaspora_meta</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dislikes</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>display_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>display_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>education</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_repeat</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>fid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_inputs</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>film</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>html</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='primaryKey' title='Primary Key'>hubloc_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_sitekey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_url_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>icon</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>null</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>interest</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='primaryKey' title='Primary Key'>issue_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='detail'>key</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>keywords</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>likes</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>location</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='primaryKey' title='Primary Key'>menu_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='primaryKey' title='Primary Key'>mitem_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>msg</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>music</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>name</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>null</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='indexedColumn' title='Indexed'>network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>nick</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>note</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>notify</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='primaryKey' title='Primary Key'>obj_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>object</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>os_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>os_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='primaryKey' title='Primary Key'>outq_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_msg</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_notify</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='detail'>pelm_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='primaryKey' title='Primary Key'>pelm_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>poll</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='detail'>poll_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='primaryKey' title='Primary Key'>poll_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>postopts</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>priority</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>recips</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>request</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>romance</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>route</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='detail'>secret</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='primaryKey' title='Primary Key'>share_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signature</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signed_text</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='primaryKey' title='Primary Key'>site_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='primaryKey' title='Primary Key'>src_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='detail'>src_patt</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>subject</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>summary</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>target</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='detail'>target</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='primaryKey' title='Primary Key'>tid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>title</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>title</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>tv</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='primaryKey' title='Primary Key'>ud_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='detail'>v</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='detail'>v</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='primaryKey' title='Primary Key'>vote_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='detail'>vote_result</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>with</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>work</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='primaryKey' title='Primary Key'>xchan_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='primaryKey' title='Primary Key'>xchat_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='primaryKey' title='Primary Key'>xlink_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='detail'>xlink_rating_text</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='detail'>xlink_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='primaryKey' title='Primary Key'>xp_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_about</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='primaryKey' title='Primary Key'>xprof_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_keywords</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='primaryKey' title='Primary Key'>xtag_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_timezone</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>UTC</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dob_tz</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>UTC</td>
- <td class='comment detail'></td>
-</tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/columns.byNulls.html b/hubzilla_er/columns.byNulls.html
deleted file mode 100644
index bcbf1e3e6..000000000
--- a/hubzilla_er/columns.byNulls.html
+++ /dev/null
@@ -1,7153 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - zot - Columns</title>
- <link rel=stylesheet href='schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li id='current'><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>zot</span> - Columns</span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr><td class='container'>
-<span class='container'>Generated by <span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span> on on aug 19 21:08 CEST 2015</span>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td></tr>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<p>
-<form name='options' action=''>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</table>
-<div class='indent'>
-<b>zot contains 705 columns</b> - click on heading to sort:<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th class='notSortedByColumn'><a href='columns.byTable.html#columns'><span class='notSortedByColumn'>Table</span></a></th>
- <th class='notSortedByColumn'><a href='columns.byColumn.html#columns'><span class='notSortedByColumn'>Column</span></a></th>
- <th class='notSortedByColumn'><a href='columns.byType.html#columns'><span class='notSortedByColumn'>Type</span></a></th>
- <th class='notSortedByColumn'><a href='columns.bySize.html#columns'><span class='notSortedByColumn'>Size</span></a></th>
- <th title='Are nulls allowed?' class='sortedByColumn'>Nulls</th>
- <th title='Is column automatically updated?' class='notSortedByColumn'><a href='columns.byAuto.html#columns'><span class='notSortedByColumn'>Auto</span></a></th>
- <th title='Default value' class='notSortedByColumn'><a href='columns.byDefault.html#columns'><span class='notSortedByColumn'>Default</span></a></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>icon</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>null</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>name</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>null</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_account</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_archived</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_blocked</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_closeness</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>99</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_connected</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_dob</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='detail'>abook_excl</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_feed</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_hidden</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='primaryKey' title='Primary Key'>abook_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_ignored</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='detail'>abook_incl</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_my_perms</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_pending</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_profile</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_self</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_their_perms</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_unconnected</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>about</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_default_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_email</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_expire_notified</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_external</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='primaryKey' title='Primary Key'>account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_language</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>en</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_lastlog</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_level</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_parent</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_password</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_password_changed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_reset</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_roles</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_salt</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_service_class</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='indexedColumn' title='Indexed'>addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>address</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>adjust</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>1</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>album</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>alias</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>app</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_author</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_channel</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_page</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_price</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_requires</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_sig</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_version</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>attach</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>attach</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>author_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>batch</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>body</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>body</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>book</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>chandesc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>changed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_a_delegate</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_a_republish</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_address</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_default_group</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_deleted</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_dirdate</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_expire_days</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='primaryKey' title='Primary Key'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_lastpost</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_max_anon_mail</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>10</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_max_friend_req</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>10</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_notifyflags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>65535</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_pageflags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_passwd_reset</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_primary</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_prvkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_abook</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_pages</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_photos</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_profile</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_storage</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_stream</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_removed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_startpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_system</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_theme</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_timezone</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>UTC</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_chat</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_comment</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_like</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_mail</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_pages</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_photos</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_storage</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_stream</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_tagwall</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_wall</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>channels</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='primaryKey' title='Primary Key'>chat_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>chat_room</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='detail'>chat_text</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>chat_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>cid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>cid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>cid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='primaryKey' title='Primary Key'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>comment_policy</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>commented</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>comments_closed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>confirm</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>contact</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>convid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>coord</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>country_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='detail'>cp_client</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='primaryKey' title='Primary Key'>cp_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_last</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_room</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_status</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_expire</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='primaryKey' title='Primary Key'>cr_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>creator</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>creator</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>data</td>
- <td class='detail'>longblob</td>
- <td class='detail' align='right'>2147483647</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>data</td>
- <td class='detail'>mediumblob</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='detail'>data</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='detail'>date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>description</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>description</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>dfrn_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>diaspora_meta</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dislikes</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>display_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>display_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dob</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dob_tz</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>UTC</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>education</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_percent</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_repeat</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_sequence</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_status</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_status_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>expire</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='indexedColumn' title='Indexed'>expire</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>expires</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>fid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_help</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_inputs</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='indexedColumn' title='Indexed'>field_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>file</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filename</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>filename</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filesize</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>film</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>finish</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>folder</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>from_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>function</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>gender</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>gid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>ham</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>height</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>hide_friends</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>homepage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>hometown</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='indexedColumn' title='Indexed'>hook</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>howlong</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>html</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_callback</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_connect</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_connected</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_error</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_host</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='primaryKey' title='Primary Key'>hubloc_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_orphancheck</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_primary</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_sitekey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_status</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_url_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>40</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>40</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>ignore</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>imgurl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>installed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>interest</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>is_default</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>is_dir</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>is_nsfw</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>is_photo</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_assigned</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_component</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='primaryKey' title='Primary Key'>issue_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_priority</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_status</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_blocked</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_consensus</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_delayed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_mentionsme</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_nocomment</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_notshown</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_nsfw</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_obscured</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_origin</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_pending_remove</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_private</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_relay</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_restrict</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_retained</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_rss</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_starred</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_thread_top</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_unpublished</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_unseen</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_uplink</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_verified</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_wall</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='primaryKey' title='Primary Key'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='detail'>key</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>keywords</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>lang</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='detail'>language</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>layout_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>likee</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>liker</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>likes</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>llink</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>locality</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>location</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_deleted</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_isreply</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_obscured</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_recalled</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_replied</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_seen</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>marital</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='detail'>menu_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='primaryKey' title='Primary Key'>menu_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>meta</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>mimetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='primaryKey' title='Primary Key'>mitem_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_menu_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_order</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>msg</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>music</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='indexedColumn' title='Indexed'>network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>nick</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>nofinish</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>note</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>notify</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='primaryKey' title='Primary Key'>obj_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_obj</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_page</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>obj_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_type</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>object</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>oid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>os_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>os_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>os_storage</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>os_storage</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>otype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>otype</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_account</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_async</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_delivered</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_driver</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='primaryKey' title='Primary Key'>outq_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_msg</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_notify</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_posturl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_priority</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>owner_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>parent</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>parent</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>parent_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>parent_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>parent_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='detail'>password</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>pdesc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='detail'>pelm_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='detail'>pelm_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='primaryKey' title='Primary Key'>pelm_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='indexedColumn' title='Indexed'>pelm_poll</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='indexedColumn' title='Indexed'>pelm_result</td>
- <td class='detail'>float</td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>photo_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>photo_usage</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>plink</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>plugin_admin</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>politic</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>poll</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='detail'>poll_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='primaryKey' title='Primary Key'>poll_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_votes</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>postal_code</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>postopts</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='indexedColumn' title='Indexed'>posturl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>priority</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>priority</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>profile</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>profile_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>profile_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>public_perm</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>public_policy</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>publish</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>pw</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>received</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>recips</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>redirect_uri</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>redirect_uri</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>region</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>religion</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>request</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>request</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>resource_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>resource_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>resource_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='indexedColumn' title='Indexed'>retract_iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>revision</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>revision</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>romance</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>route</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>scale</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>scope</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>250</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='detail'>scope</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>sec</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='detail'>secret</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>seen</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='indexedColumn' title='Indexed'>server</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>service</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>sexual</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='primaryKey' title='Primary Key'>share_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_target</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>sid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='indexedColumn' title='Indexed'>sid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signature</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signed_text</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signer</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_access</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_dead</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_directory</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='detail'>site_location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_pull</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_realm</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_register</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_sellpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='detail'>site_sync</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_update</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='primaryKey' title='Primary Key'>site_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_valid</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>size</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>source_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>spam</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_channel_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='primaryKey' title='Primary Key'>src_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='detail'>src_patt</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>start</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>subject</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>summary</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>summary</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>target</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='detail'>target</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>target_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>target_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>term_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>tgt_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>thr_parent</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>thumb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='primaryKey' title='Primary Key'>tid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>timestamp</td>
- <td class='detail'>bigint</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>title</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>title</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>title</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>to_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>token</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>tv</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>image/jpeg</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='primaryKey' title='Primary Key'>ud_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_last</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='detail'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='indexedColumn' title='Indexed'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='detail'>v</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='detail'>v</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>version</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>visible</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_element</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='primaryKey' title='Primary Key'>vote_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_poll</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='detail'>vote_result</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>width</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>with</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>work</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_censored</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_connpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_connurl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_follow</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='primaryKey' title='Primary Key'>xchan_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_instance_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_name_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_orphan</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_l</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_m</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_mimetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>image/jpeg</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_s</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_pubforum</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_selfcensored</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_system</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='primaryKey' title='Primary Key'>xchat_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='primaryKey' title='Primary Key'>xlink_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_rating</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='detail'>xlink_rating_text</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='detail'>xlink_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_static</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_client</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='primaryKey' title='Primary Key'>xp_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_perm</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_about</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_age</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_country</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_dob</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_gender</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='primaryKey' title='Primary Key'>xprof_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_homepage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_hometown</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_keywords</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_locale</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_marital</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_postcode</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_region</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_sexual</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='primaryKey' title='Primary Key'>xtag_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/columns.bySize.html b/hubzilla_er/columns.bySize.html
deleted file mode 100644
index 98b0408b3..000000000
--- a/hubzilla_er/columns.bySize.html
+++ /dev/null
@@ -1,7153 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - zot - Columns</title>
- <link rel=stylesheet href='schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li id='current'><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>zot</span> - Columns</span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr><td class='container'>
-<span class='container'>Generated by <span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span> on on aug 19 21:08 CEST 2015</span>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td></tr>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<p>
-<form name='options' action=''>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</table>
-<div class='indent'>
-<b>zot contains 705 columns</b> - click on heading to sort:<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th class='notSortedByColumn'><a href='columns.byTable.html#columns'><span class='notSortedByColumn'>Table</span></a></th>
- <th class='notSortedByColumn'><a href='columns.byColumn.html#columns'><span class='notSortedByColumn'>Column</span></a></th>
- <th class='notSortedByColumn'><a href='columns.byType.html#columns'><span class='notSortedByColumn'>Type</span></a></th>
- <th class='sortedByColumn'>Size</th>
- <th title='Are nulls allowed?' class='notSortedByColumn'><a href='columns.byNulls.html#columns'><span class='notSortedByColumn'>Nulls</span></a></th>
- <th title='Is column automatically updated?' class='notSortedByColumn'><a href='columns.byAuto.html#columns'><span class='notSortedByColumn'>Auto</span></a></th>
- <th title='Default value' class='notSortedByColumn'><a href='columns.byDefault.html#columns'><span class='notSortedByColumn'>Default</span></a></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>adjust</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>1</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_primary</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_removed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_system</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>hide_friends</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_error</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_orphancheck</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_primary</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>ignore</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>installed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>is_default</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>is_dir</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>is_nsfw</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>is_photo</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_blocked</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_consensus</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_delayed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_mentionsme</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_nocomment</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_notshown</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_nsfw</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_obscured</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_origin</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_pending_remove</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_private</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_relay</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_retained</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_rss</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_starred</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_thread_top</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_unpublished</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_unseen</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_uplink</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_verified</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_wall</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>nofinish</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>os_storage</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>os_storage</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_async</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_delivered</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>plugin_admin</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>priority</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>profile</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>public_perm</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>publish</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>seen</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>visible</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_censored</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_orphan</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_pubforum</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_selfcensored</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_system</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_static</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_archived</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_blocked</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_closeness</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>99</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_feed</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_hidden</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_ignored</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_pending</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_self</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_unconnected</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_deleted</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_isreply</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_recalled</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_replied</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_seen</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>otype</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>scale</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_age</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_percent</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_sequence</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>height</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_obscured</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_priority</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>photo_usage</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_dead</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_valid</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>width</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_account</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='primaryKey' title='Primary Key'>abook_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_my_perms</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_their_perms</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_default_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='primaryKey' title='Primary Key'>account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_level</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_parent</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_roles</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_channel</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_a_delegate</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_a_republish</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_expire_days</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='primaryKey' title='Primary Key'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_max_anon_mail</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>10</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_max_friend_req</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>10</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_notifyflags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>65535</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_pageflags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_abook</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_pages</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_photos</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_profile</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_storage</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_stream</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_chat</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_comment</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_like</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_mail</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_pages</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_photos</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_storage</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_stream</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_tagwall</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_wall</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='primaryKey' title='Primary Key'>chat_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>chat_room</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>cid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>cid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>cid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>convid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='primaryKey' title='Primary Key'>cp_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_room</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_expire</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='primaryKey' title='Primary Key'>cr_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>expire</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>expires</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>fid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filesize</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>gid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>ham</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='primaryKey' title='Primary Key'>hubloc_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_status</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='primaryKey' title='Primary Key'>issue_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_priority</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_status</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_restrict</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='primaryKey' title='Primary Key'>menu_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='primaryKey' title='Primary Key'>mitem_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_menu_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_order</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='primaryKey' title='Primary Key'>obj_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_type</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>oid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_account</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>parent</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='detail'>pelm_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='primaryKey' title='Primary Key'>pelm_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='indexedColumn' title='Indexed'>pelm_poll</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>photo_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='primaryKey' title='Primary Key'>poll_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_votes</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>priority</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='indexedColumn' title='Indexed'>retract_iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>revision</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>revision</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='primaryKey' title='Primary Key'>share_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_target</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_access</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_register</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>size</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>spam</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='primaryKey' title='Primary Key'>src_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='primaryKey' title='Primary Key'>tid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='primaryKey' title='Primary Key'>ud_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_element</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='primaryKey' title='Primary Key'>vote_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_poll</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='primaryKey' title='Primary Key'>xchat_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='primaryKey' title='Primary Key'>xlink_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_rating</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='primaryKey' title='Primary Key'>xp_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='primaryKey' title='Primary Key'>xtag_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='indexedColumn' title='Indexed'>pelm_result</td>
- <td class='detail'>float</td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_dob</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_language</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>en</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='detail'>language</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>otype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>resource_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_connected</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_dob</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_expire_notified</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_lastlog</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_password_changed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>changed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_deleted</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_dirdate</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_lastpost</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>commented</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>comments_closed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_last</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='detail'>date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_status_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>finish</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>howlong</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_connected</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>received</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_pull</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='detail'>site_sync</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_update</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>start</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>timestamp</td>
- <td class='detail'>bigint</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_last</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='detail'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='indexedColumn' title='Indexed'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_name_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='primaryKey' title='Primary Key'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='indexedColumn' title='Indexed'>expire</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>pw</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_client</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_salt</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_service_class</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dob</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>gender</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='indexedColumn' title='Indexed'>network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_driver</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>postal_code</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_mimetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>image/jpeg</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_postcode</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>40</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>40</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_profile</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>folder</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>lang</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_page</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>profile_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_perm</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_timezone</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>UTC</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='detail'>cp_client</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>creator</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>likee</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>liker</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>target_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>image/jpeg</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>redirect_uri</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>redirect_uri</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='detail'>scope</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>scope</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>250</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_email</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_external</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_password</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_reset</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='indexedColumn' title='Indexed'>addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>address</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>album</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>alias</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>app</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_author</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_page</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_price</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_requires</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_sig</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_version</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>author_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>batch</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_address</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_default_group</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_passwd_reset</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_startpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_theme</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>chat_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>comment_policy</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>confirm</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>coord</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>country_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_status</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>creator</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>dfrn_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dob_tz</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>UTC</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_status</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_help</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='indexedColumn' title='Indexed'>field_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>file</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filename</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>filename</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>from_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>function</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>homepage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>hometown</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='indexedColumn' title='Indexed'>hook</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_callback</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_connect</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_host</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>imgurl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_assigned</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_component</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='primaryKey' title='Primary Key'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>layout_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>llink</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>locality</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>marital</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='detail'>menu_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>meta</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>mimetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>nick</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>notify</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_obj</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>obj_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='primaryKey' title='Primary Key'>outq_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_posturl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>owner_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>parent</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>parent_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>parent_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>parent_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='detail'>password</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>pdesc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>plink</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>politic</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>poll</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='indexedColumn' title='Indexed'>posturl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>profile_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>public_policy</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>region</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>religion</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>request</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>request</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>resource_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>resource_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>sec</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='indexedColumn' title='Indexed'>server</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>service</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>sexual</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>sid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='indexedColumn' title='Indexed'>sid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signer</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_directory</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='detail'>site_location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_realm</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_sellpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='primaryKey' title='Primary Key'>site_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>source_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_channel_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>summary</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>target_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>term_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>tgt_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>thr_parent</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>thumb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>title</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>to_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>token</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>version</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_connpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_connurl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_follow</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='primaryKey' title='Primary Key'>xchan_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_instance_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_l</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_m</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_s</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_country</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_gender</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='primaryKey' title='Primary Key'>xprof_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_homepage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_hometown</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_locale</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_marital</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_region</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_sexual</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='detail'>abook_excl</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='detail'>abook_incl</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>about</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>book</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>chandesc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_prvkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>channels</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>contact</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='detail'>data</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>description</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>description</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dislikes</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>education</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_repeat</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>film</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_sitekey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_url_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>icon</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>null</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>interest</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='detail'>key</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>keywords</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>likes</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>location</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>music</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>name</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>null</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>note</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>object</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='detail'>pelm_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='detail'>poll_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>postopts</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>romance</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>route</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='detail'>secret</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signature</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>summary</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>target</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>title</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>title</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>tv</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='detail'>v</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='detail'>v</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='detail'>vote_result</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>with</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>work</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='detail'>xlink_rating_text</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='detail'>xlink_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_about</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_keywords</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>attach</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>attach</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>body</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>body</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='detail'>chat_text</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>data</td>
- <td class='detail'>mediumblob</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>diaspora_meta</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>display_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>display_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_inputs</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>html</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>msg</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>os_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>os_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_msg</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_notify</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>recips</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signed_text</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='detail'>src_patt</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>subject</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='detail'>target</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>data</td>
- <td class='detail'>longblob</td>
- <td class='detail' align='right'>2147483647</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/columns.byTable.html b/hubzilla_er/columns.byTable.html
deleted file mode 100644
index 5bf52c043..000000000
--- a/hubzilla_er/columns.byTable.html
+++ /dev/null
@@ -1,7153 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - zot - Columns</title>
- <link rel=stylesheet href='schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li id='current'><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>zot</span> - Columns</span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr><td class='container'>
-<span class='container'>Generated by <span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span> on on aug 19 21:08 CEST 2015</span>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td></tr>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<p>
-<form name='options' action=''>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</table>
-<div class='indent'>
-<b>zot contains 705 columns</b> - click on heading to sort:<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th class='sortedByColumn'>Table</th>
- <th class='notSortedByColumn'><a href='columns.byColumn.html#columns'><span class='notSortedByColumn'>Column</span></a></th>
- <th class='notSortedByColumn'><a href='columns.byType.html#columns'><span class='notSortedByColumn'>Type</span></a></th>
- <th class='notSortedByColumn'><a href='columns.bySize.html#columns'><span class='notSortedByColumn'>Size</span></a></th>
- <th title='Are nulls allowed?' class='notSortedByColumn'><a href='columns.byNulls.html#columns'><span class='notSortedByColumn'>Nulls</span></a></th>
- <th title='Is column automatically updated?' class='notSortedByColumn'><a href='columns.byAuto.html#columns'><span class='notSortedByColumn'>Auto</span></a></th>
- <th title='Default value' class='notSortedByColumn'><a href='columns.byDefault.html#columns'><span class='notSortedByColumn'>Default</span></a></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_account</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_archived</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_blocked</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_closeness</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>99</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_connected</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_dob</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='detail'>abook_excl</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_feed</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_hidden</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='primaryKey' title='Primary Key'>abook_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_ignored</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='detail'>abook_incl</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_my_perms</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_pending</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_profile</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_self</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_their_perms</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_unconnected</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_default_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_email</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_expire_notified</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_external</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='primaryKey' title='Primary Key'>account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_language</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>en</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_lastlog</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_level</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_parent</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_password</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_password_changed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_reset</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_roles</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_salt</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_service_class</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>installed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>plugin_admin</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>timestamp</td>
- <td class='detail'>bigint</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>version</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_author</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_channel</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_page</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_price</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_requires</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_sig</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_version</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>creator</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>data</td>
- <td class='detail'>longblob</td>
- <td class='detail' align='right'>2147483647</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>display_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filename</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filesize</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>folder</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>is_dir</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>is_photo</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>os_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>os_storage</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>revision</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>expires</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>40</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>redirect_uri</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>scope</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>250</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='primaryKey' title='Primary Key'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='detail'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='detail'>v</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_a_delegate</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_a_republish</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_address</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_default_group</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_deleted</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_dirdate</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_expire_days</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='primaryKey' title='Primary Key'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_lastpost</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_max_anon_mail</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>10</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_max_friend_req</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>10</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_notifyflags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>65535</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_pageflags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_passwd_reset</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_primary</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_prvkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_abook</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_pages</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_photos</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_profile</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_storage</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_stream</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_removed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_startpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_system</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_theme</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_timezone</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>UTC</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_chat</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_comment</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_like</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_mail</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_pages</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_photos</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_storage</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_stream</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_tagwall</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_wall</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='primaryKey' title='Primary Key'>chat_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>chat_room</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='detail'>chat_text</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>chat_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='detail'>cp_client</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='primaryKey' title='Primary Key'>cp_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_last</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_room</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_status</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_expire</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='primaryKey' title='Primary Key'>cr_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='primaryKey' title='Primary Key'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>icon</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>null</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>name</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>null</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>pw</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>redirect_uri</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='detail'>v</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>creator</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>recips</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>subject</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='indexedColumn' title='Indexed'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>adjust</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>1</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>description</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_percent</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_repeat</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_sequence</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_status</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_status_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>finish</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>ignore</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>location</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>nofinish</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>start</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>summary</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='indexedColumn' title='Indexed'>addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>alias</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>batch</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>confirm</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='indexedColumn' title='Indexed'>network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>nick</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>notify</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>poll</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>priority</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>request</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>cid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>fid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='detail'>key</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='indexedColumn' title='Indexed'>posturl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='indexedColumn' title='Indexed'>server</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>cid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>note</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>request</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>gid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>visible</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>file</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>function</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='indexedColumn' title='Indexed'>hook</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>priority</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_callback</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_connect</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_connected</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_error</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_host</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='primaryKey' title='Primary Key'>hubloc_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_orphancheck</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_primary</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_sitekey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_status</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_url_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_assigned</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_component</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='primaryKey' title='Primary Key'>issue_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_priority</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_status</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>app</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>attach</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>author_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>body</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>changed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>comment_policy</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>commented</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>comments_closed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>coord</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>diaspora_meta</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>html</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_blocked</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_consensus</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_delayed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_mentionsme</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_nocomment</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_notshown</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_nsfw</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_obscured</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_origin</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_pending_remove</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_private</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_relay</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_restrict</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_retained</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_rss</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_starred</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_thread_top</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_unpublished</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_unseen</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_uplink</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_verified</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_wall</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>lang</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>layout_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>llink</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>mimetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>obj_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>object</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>owner_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>parent</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>parent_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>plink</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>postopts</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>public_policy</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>received</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>resource_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>resource_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>revision</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>route</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>source_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>target</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>tgt_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>thr_parent</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>title</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>service</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>sid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>likee</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>liker</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='detail'>target</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>target_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>target_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>attach</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>body</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>convid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>from_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_deleted</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_isreply</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_obscured</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_recalled</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_replied</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_seen</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>parent_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>title</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>to_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='detail'>menu_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='primaryKey' title='Primary Key'>menu_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='primaryKey' title='Primary Key'>mitem_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_menu_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_order</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>msg</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>otype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>parent</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>seen</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='primaryKey' title='Primary Key'>obj_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_obj</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_page</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_type</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_account</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_async</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_delivered</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_driver</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='primaryKey' title='Primary Key'>outq_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_msg</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_notify</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_posturl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_priority</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>album</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>data</td>
- <td class='detail'>mediumblob</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>description</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>display_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>filename</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>height</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>is_nsfw</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>os_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>os_storage</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>photo_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>photo_usage</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>profile</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>resource_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>scale</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>size</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>title</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>image/jpeg</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>width</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='detail'>poll_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='primaryKey' title='Primary Key'>poll_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_votes</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='detail'>pelm_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='detail'>pelm_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='primaryKey' title='Primary Key'>pelm_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='indexedColumn' title='Indexed'>pelm_poll</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='indexedColumn' title='Indexed'>pelm_result</td>
- <td class='detail'>float</td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_help</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_inputs</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='indexedColumn' title='Indexed'>field_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>about</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>address</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>book</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>chandesc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>channels</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>contact</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>country_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dislikes</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dob</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dob_tz</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>UTC</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>education</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>film</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>gender</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>hide_friends</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>homepage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>hometown</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>howlong</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>interest</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>is_default</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>keywords</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>likes</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>locality</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>marital</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>music</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>pdesc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>politic</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>postal_code</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>profile_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>profile_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>publish</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>region</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>religion</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>romance</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>sexual</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>summary</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>thumb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>tv</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>with</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>work</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>cid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>dfrn_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>expire</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>sec</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='detail'>language</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='detail'>password</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='detail'>data</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='indexedColumn' title='Indexed'>expire</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='indexedColumn' title='Indexed'>sid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='primaryKey' title='Primary Key'>share_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_target</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='indexedColumn' title='Indexed'>retract_iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signature</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signed_text</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signer</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_access</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_dead</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_directory</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='detail'>site_location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_pull</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_realm</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_register</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_sellpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='detail'>site_sync</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_update</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='primaryKey' title='Primary Key'>site_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_valid</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_channel_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='primaryKey' title='Primary Key'>src_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='detail'>src_patt</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='detail'>date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>ham</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>spam</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>public_perm</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>imgurl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>oid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>otype</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>parent_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>term_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='primaryKey' title='Primary Key'>tid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>40</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='detail'>scope</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='detail'>secret</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='primaryKey' title='Primary Key'>ud_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_last</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>meta</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>token</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_element</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='primaryKey' title='Primary Key'>vote_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_poll</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='detail'>vote_result</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_censored</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_connpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_connurl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_follow</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='primaryKey' title='Primary Key'>xchan_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_instance_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_name_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_orphan</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_l</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_m</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_mimetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>image/jpeg</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_s</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_pubforum</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_selfcensored</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_system</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='primaryKey' title='Primary Key'>xchat_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='primaryKey' title='Primary Key'>xlink_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_rating</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='detail'>xlink_rating_text</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='detail'>xlink_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_static</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_client</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='primaryKey' title='Primary Key'>xp_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_perm</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_about</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_age</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_country</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_dob</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_gender</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='primaryKey' title='Primary Key'>xprof_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_homepage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_hometown</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_keywords</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_locale</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_marital</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_postcode</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_region</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_sexual</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='primaryKey' title='Primary Key'>xtag_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/columns.byType.html b/hubzilla_er/columns.byType.html
deleted file mode 100644
index f2dc706e1..000000000
--- a/hubzilla_er/columns.byType.html
+++ /dev/null
@@ -1,7153 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - zot - Columns</title>
- <link rel=stylesheet href='schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li id='current'><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>zot</span> - Columns</span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr><td class='container'>
-<span class='container'>Generated by <span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span> on on aug 19 21:08 CEST 2015</span>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td></tr>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<p>
-<form name='options' action=''>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</table>
-<div class='indent'>
-<b>zot contains 705 columns</b> - click on heading to sort:<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th class='notSortedByColumn'><a href='columns.byTable.html#columns'><span class='notSortedByColumn'>Table</span></a></th>
- <th class='notSortedByColumn'><a href='columns.byColumn.html#columns'><span class='notSortedByColumn'>Column</span></a></th>
- <th class='sortedByColumn'>Type</th>
- <th class='notSortedByColumn'><a href='columns.bySize.html#columns'><span class='notSortedByColumn'>Size</span></a></th>
- <th title='Are nulls allowed?' class='notSortedByColumn'><a href='columns.byNulls.html#columns'><span class='notSortedByColumn'>Nulls</span></a></th>
- <th title='Is column automatically updated?' class='notSortedByColumn'><a href='columns.byAuto.html#columns'><span class='notSortedByColumn'>Auto</span></a></th>
- <th title='Default value' class='notSortedByColumn'><a href='columns.byDefault.html#columns'><span class='notSortedByColumn'>Default</span></a></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>timestamp</td>
- <td class='detail'>bigint</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='indexedColumn' title='Indexed'>expire</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>adjust</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>1</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_primary</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_removed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_system</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>hide_friends</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_error</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_orphancheck</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_primary</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>ignore</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>installed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>is_default</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>is_dir</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>is_nsfw</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>is_photo</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_blocked</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_consensus</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_delayed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_mentionsme</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_nocomment</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_notshown</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_nsfw</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_obscured</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_origin</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_pending_remove</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_private</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_relay</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_retained</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_rss</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_starred</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_thread_top</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_unpublished</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_unseen</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_uplink</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_verified</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_wall</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>nofinish</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>os_storage</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>os_storage</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_async</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_delivered</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>plugin_admin</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>priority</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>profile</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>public_perm</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>publish</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>seen</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>visible</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_censored</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_orphan</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_pubforum</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_selfcensored</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_system</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_static</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_dob</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_language</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>en</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='detail'>language</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>otype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>resource_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_salt</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_service_class</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dob</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>gender</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='indexedColumn' title='Indexed'>network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_driver</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>postal_code</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_mimetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>image/jpeg</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_postcode</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_profile</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>folder</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>lang</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_page</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>profile_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_timezone</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>UTC</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='detail'>cp_client</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>creator</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>likee</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>liker</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>target_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>image/jpeg</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_email</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_external</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_password</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_reset</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='indexedColumn' title='Indexed'>addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>address</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>album</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>alias</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>app</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_author</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_page</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_price</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_requires</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_sig</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_version</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>author_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>batch</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_address</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_default_group</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_passwd_reset</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_startpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_theme</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>chat_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>comment_policy</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>confirm</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>coord</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>country_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_status</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>creator</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>dfrn_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dob_tz</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>UTC</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_status</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_help</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='indexedColumn' title='Indexed'>field_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>file</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filename</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>filename</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>from_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>function</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>homepage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>hometown</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='indexedColumn' title='Indexed'>hook</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_callback</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_connect</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_host</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>imgurl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_assigned</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_component</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='primaryKey' title='Primary Key'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>layout_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>llink</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>locality</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>marital</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='detail'>menu_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>meta</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>mimetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='indexedColumn' title='Indexed'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>nick</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>notify</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_obj</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>obj_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='primaryKey' title='Primary Key'>outq_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_posturl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>owner_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>parent</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>parent_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>parent_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>parent_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='detail'>password</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>pdesc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>plink</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>politic</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>poll</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='indexedColumn' title='Indexed'>posturl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>profile_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>public_policy</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>region</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>religion</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>request</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>request</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>resource_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>resource_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>sec</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='indexedColumn' title='Indexed'>server</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>service</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>sexual</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>sid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='indexedColumn' title='Indexed'>sid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signer</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_directory</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='detail'>site_location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_realm</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_sellpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='primaryKey' title='Primary Key'>site_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>source_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_channel_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>summary</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>target_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>term_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>tgt_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>thr_parent</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>thumb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>title</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>to_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>token</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail'>version</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_connpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_connurl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_follow</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='primaryKey' title='Primary Key'>xchan_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_instance_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_l</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_m</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_s</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_country</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_gender</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='primaryKey' title='Primary Key'>xprof_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_homepage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_hometown</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_locale</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_marital</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_region</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_sexual</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_connected</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_dob</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail'>account_expire_notified</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_lastlog</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_password_changed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>changed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_deleted</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_dirdate</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_lastpost</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>commented</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>comments_closed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_last</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='detail'>date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_status_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>finish</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>howlong</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_connected</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>received</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_pull</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='detail'>site_sync</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_update</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>start</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_last</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='detail'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='indexedColumn' title='Indexed'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_name_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_photo_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='indexedColumn' title='Indexed'>xchat_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='indexedColumn' title='Indexed'>pelm_result</td>
- <td class='detail'>float</td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_my_perms</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_their_perms</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='indexedColumn' title='Indexed'>app_channel</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_expire_days</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>cid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>expire</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>expires</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>ham</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_priority</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='indexedColumn' title='Indexed'>issue_status</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_restrict</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>item_type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>mitem_order</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='detail'>pelm_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_votes</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_access</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_register</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>spam</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='indexedColumn' title='Indexed'>ud_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_element</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='indexedColumn' title='Indexed'>vote_poll</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='indexedColumn' title='Indexed'>xlink_rating</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='indexedColumn' title='Indexed'>xtag_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_account</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='primaryKey' title='Primary Key'>abook_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_default_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='primaryKey' title='Primary Key'>account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_level</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_parent</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='indexedColumn' title='Indexed'>account_roles</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='indexedColumn' title='Indexed'>channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_a_delegate</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_a_republish</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='primaryKey' title='Primary Key'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_max_anon_mail</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>10</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_max_friend_req</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>10</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_notifyflags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>65535</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_pageflags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_abook</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_pages</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_photos</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_profile</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_storage</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_r_stream</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_chat</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_comment</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_like</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_mail</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_pages</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_photos</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_storage</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_stream</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_tagwall</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='indexedColumn' title='Indexed'>channel_w_wall</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='primaryKey' title='Primary Key'>chat_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='indexedColumn' title='Indexed'>chat_room</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>cid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>cid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>convid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='primaryKey' title='Primary Key'>cp_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='indexedColumn' title='Indexed'>cp_room</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_expire</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='primaryKey' title='Primary Key'>cr_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='indexedColumn' title='Indexed'>cr_uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>fid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>filesize</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>gid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='primaryKey' title='Primary Key'>hubloc_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='indexedColumn' title='Indexed'>hubloc_status</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='primaryKey' title='Primary Key'>issue_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='indexedColumn' title='Indexed'>menu_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='primaryKey' title='Primary Key'>menu_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='primaryKey' title='Primary Key'>mitem_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='indexedColumn' title='Indexed'>mitem_menu_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='primaryKey' title='Primary Key'>obj_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='indexedColumn' title='Indexed'>obj_type</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>oid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_account</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>parent</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='primaryKey' title='Primary Key'>pelm_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='indexedColumn' title='Indexed'>pelm_poll</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>photo_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='indexedColumn' title='Indexed'>poll_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='primaryKey' title='Primary Key'>poll_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail'>priority</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='indexedColumn' title='Indexed'>retract_iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>revision</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>revision</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='primaryKey' title='Primary Key'>share_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='indexedColumn' title='Indexed'>share_target</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>size</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='indexedColumn' title='Indexed'>src_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='primaryKey' title='Primary Key'>src_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='primaryKey' title='Primary Key'>tid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='primaryKey' title='Primary Key'>ud_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='primaryKey' title='Primary Key'>vote_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='indexedColumn' title='Indexed'>xchan_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='primaryKey' title='Primary Key'>xchat_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='primaryKey' title='Primary Key'>xlink_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='primaryKey' title='Primary Key'>xp_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='primaryKey' title='Primary Key'>xtag_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>data</td>
- <td class='detail'>longblob</td>
- <td class='detail' align='right'>2147483647</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>data</td>
- <td class='detail'>mediumblob</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>attach</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>attach</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>body</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>body</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='detail'>chat_text</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>diaspora_meta</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>display_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>display_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail'>field_inputs</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>html</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail'>msg</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail'>os_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>os_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_msg</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail'>outq_notify</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>recips</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signed_text</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='detail'>src_patt</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail'>subject</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='detail'>target</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_percent</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='indexedColumn' title='Indexed'>event_sequence</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>height</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_obscured</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='indexedColumn' title='Indexed'>outq_priority</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>photo_usage</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_dead</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='indexedColumn' title='Indexed'>site_valid</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>width</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='detail'>abook_excl</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='detail'>abook_incl</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>about</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail'>app_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>book</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>chandesc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_prvkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail'>channel_pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>channels</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>contact</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='detail'>data</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>description</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail'>description</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>dislikes</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>education</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>event_repeat</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>film</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_sitekey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail'>hubloc_url_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>icon</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>null</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>interest</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='detail'>key</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>keywords</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>likes</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>location</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>music</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>name</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>null</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail'>note</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>object</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='detail'>pelm_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='detail'>poll_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>postopts</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail'>pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>romance</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>route</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='detail'>secret</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail'>signature</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail'>summary</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail'>target</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='indexedColumn' title='Indexed'>title</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail'>title</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>tv</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='detail'>v</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='detail'>v</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='detail'>vote_result</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>with</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail'>work</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail'>xchan_pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='detail'>xlink_rating_text</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='detail'>xlink_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_about</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail'>xprof_keywords</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_archived</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_blocked</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_feed</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_hidden</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_ignored</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_pending</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_self</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_unconnected</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_deleted</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_isreply</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_recalled</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_replied</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='indexedColumn' title='Indexed'>mail_seen</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='indexedColumn' title='Indexed'>scale</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='indexedColumn' title='Indexed'>abook_closeness</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>99</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>otype</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='indexedColumn' title='Indexed'>xprof_age</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='primaryKey' title='Primary Key'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='indexedColumn' title='Indexed'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>pw</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_client</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>40</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>40</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='indexedColumn' title='Indexed'>xp_perm</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>redirect_uri</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail'>redirect_uri</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='detail'>scope</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail'>scope</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>250</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='comment detail'></td>
-</tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/constraints.html b/hubzilla_er/constraints.html
deleted file mode 100644
index bf19c7cd0..000000000
--- a/hubzilla_er/constraints.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - zot - Constraints</title>
- <link rel=stylesheet href='schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li id='current'><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>zot</span> - Constraints</span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<div class='indent'>
-<table width='100%'>
-<tr><td class='container' valign='bottom'><b>
-0 Foreign Key Constraints:</b>
-</td><td class='container' align='right'>
-<table>
- <tr><td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td></tr>
-<tr><td class='container'>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-</td></tr></table>
-</td></tr>
-</table><br>
-<table class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<thead align='left'>
-<tr>
- <th>Constraint Name</th>
- <th>Child Column</th>
- <th>Parent Column</th>
- <th>Delete Rule</th>
-</tr>
-</thead>
-<tbody>
- <tr>
- <td class='detail' valign='top' colspan='4'>None detected</td>
- </tr>
-</tbody>
-</table>
-<a name='checkConstraints'></a><p>
-<b>Check Constraints:</b>
-<TABLE class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<thead align='left'>
-<tr>
- <th>Table</th>
- <th>Constraint Name</th>
- <th>Constraint</th>
-</tr>
-</thead>
-<tbody>
- <tr>
- <td class='detail' valign='top' colspan='3'>None detected</td>
- </tr>
-</tbody>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/deletionOrder.txt b/hubzilla_er/deletionOrder.txt
deleted file mode 100644
index 6bcbd5236..000000000
--- a/hubzilla_er/deletionOrder.txt
+++ /dev/null
@@ -1,63 +0,0 @@
-xtag
-xprof
-xperm
-xlink
-xchat
-xchan
-vote
-updates
-term
-source
-site
-shares
-session
-poll_elm
-poll
-outq
-obj
-menu_item
-menu
-issue
-hubloc
-chatroom
-chatpresence
-chat
-abook
-profext
-mail
-xconfig
-sys_perms
-pconfig
-likes
-config
-auth_codes
-xign
-spam
-sign
-register
-profile_check
-profile
-profdef
-photo
-manage
-item_id
-item
-hook
-groups
-group_member
-fsuggest
-fserver
-ffinder
-fcontact
-event
-conv
-attach
-app
-addon
-tokens
-account
-clients
-channel
-cache
-notify
-verify
diff --git a/hubzilla_er/diagrams/account.1degree.dot b/hubzilla_er/diagrams/account.1degree.dot
deleted file mode 100644
index 0233118c9..000000000
--- a/hubzilla_er/diagrams/account.1degree.dot
+++ /dev/null
@@ -1,49 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "account" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">account</TD></TR>
- <TR><TD PORT="account_id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">account_id</TD><TD PORT="account_id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="account_parent" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_parent</TD><TD PORT="account_parent.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="account_default_channel" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_default_channel</TD><TD PORT="account_default_channel.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="account_salt" COLSPAN="2" ALIGN="LEFT">account_salt</TD><TD PORT="account_salt.type" ALIGN="LEFT">char[32]</TD></TR>
- <TR><TD PORT="account_password" COLSPAN="2" ALIGN="LEFT">account_password</TD><TD PORT="account_password.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="account_email" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_email</TD><TD PORT="account_email.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="account_external" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_external</TD><TD PORT="account_external.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="account_language" COLSPAN="2" ALIGN="LEFT">account_language</TD><TD PORT="account_language.type" ALIGN="LEFT">char[16]</TD></TR>
- <TR><TD PORT="account_created" COLSPAN="2" ALIGN="LEFT">account_created</TD><TD PORT="account_created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="account_lastlog" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_lastlog</TD><TD PORT="account_lastlog.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="account_flags" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_flags</TD><TD PORT="account_flags.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="account_roles" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_roles</TD><TD PORT="account_roles.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="account_reset" COLSPAN="2" ALIGN="LEFT">account_reset</TD><TD PORT="account_reset.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="account_expires" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_expires</TD><TD PORT="account_expires.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="account_expire_notified" COLSPAN="2" ALIGN="LEFT">account_expire_notified</TD><TD PORT="account_expire_notified.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="account_service_class" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_service_class</TD><TD PORT="account_service_class.type" ALIGN="LEFT">char[32]</TD></TR>
- <TR><TD PORT="account_level" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_level</TD><TD PORT="account_level.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="account_password_changed" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_password_changed</TD><TD PORT="account_password_changed.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="account.html"
- tooltip="account"
- ];
-}
diff --git a/hubzilla_er/diagrams/account.1degree.png b/hubzilla_er/diagrams/account.1degree.png
deleted file mode 100644
index b2f201996..000000000
--- a/hubzilla_er/diagrams/account.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/account.implied2degrees.dot b/hubzilla_er/diagrams/account.implied2degrees.dot
deleted file mode 100644
index f5c61fb84..000000000
--- a/hubzilla_er/diagrams/account.implied2degrees.dot
+++ /dev/null
@@ -1,102 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "mail":"account_id":w -> "account":"account_id.type":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "mail":"channel_id":w -> "channel":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "mail":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "account" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">account</TD></TR>
- <TR><TD PORT="account_id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">account_id</TD><TD PORT="account_id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="account_parent" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_parent</TD><TD PORT="account_parent.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="account_default_channel" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_default_channel</TD><TD PORT="account_default_channel.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="account_salt" COLSPAN="2" ALIGN="LEFT">account_salt</TD><TD PORT="account_salt.type" ALIGN="LEFT">char[32]</TD></TR>
- <TR><TD PORT="account_password" COLSPAN="2" ALIGN="LEFT">account_password</TD><TD PORT="account_password.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="account_email" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_email</TD><TD PORT="account_email.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="account_external" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_external</TD><TD PORT="account_external.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="account_language" COLSPAN="2" ALIGN="LEFT">account_language</TD><TD PORT="account_language.type" ALIGN="LEFT">char[16]</TD></TR>
- <TR><TD PORT="account_created" COLSPAN="2" ALIGN="LEFT">account_created</TD><TD PORT="account_created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="account_lastlog" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_lastlog</TD><TD PORT="account_lastlog.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="account_flags" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_flags</TD><TD PORT="account_flags.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="account_roles" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_roles</TD><TD PORT="account_roles.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="account_reset" COLSPAN="2" ALIGN="LEFT">account_reset</TD><TD PORT="account_reset.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="account_expires" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_expires</TD><TD PORT="account_expires.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="account_expire_notified" COLSPAN="2" ALIGN="LEFT">account_expire_notified</TD><TD PORT="account_expire_notified.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="account_service_class" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_service_class</TD><TD PORT="account_service_class.type" ALIGN="LEFT">char[32]</TD></TR>
- <TR><TD PORT="account_level" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_level</TD><TD PORT="account_level.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="account_password_changed" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_password_changed</TD><TD PORT="account_password_changed.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 &gt;</TD></TR>
- </TABLE>>
- URL="account.html"
- tooltip="account"
- ];
- "channel" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">channel</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 &gt;</TD></TR>
- </TABLE>>
- URL="channel.html"
- tooltip="channel"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="convid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">convid</TD></TR>
- <TR><TD PORT="mail_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_flags</TD></TR>
- <TR><TD PORT="from_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">from_xchan</TD></TR>
- <TR><TD PORT="to_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">to_xchan</TD></TR>
- <TR><TD PORT="account_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="title" COLSPAN="3" ALIGN="LEFT">title</TD></TR>
- <TR><TD PORT="body" COLSPAN="3" ALIGN="LEFT">body</TD></TR>
- <TR><TD PORT="sig" COLSPAN="3" ALIGN="LEFT">sig</TD></TR>
- <TR><TD PORT="attach" COLSPAN="3" ALIGN="LEFT">attach</TD></TR>
- <TR><TD PORT="mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mid</TD></TR>
- <TR><TD PORT="parent_mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent_mid</TD></TR>
- <TR><TD PORT="mail_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_deleted</TD></TR>
- <TR><TD PORT="mail_replied" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_replied</TD></TR>
- <TR><TD PORT="mail_isreply" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_isreply</TD></TR>
- <TR><TD PORT="mail_seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_seen</TD></TR>
- <TR><TD PORT="mail_recalled" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_recalled</TD></TR>
- <TR><TD PORT="mail_obscured" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_obscured</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
-}
diff --git a/hubzilla_er/diagrams/account.implied2degrees.png b/hubzilla_er/diagrams/account.implied2degrees.png
deleted file mode 100644
index db4b4d9c3..000000000
--- a/hubzilla_er/diagrams/account.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/addon.1degree.dot b/hubzilla_er/diagrams/addon.1degree.dot
deleted file mode 100644
index 9718ee5e3..000000000
--- a/hubzilla_er/diagrams/addon.1degree.dot
+++ /dev/null
@@ -1,38 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "addon" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">addon</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="name" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">name</TD><TD PORT="name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="version" COLSPAN="2" ALIGN="LEFT">version</TD><TD PORT="version.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="installed" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">installed</TD><TD PORT="installed.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="hidden" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hidden</TD><TD PORT="hidden.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="timestamp" COLSPAN="2" ALIGN="LEFT">timestamp</TD><TD PORT="timestamp.type" ALIGN="LEFT">bigint[19]</TD></TR>
- <TR><TD PORT="plugin_admin" COLSPAN="2" ALIGN="LEFT">plugin_admin</TD><TD PORT="plugin_admin.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="addon.html"
- tooltip="addon"
- ];
-}
diff --git a/hubzilla_er/diagrams/addon.1degree.png b/hubzilla_er/diagrams/addon.1degree.png
deleted file mode 100644
index 59f2eb90b..000000000
--- a/hubzilla_er/diagrams/addon.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/addon.implied2degrees.dot b/hubzilla_er/diagrams/addon.implied2degrees.dot
deleted file mode 100644
index 7a5819ae2..000000000
--- a/hubzilla_er/diagrams/addon.implied2degrees.dot
+++ /dev/null
@@ -1,162 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "addon":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "app":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "event":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fserver":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fsuggest":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "hook":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "manage":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "spam":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "addon" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">addon</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="name" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">name</TD><TD PORT="name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="version" COLSPAN="2" ALIGN="LEFT">version</TD><TD PORT="version.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="installed" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">installed</TD><TD PORT="installed.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="hidden" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hidden</TD><TD PORT="hidden.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="timestamp" COLSPAN="2" ALIGN="LEFT">timestamp</TD><TD PORT="timestamp.type" ALIGN="LEFT">bigint[19]</TD></TR>
- <TR><TD PORT="plugin_admin" COLSPAN="2" ALIGN="LEFT">plugin_admin</TD><TD PORT="plugin_admin.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="addon.html"
- tooltip="addon"
- ];
- "app" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">app</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="app.html"
- tooltip="app"
- ];
- "event" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">event</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="event.html"
- tooltip="event"
- ];
- "fserver" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fserver</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fserver.html"
- tooltip="fserver"
- ];
- "fsuggest" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fsuggest</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fsuggest.html"
- tooltip="fsuggest"
- ];
- "hook" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">hook</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="hook.html"
- tooltip="hook"
- ];
- "manage" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">manage</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="manage.html"
- tooltip="manage"
- ];
- "notify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="date" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">date</TD></TR>
- <TR><TD PORT="msg" COLSPAN="3" ALIGN="LEFT">msg</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="link" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">link</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">seen</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="otype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">otype</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">59 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">10 &gt;</TD></TR>
- </TABLE>>
- URL="notify.html"
- tooltip="notify"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
- "profile" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile.html"
- tooltip="profile"
- ];
- "spam" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">spam</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="spam.html"
- tooltip="spam"
- ];
-}
diff --git a/hubzilla_er/diagrams/addon.implied2degrees.png b/hubzilla_er/diagrams/addon.implied2degrees.png
deleted file mode 100644
index 02f9162e3..000000000
--- a/hubzilla_er/diagrams/addon.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/app.1degree.dot b/hubzilla_er/diagrams/app.1degree.dot
deleted file mode 100644
index 6b50c4e5f..000000000
--- a/hubzilla_er/diagrams/app.1degree.dot
+++ /dev/null
@@ -1,45 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "app" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">app</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="app_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">app_id</TD><TD PORT="app_id.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_sig" COLSPAN="2" ALIGN="LEFT">app_sig</TD><TD PORT="app_sig.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_author" COLSPAN="2" ALIGN="LEFT">app_author</TD><TD PORT="app_author.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_name" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">app_name</TD><TD PORT="app_name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_desc" COLSPAN="2" ALIGN="LEFT">app_desc</TD><TD PORT="app_desc.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="app_url" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">app_url</TD><TD PORT="app_url.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_photo" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">app_photo</TD><TD PORT="app_photo.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_version" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">app_version</TD><TD PORT="app_version.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_channel" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">app_channel</TD><TD PORT="app_channel.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="app_addr" COLSPAN="2" ALIGN="LEFT">app_addr</TD><TD PORT="app_addr.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_price" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">app_price</TD><TD PORT="app_price.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_page" COLSPAN="2" ALIGN="LEFT">app_page</TD><TD PORT="app_page.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_requires" COLSPAN="2" ALIGN="LEFT">app_requires</TD><TD PORT="app_requires.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="app.html"
- tooltip="app"
- ];
-}
diff --git a/hubzilla_er/diagrams/app.1degree.png b/hubzilla_er/diagrams/app.1degree.png
deleted file mode 100644
index a61da6ea4..000000000
--- a/hubzilla_er/diagrams/app.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/app.implied2degrees.dot b/hubzilla_er/diagrams/app.implied2degrees.dot
deleted file mode 100644
index 211434419..000000000
--- a/hubzilla_er/diagrams/app.implied2degrees.dot
+++ /dev/null
@@ -1,169 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "addon":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "app":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "event":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fserver":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fsuggest":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "hook":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "manage":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "spam":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "addon" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">addon</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="addon.html"
- tooltip="addon"
- ];
- "app" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">app</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="app_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">app_id</TD><TD PORT="app_id.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_sig" COLSPAN="2" ALIGN="LEFT">app_sig</TD><TD PORT="app_sig.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_author" COLSPAN="2" ALIGN="LEFT">app_author</TD><TD PORT="app_author.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_name" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">app_name</TD><TD PORT="app_name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_desc" COLSPAN="2" ALIGN="LEFT">app_desc</TD><TD PORT="app_desc.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="app_url" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">app_url</TD><TD PORT="app_url.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_photo" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">app_photo</TD><TD PORT="app_photo.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_version" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">app_version</TD><TD PORT="app_version.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_channel" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">app_channel</TD><TD PORT="app_channel.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="app_addr" COLSPAN="2" ALIGN="LEFT">app_addr</TD><TD PORT="app_addr.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_price" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">app_price</TD><TD PORT="app_price.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_page" COLSPAN="2" ALIGN="LEFT">app_page</TD><TD PORT="app_page.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="app_requires" COLSPAN="2" ALIGN="LEFT">app_requires</TD><TD PORT="app_requires.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="app.html"
- tooltip="app"
- ];
- "event" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">event</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="event.html"
- tooltip="event"
- ];
- "fserver" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fserver</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fserver.html"
- tooltip="fserver"
- ];
- "fsuggest" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fsuggest</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fsuggest.html"
- tooltip="fsuggest"
- ];
- "hook" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">hook</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="hook.html"
- tooltip="hook"
- ];
- "manage" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">manage</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="manage.html"
- tooltip="manage"
- ];
- "notify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="date" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">date</TD></TR>
- <TR><TD PORT="msg" COLSPAN="3" ALIGN="LEFT">msg</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="link" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">link</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">seen</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="otype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">otype</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">59 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">10 &gt;</TD></TR>
- </TABLE>>
- URL="notify.html"
- tooltip="notify"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
- "profile" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile.html"
- tooltip="profile"
- ];
- "spam" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">spam</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="spam.html"
- tooltip="spam"
- ];
-}
diff --git a/hubzilla_er/diagrams/app.implied2degrees.png b/hubzilla_er/diagrams/app.implied2degrees.png
deleted file mode 100644
index 18f21ef6c..000000000
--- a/hubzilla_er/diagrams/app.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/attach.1degree.dot b/hubzilla_er/diagrams/attach.1degree.dot
deleted file mode 100644
index 34646c1dc..000000000
--- a/hubzilla_er/diagrams/attach.1degree.dot
+++ /dev/null
@@ -1,54 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="aid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD><TD PORT="aid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="hash" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD><TD PORT="hash.type" ALIGN="LEFT">char[64]</TD></TR>
- <TR><TD PORT="creator" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">creator</TD><TD PORT="creator.type" ALIGN="LEFT">char[128]</TD></TR>
- <TR><TD PORT="filename" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">filename</TD><TD PORT="filename.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="filetype" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">filetype</TD><TD PORT="filetype.type" ALIGN="LEFT">char[64]</TD></TR>
- <TR><TD PORT="filesize" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">filesize</TD><TD PORT="filesize.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="revision" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">revision</TD><TD PORT="revision.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="folder" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">folder</TD><TD PORT="folder.type" ALIGN="LEFT">char[64]</TD></TR>
- <TR><TD PORT="flags" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">flags</TD><TD PORT="flags.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="is_dir" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">is_dir</TD><TD PORT="is_dir.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="is_photo" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">is_photo</TD><TD PORT="is_photo.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="os_storage" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">os_storage</TD><TD PORT="os_storage.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="os_path" COLSPAN="2" ALIGN="LEFT">os_path</TD><TD PORT="os_path.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="display_path" COLSPAN="2" ALIGN="LEFT">display_path</TD><TD PORT="display_path.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="data" COLSPAN="2" ALIGN="LEFT">data</TD><TD PORT="data.type" ALIGN="LEFT">longblob[2147483647]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="edited" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">edited</TD><TD PORT="edited.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="2" ALIGN="LEFT">allow_cid</TD><TD PORT="allow_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="2" ALIGN="LEFT">allow_gid</TD><TD PORT="allow_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="2" ALIGN="LEFT">deny_cid</TD><TD PORT="deny_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="2" ALIGN="LEFT">deny_gid</TD><TD PORT="deny_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
-}
diff --git a/hubzilla_er/diagrams/attach.1degree.png b/hubzilla_er/diagrams/attach.1degree.png
deleted file mode 100644
index c796d9e3b..000000000
--- a/hubzilla_er/diagrams/attach.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/attach.implied2degrees.dot b/hubzilla_er/diagrams/attach.implied2degrees.dot
deleted file mode 100644
index fb253bf66..000000000
--- a/hubzilla_er/diagrams/attach.implied2degrees.dot
+++ /dev/null
@@ -1,279 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="aid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD><TD PORT="aid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="hash" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD><TD PORT="hash.type" ALIGN="LEFT">char[64]</TD></TR>
- <TR><TD PORT="creator" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">creator</TD><TD PORT="creator.type" ALIGN="LEFT">char[128]</TD></TR>
- <TR><TD PORT="filename" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">filename</TD><TD PORT="filename.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="filetype" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">filetype</TD><TD PORT="filetype.type" ALIGN="LEFT">char[64]</TD></TR>
- <TR><TD PORT="filesize" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">filesize</TD><TD PORT="filesize.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="revision" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">revision</TD><TD PORT="revision.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="folder" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">folder</TD><TD PORT="folder.type" ALIGN="LEFT">char[64]</TD></TR>
- <TR><TD PORT="flags" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">flags</TD><TD PORT="flags.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="is_dir" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">is_dir</TD><TD PORT="is_dir.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="is_photo" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">is_photo</TD><TD PORT="is_photo.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="os_storage" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">os_storage</TD><TD PORT="os_storage.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="os_path" COLSPAN="2" ALIGN="LEFT">os_path</TD><TD PORT="os_path.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="display_path" COLSPAN="2" ALIGN="LEFT">display_path</TD><TD PORT="display_path.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="data" COLSPAN="2" ALIGN="LEFT">data</TD><TD PORT="data.type" ALIGN="LEFT">longblob[2147483647]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="edited" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">edited</TD><TD PORT="edited.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="2" ALIGN="LEFT">allow_cid</TD><TD PORT="allow_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="2" ALIGN="LEFT">allow_gid</TD><TD PORT="allow_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="2" ALIGN="LEFT">deny_cid</TD><TD PORT="deny_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="2" ALIGN="LEFT">deny_gid</TD><TD PORT="deny_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/attach.implied2degrees.png b/hubzilla_er/diagrams/attach.implied2degrees.png
deleted file mode 100644
index 93cbc5de9..000000000
--- a/hubzilla_er/diagrams/attach.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/auth_codes.1degree.dot b/hubzilla_er/diagrams/auth_codes.1degree.dot
deleted file mode 100644
index 863f01a7f..000000000
--- a/hubzilla_er/diagrams/auth_codes.1degree.dot
+++ /dev/null
@@ -1,36 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "auth_codes" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">auth_codes</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">varchar[40]</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="2" ALIGN="LEFT">client_id</TD><TD PORT="client_id.type" ALIGN="LEFT">varchar[20]</TD></TR>
- <TR><TD PORT="redirect_uri" COLSPAN="2" ALIGN="LEFT">redirect_uri</TD><TD PORT="redirect_uri.type" ALIGN="LEFT">varchar[200]</TD></TR>
- <TR><TD PORT="expires" COLSPAN="2" ALIGN="LEFT">expires</TD><TD PORT="expires.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="scope" COLSPAN="2" ALIGN="LEFT">scope</TD><TD PORT="scope.type" ALIGN="LEFT">varchar[250]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="auth_codes.html"
- tooltip="auth_codes"
- ];
-}
diff --git a/hubzilla_er/diagrams/auth_codes.1degree.png b/hubzilla_er/diagrams/auth_codes.1degree.png
deleted file mode 100644
index b8232f028..000000000
--- a/hubzilla_er/diagrams/auth_codes.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/auth_codes.implied2degrees.dot b/hubzilla_er/diagrams/auth_codes.implied2degrees.dot
deleted file mode 100644
index e96b9c2d4..000000000
--- a/hubzilla_er/diagrams/auth_codes.implied2degrees.dot
+++ /dev/null
@@ -1,69 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "auth_codes":"client_id":w -> "clients":"client_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "auth_codes":"id":w -> "tokens":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "tokens":"client_id":w -> "clients":"client_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "auth_codes" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">auth_codes</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">varchar[40]</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="2" ALIGN="LEFT">client_id</TD><TD PORT="client_id.type" ALIGN="LEFT">varchar[20]</TD></TR>
- <TR><TD PORT="redirect_uri" COLSPAN="2" ALIGN="LEFT">redirect_uri</TD><TD PORT="redirect_uri.type" ALIGN="LEFT">varchar[200]</TD></TR>
- <TR><TD PORT="expires" COLSPAN="2" ALIGN="LEFT">expires</TD><TD PORT="expires.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="scope" COLSPAN="2" ALIGN="LEFT">scope</TD><TD PORT="scope.type" ALIGN="LEFT">varchar[250]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="auth_codes.html"
- tooltip="auth_codes"
- ];
- "clients" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">clients</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">client_id</TD></TR>
- <TR><TD PORT="pw" COLSPAN="3" ALIGN="LEFT">pw</TD></TR>
- <TR><TD PORT="redirect_uri" COLSPAN="3" ALIGN="LEFT">redirect_uri</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="icon" COLSPAN="3" ALIGN="LEFT">icon</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" ALIGN="LEFT">uid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 &gt;</TD></TR>
- </TABLE>>
- URL="clients.html"
- tooltip="clients"
- ];
- "tokens" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">tokens</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="secret" COLSPAN="3" ALIGN="LEFT">secret</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">client_id</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD></TR>
- <TR><TD PORT="scope" COLSPAN="3" ALIGN="LEFT">scope</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 &gt;</TD></TR>
- </TABLE>>
- URL="tokens.html"
- tooltip="tokens"
- ];
-}
diff --git a/hubzilla_er/diagrams/auth_codes.implied2degrees.png b/hubzilla_er/diagrams/auth_codes.implied2degrees.png
deleted file mode 100644
index 324bdd59a..000000000
--- a/hubzilla_er/diagrams/auth_codes.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/cache.1degree.dot b/hubzilla_er/diagrams/cache.1degree.dot
deleted file mode 100644
index 26fb47e97..000000000
--- a/hubzilla_er/diagrams/cache.1degree.dot
+++ /dev/null
@@ -1,34 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "cache" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">cache</TD></TR>
- <TR><TD PORT="k" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">k</TD><TD PORT="k.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="v" COLSPAN="2" ALIGN="LEFT">v</TD><TD PORT="v.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="updated" COLSPAN="2" ALIGN="LEFT">updated</TD><TD PORT="updated.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">21 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="cache.html"
- tooltip="cache"
- ];
-}
diff --git a/hubzilla_er/diagrams/cache.1degree.png b/hubzilla_er/diagrams/cache.1degree.png
deleted file mode 100644
index 88c587490..000000000
--- a/hubzilla_er/diagrams/cache.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/cache.implied2degrees.dot b/hubzilla_er/diagrams/cache.implied2degrees.dot
deleted file mode 100644
index e97e3354a..000000000
--- a/hubzilla_er/diagrams/cache.implied2degrees.dot
+++ /dev/null
@@ -1,144 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "config":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"k":w -> "cache":"k.type":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "pconfig":"id":w -> "notify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"k":w -> "cache":"k.type":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profext":"channel_id":w -> "channel":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profext":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"k":w -> "cache":"k.type":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "sys_perms":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"k":w -> "cache":"k.type":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "xconfig":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"k":w -> "cache":"k.type":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "cache" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">cache</TD></TR>
- <TR><TD PORT="k" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">k</TD><TD PORT="k.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="v" COLSPAN="2" ALIGN="LEFT">v</TD><TD PORT="v.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="updated" COLSPAN="2" ALIGN="LEFT">updated</TD><TD PORT="updated.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">21 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 &gt;</TD></TR>
- </TABLE>>
- URL="cache.html"
- tooltip="cache"
- ];
- "channel" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">channel</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 &gt;</TD></TR>
- </TABLE>>
- URL="channel.html"
- tooltip="channel"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "notify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notify</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">59 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">10 &gt;</TD></TR>
- </TABLE>>
- URL="notify.html"
- tooltip="notify"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD PORT="public_perm" COLSPAN="3" ALIGN="LEFT">public_perm</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
-}
diff --git a/hubzilla_er/diagrams/cache.implied2degrees.png b/hubzilla_er/diagrams/cache.implied2degrees.png
deleted file mode 100644
index 20f354c92..000000000
--- a/hubzilla_er/diagrams/cache.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/channel.1degree.dot b/hubzilla_er/diagrams/channel.1degree.dot
deleted file mode 100644
index 65df644d9..000000000
--- a/hubzilla_er/diagrams/channel.1degree.dot
+++ /dev/null
@@ -1,79 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "channel" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">channel</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">channel_id</TD><TD PORT="channel_id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_account_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_account_id</TD><TD PORT="channel_account_id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_primary" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_primary</TD><TD PORT="channel_primary.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="channel_name" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_name</TD><TD PORT="channel_name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_address" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_address</TD><TD PORT="channel_address.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_guid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_guid</TD><TD PORT="channel_guid.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_guid_sig" COLSPAN="2" ALIGN="LEFT">channel_guid_sig</TD><TD PORT="channel_guid_sig.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="channel_hash" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_hash</TD><TD PORT="channel_hash.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_timezone" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_timezone</TD><TD PORT="channel_timezone.type" ALIGN="LEFT">char[128]</TD></TR>
- <TR><TD PORT="channel_location" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_location</TD><TD PORT="channel_location.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_theme" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_theme</TD><TD PORT="channel_theme.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_startpage" COLSPAN="2" ALIGN="LEFT">channel_startpage</TD><TD PORT="channel_startpage.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_pubkey" COLSPAN="2" ALIGN="LEFT">channel_pubkey</TD><TD PORT="channel_pubkey.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="channel_prvkey" COLSPAN="2" ALIGN="LEFT">channel_prvkey</TD><TD PORT="channel_prvkey.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="channel_notifyflags" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_notifyflags</TD><TD PORT="channel_notifyflags.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_pageflags" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_pageflags</TD><TD PORT="channel_pageflags.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_dirdate" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_dirdate</TD><TD PORT="channel_dirdate.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="channel_lastpost" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_lastpost</TD><TD PORT="channel_lastpost.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="channel_deleted" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_deleted</TD><TD PORT="channel_deleted.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="channel_max_anon_mail" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_max_anon_mail</TD><TD PORT="channel_max_anon_mail.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_max_friend_req" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_max_friend_req</TD><TD PORT="channel_max_friend_req.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_expire_days" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_expire_days</TD><TD PORT="channel_expire_days.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="channel_passwd_reset" COLSPAN="2" ALIGN="LEFT">channel_passwd_reset</TD><TD PORT="channel_passwd_reset.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_default_group" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_default_group</TD><TD PORT="channel_default_group.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_allow_cid" COLSPAN="2" ALIGN="LEFT">channel_allow_cid</TD><TD PORT="channel_allow_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="channel_allow_gid" COLSPAN="2" ALIGN="LEFT">channel_allow_gid</TD><TD PORT="channel_allow_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="channel_deny_cid" COLSPAN="2" ALIGN="LEFT">channel_deny_cid</TD><TD PORT="channel_deny_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="channel_deny_gid" COLSPAN="2" ALIGN="LEFT">channel_deny_gid</TD><TD PORT="channel_deny_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="channel_r_stream" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_stream</TD><TD PORT="channel_r_stream.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_r_profile" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_profile</TD><TD PORT="channel_r_profile.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_r_photos" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_photos</TD><TD PORT="channel_r_photos.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_r_abook" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_abook</TD><TD PORT="channel_r_abook.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_stream" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_stream</TD><TD PORT="channel_w_stream.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_wall" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_wall</TD><TD PORT="channel_w_wall.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_tagwall" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_tagwall</TD><TD PORT="channel_w_tagwall.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_comment" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_comment</TD><TD PORT="channel_w_comment.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_mail" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_mail</TD><TD PORT="channel_w_mail.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_photos" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_photos</TD><TD PORT="channel_w_photos.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_chat" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_chat</TD><TD PORT="channel_w_chat.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_a_delegate" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_a_delegate</TD><TD PORT="channel_a_delegate.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_r_storage" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_storage</TD><TD PORT="channel_r_storage.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_storage" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_storage</TD><TD PORT="channel_w_storage.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_r_pages" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_pages</TD><TD PORT="channel_r_pages.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_pages" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_pages</TD><TD PORT="channel_w_pages.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_a_republish" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_a_republish</TD><TD PORT="channel_a_republish.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_like" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_like</TD><TD PORT="channel_w_like.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_removed" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_removed</TD><TD PORT="channel_removed.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="channel_system" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_system</TD><TD PORT="channel_system.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="channel.html"
- tooltip="channel"
- ];
-}
diff --git a/hubzilla_er/diagrams/channel.1degree.png b/hubzilla_er/diagrams/channel.1degree.png
deleted file mode 100644
index 5ae2a80df..000000000
--- a/hubzilla_er/diagrams/channel.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/channel.implied2degrees.dot b/hubzilla_er/diagrams/channel.implied2degrees.dot
deleted file mode 100644
index 4cc3b73a3..000000000
--- a/hubzilla_er/diagrams/channel.implied2degrees.dot
+++ /dev/null
@@ -1,179 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "likes":"channel_id":w -> "channel":"channel_id.type":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "likes":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"account_id":w -> "account":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "mail":"channel_id":w -> "channel":"channel_id.type":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "mail":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"channel_id":w -> "channel":"channel_id.type":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profext":"id":w -> "verify":"elipses":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"k":w -> "cache":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "account" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">account</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 &gt;</TD></TR>
- </TABLE>>
- URL="account.html"
- tooltip="account"
- ];
- "cache" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">cache</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">21 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 &gt;</TD></TR>
- </TABLE>>
- URL="cache.html"
- tooltip="cache"
- ];
- "channel" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">channel</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">channel_id</TD><TD PORT="channel_id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_account_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_account_id</TD><TD PORT="channel_account_id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_primary" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_primary</TD><TD PORT="channel_primary.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="channel_name" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_name</TD><TD PORT="channel_name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_address" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_address</TD><TD PORT="channel_address.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_guid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_guid</TD><TD PORT="channel_guid.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_guid_sig" COLSPAN="2" ALIGN="LEFT">channel_guid_sig</TD><TD PORT="channel_guid_sig.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="channel_hash" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_hash</TD><TD PORT="channel_hash.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_timezone" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_timezone</TD><TD PORT="channel_timezone.type" ALIGN="LEFT">char[128]</TD></TR>
- <TR><TD PORT="channel_location" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_location</TD><TD PORT="channel_location.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_theme" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_theme</TD><TD PORT="channel_theme.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_startpage" COLSPAN="2" ALIGN="LEFT">channel_startpage</TD><TD PORT="channel_startpage.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_pubkey" COLSPAN="2" ALIGN="LEFT">channel_pubkey</TD><TD PORT="channel_pubkey.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="channel_prvkey" COLSPAN="2" ALIGN="LEFT">channel_prvkey</TD><TD PORT="channel_prvkey.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="channel_notifyflags" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_notifyflags</TD><TD PORT="channel_notifyflags.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_pageflags" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_pageflags</TD><TD PORT="channel_pageflags.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_dirdate" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_dirdate</TD><TD PORT="channel_dirdate.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="channel_lastpost" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_lastpost</TD><TD PORT="channel_lastpost.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="channel_deleted" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_deleted</TD><TD PORT="channel_deleted.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="channel_max_anon_mail" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_max_anon_mail</TD><TD PORT="channel_max_anon_mail.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_max_friend_req" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_max_friend_req</TD><TD PORT="channel_max_friend_req.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_expire_days" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_expire_days</TD><TD PORT="channel_expire_days.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="channel_passwd_reset" COLSPAN="2" ALIGN="LEFT">channel_passwd_reset</TD><TD PORT="channel_passwd_reset.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_default_group" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_default_group</TD><TD PORT="channel_default_group.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="channel_allow_cid" COLSPAN="2" ALIGN="LEFT">channel_allow_cid</TD><TD PORT="channel_allow_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="channel_allow_gid" COLSPAN="2" ALIGN="LEFT">channel_allow_gid</TD><TD PORT="channel_allow_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="channel_deny_cid" COLSPAN="2" ALIGN="LEFT">channel_deny_cid</TD><TD PORT="channel_deny_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="channel_deny_gid" COLSPAN="2" ALIGN="LEFT">channel_deny_gid</TD><TD PORT="channel_deny_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="channel_r_stream" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_stream</TD><TD PORT="channel_r_stream.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_r_profile" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_profile</TD><TD PORT="channel_r_profile.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_r_photos" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_photos</TD><TD PORT="channel_r_photos.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_r_abook" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_abook</TD><TD PORT="channel_r_abook.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_stream" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_stream</TD><TD PORT="channel_w_stream.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_wall" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_wall</TD><TD PORT="channel_w_wall.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_tagwall" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_tagwall</TD><TD PORT="channel_w_tagwall.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_comment" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_comment</TD><TD PORT="channel_w_comment.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_mail" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_mail</TD><TD PORT="channel_w_mail.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_photos" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_photos</TD><TD PORT="channel_w_photos.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_chat" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_chat</TD><TD PORT="channel_w_chat.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_a_delegate" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_a_delegate</TD><TD PORT="channel_a_delegate.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_r_storage" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_storage</TD><TD PORT="channel_r_storage.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_storage" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_storage</TD><TD PORT="channel_w_storage.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_r_pages" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_pages</TD><TD PORT="channel_r_pages.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_pages" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_pages</TD><TD PORT="channel_w_pages.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_a_republish" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_a_republish</TD><TD PORT="channel_a_republish.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_w_like" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_like</TD><TD PORT="channel_w_like.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_removed" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_removed</TD><TD PORT="channel_removed.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="channel_system" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_system</TD><TD PORT="channel_system.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 &gt;</TD></TR>
- </TABLE>>
- URL="channel.html"
- tooltip="channel"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="liker" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">liker</TD></TR>
- <TR><TD PORT="likee" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">likee</TD></TR>
- <TR><TD PORT="iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="target_type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">target_type</TD></TR>
- <TR><TD PORT="target_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">target_id</TD></TR>
- <TR><TD PORT="target" COLSPAN="3" ALIGN="LEFT">target</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="convid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">convid</TD></TR>
- <TR><TD PORT="mail_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_flags</TD></TR>
- <TR><TD PORT="from_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">from_xchan</TD></TR>
- <TR><TD PORT="to_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">to_xchan</TD></TR>
- <TR><TD PORT="account_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="title" COLSPAN="3" ALIGN="LEFT">title</TD></TR>
- <TR><TD PORT="body" COLSPAN="3" ALIGN="LEFT">body</TD></TR>
- <TR><TD PORT="sig" COLSPAN="3" ALIGN="LEFT">sig</TD></TR>
- <TR><TD PORT="attach" COLSPAN="3" ALIGN="LEFT">attach</TD></TR>
- <TR><TD PORT="mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mid</TD></TR>
- <TR><TD PORT="parent_mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent_mid</TD></TR>
- <TR><TD PORT="mail_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_deleted</TD></TR>
- <TR><TD PORT="mail_replied" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_replied</TD></TR>
- <TR><TD PORT="mail_isreply" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_isreply</TD></TR>
- <TR><TD PORT="mail_seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_seen</TD></TR>
- <TR><TD PORT="mail_recalled" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_recalled</TD></TR>
- <TR><TD PORT="mail_obscured" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_obscured</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
-}
diff --git a/hubzilla_er/diagrams/channel.implied2degrees.png b/hubzilla_er/diagrams/channel.implied2degrees.png
deleted file mode 100644
index 039513b03..000000000
--- a/hubzilla_er/diagrams/channel.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/clients.1degree.dot b/hubzilla_er/diagrams/clients.1degree.dot
deleted file mode 100644
index a8d3793ee..000000000
--- a/hubzilla_er/diagrams/clients.1degree.dot
+++ /dev/null
@@ -1,37 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "clients" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">clients</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">client_id</TD><TD PORT="client_id.type" ALIGN="LEFT">varchar[20]</TD></TR>
- <TR><TD PORT="pw" COLSPAN="2" ALIGN="LEFT">pw</TD><TD PORT="pw.type" ALIGN="LEFT">varchar[20]</TD></TR>
- <TR><TD PORT="redirect_uri" COLSPAN="2" ALIGN="LEFT">redirect_uri</TD><TD PORT="redirect_uri.type" ALIGN="LEFT">varchar[200]</TD></TR>
- <TR><TD PORT="name" COLSPAN="2" ALIGN="LEFT">name</TD><TD PORT="name.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="icon" COLSPAN="2" ALIGN="LEFT">icon</TD><TD PORT="icon.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="clients.html"
- tooltip="clients"
- ];
-}
diff --git a/hubzilla_er/diagrams/clients.1degree.png b/hubzilla_er/diagrams/clients.1degree.png
deleted file mode 100644
index e60450897..000000000
--- a/hubzilla_er/diagrams/clients.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/clients.implied2degrees.dot b/hubzilla_er/diagrams/clients.implied2degrees.dot
deleted file mode 100644
index 90ae9c0ee..000000000
--- a/hubzilla_er/diagrams/clients.implied2degrees.dot
+++ /dev/null
@@ -1,69 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "auth_codes":"client_id":w -> "clients":"client_id.type":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "auth_codes":"id":w -> "tokens":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "tokens":"client_id":w -> "clients":"client_id.type":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "auth_codes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">auth_codes</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="3" ALIGN="LEFT">client_id</TD></TR>
- <TR><TD PORT="redirect_uri" COLSPAN="3" ALIGN="LEFT">redirect_uri</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" ALIGN="LEFT">expires</TD></TR>
- <TR><TD PORT="scope" COLSPAN="3" ALIGN="LEFT">scope</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="auth_codes.html"
- tooltip="auth_codes"
- ];
- "clients" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">clients</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">client_id</TD><TD PORT="client_id.type" ALIGN="LEFT">varchar[20]</TD></TR>
- <TR><TD PORT="pw" COLSPAN="2" ALIGN="LEFT">pw</TD><TD PORT="pw.type" ALIGN="LEFT">varchar[20]</TD></TR>
- <TR><TD PORT="redirect_uri" COLSPAN="2" ALIGN="LEFT">redirect_uri</TD><TD PORT="redirect_uri.type" ALIGN="LEFT">varchar[200]</TD></TR>
- <TR><TD PORT="name" COLSPAN="2" ALIGN="LEFT">name</TD><TD PORT="name.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="icon" COLSPAN="2" ALIGN="LEFT">icon</TD><TD PORT="icon.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 &gt;</TD></TR>
- </TABLE>>
- URL="clients.html"
- tooltip="clients"
- ];
- "tokens" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">tokens</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="secret" COLSPAN="3" ALIGN="LEFT">secret</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">client_id</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD></TR>
- <TR><TD PORT="scope" COLSPAN="3" ALIGN="LEFT">scope</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 &gt;</TD></TR>
- </TABLE>>
- URL="tokens.html"
- tooltip="tokens"
- ];
-}
diff --git a/hubzilla_er/diagrams/clients.implied2degrees.png b/hubzilla_er/diagrams/clients.implied2degrees.png
deleted file mode 100644
index 7a74599f6..000000000
--- a/hubzilla_er/diagrams/clients.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/config.1degree.dot b/hubzilla_er/diagrams/config.1degree.dot
deleted file mode 100644
index 502f9cff5..000000000
--- a/hubzilla_er/diagrams/config.1degree.dot
+++ /dev/null
@@ -1,35 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "config" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="cat" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD><TD PORT="cat.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="k" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD><TD PORT="k.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="v" COLSPAN="2" ALIGN="LEFT">v</TD><TD PORT="v.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
-}
diff --git a/hubzilla_er/diagrams/config.1degree.png b/hubzilla_er/diagrams/config.1degree.png
deleted file mode 100644
index 09927d53a..000000000
--- a/hubzilla_er/diagrams/config.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/config.implied2degrees.dot b/hubzilla_er/diagrams/config.implied2degrees.dot
deleted file mode 100644
index 1e7c98ca7..000000000
--- a/hubzilla_er/diagrams/config.implied2degrees.dot
+++ /dev/null
@@ -1,287 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"k":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "cache" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">cache</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD PORT="updated" COLSPAN="3" ALIGN="LEFT">updated</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">21 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 &gt;</TD></TR>
- </TABLE>>
- URL="cache.html"
- tooltip="cache"
- ];
- "config" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="cat" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD><TD PORT="cat.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="k" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD><TD PORT="k.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="v" COLSPAN="2" ALIGN="LEFT">v</TD><TD PORT="v.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/config.implied2degrees.png b/hubzilla_er/diagrams/config.implied2degrees.png
deleted file mode 100644
index 4ae547f50..000000000
--- a/hubzilla_er/diagrams/config.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/conv.1degree.dot b/hubzilla_er/diagrams/conv.1degree.dot
deleted file mode 100644
index 5fa098a72..000000000
--- a/hubzilla_er/diagrams/conv.1degree.dot
+++ /dev/null
@@ -1,39 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "conv" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="guid" COLSPAN="2" ALIGN="LEFT">guid</TD><TD PORT="guid.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="recips" COLSPAN="2" ALIGN="LEFT">recips</TD><TD PORT="recips.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="creator" COLSPAN="2" ALIGN="LEFT">creator</TD><TD PORT="creator.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="updated" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">updated</TD><TD PORT="updated.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="subject" COLSPAN="2" ALIGN="LEFT">subject</TD><TD PORT="subject.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
-}
diff --git a/hubzilla_er/diagrams/conv.1degree.png b/hubzilla_er/diagrams/conv.1degree.png
deleted file mode 100644
index 8855f5b33..000000000
--- a/hubzilla_er/diagrams/conv.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/conv.implied2degrees.dot b/hubzilla_er/diagrams/conv.implied2degrees.dot
deleted file mode 100644
index 8c5732b33..000000000
--- a/hubzilla_er/diagrams/conv.implied2degrees.dot
+++ /dev/null
@@ -1,264 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "conv":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="guid" COLSPAN="2" ALIGN="LEFT">guid</TD><TD PORT="guid.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="recips" COLSPAN="2" ALIGN="LEFT">recips</TD><TD PORT="recips.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="creator" COLSPAN="2" ALIGN="LEFT">creator</TD><TD PORT="creator.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="updated" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">updated</TD><TD PORT="updated.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="subject" COLSPAN="2" ALIGN="LEFT">subject</TD><TD PORT="subject.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/conv.implied2degrees.png b/hubzilla_er/diagrams/conv.implied2degrees.png
deleted file mode 100644
index cbe2e3e54..000000000
--- a/hubzilla_er/diagrams/conv.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/event.1degree.dot b/hubzilla_er/diagrams/event.1degree.dot
deleted file mode 100644
index 6abcaaf8c..000000000
--- a/hubzilla_er/diagrams/event.1degree.dot
+++ /dev/null
@@ -1,56 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "event" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">event</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="aid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD><TD PORT="aid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="event_xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">event_xchan</TD><TD PORT="event_xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="event_hash" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">event_hash</TD><TD PORT="event_hash.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="edited" COLSPAN="2" ALIGN="LEFT">edited</TD><TD PORT="edited.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="start" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">start</TD><TD PORT="start.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="finish" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">finish</TD><TD PORT="finish.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="summary" COLSPAN="2" ALIGN="LEFT">summary</TD><TD PORT="summary.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="description" COLSPAN="2" ALIGN="LEFT">description</TD><TD PORT="description.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="location" COLSPAN="2" ALIGN="LEFT">location</TD><TD PORT="location.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="type" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD><TD PORT="type.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="nofinish" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">nofinish</TD><TD PORT="nofinish.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="adjust" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">adjust</TD><TD PORT="adjust.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="ignore" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">ignore</TD><TD PORT="ignore.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="2" ALIGN="LEFT">allow_cid</TD><TD PORT="allow_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="2" ALIGN="LEFT">allow_gid</TD><TD PORT="allow_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="2" ALIGN="LEFT">deny_cid</TD><TD PORT="deny_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="2" ALIGN="LEFT">deny_gid</TD><TD PORT="deny_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="event_status" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">event_status</TD><TD PORT="event_status.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="event_status_date" COLSPAN="2" ALIGN="LEFT">event_status_date</TD><TD PORT="event_status_date.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="event_percent" COLSPAN="2" ALIGN="LEFT">event_percent</TD><TD PORT="event_percent.type" ALIGN="LEFT">smallint[5]</TD></TR>
- <TR><TD PORT="event_repeat" COLSPAN="2" ALIGN="LEFT">event_repeat</TD><TD PORT="event_repeat.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="event_sequence" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">event_sequence</TD><TD PORT="event_sequence.type" ALIGN="LEFT">smallint[5]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="event.html"
- tooltip="event"
- ];
-}
diff --git a/hubzilla_er/diagrams/event.1degree.png b/hubzilla_er/diagrams/event.1degree.png
deleted file mode 100644
index d2b6b1b06..000000000
--- a/hubzilla_er/diagrams/event.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/event.implied2degrees.dot b/hubzilla_er/diagrams/event.implied2degrees.dot
deleted file mode 100644
index 084dffec9..000000000
--- a/hubzilla_er/diagrams/event.implied2degrees.dot
+++ /dev/null
@@ -1,180 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "addon":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "app":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "event":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fserver":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fsuggest":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "hook":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "manage":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "spam":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "addon" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">addon</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="addon.html"
- tooltip="addon"
- ];
- "app" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">app</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="app.html"
- tooltip="app"
- ];
- "event" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">event</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="aid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD><TD PORT="aid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="event_xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">event_xchan</TD><TD PORT="event_xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="event_hash" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">event_hash</TD><TD PORT="event_hash.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="edited" COLSPAN="2" ALIGN="LEFT">edited</TD><TD PORT="edited.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="start" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">start</TD><TD PORT="start.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="finish" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">finish</TD><TD PORT="finish.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="summary" COLSPAN="2" ALIGN="LEFT">summary</TD><TD PORT="summary.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="description" COLSPAN="2" ALIGN="LEFT">description</TD><TD PORT="description.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="location" COLSPAN="2" ALIGN="LEFT">location</TD><TD PORT="location.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="type" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD><TD PORT="type.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="nofinish" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">nofinish</TD><TD PORT="nofinish.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="adjust" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">adjust</TD><TD PORT="adjust.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="ignore" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">ignore</TD><TD PORT="ignore.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="2" ALIGN="LEFT">allow_cid</TD><TD PORT="allow_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="2" ALIGN="LEFT">allow_gid</TD><TD PORT="allow_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="2" ALIGN="LEFT">deny_cid</TD><TD PORT="deny_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="2" ALIGN="LEFT">deny_gid</TD><TD PORT="deny_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="event_status" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">event_status</TD><TD PORT="event_status.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="event_status_date" COLSPAN="2" ALIGN="LEFT">event_status_date</TD><TD PORT="event_status_date.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="event_percent" COLSPAN="2" ALIGN="LEFT">event_percent</TD><TD PORT="event_percent.type" ALIGN="LEFT">smallint[5]</TD></TR>
- <TR><TD PORT="event_repeat" COLSPAN="2" ALIGN="LEFT">event_repeat</TD><TD PORT="event_repeat.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="event_sequence" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">event_sequence</TD><TD PORT="event_sequence.type" ALIGN="LEFT">smallint[5]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="event.html"
- tooltip="event"
- ];
- "fserver" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fserver</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fserver.html"
- tooltip="fserver"
- ];
- "fsuggest" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fsuggest</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fsuggest.html"
- tooltip="fsuggest"
- ];
- "hook" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">hook</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="hook.html"
- tooltip="hook"
- ];
- "manage" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">manage</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="manage.html"
- tooltip="manage"
- ];
- "notify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="date" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">date</TD></TR>
- <TR><TD PORT="msg" COLSPAN="3" ALIGN="LEFT">msg</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="link" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">link</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">seen</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="otype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">otype</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">59 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">10 &gt;</TD></TR>
- </TABLE>>
- URL="notify.html"
- tooltip="notify"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
- "profile" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile.html"
- tooltip="profile"
- ];
- "spam" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">spam</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="spam.html"
- tooltip="spam"
- ];
-}
diff --git a/hubzilla_er/diagrams/event.implied2degrees.png b/hubzilla_er/diagrams/event.implied2degrees.png
deleted file mode 100644
index 419451590..000000000
--- a/hubzilla_er/diagrams/event.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/fcontact.1degree.dot b/hubzilla_er/diagrams/fcontact.1degree.dot
deleted file mode 100644
index 9f08b3997..000000000
--- a/hubzilla_er/diagrams/fcontact.1degree.dot
+++ /dev/null
@@ -1,47 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="url" COLSPAN="2" ALIGN="LEFT">url</TD><TD PORT="url.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="name" COLSPAN="2" ALIGN="LEFT">name</TD><TD PORT="name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="photo" COLSPAN="2" ALIGN="LEFT">photo</TD><TD PORT="photo.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="request" COLSPAN="2" ALIGN="LEFT">request</TD><TD PORT="request.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="nick" COLSPAN="2" ALIGN="LEFT">nick</TD><TD PORT="nick.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="addr" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">addr</TD><TD PORT="addr.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="batch" COLSPAN="2" ALIGN="LEFT">batch</TD><TD PORT="batch.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="notify" COLSPAN="2" ALIGN="LEFT">notify</TD><TD PORT="notify.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="poll" COLSPAN="2" ALIGN="LEFT">poll</TD><TD PORT="poll.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="confirm" COLSPAN="2" ALIGN="LEFT">confirm</TD><TD PORT="confirm.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="priority" COLSPAN="2" ALIGN="LEFT">priority</TD><TD PORT="priority.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="network" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">network</TD><TD PORT="network.type" ALIGN="LEFT">char[32]</TD></TR>
- <TR><TD PORT="alias" COLSPAN="2" ALIGN="LEFT">alias</TD><TD PORT="alias.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="pubkey" COLSPAN="2" ALIGN="LEFT">pubkey</TD><TD PORT="pubkey.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="updated" COLSPAN="2" ALIGN="LEFT">updated</TD><TD PORT="updated.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
-}
diff --git a/hubzilla_er/diagrams/fcontact.1degree.png b/hubzilla_er/diagrams/fcontact.1degree.png
deleted file mode 100644
index 6b86eecc4..000000000
--- a/hubzilla_er/diagrams/fcontact.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/fcontact.implied2degrees.dot b/hubzilla_er/diagrams/fcontact.implied2degrees.dot
deleted file mode 100644
index 6c484340e..000000000
--- a/hubzilla_er/diagrams/fcontact.implied2degrees.dot
+++ /dev/null
@@ -1,272 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="url" COLSPAN="2" ALIGN="LEFT">url</TD><TD PORT="url.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="name" COLSPAN="2" ALIGN="LEFT">name</TD><TD PORT="name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="photo" COLSPAN="2" ALIGN="LEFT">photo</TD><TD PORT="photo.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="request" COLSPAN="2" ALIGN="LEFT">request</TD><TD PORT="request.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="nick" COLSPAN="2" ALIGN="LEFT">nick</TD><TD PORT="nick.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="addr" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">addr</TD><TD PORT="addr.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="batch" COLSPAN="2" ALIGN="LEFT">batch</TD><TD PORT="batch.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="notify" COLSPAN="2" ALIGN="LEFT">notify</TD><TD PORT="notify.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="poll" COLSPAN="2" ALIGN="LEFT">poll</TD><TD PORT="poll.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="confirm" COLSPAN="2" ALIGN="LEFT">confirm</TD><TD PORT="confirm.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="priority" COLSPAN="2" ALIGN="LEFT">priority</TD><TD PORT="priority.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="network" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">network</TD><TD PORT="network.type" ALIGN="LEFT">char[32]</TD></TR>
- <TR><TD PORT="alias" COLSPAN="2" ALIGN="LEFT">alias</TD><TD PORT="alias.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="pubkey" COLSPAN="2" ALIGN="LEFT">pubkey</TD><TD PORT="pubkey.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="updated" COLSPAN="2" ALIGN="LEFT">updated</TD><TD PORT="updated.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/fcontact.implied2degrees.png b/hubzilla_er/diagrams/fcontact.implied2degrees.png
deleted file mode 100644
index 8b7172971..000000000
--- a/hubzilla_er/diagrams/fcontact.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/ffinder.1degree.dot b/hubzilla_er/diagrams/ffinder.1degree.dot
deleted file mode 100644
index 27122be54..000000000
--- a/hubzilla_er/diagrams/ffinder.1degree.dot
+++ /dev/null
@@ -1,35 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="cid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">cid</TD><TD PORT="cid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="fid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">fid</TD><TD PORT="fid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
-}
diff --git a/hubzilla_er/diagrams/ffinder.1degree.png b/hubzilla_er/diagrams/ffinder.1degree.png
deleted file mode 100644
index 90acccc73..000000000
--- a/hubzilla_er/diagrams/ffinder.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/ffinder.implied2degrees.dot b/hubzilla_er/diagrams/ffinder.implied2degrees.dot
deleted file mode 100644
index fc574ee04..000000000
--- a/hubzilla_er/diagrams/ffinder.implied2degrees.dot
+++ /dev/null
@@ -1,260 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="cid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">cid</TD><TD PORT="cid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="fid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">fid</TD><TD PORT="fid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/ffinder.implied2degrees.png b/hubzilla_er/diagrams/ffinder.implied2degrees.png
deleted file mode 100644
index 0176c8756..000000000
--- a/hubzilla_er/diagrams/ffinder.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/fserver.1degree.dot b/hubzilla_er/diagrams/fserver.1degree.dot
deleted file mode 100644
index 1707f92ed..000000000
--- a/hubzilla_er/diagrams/fserver.1degree.dot
+++ /dev/null
@@ -1,35 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "fserver" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fserver</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="server" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">server</TD><TD PORT="server.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="posturl" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">posturl</TD><TD PORT="posturl.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="key" COLSPAN="2" ALIGN="LEFT">key</TD><TD PORT="key.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="fserver.html"
- tooltip="fserver"
- ];
-}
diff --git a/hubzilla_er/diagrams/fserver.1degree.png b/hubzilla_er/diagrams/fserver.1degree.png
deleted file mode 100644
index a5f4202b7..000000000
--- a/hubzilla_er/diagrams/fserver.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/fserver.implied2degrees.dot b/hubzilla_er/diagrams/fserver.implied2degrees.dot
deleted file mode 100644
index a8f8c5c48..000000000
--- a/hubzilla_er/diagrams/fserver.implied2degrees.dot
+++ /dev/null
@@ -1,159 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "addon":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "app":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "event":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fserver":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fsuggest":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "hook":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "manage":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "spam":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "addon" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">addon</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="addon.html"
- tooltip="addon"
- ];
- "app" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">app</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="app.html"
- tooltip="app"
- ];
- "event" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">event</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="event.html"
- tooltip="event"
- ];
- "fserver" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fserver</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="server" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">server</TD><TD PORT="server.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="posturl" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">posturl</TD><TD PORT="posturl.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="key" COLSPAN="2" ALIGN="LEFT">key</TD><TD PORT="key.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="fserver.html"
- tooltip="fserver"
- ];
- "fsuggest" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fsuggest</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fsuggest.html"
- tooltip="fsuggest"
- ];
- "hook" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">hook</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="hook.html"
- tooltip="hook"
- ];
- "manage" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">manage</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="manage.html"
- tooltip="manage"
- ];
- "notify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="date" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">date</TD></TR>
- <TR><TD PORT="msg" COLSPAN="3" ALIGN="LEFT">msg</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="link" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">link</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">seen</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="otype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">otype</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">59 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">10 &gt;</TD></TR>
- </TABLE>>
- URL="notify.html"
- tooltip="notify"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
- "profile" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile.html"
- tooltip="profile"
- ];
- "spam" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">spam</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="spam.html"
- tooltip="spam"
- ];
-}
diff --git a/hubzilla_er/diagrams/fserver.implied2degrees.png b/hubzilla_er/diagrams/fserver.implied2degrees.png
deleted file mode 100644
index 25cab82df..000000000
--- a/hubzilla_er/diagrams/fserver.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/fsuggest.1degree.dot b/hubzilla_er/diagrams/fsuggest.1degree.dot
deleted file mode 100644
index 9a1e77791..000000000
--- a/hubzilla_er/diagrams/fsuggest.1degree.dot
+++ /dev/null
@@ -1,40 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "fsuggest" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fsuggest</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="cid" COLSPAN="2" ALIGN="LEFT">cid</TD><TD PORT="cid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="name" COLSPAN="2" ALIGN="LEFT">name</TD><TD PORT="name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="url" COLSPAN="2" ALIGN="LEFT">url</TD><TD PORT="url.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="request" COLSPAN="2" ALIGN="LEFT">request</TD><TD PORT="request.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="photo" COLSPAN="2" ALIGN="LEFT">photo</TD><TD PORT="photo.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="note" COLSPAN="2" ALIGN="LEFT">note</TD><TD PORT="note.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="fsuggest.html"
- tooltip="fsuggest"
- ];
-}
diff --git a/hubzilla_er/diagrams/fsuggest.1degree.png b/hubzilla_er/diagrams/fsuggest.1degree.png
deleted file mode 100644
index dbc01894b..000000000
--- a/hubzilla_er/diagrams/fsuggest.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/fsuggest.implied2degrees.dot b/hubzilla_er/diagrams/fsuggest.implied2degrees.dot
deleted file mode 100644
index 1d027d2a1..000000000
--- a/hubzilla_er/diagrams/fsuggest.implied2degrees.dot
+++ /dev/null
@@ -1,164 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "addon":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "app":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "event":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fserver":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fsuggest":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "hook":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "manage":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "spam":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "addon" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">addon</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="addon.html"
- tooltip="addon"
- ];
- "app" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">app</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="app.html"
- tooltip="app"
- ];
- "event" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">event</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="event.html"
- tooltip="event"
- ];
- "fserver" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fserver</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fserver.html"
- tooltip="fserver"
- ];
- "fsuggest" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fsuggest</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="cid" COLSPAN="2" ALIGN="LEFT">cid</TD><TD PORT="cid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="name" COLSPAN="2" ALIGN="LEFT">name</TD><TD PORT="name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="url" COLSPAN="2" ALIGN="LEFT">url</TD><TD PORT="url.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="request" COLSPAN="2" ALIGN="LEFT">request</TD><TD PORT="request.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="photo" COLSPAN="2" ALIGN="LEFT">photo</TD><TD PORT="photo.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="note" COLSPAN="2" ALIGN="LEFT">note</TD><TD PORT="note.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="fsuggest.html"
- tooltip="fsuggest"
- ];
- "hook" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">hook</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="hook.html"
- tooltip="hook"
- ];
- "manage" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">manage</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="manage.html"
- tooltip="manage"
- ];
- "notify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="date" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">date</TD></TR>
- <TR><TD PORT="msg" COLSPAN="3" ALIGN="LEFT">msg</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="link" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">link</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">seen</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="otype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">otype</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">59 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">10 &gt;</TD></TR>
- </TABLE>>
- URL="notify.html"
- tooltip="notify"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
- "profile" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile.html"
- tooltip="profile"
- ];
- "spam" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">spam</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="spam.html"
- tooltip="spam"
- ];
-}
diff --git a/hubzilla_er/diagrams/fsuggest.implied2degrees.png b/hubzilla_er/diagrams/fsuggest.implied2degrees.png
deleted file mode 100644
index d43bb1c9e..000000000
--- a/hubzilla_er/diagrams/fsuggest.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/group_member.1degree.dot b/hubzilla_er/diagrams/group_member.1degree.dot
deleted file mode 100644
index d7a0c6cea..000000000
--- a/hubzilla_er/diagrams/group_member.1degree.dot
+++ /dev/null
@@ -1,35 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="gid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">gid</TD><TD PORT="gid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD><TD PORT="xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
-}
diff --git a/hubzilla_er/diagrams/group_member.1degree.png b/hubzilla_er/diagrams/group_member.1degree.png
deleted file mode 100644
index 891ccf306..000000000
--- a/hubzilla_er/diagrams/group_member.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/group_member.implied2degrees.dot b/hubzilla_er/diagrams/group_member.implied2degrees.dot
deleted file mode 100644
index d0cb73fd1..000000000
--- a/hubzilla_er/diagrams/group_member.implied2degrees.dot
+++ /dev/null
@@ -1,260 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="gid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">gid</TD><TD PORT="gid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD><TD PORT="xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/group_member.implied2degrees.png b/hubzilla_er/diagrams/group_member.implied2degrees.png
deleted file mode 100644
index fed9f0ca7..000000000
--- a/hubzilla_er/diagrams/group_member.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/groups.1degree.dot b/hubzilla_er/diagrams/groups.1degree.dot
deleted file mode 100644
index dc40f24fc..000000000
--- a/hubzilla_er/diagrams/groups.1degree.dot
+++ /dev/null
@@ -1,37 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "groups" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="hash" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD><TD PORT="hash.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="visible" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">visible</TD><TD PORT="visible.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="deleted" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">deleted</TD><TD PORT="deleted.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="name" COLSPAN="2" ALIGN="LEFT">name</TD><TD PORT="name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
-}
diff --git a/hubzilla_er/diagrams/groups.1degree.png b/hubzilla_er/diagrams/groups.1degree.png
deleted file mode 100644
index cb7b5d51c..000000000
--- a/hubzilla_er/diagrams/groups.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/groups.implied2degrees.dot b/hubzilla_er/diagrams/groups.implied2degrees.dot
deleted file mode 100644
index 315e0d02c..000000000
--- a/hubzilla_er/diagrams/groups.implied2degrees.dot
+++ /dev/null
@@ -1,262 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="hash" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD><TD PORT="hash.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="visible" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">visible</TD><TD PORT="visible.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="deleted" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">deleted</TD><TD PORT="deleted.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="name" COLSPAN="2" ALIGN="LEFT">name</TD><TD PORT="name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/groups.implied2degrees.png b/hubzilla_er/diagrams/groups.implied2degrees.png
deleted file mode 100644
index 03df1cc72..000000000
--- a/hubzilla_er/diagrams/groups.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/hook.1degree.dot b/hubzilla_er/diagrams/hook.1degree.dot
deleted file mode 100644
index bd89b278c..000000000
--- a/hubzilla_er/diagrams/hook.1degree.dot
+++ /dev/null
@@ -1,36 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "hook" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">hook</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="hook" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hook</TD><TD PORT="hook.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="file" COLSPAN="2" ALIGN="LEFT">file</TD><TD PORT="file.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="function" COLSPAN="2" ALIGN="LEFT">function</TD><TD PORT="function.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="priority" COLSPAN="2" ALIGN="LEFT">priority</TD><TD PORT="priority.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="hook.html"
- tooltip="hook"
- ];
-}
diff --git a/hubzilla_er/diagrams/hook.1degree.png b/hubzilla_er/diagrams/hook.1degree.png
deleted file mode 100644
index 47885c040..000000000
--- a/hubzilla_er/diagrams/hook.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/hook.implied2degrees.dot b/hubzilla_er/diagrams/hook.implied2degrees.dot
deleted file mode 100644
index baae61221..000000000
--- a/hubzilla_er/diagrams/hook.implied2degrees.dot
+++ /dev/null
@@ -1,160 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "addon":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "app":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "event":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fserver":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fsuggest":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "hook":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "manage":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "spam":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "addon" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">addon</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="addon.html"
- tooltip="addon"
- ];
- "app" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">app</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="app.html"
- tooltip="app"
- ];
- "event" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">event</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="event.html"
- tooltip="event"
- ];
- "fserver" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fserver</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fserver.html"
- tooltip="fserver"
- ];
- "fsuggest" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fsuggest</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fsuggest.html"
- tooltip="fsuggest"
- ];
- "hook" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">hook</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="hook" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hook</TD><TD PORT="hook.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="file" COLSPAN="2" ALIGN="LEFT">file</TD><TD PORT="file.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="function" COLSPAN="2" ALIGN="LEFT">function</TD><TD PORT="function.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="priority" COLSPAN="2" ALIGN="LEFT">priority</TD><TD PORT="priority.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="hook.html"
- tooltip="hook"
- ];
- "manage" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">manage</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="manage.html"
- tooltip="manage"
- ];
- "notify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="date" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">date</TD></TR>
- <TR><TD PORT="msg" COLSPAN="3" ALIGN="LEFT">msg</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="link" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">link</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">seen</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="otype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">otype</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">59 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">10 &gt;</TD></TR>
- </TABLE>>
- URL="notify.html"
- tooltip="notify"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
- "profile" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile.html"
- tooltip="profile"
- ];
- "spam" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">spam</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="spam.html"
- tooltip="spam"
- ];
-}
diff --git a/hubzilla_er/diagrams/hook.implied2degrees.png b/hubzilla_er/diagrams/hook.implied2degrees.png
deleted file mode 100644
index 5b450e481..000000000
--- a/hubzilla_er/diagrams/hook.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/item.1degree.dot b/hubzilla_er/diagrams/item.1degree.dot
deleted file mode 100644
index 5084997f5..000000000
--- a/hubzilla_er/diagrams/item.1degree.dot
+++ /dev/null
@@ -1,104 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "item" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="mid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mid</TD><TD PORT="mid.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="aid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD><TD PORT="aid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="parent" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD><TD PORT="parent.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="parent_mid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">parent_mid</TD><TD PORT="parent_mid.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="thr_parent" COLSPAN="2" ALIGN="LEFT">thr_parent</TD><TD PORT="thr_parent.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="edited" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">edited</TD><TD PORT="edited.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="expires" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD><TD PORT="expires.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="commented" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">commented</TD><TD PORT="commented.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="received" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">received</TD><TD PORT="received.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="changed" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">changed</TD><TD PORT="changed.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="comments_closed" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">comments_closed</TD><TD PORT="comments_closed.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="owner_xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">owner_xchan</TD><TD PORT="owner_xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="author_xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">author_xchan</TD><TD PORT="author_xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="source_xchan" COLSPAN="2" ALIGN="LEFT">source_xchan</TD><TD PORT="source_xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="mimetype" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mimetype</TD><TD PORT="mimetype.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="title" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">title</TD><TD PORT="title.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="body" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">body</TD><TD PORT="body.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="html" COLSPAN="2" ALIGN="LEFT">html</TD><TD PORT="html.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="app" COLSPAN="2" ALIGN="LEFT">app</TD><TD PORT="app.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="lang" COLSPAN="2" ALIGN="LEFT">lang</TD><TD PORT="lang.type" ALIGN="LEFT">char[64]</TD></TR>
- <TR><TD PORT="revision" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">revision</TD><TD PORT="revision.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="verb" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">verb</TD><TD PORT="verb.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="obj_type" COLSPAN="2" ALIGN="LEFT">obj_type</TD><TD PORT="obj_type.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="object" COLSPAN="2" ALIGN="LEFT">object</TD><TD PORT="object.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="tgt_type" COLSPAN="2" ALIGN="LEFT">tgt_type</TD><TD PORT="tgt_type.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="target" COLSPAN="2" ALIGN="LEFT">target</TD><TD PORT="target.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="layout_mid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">layout_mid</TD><TD PORT="layout_mid.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="postopts" COLSPAN="2" ALIGN="LEFT">postopts</TD><TD PORT="postopts.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="route" COLSPAN="2" ALIGN="LEFT">route</TD><TD PORT="route.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="llink" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">llink</TD><TD PORT="llink.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="plink" COLSPAN="2" ALIGN="LEFT">plink</TD><TD PORT="plink.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="resource_id" COLSPAN="2" ALIGN="LEFT">resource_id</TD><TD PORT="resource_id.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="resource_type" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">resource_type</TD><TD PORT="resource_type.type" ALIGN="LEFT">char[16]</TD></TR>
- <TR><TD PORT="attach" COLSPAN="2" ALIGN="LEFT">attach</TD><TD PORT="attach.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="sig" COLSPAN="2" ALIGN="LEFT">sig</TD><TD PORT="sig.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="diaspora_meta" COLSPAN="2" ALIGN="LEFT">diaspora_meta</TD><TD PORT="diaspora_meta.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="location" COLSPAN="2" ALIGN="LEFT">location</TD><TD PORT="location.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="coord" COLSPAN="2" ALIGN="LEFT">coord</TD><TD PORT="coord.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="public_policy" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">public_policy</TD><TD PORT="public_policy.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="comment_policy" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">comment_policy</TD><TD PORT="comment_policy.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">allow_cid</TD><TD PORT="allow_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">allow_gid</TD><TD PORT="allow_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">deny_cid</TD><TD PORT="deny_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">deny_gid</TD><TD PORT="deny_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="item_restrict" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_restrict</TD><TD PORT="item_restrict.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="item_flags" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_flags</TD><TD PORT="item_flags.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="item_private" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_private</TD><TD PORT="item_private.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_origin" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_origin</TD><TD PORT="item_origin.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_unseen" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_unseen</TD><TD PORT="item_unseen.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_starred" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_starred</TD><TD PORT="item_starred.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_uplink" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_uplink</TD><TD PORT="item_uplink.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_consensus" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_consensus</TD><TD PORT="item_consensus.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_wall" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_wall</TD><TD PORT="item_wall.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_thread_top" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_thread_top</TD><TD PORT="item_thread_top.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_notshown" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_notshown</TD><TD PORT="item_notshown.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_nsfw" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_nsfw</TD><TD PORT="item_nsfw.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_relay" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_relay</TD><TD PORT="item_relay.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_mentionsme" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_mentionsme</TD><TD PORT="item_mentionsme.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_nocomment" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_nocomment</TD><TD PORT="item_nocomment.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_obscured" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_obscured</TD><TD PORT="item_obscured.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_verified" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_verified</TD><TD PORT="item_verified.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_retained" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_retained</TD><TD PORT="item_retained.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_rss" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_rss</TD><TD PORT="item_rss.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_deleted" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_deleted</TD><TD PORT="item_deleted.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_type" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_type</TD><TD PORT="item_type.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="item_hidden" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_hidden</TD><TD PORT="item_hidden.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_unpublished" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_unpublished</TD><TD PORT="item_unpublished.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_delayed" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_delayed</TD><TD PORT="item_delayed.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_pending_remove" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_pending_remove</TD><TD PORT="item_pending_remove.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_blocked" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_blocked</TD><TD PORT="item_blocked.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
-}
diff --git a/hubzilla_er/diagrams/item.1degree.png b/hubzilla_er/diagrams/item.1degree.png
deleted file mode 100644
index 9bffc4236..000000000
--- a/hubzilla_er/diagrams/item.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/item.implied2degrees.dot b/hubzilla_er/diagrams/item.implied2degrees.dot
deleted file mode 100644
index d16148576..000000000
--- a/hubzilla_er/diagrams/item.implied2degrees.dot
+++ /dev/null
@@ -1,329 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="mid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mid</TD><TD PORT="mid.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="aid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD><TD PORT="aid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="parent" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD><TD PORT="parent.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="parent_mid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">parent_mid</TD><TD PORT="parent_mid.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="thr_parent" COLSPAN="2" ALIGN="LEFT">thr_parent</TD><TD PORT="thr_parent.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="edited" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">edited</TD><TD PORT="edited.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="expires" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD><TD PORT="expires.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="commented" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">commented</TD><TD PORT="commented.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="received" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">received</TD><TD PORT="received.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="changed" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">changed</TD><TD PORT="changed.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="comments_closed" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">comments_closed</TD><TD PORT="comments_closed.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="owner_xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">owner_xchan</TD><TD PORT="owner_xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="author_xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">author_xchan</TD><TD PORT="author_xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="source_xchan" COLSPAN="2" ALIGN="LEFT">source_xchan</TD><TD PORT="source_xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="mimetype" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mimetype</TD><TD PORT="mimetype.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="title" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">title</TD><TD PORT="title.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="body" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">body</TD><TD PORT="body.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="html" COLSPAN="2" ALIGN="LEFT">html</TD><TD PORT="html.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="app" COLSPAN="2" ALIGN="LEFT">app</TD><TD PORT="app.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="lang" COLSPAN="2" ALIGN="LEFT">lang</TD><TD PORT="lang.type" ALIGN="LEFT">char[64]</TD></TR>
- <TR><TD PORT="revision" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">revision</TD><TD PORT="revision.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="verb" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">verb</TD><TD PORT="verb.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="obj_type" COLSPAN="2" ALIGN="LEFT">obj_type</TD><TD PORT="obj_type.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="object" COLSPAN="2" ALIGN="LEFT">object</TD><TD PORT="object.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="tgt_type" COLSPAN="2" ALIGN="LEFT">tgt_type</TD><TD PORT="tgt_type.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="target" COLSPAN="2" ALIGN="LEFT">target</TD><TD PORT="target.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="layout_mid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">layout_mid</TD><TD PORT="layout_mid.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="postopts" COLSPAN="2" ALIGN="LEFT">postopts</TD><TD PORT="postopts.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="route" COLSPAN="2" ALIGN="LEFT">route</TD><TD PORT="route.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="llink" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">llink</TD><TD PORT="llink.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="plink" COLSPAN="2" ALIGN="LEFT">plink</TD><TD PORT="plink.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="resource_id" COLSPAN="2" ALIGN="LEFT">resource_id</TD><TD PORT="resource_id.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="resource_type" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">resource_type</TD><TD PORT="resource_type.type" ALIGN="LEFT">char[16]</TD></TR>
- <TR><TD PORT="attach" COLSPAN="2" ALIGN="LEFT">attach</TD><TD PORT="attach.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="sig" COLSPAN="2" ALIGN="LEFT">sig</TD><TD PORT="sig.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="diaspora_meta" COLSPAN="2" ALIGN="LEFT">diaspora_meta</TD><TD PORT="diaspora_meta.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="location" COLSPAN="2" ALIGN="LEFT">location</TD><TD PORT="location.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="coord" COLSPAN="2" ALIGN="LEFT">coord</TD><TD PORT="coord.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="public_policy" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">public_policy</TD><TD PORT="public_policy.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="comment_policy" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">comment_policy</TD><TD PORT="comment_policy.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">allow_cid</TD><TD PORT="allow_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">allow_gid</TD><TD PORT="allow_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">deny_cid</TD><TD PORT="deny_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">deny_gid</TD><TD PORT="deny_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="item_restrict" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_restrict</TD><TD PORT="item_restrict.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="item_flags" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_flags</TD><TD PORT="item_flags.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="item_private" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_private</TD><TD PORT="item_private.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_origin" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_origin</TD><TD PORT="item_origin.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_unseen" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_unseen</TD><TD PORT="item_unseen.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_starred" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_starred</TD><TD PORT="item_starred.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_uplink" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_uplink</TD><TD PORT="item_uplink.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_consensus" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_consensus</TD><TD PORT="item_consensus.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_wall" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_wall</TD><TD PORT="item_wall.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_thread_top" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_thread_top</TD><TD PORT="item_thread_top.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_notshown" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_notshown</TD><TD PORT="item_notshown.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_nsfw" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_nsfw</TD><TD PORT="item_nsfw.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_relay" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_relay</TD><TD PORT="item_relay.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_mentionsme" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_mentionsme</TD><TD PORT="item_mentionsme.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_nocomment" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_nocomment</TD><TD PORT="item_nocomment.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_obscured" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_obscured</TD><TD PORT="item_obscured.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_verified" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_verified</TD><TD PORT="item_verified.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_retained" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_retained</TD><TD PORT="item_retained.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_rss" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_rss</TD><TD PORT="item_rss.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_deleted" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_deleted</TD><TD PORT="item_deleted.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_type" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_type</TD><TD PORT="item_type.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="item_hidden" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_hidden</TD><TD PORT="item_hidden.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_unpublished" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_unpublished</TD><TD PORT="item_unpublished.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_delayed" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_delayed</TD><TD PORT="item_delayed.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_pending_remove" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_pending_remove</TD><TD PORT="item_pending_remove.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="item_blocked" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">item_blocked</TD><TD PORT="item_blocked.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/item.implied2degrees.png b/hubzilla_er/diagrams/item.implied2degrees.png
deleted file mode 100644
index d909c2e71..000000000
--- a/hubzilla_er/diagrams/item.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/item_id.1degree.dot b/hubzilla_er/diagrams/item_id.1degree.dot
deleted file mode 100644
index f92bfbd20..000000000
--- a/hubzilla_er/diagrams/item_id.1degree.dot
+++ /dev/null
@@ -1,36 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="iid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD><TD PORT="iid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="sid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">sid</TD><TD PORT="sid.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="service" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">service</TD><TD PORT="service.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
-}
diff --git a/hubzilla_er/diagrams/item_id.1degree.png b/hubzilla_er/diagrams/item_id.1degree.png
deleted file mode 100644
index cf3c4a22d..000000000
--- a/hubzilla_er/diagrams/item_id.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/item_id.implied2degrees.dot b/hubzilla_er/diagrams/item_id.implied2degrees.dot
deleted file mode 100644
index 7cdbd3403..000000000
--- a/hubzilla_er/diagrams/item_id.implied2degrees.dot
+++ /dev/null
@@ -1,261 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="iid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD><TD PORT="iid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="sid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">sid</TD><TD PORT="sid.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="service" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">service</TD><TD PORT="service.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/item_id.implied2degrees.png b/hubzilla_er/diagrams/item_id.implied2degrees.png
deleted file mode 100644
index 3537e624f..000000000
--- a/hubzilla_er/diagrams/item_id.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/likes.1degree.dot b/hubzilla_er/diagrams/likes.1degree.dot
deleted file mode 100644
index 45edc60c1..000000000
--- a/hubzilla_er/diagrams/likes.1degree.dot
+++ /dev/null
@@ -1,40 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "likes" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD><TD PORT="channel_id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="liker" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">liker</TD><TD PORT="liker.type" ALIGN="LEFT">char[128]</TD></TR>
- <TR><TD PORT="likee" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">likee</TD><TD PORT="likee.type" ALIGN="LEFT">char[128]</TD></TR>
- <TR><TD PORT="iid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD><TD PORT="iid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="verb" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">verb</TD><TD PORT="verb.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="target_type" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">target_type</TD><TD PORT="target_type.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="target_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">target_id</TD><TD PORT="target_id.type" ALIGN="LEFT">char[128]</TD></TR>
- <TR><TD PORT="target" COLSPAN="2" ALIGN="LEFT">target</TD><TD PORT="target.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
-}
diff --git a/hubzilla_er/diagrams/likes.1degree.png b/hubzilla_er/diagrams/likes.1degree.png
deleted file mode 100644
index 65e60b69c..000000000
--- a/hubzilla_er/diagrams/likes.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/likes.implied2degrees.dot b/hubzilla_er/diagrams/likes.implied2degrees.dot
deleted file mode 100644
index 1eb95efd7..000000000
--- a/hubzilla_er/diagrams/likes.implied2degrees.dot
+++ /dev/null
@@ -1,325 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"channel_id":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "likes":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "channel" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">channel</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="channel_account_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_account_id</TD></TR>
- <TR><TD PORT="channel_primary" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_primary</TD></TR>
- <TR><TD PORT="channel_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_name</TD></TR>
- <TR><TD PORT="channel_address" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_address</TD></TR>
- <TR><TD PORT="channel_guid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_guid</TD></TR>
- <TR><TD PORT="channel_guid_sig" COLSPAN="3" ALIGN="LEFT">channel_guid_sig</TD></TR>
- <TR><TD PORT="channel_hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_hash</TD></TR>
- <TR><TD PORT="channel_timezone" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_timezone</TD></TR>
- <TR><TD PORT="channel_location" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_location</TD></TR>
- <TR><TD PORT="channel_theme" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_theme</TD></TR>
- <TR><TD PORT="channel_startpage" COLSPAN="3" ALIGN="LEFT">channel_startpage</TD></TR>
- <TR><TD PORT="channel_pubkey" COLSPAN="3" ALIGN="LEFT">channel_pubkey</TD></TR>
- <TR><TD PORT="channel_prvkey" COLSPAN="3" ALIGN="LEFT">channel_prvkey</TD></TR>
- <TR><TD PORT="channel_notifyflags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_notifyflags</TD></TR>
- <TR><TD PORT="channel_pageflags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_pageflags</TD></TR>
- <TR><TD PORT="channel_dirdate" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_dirdate</TD></TR>
- <TR><TD PORT="channel_lastpost" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_lastpost</TD></TR>
- <TR><TD PORT="channel_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_deleted</TD></TR>
- <TR><TD PORT="channel_max_anon_mail" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_max_anon_mail</TD></TR>
- <TR><TD PORT="channel_max_friend_req" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_max_friend_req</TD></TR>
- <TR><TD PORT="channel_expire_days" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_expire_days</TD></TR>
- <TR><TD PORT="channel_passwd_reset" COLSPAN="3" ALIGN="LEFT">channel_passwd_reset</TD></TR>
- <TR><TD PORT="channel_default_group" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_default_group</TD></TR>
- <TR><TD PORT="channel_allow_cid" COLSPAN="3" ALIGN="LEFT">channel_allow_cid</TD></TR>
- <TR><TD PORT="channel_allow_gid" COLSPAN="3" ALIGN="LEFT">channel_allow_gid</TD></TR>
- <TR><TD PORT="channel_deny_cid" COLSPAN="3" ALIGN="LEFT">channel_deny_cid</TD></TR>
- <TR><TD PORT="channel_deny_gid" COLSPAN="3" ALIGN="LEFT">channel_deny_gid</TD></TR>
- <TR><TD PORT="channel_r_stream" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_stream</TD></TR>
- <TR><TD PORT="channel_r_profile" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_profile</TD></TR>
- <TR><TD PORT="channel_r_photos" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_photos</TD></TR>
- <TR><TD PORT="channel_r_abook" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_abook</TD></TR>
- <TR><TD PORT="channel_w_stream" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_stream</TD></TR>
- <TR><TD PORT="channel_w_wall" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_wall</TD></TR>
- <TR><TD PORT="channel_w_tagwall" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_tagwall</TD></TR>
- <TR><TD PORT="channel_w_comment" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_comment</TD></TR>
- <TR><TD PORT="channel_w_mail" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_mail</TD></TR>
- <TR><TD PORT="channel_w_photos" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_photos</TD></TR>
- <TR><TD PORT="channel_w_chat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_chat</TD></TR>
- <TR><TD PORT="channel_a_delegate" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_a_delegate</TD></TR>
- <TR><TD PORT="channel_r_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_storage</TD></TR>
- <TR><TD PORT="channel_w_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_storage</TD></TR>
- <TR><TD PORT="channel_r_pages" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_pages</TD></TR>
- <TR><TD PORT="channel_w_pages" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_pages</TD></TR>
- <TR><TD PORT="channel_a_republish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_a_republish</TD></TR>
- <TR><TD PORT="channel_w_like" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_like</TD></TR>
- <TR><TD PORT="channel_removed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_removed</TD></TR>
- <TR><TD PORT="channel_system" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_system</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 &gt;</TD></TR>
- </TABLE>>
- URL="channel.html"
- tooltip="channel"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD><TD PORT="channel_id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="liker" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">liker</TD><TD PORT="liker.type" ALIGN="LEFT">char[128]</TD></TR>
- <TR><TD PORT="likee" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">likee</TD><TD PORT="likee.type" ALIGN="LEFT">char[128]</TD></TR>
- <TR><TD PORT="iid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD><TD PORT="iid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="verb" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">verb</TD><TD PORT="verb.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="target_type" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">target_type</TD><TD PORT="target_type.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="target_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">target_id</TD><TD PORT="target_id.type" ALIGN="LEFT">char[128]</TD></TR>
- <TR><TD PORT="target" COLSPAN="2" ALIGN="LEFT">target</TD><TD PORT="target.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/likes.implied2degrees.png b/hubzilla_er/diagrams/likes.implied2degrees.png
deleted file mode 100644
index cbf3ed658..000000000
--- a/hubzilla_er/diagrams/likes.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/mail.1degree.dot b/hubzilla_er/diagrams/mail.1degree.dot
deleted file mode 100644
index 9665d4251..000000000
--- a/hubzilla_er/diagrams/mail.1degree.dot
+++ /dev/null
@@ -1,52 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "mail" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="convid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">convid</TD><TD PORT="convid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="mail_flags" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_flags</TD><TD PORT="mail_flags.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="from_xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">from_xchan</TD><TD PORT="from_xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="to_xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">to_xchan</TD><TD PORT="to_xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="account_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_id</TD><TD PORT="account_id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD><TD PORT="channel_id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="title" COLSPAN="2" ALIGN="LEFT">title</TD><TD PORT="title.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="body" COLSPAN="2" ALIGN="LEFT">body</TD><TD PORT="body.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="sig" COLSPAN="2" ALIGN="LEFT">sig</TD><TD PORT="sig.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="attach" COLSPAN="2" ALIGN="LEFT">attach</TD><TD PORT="attach.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="mid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mid</TD><TD PORT="mid.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="parent_mid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">parent_mid</TD><TD PORT="parent_mid.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="mail_deleted" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_deleted</TD><TD PORT="mail_deleted.type" ALIGN="LEFT">tinyint[3]</TD></TR>
- <TR><TD PORT="mail_replied" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_replied</TD><TD PORT="mail_replied.type" ALIGN="LEFT">tinyint[3]</TD></TR>
- <TR><TD PORT="mail_isreply" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_isreply</TD><TD PORT="mail_isreply.type" ALIGN="LEFT">tinyint[3]</TD></TR>
- <TR><TD PORT="mail_seen" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_seen</TD><TD PORT="mail_seen.type" ALIGN="LEFT">tinyint[3]</TD></TR>
- <TR><TD PORT="mail_recalled" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_recalled</TD><TD PORT="mail_recalled.type" ALIGN="LEFT">tinyint[3]</TD></TR>
- <TR><TD PORT="mail_obscured" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_obscured</TD><TD PORT="mail_obscured.type" ALIGN="LEFT">smallint[5]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="expires" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD><TD PORT="expires.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
-}
diff --git a/hubzilla_er/diagrams/mail.1degree.png b/hubzilla_er/diagrams/mail.1degree.png
deleted file mode 100644
index 2250e2540..000000000
--- a/hubzilla_er/diagrams/mail.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/mail.implied2degrees.dot b/hubzilla_er/diagrams/mail.implied2degrees.dot
deleted file mode 100644
index 2142d5d54..000000000
--- a/hubzilla_er/diagrams/mail.implied2degrees.dot
+++ /dev/null
@@ -1,365 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"account_id":w -> "account":"account_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "mail":"channel_id":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "mail":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "account" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">account</TD></TR>
- <TR><TD PORT="account_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">account_id</TD></TR>
- <TR><TD PORT="account_parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_parent</TD></TR>
- <TR><TD PORT="account_default_channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_default_channel</TD></TR>
- <TR><TD PORT="account_salt" COLSPAN="3" ALIGN="LEFT">account_salt</TD></TR>
- <TR><TD PORT="account_password" COLSPAN="3" ALIGN="LEFT">account_password</TD></TR>
- <TR><TD PORT="account_email" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_email</TD></TR>
- <TR><TD PORT="account_external" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_external</TD></TR>
- <TR><TD PORT="account_language" COLSPAN="3" ALIGN="LEFT">account_language</TD></TR>
- <TR><TD PORT="account_created" COLSPAN="3" ALIGN="LEFT">account_created</TD></TR>
- <TR><TD PORT="account_lastlog" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_lastlog</TD></TR>
- <TR><TD PORT="account_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_flags</TD></TR>
- <TR><TD PORT="account_roles" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_roles</TD></TR>
- <TR><TD PORT="account_reset" COLSPAN="3" ALIGN="LEFT">account_reset</TD></TR>
- <TR><TD PORT="account_expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_expires</TD></TR>
- <TR><TD PORT="account_expire_notified" COLSPAN="3" ALIGN="LEFT">account_expire_notified</TD></TR>
- <TR><TD PORT="account_service_class" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_service_class</TD></TR>
- <TR><TD PORT="account_level" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_level</TD></TR>
- <TR><TD PORT="account_password_changed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_password_changed</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 &gt;</TD></TR>
- </TABLE>>
- URL="account.html"
- tooltip="account"
- ];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "channel" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">channel</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="channel_account_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_account_id</TD></TR>
- <TR><TD PORT="channel_primary" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_primary</TD></TR>
- <TR><TD PORT="channel_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_name</TD></TR>
- <TR><TD PORT="channel_address" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_address</TD></TR>
- <TR><TD PORT="channel_guid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_guid</TD></TR>
- <TR><TD PORT="channel_guid_sig" COLSPAN="3" ALIGN="LEFT">channel_guid_sig</TD></TR>
- <TR><TD PORT="channel_hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_hash</TD></TR>
- <TR><TD PORT="channel_timezone" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_timezone</TD></TR>
- <TR><TD PORT="channel_location" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_location</TD></TR>
- <TR><TD PORT="channel_theme" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_theme</TD></TR>
- <TR><TD PORT="channel_startpage" COLSPAN="3" ALIGN="LEFT">channel_startpage</TD></TR>
- <TR><TD PORT="channel_pubkey" COLSPAN="3" ALIGN="LEFT">channel_pubkey</TD></TR>
- <TR><TD PORT="channel_prvkey" COLSPAN="3" ALIGN="LEFT">channel_prvkey</TD></TR>
- <TR><TD PORT="channel_notifyflags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_notifyflags</TD></TR>
- <TR><TD PORT="channel_pageflags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_pageflags</TD></TR>
- <TR><TD PORT="channel_dirdate" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_dirdate</TD></TR>
- <TR><TD PORT="channel_lastpost" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_lastpost</TD></TR>
- <TR><TD PORT="channel_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_deleted</TD></TR>
- <TR><TD PORT="channel_max_anon_mail" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_max_anon_mail</TD></TR>
- <TR><TD PORT="channel_max_friend_req" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_max_friend_req</TD></TR>
- <TR><TD PORT="channel_expire_days" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_expire_days</TD></TR>
- <TR><TD PORT="channel_passwd_reset" COLSPAN="3" ALIGN="LEFT">channel_passwd_reset</TD></TR>
- <TR><TD PORT="channel_default_group" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_default_group</TD></TR>
- <TR><TD PORT="channel_allow_cid" COLSPAN="3" ALIGN="LEFT">channel_allow_cid</TD></TR>
- <TR><TD PORT="channel_allow_gid" COLSPAN="3" ALIGN="LEFT">channel_allow_gid</TD></TR>
- <TR><TD PORT="channel_deny_cid" COLSPAN="3" ALIGN="LEFT">channel_deny_cid</TD></TR>
- <TR><TD PORT="channel_deny_gid" COLSPAN="3" ALIGN="LEFT">channel_deny_gid</TD></TR>
- <TR><TD PORT="channel_r_stream" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_stream</TD></TR>
- <TR><TD PORT="channel_r_profile" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_profile</TD></TR>
- <TR><TD PORT="channel_r_photos" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_photos</TD></TR>
- <TR><TD PORT="channel_r_abook" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_abook</TD></TR>
- <TR><TD PORT="channel_w_stream" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_stream</TD></TR>
- <TR><TD PORT="channel_w_wall" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_wall</TD></TR>
- <TR><TD PORT="channel_w_tagwall" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_tagwall</TD></TR>
- <TR><TD PORT="channel_w_comment" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_comment</TD></TR>
- <TR><TD PORT="channel_w_mail" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_mail</TD></TR>
- <TR><TD PORT="channel_w_photos" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_photos</TD></TR>
- <TR><TD PORT="channel_w_chat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_chat</TD></TR>
- <TR><TD PORT="channel_a_delegate" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_a_delegate</TD></TR>
- <TR><TD PORT="channel_r_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_storage</TD></TR>
- <TR><TD PORT="channel_w_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_storage</TD></TR>
- <TR><TD PORT="channel_r_pages" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_pages</TD></TR>
- <TR><TD PORT="channel_w_pages" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_pages</TD></TR>
- <TR><TD PORT="channel_a_republish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_a_republish</TD></TR>
- <TR><TD PORT="channel_w_like" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_like</TD></TR>
- <TR><TD PORT="channel_removed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_removed</TD></TR>
- <TR><TD PORT="channel_system" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_system</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 &gt;</TD></TR>
- </TABLE>>
- URL="channel.html"
- tooltip="channel"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="convid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">convid</TD><TD PORT="convid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="mail_flags" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_flags</TD><TD PORT="mail_flags.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="from_xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">from_xchan</TD><TD PORT="from_xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="to_xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">to_xchan</TD><TD PORT="to_xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="account_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">account_id</TD><TD PORT="account_id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD><TD PORT="channel_id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="title" COLSPAN="2" ALIGN="LEFT">title</TD><TD PORT="title.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="body" COLSPAN="2" ALIGN="LEFT">body</TD><TD PORT="body.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="sig" COLSPAN="2" ALIGN="LEFT">sig</TD><TD PORT="sig.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="attach" COLSPAN="2" ALIGN="LEFT">attach</TD><TD PORT="attach.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="mid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mid</TD><TD PORT="mid.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="parent_mid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">parent_mid</TD><TD PORT="parent_mid.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="mail_deleted" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_deleted</TD><TD PORT="mail_deleted.type" ALIGN="LEFT">tinyint[3]</TD></TR>
- <TR><TD PORT="mail_replied" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_replied</TD><TD PORT="mail_replied.type" ALIGN="LEFT">tinyint[3]</TD></TR>
- <TR><TD PORT="mail_isreply" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_isreply</TD><TD PORT="mail_isreply.type" ALIGN="LEFT">tinyint[3]</TD></TR>
- <TR><TD PORT="mail_seen" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_seen</TD><TD PORT="mail_seen.type" ALIGN="LEFT">tinyint[3]</TD></TR>
- <TR><TD PORT="mail_recalled" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_recalled</TD><TD PORT="mail_recalled.type" ALIGN="LEFT">tinyint[3]</TD></TR>
- <TR><TD PORT="mail_obscured" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_obscured</TD><TD PORT="mail_obscured.type" ALIGN="LEFT">smallint[5]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="expires" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD><TD PORT="expires.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/mail.implied2degrees.png b/hubzilla_er/diagrams/mail.implied2degrees.png
deleted file mode 100644
index 6f16faf16..000000000
--- a/hubzilla_er/diagrams/mail.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/manage.1degree.dot b/hubzilla_er/diagrams/manage.1degree.dot
deleted file mode 100644
index 477448c84..000000000
--- a/hubzilla_er/diagrams/manage.1degree.dot
+++ /dev/null
@@ -1,34 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "manage" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">manage</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD><TD PORT="xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="manage.html"
- tooltip="manage"
- ];
-}
diff --git a/hubzilla_er/diagrams/manage.1degree.png b/hubzilla_er/diagrams/manage.1degree.png
deleted file mode 100644
index cd1703abb..000000000
--- a/hubzilla_er/diagrams/manage.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/manage.implied2degrees.dot b/hubzilla_er/diagrams/manage.implied2degrees.dot
deleted file mode 100644
index 73ee44cc6..000000000
--- a/hubzilla_er/diagrams/manage.implied2degrees.dot
+++ /dev/null
@@ -1,158 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "addon":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "app":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "event":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fserver":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fsuggest":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "hook":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "manage":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "spam":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "addon" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">addon</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="addon.html"
- tooltip="addon"
- ];
- "app" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">app</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="app.html"
- tooltip="app"
- ];
- "event" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">event</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="event.html"
- tooltip="event"
- ];
- "fserver" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fserver</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fserver.html"
- tooltip="fserver"
- ];
- "fsuggest" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fsuggest</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fsuggest.html"
- tooltip="fsuggest"
- ];
- "hook" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">hook</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="hook.html"
- tooltip="hook"
- ];
- "manage" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">manage</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD><TD PORT="xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="manage.html"
- tooltip="manage"
- ];
- "notify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="date" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">date</TD></TR>
- <TR><TD PORT="msg" COLSPAN="3" ALIGN="LEFT">msg</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="link" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">link</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">seen</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="otype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">otype</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">59 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">10 &gt;</TD></TR>
- </TABLE>>
- URL="notify.html"
- tooltip="notify"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
- "profile" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile.html"
- tooltip="profile"
- ];
- "spam" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">spam</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="spam.html"
- tooltip="spam"
- ];
-}
diff --git a/hubzilla_er/diagrams/manage.implied2degrees.png b/hubzilla_er/diagrams/manage.implied2degrees.png
deleted file mode 100644
index 04027b5d8..000000000
--- a/hubzilla_er/diagrams/manage.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/notify.1degree.dot b/hubzilla_er/diagrams/notify.1degree.dot
deleted file mode 100644
index aedb0a968..000000000
--- a/hubzilla_er/diagrams/notify.1degree.dot
+++ /dev/null
@@ -1,46 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "notify" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notify</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="hash" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD><TD PORT="hash.type" ALIGN="LEFT">char[64]</TD></TR>
- <TR><TD PORT="name" COLSPAN="2" ALIGN="LEFT">name</TD><TD PORT="name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="url" COLSPAN="2" ALIGN="LEFT">url</TD><TD PORT="url.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="photo" COLSPAN="2" ALIGN="LEFT">photo</TD><TD PORT="photo.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="date" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">date</TD><TD PORT="date.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="msg" COLSPAN="2" ALIGN="LEFT">msg</TD><TD PORT="msg.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="aid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD><TD PORT="aid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="link" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">link</TD><TD PORT="link.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="parent" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD><TD PORT="parent.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="seen" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">seen</TD><TD PORT="seen.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="type" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD><TD PORT="type.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="verb" COLSPAN="2" ALIGN="LEFT">verb</TD><TD PORT="verb.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="otype" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">otype</TD><TD PORT="otype.type" ALIGN="LEFT">char[16]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">59 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="notify.html"
- tooltip="notify"
- ];
-}
diff --git a/hubzilla_er/diagrams/notify.1degree.png b/hubzilla_er/diagrams/notify.1degree.png
deleted file mode 100644
index c0ed622d5..000000000
--- a/hubzilla_er/diagrams/notify.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/notify.implied2degrees.dot b/hubzilla_er/diagrams/notify.implied2degrees.dot
deleted file mode 100644
index 9c4626bdb..000000000
--- a/hubzilla_er/diagrams/notify.implied2degrees.dot
+++ /dev/null
@@ -1,279 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "addon":"id":w -> "notify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "app":"id":w -> "notify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "event":"id":w -> "notify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fserver":"id":w -> "notify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fsuggest":"id":w -> "notify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "hook":"id":w -> "notify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "manage":"id":w -> "notify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"id":w -> "notify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"k":w -> "cache":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profile":"id":w -> "notify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "spam":"id":w -> "notify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "addon" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">addon</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="version" COLSPAN="3" ALIGN="LEFT">version</TD></TR>
- <TR><TD PORT="installed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">installed</TD></TR>
- <TR><TD PORT="hidden" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hidden</TD></TR>
- <TR><TD PORT="timestamp" COLSPAN="3" ALIGN="LEFT">timestamp</TD></TR>
- <TR><TD PORT="plugin_admin" COLSPAN="3" ALIGN="LEFT">plugin_admin</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="addon.html"
- tooltip="addon"
- ];
- "app" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">app</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="app_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_id</TD></TR>
- <TR><TD PORT="app_sig" COLSPAN="3" ALIGN="LEFT">app_sig</TD></TR>
- <TR><TD PORT="app_author" COLSPAN="3" ALIGN="LEFT">app_author</TD></TR>
- <TR><TD PORT="app_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_name</TD></TR>
- <TR><TD PORT="app_desc" COLSPAN="3" ALIGN="LEFT">app_desc</TD></TR>
- <TR><TD PORT="app_url" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_url</TD></TR>
- <TR><TD PORT="app_photo" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_photo</TD></TR>
- <TR><TD PORT="app_version" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_version</TD></TR>
- <TR><TD PORT="app_channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_channel</TD></TR>
- <TR><TD PORT="app_addr" COLSPAN="3" ALIGN="LEFT">app_addr</TD></TR>
- <TR><TD PORT="app_price" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_price</TD></TR>
- <TR><TD PORT="app_page" COLSPAN="3" ALIGN="LEFT">app_page</TD></TR>
- <TR><TD PORT="app_requires" COLSPAN="3" ALIGN="LEFT">app_requires</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="app.html"
- tooltip="app"
- ];
- "cache" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">cache</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">21 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 &gt;</TD></TR>
- </TABLE>>
- URL="cache.html"
- tooltip="cache"
- ];
- "event" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">event</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="event_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">event_xchan</TD></TR>
- <TR><TD PORT="event_hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">event_hash</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="edited" COLSPAN="3" ALIGN="LEFT">edited</TD></TR>
- <TR><TD PORT="start" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">start</TD></TR>
- <TR><TD PORT="finish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">finish</TD></TR>
- <TR><TD PORT="summary" COLSPAN="3" ALIGN="LEFT">summary</TD></TR>
- <TR><TD PORT="description" COLSPAN="3" ALIGN="LEFT">description</TD></TR>
- <TR><TD PORT="location" COLSPAN="3" ALIGN="LEFT">location</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="nofinish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">nofinish</TD></TR>
- <TR><TD PORT="adjust" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">adjust</TD></TR>
- <TR><TD PORT="ignore" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">ignore</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="3" ALIGN="LEFT">allow_cid</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="3" ALIGN="LEFT">allow_gid</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="3" ALIGN="LEFT">deny_cid</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="3" ALIGN="LEFT">deny_gid</TD></TR>
- <TR><TD PORT="event_status" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">event_status</TD></TR>
- <TR><TD PORT="event_status_date" COLSPAN="3" ALIGN="LEFT">event_status_date</TD></TR>
- <TR><TD PORT="event_percent" COLSPAN="3" ALIGN="LEFT">event_percent</TD></TR>
- <TR><TD PORT="event_repeat" COLSPAN="3" ALIGN="LEFT">event_repeat</TD></TR>
- <TR><TD PORT="event_sequence" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">event_sequence</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="event.html"
- tooltip="event"
- ];
- "fserver" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fserver</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="server" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">server</TD></TR>
- <TR><TD PORT="posturl" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">posturl</TD></TR>
- <TR><TD PORT="key" COLSPAN="3" ALIGN="LEFT">key</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fserver.html"
- tooltip="fserver"
- ];
- "fsuggest" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fsuggest</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="cid" COLSPAN="3" ALIGN="LEFT">cid</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="request" COLSPAN="3" ALIGN="LEFT">request</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="note" COLSPAN="3" ALIGN="LEFT">note</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fsuggest.html"
- tooltip="fsuggest"
- ];
- "hook" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">hook</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hook" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hook</TD></TR>
- <TR><TD PORT="file" COLSPAN="3" ALIGN="LEFT">file</TD></TR>
- <TR><TD PORT="function" COLSPAN="3" ALIGN="LEFT">function</TD></TR>
- <TR><TD PORT="priority" COLSPAN="3" ALIGN="LEFT">priority</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="hook.html"
- tooltip="hook"
- ];
- "manage" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">manage</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="manage.html"
- tooltip="manage"
- ];
- "notify" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notify</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="hash" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD><TD PORT="hash.type" ALIGN="LEFT">char[64]</TD></TR>
- <TR><TD PORT="name" COLSPAN="2" ALIGN="LEFT">name</TD><TD PORT="name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="url" COLSPAN="2" ALIGN="LEFT">url</TD><TD PORT="url.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="photo" COLSPAN="2" ALIGN="LEFT">photo</TD><TD PORT="photo.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="date" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">date</TD><TD PORT="date.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="msg" COLSPAN="2" ALIGN="LEFT">msg</TD><TD PORT="msg.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="aid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD><TD PORT="aid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="link" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">link</TD><TD PORT="link.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="parent" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD><TD PORT="parent.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="seen" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">seen</TD><TD PORT="seen.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="type" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD><TD PORT="type.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="verb" COLSPAN="2" ALIGN="LEFT">verb</TD><TD PORT="verb.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="otype" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">otype</TD><TD PORT="otype.type" ALIGN="LEFT">char[16]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">59 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">10 &gt;</TD></TR>
- </TABLE>>
- URL="notify.html"
- tooltip="notify"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
- "profile" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="profile_guid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">profile_guid</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="profile_name" COLSPAN="3" ALIGN="LEFT">profile_name</TD></TR>
- <TR><TD PORT="is_default" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">is_default</TD></TR>
- <TR><TD PORT="hide_friends" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hide_friends</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="pdesc" COLSPAN="3" ALIGN="LEFT">pdesc</TD></TR>
- <TR><TD PORT="chandesc" COLSPAN="3" ALIGN="LEFT">chandesc</TD></TR>
- <TR><TD PORT="dob" COLSPAN="3" ALIGN="LEFT">dob</TD></TR>
- <TR><TD PORT="dob_tz" COLSPAN="3" ALIGN="LEFT">dob_tz</TD></TR>
- <TR><TD PORT="address" COLSPAN="3" ALIGN="LEFT">address</TD></TR>
- <TR><TD PORT="locality" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">locality</TD></TR>
- <TR><TD PORT="region" COLSPAN="3" ALIGN="LEFT">region</TD></TR>
- <TR><TD PORT="postal_code" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">postal_code</TD></TR>
- <TR><TD PORT="country_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">country_name</TD></TR>
- <TR><TD PORT="hometown" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hometown</TD></TR>
- <TR><TD PORT="gender" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">gender</TD></TR>
- <TR><TD PORT="marital" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">marital</TD></TR>
- <TR><TD PORT="with" COLSPAN="3" ALIGN="LEFT">with</TD></TR>
- <TR><TD PORT="howlong" COLSPAN="3" ALIGN="LEFT">howlong</TD></TR>
- <TR><TD PORT="sexual" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">sexual</TD></TR>
- <TR><TD PORT="politic" COLSPAN="3" ALIGN="LEFT">politic</TD></TR>
- <TR><TD PORT="religion" COLSPAN="3" ALIGN="LEFT">religion</TD></TR>
- <TR><TD PORT="keywords" COLSPAN="3" ALIGN="LEFT">keywords</TD></TR>
- <TR><TD PORT="likes" COLSPAN="3" ALIGN="LEFT">likes</TD></TR>
- <TR><TD PORT="dislikes" COLSPAN="3" ALIGN="LEFT">dislikes</TD></TR>
- <TR><TD PORT="about" COLSPAN="3" ALIGN="LEFT">about</TD></TR>
- <TR><TD PORT="summary" COLSPAN="3" ALIGN="LEFT">summary</TD></TR>
- <TR><TD PORT="music" COLSPAN="3" ALIGN="LEFT">music</TD></TR>
- <TR><TD PORT="book" COLSPAN="3" ALIGN="LEFT">book</TD></TR>
- <TR><TD PORT="tv" COLSPAN="3" ALIGN="LEFT">tv</TD></TR>
- <TR><TD PORT="film" COLSPAN="3" ALIGN="LEFT">film</TD></TR>
- <TR><TD PORT="interest" COLSPAN="3" ALIGN="LEFT">interest</TD></TR>
- <TR><TD PORT="romance" COLSPAN="3" ALIGN="LEFT">romance</TD></TR>
- <TR><TD PORT="work" COLSPAN="3" ALIGN="LEFT">work</TD></TR>
- <TR><TD PORT="education" COLSPAN="3" ALIGN="LEFT">education</TD></TR>
- <TR><TD PORT="contact" COLSPAN="3" ALIGN="LEFT">contact</TD></TR>
- <TR><TD PORT="channels" COLSPAN="3" ALIGN="LEFT">channels</TD></TR>
- <TR><TD PORT="homepage" COLSPAN="3" ALIGN="LEFT">homepage</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="thumb" COLSPAN="3" ALIGN="LEFT">thumb</TD></TR>
- <TR><TD PORT="publish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">publish</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile.html"
- tooltip="profile"
- ];
- "spam" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">spam</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="spam" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">spam</TD></TR>
- <TR><TD PORT="ham" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">ham</TD></TR>
- <TR><TD PORT="term" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">term</TD></TR>
- <TR><TD PORT="date" COLSPAN="3" ALIGN="LEFT">date</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="spam.html"
- tooltip="spam"
- ];
-}
diff --git a/hubzilla_er/diagrams/notify.implied2degrees.png b/hubzilla_er/diagrams/notify.implied2degrees.png
deleted file mode 100644
index a511439f3..000000000
--- a/hubzilla_er/diagrams/notify.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/pconfig.1degree.dot b/hubzilla_er/diagrams/pconfig.1degree.dot
deleted file mode 100644
index 298a46ff6..000000000
--- a/hubzilla_er/diagrams/pconfig.1degree.dot
+++ /dev/null
@@ -1,36 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="cat" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD><TD PORT="cat.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="k" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD><TD PORT="k.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="v" COLSPAN="2" ALIGN="LEFT">v</TD><TD PORT="v.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
-}
diff --git a/hubzilla_er/diagrams/pconfig.1degree.png b/hubzilla_er/diagrams/pconfig.1degree.png
deleted file mode 100644
index bdd28696e..000000000
--- a/hubzilla_er/diagrams/pconfig.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/pconfig.implied2degrees.dot b/hubzilla_er/diagrams/pconfig.implied2degrees.dot
deleted file mode 100644
index ceef2e2c3..000000000
--- a/hubzilla_er/diagrams/pconfig.implied2degrees.dot
+++ /dev/null
@@ -1,217 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "addon":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "app":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "event":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fserver":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fsuggest":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "hook":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "manage":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"k":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profext":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profile":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "spam":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "xconfig":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "addon" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">addon</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="addon.html"
- tooltip="addon"
- ];
- "app" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">app</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="app.html"
- tooltip="app"
- ];
- "cache" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">cache</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD PORT="updated" COLSPAN="3" ALIGN="LEFT">updated</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">21 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 &gt;</TD></TR>
- </TABLE>>
- URL="cache.html"
- tooltip="cache"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "event" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">event</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="event.html"
- tooltip="event"
- ];
- "fserver" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fserver</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fserver.html"
- tooltip="fserver"
- ];
- "fsuggest" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fsuggest</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fsuggest.html"
- tooltip="fsuggest"
- ];
- "hook" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">hook</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="hook.html"
- tooltip="hook"
- ];
- "manage" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">manage</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="manage.html"
- tooltip="manage"
- ];
- "notify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="date" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">date</TD></TR>
- <TR><TD PORT="msg" COLSPAN="3" ALIGN="LEFT">msg</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="link" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">link</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">seen</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="otype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">otype</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">59 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">10 &gt;</TD></TR>
- </TABLE>>
- URL="notify.html"
- tooltip="notify"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="cat" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD><TD PORT="cat.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="k" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD><TD PORT="k.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="v" COLSPAN="2" ALIGN="LEFT">v</TD><TD PORT="v.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile.html"
- tooltip="profile"
- ];
- "spam" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">spam</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="spam.html"
- tooltip="spam"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
-}
diff --git a/hubzilla_er/diagrams/pconfig.implied2degrees.png b/hubzilla_er/diagrams/pconfig.implied2degrees.png
deleted file mode 100644
index 2ca04a341..000000000
--- a/hubzilla_er/diagrams/pconfig.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/photo.1degree.dot b/hubzilla_er/diagrams/photo.1degree.dot
deleted file mode 100644
index b648a58e6..000000000
--- a/hubzilla_er/diagrams/photo.1degree.dot
+++ /dev/null
@@ -1,59 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "photo" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="aid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD><TD PORT="aid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD><TD PORT="xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="resource_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">resource_id</TD><TD PORT="resource_id.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="edited" COLSPAN="2" ALIGN="LEFT">edited</TD><TD PORT="edited.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="title" COLSPAN="2" ALIGN="LEFT">title</TD><TD PORT="title.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="description" COLSPAN="2" ALIGN="LEFT">description</TD><TD PORT="description.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="album" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">album</TD><TD PORT="album.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="filename" COLSPAN="2" ALIGN="LEFT">filename</TD><TD PORT="filename.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="type" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD><TD PORT="type.type" ALIGN="LEFT">char[128]</TD></TR>
- <TR><TD PORT="height" COLSPAN="2" ALIGN="LEFT">height</TD><TD PORT="height.type" ALIGN="LEFT">smallint[5]</TD></TR>
- <TR><TD PORT="width" COLSPAN="2" ALIGN="LEFT">width</TD><TD PORT="width.type" ALIGN="LEFT">smallint[5]</TD></TR>
- <TR><TD PORT="size" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">size</TD><TD PORT="size.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="data" COLSPAN="2" ALIGN="LEFT">data</TD><TD PORT="data.type" ALIGN="LEFT">mediumblob[16777215]</TD></TR>
- <TR><TD PORT="scale" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">scale</TD><TD PORT="scale.type" ALIGN="LEFT">tinyint[3]</TD></TR>
- <TR><TD PORT="photo_usage" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">photo_usage</TD><TD PORT="photo_usage.type" ALIGN="LEFT">smallint[5]</TD></TR>
- <TR><TD PORT="profile" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">profile</TD><TD PORT="profile.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="is_nsfw" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">is_nsfw</TD><TD PORT="is_nsfw.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="os_storage" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">os_storage</TD><TD PORT="os_storage.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="os_path" COLSPAN="2" ALIGN="LEFT">os_path</TD><TD PORT="os_path.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="display_path" COLSPAN="2" ALIGN="LEFT">display_path</TD><TD PORT="display_path.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="photo_flags" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">photo_flags</TD><TD PORT="photo_flags.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="2" ALIGN="LEFT">allow_cid</TD><TD PORT="allow_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="2" ALIGN="LEFT">allow_gid</TD><TD PORT="allow_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="2" ALIGN="LEFT">deny_cid</TD><TD PORT="deny_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="2" ALIGN="LEFT">deny_gid</TD><TD PORT="deny_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
-}
diff --git a/hubzilla_er/diagrams/photo.1degree.png b/hubzilla_er/diagrams/photo.1degree.png
deleted file mode 100644
index 34bb4f9ba..000000000
--- a/hubzilla_er/diagrams/photo.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/photo.implied2degrees.dot b/hubzilla_er/diagrams/photo.implied2degrees.dot
deleted file mode 100644
index 728150afd..000000000
--- a/hubzilla_er/diagrams/photo.implied2degrees.dot
+++ /dev/null
@@ -1,284 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="aid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD><TD PORT="aid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD><TD PORT="xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="resource_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">resource_id</TD><TD PORT="resource_id.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="edited" COLSPAN="2" ALIGN="LEFT">edited</TD><TD PORT="edited.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="title" COLSPAN="2" ALIGN="LEFT">title</TD><TD PORT="title.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="description" COLSPAN="2" ALIGN="LEFT">description</TD><TD PORT="description.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="album" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">album</TD><TD PORT="album.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="filename" COLSPAN="2" ALIGN="LEFT">filename</TD><TD PORT="filename.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="type" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD><TD PORT="type.type" ALIGN="LEFT">char[128]</TD></TR>
- <TR><TD PORT="height" COLSPAN="2" ALIGN="LEFT">height</TD><TD PORT="height.type" ALIGN="LEFT">smallint[5]</TD></TR>
- <TR><TD PORT="width" COLSPAN="2" ALIGN="LEFT">width</TD><TD PORT="width.type" ALIGN="LEFT">smallint[5]</TD></TR>
- <TR><TD PORT="size" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">size</TD><TD PORT="size.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="data" COLSPAN="2" ALIGN="LEFT">data</TD><TD PORT="data.type" ALIGN="LEFT">mediumblob[16777215]</TD></TR>
- <TR><TD PORT="scale" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">scale</TD><TD PORT="scale.type" ALIGN="LEFT">tinyint[3]</TD></TR>
- <TR><TD PORT="photo_usage" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">photo_usage</TD><TD PORT="photo_usage.type" ALIGN="LEFT">smallint[5]</TD></TR>
- <TR><TD PORT="profile" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">profile</TD><TD PORT="profile.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="is_nsfw" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">is_nsfw</TD><TD PORT="is_nsfw.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="os_storage" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">os_storage</TD><TD PORT="os_storage.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="os_path" COLSPAN="2" ALIGN="LEFT">os_path</TD><TD PORT="os_path.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="display_path" COLSPAN="2" ALIGN="LEFT">display_path</TD><TD PORT="display_path.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="photo_flags" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">photo_flags</TD><TD PORT="photo_flags.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="2" ALIGN="LEFT">allow_cid</TD><TD PORT="allow_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="2" ALIGN="LEFT">allow_gid</TD><TD PORT="allow_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="2" ALIGN="LEFT">deny_cid</TD><TD PORT="deny_cid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="2" ALIGN="LEFT">deny_gid</TD><TD PORT="deny_gid.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/photo.implied2degrees.png b/hubzilla_er/diagrams/photo.implied2degrees.png
deleted file mode 100644
index cfa6d0d2e..000000000
--- a/hubzilla_er/diagrams/photo.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/profdef.1degree.dot b/hubzilla_er/diagrams/profdef.1degree.dot
deleted file mode 100644
index d01868b36..000000000
--- a/hubzilla_er/diagrams/profdef.1degree.dot
+++ /dev/null
@@ -1,37 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="field_name" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">field_name</TD><TD PORT="field_name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="field_type" COLSPAN="2" ALIGN="LEFT">field_type</TD><TD PORT="field_type.type" ALIGN="LEFT">char[16]</TD></TR>
- <TR><TD PORT="field_desc" COLSPAN="2" ALIGN="LEFT">field_desc</TD><TD PORT="field_desc.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="field_help" COLSPAN="2" ALIGN="LEFT">field_help</TD><TD PORT="field_help.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="field_inputs" COLSPAN="2" ALIGN="LEFT">field_inputs</TD><TD PORT="field_inputs.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
-}
diff --git a/hubzilla_er/diagrams/profdef.1degree.png b/hubzilla_er/diagrams/profdef.1degree.png
deleted file mode 100644
index 5fd0a8cc3..000000000
--- a/hubzilla_er/diagrams/profdef.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/profdef.implied2degrees.dot b/hubzilla_er/diagrams/profdef.implied2degrees.dot
deleted file mode 100644
index 6d908944e..000000000
--- a/hubzilla_er/diagrams/profdef.implied2degrees.dot
+++ /dev/null
@@ -1,262 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="field_name" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">field_name</TD><TD PORT="field_name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="field_type" COLSPAN="2" ALIGN="LEFT">field_type</TD><TD PORT="field_type.type" ALIGN="LEFT">char[16]</TD></TR>
- <TR><TD PORT="field_desc" COLSPAN="2" ALIGN="LEFT">field_desc</TD><TD PORT="field_desc.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="field_help" COLSPAN="2" ALIGN="LEFT">field_help</TD><TD PORT="field_help.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="field_inputs" COLSPAN="2" ALIGN="LEFT">field_inputs</TD><TD PORT="field_inputs.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/profdef.implied2degrees.png b/hubzilla_er/diagrams/profdef.implied2degrees.png
deleted file mode 100644
index 1083c2515..000000000
--- a/hubzilla_er/diagrams/profdef.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/profext.1degree.dot b/hubzilla_er/diagrams/profext.1degree.dot
deleted file mode 100644
index 5384100bd..000000000
--- a/hubzilla_er/diagrams/profext.1degree.dot
+++ /dev/null
@@ -1,36 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "profext" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD><TD PORT="channel_id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="hash" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD><TD PORT="hash.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="k" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD><TD PORT="k.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="v" COLSPAN="2" ALIGN="LEFT">v</TD><TD PORT="v.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
-}
diff --git a/hubzilla_er/diagrams/profext.1degree.png b/hubzilla_er/diagrams/profext.1degree.png
deleted file mode 100644
index b7da3b97c..000000000
--- a/hubzilla_er/diagrams/profext.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/profext.implied2degrees.dot b/hubzilla_er/diagrams/profext.implied2degrees.dot
deleted file mode 100644
index 01b382c52..000000000
--- a/hubzilla_er/diagrams/profext.implied2degrees.dot
+++ /dev/null
@@ -1,348 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"channel_id":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profext":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"k":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "cache" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">cache</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD PORT="updated" COLSPAN="3" ALIGN="LEFT">updated</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">21 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 &gt;</TD></TR>
- </TABLE>>
- URL="cache.html"
- tooltip="cache"
- ];
- "channel" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">channel</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="channel_account_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_account_id</TD></TR>
- <TR><TD PORT="channel_primary" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_primary</TD></TR>
- <TR><TD PORT="channel_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_name</TD></TR>
- <TR><TD PORT="channel_address" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_address</TD></TR>
- <TR><TD PORT="channel_guid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_guid</TD></TR>
- <TR><TD PORT="channel_guid_sig" COLSPAN="3" ALIGN="LEFT">channel_guid_sig</TD></TR>
- <TR><TD PORT="channel_hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_hash</TD></TR>
- <TR><TD PORT="channel_timezone" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_timezone</TD></TR>
- <TR><TD PORT="channel_location" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_location</TD></TR>
- <TR><TD PORT="channel_theme" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_theme</TD></TR>
- <TR><TD PORT="channel_startpage" COLSPAN="3" ALIGN="LEFT">channel_startpage</TD></TR>
- <TR><TD PORT="channel_pubkey" COLSPAN="3" ALIGN="LEFT">channel_pubkey</TD></TR>
- <TR><TD PORT="channel_prvkey" COLSPAN="3" ALIGN="LEFT">channel_prvkey</TD></TR>
- <TR><TD PORT="channel_notifyflags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_notifyflags</TD></TR>
- <TR><TD PORT="channel_pageflags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_pageflags</TD></TR>
- <TR><TD PORT="channel_dirdate" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_dirdate</TD></TR>
- <TR><TD PORT="channel_lastpost" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_lastpost</TD></TR>
- <TR><TD PORT="channel_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_deleted</TD></TR>
- <TR><TD PORT="channel_max_anon_mail" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_max_anon_mail</TD></TR>
- <TR><TD PORT="channel_max_friend_req" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_max_friend_req</TD></TR>
- <TR><TD PORT="channel_expire_days" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_expire_days</TD></TR>
- <TR><TD PORT="channel_passwd_reset" COLSPAN="3" ALIGN="LEFT">channel_passwd_reset</TD></TR>
- <TR><TD PORT="channel_default_group" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_default_group</TD></TR>
- <TR><TD PORT="channel_allow_cid" COLSPAN="3" ALIGN="LEFT">channel_allow_cid</TD></TR>
- <TR><TD PORT="channel_allow_gid" COLSPAN="3" ALIGN="LEFT">channel_allow_gid</TD></TR>
- <TR><TD PORT="channel_deny_cid" COLSPAN="3" ALIGN="LEFT">channel_deny_cid</TD></TR>
- <TR><TD PORT="channel_deny_gid" COLSPAN="3" ALIGN="LEFT">channel_deny_gid</TD></TR>
- <TR><TD PORT="channel_r_stream" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_stream</TD></TR>
- <TR><TD PORT="channel_r_profile" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_profile</TD></TR>
- <TR><TD PORT="channel_r_photos" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_photos</TD></TR>
- <TR><TD PORT="channel_r_abook" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_abook</TD></TR>
- <TR><TD PORT="channel_w_stream" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_stream</TD></TR>
- <TR><TD PORT="channel_w_wall" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_wall</TD></TR>
- <TR><TD PORT="channel_w_tagwall" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_tagwall</TD></TR>
- <TR><TD PORT="channel_w_comment" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_comment</TD></TR>
- <TR><TD PORT="channel_w_mail" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_mail</TD></TR>
- <TR><TD PORT="channel_w_photos" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_photos</TD></TR>
- <TR><TD PORT="channel_w_chat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_chat</TD></TR>
- <TR><TD PORT="channel_a_delegate" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_a_delegate</TD></TR>
- <TR><TD PORT="channel_r_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_storage</TD></TR>
- <TR><TD PORT="channel_w_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_storage</TD></TR>
- <TR><TD PORT="channel_r_pages" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_pages</TD></TR>
- <TR><TD PORT="channel_w_pages" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_pages</TD></TR>
- <TR><TD PORT="channel_a_republish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_a_republish</TD></TR>
- <TR><TD PORT="channel_w_like" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_like</TD></TR>
- <TR><TD PORT="channel_removed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_removed</TD></TR>
- <TR><TD PORT="channel_system" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_system</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 &gt;</TD></TR>
- </TABLE>>
- URL="channel.html"
- tooltip="channel"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD><TD PORT="channel_id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="hash" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD><TD PORT="hash.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="k" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD><TD PORT="k.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="v" COLSPAN="2" ALIGN="LEFT">v</TD><TD PORT="v.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/profext.implied2degrees.png b/hubzilla_er/diagrams/profext.implied2degrees.png
deleted file mode 100644
index 718c54b76..000000000
--- a/hubzilla_er/diagrams/profext.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/profile.1degree.dot b/hubzilla_er/diagrams/profile.1degree.dot
deleted file mode 100644
index c66c50b52..000000000
--- a/hubzilla_er/diagrams/profile.1degree.dot
+++ /dev/null
@@ -1,75 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "profile" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="profile_guid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">profile_guid</TD><TD PORT="profile_guid.type" ALIGN="LEFT">char[64]</TD></TR>
- <TR><TD PORT="aid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD><TD PORT="aid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="profile_name" COLSPAN="2" ALIGN="LEFT">profile_name</TD><TD PORT="profile_name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="is_default" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">is_default</TD><TD PORT="is_default.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="hide_friends" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hide_friends</TD><TD PORT="hide_friends.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="name" COLSPAN="2" ALIGN="LEFT">name</TD><TD PORT="name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="pdesc" COLSPAN="2" ALIGN="LEFT">pdesc</TD><TD PORT="pdesc.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="chandesc" COLSPAN="2" ALIGN="LEFT">chandesc</TD><TD PORT="chandesc.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="dob" COLSPAN="2" ALIGN="LEFT">dob</TD><TD PORT="dob.type" ALIGN="LEFT">char[32]</TD></TR>
- <TR><TD PORT="dob_tz" COLSPAN="2" ALIGN="LEFT">dob_tz</TD><TD PORT="dob_tz.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="address" COLSPAN="2" ALIGN="LEFT">address</TD><TD PORT="address.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="locality" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">locality</TD><TD PORT="locality.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="region" COLSPAN="2" ALIGN="LEFT">region</TD><TD PORT="region.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="postal_code" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">postal_code</TD><TD PORT="postal_code.type" ALIGN="LEFT">char[32]</TD></TR>
- <TR><TD PORT="country_name" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">country_name</TD><TD PORT="country_name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="hometown" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hometown</TD><TD PORT="hometown.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="gender" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">gender</TD><TD PORT="gender.type" ALIGN="LEFT">char[32]</TD></TR>
- <TR><TD PORT="marital" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">marital</TD><TD PORT="marital.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="with" COLSPAN="2" ALIGN="LEFT">with</TD><TD PORT="with.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="howlong" COLSPAN="2" ALIGN="LEFT">howlong</TD><TD PORT="howlong.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="sexual" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">sexual</TD><TD PORT="sexual.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="politic" COLSPAN="2" ALIGN="LEFT">politic</TD><TD PORT="politic.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="religion" COLSPAN="2" ALIGN="LEFT">religion</TD><TD PORT="religion.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="keywords" COLSPAN="2" ALIGN="LEFT">keywords</TD><TD PORT="keywords.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="likes" COLSPAN="2" ALIGN="LEFT">likes</TD><TD PORT="likes.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="dislikes" COLSPAN="2" ALIGN="LEFT">dislikes</TD><TD PORT="dislikes.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="about" COLSPAN="2" ALIGN="LEFT">about</TD><TD PORT="about.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="summary" COLSPAN="2" ALIGN="LEFT">summary</TD><TD PORT="summary.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="music" COLSPAN="2" ALIGN="LEFT">music</TD><TD PORT="music.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="book" COLSPAN="2" ALIGN="LEFT">book</TD><TD PORT="book.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="tv" COLSPAN="2" ALIGN="LEFT">tv</TD><TD PORT="tv.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="film" COLSPAN="2" ALIGN="LEFT">film</TD><TD PORT="film.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="interest" COLSPAN="2" ALIGN="LEFT">interest</TD><TD PORT="interest.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="romance" COLSPAN="2" ALIGN="LEFT">romance</TD><TD PORT="romance.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="work" COLSPAN="2" ALIGN="LEFT">work</TD><TD PORT="work.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="education" COLSPAN="2" ALIGN="LEFT">education</TD><TD PORT="education.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="contact" COLSPAN="2" ALIGN="LEFT">contact</TD><TD PORT="contact.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="channels" COLSPAN="2" ALIGN="LEFT">channels</TD><TD PORT="channels.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="homepage" COLSPAN="2" ALIGN="LEFT">homepage</TD><TD PORT="homepage.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="photo" COLSPAN="2" ALIGN="LEFT">photo</TD><TD PORT="photo.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="thumb" COLSPAN="2" ALIGN="LEFT">thumb</TD><TD PORT="thumb.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="publish" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">publish</TD><TD PORT="publish.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="profile.html"
- tooltip="profile"
- ];
-}
diff --git a/hubzilla_er/diagrams/profile.1degree.png b/hubzilla_er/diagrams/profile.1degree.png
deleted file mode 100644
index 00b7ce7c8..000000000
--- a/hubzilla_er/diagrams/profile.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/profile.implied2degrees.dot b/hubzilla_er/diagrams/profile.implied2degrees.dot
deleted file mode 100644
index 6dd37a33a..000000000
--- a/hubzilla_er/diagrams/profile.implied2degrees.dot
+++ /dev/null
@@ -1,199 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "addon":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "app":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "event":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fserver":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fsuggest":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "hook":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "manage":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "spam":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "addon" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">addon</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="addon.html"
- tooltip="addon"
- ];
- "app" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">app</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="app.html"
- tooltip="app"
- ];
- "event" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">event</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="event.html"
- tooltip="event"
- ];
- "fserver" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fserver</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fserver.html"
- tooltip="fserver"
- ];
- "fsuggest" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fsuggest</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fsuggest.html"
- tooltip="fsuggest"
- ];
- "hook" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">hook</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="hook.html"
- tooltip="hook"
- ];
- "manage" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">manage</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="manage.html"
- tooltip="manage"
- ];
- "notify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="date" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">date</TD></TR>
- <TR><TD PORT="msg" COLSPAN="3" ALIGN="LEFT">msg</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="link" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">link</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">seen</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="otype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">otype</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">59 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">10 &gt;</TD></TR>
- </TABLE>>
- URL="notify.html"
- tooltip="notify"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
- "profile" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="profile_guid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">profile_guid</TD><TD PORT="profile_guid.type" ALIGN="LEFT">char[64]</TD></TR>
- <TR><TD PORT="aid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD><TD PORT="aid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="profile_name" COLSPAN="2" ALIGN="LEFT">profile_name</TD><TD PORT="profile_name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="is_default" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">is_default</TD><TD PORT="is_default.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="hide_friends" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hide_friends</TD><TD PORT="hide_friends.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD PORT="name" COLSPAN="2" ALIGN="LEFT">name</TD><TD PORT="name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="pdesc" COLSPAN="2" ALIGN="LEFT">pdesc</TD><TD PORT="pdesc.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="chandesc" COLSPAN="2" ALIGN="LEFT">chandesc</TD><TD PORT="chandesc.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="dob" COLSPAN="2" ALIGN="LEFT">dob</TD><TD PORT="dob.type" ALIGN="LEFT">char[32]</TD></TR>
- <TR><TD PORT="dob_tz" COLSPAN="2" ALIGN="LEFT">dob_tz</TD><TD PORT="dob_tz.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="address" COLSPAN="2" ALIGN="LEFT">address</TD><TD PORT="address.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="locality" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">locality</TD><TD PORT="locality.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="region" COLSPAN="2" ALIGN="LEFT">region</TD><TD PORT="region.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="postal_code" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">postal_code</TD><TD PORT="postal_code.type" ALIGN="LEFT">char[32]</TD></TR>
- <TR><TD PORT="country_name" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">country_name</TD><TD PORT="country_name.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="hometown" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hometown</TD><TD PORT="hometown.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="gender" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">gender</TD><TD PORT="gender.type" ALIGN="LEFT">char[32]</TD></TR>
- <TR><TD PORT="marital" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">marital</TD><TD PORT="marital.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="with" COLSPAN="2" ALIGN="LEFT">with</TD><TD PORT="with.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="howlong" COLSPAN="2" ALIGN="LEFT">howlong</TD><TD PORT="howlong.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="sexual" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">sexual</TD><TD PORT="sexual.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="politic" COLSPAN="2" ALIGN="LEFT">politic</TD><TD PORT="politic.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="religion" COLSPAN="2" ALIGN="LEFT">religion</TD><TD PORT="religion.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="keywords" COLSPAN="2" ALIGN="LEFT">keywords</TD><TD PORT="keywords.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="likes" COLSPAN="2" ALIGN="LEFT">likes</TD><TD PORT="likes.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="dislikes" COLSPAN="2" ALIGN="LEFT">dislikes</TD><TD PORT="dislikes.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="about" COLSPAN="2" ALIGN="LEFT">about</TD><TD PORT="about.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="summary" COLSPAN="2" ALIGN="LEFT">summary</TD><TD PORT="summary.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="music" COLSPAN="2" ALIGN="LEFT">music</TD><TD PORT="music.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="book" COLSPAN="2" ALIGN="LEFT">book</TD><TD PORT="book.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="tv" COLSPAN="2" ALIGN="LEFT">tv</TD><TD PORT="tv.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="film" COLSPAN="2" ALIGN="LEFT">film</TD><TD PORT="film.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="interest" COLSPAN="2" ALIGN="LEFT">interest</TD><TD PORT="interest.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="romance" COLSPAN="2" ALIGN="LEFT">romance</TD><TD PORT="romance.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="work" COLSPAN="2" ALIGN="LEFT">work</TD><TD PORT="work.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="education" COLSPAN="2" ALIGN="LEFT">education</TD><TD PORT="education.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="contact" COLSPAN="2" ALIGN="LEFT">contact</TD><TD PORT="contact.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="channels" COLSPAN="2" ALIGN="LEFT">channels</TD><TD PORT="channels.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="homepage" COLSPAN="2" ALIGN="LEFT">homepage</TD><TD PORT="homepage.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="photo" COLSPAN="2" ALIGN="LEFT">photo</TD><TD PORT="photo.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="thumb" COLSPAN="2" ALIGN="LEFT">thumb</TD><TD PORT="thumb.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="publish" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">publish</TD><TD PORT="publish.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="profile.html"
- tooltip="profile"
- ];
- "spam" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">spam</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="spam.html"
- tooltip="spam"
- ];
-}
diff --git a/hubzilla_er/diagrams/profile.implied2degrees.png b/hubzilla_er/diagrams/profile.implied2degrees.png
deleted file mode 100644
index ceace167d..000000000
--- a/hubzilla_er/diagrams/profile.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/profile_check.1degree.dot b/hubzilla_er/diagrams/profile_check.1degree.dot
deleted file mode 100644
index 37bf28c85..000000000
--- a/hubzilla_er/diagrams/profile_check.1degree.dot
+++ /dev/null
@@ -1,37 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="cid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">cid</TD><TD PORT="cid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="dfrn_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">dfrn_id</TD><TD PORT="dfrn_id.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="sec" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">sec</TD><TD PORT="sec.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="expire" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">expire</TD><TD PORT="expire.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
-}
diff --git a/hubzilla_er/diagrams/profile_check.1degree.png b/hubzilla_er/diagrams/profile_check.1degree.png
deleted file mode 100644
index 4b6b9df8f..000000000
--- a/hubzilla_er/diagrams/profile_check.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/profile_check.implied2degrees.dot b/hubzilla_er/diagrams/profile_check.implied2degrees.dot
deleted file mode 100644
index 2c5d1d1c2..000000000
--- a/hubzilla_er/diagrams/profile_check.implied2degrees.dot
+++ /dev/null
@@ -1,262 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="cid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">cid</TD><TD PORT="cid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="dfrn_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">dfrn_id</TD><TD PORT="dfrn_id.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="sec" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">sec</TD><TD PORT="sec.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="expire" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">expire</TD><TD PORT="expire.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/profile_check.implied2degrees.png b/hubzilla_er/diagrams/profile_check.implied2degrees.png
deleted file mode 100644
index c035d7c69..000000000
--- a/hubzilla_er/diagrams/profile_check.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/register.1degree.dot b/hubzilla_er/diagrams/register.1degree.dot
deleted file mode 100644
index 658d82448..000000000
--- a/hubzilla_er/diagrams/register.1degree.dot
+++ /dev/null
@@ -1,37 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "register" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="hash" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD><TD PORT="hash.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="password" COLSPAN="2" ALIGN="LEFT">password</TD><TD PORT="password.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="language" COLSPAN="2" ALIGN="LEFT">language</TD><TD PORT="language.type" ALIGN="LEFT">char[16]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
-}
diff --git a/hubzilla_er/diagrams/register.1degree.png b/hubzilla_er/diagrams/register.1degree.png
deleted file mode 100644
index 6cdb8bc86..000000000
--- a/hubzilla_er/diagrams/register.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/register.implied2degrees.dot b/hubzilla_er/diagrams/register.implied2degrees.dot
deleted file mode 100644
index efa6e5b65..000000000
--- a/hubzilla_er/diagrams/register.implied2degrees.dot
+++ /dev/null
@@ -1,262 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="hash" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD><TD PORT="hash.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="password" COLSPAN="2" ALIGN="LEFT">password</TD><TD PORT="password.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="language" COLSPAN="2" ALIGN="LEFT">language</TD><TD PORT="language.type" ALIGN="LEFT">char[16]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/register.implied2degrees.png b/hubzilla_er/diagrams/register.implied2degrees.png
deleted file mode 100644
index 0bb580784..000000000
--- a/hubzilla_er/diagrams/register.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/sign.1degree.dot b/hubzilla_er/diagrams/sign.1degree.dot
deleted file mode 100644
index 954731b37..000000000
--- a/hubzilla_er/diagrams/sign.1degree.dot
+++ /dev/null
@@ -1,37 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "sign" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="iid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD><TD PORT="iid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="retract_iid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">retract_iid</TD><TD PORT="retract_iid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="signed_text" COLSPAN="2" ALIGN="LEFT">signed_text</TD><TD PORT="signed_text.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="signature" COLSPAN="2" ALIGN="LEFT">signature</TD><TD PORT="signature.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="signer" COLSPAN="2" ALIGN="LEFT">signer</TD><TD PORT="signer.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
-}
diff --git a/hubzilla_er/diagrams/sign.1degree.png b/hubzilla_er/diagrams/sign.1degree.png
deleted file mode 100644
index 6175d4e3a..000000000
--- a/hubzilla_er/diagrams/sign.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/sign.implied2degrees.dot b/hubzilla_er/diagrams/sign.implied2degrees.dot
deleted file mode 100644
index 44bd2e2f8..000000000
--- a/hubzilla_er/diagrams/sign.implied2degrees.dot
+++ /dev/null
@@ -1,262 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="iid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD><TD PORT="iid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="retract_iid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">retract_iid</TD><TD PORT="retract_iid.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="signed_text" COLSPAN="2" ALIGN="LEFT">signed_text</TD><TD PORT="signed_text.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="signature" COLSPAN="2" ALIGN="LEFT">signature</TD><TD PORT="signature.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="signer" COLSPAN="2" ALIGN="LEFT">signer</TD><TD PORT="signer.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/sign.implied2degrees.png b/hubzilla_er/diagrams/sign.implied2degrees.png
deleted file mode 100644
index 268e2d472..000000000
--- a/hubzilla_er/diagrams/sign.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/spam.1degree.dot b/hubzilla_er/diagrams/spam.1degree.dot
deleted file mode 100644
index da56f67e1..000000000
--- a/hubzilla_er/diagrams/spam.1degree.dot
+++ /dev/null
@@ -1,37 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "spam" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">spam</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="spam" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">spam</TD><TD PORT="spam.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="ham" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">ham</TD><TD PORT="ham.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="term" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">term</TD><TD PORT="term.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="date" COLSPAN="2" ALIGN="LEFT">date</TD><TD PORT="date.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="spam.html"
- tooltip="spam"
- ];
-}
diff --git a/hubzilla_er/diagrams/spam.1degree.png b/hubzilla_er/diagrams/spam.1degree.png
deleted file mode 100644
index 3141bc57e..000000000
--- a/hubzilla_er/diagrams/spam.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/spam.implied2degrees.dot b/hubzilla_er/diagrams/spam.implied2degrees.dot
deleted file mode 100644
index 6a235ceae..000000000
--- a/hubzilla_er/diagrams/spam.implied2degrees.dot
+++ /dev/null
@@ -1,161 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "addon":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "app":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "event":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fserver":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fsuggest":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "hook":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "manage":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile":"elipses":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "spam":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "addon" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">addon</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="addon.html"
- tooltip="addon"
- ];
- "app" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">app</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="app.html"
- tooltip="app"
- ];
- "event" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">event</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="event.html"
- tooltip="event"
- ];
- "fserver" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fserver</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fserver.html"
- tooltip="fserver"
- ];
- "fsuggest" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fsuggest</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fsuggest.html"
- tooltip="fsuggest"
- ];
- "hook" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">hook</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="hook.html"
- tooltip="hook"
- ];
- "manage" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">manage</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="manage.html"
- tooltip="manage"
- ];
- "notify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="date" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">date</TD></TR>
- <TR><TD PORT="msg" COLSPAN="3" ALIGN="LEFT">msg</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="link" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">link</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">seen</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="otype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">otype</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">59 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">10 &gt;</TD></TR>
- </TABLE>>
- URL="notify.html"
- tooltip="notify"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
- "profile" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile.html"
- tooltip="profile"
- ];
- "spam" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">spam</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="spam" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">spam</TD><TD PORT="spam.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="ham" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">ham</TD><TD PORT="ham.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="term" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">term</TD><TD PORT="term.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="date" COLSPAN="2" ALIGN="LEFT">date</TD><TD PORT="date.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="spam.html"
- tooltip="spam"
- ];
-}
diff --git a/hubzilla_er/diagrams/spam.implied2degrees.png b/hubzilla_er/diagrams/spam.implied2degrees.png
deleted file mode 100644
index 8b61a8888..000000000
--- a/hubzilla_er/diagrams/spam.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/abook.1degree.dot b/hubzilla_er/diagrams/summary/abook.1degree.dot
deleted file mode 100644
index 662cb811f..000000000
--- a/hubzilla_er/diagrams/summary/abook.1degree.dot
+++ /dev/null
@@ -1,52 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "abook" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "abook" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">abook</TD></TR>
- <TR><TD PORT="abook_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">abook_id</TD></TR>
- <TR><TD PORT="abook_account" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_account</TD></TR>
- <TR><TD PORT="abook_channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_channel</TD></TR>
- <TR><TD PORT="abook_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_xchan</TD></TR>
- <TR><TD PORT="abook_my_perms" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_my_perms</TD></TR>
- <TR><TD PORT="abook_their_perms" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_their_perms</TD></TR>
- <TR><TD PORT="abook_closeness" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_closeness</TD></TR>
- <TR><TD PORT="abook_created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_created</TD></TR>
- <TR><TD PORT="abook_updated" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_updated</TD></TR>
- <TR><TD PORT="abook_connected" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_connected</TD></TR>
- <TR><TD PORT="abook_dob" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_dob</TD></TR>
- <TR><TD PORT="abook_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_flags</TD></TR>
- <TR><TD PORT="abook_blocked" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_blocked</TD></TR>
- <TR><TD PORT="abook_ignored" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_ignored</TD></TR>
- <TR><TD PORT="abook_hidden" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_hidden</TD></TR>
- <TR><TD PORT="abook_archived" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_archived</TD></TR>
- <TR><TD PORT="abook_pending" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_pending</TD></TR>
- <TR><TD PORT="abook_unconnected" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_unconnected</TD></TR>
- <TR><TD PORT="abook_self" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_self</TD></TR>
- <TR><TD PORT="abook_feed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_feed</TD></TR>
- <TR><TD PORT="abook_profile" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">abook_profile</TD></TR>
- <TR><TD PORT="abook_incl" COLSPAN="3" ALIGN="LEFT">abook_incl</TD></TR>
- <TR><TD PORT="abook_excl" COLSPAN="3" ALIGN="LEFT">abook_excl</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">12 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/abook.html"
- tooltip="abook"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/abook.1degree.png b/hubzilla_er/diagrams/summary/abook.1degree.png
deleted file mode 100644
index 8626b50e8..000000000
--- a/hubzilla_er/diagrams/summary/abook.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/account.1degree.dot b/hubzilla_er/diagrams/summary/account.1degree.dot
deleted file mode 100644
index 399777f74..000000000
--- a/hubzilla_er/diagrams/summary/account.1degree.dot
+++ /dev/null
@@ -1,47 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "account" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "account" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">account</TD></TR>
- <TR><TD PORT="account_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">account_id</TD></TR>
- <TR><TD PORT="account_parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_parent</TD></TR>
- <TR><TD PORT="account_default_channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_default_channel</TD></TR>
- <TR><TD PORT="account_salt" COLSPAN="3" ALIGN="LEFT">account_salt</TD></TR>
- <TR><TD PORT="account_password" COLSPAN="3" ALIGN="LEFT">account_password</TD></TR>
- <TR><TD PORT="account_email" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_email</TD></TR>
- <TR><TD PORT="account_external" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_external</TD></TR>
- <TR><TD PORT="account_language" COLSPAN="3" ALIGN="LEFT">account_language</TD></TR>
- <TR><TD PORT="account_created" COLSPAN="3" ALIGN="LEFT">account_created</TD></TR>
- <TR><TD PORT="account_lastlog" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_lastlog</TD></TR>
- <TR><TD PORT="account_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_flags</TD></TR>
- <TR><TD PORT="account_roles" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_roles</TD></TR>
- <TR><TD PORT="account_reset" COLSPAN="3" ALIGN="LEFT">account_reset</TD></TR>
- <TR><TD PORT="account_expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_expires</TD></TR>
- <TR><TD PORT="account_expire_notified" COLSPAN="3" ALIGN="LEFT">account_expire_notified</TD></TR>
- <TR><TD PORT="account_service_class" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_service_class</TD></TR>
- <TR><TD PORT="account_level" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_level</TD></TR>
- <TR><TD PORT="account_password_changed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_password_changed</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/account.html"
- tooltip="account"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/account.1degree.png b/hubzilla_er/diagrams/summary/account.1degree.png
deleted file mode 100644
index 7bed11ef1..000000000
--- a/hubzilla_er/diagrams/summary/account.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/addon.1degree.dot b/hubzilla_er/diagrams/summary/addon.1degree.dot
deleted file mode 100644
index fce4097d2..000000000
--- a/hubzilla_er/diagrams/summary/addon.1degree.dot
+++ /dev/null
@@ -1,36 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "addon" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "addon" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">addon</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="version" COLSPAN="3" ALIGN="LEFT">version</TD></TR>
- <TR><TD PORT="installed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">installed</TD></TR>
- <TR><TD PORT="hidden" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hidden</TD></TR>
- <TR><TD PORT="timestamp" COLSPAN="3" ALIGN="LEFT">timestamp</TD></TR>
- <TR><TD PORT="plugin_admin" COLSPAN="3" ALIGN="LEFT">plugin_admin</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/addon.html"
- tooltip="addon"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/addon.1degree.png b/hubzilla_er/diagrams/summary/addon.1degree.png
deleted file mode 100644
index 06b0a66e1..000000000
--- a/hubzilla_er/diagrams/summary/addon.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/app.1degree.dot b/hubzilla_er/diagrams/summary/app.1degree.dot
deleted file mode 100644
index 7a6f245e8..000000000
--- a/hubzilla_er/diagrams/summary/app.1degree.dot
+++ /dev/null
@@ -1,43 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "app" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "app" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">app</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="app_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_id</TD></TR>
- <TR><TD PORT="app_sig" COLSPAN="3" ALIGN="LEFT">app_sig</TD></TR>
- <TR><TD PORT="app_author" COLSPAN="3" ALIGN="LEFT">app_author</TD></TR>
- <TR><TD PORT="app_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_name</TD></TR>
- <TR><TD PORT="app_desc" COLSPAN="3" ALIGN="LEFT">app_desc</TD></TR>
- <TR><TD PORT="app_url" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_url</TD></TR>
- <TR><TD PORT="app_photo" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_photo</TD></TR>
- <TR><TD PORT="app_version" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_version</TD></TR>
- <TR><TD PORT="app_channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_channel</TD></TR>
- <TR><TD PORT="app_addr" COLSPAN="3" ALIGN="LEFT">app_addr</TD></TR>
- <TR><TD PORT="app_price" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_price</TD></TR>
- <TR><TD PORT="app_page" COLSPAN="3" ALIGN="LEFT">app_page</TD></TR>
- <TR><TD PORT="app_requires" COLSPAN="3" ALIGN="LEFT">app_requires</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/app.html"
- tooltip="app"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/app.1degree.png b/hubzilla_er/diagrams/summary/app.1degree.png
deleted file mode 100644
index 1850c4b6f..000000000
--- a/hubzilla_er/diagrams/summary/app.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/attach.1degree.dot b/hubzilla_er/diagrams/summary/attach.1degree.dot
deleted file mode 100644
index 8fc2e8360..000000000
--- a/hubzilla_er/diagrams/summary/attach.1degree.dot
+++ /dev/null
@@ -1,52 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "attach" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="creator" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">creator</TD></TR>
- <TR><TD PORT="filename" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">filename</TD></TR>
- <TR><TD PORT="filetype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">filetype</TD></TR>
- <TR><TD PORT="filesize" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">filesize</TD></TR>
- <TR><TD PORT="revision" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">revision</TD></TR>
- <TR><TD PORT="folder" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">folder</TD></TR>
- <TR><TD PORT="flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">flags</TD></TR>
- <TR><TD PORT="is_dir" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">is_dir</TD></TR>
- <TR><TD PORT="is_photo" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">is_photo</TD></TR>
- <TR><TD PORT="os_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">os_storage</TD></TR>
- <TR><TD PORT="os_path" COLSPAN="3" ALIGN="LEFT">os_path</TD></TR>
- <TR><TD PORT="display_path" COLSPAN="3" ALIGN="LEFT">display_path</TD></TR>
- <TR><TD PORT="data" COLSPAN="3" ALIGN="LEFT">data</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="edited" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">edited</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="3" ALIGN="LEFT">allow_cid</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="3" ALIGN="LEFT">allow_gid</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="3" ALIGN="LEFT">deny_cid</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="3" ALIGN="LEFT">deny_gid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/attach.html"
- tooltip="attach"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/attach.1degree.png b/hubzilla_er/diagrams/summary/attach.1degree.png
deleted file mode 100644
index 508f509cf..000000000
--- a/hubzilla_er/diagrams/summary/attach.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/auth_codes.1degree.dot b/hubzilla_er/diagrams/summary/auth_codes.1degree.dot
deleted file mode 100644
index 40001241f..000000000
--- a/hubzilla_er/diagrams/summary/auth_codes.1degree.dot
+++ /dev/null
@@ -1,34 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "auth_codes" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "auth_codes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">auth_codes</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="3" ALIGN="LEFT">client_id</TD></TR>
- <TR><TD PORT="redirect_uri" COLSPAN="3" ALIGN="LEFT">redirect_uri</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" ALIGN="LEFT">expires</TD></TR>
- <TR><TD PORT="scope" COLSPAN="3" ALIGN="LEFT">scope</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/auth_codes.html"
- tooltip="auth_codes"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/auth_codes.1degree.png b/hubzilla_er/diagrams/summary/auth_codes.1degree.png
deleted file mode 100644
index 4df2878b4..000000000
--- a/hubzilla_er/diagrams/summary/auth_codes.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/cache.1degree.dot b/hubzilla_er/diagrams/summary/cache.1degree.dot
deleted file mode 100644
index c081187ce..000000000
--- a/hubzilla_er/diagrams/summary/cache.1degree.dot
+++ /dev/null
@@ -1,32 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "cache" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "cache" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">cache</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD PORT="updated" COLSPAN="3" ALIGN="LEFT">updated</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">21 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/cache.html"
- tooltip="cache"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/cache.1degree.png b/hubzilla_er/diagrams/summary/cache.1degree.png
deleted file mode 100644
index d20fc1ed8..000000000
--- a/hubzilla_er/diagrams/summary/cache.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/channel.1degree.dot b/hubzilla_er/diagrams/summary/channel.1degree.dot
deleted file mode 100644
index 4056732d7..000000000
--- a/hubzilla_er/diagrams/summary/channel.1degree.dot
+++ /dev/null
@@ -1,77 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "channel" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "channel" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">channel</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="channel_account_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_account_id</TD></TR>
- <TR><TD PORT="channel_primary" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_primary</TD></TR>
- <TR><TD PORT="channel_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_name</TD></TR>
- <TR><TD PORT="channel_address" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_address</TD></TR>
- <TR><TD PORT="channel_guid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_guid</TD></TR>
- <TR><TD PORT="channel_guid_sig" COLSPAN="3" ALIGN="LEFT">channel_guid_sig</TD></TR>
- <TR><TD PORT="channel_hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_hash</TD></TR>
- <TR><TD PORT="channel_timezone" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_timezone</TD></TR>
- <TR><TD PORT="channel_location" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_location</TD></TR>
- <TR><TD PORT="channel_theme" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_theme</TD></TR>
- <TR><TD PORT="channel_startpage" COLSPAN="3" ALIGN="LEFT">channel_startpage</TD></TR>
- <TR><TD PORT="channel_pubkey" COLSPAN="3" ALIGN="LEFT">channel_pubkey</TD></TR>
- <TR><TD PORT="channel_prvkey" COLSPAN="3" ALIGN="LEFT">channel_prvkey</TD></TR>
- <TR><TD PORT="channel_notifyflags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_notifyflags</TD></TR>
- <TR><TD PORT="channel_pageflags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_pageflags</TD></TR>
- <TR><TD PORT="channel_dirdate" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_dirdate</TD></TR>
- <TR><TD PORT="channel_lastpost" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_lastpost</TD></TR>
- <TR><TD PORT="channel_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_deleted</TD></TR>
- <TR><TD PORT="channel_max_anon_mail" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_max_anon_mail</TD></TR>
- <TR><TD PORT="channel_max_friend_req" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_max_friend_req</TD></TR>
- <TR><TD PORT="channel_expire_days" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_expire_days</TD></TR>
- <TR><TD PORT="channel_passwd_reset" COLSPAN="3" ALIGN="LEFT">channel_passwd_reset</TD></TR>
- <TR><TD PORT="channel_default_group" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_default_group</TD></TR>
- <TR><TD PORT="channel_allow_cid" COLSPAN="3" ALIGN="LEFT">channel_allow_cid</TD></TR>
- <TR><TD PORT="channel_allow_gid" COLSPAN="3" ALIGN="LEFT">channel_allow_gid</TD></TR>
- <TR><TD PORT="channel_deny_cid" COLSPAN="3" ALIGN="LEFT">channel_deny_cid</TD></TR>
- <TR><TD PORT="channel_deny_gid" COLSPAN="3" ALIGN="LEFT">channel_deny_gid</TD></TR>
- <TR><TD PORT="channel_r_stream" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_stream</TD></TR>
- <TR><TD PORT="channel_r_profile" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_profile</TD></TR>
- <TR><TD PORT="channel_r_photos" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_photos</TD></TR>
- <TR><TD PORT="channel_r_abook" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_abook</TD></TR>
- <TR><TD PORT="channel_w_stream" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_stream</TD></TR>
- <TR><TD PORT="channel_w_wall" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_wall</TD></TR>
- <TR><TD PORT="channel_w_tagwall" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_tagwall</TD></TR>
- <TR><TD PORT="channel_w_comment" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_comment</TD></TR>
- <TR><TD PORT="channel_w_mail" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_mail</TD></TR>
- <TR><TD PORT="channel_w_photos" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_photos</TD></TR>
- <TR><TD PORT="channel_w_chat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_chat</TD></TR>
- <TR><TD PORT="channel_a_delegate" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_a_delegate</TD></TR>
- <TR><TD PORT="channel_r_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_storage</TD></TR>
- <TR><TD PORT="channel_w_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_storage</TD></TR>
- <TR><TD PORT="channel_r_pages" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_pages</TD></TR>
- <TR><TD PORT="channel_w_pages" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_pages</TD></TR>
- <TR><TD PORT="channel_a_republish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_a_republish</TD></TR>
- <TR><TD PORT="channel_w_like" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_like</TD></TR>
- <TR><TD PORT="channel_removed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_removed</TD></TR>
- <TR><TD PORT="channel_system" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_system</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/channel.html"
- tooltip="channel"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/channel.1degree.png b/hubzilla_er/diagrams/summary/channel.1degree.png
deleted file mode 100644
index 466310783..000000000
--- a/hubzilla_er/diagrams/summary/channel.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/chat.1degree.dot b/hubzilla_er/diagrams/summary/chat.1degree.dot
deleted file mode 100644
index 2a62819d3..000000000
--- a/hubzilla_er/diagrams/summary/chat.1degree.dot
+++ /dev/null
@@ -1,34 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "chat" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "chat" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">chat</TD></TR>
- <TR><TD PORT="chat_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">chat_id</TD></TR>
- <TR><TD PORT="chat_room" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">chat_room</TD></TR>
- <TR><TD PORT="chat_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">chat_xchan</TD></TR>
- <TR><TD PORT="chat_text" COLSPAN="3" ALIGN="LEFT">chat_text</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/chat.html"
- tooltip="chat"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/chat.1degree.png b/hubzilla_er/diagrams/summary/chat.1degree.png
deleted file mode 100644
index 177ea5e5a..000000000
--- a/hubzilla_er/diagrams/summary/chat.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/chatpresence.1degree.dot b/hubzilla_er/diagrams/summary/chatpresence.1degree.dot
deleted file mode 100644
index 52b841626..000000000
--- a/hubzilla_er/diagrams/summary/chatpresence.1degree.dot
+++ /dev/null
@@ -1,35 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "chatpresence" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "chatpresence" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">chatpresence</TD></TR>
- <TR><TD PORT="cp_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">cp_id</TD></TR>
- <TR><TD PORT="cp_room" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cp_room</TD></TR>
- <TR><TD PORT="cp_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cp_xchan</TD></TR>
- <TR><TD PORT="cp_last" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cp_last</TD></TR>
- <TR><TD PORT="cp_status" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cp_status</TD></TR>
- <TR><TD PORT="cp_client" COLSPAN="3" ALIGN="LEFT">cp_client</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/chatpresence.html"
- tooltip="chatpresence"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/chatpresence.1degree.png b/hubzilla_er/diagrams/summary/chatpresence.1degree.png
deleted file mode 100644
index 68e491e00..000000000
--- a/hubzilla_er/diagrams/summary/chatpresence.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/chatroom.1degree.dot b/hubzilla_er/diagrams/summary/chatroom.1degree.dot
deleted file mode 100644
index 80024a5bf..000000000
--- a/hubzilla_er/diagrams/summary/chatroom.1degree.dot
+++ /dev/null
@@ -1,40 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "chatroom" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "chatroom" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">chatroom</TD></TR>
- <TR><TD PORT="cr_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">cr_id</TD></TR>
- <TR><TD PORT="cr_aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cr_aid</TD></TR>
- <TR><TD PORT="cr_uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cr_uid</TD></TR>
- <TR><TD PORT="cr_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cr_name</TD></TR>
- <TR><TD PORT="cr_created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cr_created</TD></TR>
- <TR><TD PORT="cr_edited" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cr_edited</TD></TR>
- <TR><TD PORT="cr_expire" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cr_expire</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="3" ALIGN="LEFT">allow_cid</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="3" ALIGN="LEFT">allow_gid</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="3" ALIGN="LEFT">deny_cid</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="3" ALIGN="LEFT">deny_gid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/chatroom.html"
- tooltip="chatroom"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/chatroom.1degree.png b/hubzilla_er/diagrams/summary/chatroom.1degree.png
deleted file mode 100644
index 21dd031e2..000000000
--- a/hubzilla_er/diagrams/summary/chatroom.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/clients.1degree.dot b/hubzilla_er/diagrams/summary/clients.1degree.dot
deleted file mode 100644
index 6a0dc8452..000000000
--- a/hubzilla_er/diagrams/summary/clients.1degree.dot
+++ /dev/null
@@ -1,35 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "clients" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "clients" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">clients</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">client_id</TD></TR>
- <TR><TD PORT="pw" COLSPAN="3" ALIGN="LEFT">pw</TD></TR>
- <TR><TD PORT="redirect_uri" COLSPAN="3" ALIGN="LEFT">redirect_uri</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="icon" COLSPAN="3" ALIGN="LEFT">icon</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" ALIGN="LEFT">uid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/clients.html"
- tooltip="clients"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/clients.1degree.png b/hubzilla_er/diagrams/summary/clients.1degree.png
deleted file mode 100644
index 31dedaf3b..000000000
--- a/hubzilla_er/diagrams/summary/clients.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/config.1degree.dot b/hubzilla_er/diagrams/summary/config.1degree.dot
deleted file mode 100644
index 671abddcc..000000000
--- a/hubzilla_er/diagrams/summary/config.1degree.dot
+++ /dev/null
@@ -1,33 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "config" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/config.html"
- tooltip="config"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/config.1degree.png b/hubzilla_er/diagrams/summary/config.1degree.png
deleted file mode 100644
index 032b7d541..000000000
--- a/hubzilla_er/diagrams/summary/config.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/conv.1degree.dot b/hubzilla_er/diagrams/summary/conv.1degree.dot
deleted file mode 100644
index 67e972217..000000000
--- a/hubzilla_er/diagrams/summary/conv.1degree.dot
+++ /dev/null
@@ -1,37 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "conv" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="guid" COLSPAN="3" ALIGN="LEFT">guid</TD></TR>
- <TR><TD PORT="recips" COLSPAN="3" ALIGN="LEFT">recips</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="creator" COLSPAN="3" ALIGN="LEFT">creator</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="updated" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">updated</TD></TR>
- <TR><TD PORT="subject" COLSPAN="3" ALIGN="LEFT">subject</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/conv.html"
- tooltip="conv"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/conv.1degree.png b/hubzilla_er/diagrams/summary/conv.1degree.png
deleted file mode 100644
index 20358a938..000000000
--- a/hubzilla_er/diagrams/summary/conv.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/event.1degree.dot b/hubzilla_er/diagrams/summary/event.1degree.dot
deleted file mode 100644
index 3a16771dd..000000000
--- a/hubzilla_er/diagrams/summary/event.1degree.dot
+++ /dev/null
@@ -1,54 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "event" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "event" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">event</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="event_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">event_xchan</TD></TR>
- <TR><TD PORT="event_hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">event_hash</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="edited" COLSPAN="3" ALIGN="LEFT">edited</TD></TR>
- <TR><TD PORT="start" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">start</TD></TR>
- <TR><TD PORT="finish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">finish</TD></TR>
- <TR><TD PORT="summary" COLSPAN="3" ALIGN="LEFT">summary</TD></TR>
- <TR><TD PORT="description" COLSPAN="3" ALIGN="LEFT">description</TD></TR>
- <TR><TD PORT="location" COLSPAN="3" ALIGN="LEFT">location</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="nofinish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">nofinish</TD></TR>
- <TR><TD PORT="adjust" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">adjust</TD></TR>
- <TR><TD PORT="ignore" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">ignore</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="3" ALIGN="LEFT">allow_cid</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="3" ALIGN="LEFT">allow_gid</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="3" ALIGN="LEFT">deny_cid</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="3" ALIGN="LEFT">deny_gid</TD></TR>
- <TR><TD PORT="event_status" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">event_status</TD></TR>
- <TR><TD PORT="event_status_date" COLSPAN="3" ALIGN="LEFT">event_status_date</TD></TR>
- <TR><TD PORT="event_percent" COLSPAN="3" ALIGN="LEFT">event_percent</TD></TR>
- <TR><TD PORT="event_repeat" COLSPAN="3" ALIGN="LEFT">event_repeat</TD></TR>
- <TR><TD PORT="event_sequence" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">event_sequence</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/event.html"
- tooltip="event"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/event.1degree.png b/hubzilla_er/diagrams/summary/event.1degree.png
deleted file mode 100644
index c365ee3bd..000000000
--- a/hubzilla_er/diagrams/summary/event.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/fcontact.1degree.dot b/hubzilla_er/diagrams/summary/fcontact.1degree.dot
deleted file mode 100644
index be19692ad..000000000
--- a/hubzilla_er/diagrams/summary/fcontact.1degree.dot
+++ /dev/null
@@ -1,45 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "fcontact" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="request" COLSPAN="3" ALIGN="LEFT">request</TD></TR>
- <TR><TD PORT="nick" COLSPAN="3" ALIGN="LEFT">nick</TD></TR>
- <TR><TD PORT="addr" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">addr</TD></TR>
- <TR><TD PORT="batch" COLSPAN="3" ALIGN="LEFT">batch</TD></TR>
- <TR><TD PORT="notify" COLSPAN="3" ALIGN="LEFT">notify</TD></TR>
- <TR><TD PORT="poll" COLSPAN="3" ALIGN="LEFT">poll</TD></TR>
- <TR><TD PORT="confirm" COLSPAN="3" ALIGN="LEFT">confirm</TD></TR>
- <TR><TD PORT="priority" COLSPAN="3" ALIGN="LEFT">priority</TD></TR>
- <TR><TD PORT="network" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">network</TD></TR>
- <TR><TD PORT="alias" COLSPAN="3" ALIGN="LEFT">alias</TD></TR>
- <TR><TD PORT="pubkey" COLSPAN="3" ALIGN="LEFT">pubkey</TD></TR>
- <TR><TD PORT="updated" COLSPAN="3" ALIGN="LEFT">updated</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/fcontact.html"
- tooltip="fcontact"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/fcontact.1degree.png b/hubzilla_er/diagrams/summary/fcontact.1degree.png
deleted file mode 100644
index 9515a9e08..000000000
--- a/hubzilla_er/diagrams/summary/fcontact.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/ffinder.1degree.dot b/hubzilla_er/diagrams/summary/ffinder.1degree.dot
deleted file mode 100644
index 59dd33748..000000000
--- a/hubzilla_er/diagrams/summary/ffinder.1degree.dot
+++ /dev/null
@@ -1,33 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "ffinder" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="cid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cid</TD></TR>
- <TR><TD PORT="fid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">fid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/ffinder.html"
- tooltip="ffinder"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/ffinder.1degree.png b/hubzilla_er/diagrams/summary/ffinder.1degree.png
deleted file mode 100644
index 9a11d3e0c..000000000
--- a/hubzilla_er/diagrams/summary/ffinder.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/fserver.1degree.dot b/hubzilla_er/diagrams/summary/fserver.1degree.dot
deleted file mode 100644
index 95dd14248..000000000
--- a/hubzilla_er/diagrams/summary/fserver.1degree.dot
+++ /dev/null
@@ -1,33 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "fserver" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "fserver" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fserver</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="server" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">server</TD></TR>
- <TR><TD PORT="posturl" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">posturl</TD></TR>
- <TR><TD PORT="key" COLSPAN="3" ALIGN="LEFT">key</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/fserver.html"
- tooltip="fserver"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/fserver.1degree.png b/hubzilla_er/diagrams/summary/fserver.1degree.png
deleted file mode 100644
index 8be8c4dfa..000000000
--- a/hubzilla_er/diagrams/summary/fserver.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/fsuggest.1degree.dot b/hubzilla_er/diagrams/summary/fsuggest.1degree.dot
deleted file mode 100644
index 047c8d8cf..000000000
--- a/hubzilla_er/diagrams/summary/fsuggest.1degree.dot
+++ /dev/null
@@ -1,38 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "fsuggest" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "fsuggest" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fsuggest</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="cid" COLSPAN="3" ALIGN="LEFT">cid</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="request" COLSPAN="3" ALIGN="LEFT">request</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="note" COLSPAN="3" ALIGN="LEFT">note</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/fsuggest.html"
- tooltip="fsuggest"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/fsuggest.1degree.png b/hubzilla_er/diagrams/summary/fsuggest.1degree.png
deleted file mode 100644
index 3575cc7ce..000000000
--- a/hubzilla_er/diagrams/summary/fsuggest.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/group_member.1degree.dot b/hubzilla_er/diagrams/summary/group_member.1degree.dot
deleted file mode 100644
index dbbb9f855..000000000
--- a/hubzilla_er/diagrams/summary/group_member.1degree.dot
+++ /dev/null
@@ -1,33 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "group_member" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="gid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">gid</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/group_member.html"
- tooltip="group_member"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/group_member.1degree.png b/hubzilla_er/diagrams/summary/group_member.1degree.png
deleted file mode 100644
index f15d36668..000000000
--- a/hubzilla_er/diagrams/summary/group_member.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/groups.1degree.dot b/hubzilla_er/diagrams/summary/groups.1degree.dot
deleted file mode 100644
index efcd7b388..000000000
--- a/hubzilla_er/diagrams/summary/groups.1degree.dot
+++ /dev/null
@@ -1,35 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "groups" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="visible" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">visible</TD></TR>
- <TR><TD PORT="deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">deleted</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/groups.html"
- tooltip="groups"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/groups.1degree.png b/hubzilla_er/diagrams/summary/groups.1degree.png
deleted file mode 100644
index 143d6b2aa..000000000
--- a/hubzilla_er/diagrams/summary/groups.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/hook.1degree.dot b/hubzilla_er/diagrams/summary/hook.1degree.dot
deleted file mode 100644
index 95a8d9566..000000000
--- a/hubzilla_er/diagrams/summary/hook.1degree.dot
+++ /dev/null
@@ -1,34 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "hook" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "hook" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">hook</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hook" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hook</TD></TR>
- <TR><TD PORT="file" COLSPAN="3" ALIGN="LEFT">file</TD></TR>
- <TR><TD PORT="function" COLSPAN="3" ALIGN="LEFT">function</TD></TR>
- <TR><TD PORT="priority" COLSPAN="3" ALIGN="LEFT">priority</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/hook.html"
- tooltip="hook"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/hook.1degree.png b/hubzilla_er/diagrams/summary/hook.1degree.png
deleted file mode 100644
index 80de3991a..000000000
--- a/hubzilla_er/diagrams/summary/hook.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/hubloc.1degree.dot b/hubzilla_er/diagrams/summary/hubloc.1degree.dot
deleted file mode 100644
index a19857c0b..000000000
--- a/hubzilla_er/diagrams/summary/hubloc.1degree.dot
+++ /dev/null
@@ -1,49 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "hubloc" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "hubloc" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">hubloc</TD></TR>
- <TR><TD PORT="hubloc_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">hubloc_id</TD></TR>
- <TR><TD PORT="hubloc_guid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hubloc_guid</TD></TR>
- <TR><TD PORT="hubloc_guid_sig" COLSPAN="3" ALIGN="LEFT">hubloc_guid_sig</TD></TR>
- <TR><TD PORT="hubloc_hash" COLSPAN="3" ALIGN="LEFT">hubloc_hash</TD></TR>
- <TR><TD PORT="hubloc_addr" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hubloc_addr</TD></TR>
- <TR><TD PORT="hubloc_network" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hubloc_network</TD></TR>
- <TR><TD PORT="hubloc_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hubloc_flags</TD></TR>
- <TR><TD PORT="hubloc_status" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hubloc_status</TD></TR>
- <TR><TD PORT="hubloc_url" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hubloc_url</TD></TR>
- <TR><TD PORT="hubloc_url_sig" COLSPAN="3" ALIGN="LEFT">hubloc_url_sig</TD></TR>
- <TR><TD PORT="hubloc_host" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hubloc_host</TD></TR>
- <TR><TD PORT="hubloc_callback" COLSPAN="3" ALIGN="LEFT">hubloc_callback</TD></TR>
- <TR><TD PORT="hubloc_connect" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hubloc_connect</TD></TR>
- <TR><TD PORT="hubloc_sitekey" COLSPAN="3" ALIGN="LEFT">hubloc_sitekey</TD></TR>
- <TR><TD PORT="hubloc_updated" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hubloc_updated</TD></TR>
- <TR><TD PORT="hubloc_connected" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hubloc_connected</TD></TR>
- <TR><TD PORT="hubloc_primary" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hubloc_primary</TD></TR>
- <TR><TD PORT="hubloc_orphancheck" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hubloc_orphancheck</TD></TR>
- <TR><TD PORT="hubloc_error" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hubloc_error</TD></TR>
- <TR><TD PORT="hubloc_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hubloc_deleted</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 513 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/hubloc.html"
- tooltip="hubloc"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/hubloc.1degree.png b/hubzilla_er/diagrams/summary/hubloc.1degree.png
deleted file mode 100644
index a61dadc51..000000000
--- a/hubzilla_er/diagrams/summary/hubloc.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/issue.1degree.dot b/hubzilla_er/diagrams/summary/issue.1degree.dot
deleted file mode 100644
index 8ae8dc0c2..000000000
--- a/hubzilla_er/diagrams/summary/issue.1degree.dot
+++ /dev/null
@@ -1,36 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "issue" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "issue" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">issue</TD></TR>
- <TR><TD PORT="issue_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">issue_id</TD></TR>
- <TR><TD PORT="issue_created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">issue_created</TD></TR>
- <TR><TD PORT="issue_updated" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">issue_updated</TD></TR>
- <TR><TD PORT="issue_assigned" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">issue_assigned</TD></TR>
- <TR><TD PORT="issue_priority" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">issue_priority</TD></TR>
- <TR><TD PORT="issue_status" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">issue_status</TD></TR>
- <TR><TD PORT="issue_component" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">issue_component</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/issue.html"
- tooltip="issue"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/issue.1degree.png b/hubzilla_er/diagrams/summary/issue.1degree.png
deleted file mode 100644
index 5be927192..000000000
--- a/hubzilla_er/diagrams/summary/issue.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/item.1degree.dot b/hubzilla_er/diagrams/summary/item.1degree.dot
deleted file mode 100644
index e902a9724..000000000
--- a/hubzilla_er/diagrams/summary/item.1degree.dot
+++ /dev/null
@@ -1,102 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "item" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mid</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="parent_mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent_mid</TD></TR>
- <TR><TD PORT="thr_parent" COLSPAN="3" ALIGN="LEFT">thr_parent</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="edited" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">edited</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD></TR>
- <TR><TD PORT="commented" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">commented</TD></TR>
- <TR><TD PORT="received" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">received</TD></TR>
- <TR><TD PORT="changed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">changed</TD></TR>
- <TR><TD PORT="comments_closed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">comments_closed</TD></TR>
- <TR><TD PORT="owner_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">owner_xchan</TD></TR>
- <TR><TD PORT="author_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">author_xchan</TD></TR>
- <TR><TD PORT="source_xchan" COLSPAN="3" ALIGN="LEFT">source_xchan</TD></TR>
- <TR><TD PORT="mimetype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mimetype</TD></TR>
- <TR><TD PORT="title" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">title</TD></TR>
- <TR><TD PORT="body" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">body</TD></TR>
- <TR><TD PORT="html" COLSPAN="3" ALIGN="LEFT">html</TD></TR>
- <TR><TD PORT="app" COLSPAN="3" ALIGN="LEFT">app</TD></TR>
- <TR><TD PORT="lang" COLSPAN="3" ALIGN="LEFT">lang</TD></TR>
- <TR><TD PORT="revision" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">revision</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="obj_type" COLSPAN="3" ALIGN="LEFT">obj_type</TD></TR>
- <TR><TD PORT="object" COLSPAN="3" ALIGN="LEFT">object</TD></TR>
- <TR><TD PORT="tgt_type" COLSPAN="3" ALIGN="LEFT">tgt_type</TD></TR>
- <TR><TD PORT="target" COLSPAN="3" ALIGN="LEFT">target</TD></TR>
- <TR><TD PORT="layout_mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">layout_mid</TD></TR>
- <TR><TD PORT="postopts" COLSPAN="3" ALIGN="LEFT">postopts</TD></TR>
- <TR><TD PORT="route" COLSPAN="3" ALIGN="LEFT">route</TD></TR>
- <TR><TD PORT="llink" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">llink</TD></TR>
- <TR><TD PORT="plink" COLSPAN="3" ALIGN="LEFT">plink</TD></TR>
- <TR><TD PORT="resource_id" COLSPAN="3" ALIGN="LEFT">resource_id</TD></TR>
- <TR><TD PORT="resource_type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">resource_type</TD></TR>
- <TR><TD PORT="attach" COLSPAN="3" ALIGN="LEFT">attach</TD></TR>
- <TR><TD PORT="sig" COLSPAN="3" ALIGN="LEFT">sig</TD></TR>
- <TR><TD PORT="diaspora_meta" COLSPAN="3" ALIGN="LEFT">diaspora_meta</TD></TR>
- <TR><TD PORT="location" COLSPAN="3" ALIGN="LEFT">location</TD></TR>
- <TR><TD PORT="coord" COLSPAN="3" ALIGN="LEFT">coord</TD></TR>
- <TR><TD PORT="public_policy" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">public_policy</TD></TR>
- <TR><TD PORT="comment_policy" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">comment_policy</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">allow_cid</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">allow_gid</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">deny_cid</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">deny_gid</TD></TR>
- <TR><TD PORT="item_restrict" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_restrict</TD></TR>
- <TR><TD PORT="item_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_flags</TD></TR>
- <TR><TD PORT="item_private" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_private</TD></TR>
- <TR><TD PORT="item_origin" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_origin</TD></TR>
- <TR><TD PORT="item_unseen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_unseen</TD></TR>
- <TR><TD PORT="item_starred" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_starred</TD></TR>
- <TR><TD PORT="item_uplink" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_uplink</TD></TR>
- <TR><TD PORT="item_consensus" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_consensus</TD></TR>
- <TR><TD PORT="item_wall" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_wall</TD></TR>
- <TR><TD PORT="item_thread_top" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_thread_top</TD></TR>
- <TR><TD PORT="item_notshown" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_notshown</TD></TR>
- <TR><TD PORT="item_nsfw" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_nsfw</TD></TR>
- <TR><TD PORT="item_relay" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_relay</TD></TR>
- <TR><TD PORT="item_mentionsme" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_mentionsme</TD></TR>
- <TR><TD PORT="item_nocomment" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_nocomment</TD></TR>
- <TR><TD PORT="item_obscured" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_obscured</TD></TR>
- <TR><TD PORT="item_verified" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_verified</TD></TR>
- <TR><TD PORT="item_retained" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_retained</TD></TR>
- <TR><TD PORT="item_rss" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_rss</TD></TR>
- <TR><TD PORT="item_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_deleted</TD></TR>
- <TR><TD PORT="item_type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_type</TD></TR>
- <TR><TD PORT="item_hidden" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_hidden</TD></TR>
- <TR><TD PORT="item_unpublished" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_unpublished</TD></TR>
- <TR><TD PORT="item_delayed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_delayed</TD></TR>
- <TR><TD PORT="item_pending_remove" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_pending_remove</TD></TR>
- <TR><TD PORT="item_blocked" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_blocked</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/item.html"
- tooltip="item"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/item.1degree.png b/hubzilla_er/diagrams/summary/item.1degree.png
deleted file mode 100644
index dd6b8c220..000000000
--- a/hubzilla_er/diagrams/summary/item.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/item_id.1degree.dot b/hubzilla_er/diagrams/summary/item_id.1degree.dot
deleted file mode 100644
index 7bc27c28c..000000000
--- a/hubzilla_er/diagrams/summary/item_id.1degree.dot
+++ /dev/null
@@ -1,34 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "item_id" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="sid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">sid</TD></TR>
- <TR><TD PORT="service" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">service</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/item_id.html"
- tooltip="item_id"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/item_id.1degree.png b/hubzilla_er/diagrams/summary/item_id.1degree.png
deleted file mode 100644
index e20303410..000000000
--- a/hubzilla_er/diagrams/summary/item_id.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/likes.1degree.dot b/hubzilla_er/diagrams/summary/likes.1degree.dot
deleted file mode 100644
index 9f9f99fb3..000000000
--- a/hubzilla_er/diagrams/summary/likes.1degree.dot
+++ /dev/null
@@ -1,38 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "likes" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="liker" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">liker</TD></TR>
- <TR><TD PORT="likee" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">likee</TD></TR>
- <TR><TD PORT="iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="target_type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">target_type</TD></TR>
- <TR><TD PORT="target_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">target_id</TD></TR>
- <TR><TD PORT="target" COLSPAN="3" ALIGN="LEFT">target</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/likes.html"
- tooltip="likes"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/likes.1degree.png b/hubzilla_er/diagrams/summary/likes.1degree.png
deleted file mode 100644
index f1f61f285..000000000
--- a/hubzilla_er/diagrams/summary/likes.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/mail.1degree.dot b/hubzilla_er/diagrams/summary/mail.1degree.dot
deleted file mode 100644
index fd88f30c9..000000000
--- a/hubzilla_er/diagrams/summary/mail.1degree.dot
+++ /dev/null
@@ -1,50 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "mail" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="convid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">convid</TD></TR>
- <TR><TD PORT="mail_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_flags</TD></TR>
- <TR><TD PORT="from_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">from_xchan</TD></TR>
- <TR><TD PORT="to_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">to_xchan</TD></TR>
- <TR><TD PORT="account_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="title" COLSPAN="3" ALIGN="LEFT">title</TD></TR>
- <TR><TD PORT="body" COLSPAN="3" ALIGN="LEFT">body</TD></TR>
- <TR><TD PORT="sig" COLSPAN="3" ALIGN="LEFT">sig</TD></TR>
- <TR><TD PORT="attach" COLSPAN="3" ALIGN="LEFT">attach</TD></TR>
- <TR><TD PORT="mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mid</TD></TR>
- <TR><TD PORT="parent_mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent_mid</TD></TR>
- <TR><TD PORT="mail_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_deleted</TD></TR>
- <TR><TD PORT="mail_replied" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_replied</TD></TR>
- <TR><TD PORT="mail_isreply" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_isreply</TD></TR>
- <TR><TD PORT="mail_seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_seen</TD></TR>
- <TR><TD PORT="mail_recalled" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_recalled</TD></TR>
- <TR><TD PORT="mail_obscured" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_obscured</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/mail.html"
- tooltip="mail"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/mail.1degree.png b/hubzilla_er/diagrams/summary/mail.1degree.png
deleted file mode 100644
index 9d6eb0de6..000000000
--- a/hubzilla_er/diagrams/summary/mail.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/manage.1degree.dot b/hubzilla_er/diagrams/summary/manage.1degree.dot
deleted file mode 100644
index 767aecc1a..000000000
--- a/hubzilla_er/diagrams/summary/manage.1degree.dot
+++ /dev/null
@@ -1,32 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "manage" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "manage" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">manage</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/manage.html"
- tooltip="manage"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/manage.1degree.png b/hubzilla_er/diagrams/summary/manage.1degree.png
deleted file mode 100644
index 1d7d82e34..000000000
--- a/hubzilla_er/diagrams/summary/manage.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/menu.1degree.dot b/hubzilla_er/diagrams/summary/menu.1degree.dot
deleted file mode 100644
index ec8d5fe7f..000000000
--- a/hubzilla_er/diagrams/summary/menu.1degree.dot
+++ /dev/null
@@ -1,36 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "menu" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "menu" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">menu</TD></TR>
- <TR><TD PORT="menu_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">menu_id</TD></TR>
- <TR><TD PORT="menu_channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">menu_channel_id</TD></TR>
- <TR><TD PORT="menu_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">menu_name</TD></TR>
- <TR><TD PORT="menu_desc" COLSPAN="3" ALIGN="LEFT">menu_desc</TD></TR>
- <TR><TD PORT="menu_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">menu_flags</TD></TR>
- <TR><TD PORT="menu_created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">menu_created</TD></TR>
- <TR><TD PORT="menu_edited" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">menu_edited</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/menu.html"
- tooltip="menu"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/menu.1degree.png b/hubzilla_er/diagrams/summary/menu.1degree.png
deleted file mode 100644
index c9a694cf2..000000000
--- a/hubzilla_er/diagrams/summary/menu.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/menu_item.1degree.dot b/hubzilla_er/diagrams/summary/menu_item.1degree.dot
deleted file mode 100644
index c0f198f59..000000000
--- a/hubzilla_er/diagrams/summary/menu_item.1degree.dot
+++ /dev/null
@@ -1,40 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "menu_item" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "menu_item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">menu_item</TD></TR>
- <TR><TD PORT="mitem_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">mitem_id</TD></TR>
- <TR><TD PORT="mitem_link" COLSPAN="3" ALIGN="LEFT">mitem_link</TD></TR>
- <TR><TD PORT="mitem_desc" COLSPAN="3" ALIGN="LEFT">mitem_desc</TD></TR>
- <TR><TD PORT="mitem_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mitem_flags</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="3" ALIGN="LEFT">allow_cid</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="3" ALIGN="LEFT">allow_gid</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="3" ALIGN="LEFT">deny_cid</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="3" ALIGN="LEFT">deny_gid</TD></TR>
- <TR><TD PORT="mitem_channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mitem_channel_id</TD></TR>
- <TR><TD PORT="mitem_menu_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mitem_menu_id</TD></TR>
- <TR><TD PORT="mitem_order" COLSPAN="3" ALIGN="LEFT">mitem_order</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/menu_item.html"
- tooltip="menu_item"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/menu_item.1degree.png b/hubzilla_er/diagrams/summary/menu_item.1degree.png
deleted file mode 100644
index 599a7abda..000000000
--- a/hubzilla_er/diagrams/summary/menu_item.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/notify.1degree.dot b/hubzilla_er/diagrams/summary/notify.1degree.dot
deleted file mode 100644
index 6f3703225..000000000
--- a/hubzilla_er/diagrams/summary/notify.1degree.dot
+++ /dev/null
@@ -1,44 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "notify" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "notify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="date" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">date</TD></TR>
- <TR><TD PORT="msg" COLSPAN="3" ALIGN="LEFT">msg</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="link" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">link</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">seen</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="otype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">otype</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">59 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/notify.html"
- tooltip="notify"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/notify.1degree.png b/hubzilla_er/diagrams/summary/notify.1degree.png
deleted file mode 100644
index 9cb8e29ab..000000000
--- a/hubzilla_er/diagrams/summary/notify.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/obj.1degree.dot b/hubzilla_er/diagrams/summary/obj.1degree.dot
deleted file mode 100644
index 3dd5ba647..000000000
--- a/hubzilla_er/diagrams/summary/obj.1degree.dot
+++ /dev/null
@@ -1,39 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "obj" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "obj" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">obj</TD></TR>
- <TR><TD PORT="obj_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">obj_id</TD></TR>
- <TR><TD PORT="obj_page" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">obj_page</TD></TR>
- <TR><TD PORT="obj_verb" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">obj_verb</TD></TR>
- <TR><TD PORT="obj_type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">obj_type</TD></TR>
- <TR><TD PORT="obj_obj" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">obj_obj</TD></TR>
- <TR><TD PORT="obj_channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">obj_channel</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="3" ALIGN="LEFT">allow_cid</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="3" ALIGN="LEFT">allow_gid</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="3" ALIGN="LEFT">deny_cid</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="3" ALIGN="LEFT">deny_gid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/obj.html"
- tooltip="obj"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/obj.1degree.png b/hubzilla_er/diagrams/summary/obj.1degree.png
deleted file mode 100644
index e458c4334..000000000
--- a/hubzilla_er/diagrams/summary/obj.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/outq.1degree.dot b/hubzilla_er/diagrams/summary/outq.1degree.dot
deleted file mode 100644
index 114717b01..000000000
--- a/hubzilla_er/diagrams/summary/outq.1degree.dot
+++ /dev/null
@@ -1,41 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "outq" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "outq" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">outq</TD></TR>
- <TR><TD PORT="outq_hash" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">outq_hash</TD></TR>
- <TR><TD PORT="outq_account" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">outq_account</TD></TR>
- <TR><TD PORT="outq_channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">outq_channel</TD></TR>
- <TR><TD PORT="outq_driver" COLSPAN="3" ALIGN="LEFT">outq_driver</TD></TR>
- <TR><TD PORT="outq_posturl" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">outq_posturl</TD></TR>
- <TR><TD PORT="outq_async" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">outq_async</TD></TR>
- <TR><TD PORT="outq_delivered" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">outq_delivered</TD></TR>
- <TR><TD PORT="outq_created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">outq_created</TD></TR>
- <TR><TD PORT="outq_updated" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">outq_updated</TD></TR>
- <TR><TD PORT="outq_notify" COLSPAN="3" ALIGN="LEFT">outq_notify</TD></TR>
- <TR><TD PORT="outq_msg" COLSPAN="3" ALIGN="LEFT">outq_msg</TD></TR>
- <TR><TD PORT="outq_priority" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">outq_priority</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/outq.html"
- tooltip="outq"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/outq.1degree.png b/hubzilla_er/diagrams/summary/outq.1degree.png
deleted file mode 100644
index 2cb2b78db..000000000
--- a/hubzilla_er/diagrams/summary/outq.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/pconfig.1degree.dot b/hubzilla_er/diagrams/summary/pconfig.1degree.dot
deleted file mode 100644
index 2c521333e..000000000
--- a/hubzilla_er/diagrams/summary/pconfig.1degree.dot
+++ /dev/null
@@ -1,34 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "pconfig" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/pconfig.html"
- tooltip="pconfig"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/pconfig.1degree.png b/hubzilla_er/diagrams/summary/pconfig.1degree.png
deleted file mode 100644
index f50965fda..000000000
--- a/hubzilla_er/diagrams/summary/pconfig.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/photo.1degree.dot b/hubzilla_er/diagrams/summary/photo.1degree.dot
deleted file mode 100644
index c0d5d2a32..000000000
--- a/hubzilla_er/diagrams/summary/photo.1degree.dot
+++ /dev/null
@@ -1,57 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "photo" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD PORT="resource_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">resource_id</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="edited" COLSPAN="3" ALIGN="LEFT">edited</TD></TR>
- <TR><TD PORT="title" COLSPAN="3" ALIGN="LEFT">title</TD></TR>
- <TR><TD PORT="description" COLSPAN="3" ALIGN="LEFT">description</TD></TR>
- <TR><TD PORT="album" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">album</TD></TR>
- <TR><TD PORT="filename" COLSPAN="3" ALIGN="LEFT">filename</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="height" COLSPAN="3" ALIGN="LEFT">height</TD></TR>
- <TR><TD PORT="width" COLSPAN="3" ALIGN="LEFT">width</TD></TR>
- <TR><TD PORT="size" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">size</TD></TR>
- <TR><TD PORT="data" COLSPAN="3" ALIGN="LEFT">data</TD></TR>
- <TR><TD PORT="scale" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">scale</TD></TR>
- <TR><TD PORT="photo_usage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">photo_usage</TD></TR>
- <TR><TD PORT="profile" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">profile</TD></TR>
- <TR><TD PORT="is_nsfw" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">is_nsfw</TD></TR>
- <TR><TD PORT="os_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">os_storage</TD></TR>
- <TR><TD PORT="os_path" COLSPAN="3" ALIGN="LEFT">os_path</TD></TR>
- <TR><TD PORT="display_path" COLSPAN="3" ALIGN="LEFT">display_path</TD></TR>
- <TR><TD PORT="photo_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">photo_flags</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="3" ALIGN="LEFT">allow_cid</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="3" ALIGN="LEFT">allow_gid</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="3" ALIGN="LEFT">deny_cid</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="3" ALIGN="LEFT">deny_gid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/photo.html"
- tooltip="photo"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/photo.1degree.png b/hubzilla_er/diagrams/summary/photo.1degree.png
deleted file mode 100644
index 52e8b3eb8..000000000
--- a/hubzilla_er/diagrams/summary/photo.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/poll.1degree.dot b/hubzilla_er/diagrams/summary/poll.1degree.dot
deleted file mode 100644
index 9c6334d6b..000000000
--- a/hubzilla_er/diagrams/summary/poll.1degree.dot
+++ /dev/null
@@ -1,34 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "poll" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "poll" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">poll</TD></TR>
- <TR><TD PORT="poll_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">poll_id</TD></TR>
- <TR><TD PORT="poll_channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">poll_channel</TD></TR>
- <TR><TD PORT="poll_desc" COLSPAN="3" ALIGN="LEFT">poll_desc</TD></TR>
- <TR><TD PORT="poll_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">poll_flags</TD></TR>
- <TR><TD PORT="poll_votes" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">poll_votes</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/poll.html"
- tooltip="poll"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/poll.1degree.png b/hubzilla_er/diagrams/summary/poll.1degree.png
deleted file mode 100644
index 1d917cf23..000000000
--- a/hubzilla_er/diagrams/summary/poll.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/poll_elm.1degree.dot b/hubzilla_er/diagrams/summary/poll_elm.1degree.dot
deleted file mode 100644
index f93572da9..000000000
--- a/hubzilla_er/diagrams/summary/poll_elm.1degree.dot
+++ /dev/null
@@ -1,34 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "poll_elm" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "poll_elm" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">poll_elm</TD></TR>
- <TR><TD PORT="pelm_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">pelm_id</TD></TR>
- <TR><TD PORT="pelm_poll" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">pelm_poll</TD></TR>
- <TR><TD PORT="pelm_desc" COLSPAN="3" ALIGN="LEFT">pelm_desc</TD></TR>
- <TR><TD PORT="pelm_flags" COLSPAN="3" ALIGN="LEFT">pelm_flags</TD></TR>
- <TR><TD PORT="pelm_result" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">pelm_result</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/poll_elm.html"
- tooltip="poll_elm"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/poll_elm.1degree.png b/hubzilla_er/diagrams/summary/poll_elm.1degree.png
deleted file mode 100644
index 167e14828..000000000
--- a/hubzilla_er/diagrams/summary/poll_elm.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/profdef.1degree.dot b/hubzilla_er/diagrams/summary/profdef.1degree.dot
deleted file mode 100644
index 56d3b113a..000000000
--- a/hubzilla_er/diagrams/summary/profdef.1degree.dot
+++ /dev/null
@@ -1,35 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "profdef" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="field_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">field_name</TD></TR>
- <TR><TD PORT="field_type" COLSPAN="3" ALIGN="LEFT">field_type</TD></TR>
- <TR><TD PORT="field_desc" COLSPAN="3" ALIGN="LEFT">field_desc</TD></TR>
- <TR><TD PORT="field_help" COLSPAN="3" ALIGN="LEFT">field_help</TD></TR>
- <TR><TD PORT="field_inputs" COLSPAN="3" ALIGN="LEFT">field_inputs</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/profdef.html"
- tooltip="profdef"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/profdef.1degree.png b/hubzilla_er/diagrams/summary/profdef.1degree.png
deleted file mode 100644
index b0818ff0b..000000000
--- a/hubzilla_er/diagrams/summary/profdef.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/profext.1degree.dot b/hubzilla_er/diagrams/summary/profext.1degree.dot
deleted file mode 100644
index 4906df600..000000000
--- a/hubzilla_er/diagrams/summary/profext.1degree.dot
+++ /dev/null
@@ -1,34 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "profext" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/profext.html"
- tooltip="profext"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/profext.1degree.png b/hubzilla_er/diagrams/summary/profext.1degree.png
deleted file mode 100644
index 0c4a78f19..000000000
--- a/hubzilla_er/diagrams/summary/profext.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/profile.1degree.dot b/hubzilla_er/diagrams/summary/profile.1degree.dot
deleted file mode 100644
index 09c1fbfc9..000000000
--- a/hubzilla_er/diagrams/summary/profile.1degree.dot
+++ /dev/null
@@ -1,73 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "profile" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "profile" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="profile_guid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">profile_guid</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="profile_name" COLSPAN="3" ALIGN="LEFT">profile_name</TD></TR>
- <TR><TD PORT="is_default" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">is_default</TD></TR>
- <TR><TD PORT="hide_friends" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hide_friends</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="pdesc" COLSPAN="3" ALIGN="LEFT">pdesc</TD></TR>
- <TR><TD PORT="chandesc" COLSPAN="3" ALIGN="LEFT">chandesc</TD></TR>
- <TR><TD PORT="dob" COLSPAN="3" ALIGN="LEFT">dob</TD></TR>
- <TR><TD PORT="dob_tz" COLSPAN="3" ALIGN="LEFT">dob_tz</TD></TR>
- <TR><TD PORT="address" COLSPAN="3" ALIGN="LEFT">address</TD></TR>
- <TR><TD PORT="locality" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">locality</TD></TR>
- <TR><TD PORT="region" COLSPAN="3" ALIGN="LEFT">region</TD></TR>
- <TR><TD PORT="postal_code" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">postal_code</TD></TR>
- <TR><TD PORT="country_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">country_name</TD></TR>
- <TR><TD PORT="hometown" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hometown</TD></TR>
- <TR><TD PORT="gender" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">gender</TD></TR>
- <TR><TD PORT="marital" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">marital</TD></TR>
- <TR><TD PORT="with" COLSPAN="3" ALIGN="LEFT">with</TD></TR>
- <TR><TD PORT="howlong" COLSPAN="3" ALIGN="LEFT">howlong</TD></TR>
- <TR><TD PORT="sexual" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">sexual</TD></TR>
- <TR><TD PORT="politic" COLSPAN="3" ALIGN="LEFT">politic</TD></TR>
- <TR><TD PORT="religion" COLSPAN="3" ALIGN="LEFT">religion</TD></TR>
- <TR><TD PORT="keywords" COLSPAN="3" ALIGN="LEFT">keywords</TD></TR>
- <TR><TD PORT="likes" COLSPAN="3" ALIGN="LEFT">likes</TD></TR>
- <TR><TD PORT="dislikes" COLSPAN="3" ALIGN="LEFT">dislikes</TD></TR>
- <TR><TD PORT="about" COLSPAN="3" ALIGN="LEFT">about</TD></TR>
- <TR><TD PORT="summary" COLSPAN="3" ALIGN="LEFT">summary</TD></TR>
- <TR><TD PORT="music" COLSPAN="3" ALIGN="LEFT">music</TD></TR>
- <TR><TD PORT="book" COLSPAN="3" ALIGN="LEFT">book</TD></TR>
- <TR><TD PORT="tv" COLSPAN="3" ALIGN="LEFT">tv</TD></TR>
- <TR><TD PORT="film" COLSPAN="3" ALIGN="LEFT">film</TD></TR>
- <TR><TD PORT="interest" COLSPAN="3" ALIGN="LEFT">interest</TD></TR>
- <TR><TD PORT="romance" COLSPAN="3" ALIGN="LEFT">romance</TD></TR>
- <TR><TD PORT="work" COLSPAN="3" ALIGN="LEFT">work</TD></TR>
- <TR><TD PORT="education" COLSPAN="3" ALIGN="LEFT">education</TD></TR>
- <TR><TD PORT="contact" COLSPAN="3" ALIGN="LEFT">contact</TD></TR>
- <TR><TD PORT="channels" COLSPAN="3" ALIGN="LEFT">channels</TD></TR>
- <TR><TD PORT="homepage" COLSPAN="3" ALIGN="LEFT">homepage</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="thumb" COLSPAN="3" ALIGN="LEFT">thumb</TD></TR>
- <TR><TD PORT="publish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">publish</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/profile.html"
- tooltip="profile"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/profile.1degree.png b/hubzilla_er/diagrams/summary/profile.1degree.png
deleted file mode 100644
index e738b627f..000000000
--- a/hubzilla_er/diagrams/summary/profile.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/profile_check.1degree.dot b/hubzilla_er/diagrams/summary/profile_check.1degree.dot
deleted file mode 100644
index 762580419..000000000
--- a/hubzilla_er/diagrams/summary/profile_check.1degree.dot
+++ /dev/null
@@ -1,35 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "profile_check" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="cid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cid</TD></TR>
- <TR><TD PORT="dfrn_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">dfrn_id</TD></TR>
- <TR><TD PORT="sec" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">sec</TD></TR>
- <TR><TD PORT="expire" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expire</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/profile_check.html"
- tooltip="profile_check"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/profile_check.1degree.png b/hubzilla_er/diagrams/summary/profile_check.1degree.png
deleted file mode 100644
index 7f074e851..000000000
--- a/hubzilla_er/diagrams/summary/profile_check.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/register.1degree.dot b/hubzilla_er/diagrams/summary/register.1degree.dot
deleted file mode 100644
index 6d3259a33..000000000
--- a/hubzilla_er/diagrams/summary/register.1degree.dot
+++ /dev/null
@@ -1,35 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "register" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="password" COLSPAN="3" ALIGN="LEFT">password</TD></TR>
- <TR><TD PORT="language" COLSPAN="3" ALIGN="LEFT">language</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/register.html"
- tooltip="register"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/register.1degree.png b/hubzilla_er/diagrams/summary/register.1degree.png
deleted file mode 100644
index 099684117..000000000
--- a/hubzilla_er/diagrams/summary/register.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/relationships.implied.compact.dot b/hubzilla_er/diagrams/summary/relationships.implied.compact.dot
deleted file mode 100644
index dade9cf5b..000000000
--- a/hubzilla_er/diagrams/summary/relationships.implied.compact.dot
+++ /dev/null
@@ -1,734 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "compactImpliedRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "account" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">account</TD></TR>
- <TR><TD PORT="account_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">account_id</TD></TR>
- <TR><TD PORT="account_parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_parent</TD></TR>
- <TR><TD PORT="account_default_channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_default_channel</TD></TR>
- <TR><TD PORT="account_email" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_email</TD></TR>
- <TR><TD PORT="account_external" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_external</TD></TR>
- <TR><TD PORT="account_lastlog" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_lastlog</TD></TR>
- <TR><TD PORT="account_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_flags</TD></TR>
- <TR><TD PORT="account_roles" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_roles</TD></TR>
- <TR><TD PORT="account_expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_expires</TD></TR>
- <TR><TD PORT="account_service_class" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_service_class</TD></TR>
- <TR><TD PORT="account_level" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_level</TD></TR>
- <TR><TD PORT="account_password_changed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_password_changed</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/account.html"
- tooltip="account"
- ];
- "addon" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">addon</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="installed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">installed</TD></TR>
- <TR><TD PORT="hidden" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hidden</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/addon.html"
- tooltip="addon"
- ];
- "app" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">app</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="app_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_id</TD></TR>
- <TR><TD PORT="app_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_name</TD></TR>
- <TR><TD PORT="app_url" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_url</TD></TR>
- <TR><TD PORT="app_photo" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_photo</TD></TR>
- <TR><TD PORT="app_version" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_version</TD></TR>
- <TR><TD PORT="app_channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_channel</TD></TR>
- <TR><TD PORT="app_price" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_price</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/app.html"
- tooltip="app"
- ];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="creator" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">creator</TD></TR>
- <TR><TD PORT="filename" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">filename</TD></TR>
- <TR><TD PORT="filetype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">filetype</TD></TR>
- <TR><TD PORT="filesize" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">filesize</TD></TR>
- <TR><TD PORT="revision" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">revision</TD></TR>
- <TR><TD PORT="folder" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">folder</TD></TR>
- <TR><TD PORT="flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">flags</TD></TR>
- <TR><TD PORT="is_dir" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">is_dir</TD></TR>
- <TR><TD PORT="is_photo" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">is_photo</TD></TR>
- <TR><TD PORT="os_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">os_storage</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="edited" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">edited</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/attach.html"
- tooltip="attach"
- ];
- "auth_codes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">auth_codes</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="3" ALIGN="LEFT">client_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/auth_codes.html"
- tooltip="auth_codes"
- ];
- "cache" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">cache</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">21 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/cache.html"
- tooltip="cache"
- ];
- "channel" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">channel</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="channel_account_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_account_id</TD></TR>
- <TR><TD PORT="channel_primary" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_primary</TD></TR>
- <TR><TD PORT="channel_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_name</TD></TR>
- <TR><TD PORT="channel_address" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_address</TD></TR>
- <TR><TD PORT="channel_guid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_guid</TD></TR>
- <TR><TD PORT="channel_hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_hash</TD></TR>
- <TR><TD PORT="channel_timezone" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_timezone</TD></TR>
- <TR><TD PORT="channel_location" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_location</TD></TR>
- <TR><TD PORT="channel_theme" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_theme</TD></TR>
- <TR><TD PORT="channel_notifyflags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_notifyflags</TD></TR>
- <TR><TD PORT="channel_pageflags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_pageflags</TD></TR>
- <TR><TD PORT="channel_dirdate" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_dirdate</TD></TR>
- <TR><TD PORT="channel_lastpost" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_lastpost</TD></TR>
- <TR><TD PORT="channel_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_deleted</TD></TR>
- <TR><TD PORT="channel_max_anon_mail" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_max_anon_mail</TD></TR>
- <TR><TD PORT="channel_max_friend_req" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_max_friend_req</TD></TR>
- <TR><TD PORT="channel_expire_days" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_expire_days</TD></TR>
- <TR><TD PORT="channel_default_group" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_default_group</TD></TR>
- <TR><TD PORT="channel_r_stream" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_stream</TD></TR>
- <TR><TD PORT="channel_r_profile" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_profile</TD></TR>
- <TR><TD PORT="channel_r_photos" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_photos</TD></TR>
- <TR><TD PORT="channel_r_abook" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_abook</TD></TR>
- <TR><TD PORT="channel_w_stream" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_stream</TD></TR>
- <TR><TD PORT="channel_w_wall" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_wall</TD></TR>
- <TR><TD PORT="channel_w_tagwall" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_tagwall</TD></TR>
- <TR><TD PORT="channel_w_comment" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_comment</TD></TR>
- <TR><TD PORT="channel_w_mail" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_mail</TD></TR>
- <TR><TD PORT="channel_w_photos" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_photos</TD></TR>
- <TR><TD PORT="channel_w_chat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_chat</TD></TR>
- <TR><TD PORT="channel_a_delegate" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_a_delegate</TD></TR>
- <TR><TD PORT="channel_r_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_storage</TD></TR>
- <TR><TD PORT="channel_w_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_storage</TD></TR>
- <TR><TD PORT="channel_r_pages" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_pages</TD></TR>
- <TR><TD PORT="channel_w_pages" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_pages</TD></TR>
- <TR><TD PORT="channel_a_republish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_a_republish</TD></TR>
- <TR><TD PORT="channel_w_like" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_like</TD></TR>
- <TR><TD PORT="channel_removed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_removed</TD></TR>
- <TR><TD PORT="channel_system" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_system</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/channel.html"
- tooltip="channel"
- ];
- "clients" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">clients</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">client_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/clients.html"
- tooltip="clients"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="updated" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">updated</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/conv.html"
- tooltip="conv"
- ];
- "event" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">event</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="event_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">event_xchan</TD></TR>
- <TR><TD PORT="event_hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">event_hash</TD></TR>
- <TR><TD PORT="start" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">start</TD></TR>
- <TR><TD PORT="finish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">finish</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="nofinish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">nofinish</TD></TR>
- <TR><TD PORT="adjust" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">adjust</TD></TR>
- <TR><TD PORT="ignore" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">ignore</TD></TR>
- <TR><TD PORT="event_status" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">event_status</TD></TR>
- <TR><TD PORT="event_sequence" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">event_sequence</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/event.html"
- tooltip="event"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="addr" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">addr</TD></TR>
- <TR><TD PORT="network" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">network</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="cid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cid</TD></TR>
- <TR><TD PORT="fid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">fid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/ffinder.html"
- tooltip="ffinder"
- ];
- "fserver" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fserver</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="server" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">server</TD></TR>
- <TR><TD PORT="posturl" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">posturl</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/fserver.html"
- tooltip="fserver"
- ];
- "fsuggest" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fsuggest</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/fsuggest.html"
- tooltip="fsuggest"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="gid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">gid</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="visible" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">visible</TD></TR>
- <TR><TD PORT="deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">deleted</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/groups.html"
- tooltip="groups"
- ];
- "hook" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">hook</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hook" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hook</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/hook.html"
- tooltip="hook"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mid</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="parent_mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent_mid</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="edited" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">edited</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD></TR>
- <TR><TD PORT="commented" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">commented</TD></TR>
- <TR><TD PORT="received" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">received</TD></TR>
- <TR><TD PORT="changed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">changed</TD></TR>
- <TR><TD PORT="comments_closed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">comments_closed</TD></TR>
- <TR><TD PORT="owner_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">owner_xchan</TD></TR>
- <TR><TD PORT="author_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">author_xchan</TD></TR>
- <TR><TD PORT="mimetype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mimetype</TD></TR>
- <TR><TD PORT="title" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">title</TD></TR>
- <TR><TD PORT="body" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">body</TD></TR>
- <TR><TD PORT="revision" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">revision</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="layout_mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">layout_mid</TD></TR>
- <TR><TD PORT="llink" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">llink</TD></TR>
- <TR><TD PORT="resource_type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">resource_type</TD></TR>
- <TR><TD PORT="public_policy" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">public_policy</TD></TR>
- <TR><TD PORT="comment_policy" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">comment_policy</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">allow_cid</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">allow_gid</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">deny_cid</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">deny_gid</TD></TR>
- <TR><TD PORT="item_restrict" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_restrict</TD></TR>
- <TR><TD PORT="item_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_flags</TD></TR>
- <TR><TD PORT="item_private" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_private</TD></TR>
- <TR><TD PORT="item_origin" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_origin</TD></TR>
- <TR><TD PORT="item_unseen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_unseen</TD></TR>
- <TR><TD PORT="item_starred" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_starred</TD></TR>
- <TR><TD PORT="item_uplink" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_uplink</TD></TR>
- <TR><TD PORT="item_consensus" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_consensus</TD></TR>
- <TR><TD PORT="item_wall" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_wall</TD></TR>
- <TR><TD PORT="item_thread_top" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_thread_top</TD></TR>
- <TR><TD PORT="item_notshown" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_notshown</TD></TR>
- <TR><TD PORT="item_nsfw" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_nsfw</TD></TR>
- <TR><TD PORT="item_relay" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_relay</TD></TR>
- <TR><TD PORT="item_mentionsme" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_mentionsme</TD></TR>
- <TR><TD PORT="item_nocomment" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_nocomment</TD></TR>
- <TR><TD PORT="item_obscured" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_obscured</TD></TR>
- <TR><TD PORT="item_verified" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_verified</TD></TR>
- <TR><TD PORT="item_retained" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_retained</TD></TR>
- <TR><TD PORT="item_rss" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_rss</TD></TR>
- <TR><TD PORT="item_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_deleted</TD></TR>
- <TR><TD PORT="item_type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_type</TD></TR>
- <TR><TD PORT="item_hidden" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_hidden</TD></TR>
- <TR><TD PORT="item_unpublished" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_unpublished</TD></TR>
- <TR><TD PORT="item_delayed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_delayed</TD></TR>
- <TR><TD PORT="item_pending_remove" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_pending_remove</TD></TR>
- <TR><TD PORT="item_blocked" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_blocked</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="sid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">sid</TD></TR>
- <TR><TD PORT="service" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">service</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="liker" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">liker</TD></TR>
- <TR><TD PORT="likee" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">likee</TD></TR>
- <TR><TD PORT="iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="target_type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">target_type</TD></TR>
- <TR><TD PORT="target_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">target_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="convid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">convid</TD></TR>
- <TR><TD PORT="mail_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_flags</TD></TR>
- <TR><TD PORT="from_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">from_xchan</TD></TR>
- <TR><TD PORT="to_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">to_xchan</TD></TR>
- <TR><TD PORT="account_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mid</TD></TR>
- <TR><TD PORT="parent_mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent_mid</TD></TR>
- <TR><TD PORT="mail_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_deleted</TD></TR>
- <TR><TD PORT="mail_replied" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_replied</TD></TR>
- <TR><TD PORT="mail_isreply" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_isreply</TD></TR>
- <TR><TD PORT="mail_seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_seen</TD></TR>
- <TR><TD PORT="mail_recalled" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_recalled</TD></TR>
- <TR><TD PORT="mail_obscured" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_obscured</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/mail.html"
- tooltip="mail"
- ];
- "manage" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">manage</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/manage.html"
- tooltip="manage"
- ];
- "notify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="date" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">date</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="link" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">link</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">seen</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="otype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">otype</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">59 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/notify.html"
- tooltip="notify"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/pconfig.html"
- tooltip="pconfig"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD PORT="resource_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">resource_id</TD></TR>
- <TR><TD PORT="album" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">album</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="size" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">size</TD></TR>
- <TR><TD PORT="scale" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">scale</TD></TR>
- <TR><TD PORT="photo_usage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">photo_usage</TD></TR>
- <TR><TD PORT="profile" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">profile</TD></TR>
- <TR><TD PORT="is_nsfw" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">is_nsfw</TD></TR>
- <TR><TD PORT="os_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">os_storage</TD></TR>
- <TR><TD PORT="photo_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">photo_flags</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="field_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">field_name</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/profext.html"
- tooltip="profext"
- ];
- "profile" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="profile_guid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">profile_guid</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="is_default" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">is_default</TD></TR>
- <TR><TD PORT="hide_friends" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hide_friends</TD></TR>
- <TR><TD PORT="locality" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">locality</TD></TR>
- <TR><TD PORT="postal_code" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">postal_code</TD></TR>
- <TR><TD PORT="country_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">country_name</TD></TR>
- <TR><TD PORT="hometown" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hometown</TD></TR>
- <TR><TD PORT="gender" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">gender</TD></TR>
- <TR><TD PORT="marital" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">marital</TD></TR>
- <TR><TD PORT="sexual" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">sexual</TD></TR>
- <TR><TD PORT="publish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">publish</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/profile.html"
- tooltip="profile"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="cid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cid</TD></TR>
- <TR><TD PORT="dfrn_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">dfrn_id</TD></TR>
- <TR><TD PORT="sec" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">sec</TD></TR>
- <TR><TD PORT="expire" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expire</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD></TR>
- <TR><TD PORT="retract_iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">retract_iid</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/sign.html"
- tooltip="sign"
- ];
- "spam" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">spam</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="spam" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">spam</TD></TR>
- <TR><TD PORT="ham" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">ham</TD></TR>
- <TR><TD PORT="term" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">term</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/spam.html"
- tooltip="spam"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/sys_perms.html"
- tooltip="sys_perms"
- ];
- "tokens" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">tokens</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">client_id</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/tokens.html"
- tooltip="tokens"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/xign.html"
- tooltip="xign"
- ];
- "addon":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "app":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "auth_codes":"client_id":w -> "clients":"client_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "auth_codes":"id":w -> "tokens":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"k":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "conv":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "event":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fserver":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fsuggest":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "hook":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"channel_id":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "likes":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"account_id":w -> "account":"account_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "mail":"channel_id":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "mail":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "manage":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"k":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "photo":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"channel_id":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profext":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"k":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profile":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "spam":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"k":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "tokens":"client_id":w -> "clients":"client_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "xconfig":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"k":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "xign":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
-}
diff --git a/hubzilla_er/diagrams/summary/relationships.implied.compact.png b/hubzilla_er/diagrams/summary/relationships.implied.compact.png
deleted file mode 100644
index dd2a635e9..000000000
--- a/hubzilla_er/diagrams/summary/relationships.implied.compact.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/relationships.implied.large.dot b/hubzilla_er/diagrams/summary/relationships.implied.large.dot
deleted file mode 100644
index 502fc8ad5..000000000
--- a/hubzilla_er/diagrams/summary/relationships.implied.large.dot
+++ /dev/null
@@ -1,878 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "largeImpliedRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "account" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">account</TD></TR>
- <TR><TD PORT="account_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">account_id</TD></TR>
- <TR><TD PORT="account_parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_parent</TD></TR>
- <TR><TD PORT="account_default_channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_default_channel</TD></TR>
- <TR><TD PORT="account_salt" COLSPAN="3" ALIGN="LEFT">account_salt</TD></TR>
- <TR><TD PORT="account_password" COLSPAN="3" ALIGN="LEFT">account_password</TD></TR>
- <TR><TD PORT="account_email" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_email</TD></TR>
- <TR><TD PORT="account_external" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_external</TD></TR>
- <TR><TD PORT="account_language" COLSPAN="3" ALIGN="LEFT">account_language</TD></TR>
- <TR><TD PORT="account_created" COLSPAN="3" ALIGN="LEFT">account_created</TD></TR>
- <TR><TD PORT="account_lastlog" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_lastlog</TD></TR>
- <TR><TD PORT="account_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_flags</TD></TR>
- <TR><TD PORT="account_roles" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_roles</TD></TR>
- <TR><TD PORT="account_reset" COLSPAN="3" ALIGN="LEFT">account_reset</TD></TR>
- <TR><TD PORT="account_expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_expires</TD></TR>
- <TR><TD PORT="account_expire_notified" COLSPAN="3" ALIGN="LEFT">account_expire_notified</TD></TR>
- <TR><TD PORT="account_service_class" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_service_class</TD></TR>
- <TR><TD PORT="account_level" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_level</TD></TR>
- <TR><TD PORT="account_password_changed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_password_changed</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/account.html"
- tooltip="account"
- ];
- "addon" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">addon</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="version" COLSPAN="3" ALIGN="LEFT">version</TD></TR>
- <TR><TD PORT="installed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">installed</TD></TR>
- <TR><TD PORT="hidden" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hidden</TD></TR>
- <TR><TD PORT="timestamp" COLSPAN="3" ALIGN="LEFT">timestamp</TD></TR>
- <TR><TD PORT="plugin_admin" COLSPAN="3" ALIGN="LEFT">plugin_admin</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/addon.html"
- tooltip="addon"
- ];
- "app" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">app</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="app_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_id</TD></TR>
- <TR><TD PORT="app_sig" COLSPAN="3" ALIGN="LEFT">app_sig</TD></TR>
- <TR><TD PORT="app_author" COLSPAN="3" ALIGN="LEFT">app_author</TD></TR>
- <TR><TD PORT="app_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_name</TD></TR>
- <TR><TD PORT="app_desc" COLSPAN="3" ALIGN="LEFT">app_desc</TD></TR>
- <TR><TD PORT="app_url" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_url</TD></TR>
- <TR><TD PORT="app_photo" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_photo</TD></TR>
- <TR><TD PORT="app_version" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_version</TD></TR>
- <TR><TD PORT="app_channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_channel</TD></TR>
- <TR><TD PORT="app_addr" COLSPAN="3" ALIGN="LEFT">app_addr</TD></TR>
- <TR><TD PORT="app_price" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">app_price</TD></TR>
- <TR><TD PORT="app_page" COLSPAN="3" ALIGN="LEFT">app_page</TD></TR>
- <TR><TD PORT="app_requires" COLSPAN="3" ALIGN="LEFT">app_requires</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/app.html"
- tooltip="app"
- ];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="creator" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">creator</TD></TR>
- <TR><TD PORT="filename" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">filename</TD></TR>
- <TR><TD PORT="filetype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">filetype</TD></TR>
- <TR><TD PORT="filesize" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">filesize</TD></TR>
- <TR><TD PORT="revision" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">revision</TD></TR>
- <TR><TD PORT="folder" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">folder</TD></TR>
- <TR><TD PORT="flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">flags</TD></TR>
- <TR><TD PORT="is_dir" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">is_dir</TD></TR>
- <TR><TD PORT="is_photo" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">is_photo</TD></TR>
- <TR><TD PORT="os_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">os_storage</TD></TR>
- <TR><TD PORT="os_path" COLSPAN="3" ALIGN="LEFT">os_path</TD></TR>
- <TR><TD PORT="display_path" COLSPAN="3" ALIGN="LEFT">display_path</TD></TR>
- <TR><TD PORT="data" COLSPAN="3" ALIGN="LEFT">data</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="edited" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">edited</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="3" ALIGN="LEFT">allow_cid</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="3" ALIGN="LEFT">allow_gid</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="3" ALIGN="LEFT">deny_cid</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="3" ALIGN="LEFT">deny_gid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/attach.html"
- tooltip="attach"
- ];
- "auth_codes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">auth_codes</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="3" ALIGN="LEFT">client_id</TD></TR>
- <TR><TD PORT="redirect_uri" COLSPAN="3" ALIGN="LEFT">redirect_uri</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" ALIGN="LEFT">expires</TD></TR>
- <TR><TD PORT="scope" COLSPAN="3" ALIGN="LEFT">scope</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/auth_codes.html"
- tooltip="auth_codes"
- ];
- "cache" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">cache</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD PORT="updated" COLSPAN="3" ALIGN="LEFT">updated</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">21 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/cache.html"
- tooltip="cache"
- ];
- "channel" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">channel</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="channel_account_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_account_id</TD></TR>
- <TR><TD PORT="channel_primary" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_primary</TD></TR>
- <TR><TD PORT="channel_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_name</TD></TR>
- <TR><TD PORT="channel_address" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_address</TD></TR>
- <TR><TD PORT="channel_guid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_guid</TD></TR>
- <TR><TD PORT="channel_guid_sig" COLSPAN="3" ALIGN="LEFT">channel_guid_sig</TD></TR>
- <TR><TD PORT="channel_hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_hash</TD></TR>
- <TR><TD PORT="channel_timezone" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_timezone</TD></TR>
- <TR><TD PORT="channel_location" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_location</TD></TR>
- <TR><TD PORT="channel_theme" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_theme</TD></TR>
- <TR><TD PORT="channel_startpage" COLSPAN="3" ALIGN="LEFT">channel_startpage</TD></TR>
- <TR><TD PORT="channel_pubkey" COLSPAN="3" ALIGN="LEFT">channel_pubkey</TD></TR>
- <TR><TD PORT="channel_prvkey" COLSPAN="3" ALIGN="LEFT">channel_prvkey</TD></TR>
- <TR><TD PORT="channel_notifyflags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_notifyflags</TD></TR>
- <TR><TD PORT="channel_pageflags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_pageflags</TD></TR>
- <TR><TD PORT="channel_dirdate" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_dirdate</TD></TR>
- <TR><TD PORT="channel_lastpost" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_lastpost</TD></TR>
- <TR><TD PORT="channel_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_deleted</TD></TR>
- <TR><TD PORT="channel_max_anon_mail" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_max_anon_mail</TD></TR>
- <TR><TD PORT="channel_max_friend_req" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_max_friend_req</TD></TR>
- <TR><TD PORT="channel_expire_days" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_expire_days</TD></TR>
- <TR><TD PORT="channel_passwd_reset" COLSPAN="3" ALIGN="LEFT">channel_passwd_reset</TD></TR>
- <TR><TD PORT="channel_default_group" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_default_group</TD></TR>
- <TR><TD PORT="channel_allow_cid" COLSPAN="3" ALIGN="LEFT">channel_allow_cid</TD></TR>
- <TR><TD PORT="channel_allow_gid" COLSPAN="3" ALIGN="LEFT">channel_allow_gid</TD></TR>
- <TR><TD PORT="channel_deny_cid" COLSPAN="3" ALIGN="LEFT">channel_deny_cid</TD></TR>
- <TR><TD PORT="channel_deny_gid" COLSPAN="3" ALIGN="LEFT">channel_deny_gid</TD></TR>
- <TR><TD PORT="channel_r_stream" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_stream</TD></TR>
- <TR><TD PORT="channel_r_profile" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_profile</TD></TR>
- <TR><TD PORT="channel_r_photos" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_photos</TD></TR>
- <TR><TD PORT="channel_r_abook" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_abook</TD></TR>
- <TR><TD PORT="channel_w_stream" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_stream</TD></TR>
- <TR><TD PORT="channel_w_wall" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_wall</TD></TR>
- <TR><TD PORT="channel_w_tagwall" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_tagwall</TD></TR>
- <TR><TD PORT="channel_w_comment" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_comment</TD></TR>
- <TR><TD PORT="channel_w_mail" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_mail</TD></TR>
- <TR><TD PORT="channel_w_photos" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_photos</TD></TR>
- <TR><TD PORT="channel_w_chat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_chat</TD></TR>
- <TR><TD PORT="channel_a_delegate" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_a_delegate</TD></TR>
- <TR><TD PORT="channel_r_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_storage</TD></TR>
- <TR><TD PORT="channel_w_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_storage</TD></TR>
- <TR><TD PORT="channel_r_pages" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_r_pages</TD></TR>
- <TR><TD PORT="channel_w_pages" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_pages</TD></TR>
- <TR><TD PORT="channel_a_republish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_a_republish</TD></TR>
- <TR><TD PORT="channel_w_like" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_w_like</TD></TR>
- <TR><TD PORT="channel_removed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_removed</TD></TR>
- <TR><TD PORT="channel_system" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_system</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/channel.html"
- tooltip="channel"
- ];
- "clients" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">clients</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">client_id</TD></TR>
- <TR><TD PORT="pw" COLSPAN="3" ALIGN="LEFT">pw</TD></TR>
- <TR><TD PORT="redirect_uri" COLSPAN="3" ALIGN="LEFT">redirect_uri</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="icon" COLSPAN="3" ALIGN="LEFT">icon</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" ALIGN="LEFT">uid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/clients.html"
- tooltip="clients"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="guid" COLSPAN="3" ALIGN="LEFT">guid</TD></TR>
- <TR><TD PORT="recips" COLSPAN="3" ALIGN="LEFT">recips</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="creator" COLSPAN="3" ALIGN="LEFT">creator</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="updated" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">updated</TD></TR>
- <TR><TD PORT="subject" COLSPAN="3" ALIGN="LEFT">subject</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/conv.html"
- tooltip="conv"
- ];
- "event" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">event</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="event_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">event_xchan</TD></TR>
- <TR><TD PORT="event_hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">event_hash</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="edited" COLSPAN="3" ALIGN="LEFT">edited</TD></TR>
- <TR><TD PORT="start" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">start</TD></TR>
- <TR><TD PORT="finish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">finish</TD></TR>
- <TR><TD PORT="summary" COLSPAN="3" ALIGN="LEFT">summary</TD></TR>
- <TR><TD PORT="description" COLSPAN="3" ALIGN="LEFT">description</TD></TR>
- <TR><TD PORT="location" COLSPAN="3" ALIGN="LEFT">location</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="nofinish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">nofinish</TD></TR>
- <TR><TD PORT="adjust" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">adjust</TD></TR>
- <TR><TD PORT="ignore" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">ignore</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="3" ALIGN="LEFT">allow_cid</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="3" ALIGN="LEFT">allow_gid</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="3" ALIGN="LEFT">deny_cid</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="3" ALIGN="LEFT">deny_gid</TD></TR>
- <TR><TD PORT="event_status" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">event_status</TD></TR>
- <TR><TD PORT="event_status_date" COLSPAN="3" ALIGN="LEFT">event_status_date</TD></TR>
- <TR><TD PORT="event_percent" COLSPAN="3" ALIGN="LEFT">event_percent</TD></TR>
- <TR><TD PORT="event_repeat" COLSPAN="3" ALIGN="LEFT">event_repeat</TD></TR>
- <TR><TD PORT="event_sequence" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">event_sequence</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/event.html"
- tooltip="event"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="request" COLSPAN="3" ALIGN="LEFT">request</TD></TR>
- <TR><TD PORT="nick" COLSPAN="3" ALIGN="LEFT">nick</TD></TR>
- <TR><TD PORT="addr" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">addr</TD></TR>
- <TR><TD PORT="batch" COLSPAN="3" ALIGN="LEFT">batch</TD></TR>
- <TR><TD PORT="notify" COLSPAN="3" ALIGN="LEFT">notify</TD></TR>
- <TR><TD PORT="poll" COLSPAN="3" ALIGN="LEFT">poll</TD></TR>
- <TR><TD PORT="confirm" COLSPAN="3" ALIGN="LEFT">confirm</TD></TR>
- <TR><TD PORT="priority" COLSPAN="3" ALIGN="LEFT">priority</TD></TR>
- <TR><TD PORT="network" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">network</TD></TR>
- <TR><TD PORT="alias" COLSPAN="3" ALIGN="LEFT">alias</TD></TR>
- <TR><TD PORT="pubkey" COLSPAN="3" ALIGN="LEFT">pubkey</TD></TR>
- <TR><TD PORT="updated" COLSPAN="3" ALIGN="LEFT">updated</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="cid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cid</TD></TR>
- <TR><TD PORT="fid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">fid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/ffinder.html"
- tooltip="ffinder"
- ];
- "fserver" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fserver</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="server" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">server</TD></TR>
- <TR><TD PORT="posturl" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">posturl</TD></TR>
- <TR><TD PORT="key" COLSPAN="3" ALIGN="LEFT">key</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/fserver.html"
- tooltip="fserver"
- ];
- "fsuggest" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fsuggest</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="cid" COLSPAN="3" ALIGN="LEFT">cid</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="request" COLSPAN="3" ALIGN="LEFT">request</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="note" COLSPAN="3" ALIGN="LEFT">note</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/fsuggest.html"
- tooltip="fsuggest"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="gid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">gid</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="visible" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">visible</TD></TR>
- <TR><TD PORT="deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">deleted</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/groups.html"
- tooltip="groups"
- ];
- "hook" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">hook</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hook" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hook</TD></TR>
- <TR><TD PORT="file" COLSPAN="3" ALIGN="LEFT">file</TD></TR>
- <TR><TD PORT="function" COLSPAN="3" ALIGN="LEFT">function</TD></TR>
- <TR><TD PORT="priority" COLSPAN="3" ALIGN="LEFT">priority</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/hook.html"
- tooltip="hook"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mid</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="parent_mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent_mid</TD></TR>
- <TR><TD PORT="thr_parent" COLSPAN="3" ALIGN="LEFT">thr_parent</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="edited" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">edited</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD></TR>
- <TR><TD PORT="commented" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">commented</TD></TR>
- <TR><TD PORT="received" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">received</TD></TR>
- <TR><TD PORT="changed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">changed</TD></TR>
- <TR><TD PORT="comments_closed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">comments_closed</TD></TR>
- <TR><TD PORT="owner_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">owner_xchan</TD></TR>
- <TR><TD PORT="author_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">author_xchan</TD></TR>
- <TR><TD PORT="source_xchan" COLSPAN="3" ALIGN="LEFT">source_xchan</TD></TR>
- <TR><TD PORT="mimetype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mimetype</TD></TR>
- <TR><TD PORT="title" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">title</TD></TR>
- <TR><TD PORT="body" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">body</TD></TR>
- <TR><TD PORT="html" COLSPAN="3" ALIGN="LEFT">html</TD></TR>
- <TR><TD PORT="app" COLSPAN="3" ALIGN="LEFT">app</TD></TR>
- <TR><TD PORT="lang" COLSPAN="3" ALIGN="LEFT">lang</TD></TR>
- <TR><TD PORT="revision" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">revision</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="obj_type" COLSPAN="3" ALIGN="LEFT">obj_type</TD></TR>
- <TR><TD PORT="object" COLSPAN="3" ALIGN="LEFT">object</TD></TR>
- <TR><TD PORT="tgt_type" COLSPAN="3" ALIGN="LEFT">tgt_type</TD></TR>
- <TR><TD PORT="target" COLSPAN="3" ALIGN="LEFT">target</TD></TR>
- <TR><TD PORT="layout_mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">layout_mid</TD></TR>
- <TR><TD PORT="postopts" COLSPAN="3" ALIGN="LEFT">postopts</TD></TR>
- <TR><TD PORT="route" COLSPAN="3" ALIGN="LEFT">route</TD></TR>
- <TR><TD PORT="llink" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">llink</TD></TR>
- <TR><TD PORT="plink" COLSPAN="3" ALIGN="LEFT">plink</TD></TR>
- <TR><TD PORT="resource_id" COLSPAN="3" ALIGN="LEFT">resource_id</TD></TR>
- <TR><TD PORT="resource_type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">resource_type</TD></TR>
- <TR><TD PORT="attach" COLSPAN="3" ALIGN="LEFT">attach</TD></TR>
- <TR><TD PORT="sig" COLSPAN="3" ALIGN="LEFT">sig</TD></TR>
- <TR><TD PORT="diaspora_meta" COLSPAN="3" ALIGN="LEFT">diaspora_meta</TD></TR>
- <TR><TD PORT="location" COLSPAN="3" ALIGN="LEFT">location</TD></TR>
- <TR><TD PORT="coord" COLSPAN="3" ALIGN="LEFT">coord</TD></TR>
- <TR><TD PORT="public_policy" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">public_policy</TD></TR>
- <TR><TD PORT="comment_policy" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">comment_policy</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">allow_cid</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">allow_gid</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">deny_cid</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">deny_gid</TD></TR>
- <TR><TD PORT="item_restrict" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_restrict</TD></TR>
- <TR><TD PORT="item_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_flags</TD></TR>
- <TR><TD PORT="item_private" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_private</TD></TR>
- <TR><TD PORT="item_origin" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_origin</TD></TR>
- <TR><TD PORT="item_unseen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_unseen</TD></TR>
- <TR><TD PORT="item_starred" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_starred</TD></TR>
- <TR><TD PORT="item_uplink" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_uplink</TD></TR>
- <TR><TD PORT="item_consensus" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_consensus</TD></TR>
- <TR><TD PORT="item_wall" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_wall</TD></TR>
- <TR><TD PORT="item_thread_top" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_thread_top</TD></TR>
- <TR><TD PORT="item_notshown" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_notshown</TD></TR>
- <TR><TD PORT="item_nsfw" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_nsfw</TD></TR>
- <TR><TD PORT="item_relay" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_relay</TD></TR>
- <TR><TD PORT="item_mentionsme" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_mentionsme</TD></TR>
- <TR><TD PORT="item_nocomment" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_nocomment</TD></TR>
- <TR><TD PORT="item_obscured" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_obscured</TD></TR>
- <TR><TD PORT="item_verified" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_verified</TD></TR>
- <TR><TD PORT="item_retained" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_retained</TD></TR>
- <TR><TD PORT="item_rss" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_rss</TD></TR>
- <TR><TD PORT="item_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_deleted</TD></TR>
- <TR><TD PORT="item_type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_type</TD></TR>
- <TR><TD PORT="item_hidden" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_hidden</TD></TR>
- <TR><TD PORT="item_unpublished" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_unpublished</TD></TR>
- <TR><TD PORT="item_delayed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_delayed</TD></TR>
- <TR><TD PORT="item_pending_remove" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_pending_remove</TD></TR>
- <TR><TD PORT="item_blocked" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_blocked</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="sid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">sid</TD></TR>
- <TR><TD PORT="service" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">service</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="liker" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">liker</TD></TR>
- <TR><TD PORT="likee" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">likee</TD></TR>
- <TR><TD PORT="iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="target_type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">target_type</TD></TR>
- <TR><TD PORT="target_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">target_id</TD></TR>
- <TR><TD PORT="target" COLSPAN="3" ALIGN="LEFT">target</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="convid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">convid</TD></TR>
- <TR><TD PORT="mail_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_flags</TD></TR>
- <TR><TD PORT="from_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">from_xchan</TD></TR>
- <TR><TD PORT="to_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">to_xchan</TD></TR>
- <TR><TD PORT="account_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="title" COLSPAN="3" ALIGN="LEFT">title</TD></TR>
- <TR><TD PORT="body" COLSPAN="3" ALIGN="LEFT">body</TD></TR>
- <TR><TD PORT="sig" COLSPAN="3" ALIGN="LEFT">sig</TD></TR>
- <TR><TD PORT="attach" COLSPAN="3" ALIGN="LEFT">attach</TD></TR>
- <TR><TD PORT="mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mid</TD></TR>
- <TR><TD PORT="parent_mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent_mid</TD></TR>
- <TR><TD PORT="mail_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_deleted</TD></TR>
- <TR><TD PORT="mail_replied" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_replied</TD></TR>
- <TR><TD PORT="mail_isreply" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_isreply</TD></TR>
- <TR><TD PORT="mail_seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_seen</TD></TR>
- <TR><TD PORT="mail_recalled" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_recalled</TD></TR>
- <TR><TD PORT="mail_obscured" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_obscured</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/mail.html"
- tooltip="mail"
- ];
- "manage" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">manage</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/manage.html"
- tooltip="manage"
- ];
- "notify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">notify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="date" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">date</TD></TR>
- <TR><TD PORT="msg" COLSPAN="3" ALIGN="LEFT">msg</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="link" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">link</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">seen</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="otype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">otype</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">59 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/notify.html"
- tooltip="notify"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/pconfig.html"
- tooltip="pconfig"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD PORT="resource_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">resource_id</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="edited" COLSPAN="3" ALIGN="LEFT">edited</TD></TR>
- <TR><TD PORT="title" COLSPAN="3" ALIGN="LEFT">title</TD></TR>
- <TR><TD PORT="description" COLSPAN="3" ALIGN="LEFT">description</TD></TR>
- <TR><TD PORT="album" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">album</TD></TR>
- <TR><TD PORT="filename" COLSPAN="3" ALIGN="LEFT">filename</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="height" COLSPAN="3" ALIGN="LEFT">height</TD></TR>
- <TR><TD PORT="width" COLSPAN="3" ALIGN="LEFT">width</TD></TR>
- <TR><TD PORT="size" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">size</TD></TR>
- <TR><TD PORT="data" COLSPAN="3" ALIGN="LEFT">data</TD></TR>
- <TR><TD PORT="scale" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">scale</TD></TR>
- <TR><TD PORT="photo_usage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">photo_usage</TD></TR>
- <TR><TD PORT="profile" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">profile</TD></TR>
- <TR><TD PORT="is_nsfw" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">is_nsfw</TD></TR>
- <TR><TD PORT="os_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">os_storage</TD></TR>
- <TR><TD PORT="os_path" COLSPAN="3" ALIGN="LEFT">os_path</TD></TR>
- <TR><TD PORT="display_path" COLSPAN="3" ALIGN="LEFT">display_path</TD></TR>
- <TR><TD PORT="photo_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">photo_flags</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="3" ALIGN="LEFT">allow_cid</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="3" ALIGN="LEFT">allow_gid</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="3" ALIGN="LEFT">deny_cid</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="3" ALIGN="LEFT">deny_gid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="field_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">field_name</TD></TR>
- <TR><TD PORT="field_type" COLSPAN="3" ALIGN="LEFT">field_type</TD></TR>
- <TR><TD PORT="field_desc" COLSPAN="3" ALIGN="LEFT">field_desc</TD></TR>
- <TR><TD PORT="field_help" COLSPAN="3" ALIGN="LEFT">field_help</TD></TR>
- <TR><TD PORT="field_inputs" COLSPAN="3" ALIGN="LEFT">field_inputs</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/profext.html"
- tooltip="profext"
- ];
- "profile" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="profile_guid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">profile_guid</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="profile_name" COLSPAN="3" ALIGN="LEFT">profile_name</TD></TR>
- <TR><TD PORT="is_default" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">is_default</TD></TR>
- <TR><TD PORT="hide_friends" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hide_friends</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="pdesc" COLSPAN="3" ALIGN="LEFT">pdesc</TD></TR>
- <TR><TD PORT="chandesc" COLSPAN="3" ALIGN="LEFT">chandesc</TD></TR>
- <TR><TD PORT="dob" COLSPAN="3" ALIGN="LEFT">dob</TD></TR>
- <TR><TD PORT="dob_tz" COLSPAN="3" ALIGN="LEFT">dob_tz</TD></TR>
- <TR><TD PORT="address" COLSPAN="3" ALIGN="LEFT">address</TD></TR>
- <TR><TD PORT="locality" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">locality</TD></TR>
- <TR><TD PORT="region" COLSPAN="3" ALIGN="LEFT">region</TD></TR>
- <TR><TD PORT="postal_code" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">postal_code</TD></TR>
- <TR><TD PORT="country_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">country_name</TD></TR>
- <TR><TD PORT="hometown" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hometown</TD></TR>
- <TR><TD PORT="gender" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">gender</TD></TR>
- <TR><TD PORT="marital" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">marital</TD></TR>
- <TR><TD PORT="with" COLSPAN="3" ALIGN="LEFT">with</TD></TR>
- <TR><TD PORT="howlong" COLSPAN="3" ALIGN="LEFT">howlong</TD></TR>
- <TR><TD PORT="sexual" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">sexual</TD></TR>
- <TR><TD PORT="politic" COLSPAN="3" ALIGN="LEFT">politic</TD></TR>
- <TR><TD PORT="religion" COLSPAN="3" ALIGN="LEFT">religion</TD></TR>
- <TR><TD PORT="keywords" COLSPAN="3" ALIGN="LEFT">keywords</TD></TR>
- <TR><TD PORT="likes" COLSPAN="3" ALIGN="LEFT">likes</TD></TR>
- <TR><TD PORT="dislikes" COLSPAN="3" ALIGN="LEFT">dislikes</TD></TR>
- <TR><TD PORT="about" COLSPAN="3" ALIGN="LEFT">about</TD></TR>
- <TR><TD PORT="summary" COLSPAN="3" ALIGN="LEFT">summary</TD></TR>
- <TR><TD PORT="music" COLSPAN="3" ALIGN="LEFT">music</TD></TR>
- <TR><TD PORT="book" COLSPAN="3" ALIGN="LEFT">book</TD></TR>
- <TR><TD PORT="tv" COLSPAN="3" ALIGN="LEFT">tv</TD></TR>
- <TR><TD PORT="film" COLSPAN="3" ALIGN="LEFT">film</TD></TR>
- <TR><TD PORT="interest" COLSPAN="3" ALIGN="LEFT">interest</TD></TR>
- <TR><TD PORT="romance" COLSPAN="3" ALIGN="LEFT">romance</TD></TR>
- <TR><TD PORT="work" COLSPAN="3" ALIGN="LEFT">work</TD></TR>
- <TR><TD PORT="education" COLSPAN="3" ALIGN="LEFT">education</TD></TR>
- <TR><TD PORT="contact" COLSPAN="3" ALIGN="LEFT">contact</TD></TR>
- <TR><TD PORT="channels" COLSPAN="3" ALIGN="LEFT">channels</TD></TR>
- <TR><TD PORT="homepage" COLSPAN="3" ALIGN="LEFT">homepage</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="thumb" COLSPAN="3" ALIGN="LEFT">thumb</TD></TR>
- <TR><TD PORT="publish" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">publish</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/profile.html"
- tooltip="profile"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="cid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cid</TD></TR>
- <TR><TD PORT="dfrn_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">dfrn_id</TD></TR>
- <TR><TD PORT="sec" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">sec</TD></TR>
- <TR><TD PORT="expire" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expire</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="password" COLSPAN="3" ALIGN="LEFT">password</TD></TR>
- <TR><TD PORT="language" COLSPAN="3" ALIGN="LEFT">language</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD></TR>
- <TR><TD PORT="retract_iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">retract_iid</TD></TR>
- <TR><TD PORT="signed_text" COLSPAN="3" ALIGN="LEFT">signed_text</TD></TR>
- <TR><TD PORT="signature" COLSPAN="3" ALIGN="LEFT">signature</TD></TR>
- <TR><TD PORT="signer" COLSPAN="3" ALIGN="LEFT">signer</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/sign.html"
- tooltip="sign"
- ];
- "spam" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">spam</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="spam" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">spam</TD></TR>
- <TR><TD PORT="ham" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">ham</TD></TR>
- <TR><TD PORT="term" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">term</TD></TR>
- <TR><TD PORT="date" COLSPAN="3" ALIGN="LEFT">date</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/spam.html"
- tooltip="spam"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD PORT="public_perm" COLSPAN="3" ALIGN="LEFT">public_perm</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/sys_perms.html"
- tooltip="sys_perms"
- ];
- "tokens" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">tokens</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="secret" COLSPAN="3" ALIGN="LEFT">secret</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">client_id</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD></TR>
- <TR><TD PORT="scope" COLSPAN="3" ALIGN="LEFT">scope</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/tokens.html"
- tooltip="tokens"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/xign.html"
- tooltip="xign"
- ];
- "addon":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "app":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "auth_codes":"client_id":w -> "clients":"client_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "auth_codes":"id":w -> "tokens":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"k":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "conv":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "event":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fserver":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fsuggest":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "hook":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"channel_id":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "likes":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"account_id":w -> "account":"account_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "mail":"channel_id":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "mail":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "manage":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"k":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "photo":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"channel_id":w -> "channel":"channel_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profext":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"k":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profile":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "spam":"id":w -> "notify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"k":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "tokens":"client_id":w -> "clients":"client_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "xconfig":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"k":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "xign":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
-}
diff --git a/hubzilla_er/diagrams/summary/relationships.implied.large.png b/hubzilla_er/diagrams/summary/relationships.implied.large.png
deleted file mode 100644
index cfe93b293..000000000
--- a/hubzilla_er/diagrams/summary/relationships.implied.large.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/relationships.real.compact.dot b/hubzilla_er/diagrams/summary/relationships.real.compact.dot
deleted file mode 100644
index d04941e90..000000000
--- a/hubzilla_er/diagrams/summary/relationships.real.compact.dot
+++ /dev/null
@@ -1,22 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "compactRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/session.1degree.dot b/hubzilla_er/diagrams/summary/session.1degree.dot
deleted file mode 100644
index 9d4db1b13..000000000
--- a/hubzilla_er/diagrams/summary/session.1degree.dot
+++ /dev/null
@@ -1,33 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "session" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "session" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">session</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="sid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">sid</TD></TR>
- <TR><TD PORT="data" COLSPAN="3" ALIGN="LEFT">data</TD></TR>
- <TR><TD PORT="expire" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expire</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">23 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/session.html"
- tooltip="session"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/session.1degree.png b/hubzilla_er/diagrams/summary/session.1degree.png
deleted file mode 100644
index cdb8b2c6b..000000000
--- a/hubzilla_er/diagrams/summary/session.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/shares.1degree.dot b/hubzilla_er/diagrams/summary/shares.1degree.dot
deleted file mode 100644
index 903d6bf1c..000000000
--- a/hubzilla_er/diagrams/summary/shares.1degree.dot
+++ /dev/null
@@ -1,33 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "shares" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "shares" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">shares</TD></TR>
- <TR><TD PORT="share_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">share_id</TD></TR>
- <TR><TD PORT="share_type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">share_type</TD></TR>
- <TR><TD PORT="share_target" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">share_target</TD></TR>
- <TR><TD PORT="share_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">share_xchan</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/shares.html"
- tooltip="shares"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/shares.1degree.png b/hubzilla_er/diagrams/summary/shares.1degree.png
deleted file mode 100644
index b74cbe601..000000000
--- a/hubzilla_er/diagrams/summary/shares.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/sign.1degree.dot b/hubzilla_er/diagrams/summary/sign.1degree.dot
deleted file mode 100644
index f3eac7028..000000000
--- a/hubzilla_er/diagrams/summary/sign.1degree.dot
+++ /dev/null
@@ -1,35 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "sign" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD></TR>
- <TR><TD PORT="retract_iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">retract_iid</TD></TR>
- <TR><TD PORT="signed_text" COLSPAN="3" ALIGN="LEFT">signed_text</TD></TR>
- <TR><TD PORT="signature" COLSPAN="3" ALIGN="LEFT">signature</TD></TR>
- <TR><TD PORT="signer" COLSPAN="3" ALIGN="LEFT">signer</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/sign.html"
- tooltip="sign"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/sign.1degree.png b/hubzilla_er/diagrams/summary/sign.1degree.png
deleted file mode 100644
index 5b23d795c..000000000
--- a/hubzilla_er/diagrams/summary/sign.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/site.1degree.dot b/hubzilla_er/diagrams/summary/site.1degree.dot
deleted file mode 100644
index 0720837c7..000000000
--- a/hubzilla_er/diagrams/summary/site.1degree.dot
+++ /dev/null
@@ -1,42 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "site" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "site" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">site</TD></TR>
- <TR><TD PORT="site_url" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">site_url</TD></TR>
- <TR><TD PORT="site_access" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">site_access</TD></TR>
- <TR><TD PORT="site_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">site_flags</TD></TR>
- <TR><TD PORT="site_update" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">site_update</TD></TR>
- <TR><TD PORT="site_pull" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">site_pull</TD></TR>
- <TR><TD PORT="site_sync" COLSPAN="3" ALIGN="LEFT">site_sync</TD></TR>
- <TR><TD PORT="site_directory" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">site_directory</TD></TR>
- <TR><TD PORT="site_register" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">site_register</TD></TR>
- <TR><TD PORT="site_sellpage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">site_sellpage</TD></TR>
- <TR><TD PORT="site_location" COLSPAN="3" ALIGN="LEFT">site_location</TD></TR>
- <TR><TD PORT="site_realm" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">site_realm</TD></TR>
- <TR><TD PORT="site_valid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">site_valid</TD></TR>
- <TR><TD PORT="site_dead" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">site_dead</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">117 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/site.html"
- tooltip="site"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/site.1degree.png b/hubzilla_er/diagrams/summary/site.1degree.png
deleted file mode 100644
index ce32c84b9..000000000
--- a/hubzilla_er/diagrams/summary/site.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/source.1degree.dot b/hubzilla_er/diagrams/summary/source.1degree.dot
deleted file mode 100644
index fa656d7df..000000000
--- a/hubzilla_er/diagrams/summary/source.1degree.dot
+++ /dev/null
@@ -1,34 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "source" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "source" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">source</TD></TR>
- <TR><TD PORT="src_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">src_id</TD></TR>
- <TR><TD PORT="src_channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">src_channel_id</TD></TR>
- <TR><TD PORT="src_channel_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">src_channel_xchan</TD></TR>
- <TR><TD PORT="src_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">src_xchan</TD></TR>
- <TR><TD PORT="src_patt" COLSPAN="3" ALIGN="LEFT">src_patt</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/source.html"
- tooltip="source"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/source.1degree.png b/hubzilla_er/diagrams/summary/source.1degree.png
deleted file mode 100644
index fda7de5b6..000000000
--- a/hubzilla_er/diagrams/summary/source.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/spam.1degree.dot b/hubzilla_er/diagrams/summary/spam.1degree.dot
deleted file mode 100644
index d8a7e8b67..000000000
--- a/hubzilla_er/diagrams/summary/spam.1degree.dot
+++ /dev/null
@@ -1,35 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "spam" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "spam" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">spam</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="spam" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">spam</TD></TR>
- <TR><TD PORT="ham" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">ham</TD></TR>
- <TR><TD PORT="term" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">term</TD></TR>
- <TR><TD PORT="date" COLSPAN="3" ALIGN="LEFT">date</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/spam.html"
- tooltip="spam"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/spam.1degree.png b/hubzilla_er/diagrams/summary/spam.1degree.png
deleted file mode 100644
index 705472eea..000000000
--- a/hubzilla_er/diagrams/summary/spam.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/sys_perms.1degree.dot b/hubzilla_er/diagrams/summary/sys_perms.1degree.dot
deleted file mode 100644
index caea5abe8..000000000
--- a/hubzilla_er/diagrams/summary/sys_perms.1degree.dot
+++ /dev/null
@@ -1,34 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "sys_perms" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD PORT="public_perm" COLSPAN="3" ALIGN="LEFT">public_perm</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/sys_perms.html"
- tooltip="sys_perms"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/sys_perms.1degree.png b/hubzilla_er/diagrams/summary/sys_perms.1degree.png
deleted file mode 100644
index c3c9fd415..000000000
--- a/hubzilla_er/diagrams/summary/sys_perms.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/term.1degree.dot b/hubzilla_er/diagrams/summary/term.1degree.dot
deleted file mode 100644
index 99f75cb2e..000000000
--- a/hubzilla_er/diagrams/summary/term.1degree.dot
+++ /dev/null
@@ -1,40 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "term" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "term" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">term</TD></TR>
- <TR><TD PORT="tid" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">tid</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="oid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">oid</TD></TR>
- <TR><TD PORT="otype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">otype</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="term" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">term</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="imgurl" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">imgurl</TD></TR>
- <TR><TD PORT="term_hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">term_hash</TD></TR>
- <TR><TD PORT="parent_hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent_hash</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 585 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/term.html"
- tooltip="term"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/term.1degree.png b/hubzilla_er/diagrams/summary/term.1degree.png
deleted file mode 100644
index 1ed65fee6..000000000
--- a/hubzilla_er/diagrams/summary/term.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/tokens.1degree.dot b/hubzilla_er/diagrams/summary/tokens.1degree.dot
deleted file mode 100644
index 5efc34ca1..000000000
--- a/hubzilla_er/diagrams/summary/tokens.1degree.dot
+++ /dev/null
@@ -1,35 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "tokens" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "tokens" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">tokens</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="secret" COLSPAN="3" ALIGN="LEFT">secret</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">client_id</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD></TR>
- <TR><TD PORT="scope" COLSPAN="3" ALIGN="LEFT">scope</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/tokens.html"
- tooltip="tokens"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/tokens.1degree.png b/hubzilla_er/diagrams/summary/tokens.1degree.png
deleted file mode 100644
index c2bd336dc..000000000
--- a/hubzilla_er/diagrams/summary/tokens.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/updates.1degree.dot b/hubzilla_er/diagrams/summary/updates.1degree.dot
deleted file mode 100644
index e779f8247..000000000
--- a/hubzilla_er/diagrams/summary/updates.1degree.dot
+++ /dev/null
@@ -1,36 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "updates" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "updates" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">updates</TD></TR>
- <TR><TD PORT="ud_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">ud_id</TD></TR>
- <TR><TD PORT="ud_hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">ud_hash</TD></TR>
- <TR><TD PORT="ud_guid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">ud_guid</TD></TR>
- <TR><TD PORT="ud_date" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">ud_date</TD></TR>
- <TR><TD PORT="ud_last" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">ud_last</TD></TR>
- <TR><TD PORT="ud_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">ud_flags</TD></TR>
- <TR><TD PORT="ud_addr" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">ud_addr</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/updates.html"
- tooltip="updates"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/updates.1degree.png b/hubzilla_er/diagrams/summary/updates.1degree.png
deleted file mode 100644
index 7d5990ca1..000000000
--- a/hubzilla_er/diagrams/summary/updates.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/verify.1degree.dot b/hubzilla_er/diagrams/summary/verify.1degree.dot
deleted file mode 100644
index f991cf6c5..000000000
--- a/hubzilla_er/diagrams/summary/verify.1degree.dot
+++ /dev/null
@@ -1,35 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "verify" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/verify.html"
- tooltip="verify"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/verify.1degree.png b/hubzilla_er/diagrams/summary/verify.1degree.png
deleted file mode 100644
index 9813ddaaf..000000000
--- a/hubzilla_er/diagrams/summary/verify.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/vote.1degree.dot b/hubzilla_er/diagrams/summary/vote.1degree.dot
deleted file mode 100644
index b0a0a3aac..000000000
--- a/hubzilla_er/diagrams/summary/vote.1degree.dot
+++ /dev/null
@@ -1,34 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "vote" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "vote" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">vote</TD></TR>
- <TR><TD PORT="vote_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">vote_id</TD></TR>
- <TR><TD PORT="vote_poll" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">vote_poll</TD></TR>
- <TR><TD PORT="vote_element" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">vote_element</TD></TR>
- <TR><TD PORT="vote_result" COLSPAN="3" ALIGN="LEFT">vote_result</TD></TR>
- <TR><TD PORT="vote_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">vote_xchan</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/vote.html"
- tooltip="vote"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/vote.1degree.png b/hubzilla_er/diagrams/summary/vote.1degree.png
deleted file mode 100644
index ae4a552bc..000000000
--- a/hubzilla_er/diagrams/summary/vote.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/xchan.1degree.dot b/hubzilla_er/diagrams/summary/xchan.1degree.dot
deleted file mode 100644
index 6fcaf34fa..000000000
--- a/hubzilla_er/diagrams/summary/xchan.1degree.dot
+++ /dev/null
@@ -1,55 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "xchan" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "xchan" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xchan</TD></TR>
- <TR><TD PORT="xchan_hash" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">xchan_hash</TD></TR>
- <TR><TD PORT="xchan_guid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan_guid</TD></TR>
- <TR><TD PORT="xchan_guid_sig" COLSPAN="3" ALIGN="LEFT">xchan_guid_sig</TD></TR>
- <TR><TD PORT="xchan_pubkey" COLSPAN="3" ALIGN="LEFT">xchan_pubkey</TD></TR>
- <TR><TD PORT="xchan_photo_mimetype" COLSPAN="3" ALIGN="LEFT">xchan_photo_mimetype</TD></TR>
- <TR><TD PORT="xchan_photo_l" COLSPAN="3" ALIGN="LEFT">xchan_photo_l</TD></TR>
- <TR><TD PORT="xchan_photo_m" COLSPAN="3" ALIGN="LEFT">xchan_photo_m</TD></TR>
- <TR><TD PORT="xchan_photo_s" COLSPAN="3" ALIGN="LEFT">xchan_photo_s</TD></TR>
- <TR><TD PORT="xchan_addr" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan_addr</TD></TR>
- <TR><TD PORT="xchan_url" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan_url</TD></TR>
- <TR><TD PORT="xchan_connurl" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan_connurl</TD></TR>
- <TR><TD PORT="xchan_follow" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan_follow</TD></TR>
- <TR><TD PORT="xchan_connpage" COLSPAN="3" ALIGN="LEFT">xchan_connpage</TD></TR>
- <TR><TD PORT="xchan_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan_name</TD></TR>
- <TR><TD PORT="xchan_network" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan_network</TD></TR>
- <TR><TD PORT="xchan_instance_url" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan_instance_url</TD></TR>
- <TR><TD PORT="xchan_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan_flags</TD></TR>
- <TR><TD PORT="xchan_photo_date" COLSPAN="3" ALIGN="LEFT">xchan_photo_date</TD></TR>
- <TR><TD PORT="xchan_name_date" COLSPAN="3" ALIGN="LEFT">xchan_name_date</TD></TR>
- <TR><TD PORT="xchan_hidden" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan_hidden</TD></TR>
- <TR><TD PORT="xchan_orphan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan_orphan</TD></TR>
- <TR><TD PORT="xchan_censored" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan_censored</TD></TR>
- <TR><TD PORT="xchan_selfcensored" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan_selfcensored</TD></TR>
- <TR><TD PORT="xchan_system" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan_system</TD></TR>
- <TR><TD PORT="xchan_pubforum" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan_pubforum</TD></TR>
- <TR><TD PORT="xchan_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan_deleted</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 168 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/xchan.html"
- tooltip="xchan"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/xchan.1degree.png b/hubzilla_er/diagrams/summary/xchan.1degree.png
deleted file mode 100644
index 1fa074f88..000000000
--- a/hubzilla_er/diagrams/summary/xchan.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/xchat.1degree.dot b/hubzilla_er/diagrams/summary/xchat.1degree.dot
deleted file mode 100644
index 515ac658d..000000000
--- a/hubzilla_er/diagrams/summary/xchat.1degree.dot
+++ /dev/null
@@ -1,34 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "xchat" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "xchat" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xchat</TD></TR>
- <TR><TD PORT="xchat_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">xchat_id</TD></TR>
- <TR><TD PORT="xchat_url" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchat_url</TD></TR>
- <TR><TD PORT="xchat_desc" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchat_desc</TD></TR>
- <TR><TD PORT="xchat_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchat_xchan</TD></TR>
- <TR><TD PORT="xchat_edited" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchat_edited</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/xchat.html"
- tooltip="xchat"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/xchat.1degree.png b/hubzilla_er/diagrams/summary/xchat.1degree.png
deleted file mode 100644
index 0de11e872..000000000
--- a/hubzilla_er/diagrams/summary/xchat.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/xconfig.1degree.dot b/hubzilla_er/diagrams/summary/xconfig.1degree.dot
deleted file mode 100644
index 2c9ce236e..000000000
--- a/hubzilla_er/diagrams/summary/xconfig.1degree.dot
+++ /dev/null
@@ -1,34 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "xconfig" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/xconfig.html"
- tooltip="xconfig"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/xconfig.1degree.png b/hubzilla_er/diagrams/summary/xconfig.1degree.png
deleted file mode 100644
index 0233ce01e..000000000
--- a/hubzilla_er/diagrams/summary/xconfig.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/xign.1degree.dot b/hubzilla_er/diagrams/summary/xign.1degree.dot
deleted file mode 100644
index 2642999ab..000000000
--- a/hubzilla_er/diagrams/summary/xign.1degree.dot
+++ /dev/null
@@ -1,32 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "xign" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/xign.1degree.png b/hubzilla_er/diagrams/summary/xign.1degree.png
deleted file mode 100644
index a0990cb2e..000000000
--- a/hubzilla_er/diagrams/summary/xign.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/xlink.1degree.dot b/hubzilla_er/diagrams/summary/xlink.1degree.dot
deleted file mode 100644
index de98407c2..000000000
--- a/hubzilla_er/diagrams/summary/xlink.1degree.dot
+++ /dev/null
@@ -1,37 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "xlink" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "xlink" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xlink</TD></TR>
- <TR><TD PORT="xlink_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">xlink_id</TD></TR>
- <TR><TD PORT="xlink_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xlink_xchan</TD></TR>
- <TR><TD PORT="xlink_link" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xlink_link</TD></TR>
- <TR><TD PORT="xlink_rating" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xlink_rating</TD></TR>
- <TR><TD PORT="xlink_rating_text" COLSPAN="3" ALIGN="LEFT">xlink_rating_text</TD></TR>
- <TR><TD PORT="xlink_updated" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xlink_updated</TD></TR>
- <TR><TD PORT="xlink_static" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xlink_static</TD></TR>
- <TR><TD PORT="xlink_sig" COLSPAN="3" ALIGN="LEFT">xlink_sig</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">244 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/xlink.html"
- tooltip="xlink"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/xlink.1degree.png b/hubzilla_er/diagrams/summary/xlink.1degree.png
deleted file mode 100644
index 81eb1b6ce..000000000
--- a/hubzilla_er/diagrams/summary/xlink.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/xperm.1degree.dot b/hubzilla_er/diagrams/summary/xperm.1degree.dot
deleted file mode 100644
index bc73e1def..000000000
--- a/hubzilla_er/diagrams/summary/xperm.1degree.dot
+++ /dev/null
@@ -1,33 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "xperm" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "xperm" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xperm</TD></TR>
- <TR><TD PORT="xp_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">xp_id</TD></TR>
- <TR><TD PORT="xp_client" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xp_client</TD></TR>
- <TR><TD PORT="xp_channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xp_channel</TD></TR>
- <TR><TD PORT="xp_perm" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xp_perm</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/xperm.html"
- tooltip="xperm"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/xperm.1degree.png b/hubzilla_er/diagrams/summary/xperm.1degree.png
deleted file mode 100644
index 43e0429c3..000000000
--- a/hubzilla_er/diagrams/summary/xperm.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/xprof.1degree.dot b/hubzilla_er/diagrams/summary/xprof.1degree.dot
deleted file mode 100644
index 21a9a95d4..000000000
--- a/hubzilla_er/diagrams/summary/xprof.1degree.dot
+++ /dev/null
@@ -1,44 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "xprof" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "xprof" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xprof</TD></TR>
- <TR><TD PORT="xprof_hash" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">xprof_hash</TD></TR>
- <TR><TD PORT="xprof_age" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xprof_age</TD></TR>
- <TR><TD PORT="xprof_desc" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xprof_desc</TD></TR>
- <TR><TD PORT="xprof_dob" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xprof_dob</TD></TR>
- <TR><TD PORT="xprof_gender" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xprof_gender</TD></TR>
- <TR><TD PORT="xprof_marital" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xprof_marital</TD></TR>
- <TR><TD PORT="xprof_sexual" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xprof_sexual</TD></TR>
- <TR><TD PORT="xprof_locale" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xprof_locale</TD></TR>
- <TR><TD PORT="xprof_region" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xprof_region</TD></TR>
- <TR><TD PORT="xprof_postcode" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xprof_postcode</TD></TR>
- <TR><TD PORT="xprof_country" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xprof_country</TD></TR>
- <TR><TD PORT="xprof_keywords" COLSPAN="3" ALIGN="LEFT">xprof_keywords</TD></TR>
- <TR><TD PORT="xprof_about" COLSPAN="3" ALIGN="LEFT">xprof_about</TD></TR>
- <TR><TD PORT="xprof_homepage" COLSPAN="3" ALIGN="LEFT">xprof_homepage</TD></TR>
- <TR><TD PORT="xprof_hometown" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xprof_hometown</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/xprof.html"
- tooltip="xprof"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/xprof.1degree.png b/hubzilla_er/diagrams/summary/xprof.1degree.png
deleted file mode 100644
index deba49a1f..000000000
--- a/hubzilla_er/diagrams/summary/xprof.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/summary/xtag.1degree.dot b/hubzilla_er/diagrams/summary/xtag.1degree.dot
deleted file mode 100644
index d258c8875..000000000
--- a/hubzilla_er/diagrams/summary/xtag.1degree.dot
+++ /dev/null
@@ -1,33 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "xtag" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "xtag" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xtag</TD></TR>
- <TR><TD PORT="xtag_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">xtag_id</TD></TR>
- <TR><TD PORT="xtag_hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xtag_hash</TD></TR>
- <TR><TD PORT="xtag_term" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xtag_term</TD></TR>
- <TR><TD PORT="xtag_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xtag_flags</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="tables/xtag.html"
- tooltip="xtag"
- ];
-}
diff --git a/hubzilla_er/diagrams/summary/xtag.1degree.png b/hubzilla_er/diagrams/summary/xtag.1degree.png
deleted file mode 100644
index def67569d..000000000
--- a/hubzilla_er/diagrams/summary/xtag.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/sys_perms.1degree.dot b/hubzilla_er/diagrams/sys_perms.1degree.dot
deleted file mode 100644
index 5d1b68501..000000000
--- a/hubzilla_er/diagrams/sys_perms.1degree.dot
+++ /dev/null
@@ -1,36 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="cat" COLSPAN="2" ALIGN="LEFT">cat</TD><TD PORT="cat.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="k" COLSPAN="2" ALIGN="LEFT">k</TD><TD PORT="k.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="v" COLSPAN="2" ALIGN="LEFT">v</TD><TD PORT="v.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="public_perm" COLSPAN="2" ALIGN="LEFT">public_perm</TD><TD PORT="public_perm.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
-}
diff --git a/hubzilla_er/diagrams/sys_perms.1degree.png b/hubzilla_er/diagrams/sys_perms.1degree.png
deleted file mode 100644
index 8d0d335c7..000000000
--- a/hubzilla_er/diagrams/sys_perms.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/sys_perms.implied2degrees.dot b/hubzilla_er/diagrams/sys_perms.implied2degrees.dot
deleted file mode 100644
index 7e8a6b6ad..000000000
--- a/hubzilla_er/diagrams/sys_perms.implied2degrees.dot
+++ /dev/null
@@ -1,288 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"k":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "cache" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">cache</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD PORT="updated" COLSPAN="3" ALIGN="LEFT">updated</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">21 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 &gt;</TD></TR>
- </TABLE>>
- URL="cache.html"
- tooltip="cache"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="cat" COLSPAN="2" ALIGN="LEFT">cat</TD><TD PORT="cat.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="k" COLSPAN="2" ALIGN="LEFT">k</TD><TD PORT="k.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="v" COLSPAN="2" ALIGN="LEFT">v</TD><TD PORT="v.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD PORT="public_perm" COLSPAN="2" ALIGN="LEFT">public_perm</TD><TD PORT="public_perm.type" ALIGN="LEFT">bit[0]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/sys_perms.implied2degrees.png b/hubzilla_er/diagrams/sys_perms.implied2degrees.png
deleted file mode 100644
index e2ffc02f2..000000000
--- a/hubzilla_er/diagrams/sys_perms.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/tokens.1degree.dot b/hubzilla_er/diagrams/tokens.1degree.dot
deleted file mode 100644
index 736431cb1..000000000
--- a/hubzilla_er/diagrams/tokens.1degree.dot
+++ /dev/null
@@ -1,37 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "tokens" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">tokens</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">varchar[40]</TD></TR>
- <TR><TD PORT="secret" COLSPAN="2" ALIGN="LEFT">secret</TD><TD PORT="secret.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">client_id</TD><TD PORT="client_id.type" ALIGN="LEFT">varchar[20]</TD></TR>
- <TR><TD PORT="expires" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD><TD PORT="expires.type" ALIGN="LEFT">bigint unsigned[20]</TD></TR>
- <TR><TD PORT="scope" COLSPAN="2" ALIGN="LEFT">scope</TD><TD PORT="scope.type" ALIGN="LEFT">varchar[200]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="tokens.html"
- tooltip="tokens"
- ];
-}
diff --git a/hubzilla_er/diagrams/tokens.1degree.png b/hubzilla_er/diagrams/tokens.1degree.png
deleted file mode 100644
index e394a4531..000000000
--- a/hubzilla_er/diagrams/tokens.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/tokens.implied2degrees.dot b/hubzilla_er/diagrams/tokens.implied2degrees.dot
deleted file mode 100644
index e5fa204dc..000000000
--- a/hubzilla_er/diagrams/tokens.implied2degrees.dot
+++ /dev/null
@@ -1,69 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "auth_codes":"client_id":w -> "clients":"client_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "auth_codes":"id":w -> "tokens":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "tokens":"client_id":w -> "clients":"client_id":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "auth_codes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">auth_codes</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="3" ALIGN="LEFT">client_id</TD></TR>
- <TR><TD PORT="redirect_uri" COLSPAN="3" ALIGN="LEFT">redirect_uri</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" ALIGN="LEFT">expires</TD></TR>
- <TR><TD PORT="scope" COLSPAN="3" ALIGN="LEFT">scope</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="auth_codes.html"
- tooltip="auth_codes"
- ];
- "clients" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">clients</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">client_id</TD></TR>
- <TR><TD PORT="pw" COLSPAN="3" ALIGN="LEFT">pw</TD></TR>
- <TR><TD PORT="redirect_uri" COLSPAN="3" ALIGN="LEFT">redirect_uri</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="icon" COLSPAN="3" ALIGN="LEFT">icon</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" ALIGN="LEFT">uid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 &gt;</TD></TR>
- </TABLE>>
- URL="clients.html"
- tooltip="clients"
- ];
- "tokens" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">tokens</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">varchar[40]</TD></TR>
- <TR><TD PORT="secret" COLSPAN="2" ALIGN="LEFT">secret</TD><TD PORT="secret.type" ALIGN="LEFT">text[65535]</TD></TR>
- <TR><TD PORT="client_id" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">client_id</TD><TD PORT="client_id.type" ALIGN="LEFT">varchar[20]</TD></TR>
- <TR><TD PORT="expires" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD><TD PORT="expires.type" ALIGN="LEFT">bigint unsigned[20]</TD></TR>
- <TR><TD PORT="scope" COLSPAN="2" ALIGN="LEFT">scope</TD><TD PORT="scope.type" ALIGN="LEFT">varchar[200]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 &gt;</TD></TR>
- </TABLE>>
- URL="tokens.html"
- tooltip="tokens"
- ];
-}
diff --git a/hubzilla_er/diagrams/tokens.implied2degrees.png b/hubzilla_er/diagrams/tokens.implied2degrees.png
deleted file mode 100644
index 587686310..000000000
--- a/hubzilla_er/diagrams/tokens.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/verify.1degree.dot b/hubzilla_er/diagrams/verify.1degree.dot
deleted file mode 100644
index a9e1d1415..000000000
--- a/hubzilla_er/diagrams/verify.1degree.dot
+++ /dev/null
@@ -1,37 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "verify" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD><TD PORT="channel.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="type" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD><TD PORT="type.type" ALIGN="LEFT">char[32]</TD></TR>
- <TR><TD PORT="token" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD><TD PORT="token.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="meta" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD><TD PORT="meta.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
-}
diff --git a/hubzilla_er/diagrams/verify.1degree.png b/hubzilla_er/diagrams/verify.1degree.png
deleted file mode 100644
index de8104c2a..000000000
--- a/hubzilla_er/diagrams/verify.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/verify.implied2degrees.dot b/hubzilla_er/diagrams/verify.implied2degrees.dot
deleted file mode 100644
index d6af10dde..000000000
--- a/hubzilla_er/diagrams/verify.implied2degrees.dot
+++ /dev/null
@@ -1,518 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"k":w -> "cache":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "conv":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"channel_id":w -> "channel":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "likes":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"account_id":w -> "account":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "mail":"channel_id":w -> "channel":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "mail":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"channel_id":w -> "channel":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profext":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"k":w -> "cache":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profile_check":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"k":w -> "cache":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "xconfig":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"k":w -> "cache":"elipses":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "xign":"id":w -> "verify":"id.type":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "account" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">account</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 &gt;</TD></TR>
- </TABLE>>
- URL="account.html"
- tooltip="account"
- ];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="creator" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">creator</TD></TR>
- <TR><TD PORT="filename" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">filename</TD></TR>
- <TR><TD PORT="filetype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">filetype</TD></TR>
- <TR><TD PORT="filesize" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">filesize</TD></TR>
- <TR><TD PORT="revision" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">revision</TD></TR>
- <TR><TD PORT="folder" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">folder</TD></TR>
- <TR><TD PORT="flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">flags</TD></TR>
- <TR><TD PORT="is_dir" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">is_dir</TD></TR>
- <TR><TD PORT="is_photo" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">is_photo</TD></TR>
- <TR><TD PORT="os_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">os_storage</TD></TR>
- <TR><TD PORT="os_path" COLSPAN="3" ALIGN="LEFT">os_path</TD></TR>
- <TR><TD PORT="display_path" COLSPAN="3" ALIGN="LEFT">display_path</TD></TR>
- <TR><TD PORT="data" COLSPAN="3" ALIGN="LEFT">data</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="edited" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">edited</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="3" ALIGN="LEFT">allow_cid</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="3" ALIGN="LEFT">allow_gid</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="3" ALIGN="LEFT">deny_cid</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="3" ALIGN="LEFT">deny_gid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "cache" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">cache</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">21 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 &gt;</TD></TR>
- </TABLE>>
- URL="cache.html"
- tooltip="cache"
- ];
- "channel" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">channel</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 &gt;</TD></TR>
- </TABLE>>
- URL="channel.html"
- tooltip="channel"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="guid" COLSPAN="3" ALIGN="LEFT">guid</TD></TR>
- <TR><TD PORT="recips" COLSPAN="3" ALIGN="LEFT">recips</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="creator" COLSPAN="3" ALIGN="LEFT">creator</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="updated" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">updated</TD></TR>
- <TR><TD PORT="subject" COLSPAN="3" ALIGN="LEFT">subject</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="url" COLSPAN="3" ALIGN="LEFT">url</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD PORT="photo" COLSPAN="3" ALIGN="LEFT">photo</TD></TR>
- <TR><TD PORT="request" COLSPAN="3" ALIGN="LEFT">request</TD></TR>
- <TR><TD PORT="nick" COLSPAN="3" ALIGN="LEFT">nick</TD></TR>
- <TR><TD PORT="addr" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">addr</TD></TR>
- <TR><TD PORT="batch" COLSPAN="3" ALIGN="LEFT">batch</TD></TR>
- <TR><TD PORT="notify" COLSPAN="3" ALIGN="LEFT">notify</TD></TR>
- <TR><TD PORT="poll" COLSPAN="3" ALIGN="LEFT">poll</TD></TR>
- <TR><TD PORT="confirm" COLSPAN="3" ALIGN="LEFT">confirm</TD></TR>
- <TR><TD PORT="priority" COLSPAN="3" ALIGN="LEFT">priority</TD></TR>
- <TR><TD PORT="network" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">network</TD></TR>
- <TR><TD PORT="alias" COLSPAN="3" ALIGN="LEFT">alias</TD></TR>
- <TR><TD PORT="pubkey" COLSPAN="3" ALIGN="LEFT">pubkey</TD></TR>
- <TR><TD PORT="updated" COLSPAN="3" ALIGN="LEFT">updated</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="cid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cid</TD></TR>
- <TR><TD PORT="fid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">fid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="gid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">gid</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="visible" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">visible</TD></TR>
- <TR><TD PORT="deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">deleted</TD></TR>
- <TR><TD PORT="name" COLSPAN="3" ALIGN="LEFT">name</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mid</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="parent" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent</TD></TR>
- <TR><TD PORT="parent_mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent_mid</TD></TR>
- <TR><TD PORT="thr_parent" COLSPAN="3" ALIGN="LEFT">thr_parent</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="edited" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">edited</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD></TR>
- <TR><TD PORT="commented" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">commented</TD></TR>
- <TR><TD PORT="received" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">received</TD></TR>
- <TR><TD PORT="changed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">changed</TD></TR>
- <TR><TD PORT="comments_closed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">comments_closed</TD></TR>
- <TR><TD PORT="owner_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">owner_xchan</TD></TR>
- <TR><TD PORT="author_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">author_xchan</TD></TR>
- <TR><TD PORT="source_xchan" COLSPAN="3" ALIGN="LEFT">source_xchan</TD></TR>
- <TR><TD PORT="mimetype" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mimetype</TD></TR>
- <TR><TD PORT="title" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">title</TD></TR>
- <TR><TD PORT="body" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">body</TD></TR>
- <TR><TD PORT="html" COLSPAN="3" ALIGN="LEFT">html</TD></TR>
- <TR><TD PORT="app" COLSPAN="3" ALIGN="LEFT">app</TD></TR>
- <TR><TD PORT="lang" COLSPAN="3" ALIGN="LEFT">lang</TD></TR>
- <TR><TD PORT="revision" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">revision</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="obj_type" COLSPAN="3" ALIGN="LEFT">obj_type</TD></TR>
- <TR><TD PORT="object" COLSPAN="3" ALIGN="LEFT">object</TD></TR>
- <TR><TD PORT="tgt_type" COLSPAN="3" ALIGN="LEFT">tgt_type</TD></TR>
- <TR><TD PORT="target" COLSPAN="3" ALIGN="LEFT">target</TD></TR>
- <TR><TD PORT="layout_mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">layout_mid</TD></TR>
- <TR><TD PORT="postopts" COLSPAN="3" ALIGN="LEFT">postopts</TD></TR>
- <TR><TD PORT="route" COLSPAN="3" ALIGN="LEFT">route</TD></TR>
- <TR><TD PORT="llink" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">llink</TD></TR>
- <TR><TD PORT="plink" COLSPAN="3" ALIGN="LEFT">plink</TD></TR>
- <TR><TD PORT="resource_id" COLSPAN="3" ALIGN="LEFT">resource_id</TD></TR>
- <TR><TD PORT="resource_type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">resource_type</TD></TR>
- <TR><TD PORT="attach" COLSPAN="3" ALIGN="LEFT">attach</TD></TR>
- <TR><TD PORT="sig" COLSPAN="3" ALIGN="LEFT">sig</TD></TR>
- <TR><TD PORT="diaspora_meta" COLSPAN="3" ALIGN="LEFT">diaspora_meta</TD></TR>
- <TR><TD PORT="location" COLSPAN="3" ALIGN="LEFT">location</TD></TR>
- <TR><TD PORT="coord" COLSPAN="3" ALIGN="LEFT">coord</TD></TR>
- <TR><TD PORT="public_policy" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">public_policy</TD></TR>
- <TR><TD PORT="comment_policy" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">comment_policy</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">allow_cid</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">allow_gid</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">deny_cid</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">deny_gid</TD></TR>
- <TR><TD PORT="item_restrict" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_restrict</TD></TR>
- <TR><TD PORT="item_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_flags</TD></TR>
- <TR><TD PORT="item_private" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_private</TD></TR>
- <TR><TD PORT="item_origin" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_origin</TD></TR>
- <TR><TD PORT="item_unseen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_unseen</TD></TR>
- <TR><TD PORT="item_starred" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_starred</TD></TR>
- <TR><TD PORT="item_uplink" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_uplink</TD></TR>
- <TR><TD PORT="item_consensus" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_consensus</TD></TR>
- <TR><TD PORT="item_wall" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_wall</TD></TR>
- <TR><TD PORT="item_thread_top" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_thread_top</TD></TR>
- <TR><TD PORT="item_notshown" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_notshown</TD></TR>
- <TR><TD PORT="item_nsfw" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_nsfw</TD></TR>
- <TR><TD PORT="item_relay" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_relay</TD></TR>
- <TR><TD PORT="item_mentionsme" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_mentionsme</TD></TR>
- <TR><TD PORT="item_nocomment" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_nocomment</TD></TR>
- <TR><TD PORT="item_obscured" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_obscured</TD></TR>
- <TR><TD PORT="item_verified" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_verified</TD></TR>
- <TR><TD PORT="item_retained" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_retained</TD></TR>
- <TR><TD PORT="item_rss" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_rss</TD></TR>
- <TR><TD PORT="item_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_deleted</TD></TR>
- <TR><TD PORT="item_type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_type</TD></TR>
- <TR><TD PORT="item_hidden" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_hidden</TD></TR>
- <TR><TD PORT="item_unpublished" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_unpublished</TD></TR>
- <TR><TD PORT="item_delayed" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_delayed</TD></TR>
- <TR><TD PORT="item_pending_remove" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_pending_remove</TD></TR>
- <TR><TD PORT="item_blocked" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">item_blocked</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="sid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">sid</TD></TR>
- <TR><TD PORT="service" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">service</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="liker" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">liker</TD></TR>
- <TR><TD PORT="likee" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">likee</TD></TR>
- <TR><TD PORT="iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD></TR>
- <TR><TD PORT="verb" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">verb</TD></TR>
- <TR><TD PORT="target_type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">target_type</TD></TR>
- <TR><TD PORT="target_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">target_id</TD></TR>
- <TR><TD PORT="target" COLSPAN="3" ALIGN="LEFT">target</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="convid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">convid</TD></TR>
- <TR><TD PORT="mail_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_flags</TD></TR>
- <TR><TD PORT="from_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">from_xchan</TD></TR>
- <TR><TD PORT="to_xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">to_xchan</TD></TR>
- <TR><TD PORT="account_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">account_id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="title" COLSPAN="3" ALIGN="LEFT">title</TD></TR>
- <TR><TD PORT="body" COLSPAN="3" ALIGN="LEFT">body</TD></TR>
- <TR><TD PORT="sig" COLSPAN="3" ALIGN="LEFT">sig</TD></TR>
- <TR><TD PORT="attach" COLSPAN="3" ALIGN="LEFT">attach</TD></TR>
- <TR><TD PORT="mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mid</TD></TR>
- <TR><TD PORT="parent_mid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">parent_mid</TD></TR>
- <TR><TD PORT="mail_deleted" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_deleted</TD></TR>
- <TR><TD PORT="mail_replied" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_replied</TD></TR>
- <TR><TD PORT="mail_isreply" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_isreply</TD></TR>
- <TR><TD PORT="mail_seen" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_seen</TD></TR>
- <TR><TD PORT="mail_recalled" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_recalled</TD></TR>
- <TR><TD PORT="mail_obscured" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">mail_obscured</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="expires" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expires</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="aid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">aid</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD PORT="resource_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">resource_id</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="edited" COLSPAN="3" ALIGN="LEFT">edited</TD></TR>
- <TR><TD PORT="title" COLSPAN="3" ALIGN="LEFT">title</TD></TR>
- <TR><TD PORT="description" COLSPAN="3" ALIGN="LEFT">description</TD></TR>
- <TR><TD PORT="album" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">album</TD></TR>
- <TR><TD PORT="filename" COLSPAN="3" ALIGN="LEFT">filename</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="height" COLSPAN="3" ALIGN="LEFT">height</TD></TR>
- <TR><TD PORT="width" COLSPAN="3" ALIGN="LEFT">width</TD></TR>
- <TR><TD PORT="size" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">size</TD></TR>
- <TR><TD PORT="data" COLSPAN="3" ALIGN="LEFT">data</TD></TR>
- <TR><TD PORT="scale" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">scale</TD></TR>
- <TR><TD PORT="photo_usage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">photo_usage</TD></TR>
- <TR><TD PORT="profile" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">profile</TD></TR>
- <TR><TD PORT="is_nsfw" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">is_nsfw</TD></TR>
- <TR><TD PORT="os_storage" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">os_storage</TD></TR>
- <TR><TD PORT="os_path" COLSPAN="3" ALIGN="LEFT">os_path</TD></TR>
- <TR><TD PORT="display_path" COLSPAN="3" ALIGN="LEFT">display_path</TD></TR>
- <TR><TD PORT="photo_flags" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">photo_flags</TD></TR>
- <TR><TD PORT="allow_cid" COLSPAN="3" ALIGN="LEFT">allow_cid</TD></TR>
- <TR><TD PORT="allow_gid" COLSPAN="3" ALIGN="LEFT">allow_gid</TD></TR>
- <TR><TD PORT="deny_cid" COLSPAN="3" ALIGN="LEFT">deny_cid</TD></TR>
- <TR><TD PORT="deny_gid" COLSPAN="3" ALIGN="LEFT">deny_gid</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="field_name" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">field_name</TD></TR>
- <TR><TD PORT="field_type" COLSPAN="3" ALIGN="LEFT">field_type</TD></TR>
- <TR><TD PORT="field_desc" COLSPAN="3" ALIGN="LEFT">field_desc</TD></TR>
- <TR><TD PORT="field_help" COLSPAN="3" ALIGN="LEFT">field_help</TD></TR>
- <TR><TD PORT="field_inputs" COLSPAN="3" ALIGN="LEFT">field_inputs</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel_id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="cid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cid</TD></TR>
- <TR><TD PORT="dfrn_id" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">dfrn_id</TD></TR>
- <TR><TD PORT="sec" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">sec</TD></TR>
- <TR><TD PORT="expire" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">expire</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="hash" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">hash</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="password" COLSPAN="3" ALIGN="LEFT">password</TD></TR>
- <TR><TD PORT="language" COLSPAN="3" ALIGN="LEFT">language</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">iid</TD></TR>
- <TR><TD PORT="retract_iid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">retract_iid</TD></TR>
- <TR><TD PORT="signed_text" COLSPAN="3" ALIGN="LEFT">signed_text</TD></TR>
- <TR><TD PORT="signature" COLSPAN="3" ALIGN="LEFT">signature</TD></TR>
- <TR><TD PORT="signer" COLSPAN="3" ALIGN="LEFT">signer</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD PORT="public_perm" COLSPAN="3" ALIGN="LEFT">public_perm</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="channel" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD><TD PORT="channel.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="type" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD><TD PORT="type.type" ALIGN="LEFT">char[32]</TD></TR>
- <TR><TD PORT="token" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD><TD PORT="token.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="meta" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD><TD PORT="meta.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="created" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD><TD PORT="created.type" ALIGN="LEFT">datetime[19]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD PORT="cat" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="uid" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/verify.implied2degrees.png b/hubzilla_er/diagrams/verify.implied2degrees.png
deleted file mode 100644
index e40a24d7a..000000000
--- a/hubzilla_er/diagrams/verify.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/xconfig.1degree.dot b/hubzilla_er/diagrams/xconfig.1degree.dot
deleted file mode 100644
index 3d09a0fda..000000000
--- a/hubzilla_er/diagrams/xconfig.1degree.dot
+++ /dev/null
@@ -1,36 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD><TD PORT="xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="cat" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD><TD PORT="cat.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="k" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD><TD PORT="k.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="v" COLSPAN="2" ALIGN="LEFT">v</TD><TD PORT="v.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
-}
diff --git a/hubzilla_er/diagrams/xconfig.1degree.png b/hubzilla_er/diagrams/xconfig.1degree.png
deleted file mode 100644
index 97fdf36ae..000000000
--- a/hubzilla_er/diagrams/xconfig.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/xconfig.implied2degrees.dot b/hubzilla_er/diagrams/xconfig.implied2degrees.dot
deleted file mode 100644
index e828a2ba6..000000000
--- a/hubzilla_er/diagrams/xconfig.implied2degrees.dot
+++ /dev/null
@@ -1,288 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "pconfig":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "xconfig":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"k":w -> "cache":"k":e [arrowhead=none dir=back arrowtail=crowodot style=dashed];
- "xign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "cache" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">cache</TD></TR>
- <TR><TD PORT="k" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">k</TD></TR>
- <TR><TD PORT="v" COLSPAN="3" ALIGN="LEFT">v</TD></TR>
- <TR><TD PORT="updated" COLSPAN="3" ALIGN="LEFT">updated</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">21 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 &gt;</TD></TR>
- </TABLE>>
- URL="cache.html"
- tooltip="cache"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "pconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">pconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">232 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="pconfig.html"
- tooltip="pconfig"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD><TD PORT="xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="cat" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">cat</TD><TD PORT="cat.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="k" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">k</TD><TD PORT="k.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD PORT="v" COLSPAN="2" ALIGN="LEFT">v</TD><TD PORT="v.type" ALIGN="LEFT">mediumtext[16777215]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/xconfig.implied2degrees.png b/hubzilla_er/diagrams/xconfig.implied2degrees.png
deleted file mode 100644
index 968e23333..000000000
--- a/hubzilla_er/diagrams/xconfig.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/xign.1degree.dot b/hubzilla_er/diagrams/xign.1degree.dot
deleted file mode 100644
index 5d290bef2..000000000
--- a/hubzilla_er/diagrams/xign.1degree.dot
+++ /dev/null
@@ -1,34 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "oneDegreeRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "xign" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD><TD PORT="xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 0</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/xign.1degree.png b/hubzilla_er/diagrams/xign.1degree.png
deleted file mode 100644
index ac141bfd2..000000000
--- a/hubzilla_er/diagrams/xign.1degree.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/diagrams/xign.implied2degrees.dot b/hubzilla_er/diagrams/xign.implied2degrees.dot
deleted file mode 100644
index ec60f1561..000000000
--- a/hubzilla_er/diagrams/xign.implied2degrees.dot
+++ /dev/null
@@ -1,259 +0,0 @@
-// dot 2.26.3 on Linux 3.2.0-4-686-pae
-// SchemaSpy rev 590
-digraph "impliedTwoDegreesRelationshipsDiagram" {
- graph [
- rankdir="RL"
- bgcolor="#f7f7f7"
- label="\nGenerated by SchemaSpy"
- labeljust="l"
- nodesep="0.18"
- ranksep="0.46"
- fontname="Helvetica"
- fontsize="11"
- ];
- node [
- fontname="Helvetica"
- fontsize="11"
- shape="plaintext"
- ];
- edge [
- arrowsize="0.8"
- ];
- "attach":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "config":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "conv":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "fcontact":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "ffinder":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "group_member":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "groups":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "item_id":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "likes":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "mail":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "photo":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profdef":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profext":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "profile_check":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "register":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sign":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "sys_perms":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xconfig":"elipses":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "xign":"id":w -> "verify":"id":e [arrowhead=none dir=back arrowtail=teeodot style=dashed];
- "attach" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">attach</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="attach.html"
- tooltip="attach"
- ];
- "config" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">config</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">52 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="config.html"
- tooltip="config"
- ];
- "conv" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">conv</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="conv.html"
- tooltip="conv"
- ];
- "fcontact" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">fcontact</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="fcontact.html"
- tooltip="fcontact"
- ];
- "ffinder" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">ffinder</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="ffinder.html"
- tooltip="ffinder"
- ];
- "group_member" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">group_member</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">2 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="group_member.html"
- tooltip="group_member"
- ];
- "groups" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">groups</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">5 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="groups.html"
- tooltip="groups"
- ];
- "item" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">9 613 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item.html"
- tooltip="item"
- ];
- "item_id" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">item_id</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="item_id.html"
- tooltip="item_id"
- ];
- "likes" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">likes</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="likes.html"
- tooltip="likes"
- ];
- "mail" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">mail</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">7 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="mail.html"
- tooltip="mail"
- ];
- "photo" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">photo</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">3 495 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="photo.html"
- tooltip="photo"
- ];
- "profdef" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profdef</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profdef.html"
- tooltip="profdef"
- ];
- "profext" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profext</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 3</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profext.html"
- tooltip="profext"
- ];
- "profile_check" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">profile_check</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="profile_check.html"
- tooltip="profile_check"
- ];
- "register" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">register</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="register.html"
- tooltip="register"
- ];
- "sign" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sign</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sign.html"
- tooltip="sign"
- ];
- "sys_perms" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">sys_perms</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="sys_perms.html"
- tooltip="sys_perms"
- ];
- "verify" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">verify</TD></TR>
- <TR><TD PORT="id" COLSPAN="3" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD></TR>
- <TR><TD PORT="channel" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">channel</TD></TR>
- <TR><TD PORT="type" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">type</TD></TR>
- <TR><TD PORT="token" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">token</TD></TR>
- <TR><TD PORT="meta" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">meta</TD></TR>
- <TR><TD PORT="created" COLSPAN="3" BGCOLOR="#f4f7da" ALIGN="LEFT">created</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7"> </TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">1 row</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">20 &gt;</TD></TR>
- </TABLE>>
- URL="verify.html"
- tooltip="verify"
- ];
- "xconfig" [
- label=<
- <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xconfig</TD></TR>
- <TR><TD PORT="elipses" COLSPAN="3" ALIGN="LEFT">...</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 2</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">4 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7"> </TD></TR>
- </TABLE>>
- URL="xconfig.html"
- tooltip="xconfig"
- ];
- "xign" [
- label=<
- <TABLE BORDER="2" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
- <TR><TD COLSPAN="3" BGCOLOR="#9bab96" ALIGN="CENTER">xign</TD></TR>
- <TR><TD PORT="id" COLSPAN="2" BGCOLOR="#bed1b8" ALIGN="LEFT">id</TD><TD PORT="id.type" ALIGN="LEFT">int unsigned[10]</TD></TR>
- <TR><TD PORT="uid" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">uid</TD><TD PORT="uid.type" ALIGN="LEFT">int[10]</TD></TR>
- <TR><TD PORT="xchan" COLSPAN="2" BGCOLOR="#f4f7da" ALIGN="LEFT">xchan</TD><TD PORT="xchan.type" ALIGN="LEFT">char[255]</TD></TR>
- <TR><TD ALIGN="LEFT" BGCOLOR="#f7f7f7">&lt; 1</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 rows</TD><TD ALIGN="RIGHT" BGCOLOR="#f7f7f7">0 &gt;</TD></TR>
- </TABLE>>
- URL="xign.html"
- tooltip="xign"
- ];
-}
diff --git a/hubzilla_er/diagrams/xign.implied2degrees.png b/hubzilla_er/diagrams/xign.implied2degrees.png
deleted file mode 100644
index ae0e0213a..000000000
--- a/hubzilla_er/diagrams/xign.implied2degrees.png
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/images/background.gif b/hubzilla_er/images/background.gif
deleted file mode 100644
index b97924bbe..000000000
--- a/hubzilla_er/images/background.gif
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/images/tabLeft.gif b/hubzilla_er/images/tabLeft.gif
deleted file mode 100644
index cefb54275..000000000
--- a/hubzilla_er/images/tabLeft.gif
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/images/tabRight.gif b/hubzilla_er/images/tabRight.gif
deleted file mode 100644
index d16d1ba17..000000000
--- a/hubzilla_er/images/tabRight.gif
+++ /dev/null
Binary files differ
diff --git a/hubzilla_er/index.html b/hubzilla_er/index.html
deleted file mode 100644
index 584638073..000000000
--- a/hubzilla_er/index.html
+++ /dev/null
@@ -1,573 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - zot</title>
- <link rel=stylesheet href='schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- $(function(){
- associate($('#showTables'), $('.tbl'));
- associate($('#showViews'), $('.view'));
- jQuery.fn.alternateRowColors = function() {
- $('tbody tr:visible').each(function(i) {
- if (i % 2 == 0) {
- $(this).removeClass('even').addClass('odd');
- } else {
- $(this).removeClass('odd').addClass('even');
- }
- });
- return this;
- };
- $('#showTables, #showViews').click(function() {
- $('table.dataTable').alternateRowColors();
- });
- $('table.dataTable').alternateRowColors();
- })
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li id='current'><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>zot</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%'>
- <tr><td class='container'>
-<span class='container'>Generated by <span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span> on on aug 19 21:08 CEST 2015</span>
- </td></tr>
- <tr>
- <td class='container'>Database Type: MySQL - 5.5.45 </td>
- <td class='container' align='right' valign='top' rowspan='3'>
- <a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a><br>
- <br><div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
- </td>
- </tr>
- <tr>
- <td class='container'><br><a href='zot.xml' title='XML Representation'>XML Representation</a><br><a href='insertionOrder.txt' title='Useful for loading data into a database'>Insertion Order</a>&nbsp;<a href='deletionOrder.txt' title='Useful for purging data from a database'>Deletion Order</a>&nbsp;(for database loading/purging scripts)</td>
- </tr>
-</table>
-<div class='indent'>
-<p><b><label for='showTables' style='display:none;'><input type='checkbox' id='showTables' checked></label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
-</b>
-<table class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th valign='bottom'>Table</th>
- <th align='right' valign='bottom'>Children</th>
- <th align='right' valign='bottom'>Parents</th>
- <th align='right' valign='bottom'>Columns</th>
- <th align='right' valign='bottom'>Rows</th>
- <th class='comment' align='left' valign='bottom'>Comments</th>
-</tr>
-</thead>
-<tbody>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/abook.html'>abook</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>23</td>
- <td class='detail' align='right'>12</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/account.html'>account</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>18</td>
- <td class='detail' align='right'>1</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/addon.html'>addon</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>7</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/app.html'>app</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>14</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/attach.html'>attach</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>23</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/auth_codes.html'>auth_codes</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/cache.html'>cache</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='right'>21</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/channel.html'>channel</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>48</td>
- <td class='detail' align='right'>5</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/chat.html'>chat</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/chatpresence.html'>chatpresence</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>6</td>
- <td class='detail' align='right'>1</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/chatroom.html'>chatroom</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>11</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/clients.html'>clients</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>6</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/config.html'>config</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>4</td>
- <td class='detail' align='right'>52</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/conv.html'>conv</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>8</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/event.html'>event</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>25</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/fcontact.html'>fcontact</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/ffinder.html'>ffinder</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>4</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/fserver.html'>fserver</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>4</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/fsuggest.html'>fsuggest</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>9</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/group_member.html'>group_member</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>4</td>
- <td class='detail' align='right'>2</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/groups.html'>groups</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>6</td>
- <td class='detail' align='right'>5</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/hook.html'>hook</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/hubloc.html'>hubloc</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='right'>1 513</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/issue.html'>issue</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>7</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/item.html'>item</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>73</td>
- <td class='detail' align='right'>9 613</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/item_id.html'>item_id</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='right'>1</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/likes.html'>likes</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>9</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/mail.html'>mail</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>21</td>
- <td class='detail' align='right'>7</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/manage.html'>manage</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/menu.html'>menu</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>7</td>
- <td class='detail' align='right'>1</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/menu_item.html'>menu_item</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>11</td>
- <td class='detail' align='right'>1</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/notify.html'>notify</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>15</td>
- <td class='detail' align='right'>59</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/obj.html'>obj</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/outq.html'>outq</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='right'>2</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/pconfig.html'>pconfig</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='right'>232</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/photo.html'>photo</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>28</td>
- <td class='detail' align='right'>3 495</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/poll.html'>poll</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/poll_elm.html'>poll_elm</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/profdef.html'>profdef</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>6</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/profext.html'>profext</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/profile.html'>profile</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>44</td>
- <td class='detail' align='right'>4</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/profile_check.html'>profile_check</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>6</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/register.html'>register</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>6</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/session.html'>session</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>4</td>
- <td class='detail' align='right'>23</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/shares.html'>shares</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>4</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/sign.html'>sign</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>6</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/site.html'>site</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>13</td>
- <td class='detail' align='right'>117</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/source.html'>source</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/spam.html'>spam</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>6</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/sys_perms.html'>sys_perms</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/term.html'>term</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>11</td>
- <td class='detail' align='right'>7 585</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/tokens.html'>tokens</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>6</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/updates.html'>updates</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>7</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/verify.html'>verify</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>6</td>
- <td class='detail' align='right'>1</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/vote.html'>vote</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/xchan.html'>xchan</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>26</td>
- <td class='detail' align='right'>1 168</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/xchat.html'>xchat</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/xconfig.html'>xconfig</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='right'>4</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/xign.html'>xign</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/xlink.html'>xlink</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>8</td>
- <td class='detail' align='right'>244</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/xperm.html'>xperm</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>4</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/xprof.html'>xprof</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>15</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr class='tbl' valign='top'> <td class='detail'><a href='tables/xtag.html'>xtag</a></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'></td>
- <td class='detail' align='right'>4</td>
- <td class='detail' align='right'>0</td>
- <td class='comment detail'></td>
- </tr>
- <tr>
- <td class='detail'>&nbsp;</td>
- <td class='detail'>&nbsp;</td>
- <td class='detail'>&nbsp;</td>
- <td class='detail'>&nbsp;</td>
- <td class='detail'>&nbsp;</td>
- <td class='comment detail'>&nbsp;</td>
- </tr>
- <tr class='tbl'>
- <td class='detail'><b>63 Tables</b></td>
- <td class='detail'>&nbsp;</td>
- <td class='detail'>&nbsp;</td>
- <td class='detail' align='right'><b>705</b></td>
- <td class='detail' align='right'><b>24 169</b></td>
- <td class='comment detail'>&nbsp;</td>
- </tr>
- <tr class='view'>
- <td class='detail'><b>0 Views</b></td>
- <td class='detail'>&nbsp;</td>
- <td class='detail'>&nbsp;</td>
- <td class='detail' align='right'><b>0</b></td>
- <td class='detail'>&nbsp;</td>
- <td class='comment detail'>&nbsp;</td>
- </tr>
-</table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/insertionOrder.txt b/hubzilla_er/insertionOrder.txt
deleted file mode 100644
index d9bce20fd..000000000
--- a/hubzilla_er/insertionOrder.txt
+++ /dev/null
@@ -1,63 +0,0 @@
-verify
-notify
-cache
-channel
-clients
-account
-tokens
-addon
-app
-attach
-conv
-event
-fcontact
-ffinder
-fserver
-fsuggest
-group_member
-groups
-hook
-item
-item_id
-manage
-photo
-profdef
-profile
-profile_check
-register
-sign
-spam
-xign
-auth_codes
-config
-likes
-pconfig
-sys_perms
-xconfig
-mail
-profext
-abook
-chat
-chatpresence
-chatroom
-hubloc
-issue
-menu
-menu_item
-obj
-outq
-poll
-poll_elm
-session
-shares
-site
-source
-term
-updates
-vote
-xchan
-xchat
-xlink
-xperm
-xprof
-xtag
diff --git a/hubzilla_er/jquery.js b/hubzilla_er/jquery.js
deleted file mode 100644
index 7c2430802..000000000
--- a/hubzilla_er/jquery.js
+++ /dev/null
@@ -1,154 +0,0 @@
-/*!
- * jQuery JavaScript Library v1.4.2
- * http://jquery.com/
- *
- * Copyright 2010, John Resig
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- * Copyright 2010, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- *
- * Date: Sat Feb 13 22:33:48 2010 -0500
- */
-(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
-e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=
-j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
-"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
-true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
-Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
-(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
-a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
-"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
-function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
-c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
-L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
-"isPrototypeOf"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+
-a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
-d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===
-a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
-!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=
-true;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
-var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
-parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
-false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
-s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
-applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
-else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
-a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
-w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
-cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
-i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
-" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=
-this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
-e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
-c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
-a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
-function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
-k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
-C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
-null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
-e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
-f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
-if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
-fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
-d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,"");c.each(c.data(this,
-"events").live||[],function(){if(d===this.origType.replace(O,""))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=
-a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,
-isImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=
-{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length)return na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13)return na("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};
-if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
-e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
-"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
-d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&
-!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},
-toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
-u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
-function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];
-if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
-e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
-t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
-g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
-for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
-1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
-CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},
-relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
-l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
-h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
-CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
-g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
-text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
-setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
-h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
-m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
-"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
-h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||
-!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=
-h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
-q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
-if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
-(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
-function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
-gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
-c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
-{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
-"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
-d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
-a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
-1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
-a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
-c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
-wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
-prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
-this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
-return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
-""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&
-this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
-u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
-1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,"tr");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
-return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
-""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
-c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
-c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
-function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
-Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
-"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
-a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
-a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
-"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},
-serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
-function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
-global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&
-e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
-"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===
-false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=
-false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
-c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E||
-d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);
-g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===
-1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
-"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
-if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");
-this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
-"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
-animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&this.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=
-j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);
-this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
-"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||
-c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;
-this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=
-this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
-e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
-c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
-function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=
-this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?e.getComputedStyle(b,null):b.currentStyle;
-k-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
-f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
-a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);
-c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
-d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
-f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
-"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in
-e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window);
diff --git a/hubzilla_er/relationships.html b/hubzilla_er/relationships.html
deleted file mode 100644
index 03ca899ab..000000000
--- a/hubzilla_er/relationships.html
+++ /dev/null
@@ -1,174 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - zot - All Relationships</title>
- <link rel=stylesheet href='schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
- <li id='current'><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>zot</span> - All Relationships</span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table class='container' width='100%'>
-<tr><td class='container'>
-<span class='container'>Generated by <span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span> on on aug 19 21:08 CEST 2015</span>
-</td>
-<td class='container' align='right' valign='top' rowspan='2'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr class='impliedRelationship'><td class='legendDetail'>Dashed lines show implied relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td></tr>
-<tr><td class='container' align='left' valign='top'>
-No 'real' Foreign Key relationships were detected in the schema.<br>
-Displayed relationships are implied by a column's name/type/size matching another table's primary key.<p>
-</td></tr>
-<tr><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <span style="display:none" title="Show relationships implied by column name/type/size matching another table's primary key">
- <label for='implied'><input type='checkbox' id='implied' checked>Implied relationships</label>
- </span>
- <span title="By default only columns that are primary keys, foreign keys or indexes are shown">
- <label for='showNonKeys'><input type='checkbox' id='showNonKeys'>All columns</label>
- </span>
-</form>
-</td></tr></table>
-<table width="100%"><tr><td class="container">
-<map id="compactImpliedRelationshipsDiagram" name="compactImpliedRelationshipsDiagram">
-<area shape="rect" id="node1" href="tables/account.html" title="account" alt="" coords="168,328,381,680">
-<area shape="rect" id="node2" href="tables/addon.html" title="addon" alt="" coords="471,5963,588,6133">
-<area shape="rect" id="node24" href="tables/notify.html" title="notify" alt="" coords="216,6903,333,7209">
-<area shape="rect" id="node3" href="tables/app.html" title="app" alt="" coords="461,6151,597,6412">
-<area shape="rect" id="node4" href="tables/attach.html" title="attach" alt="" coords="465,975,593,1417">
-<area shape="rect" id="node36" href="tables/verify.html" title="verify" alt="" coords="221,3159,328,3353">
-<area shape="rect" id="node5" href="tables/auth_codes.html" title="auth_codes" alt="" coords="464,72,595,197">
-<area shape="rect" id="node8" href="tables/clients.html" title="clients" alt="" coords="5,95,123,198">
-<area shape="rect" id="node35" href="tables/tokens.html" title="tokens" alt="" coords="216,5,333,176">
-<area shape="rect" id="node6" href="tables/cache.html" title="cache" alt="" coords="216,5467,333,5570">
-<area shape="rect" id="node7" href="tables/channel.html" title="channel" alt="" coords="180,718,369,1682">
-<area shape="rect" id="node9" href="tables/config.html" title="config" alt="" coords="471,5279,588,5427">
-<area shape="rect" id="node10" href="tables/conv.html" title="conv" alt="" coords="471,1434,588,1582">
-<area shape="rect" id="node11" href="tables/event.html" title="event" alt="" coords="453,6429,605,6803">
-<area shape="rect" id="node12" href="tables/fcontact.html" title="fcontact" alt="" coords="472,1598,587,1746">
-<area shape="rect" id="node13" href="tables/ffinder.html" title="ffinder" alt="" coords="475,1762,584,1910">
-<area shape="rect" id="node14" href="tables/fserver.html" title="fserver" alt="" coords="473,6819,585,6967">
-<area shape="rect" id="node15" href="tables/fsuggest.html" title="fsuggest" alt="" coords="471,6983,588,7086">
-<area shape="rect" id="node16" href="tables/group_member.html" title="group_member" alt="" coords="456,1926,603,2074">
-<area shape="rect" id="node17" href="tables/groups.html" title="groups" alt="" coords="473,2090,585,2283">
-<area shape="rect" id="node18" href="tables/hook.html" title="hook" alt="" coords="475,7103,584,7228">
-<area shape="rect" id="node19" href="tables/item.html" title="item" alt="" coords="428,2487,631,3814">
-<area shape="rect" id="node20" href="tables/item_id.html" title="item_id" alt="" coords="477,3831,581,4001">
-<area shape="rect" id="node21" href="tables/likes.html" title="likes" alt="" coords="464,696,595,957">
-<area shape="rect" id="node22" href="tables/mail.html" title="mail" alt="" coords="457,214,601,679">
-<area shape="rect" id="node23" href="tables/manage.html" title="manage" alt="" coords="471,7245,588,7371">
-<area shape="rect" id="node25" href="tables/pconfig.html" title="pconfig" alt="" coords="465,5775,593,5945">
-<area shape="rect" id="node26" href="tables/photo.html" title="photo" alt="" coords="448,4019,611,4416">
-<area shape="rect" id="node27" href="tables/profdef.html" title="profdef" alt="" coords="465,4433,593,4559">
-<area shape="rect" id="node28" href="tables/profext.html" title="profext" alt="" coords="465,2300,593,2471">
-<area shape="rect" id="node29" href="tables/profile.html" title="profile" alt="" coords="459,7388,600,7785">
-<area shape="rect" id="node30" href="tables/profile_check.html" title="profile_check" alt="" coords="460,4575,599,4769">
-<area shape="rect" id="node31" href="tables/register.html" title="register" alt="" coords="472,4785,587,4956">
-<area shape="rect" id="node32" href="tables/sign.html" title="sign" alt="" coords="468,4973,591,5121">
-<area shape="rect" id="node33" href="tables/spam.html" title="spam" alt="" coords="475,7802,584,7995">
-<area shape="rect" id="node34" href="tables/sys_perms.html" title="sys_perms" alt="" coords="465,5444,593,5569">
-<area shape="rect" id="node37" href="tables/xconfig.html" title="xconfig" alt="" coords="473,5587,585,5757">
-<area shape="rect" id="node38" href="tables/xign.html" title="xign" alt="" coords="475,5137,584,5263">
-</map>
-
- <a name='diagram'><img id='impliedCompactImg' src='diagrams/summary/relationships.implied.compact.png' usemap='#compactImpliedRelationshipsDiagram' class='diagram' border='0' alt=''></a>
-<map id="largeImpliedRelationshipsDiagram" name="largeImpliedRelationshipsDiagram">
-<area shape="rect" id="node1" href="tables/account.html" title="account" alt="" coords="181,373,395,838">
-<area shape="rect" id="node2" href="tables/addon.html" title="addon" alt="" coords="473,7445,612,7661">
-<area shape="rect" id="node24" href="tables/notify.html" title="notify" alt="" coords="229,8793,347,9191">
-<area shape="rect" id="node3" href="tables/app.html" title="app" alt="" coords="473,7678,612,8053">
-<area shape="rect" id="node4" href="tables/attach.html" title="attach" alt="" coords="475,1100,611,1679">
-<area shape="rect" id="node36" href="tables/verify.html" title="verify" alt="" coords="235,3977,341,4170">
-<area shape="rect" id="node5" href="tables/auth_codes.html" title="auth_codes" alt="" coords="477,83,608,253">
-<area shape="rect" id="node8" href="tables/clients.html" title="clients" alt="" coords="5,117,136,310">
-<area shape="rect" id="node35" href="tables/tokens.html" title="tokens" alt="" coords="229,5,347,198">
-<area shape="rect" id="node6" href="tables/cache.html" title="cache" alt="" coords="225,6928,351,7053">
-<area shape="rect" id="node7" href="tables/channel.html" title="channel" alt="" coords="193,854,383,1999">
-<area shape="rect" id="node9" href="tables/config.html" title="config" alt="" coords="484,6717,601,6865">
-<area shape="rect" id="node10" href="tables/conv.html" title="conv" alt="" coords="484,1695,601,1934">
-<area shape="rect" id="node11" href="tables/event.html" title="event" alt="" coords="463,8069,623,8693">
-<area shape="rect" id="node12" href="tables/fcontact.html" title="fcontact" alt="" coords="484,1950,601,2370">
-<area shape="rect" id="node13" href="tables/ffinder.html" title="ffinder" alt="" coords="488,2386,597,2534">
-<area shape="rect" id="node14" href="tables/fserver.html" title="fserver" alt="" coords="487,8710,599,8858">
-<area shape="rect" id="node15" href="tables/fsuggest.html" title="fsuggest" alt="" coords="484,8875,601,9136">
-<area shape="rect" id="node16" href="tables/group_member.html" title="group_member" alt="" coords="469,2550,616,2698">
-<area shape="rect" id="node17" href="tables/groups.html" title="groups" alt="" coords="487,2714,599,2907">
-<area shape="rect" id="node18" href="tables/hook.html" title="hook" alt="" coords="485,9153,600,9324">
-<area shape="rect" id="node19" href="tables/item.html" title="item" alt="" coords="441,3112,644,4824">
-<area shape="rect" id="node20" href="tables/item_id.html" title="item_id" alt="" coords="491,4841,595,5012">
-<area shape="rect" id="node21" href="tables/likes.html" title="likes" alt="" coords="477,821,608,1083">
-<area shape="rect" id="node22" href="tables/mail.html" title="mail" alt="" coords="471,271,615,804">
-<area shape="rect" id="node23" href="tables/manage.html" title="manage" alt="" coords="484,9341,601,9467">
-<area shape="rect" id="node25" href="tables/pconfig.html" title="pconfig" alt="" coords="479,7257,607,7428">
-<area shape="rect" id="node26" href="tables/photo.html" title="photo" alt="" coords="461,5029,624,5721">
-<area shape="rect" id="node27" href="tables/profdef.html" title="profdef" alt="" coords="477,5737,608,5930">
-<area shape="rect" id="node28" href="tables/profext.html" title="profext" alt="" coords="479,2924,607,3095">
-<area shape="rect" id="node29" href="tables/profile.html" title="profile" alt="" coords="472,9483,613,10538">
-<area shape="rect" id="node30" href="tables/profile_check.html" title="profile_check" alt="" coords="473,5946,612,6139">
-<area shape="rect" id="node31" href="tables/register.html" title="register" alt="" coords="481,6155,604,6349">
-<area shape="rect" id="node32" href="tables/sign.html" title="sign" alt="" coords="477,6365,608,6558">
-<area shape="rect" id="node33" href="tables/spam.html" title="spam" alt="" coords="488,10554,597,10747">
-<area shape="rect" id="node34" href="tables/sys_perms.html" title="sys_perms" alt="" coords="476,6881,609,7052">
-<area shape="rect" id="node37" href="tables/xconfig.html" title="xconfig" alt="" coords="487,7069,599,7240">
-<area shape="rect" id="node38" href="tables/xign.html" title="xign" alt="" coords="488,6575,597,6700">
-</map>
-
- <a name='diagram'><img id='impliedLargeImg' src='diagrams/summary/relationships.implied.large.png' usemap='#largeImpliedRelationshipsDiagram' class='diagram' border='0' alt=''></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/schemaSpy.css b/hubzilla_er/schemaSpy.css
deleted file mode 100644
index dfb39a713..000000000
--- a/hubzilla_er/schemaSpy.css
+++ /dev/null
@@ -1,277 +0,0 @@
-/* required colors MUST be specified in RGB hex notation or the diagrams won't have correct colors */
-
-body {
- color: #000;
- background-color: #F7F7F7;
- font-family: arial, geneva, helvetica, lucida, sans-serif;
- margin: 0 0 0 0;
- padding: 0px;
-}
-
-/* background must be specified for it to propagate into diagrams */
-.content {
- margin: 0px;
- background: #F7F7F7;
- border: 0 0;
- padding:.4em;
-}
-
-/* background-color must be specified for th to propagate into diagrams */
-th {
- background-color: #9BAB96;
- text-align: left;
- padding: 0px 4px;
-}
-
-/* background-color must be specified for td to propagate into diagrams */
-td {
- background-color: #ffffff;
-}
-
-tr.even td.detail {
-}
-
-tr.odd td.detail {
- background-color: #F7F7F7;
-}
-
-h1 {
- font-size: 125%;
-}
-
-/* background must be specified for .primaryKey to propagate into diagrams */
-.primaryKey {
- background: #BED1B8;
- padding: 0px 4px;
-}
-
-/* background must be specified for .indexedColumn to propagate into diagrams */
-.indexedColumn {
- background: #F4F7DA;
- padding: 0px 4px;
-}
-
-/* background must be specified for .excludedColumn to propagate into diagrams */
-.excludedColumn {
- background: #C0C0C0;
- padding: 0px 4px;
-}
-
-/* background must be specified for .selectedTable to propagate into diagrams */
-.selectedTable {
- background: #A9AB96;
-}
-
-.detail {
- padding: 0px 4px;
-}
-
-table {
- border-style: none;
- margin: 0;
-}
-
-.impliedRelationship {
- display: none;
- font-style: italic;
- color: #183118
-}
-
-.dataTable {
- font-size: 85%;
- background-color: #F7F7F7;
-}
-
-.heading {
- background: transparent;
- padding: 8px 0px;
-}
-
-.header {
- color: #000000;
- background: transparent;
- font-weight: bold;
- font-size: 130%;
- text-align: left;
-}
-
-.description {
- display: block;
- padding: 8px 0px;
-}
-
-.signature {
- font-size: 105%;
- font-weight: bold;
- font-style: italic;
-}
-
-.container {
- background-color: #F7F7F7;
- padding: 0px 0px;
-}
-
-.legend {
- display: none;
- text-align: left;
-}
-
-.legendDetail {
- background-color: #F7F7F7;
- padding: 0px 4px;
-
- font-style: normal;
- color: #000000
-}
-
-.relatedTable {
- padding: 0px 4px;
-}
-
-.relatedKey {
- display: none;
- padding: 0px -4px 0px 4px;
-}
-
-.constraint {
- display: none;
- text-align: right;
- padding: 0px 4px;
-}
-
-.comment {
- display: none;
- text-align: left;
- padding: 0px 4px;
-}
-
-.impliedNotOrphan {
-}
-
-.excludedRelationship {
- font-size: 85%;
-}
-
-.degrees {
-}
-
-/* don't display the diagrams until we know what to display */
-.diagram {
- display: none;
-}
-
-.indent {
- padding: 2px;
-}
-
-a:link {
- color: #489148;
-}
-
-a:visited {
- color: #183118;
-}
-
-.sortedByColumn {
- background-color: #6C7769;
-}
-
-.notSortedByColumn {
- color: #000000;
-}
-
-.viewDefinition {
- font-size: 90%;
- background-color: #ffffff;
- border-style: solid;
- border-width: 1px;
- float: left;
- padding: 4px;
- font-family: "Courier New", Courier, monospace
-}
-
-.viewReferences {
- font-size: 90%;
- padding: 4px;
-}
-
-/* wrap around divs that float so they "take up space" */
-div.spacer {
- clear: both;
-}
-
-.preFormatted {
- white-space: pre;
-}
-
-/* Tabs from http://www.alistapart.com/articles/slidingdoors/ */
-
-/* resolve an issue with always having a scrollbar for #header */
-#headerHolder {
- width: 100%;
- margin: 0;
- border: 1px solid black;
- border-bottom-style: none;
-}
-
-#header {
- float:left;
- width: 100%;
- background:#BED1B8 url("images/background.gif") repeat-x bottom;
- font-size:80%;
- line-height:normal;
-}
-
-#header ul {
- margin:0;
- padding:10px 10px 0;
- list-style:none;
-}
-
-#header li {
- float:left;
- background:url("images/tabLeft.gif") no-repeat left top;
- margin:0;
- padding:0 0 0 9px;
- border-bottom:1px solid #000;
-}
-
-#header a {
- float:left;
- display:block;
- width:.1em;
- background:url("images/tabRight.gif") no-repeat right top;
- padding:5px 10px 4px 1px;
- text-decoration:none;
- font-weight:bold;
- color:#F4F7DA;
-}
-
-#header > ul a {width:auto;}
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-#header a {float:none;}
-/* End IE5-Mac hack */
-
-#header a:hover {
- color:#333;
-}
-
-#header #current {
- background-position:0 -150px;
- border-width:0;
-}
-
-#header #current a {
- background-position:100% -150px;
- padding-bottom:5px;
- color:#000;
-}
-
-#header li:hover, #header li:hover a {
- background-position:0% -150px;
- color:#9BAB96;
-}
-
-#header li:hover a {
- background-position:100% -150px;
-}
diff --git a/hubzilla_er/schemaSpy.js b/hubzilla_er/schemaSpy.js
deleted file mode 100644
index d1a739d4e..000000000
--- a/hubzilla_er/schemaSpy.js
+++ /dev/null
@@ -1,97 +0,0 @@
-// table-based pages are expected to set 'table' to their name
-var table = null;
-
-// sync target's visibility with the state of checkbox
-function sync(cb, target) {
- var checked = cb.attr('checked');
- var displayed = target.css('display') != 'none';
- if (checked != displayed) {
- if (checked)
- target.show();
- else
- target.hide();
- }
-}
-
-// sync target's visibility with the inverse of the state of checkbox
-function unsync(cb, target) {
- var checked = cb.attr('checked');
- var displayed = target.css('display') != 'none';
- if (checked == displayed) {
- if (checked)
- target.hide();
- else
- target.show();
- }
-}
-
-// associate the state of checkbox with the visibility of target
-function associate(cb, target) {
- sync(cb, target);
- cb.click(function() {
- sync(cb, target);
- });
-}
-
-// select the appropriate image based on the options selected
-function syncImage() {
- var implied = $('#implied').attr('checked');
-
- $('.diagram').hide();
-
- if (table) {
- if (implied && $('#impliedTwoDegreesImg').size() > 0) {
- $('#impliedTwoDegreesImg').show();
- } else {
- var oneDegree = $('#oneDegree').attr('checked');
-
- if (oneDegree || $('#twoDegreesImg').size() == 0) {
- $('#oneDegreeImg').show();
- } else {
- $('#twoDegreesImg').show();
- }
- }
- } else {
- var showNonKeys = $('#showNonKeys').attr('checked');
-
- if (implied) {
- if (showNonKeys && $('#impliedLargeImg').size() > 0) {
- $('#impliedLargeImg').show();
- } else if ($('#impliedCompactImg').size() > 0) {
- $('#impliedCompactImg').show();
- } else {
- $('#realCompactImg').show();
- }
- } else {
- if (showNonKeys && $('#realLargeImg').size() > 0) {
- $('#realLargeImg').show();
- } else {
- $('#realCompactImg').show();
- }
- }
- }
-}
-
-// our 'ready' handler makes the page consistent
-$(function(){
- associate($('#implied'), $('.impliedRelationship'));
- associate($('#showComments'), $('.comment'));
- associate($('#showLegend'), $('.legend'));
- associate($('#showRelatedCols'), $('.relatedKey'));
- associate($('#showConstNames'), $('.constraint'));
-
- syncImage();
- $('#implied,#oneDegree,#twoDegrees,#showNonKeys').click(function() {
- syncImage();
- });
-
- unsync($('#implied'), $('.degrees'));
- $('#implied').click(function() {
- unsync($('#implied'), $('.degrees'));
- });
-
- unsync($('#removeImpliedOrphans'), $('.impliedNotOrphan'));
- $('#removeImpliedOrphans').click(function() {
- unsync($('#removeImpliedOrphans'), $('.impliedNotOrphan'));
- });
-});
diff --git a/hubzilla_er/tables/abook.html b/hubzilla_er/tables/abook.html
deleted file mode 100644
index 7e103df6f..000000000
--- a/hubzilla_er/tables/abook.html
+++ /dev/null
@@ -1,502 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.abook</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='abook';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>abook</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>abook_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>abook_account</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>abook_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>abook_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>abook_my_perms</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>abook_their_perms</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>abook_closeness</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>99</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>abook_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>abook_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>abook_connected</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>abook_dob</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>abook_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>abook_blocked</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>abook_ignored</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>abook_hidden</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>abook_archived</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>abook_pending</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>abook_unconnected</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>abook_self</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>abook_feed</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>abook_profile</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>abook_incl</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>abook_excl</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='23 columns'>Table contained 12 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>abook_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_account</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_account</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_archived</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_archived</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_blocked</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_blocked</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_channel</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_channel</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_closeness</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_closeness</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_connected</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_connected</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_created</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_created</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_dob</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_dob</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_feed</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_feed</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_flags</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_flags</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_hidden</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_hidden</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_ignored</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_ignored</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_my_perms</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_my_perms</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_pending</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_pending</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_profile</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_profile</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_self</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_self</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_their_perms</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_their_perms</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_unconnected</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_unconnected</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_updated</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_updated</td>
- </tr>
- <tr>
- <td class='indexedColumn'>abook_xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>abook_xchan</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/account.html b/hubzilla_er/tables/account.html
deleted file mode 100644
index cd2e46eb1..000000000
--- a/hubzilla_er/tables/account.html
+++ /dev/null
@@ -1,417 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.account</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='account';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>account</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="mail.account_id's name implies that it's a child of account.account_id, but it doesn't reference that column."><a href='mail.html'>mail</a><span class='relatedKey'>.account_id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
-</td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>account_parent</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>account_default_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>account_salt</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>account_password</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>account_email</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>account_external</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>account_language</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>en</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>account_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>account_lastlog</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>account_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>account_roles</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>account_reset</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>account_expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>account_expire_notified</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>account_service_class</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>account_level</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>account_password_changed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='18 columns'>Table contained 1 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>account_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>account_default_channel</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>account_default_channel</td>
- </tr>
- <tr>
- <td class='indexedColumn'>account_email</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>account_email</td>
- </tr>
- <tr>
- <td class='indexedColumn'>account_expires</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>account_expires</td>
- </tr>
- <tr>
- <td class='indexedColumn'>account_external</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>account_external</td>
- </tr>
- <tr>
- <td class='indexedColumn'>account_flags</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>account_flags</td>
- </tr>
- <tr>
- <td class='indexedColumn'>account_lastlog</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>account_lastlog</td>
- </tr>
- <tr>
- <td class='indexedColumn'>account_level</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>account_level</td>
- </tr>
- <tr>
- <td class='indexedColumn'>account_parent</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>account_parent</td>
- </tr>
- <tr>
- <td class='indexedColumn'>account_password_changed</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>account_password_changed</td>
- </tr>
- <tr>
- <td class='indexedColumn'>account_roles</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>account_roles</td>
- </tr>
- <tr>
- <td class='indexedColumn'>account_service_class</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>account_service_class</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="account.html" title="account" alt="" coords="7,5,335,475">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/account.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="mail.html" title="mail" alt="" coords="380,7,524,540">
-<area shape="rect" id="node3" href="account.html" title="account" alt="" coords="7,109,335,579">
-<area shape="rect" id="node5" href="channel.html" title="channel" alt="" coords="109,596,232,676">
-<area shape="rect" id="node7" href="verify.html" title="verify" alt="" coords="109,5,232,85">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/account.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/addon.html b/hubzilla_er/tables/addon.html
deleted file mode 100644
index 512eac7d1..000000000
--- a/hubzilla_er/tables/addon.html
+++ /dev/null
@@ -1,255 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.addon</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='addon';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>addon</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="addon.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='notify.html'>notify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>version</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>installed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>timestamp</td>
- <td class='detail'>bigint</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>plugin_admin</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='7 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hidden</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hidden</td>
- </tr>
- <tr>
- <td class='indexedColumn'>installed</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>installed</td>
- </tr>
- <tr>
- <td class='indexedColumn'>name</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>name</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="addon.html" title="addon" alt="" coords="7,5,201,227">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/addon.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="addon.html" title="addon" alt="" coords="189,5,384,227">
-<area shape="rect" id="node3" href="notify.html" title="notify" alt="" coords="7,587,143,984">
-<area shape="rect" id="node4" href="app.html" title="app" alt="" coords="227,244,347,324">
-<area shape="rect" id="node6" href="event.html" title="event" alt="" coords="227,341,347,421">
-<area shape="rect" id="node8" href="fserver.html" title="fserver" alt="" coords="225,439,348,519">
-<area shape="rect" id="node10" href="fsuggest.html" title="fsuggest" alt="" coords="224,536,349,616">
-<area shape="rect" id="node12" href="hook.html" title="hook" alt="" coords="227,633,347,713">
-<area shape="rect" id="node14" href="manage.html" title="manage" alt="" coords="224,731,349,811">
-<area shape="rect" id="node16" href="pconfig.html" title="pconfig" alt="" coords="217,828,356,908">
-<area shape="rect" id="node18" href="profile.html" title="profile" alt="" coords="227,925,347,1005">
-<area shape="rect" id="node20" href="spam.html" title="spam" alt="" coords="227,1023,347,1103">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/addon.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/app.html b/hubzilla_er/tables/app.html
deleted file mode 100644
index 0189a9224..000000000
--- a/hubzilla_er/tables/app.html
+++ /dev/null
@@ -1,356 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.app</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='app';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>app</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="app.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='notify.html'>notify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>app_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>app_sig</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>app_author</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>app_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>app_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>app_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>app_photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>app_version</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>app_channel</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>app_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>app_price</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>app_page</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>app_requires</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='14 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>app_channel</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>app_channel</td>
- </tr>
- <tr>
- <td class='indexedColumn'>app_id</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>app_id</td>
- </tr>
- <tr>
- <td class='indexedColumn'>app_name</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>app_name</td>
- </tr>
- <tr>
- <td class='indexedColumn'>app_photo</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>app_photo</td>
- </tr>
- <tr>
- <td class='indexedColumn'>app_price</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>app_price</td>
- </tr>
- <tr>
- <td class='indexedColumn'>app_url</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>app_url</td>
- </tr>
- <tr>
- <td class='indexedColumn'>app_version</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>app_version</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="app.html" title="app" alt="" coords="7,5,212,385">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/app.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="addon.html" title="addon" alt="" coords="232,5,352,85">
-<area shape="rect" id="node3" href="notify.html" title="notify" alt="" coords="7,744,143,1141">
-<area shape="rect" id="node4" href="app.html" title="app" alt="" coords="189,102,395,482">
-<area shape="rect" id="node6" href="event.html" title="event" alt="" coords="232,499,352,579">
-<area shape="rect" id="node8" href="fserver.html" title="fserver" alt="" coords="231,596,353,676">
-<area shape="rect" id="node10" href="fsuggest.html" title="fsuggest" alt="" coords="229,693,355,773">
-<area shape="rect" id="node12" href="hook.html" title="hook" alt="" coords="232,791,352,871">
-<area shape="rect" id="node14" href="manage.html" title="manage" alt="" coords="229,888,355,968">
-<area shape="rect" id="node16" href="pconfig.html" title="pconfig" alt="" coords="223,985,361,1065">
-<area shape="rect" id="node18" href="profile.html" title="profile" alt="" coords="232,1083,352,1163">
-<area shape="rect" id="node20" href="spam.html" title="spam" alt="" coords="232,1180,352,1260">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/app.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/attach.html b/hubzilla_er/tables/attach.html
deleted file mode 100644
index ea0353d38..000000000
--- a/hubzilla_er/tables/attach.html
+++ /dev/null
@@ -1,513 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.attach</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='attach';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>attach</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="attach.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>creator</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>filename</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>filetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>filesize</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>revision</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>folder</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>is_dir</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>is_photo</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>os_storage</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>os_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>display_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>data</td>
- <td class='detail'>longblob</td>
- <td class='detail' align='right'>2147483647</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='23 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>aid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>aid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>created</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>created</td>
- </tr>
- <tr>
- <td class='indexedColumn'>creator</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>creator</td>
- </tr>
- <tr>
- <td class='indexedColumn'>edited</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>edited</td>
- </tr>
- <tr>
- <td class='indexedColumn'>filename</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>filename</td>
- </tr>
- <tr>
- <td class='indexedColumn'>filesize</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>filesize</td>
- </tr>
- <tr>
- <td class='indexedColumn'>filetype</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>filetype</td>
- </tr>
- <tr>
- <td class='indexedColumn'>flags</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>flags</td>
- </tr>
- <tr>
- <td class='indexedColumn'>folder</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>folder</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hash</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hash</td>
- </tr>
- <tr>
- <td class='indexedColumn'>is_dir</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>is_dir</td>
- </tr>
- <tr>
- <td class='indexedColumn'>is_photo</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>is_photo</td>
- </tr>
- <tr>
- <td class='indexedColumn'>os_storage</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>os_storage</td>
- </tr>
- <tr>
- <td class='indexedColumn'>revision</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>revision</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="5,5,285,589">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/attach.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="175,5,455,589">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="5,1435,131,1629">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="251,607,379,687">
-<area shape="rect" id="node6" href="conv.html" title="conv" alt="" coords="255,704,375,784">
-<area shape="rect" id="node8" href="fcontact.html" title="fcontact" alt="" coords="253,801,376,881">
-<area shape="rect" id="node10" href="ffinder.html" title="ffinder" alt="" coords="255,899,375,979">
-<area shape="rect" id="node12" href="group_member.html" title="group_member" alt="" coords="241,996,388,1076">
-<area shape="rect" id="node14" href="groups.html" title="groups" alt="" coords="253,1093,376,1173">
-<area shape="rect" id="node16" href="item.html" title="item" alt="" coords="240,1191,389,1271">
-<area shape="rect" id="node18" href="item_id.html" title="item_id" alt="" coords="257,1288,372,1368">
-<area shape="rect" id="node20" href="likes.html" title="likes" alt="" coords="255,1385,375,1465">
-<area shape="rect" id="node22" href="mail.html" title="mail" alt="" coords="255,1483,375,1563">
-<area shape="rect" id="node24" href="photo.html" title="photo" alt="" coords="240,1580,389,1660">
-<area shape="rect" id="node26" href="profdef.html" title="profdef" alt="" coords="253,1677,376,1757">
-<area shape="rect" id="node28" href="profext.html" title="profext" alt="" coords="253,1775,376,1855">
-<area shape="rect" id="node30" href="profile_check.html" title="profile_check" alt="" coords="245,1872,384,1952">
-<area shape="rect" id="node32" href="register.html" title="register" alt="" coords="253,1969,376,2049">
-<area shape="rect" id="node34" href="sign.html" title="sign" alt="" coords="255,2067,375,2147">
-<area shape="rect" id="node36" href="sys_perms.html" title="sys_perms" alt="" coords="249,2164,380,2244">
-<area shape="rect" id="node38" href="xconfig.html" title="xconfig" alt="" coords="253,2261,376,2341">
-<area shape="rect" id="node40" href="xign.html" title="xign" alt="" coords="255,2359,375,2439">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/attach.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/auth_codes.html b/hubzilla_er/tables/auth_codes.html
deleted file mode 100644
index 842fb3c15..000000000
--- a/hubzilla_er/tables/auth_codes.html
+++ /dev/null
@@ -1,216 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.auth_codes</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='auth_codes';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>auth_codes</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>40</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="auth_codes.id's name implies that it's a child of tokens.id, but it doesn't reference that column."><a href='tokens.html'>tokens</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="auth_codes.client_id's name implies that it's a child of clients.client_id, but it doesn't reference that column."><a href='clients.html'>clients</a><span class='relatedKey'>.client_id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>redirect_uri</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>expires</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>scope</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>250</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='5 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="auth_codes.html" title="auth_codes" alt="" coords="5,5,216,181">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/auth_codes.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="auth_codes.html" title="auth_codes" alt="" coords="360,81,571,257">
-<area shape="rect" id="node3" href="clients.html" title="clients" alt="" coords="7,117,137,310">
-<area shape="rect" id="node5" href="tokens.html" title="tokens" alt="" coords="183,5,316,198">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/auth_codes.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/cache.html b/hubzilla_er/tables/cache.html
deleted file mode 100644
index e6238f822..000000000
--- a/hubzilla_er/tables/cache.html
+++ /dev/null
@@ -1,215 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.cache</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='cache';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>cache</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="config.k's name implies that it's a child of cache.k, but it doesn't reference that column."><a href='config.html'>config</a><span class='relatedKey'>.k</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="pconfig.k's name implies that it's a child of cache.k, but it doesn't reference that column."><a href='pconfig.html'>pconfig</a><span class='relatedKey'>.k</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="profext.k's name implies that it's a child of cache.k, but it doesn't reference that column."><a href='profext.html'>profext</a><span class='relatedKey'>.k</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="sys_perms.k's name implies that it's a child of cache.k, but it doesn't reference that column."><a href='sys_perms.html'>sys_perms</a><span class='relatedKey'>.k</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="xconfig.k's name implies that it's a child of cache.k, but it doesn't reference that column."><a href='xconfig.html'>xconfig</a><span class='relatedKey'>.k</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
-</td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>v</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='3 columns'>Table contained 21 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>k</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="cache.html" title="cache" alt="" coords="7,5,212,136">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/cache.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="config.html" title="config" alt="" coords="263,5,391,153">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="48,247,171,327">
-<area shape="rect" id="node5" href="cache.html" title="cache" alt="" coords="7,421,212,552">
-<area shape="rect" id="node6" href="pconfig.html" title="pconfig" alt="" coords="257,733,396,904">
-<area shape="rect" id="node8" href="notify.html" title="notify" alt="" coords="41,732,177,812">
-<area shape="rect" id="node10" href="profext.html" title="profext" alt="" coords="261,545,392,716">
-<area shape="rect" id="node12" href="channel.html" title="channel" alt="" coords="48,569,171,649">
-<area shape="rect" id="node15" href="sys_perms.html" title="sys_perms" alt="" coords="260,169,393,340">
-<area shape="rect" id="node18" href="xconfig.html" title="xconfig" alt="" coords="265,357,388,528">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/cache.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/channel.html b/hubzilla_er/tables/channel.html
deleted file mode 100644
index 1222058de..000000000
--- a/hubzilla_er/tables/channel.html
+++ /dev/null
@@ -1,924 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.channel</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='channel';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>channel</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="likes.channel_id's name implies that it's a child of channel.channel_id, but it doesn't reference that column."><a href='likes.html'>likes</a><span class='relatedKey'>.channel_id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="mail.channel_id's name implies that it's a child of channel.channel_id, but it doesn't reference that column."><a href='mail.html'>mail</a><span class='relatedKey'>.channel_id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="profext.channel_id's name implies that it's a child of channel.channel_id, but it doesn't reference that column."><a href='profext.html'>profext</a><span class='relatedKey'>.channel_id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
-</td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_primary</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_address</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>channel_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_timezone</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>UTC</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_theme</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>channel_startpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>channel_pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>channel_prvkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_notifyflags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>65535</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_pageflags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_dirdate</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_lastpost</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_deleted</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_max_anon_mail</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>10</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_max_friend_req</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>10</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_expire_days</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>channel_passwd_reset</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_default_group</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>channel_allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>channel_allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>channel_deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>channel_deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_r_stream</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_r_profile</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_r_photos</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_r_abook</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_w_stream</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_w_wall</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_w_tagwall</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_w_comment</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_w_mail</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_w_photos</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_w_chat</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_a_delegate</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_r_storage</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_w_storage</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_r_pages</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_w_pages</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_a_republish</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_w_like</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_removed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_system</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='48 columns'>Table contained 5 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>channel_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_a_delegate</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_a_delegate</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_a_republish</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_a_republish</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_account_id</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_account_id</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_address</td>
- <td class='detail'>Must be unique</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_address_unique</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_default_group</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_default_gid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_deleted</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_deleted</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_dirdate</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_dirdate</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_expire_days</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_expire_days</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_guid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_guid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_hash</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_hash</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_lastpost</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_lastpost</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_location</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_location</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_max_anon_mail</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_max_anon_mail</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_max_friend_req</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_max_friend_req</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_name</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_name</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_notifyflags</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_notifyflags</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_pageflags</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_pageflags</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_primary</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_primary</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_r_abook</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_r_abook</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_r_pages</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_r_pages</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_r_photos</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_r_photos</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_r_profile</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_r_profile</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_r_storage</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_r_storage</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_r_stream</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_r_stream</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_removed</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_removed</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_system</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_system</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_theme</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_theme</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_timezone</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_timezone</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_w_chat</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_w_chat</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_w_comment</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_w_comment</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_w_like</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_w_like</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_w_mail</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_w_mail</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_w_pages</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_w_pages</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_w_photos</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_w_photos</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_w_storage</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_w_storage</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_w_stream</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_w_stream</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_w_tagwall</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_w_tagwall</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_w_wall</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_w_wall</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="channel.html" title="channel" alt="" coords="7,5,356,1155">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/channel.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="likes.html" title="likes" alt="" coords="408,556,539,817">
-<area shape="rect" id="node3" href="channel.html" title="channel" alt="" coords="7,575,356,1726">
-<area shape="rect" id="node5" href="verify.html" title="verify" alt="" coords="120,479,243,559">
-<area shape="rect" id="node6" href="mail.html" title="mail" alt="" coords="401,5,545,539">
-<area shape="rect" id="node8" href="account.html" title="account" alt="" coords="123,117,240,197">
-<area shape="rect" id="node11" href="profext.html" title="profext" alt="" coords="408,835,539,1005">
-<area shape="rect" id="node15" href="cache.html" title="cache" alt="" coords="117,1743,245,1823">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/channel.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/chat.html b/hubzilla_er/tables/chat.html
deleted file mode 100644
index fb914f215..000000000
--- a/hubzilla_er/tables/chat.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.chat</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='chat';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>chat</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>chat_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>chat_room</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>chat_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>chat_text</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='5 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>chat_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>chat_room</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>chat_room</td>
- </tr>
- <tr>
- <td class='indexedColumn'>chat_xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>chat_xchan</td>
- </tr>
- <tr>
- <td class='indexedColumn'>created</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>created</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/chatpresence.html b/hubzilla_er/tables/chatpresence.html
deleted file mode 100644
index 9b6c8c7f0..000000000
--- a/hubzilla_er/tables/chatpresence.html
+++ /dev/null
@@ -1,219 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.chatpresence</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='chatpresence';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>chatpresence</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>cp_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>cp_room</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>cp_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>cp_last</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>cp_status</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>cp_client</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='6 columns'>Table contained 1 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>cp_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>cp_last</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>cp_last</td>
- </tr>
- <tr>
- <td class='indexedColumn'>cp_room</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>cp_room</td>
- </tr>
- <tr>
- <td class='indexedColumn'>cp_status</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>cp_status</td>
- </tr>
- <tr>
- <td class='indexedColumn'>cp_xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>cp_xchan</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/chatroom.html b/hubzilla_er/tables/chatroom.html
deleted file mode 100644
index cb7db7985..000000000
--- a/hubzilla_er/tables/chatroom.html
+++ /dev/null
@@ -1,286 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.chatroom</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='chatroom';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>chatroom</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>cr_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>cr_aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>cr_uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>cr_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>cr_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>cr_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>cr_expire</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='11 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>cr_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>cr_aid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>cr_aid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>cr_created</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>cr_created</td>
- </tr>
- <tr>
- <td class='indexedColumn'>cr_edited</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>cr_edited</td>
- </tr>
- <tr>
- <td class='indexedColumn'>cr_expire</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>cr_expire</td>
- </tr>
- <tr>
- <td class='indexedColumn'>cr_name</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>cr_name</td>
- </tr>
- <tr>
- <td class='indexedColumn'>cr_uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>cr_uid</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/clients.html b/hubzilla_er/tables/clients.html
deleted file mode 100644
index 81d48f281..000000000
--- a/hubzilla_er/tables/clients.html
+++ /dev/null
@@ -1,224 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.clients</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='clients';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>clients</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="auth_codes.client_id's name implies that it's a child of clients.client_id, but it doesn't reference that column."><a href='auth_codes.html'>auth_codes</a><span class='relatedKey'>.client_id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="tokens.client_id's name implies that it's a child of clients.client_id, but it doesn't reference that column."><a href='tokens.html'>tokens</a><span class='relatedKey'>.client_id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
-</td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>pw</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>redirect_uri</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>name</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>null</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>icon</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center' title='nullable'>&nbsp;&radic;&nbsp;</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>null</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='6 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>client_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="clients.html" title="clients" alt="" coords="5,5,216,203">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/clients.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="auth_codes.html" title="auth_codes" alt="" coords="439,84,569,255">
-<area shape="rect" id="node3" href="clients.html" title="clients" alt="" coords="5,114,216,313">
-<area shape="rect" id="node5" href="tokens.html" title="tokens" alt="" coords="260,5,393,198">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/clients.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/config.html b/hubzilla_er/tables/config.html
deleted file mode 100644
index 62536d7ce..000000000
--- a/hubzilla_er/tables/config.html
+++ /dev/null
@@ -1,231 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.config</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='config';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>config</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="config.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="config.k's name implies that it's a child of cache.k, but it doesn't reference that column."><a href='cache.html'>cache</a><span class='relatedKey'>.k</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>v</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='4 columns'>Table contained 52 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>cat + k</td>
- <td class='detail'>Must be unique</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span>/<span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>access</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="config.html" title="config" alt="" coords="5,5,232,158">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/config.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="236,1465,356,1545">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="9,931,135,1125">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="183,1659,409,1813">
-<area shape="rect" id="node7" href="cache.html" title="cache" alt="" coords="5,1831,139,1956">
-<area shape="rect" id="node8" href="conv.html" title="conv" alt="" coords="236,5,356,85">
-<area shape="rect" id="node10" href="fcontact.html" title="fcontact" alt="" coords="235,103,357,183">
-<area shape="rect" id="node12" href="ffinder.html" title="ffinder" alt="" coords="236,200,356,280">
-<area shape="rect" id="node14" href="group_member.html" title="group_member" alt="" coords="223,297,369,377">
-<area shape="rect" id="node16" href="groups.html" title="groups" alt="" coords="235,395,357,475">
-<area shape="rect" id="node18" href="item.html" title="item" alt="" coords="221,492,371,572">
-<area shape="rect" id="node20" href="item_id.html" title="item_id" alt="" coords="239,589,353,669">
-<area shape="rect" id="node22" href="likes.html" title="likes" alt="" coords="236,687,356,767">
-<area shape="rect" id="node24" href="mail.html" title="mail" alt="" coords="236,784,356,864">
-<area shape="rect" id="node26" href="pconfig.html" title="pconfig" alt="" coords="227,2024,365,2104">
-<area shape="rect" id="node28" href="photo.html" title="photo" alt="" coords="221,881,371,961">
-<area shape="rect" id="node30" href="profdef.html" title="profdef" alt="" coords="235,979,357,1059">
-<area shape="rect" id="node32" href="profext.html" title="profext" alt="" coords="235,1829,357,1909">
-<area shape="rect" id="node35" href="profile_check.html" title="profile_check" alt="" coords="227,1076,365,1156">
-<area shape="rect" id="node37" href="register.html" title="register" alt="" coords="235,1173,357,1253">
-<area shape="rect" id="node39" href="sign.html" title="sign" alt="" coords="236,1271,356,1351">
-<area shape="rect" id="node41" href="sys_perms.html" title="sys_perms" alt="" coords="231,1927,361,2007">
-<area shape="rect" id="node44" href="xconfig.html" title="xconfig" alt="" coords="235,1563,357,1643">
-<area shape="rect" id="node47" href="xign.html" title="xign" alt="" coords="236,1368,356,1448">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/config.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/conv.html b/hubzilla_er/tables/conv.html
deleted file mode 100644
index bf3cda01f..000000000
--- a/hubzilla_er/tables/conv.html
+++ /dev/null
@@ -1,270 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.conv</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='conv';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>conv</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="conv.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>recips</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>creator</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>subject</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='8 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>created</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>created</td>
- </tr>
- <tr>
- <td class='indexedColumn'>updated</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>updated</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="conv.html" title="conv" alt="" coords="7,5,271,249">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/conv.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="248,5,368,85">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="5,1094,131,1287">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="244,103,372,183">
-<area shape="rect" id="node6" href="conv.html" title="conv" alt="" coords="176,199,440,443">
-<area shape="rect" id="node8" href="fcontact.html" title="fcontact" alt="" coords="247,460,369,540">
-<area shape="rect" id="node10" href="ffinder.html" title="ffinder" alt="" coords="248,557,368,637">
-<area shape="rect" id="node12" href="group_member.html" title="group_member" alt="" coords="235,655,381,735">
-<area shape="rect" id="node14" href="groups.html" title="groups" alt="" coords="247,752,369,832">
-<area shape="rect" id="node16" href="item.html" title="item" alt="" coords="233,849,383,929">
-<area shape="rect" id="node18" href="item_id.html" title="item_id" alt="" coords="251,947,365,1027">
-<area shape="rect" id="node20" href="likes.html" title="likes" alt="" coords="248,1044,368,1124">
-<area shape="rect" id="node22" href="mail.html" title="mail" alt="" coords="248,1141,368,1221">
-<area shape="rect" id="node24" href="photo.html" title="photo" alt="" coords="233,1239,383,1319">
-<area shape="rect" id="node26" href="profdef.html" title="profdef" alt="" coords="247,1336,369,1416">
-<area shape="rect" id="node28" href="profext.html" title="profext" alt="" coords="247,1433,369,1513">
-<area shape="rect" id="node30" href="profile_check.html" title="profile_check" alt="" coords="239,1531,377,1611">
-<area shape="rect" id="node32" href="register.html" title="register" alt="" coords="247,1628,369,1708">
-<area shape="rect" id="node34" href="sign.html" title="sign" alt="" coords="248,1725,368,1805">
-<area shape="rect" id="node36" href="sys_perms.html" title="sys_perms" alt="" coords="243,1823,373,1903">
-<area shape="rect" id="node38" href="xconfig.html" title="xconfig" alt="" coords="247,1920,369,2000">
-<area shape="rect" id="node40" href="xign.html" title="xign" alt="" coords="248,2017,368,2097">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/conv.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/event.html b/hubzilla_er/tables/event.html
deleted file mode 100644
index da92cb295..000000000
--- a/hubzilla_er/tables/event.html
+++ /dev/null
@@ -1,507 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.event</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='event';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>event</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="event.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='notify.html'>notify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>event_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>event_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>start</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>finish</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>summary</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>description</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>location</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>nofinish</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>adjust</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>1</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>ignore</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>event_status</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>event_status_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>event_percent</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>event_repeat</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>event_sequence</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='25 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>adjust</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>adjust</td>
- </tr>
- <tr>
- <td class='indexedColumn'>aid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>aid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>event_hash</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>event_hash</td>
- </tr>
- <tr>
- <td class='indexedColumn'>event_sequence</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>event_sequence</td>
- </tr>
- <tr>
- <td class='indexedColumn'>event_status</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>event_status</td>
- </tr>
- <tr>
- <td class='indexedColumn'>event_xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>event_xchan</td>
- </tr>
- <tr>
- <td class='indexedColumn'>finish</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>finish</td>
- </tr>
- <tr>
- <td class='indexedColumn'>ignore</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>ignore</td>
- </tr>
- <tr>
- <td class='indexedColumn'>nofinish</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>nofinish</td>
- </tr>
- <tr>
- <td class='indexedColumn'>start</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>start</td>
- </tr>
- <tr>
- <td class='indexedColumn'>type</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>type</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="event.html" title="event" alt="" coords="7,5,313,635">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/event.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="addon.html" title="addon" alt="" coords="283,5,403,85">
-<area shape="rect" id="node3" href="notify.html" title="notify" alt="" coords="7,995,143,1392">
-<area shape="rect" id="node4" href="app.html" title="app" alt="" coords="283,103,403,183">
-<area shape="rect" id="node6" href="event.html" title="event" alt="" coords="189,200,496,829">
-<area shape="rect" id="node8" href="fserver.html" title="fserver" alt="" coords="281,847,404,927">
-<area shape="rect" id="node10" href="fsuggest.html" title="fsuggest" alt="" coords="280,944,405,1024">
-<area shape="rect" id="node12" href="hook.html" title="hook" alt="" coords="283,1041,403,1121">
-<area shape="rect" id="node14" href="manage.html" title="manage" alt="" coords="280,1139,405,1219">
-<area shape="rect" id="node16" href="pconfig.html" title="pconfig" alt="" coords="273,1236,412,1316">
-<area shape="rect" id="node18" href="profile.html" title="profile" alt="" coords="283,1333,403,1413">
-<area shape="rect" id="node20" href="spam.html" title="spam" alt="" coords="283,1431,403,1511">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/event.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/fcontact.html b/hubzilla_er/tables/fcontact.html
deleted file mode 100644
index 10af48116..000000000
--- a/hubzilla_er/tables/fcontact.html
+++ /dev/null
@@ -1,358 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.fcontact</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='fcontact';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>fcontact</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="fcontact.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>request</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>nick</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>batch</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>notify</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>poll</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>confirm</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>priority</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>alias</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='16 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>addr</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>addr</td>
- </tr>
- <tr>
- <td class='indexedColumn'>network</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>network</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="fcontact.html" title="fcontact" alt="" coords="7,5,225,430">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/fcontact.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="225,5,345,85">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="5,1275,131,1469">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="221,103,349,183">
-<area shape="rect" id="node6" href="conv.html" title="conv" alt="" coords="225,200,345,280">
-<area shape="rect" id="node8" href="fcontact.html" title="fcontact" alt="" coords="176,297,395,722">
-<area shape="rect" id="node10" href="ffinder.html" title="ffinder" alt="" coords="225,739,345,819">
-<area shape="rect" id="node12" href="group_member.html" title="group_member" alt="" coords="212,836,359,916">
-<area shape="rect" id="node14" href="groups.html" title="groups" alt="" coords="224,933,347,1013">
-<area shape="rect" id="node16" href="item.html" title="item" alt="" coords="211,1031,360,1111">
-<area shape="rect" id="node18" href="item_id.html" title="item_id" alt="" coords="228,1128,343,1208">
-<area shape="rect" id="node20" href="likes.html" title="likes" alt="" coords="225,1225,345,1305">
-<area shape="rect" id="node22" href="mail.html" title="mail" alt="" coords="225,1323,345,1403">
-<area shape="rect" id="node24" href="photo.html" title="photo" alt="" coords="211,1420,360,1500">
-<area shape="rect" id="node26" href="profdef.html" title="profdef" alt="" coords="224,1517,347,1597">
-<area shape="rect" id="node28" href="profext.html" title="profext" alt="" coords="224,1615,347,1695">
-<area shape="rect" id="node30" href="profile_check.html" title="profile_check" alt="" coords="216,1712,355,1792">
-<area shape="rect" id="node32" href="register.html" title="register" alt="" coords="224,1809,347,1889">
-<area shape="rect" id="node34" href="sign.html" title="sign" alt="" coords="225,1907,345,1987">
-<area shape="rect" id="node36" href="sys_perms.html" title="sys_perms" alt="" coords="220,2004,351,2084">
-<area shape="rect" id="node38" href="xconfig.html" title="xconfig" alt="" coords="224,2101,347,2181">
-<area shape="rect" id="node40" href="xign.html" title="xign" alt="" coords="225,2199,345,2279">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/fcontact.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/ffinder.html b/hubzilla_er/tables/ffinder.html
deleted file mode 100644
index 8c6a09711..000000000
--- a/hubzilla_er/tables/ffinder.html
+++ /dev/null
@@ -1,232 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.ffinder</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='ffinder';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>ffinder</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="ffinder.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>cid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>fid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='4 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>cid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>cid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>fid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>fid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="ffinder.html" title="ffinder" alt="" coords="5,5,224,158">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/ffinder.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="224,5,344,85">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="5,1003,131,1197">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="220,103,348,183">
-<area shape="rect" id="node6" href="conv.html" title="conv" alt="" coords="224,200,344,280">
-<area shape="rect" id="node8" href="fcontact.html" title="fcontact" alt="" coords="223,297,345,377">
-<area shape="rect" id="node10" href="ffinder.html" title="ffinder" alt="" coords="175,394,393,547">
-<area shape="rect" id="node12" href="group_member.html" title="group_member" alt="" coords="211,564,357,644">
-<area shape="rect" id="node14" href="groups.html" title="groups" alt="" coords="223,661,345,741">
-<area shape="rect" id="node16" href="item.html" title="item" alt="" coords="209,759,359,839">
-<area shape="rect" id="node18" href="item_id.html" title="item_id" alt="" coords="227,856,341,936">
-<area shape="rect" id="node20" href="likes.html" title="likes" alt="" coords="224,953,344,1033">
-<area shape="rect" id="node22" href="mail.html" title="mail" alt="" coords="224,1051,344,1131">
-<area shape="rect" id="node24" href="photo.html" title="photo" alt="" coords="209,1148,359,1228">
-<area shape="rect" id="node26" href="profdef.html" title="profdef" alt="" coords="223,1245,345,1325">
-<area shape="rect" id="node28" href="profext.html" title="profext" alt="" coords="223,1343,345,1423">
-<area shape="rect" id="node30" href="profile_check.html" title="profile_check" alt="" coords="215,1440,353,1520">
-<area shape="rect" id="node32" href="register.html" title="register" alt="" coords="223,1537,345,1617">
-<area shape="rect" id="node34" href="sign.html" title="sign" alt="" coords="224,1635,344,1715">
-<area shape="rect" id="node36" href="sys_perms.html" title="sys_perms" alt="" coords="219,1732,349,1812">
-<area shape="rect" id="node38" href="xconfig.html" title="xconfig" alt="" coords="223,1829,345,1909">
-<area shape="rect" id="node40" href="xign.html" title="xign" alt="" coords="224,1927,344,2007">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/ffinder.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/fserver.html b/hubzilla_er/tables/fserver.html
deleted file mode 100644
index 0becc814d..000000000
--- a/hubzilla_er/tables/fserver.html
+++ /dev/null
@@ -1,216 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.fserver</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='fserver';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>fserver</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="fserver.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='notify.html'>notify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>server</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>posturl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>key</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='4 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>posturl</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>posturl</td>
- </tr>
- <tr>
- <td class='indexedColumn'>server</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>server</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="fserver.html" title="fserver" alt="" coords="6,5,195,158">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/fserver.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="addon.html" title="addon" alt="" coords="223,5,343,85">
-<area shape="rect" id="node3" href="notify.html" title="notify" alt="" coords="7,517,143,915">
-<area shape="rect" id="node4" href="app.html" title="app" alt="" coords="223,103,343,183">
-<area shape="rect" id="node6" href="event.html" title="event" alt="" coords="223,200,343,280">
-<area shape="rect" id="node8" href="fserver.html" title="fserver" alt="" coords="188,297,377,450">
-<area shape="rect" id="node10" href="fsuggest.html" title="fsuggest" alt="" coords="220,467,345,547">
-<area shape="rect" id="node12" href="hook.html" title="hook" alt="" coords="223,564,343,644">
-<area shape="rect" id="node14" href="manage.html" title="manage" alt="" coords="220,661,345,741">
-<area shape="rect" id="node16" href="pconfig.html" title="pconfig" alt="" coords="213,759,352,839">
-<area shape="rect" id="node18" href="profile.html" title="profile" alt="" coords="223,856,343,936">
-<area shape="rect" id="node20" href="spam.html" title="spam" alt="" coords="223,953,343,1033">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/fserver.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/fsuggest.html b/hubzilla_er/tables/fsuggest.html
deleted file mode 100644
index 7f0b446e5..000000000
--- a/hubzilla_er/tables/fsuggest.html
+++ /dev/null
@@ -1,259 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.fsuggest</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='fsuggest';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>fsuggest</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="fsuggest.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='notify.html'>notify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>cid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>request</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>note</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='9 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="fsuggest.html" title="fsuggest" alt="" coords="5,5,203,272">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/fsuggest.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="addon.html" title="addon" alt="" coords="227,5,347,85">
-<area shape="rect" id="node3" href="notify.html" title="notify" alt="" coords="7,539,143,936">
-<area shape="rect" id="node4" href="app.html" title="app" alt="" coords="227,103,347,183">
-<area shape="rect" id="node6" href="event.html" title="event" alt="" coords="227,200,347,280">
-<area shape="rect" id="node8" href="fserver.html" title="fserver" alt="" coords="225,297,348,377">
-<area shape="rect" id="node10" href="fsuggest.html" title="fsuggest" alt="" coords="188,395,385,661">
-<area shape="rect" id="node12" href="hook.html" title="hook" alt="" coords="227,679,347,759">
-<area shape="rect" id="node14" href="manage.html" title="manage" alt="" coords="224,776,349,856">
-<area shape="rect" id="node16" href="pconfig.html" title="pconfig" alt="" coords="217,873,356,953">
-<area shape="rect" id="node18" href="profile.html" title="profile" alt="" coords="227,971,347,1051">
-<area shape="rect" id="node20" href="spam.html" title="spam" alt="" coords="227,1068,347,1148">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/fsuggest.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/group_member.html b/hubzilla_er/tables/group_member.html
deleted file mode 100644
index f66faa853..000000000
--- a/hubzilla_er/tables/group_member.html
+++ /dev/null
@@ -1,232 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.group_member</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='group_member';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>group_member</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="group_member.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>gid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='4 columns'>Table contained 2 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>gid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>gid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="group_member.html" title="group_member" alt="" coords="7,5,231,158">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/group_member.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="228,5,348,85">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="5,1003,131,1197">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="224,103,352,183">
-<area shape="rect" id="node6" href="conv.html" title="conv" alt="" coords="228,200,348,280">
-<area shape="rect" id="node8" href="fcontact.html" title="fcontact" alt="" coords="227,297,349,377">
-<area shape="rect" id="node10" href="ffinder.html" title="ffinder" alt="" coords="228,395,348,475">
-<area shape="rect" id="node12" href="group_member.html" title="group_member" alt="" coords="176,491,400,645">
-<area shape="rect" id="node14" href="groups.html" title="groups" alt="" coords="227,661,349,741">
-<area shape="rect" id="node16" href="item.html" title="item" alt="" coords="213,759,363,839">
-<area shape="rect" id="node18" href="item_id.html" title="item_id" alt="" coords="231,856,345,936">
-<area shape="rect" id="node20" href="likes.html" title="likes" alt="" coords="228,953,348,1033">
-<area shape="rect" id="node22" href="mail.html" title="mail" alt="" coords="228,1051,348,1131">
-<area shape="rect" id="node24" href="photo.html" title="photo" alt="" coords="213,1148,363,1228">
-<area shape="rect" id="node26" href="profdef.html" title="profdef" alt="" coords="227,1245,349,1325">
-<area shape="rect" id="node28" href="profext.html" title="profext" alt="" coords="227,1343,349,1423">
-<area shape="rect" id="node30" href="profile_check.html" title="profile_check" alt="" coords="219,1440,357,1520">
-<area shape="rect" id="node32" href="register.html" title="register" alt="" coords="227,1537,349,1617">
-<area shape="rect" id="node34" href="sign.html" title="sign" alt="" coords="228,1635,348,1715">
-<area shape="rect" id="node36" href="sys_perms.html" title="sys_perms" alt="" coords="223,1732,353,1812">
-<area shape="rect" id="node38" href="xconfig.html" title="xconfig" alt="" coords="227,1829,349,1909">
-<area shape="rect" id="node40" href="xign.html" title="xign" alt="" coords="228,1927,348,2007">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/group_member.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/groups.html b/hubzilla_er/tables/groups.html
deleted file mode 100644
index 5e0b4163f..000000000
--- a/hubzilla_er/tables/groups.html
+++ /dev/null
@@ -1,260 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.groups</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='groups';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>groups</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="groups.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>visible</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='6 columns'>Table contained 5 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>deleted</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>deleted</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hash</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hash</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>visible</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>visible</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="groups.html" title="groups" alt="" coords="5,5,224,203">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/groups.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="224,5,344,85">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="5,1049,131,1242">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="220,103,348,183">
-<area shape="rect" id="node6" href="conv.html" title="conv" alt="" coords="224,200,344,280">
-<area shape="rect" id="node8" href="fcontact.html" title="fcontact" alt="" coords="223,297,345,377">
-<area shape="rect" id="node10" href="ffinder.html" title="ffinder" alt="" coords="224,395,344,475">
-<area shape="rect" id="node12" href="group_member.html" title="group_member" alt="" coords="211,492,357,572">
-<area shape="rect" id="node14" href="groups.html" title="groups" alt="" coords="175,589,393,787">
-<area shape="rect" id="node16" href="item.html" title="item" alt="" coords="209,804,359,884">
-<area shape="rect" id="node18" href="item_id.html" title="item_id" alt="" coords="227,901,341,981">
-<area shape="rect" id="node20" href="likes.html" title="likes" alt="" coords="224,999,344,1079">
-<area shape="rect" id="node22" href="mail.html" title="mail" alt="" coords="224,1096,344,1176">
-<area shape="rect" id="node24" href="photo.html" title="photo" alt="" coords="209,1193,359,1273">
-<area shape="rect" id="node26" href="profdef.html" title="profdef" alt="" coords="223,1291,345,1371">
-<area shape="rect" id="node28" href="profext.html" title="profext" alt="" coords="223,1388,345,1468">
-<area shape="rect" id="node30" href="profile_check.html" title="profile_check" alt="" coords="215,1485,353,1565">
-<area shape="rect" id="node32" href="register.html" title="register" alt="" coords="223,1583,345,1663">
-<area shape="rect" id="node34" href="sign.html" title="sign" alt="" coords="224,1680,344,1760">
-<area shape="rect" id="node36" href="sys_perms.html" title="sys_perms" alt="" coords="219,1777,349,1857">
-<area shape="rect" id="node38" href="xconfig.html" title="xconfig" alt="" coords="223,1875,345,1955">
-<area shape="rect" id="node40" href="xign.html" title="xign" alt="" coords="224,1972,344,2052">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/groups.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/hook.html b/hubzilla_er/tables/hook.html
deleted file mode 100644
index 08d9b1aa7..000000000
--- a/hubzilla_er/tables/hook.html
+++ /dev/null
@@ -1,221 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.hook</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='hook';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>hook</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="hook.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='notify.html'>notify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>hook</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>file</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>function</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>priority</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='5 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hook</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hook</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="hook.html" title="hook" alt="" coords="5,5,224,181">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/hook.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="addon.html" title="addon" alt="" coords="237,5,357,85">
-<area shape="rect" id="node3" href="notify.html" title="notify" alt="" coords="7,445,143,843">
-<area shape="rect" id="node4" href="app.html" title="app" alt="" coords="237,103,357,183">
-<area shape="rect" id="node6" href="event.html" title="event" alt="" coords="237,200,357,280">
-<area shape="rect" id="node8" href="fserver.html" title="fserver" alt="" coords="236,297,359,377">
-<area shape="rect" id="node10" href="fsuggest.html" title="fsuggest" alt="" coords="235,395,360,475">
-<area shape="rect" id="node12" href="hook.html" title="hook" alt="" coords="188,492,407,668">
-<area shape="rect" id="node14" href="manage.html" title="manage" alt="" coords="235,685,360,765">
-<area shape="rect" id="node16" href="pconfig.html" title="pconfig" alt="" coords="228,783,367,863">
-<area shape="rect" id="node18" href="profile.html" title="profile" alt="" coords="237,880,357,960">
-<area shape="rect" id="node20" href="spam.html" title="spam" alt="" coords="237,977,357,1057">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/hook.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/hubloc.html b/hubzilla_er/tables/hubloc.html
deleted file mode 100644
index 06c3e388b..000000000
--- a/hubzilla_er/tables/hubloc.html
+++ /dev/null
@@ -1,433 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.hubloc</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='hubloc';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>hubloc</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>hubloc_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>hubloc_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>hubloc_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>hubloc_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>hubloc_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>hubloc_network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>hubloc_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>hubloc_status</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>hubloc_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>hubloc_url_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>hubloc_host</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>hubloc_callback</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>hubloc_connect</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>hubloc_sitekey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>hubloc_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>hubloc_connected</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>hubloc_primary</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>hubloc_orphancheck</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>hubloc_error</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>hubloc_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='20 columns'>Table contained 1 513 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>hubloc_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hubloc_addr</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hubloc_addr</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hubloc_connect</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hubloc_connect</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hubloc_connected</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hubloc_connected</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hubloc_deleted</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hubloc_deleted</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hubloc_error</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hubloc_error</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hubloc_flags</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hubloc_flags</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hubloc_guid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hubloc_guid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hubloc_host</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hubloc_host</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hubloc_network</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hubloc_network</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hubloc_orphancheck</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hubloc_orphancheck</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hubloc_primary</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hubloc_primary</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hubloc_status</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hubloc_status</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hubloc_updated</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hubloc_updated</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hubloc_url</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hubloc_url</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/issue.html b/hubzilla_er/tables/issue.html
deleted file mode 100644
index f4befe07f..000000000
--- a/hubzilla_er/tables/issue.html
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.issue</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='issue';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>issue</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>issue_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>issue_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>issue_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>issue_assigned</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>issue_priority</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>issue_status</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>issue_component</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='7 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>issue_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>issue_assigned</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>issue_assigned</td>
- </tr>
- <tr>
- <td class='indexedColumn'>issue_component</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>issue_component</td>
- </tr>
- <tr>
- <td class='indexedColumn'>issue_created</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>issue_created</td>
- </tr>
- <tr>
- <td class='indexedColumn'>issue_priority</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>issue_priority</td>
- </tr>
- <tr>
- <td class='indexedColumn'>issue_status</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>issue_status</td>
- </tr>
- <tr>
- <td class='indexedColumn'>issue_updated</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>issue_updated</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/item.html b/hubzilla_er/tables/item.html
deleted file mode 100644
index 8f2684aa5..000000000
--- a/hubzilla_er/tables/item.html
+++ /dev/null
@@ -1,1315 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.item</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='item';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>item</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="item.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>parent</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>parent_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>thr_parent</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>commented</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>received</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>changed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>comments_closed</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>owner_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>author_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>source_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>mimetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>title</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>body</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>html</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>app</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>lang</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>revision</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>obj_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>object</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>tgt_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>target</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>layout_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>postopts</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>route</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>llink</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>plink</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>resource_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>resource_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>attach</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>diaspora_meta</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>coord</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>public_policy</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>comment_policy</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>item_restrict</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>item_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>item_private</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>item_origin</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>item_unseen</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>item_starred</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>item_uplink</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>item_consensus</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>item_wall</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>item_thread_top</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>item_notshown</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>item_nsfw</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>item_relay</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>item_mentionsme</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>item_nocomment</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>item_obscured</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>item_verified</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>item_retained</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>item_rss</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>item_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>item_type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>item_hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>item_unpublished</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>item_delayed</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>item_pending_remove</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>item_blocked</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='73 columns'>Table contained 9 613 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>aid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>aid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>allow_cid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>allow_cid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>allow_gid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>allow_gid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>author_xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>author_xchan</td>
- </tr>
- <tr>
- <td class='indexedColumn'>body</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>body</td>
- </tr>
- <tr>
- <td class='indexedColumn'>changed</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>changed</td>
- </tr>
- <tr>
- <td class='indexedColumn'>comment_policy</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>comment_policy</td>
- </tr>
- <tr>
- <td class='indexedColumn'>commented</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>commented</td>
- </tr>
- <tr>
- <td class='indexedColumn'>comments_closed</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>comments_closed</td>
- </tr>
- <tr>
- <td class='indexedColumn'>created</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>created</td>
- </tr>
- <tr>
- <td class='indexedColumn'>deny_cid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>deny_cid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>deny_gid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>deny_gid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>edited</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>edited</td>
- </tr>
- <tr>
- <td class='indexedColumn'>expires</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>expires</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_blocked</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_blocked</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_consensus</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_consensus</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_delayed</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_delayed</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_deleted</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_deleted</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_flags</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_flags</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_hidden</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_hidden</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_mentionsme</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_mentionsme</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_nocomment</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_nocomment</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_notshown</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_notshown</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_nsfw</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_nsfw</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_obscured</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_obscured</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_origin</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_origin</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_pending_remove</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_pending_remove</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_private</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_private</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_relay</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_relay</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_restrict</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_restrict</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_retained</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_retained</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_rss</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_rss</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_starred</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_starred</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_thread_top</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_thread_top</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_type</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_type</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_unpublished</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_unpublished</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_unseen</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_unseen</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_uplink</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_uplink</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_verified</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_verified</td>
- </tr>
- <tr>
- <td class='indexedColumn'>item_wall</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>item_wall</td>
- </tr>
- <tr>
- <td class='indexedColumn'>layout_mid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>layout_mid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>llink</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>llink</td>
- </tr>
- <tr>
- <td class='indexedColumn'>mid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>mid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>mimetype</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>mimetype</td>
- </tr>
- <tr>
- <td class='indexedColumn'>owner_xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>owner_xchan</td>
- </tr>
- <tr>
- <td class='indexedColumn'>parent</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>parent</td>
- </tr>
- <tr>
- <td class='indexedColumn'>parent_mid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>parent_mid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>public_policy</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>public_policy</td>
- </tr>
- <tr>
- <td class='indexedColumn'>received</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>received</td>
- </tr>
- <tr>
- <td class='indexedColumn'>resource_type</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>resource_type</td>
- </tr>
- <tr>
- <td class='indexedColumn'>revision</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>revision</td>
- </tr>
- <tr>
- <td class='indexedColumn'>title</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>title</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid + commented</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span>/<span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid_commented</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid + created</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span>/<span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid_created</td>
- </tr>
- <tr>
- <td class='indexedColumn'>mid + uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span>/<span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid_mid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>verb</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>verb</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="item.html" title="item" alt="" coords="5,5,344,1723">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/item.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="284,5,404,85">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="5,2569,131,2762">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="280,103,408,183">
-<area shape="rect" id="node6" href="conv.html" title="conv" alt="" coords="284,200,404,280">
-<area shape="rect" id="node8" href="fcontact.html" title="fcontact" alt="" coords="283,297,405,377">
-<area shape="rect" id="node10" href="ffinder.html" title="ffinder" alt="" coords="284,395,404,475">
-<area shape="rect" id="node12" href="group_member.html" title="group_member" alt="" coords="271,492,417,572">
-<area shape="rect" id="node14" href="groups.html" title="groups" alt="" coords="283,589,405,669">
-<area shape="rect" id="node16" href="item.html" title="item" alt="" coords="175,687,513,2404">
-<area shape="rect" id="node18" href="item_id.html" title="item_id" alt="" coords="287,2421,401,2501">
-<area shape="rect" id="node20" href="likes.html" title="likes" alt="" coords="284,2519,404,2599">
-<area shape="rect" id="node22" href="mail.html" title="mail" alt="" coords="284,2616,404,2696">
-<area shape="rect" id="node24" href="photo.html" title="photo" alt="" coords="269,2713,419,2793">
-<area shape="rect" id="node26" href="profdef.html" title="profdef" alt="" coords="283,2811,405,2891">
-<area shape="rect" id="node28" href="profext.html" title="profext" alt="" coords="283,2908,405,2988">
-<area shape="rect" id="node30" href="profile_check.html" title="profile_check" alt="" coords="275,3005,413,3085">
-<area shape="rect" id="node32" href="register.html" title="register" alt="" coords="283,3103,405,3183">
-<area shape="rect" id="node34" href="sign.html" title="sign" alt="" coords="284,3200,404,3280">
-<area shape="rect" id="node36" href="sys_perms.html" title="sys_perms" alt="" coords="279,3297,409,3377">
-<area shape="rect" id="node38" href="xconfig.html" title="xconfig" alt="" coords="283,3395,405,3475">
-<area shape="rect" id="node40" href="xign.html" title="xign" alt="" coords="284,3492,404,3572">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/item.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/item_id.html b/hubzilla_er/tables/item_id.html
deleted file mode 100644
index ec66e3999..000000000
--- a/hubzilla_er/tables/item_id.html
+++ /dev/null
@@ -1,249 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.item_id</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='item_id';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>item_id</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="item_id.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>sid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>service</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='5 columns'>Table contained 1 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>iid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>iid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>service</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>service</td>
- </tr>
- <tr>
- <td class='indexedColumn'>sid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>sid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="item_id.html" title="item_id" alt="" coords="7,5,217,181">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/item_id.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="221,5,341,85">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="5,1027,131,1221">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="217,103,345,183">
-<area shape="rect" id="node6" href="conv.html" title="conv" alt="" coords="221,200,341,280">
-<area shape="rect" id="node8" href="fcontact.html" title="fcontact" alt="" coords="220,297,343,377">
-<area shape="rect" id="node10" href="ffinder.html" title="ffinder" alt="" coords="221,395,341,475">
-<area shape="rect" id="node12" href="group_member.html" title="group_member" alt="" coords="208,492,355,572">
-<area shape="rect" id="node14" href="groups.html" title="groups" alt="" coords="220,589,343,669">
-<area shape="rect" id="node16" href="item.html" title="item" alt="" coords="207,687,356,767">
-<area shape="rect" id="node18" href="item_id.html" title="item_id" alt="" coords="176,784,387,960">
-<area shape="rect" id="node20" href="likes.html" title="likes" alt="" coords="221,977,341,1057">
-<area shape="rect" id="node22" href="mail.html" title="mail" alt="" coords="221,1075,341,1155">
-<area shape="rect" id="node24" href="photo.html" title="photo" alt="" coords="207,1172,356,1252">
-<area shape="rect" id="node26" href="profdef.html" title="profdef" alt="" coords="220,1269,343,1349">
-<area shape="rect" id="node28" href="profext.html" title="profext" alt="" coords="220,1367,343,1447">
-<area shape="rect" id="node30" href="profile_check.html" title="profile_check" alt="" coords="212,1464,351,1544">
-<area shape="rect" id="node32" href="register.html" title="register" alt="" coords="220,1561,343,1641">
-<area shape="rect" id="node34" href="sign.html" title="sign" alt="" coords="221,1659,341,1739">
-<area shape="rect" id="node36" href="sys_perms.html" title="sys_perms" alt="" coords="216,1756,347,1836">
-<area shape="rect" id="node38" href="xconfig.html" title="xconfig" alt="" coords="220,1853,343,1933">
-<area shape="rect" id="node40" href="xign.html" title="xign" alt="" coords="221,1951,341,2031">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/item_id.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/likes.html b/hubzilla_er/tables/likes.html
deleted file mode 100644
index 6d085fa5a..000000000
--- a/hubzilla_er/tables/likes.html
+++ /dev/null
@@ -1,321 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.likes</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='likes';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>likes</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="likes.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="likes.channel_id's name implies that it's a child of channel.channel_id, but it doesn't reference that column."><a href='channel.html'>channel</a><span class='relatedKey'>.channel_id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>liker</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>likee</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>target_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>target_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>target</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='9 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_id</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_id</td>
- </tr>
- <tr>
- <td class='indexedColumn'>iid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>iid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>likee</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>likee</td>
- </tr>
- <tr>
- <td class='indexedColumn'>liker</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>liker</td>
- </tr>
- <tr>
- <td class='indexedColumn'>target_id</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>target_id</td>
- </tr>
- <tr>
- <td class='indexedColumn'>target_type</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>target_type</td>
- </tr>
- <tr>
- <td class='indexedColumn'>verb</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>verb</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="likes.html" title="likes" alt="" coords="7,5,281,272">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/likes.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="320,881,440,961">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="39,931,164,1125">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="316,979,444,1059">
-<area shape="rect" id="node6" href="conv.html" title="conv" alt="" coords="320,1076,440,1156">
-<area shape="rect" id="node8" href="fcontact.html" title="fcontact" alt="" coords="319,1173,441,1253">
-<area shape="rect" id="node10" href="ffinder.html" title="ffinder" alt="" coords="320,1271,440,1351">
-<area shape="rect" id="node12" href="group_member.html" title="group_member" alt="" coords="307,1368,453,1448">
-<area shape="rect" id="node14" href="groups.html" title="groups" alt="" coords="319,1465,441,1545">
-<area shape="rect" id="node16" href="item.html" title="item" alt="" coords="305,1563,455,1643">
-<area shape="rect" id="node18" href="item_id.html" title="item_id" alt="" coords="323,5,437,85">
-<area shape="rect" id="node20" href="likes.html" title="likes" alt="" coords="243,1660,517,1927">
-<area shape="rect" id="node22" href="channel.html" title="channel" alt="" coords="7,1945,196,3090">
-<area shape="rect" id="node24" href="mail.html" title="mail" alt="" coords="320,1944,440,2024">
-<area shape="rect" id="node27" href="photo.html" title="photo" alt="" coords="305,103,455,183">
-<area shape="rect" id="node29" href="profdef.html" title="profdef" alt="" coords="319,200,441,280">
-<area shape="rect" id="node31" href="profext.html" title="profext" alt="" coords="319,2041,441,2121">
-<area shape="rect" id="node34" href="profile_check.html" title="profile_check" alt="" coords="311,297,449,377">
-<area shape="rect" id="node36" href="register.html" title="register" alt="" coords="319,395,441,475">
-<area shape="rect" id="node38" href="sign.html" title="sign" alt="" coords="320,492,440,572">
-<area shape="rect" id="node40" href="sys_perms.html" title="sys_perms" alt="" coords="315,589,445,669">
-<area shape="rect" id="node42" href="xconfig.html" title="xconfig" alt="" coords="319,687,441,767">
-<area shape="rect" id="node44" href="xign.html" title="xign" alt="" coords="320,784,440,864">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/likes.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/mail.html b/hubzilla_er/tables/mail.html
deleted file mode 100644
index 96056d5ce..000000000
--- a/hubzilla_er/tables/mail.html
+++ /dev/null
@@ -1,517 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.mail</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='mail';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>mail</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="mail.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>convid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>mail_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>from_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>to_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>account_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="mail.account_id's name implies that it's a child of account.account_id, but it doesn't reference that column."><a href='account.html'>account</a><span class='relatedKey'>.account_id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="mail.channel_id's name implies that it's a child of channel.channel_id, but it doesn't reference that column."><a href='channel.html'>channel</a><span class='relatedKey'>.channel_id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>title</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>body</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>attach</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>parent_mid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>mail_deleted</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>mail_replied</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>mail_isreply</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>mail_seen</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>mail_recalled</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>mail_obscured</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='21 columns'>Table contained 7 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>account_id</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>account_id</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_id</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_id</td>
- </tr>
- <tr>
- <td class='indexedColumn'>convid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>convid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>created</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>created</td>
- </tr>
- <tr>
- <td class='indexedColumn'>expires</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>expires</td>
- </tr>
- <tr>
- <td class='indexedColumn'>from_xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>from_xchan</td>
- </tr>
- <tr>
- <td class='indexedColumn'>mail_deleted</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>mail_deleted</td>
- </tr>
- <tr>
- <td class='indexedColumn'>mail_flags</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>mail_flags</td>
- </tr>
- <tr>
- <td class='indexedColumn'>mail_isreply</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>mail_isreply</td>
- </tr>
- <tr>
- <td class='indexedColumn'>mail_obscured</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>mail_obscured</td>
- </tr>
- <tr>
- <td class='indexedColumn'>mail_recalled</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>mail_recalled</td>
- </tr>
- <tr>
- <td class='indexedColumn'>mail_replied</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>mail_replied</td>
- </tr>
- <tr>
- <td class='indexedColumn'>mail_seen</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>mail_seen</td>
- </tr>
- <tr>
- <td class='indexedColumn'>mid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>mid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>parent_mid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>parent_mid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>to_xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>to_xchan</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="mail.html" title="mail" alt="" coords="5,5,291,544">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/mail.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="348,881,468,961">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="51,931,176,1125">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="344,979,472,1059">
-<area shape="rect" id="node6" href="conv.html" title="conv" alt="" coords="348,1076,468,1156">
-<area shape="rect" id="node8" href="fcontact.html" title="fcontact" alt="" coords="347,1173,469,1253">
-<area shape="rect" id="node10" href="ffinder.html" title="ffinder" alt="" coords="348,1271,468,1351">
-<area shape="rect" id="node12" href="group_member.html" title="group_member" alt="" coords="335,1368,481,1448">
-<area shape="rect" id="node14" href="groups.html" title="groups" alt="" coords="347,1465,469,1545">
-<area shape="rect" id="node16" href="item.html" title="item" alt="" coords="333,1563,483,1643">
-<area shape="rect" id="node18" href="item_id.html" title="item_id" alt="" coords="351,5,465,85">
-<area shape="rect" id="node20" href="likes.html" title="likes" alt="" coords="348,2313,468,2393">
-<area shape="rect" id="node22" href="channel.html" title="channel" alt="" coords="19,2105,208,3250">
-<area shape="rect" id="node24" href="mail.html" title="mail" alt="" coords="265,1757,551,2296">
-<area shape="rect" id="node26" href="account.html" title="account" alt="" coords="7,1623,220,2089">
-<area shape="rect" id="node29" href="photo.html" title="photo" alt="" coords="333,103,483,183">
-<area shape="rect" id="node31" href="profdef.html" title="profdef" alt="" coords="347,200,469,280">
-<area shape="rect" id="node33" href="profext.html" title="profext" alt="" coords="347,1660,469,1740">
-<area shape="rect" id="node36" href="profile_check.html" title="profile_check" alt="" coords="339,297,477,377">
-<area shape="rect" id="node38" href="register.html" title="register" alt="" coords="347,395,469,475">
-<area shape="rect" id="node40" href="sign.html" title="sign" alt="" coords="348,492,468,572">
-<area shape="rect" id="node42" href="sys_perms.html" title="sys_perms" alt="" coords="343,589,473,669">
-<area shape="rect" id="node44" href="xconfig.html" title="xconfig" alt="" coords="347,687,469,767">
-<area shape="rect" id="node46" href="xign.html" title="xign" alt="" coords="348,784,468,864">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/mail.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/manage.html b/hubzilla_er/tables/manage.html
deleted file mode 100644
index 0275c18c2..000000000
--- a/hubzilla_er/tables/manage.html
+++ /dev/null
@@ -1,205 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.manage</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='manage';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>manage</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="manage.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='notify.html'>notify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='3 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="manage.html" title="manage" alt="" coords="11,5,190,136">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/manage.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="addon.html" title="addon" alt="" coords="217,5,337,85">
-<area shape="rect" id="node3" href="notify.html" title="notify" alt="" coords="7,445,143,843">
-<area shape="rect" id="node4" href="app.html" title="app" alt="" coords="217,103,337,183">
-<area shape="rect" id="node6" href="event.html" title="event" alt="" coords="217,200,337,280">
-<area shape="rect" id="node8" href="fserver.html" title="fserver" alt="" coords="216,297,339,377">
-<area shape="rect" id="node10" href="fsuggest.html" title="fsuggest" alt="" coords="215,395,340,475">
-<area shape="rect" id="node12" href="hook.html" title="hook" alt="" coords="217,492,337,572">
-<area shape="rect" id="node14" href="manage.html" title="manage" alt="" coords="188,589,367,720">
-<area shape="rect" id="node16" href="pconfig.html" title="pconfig" alt="" coords="208,737,347,817">
-<area shape="rect" id="node18" href="profile.html" title="profile" alt="" coords="217,835,337,915">
-<area shape="rect" id="node20" href="spam.html" title="spam" alt="" coords="217,932,337,1012">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/manage.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/menu.html b/hubzilla_er/tables/menu.html
deleted file mode 100644
index e165beb4d..000000000
--- a/hubzilla_er/tables/menu.html
+++ /dev/null
@@ -1,236 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.menu</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='menu';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>menu</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>menu_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>menu_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>menu_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>menu_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>menu_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>menu_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>menu_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='7 columns'>Table contained 1 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>menu_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>menu_channel_id</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>menu_channel_id</td>
- </tr>
- <tr>
- <td class='indexedColumn'>menu_created</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>menu_created</td>
- </tr>
- <tr>
- <td class='indexedColumn'>menu_edited</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>menu_edited</td>
- </tr>
- <tr>
- <td class='indexedColumn'>menu_flags</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>menu_flags</td>
- </tr>
- <tr>
- <td class='indexedColumn'>menu_name</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>menu_name</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/menu_item.html b/hubzilla_er/tables/menu_item.html
deleted file mode 100644
index 92e2eacc9..000000000
--- a/hubzilla_er/tables/menu_item.html
+++ /dev/null
@@ -1,268 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.menu_item</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='menu_item';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>menu_item</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>mitem_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>mitem_link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>mitem_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>mitem_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>mitem_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>mitem_menu_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>mitem_order</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='11 columns'>Table contained 1 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>mitem_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>mitem_channel_id</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>mitem_channel_id</td>
- </tr>
- <tr>
- <td class='indexedColumn'>mitem_flags</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>mitem_flags</td>
- </tr>
- <tr>
- <td class='indexedColumn'>mitem_menu_id</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>mitem_menu_id</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/notify.html b/hubzilla_er/tables/notify.html
deleted file mode 100644
index 2eec3e2ce..000000000
--- a/hubzilla_er/tables/notify.html
+++ /dev/null
@@ -1,434 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.notify</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='notify';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>notify</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="addon.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='addon.html'>addon</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="app.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='app.html'>app</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="event.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='event.html'>event</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="fserver.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='fserver.html'>fserver</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="fsuggest.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='fsuggest.html'>fsuggest</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="hook.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='hook.html'>hook</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="manage.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='manage.html'>manage</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="pconfig.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='pconfig.html'>pconfig</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="profile.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='profile.html'>profile</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="spam.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='spam.html'>spam</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
-</td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>msg</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>parent</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>seen</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>otype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='15 columns'>Table contained 59 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>aid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>aid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>date</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>date</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hash</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hash</td>
- </tr>
- <tr>
- <td class='indexedColumn'>link</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>link</td>
- </tr>
- <tr>
- <td class='indexedColumn'>otype</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>otype</td>
- </tr>
- <tr>
- <td class='indexedColumn'>parent</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>parent</td>
- </tr>
- <tr>
- <td class='indexedColumn'>seen</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>seen</td>
- </tr>
- <tr>
- <td class='indexedColumn'>type</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>type</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="notify.html" title="notify" alt="" coords="5,5,277,408">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/notify.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="addon.html" title="addon" alt="" coords="332,5,471,221">
-<area shape="rect" id="node3" href="notify.html" title="notify" alt="" coords="5,1572,277,1975">
-<area shape="rect" id="node4" href="app.html" title="app" alt="" coords="332,238,471,613">
-<area shape="rect" id="node6" href="event.html" title="event" alt="" coords="321,629,481,1253">
-<area shape="rect" id="node8" href="fserver.html" title="fserver" alt="" coords="340,1270,463,1418">
-<area shape="rect" id="node10" href="fsuggest.html" title="fsuggest" alt="" coords="339,1435,464,1696">
-<area shape="rect" id="node12" href="hook.html" title="hook" alt="" coords="340,1713,463,1884">
-<area shape="rect" id="node14" href="manage.html" title="manage" alt="" coords="339,1901,464,2027">
-<area shape="rect" id="node16" href="pconfig.html" title="pconfig" alt="" coords="332,3324,471,3495">
-<area shape="rect" id="node19" href="cache.html" title="cache" alt="" coords="77,3392,205,3472">
-<area shape="rect" id="node20" href="profile.html" title="profile" alt="" coords="331,2043,472,3098">
-<area shape="rect" id="node22" href="spam.html" title="spam" alt="" coords="341,3114,461,3307">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/notify.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/obj.html b/hubzilla_er/tables/obj.html
deleted file mode 100644
index 97f010598..000000000
--- a/hubzilla_er/tables/obj.html
+++ /dev/null
@@ -1,269 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.obj</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='obj';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>obj</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>obj_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>obj_page</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>obj_verb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>obj_type</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>obj_obj</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>obj_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='10 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>obj_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>obj_channel</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>obj_channel</td>
- </tr>
- <tr>
- <td class='indexedColumn'>obj_obj</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>obj_obj</td>
- </tr>
- <tr>
- <td class='indexedColumn'>obj_page</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>obj_page</td>
- </tr>
- <tr>
- <td class='indexedColumn'>obj_type</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>obj_type</td>
- </tr>
- <tr>
- <td class='indexedColumn'>obj_verb</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>obj_verb</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/outq.html b/hubzilla_er/tables/outq.html
deleted file mode 100644
index ceca68f09..000000000
--- a/hubzilla_er/tables/outq.html
+++ /dev/null
@@ -1,309 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.outq</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='outq';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>outq</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>outq_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>outq_account</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>outq_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>outq_driver</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>outq_posturl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>outq_async</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>outq_delivered</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>outq_created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>outq_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>outq_notify</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>outq_msg</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>outq_priority</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='12 columns'>Table contained 2 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>outq_hash</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>outq_account</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>outq_account</td>
- </tr>
- <tr>
- <td class='indexedColumn'>outq_async</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>outq_async</td>
- </tr>
- <tr>
- <td class='indexedColumn'>outq_channel</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>outq_channel</td>
- </tr>
- <tr>
- <td class='indexedColumn'>outq_created</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>outq_created</td>
- </tr>
- <tr>
- <td class='indexedColumn'>outq_delivered</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>outq_delivered</td>
- </tr>
- <tr>
- <td class='indexedColumn'>outq_posturl</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>outq_hub</td>
- </tr>
- <tr>
- <td class='indexedColumn'>outq_priority</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>outq_priority</td>
- </tr>
- <tr>
- <td class='indexedColumn'>outq_updated</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>outq_updated</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/pconfig.html b/hubzilla_er/tables/pconfig.html
deleted file mode 100644
index 3a4eb4fc6..000000000
--- a/hubzilla_er/tables/pconfig.html
+++ /dev/null
@@ -1,235 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.pconfig</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='pconfig';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>pconfig</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="pconfig.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='notify.html'>notify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="pconfig.k's name implies that it's a child of cache.k, but it doesn't reference that column."><a href='cache.html'>cache</a><span class='relatedKey'>.k</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='5 columns'>Table contained 232 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid + cat + k</td>
- <td class='detail'>Must be unique</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span>/<span title='Ascending'>Asc</span>/<span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>access</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="pconfig.html" title="pconfig" alt="" coords="5,5,285,181">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/pconfig.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="addon.html" title="addon" alt="" coords="268,5,388,85">
-<area shape="rect" id="node3" href="notify.html" title="notify" alt="" coords="7,445,143,843">
-<area shape="rect" id="node4" href="app.html" title="app" alt="" coords="268,103,388,183">
-<area shape="rect" id="node6" href="config.html" title="config" alt="" coords="264,1075,392,1155">
-<area shape="rect" id="node8" href="cache.html" title="cache" alt="" coords="8,1173,141,1299">
-<area shape="rect" id="node9" href="event.html" title="event" alt="" coords="268,200,388,280">
-<area shape="rect" id="node11" href="fserver.html" title="fserver" alt="" coords="267,297,389,377">
-<area shape="rect" id="node13" href="fsuggest.html" title="fsuggest" alt="" coords="265,395,391,475">
-<area shape="rect" id="node15" href="hook.html" title="hook" alt="" coords="268,492,388,572">
-<area shape="rect" id="node17" href="manage.html" title="manage" alt="" coords="265,589,391,669">
-<area shape="rect" id="node19" href="pconfig.html" title="pconfig" alt="" coords="188,881,468,1057">
-<area shape="rect" id="node22" href="profext.html" title="profext" alt="" coords="267,1172,389,1252">
-<area shape="rect" id="node24" href="profile.html" title="profile" alt="" coords="268,687,388,767">
-<area shape="rect" id="node26" href="spam.html" title="spam" alt="" coords="268,784,388,864">
-<area shape="rect" id="node28" href="sys_perms.html" title="sys_perms" alt="" coords="263,1269,393,1349">
-<area shape="rect" id="node30" href="xconfig.html" title="xconfig" alt="" coords="267,1367,389,1447">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/pconfig.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/photo.html b/hubzilla_er/tables/photo.html
deleted file mode 100644
index 0bc69e071..000000000
--- a/hubzilla_er/tables/photo.html
+++ /dev/null
@@ -1,556 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.photo</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='photo';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>photo</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="photo.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>resource_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>title</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>description</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>album</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>filename</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>image/jpeg</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>height</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>width</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>size</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>data</td>
- <td class='detail'>mediumblob</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>scale</td>
- <td class='detail'>tinyint</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>photo_usage</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>profile</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>is_nsfw</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>os_storage</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>os_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>display_path</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>photo_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>allow_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>allow_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>deny_cid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>deny_gid</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='28 columns'>Table contained 3 495 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>aid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>aid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>album</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>album</td>
- </tr>
- <tr>
- <td class='indexedColumn'>is_nsfw</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>is_nsfw</td>
- </tr>
- <tr>
- <td class='indexedColumn'>os_storage</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>os_storage</td>
- </tr>
- <tr>
- <td class='indexedColumn'>photo_flags</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>photo_flags</td>
- </tr>
- <tr>
- <td class='indexedColumn'>photo_usage</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>photo_usage</td>
- </tr>
- <tr>
- <td class='indexedColumn'>profile</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>profile</td>
- </tr>
- <tr>
- <td class='indexedColumn'>resource_id</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>resource_id</td>
- </tr>
- <tr>
- <td class='indexedColumn'>scale</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>scale</td>
- </tr>
- <tr>
- <td class='indexedColumn'>size</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>size</td>
- </tr>
- <tr>
- <td class='indexedColumn'>type</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>type</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="photo.html" title="photo" alt="" coords="7,5,319,702">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/photo.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="272,5,392,85">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="5,931,131,1125">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="268,103,396,183">
-<area shape="rect" id="node6" href="conv.html" title="conv" alt="" coords="272,200,392,280">
-<area shape="rect" id="node8" href="fcontact.html" title="fcontact" alt="" coords="271,297,393,377">
-<area shape="rect" id="node10" href="ffinder.html" title="ffinder" alt="" coords="272,395,392,475">
-<area shape="rect" id="node12" href="group_member.html" title="group_member" alt="" coords="259,492,405,572">
-<area shape="rect" id="node14" href="groups.html" title="groups" alt="" coords="271,589,393,669">
-<area shape="rect" id="node16" href="item.html" title="item" alt="" coords="257,687,407,767">
-<area shape="rect" id="node18" href="item_id.html" title="item_id" alt="" coords="275,784,389,864">
-<area shape="rect" id="node20" href="likes.html" title="likes" alt="" coords="272,881,392,961">
-<area shape="rect" id="node22" href="mail.html" title="mail" alt="" coords="272,979,392,1059">
-<area shape="rect" id="node24" href="photo.html" title="photo" alt="" coords="176,1075,488,1773">
-<area shape="rect" id="node26" href="profdef.html" title="profdef" alt="" coords="271,1789,393,1869">
-<area shape="rect" id="node28" href="profext.html" title="profext" alt="" coords="271,1887,393,1967">
-<area shape="rect" id="node30" href="profile_check.html" title="profile_check" alt="" coords="263,1984,401,2064">
-<area shape="rect" id="node32" href="register.html" title="register" alt="" coords="271,2081,393,2161">
-<area shape="rect" id="node34" href="sign.html" title="sign" alt="" coords="272,2179,392,2259">
-<area shape="rect" id="node36" href="sys_perms.html" title="sys_perms" alt="" coords="267,2276,397,2356">
-<area shape="rect" id="node38" href="xconfig.html" title="xconfig" alt="" coords="271,2373,393,2453">
-<area shape="rect" id="node40" href="xign.html" title="xign" alt="" coords="272,2471,392,2551">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/photo.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/poll.html b/hubzilla_er/tables/poll.html
deleted file mode 100644
index 7ad9eea73..000000000
--- a/hubzilla_er/tables/poll.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.poll</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='poll';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>poll</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>poll_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>poll_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>poll_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>poll_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>poll_votes</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='5 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>poll_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>poll_channel</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>poll_channel</td>
- </tr>
- <tr>
- <td class='indexedColumn'>poll_flags</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>poll_flags</td>
- </tr>
- <tr>
- <td class='indexedColumn'>poll_votes</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>poll_votes</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/poll_elm.html b/hubzilla_er/tables/poll_elm.html
deleted file mode 100644
index cb6b95fbe..000000000
--- a/hubzilla_er/tables/poll_elm.html
+++ /dev/null
@@ -1,196 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.poll_elm</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='poll_elm';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>poll_elm</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>pelm_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>pelm_poll</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>pelm_desc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>pelm_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>pelm_result</td>
- <td class='detail'>float</td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='5 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>pelm_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>pelm_poll</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>pelm_poll</td>
- </tr>
- <tr>
- <td class='indexedColumn'>pelm_result</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>pelm_result</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/profdef.html b/hubzilla_er/tables/profdef.html
deleted file mode 100644
index 2734deed0..000000000
--- a/hubzilla_er/tables/profdef.html
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.profdef</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='profdef';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>profdef</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="profdef.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>field_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>field_type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>field_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>field_help</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>field_inputs</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='6 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>field_name</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>field_name</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="profdef.html" title="profdef" alt="" coords="7,5,281,203">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/profdef.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="253,5,373,85">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="5,931,131,1125">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="249,103,377,183">
-<area shape="rect" id="node6" href="conv.html" title="conv" alt="" coords="253,200,373,280">
-<area shape="rect" id="node8" href="fcontact.html" title="fcontact" alt="" coords="252,297,375,377">
-<area shape="rect" id="node10" href="ffinder.html" title="ffinder" alt="" coords="253,395,373,475">
-<area shape="rect" id="node12" href="group_member.html" title="group_member" alt="" coords="240,492,387,572">
-<area shape="rect" id="node14" href="groups.html" title="groups" alt="" coords="252,589,375,669">
-<area shape="rect" id="node16" href="item.html" title="item" alt="" coords="239,687,388,767">
-<area shape="rect" id="node18" href="item_id.html" title="item_id" alt="" coords="256,784,371,864">
-<area shape="rect" id="node20" href="likes.html" title="likes" alt="" coords="253,881,373,961">
-<area shape="rect" id="node22" href="mail.html" title="mail" alt="" coords="253,979,373,1059">
-<area shape="rect" id="node24" href="photo.html" title="photo" alt="" coords="239,1076,388,1156">
-<area shape="rect" id="node26" href="profdef.html" title="profdef" alt="" coords="176,1173,451,1371">
-<area shape="rect" id="node28" href="profext.html" title="profext" alt="" coords="252,1388,375,1468">
-<area shape="rect" id="node30" href="profile_check.html" title="profile_check" alt="" coords="244,1485,383,1565">
-<area shape="rect" id="node32" href="register.html" title="register" alt="" coords="252,1583,375,1663">
-<area shape="rect" id="node34" href="sign.html" title="sign" alt="" coords="253,1680,373,1760">
-<area shape="rect" id="node36" href="sys_perms.html" title="sys_perms" alt="" coords="248,1777,379,1857">
-<area shape="rect" id="node38" href="xconfig.html" title="xconfig" alt="" coords="252,1875,375,1955">
-<area shape="rect" id="node40" href="xign.html" title="xign" alt="" coords="253,1972,373,2052">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/profdef.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/profext.html b/hubzilla_er/tables/profext.html
deleted file mode 100644
index 36472fcf9..000000000
--- a/hubzilla_er/tables/profext.html
+++ /dev/null
@@ -1,264 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.profext</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='profext';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>profext</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="profext.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="profext.channel_id's name implies that it's a child of channel.channel_id, but it doesn't reference that column."><a href='channel.html'>channel</a><span class='relatedKey'>.channel_id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="profext.k's name implies that it's a child of cache.k, but it doesn't reference that column."><a href='cache.html'>cache</a><span class='relatedKey'>.k</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='5 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel_id</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel_id</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hash</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hash</td>
- </tr>
- <tr>
- <td class='indexedColumn'>k</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>k</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="profext.html" title="profext" alt="" coords="7,5,279,181">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/profext.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="319,687,439,767">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="39,882,164,1075">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="315,1781,443,1861">
-<area shape="rect" id="node7" href="cache.html" title="cache" alt="" coords="35,2253,168,2379">
-<area shape="rect" id="node8" href="conv.html" title="conv" alt="" coords="319,784,439,864">
-<area shape="rect" id="node10" href="fcontact.html" title="fcontact" alt="" coords="317,881,440,961">
-<area shape="rect" id="node12" href="ffinder.html" title="ffinder" alt="" coords="319,979,439,1059">
-<area shape="rect" id="node14" href="group_member.html" title="group_member" alt="" coords="305,1076,452,1156">
-<area shape="rect" id="node16" href="groups.html" title="groups" alt="" coords="317,1173,440,1253">
-<area shape="rect" id="node18" href="item.html" title="item" alt="" coords="304,1271,453,1351">
-<area shape="rect" id="node20" href="item_id.html" title="item_id" alt="" coords="321,5,436,85">
-<area shape="rect" id="node22" href="likes.html" title="likes" alt="" coords="319,1465,439,1545">
-<area shape="rect" id="node24" href="channel.html" title="channel" alt="" coords="7,1091,196,2237">
-<area shape="rect" id="node26" href="mail.html" title="mail" alt="" coords="319,1368,439,1448">
-<area shape="rect" id="node29" href="pconfig.html" title="pconfig" alt="" coords="309,2252,448,2332">
-<area shape="rect" id="node31" href="photo.html" title="photo" alt="" coords="304,103,453,183">
-<area shape="rect" id="node33" href="profdef.html" title="profdef" alt="" coords="317,200,440,280">
-<area shape="rect" id="node35" href="profext.html" title="profext" alt="" coords="243,1563,515,1739">
-<area shape="rect" id="node39" href="profile_check.html" title="profile_check" alt="" coords="309,297,448,377">
-<area shape="rect" id="node41" href="register.html" title="register" alt="" coords="317,395,440,475">
-<area shape="rect" id="node43" href="sign.html" title="sign" alt="" coords="319,492,439,572">
-<area shape="rect" id="node45" href="sys_perms.html" title="sys_perms" alt="" coords="313,1929,444,2009">
-<area shape="rect" id="node48" href="xconfig.html" title="xconfig" alt="" coords="317,2128,440,2208">
-<area shape="rect" id="node51" href="xign.html" title="xign" alt="" coords="319,589,439,669">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/profext.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/profile.html b/hubzilla_er/tables/profile.html
deleted file mode 100644
index e439f0e0b..000000000
--- a/hubzilla_er/tables/profile.html
+++ /dev/null
@@ -1,728 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.profile</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='profile';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>profile</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="profile.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='notify.html'>notify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>profile_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>profile_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>is_default</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>hide_friends</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>pdesc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>chandesc</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>dob</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>dob_tz</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>UTC</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>address</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>locality</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>region</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>postal_code</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>country_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>hometown</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>gender</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>marital</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>with</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>howlong</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>sexual</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>politic</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>religion</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>keywords</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>likes</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>dislikes</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>about</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>summary</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>music</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>book</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>tv</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>film</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>interest</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>romance</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>work</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>education</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>contact</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>channels</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>homepage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>photo</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>thumb</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>publish</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='44 columns'>Table contained 4 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>aid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>aid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>country_name</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>country_name</td>
- </tr>
- <tr>
- <td class='indexedColumn'>gender</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>gender</td>
- </tr>
- <tr>
- <td class='indexedColumn'>profile_guid + uid</td>
- <td class='detail'>Must be unique</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span>/<span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>guid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hide_friends</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hide_friends</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hometown</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hometown</td>
- </tr>
- <tr>
- <td class='indexedColumn'>is_default</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>is_default</td>
- </tr>
- <tr>
- <td class='indexedColumn'>locality</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>locality</td>
- </tr>
- <tr>
- <td class='indexedColumn'>marital</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>marital</td>
- </tr>
- <tr>
- <td class='indexedColumn'>postal_code</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>postal_code</td>
- </tr>
- <tr>
- <td class='indexedColumn'>profile_guid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>profile_guid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>publish</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>publish</td>
- </tr>
- <tr>
- <td class='indexedColumn'>sexual</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>sexual</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="profile.html" title="profile" alt="" coords="5,5,245,1065">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/profile.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="addon.html" title="addon" alt="" coords="248,5,368,85">
-<area shape="rect" id="node3" href="notify.html" title="notify" alt="" coords="7,445,143,843">
-<area shape="rect" id="node4" href="app.html" title="app" alt="" coords="248,103,368,183">
-<area shape="rect" id="node6" href="event.html" title="event" alt="" coords="248,200,368,280">
-<area shape="rect" id="node8" href="fserver.html" title="fserver" alt="" coords="247,297,369,377">
-<area shape="rect" id="node10" href="fsuggest.html" title="fsuggest" alt="" coords="245,395,371,475">
-<area shape="rect" id="node12" href="hook.html" title="hook" alt="" coords="248,492,368,572">
-<area shape="rect" id="node14" href="manage.html" title="manage" alt="" coords="245,589,371,669">
-<area shape="rect" id="node16" href="pconfig.html" title="pconfig" alt="" coords="239,687,377,767">
-<area shape="rect" id="node18" href="profile.html" title="profile" alt="" coords="188,783,428,1843">
-<area shape="rect" id="node20" href="spam.html" title="spam" alt="" coords="248,1860,368,1940">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/profile.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/profile_check.html b/hubzilla_er/tables/profile_check.html
deleted file mode 100644
index 72ef92044..000000000
--- a/hubzilla_er/tables/profile_check.html
+++ /dev/null
@@ -1,266 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.profile_check</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='profile_check';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>profile_check</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="profile_check.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>cid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>dfrn_id</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>sec</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>expire</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='6 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>cid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>cid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>dfrn_id</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>dfrn_id</td>
- </tr>
- <tr>
- <td class='indexedColumn'>expire</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>expire</td>
- </tr>
- <tr>
- <td class='indexedColumn'>sec</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>sec</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="profile_check.html" title="profile_check" alt="" coords="5,5,227,203">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/profile_check.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="225,5,345,85">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="5,931,131,1125">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="221,103,349,183">
-<area shape="rect" id="node6" href="conv.html" title="conv" alt="" coords="225,200,345,280">
-<area shape="rect" id="node8" href="fcontact.html" title="fcontact" alt="" coords="224,297,347,377">
-<area shape="rect" id="node10" href="ffinder.html" title="ffinder" alt="" coords="225,395,345,475">
-<area shape="rect" id="node12" href="group_member.html" title="group_member" alt="" coords="212,492,359,572">
-<area shape="rect" id="node14" href="groups.html" title="groups" alt="" coords="224,589,347,669">
-<area shape="rect" id="node16" href="item.html" title="item" alt="" coords="211,687,360,767">
-<area shape="rect" id="node18" href="item_id.html" title="item_id" alt="" coords="228,784,343,864">
-<area shape="rect" id="node20" href="likes.html" title="likes" alt="" coords="225,881,345,961">
-<area shape="rect" id="node22" href="mail.html" title="mail" alt="" coords="225,979,345,1059">
-<area shape="rect" id="node24" href="photo.html" title="photo" alt="" coords="211,1076,360,1156">
-<area shape="rect" id="node26" href="profdef.html" title="profdef" alt="" coords="224,1173,347,1253">
-<area shape="rect" id="node28" href="profext.html" title="profext" alt="" coords="224,1271,347,1351">
-<area shape="rect" id="node30" href="profile_check.html" title="profile_check" alt="" coords="175,1367,396,1566">
-<area shape="rect" id="node32" href="register.html" title="register" alt="" coords="224,1583,347,1663">
-<area shape="rect" id="node34" href="sign.html" title="sign" alt="" coords="225,1680,345,1760">
-<area shape="rect" id="node36" href="sys_perms.html" title="sys_perms" alt="" coords="220,1777,351,1857">
-<area shape="rect" id="node38" href="xconfig.html" title="xconfig" alt="" coords="224,1875,347,1955">
-<area shape="rect" id="node40" href="xign.html" title="xign" alt="" coords="225,1972,345,2052">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/profile_check.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/register.html b/hubzilla_er/tables/register.html
deleted file mode 100644
index 42a6ec3ed..000000000
--- a/hubzilla_er/tables/register.html
+++ /dev/null
@@ -1,254 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.register</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='register';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>register</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="register.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>password</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>language</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>16</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='6 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>created</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>created</td>
- </tr>
- <tr>
- <td class='indexedColumn'>hash</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>hash</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="register.html" title="register" alt="" coords="7,5,231,203">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/register.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="228,5,348,85">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="5,931,131,1125">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="224,103,352,183">
-<area shape="rect" id="node6" href="conv.html" title="conv" alt="" coords="228,200,348,280">
-<area shape="rect" id="node8" href="fcontact.html" title="fcontact" alt="" coords="227,297,349,377">
-<area shape="rect" id="node10" href="ffinder.html" title="ffinder" alt="" coords="228,395,348,475">
-<area shape="rect" id="node12" href="group_member.html" title="group_member" alt="" coords="215,492,361,572">
-<area shape="rect" id="node14" href="groups.html" title="groups" alt="" coords="227,589,349,669">
-<area shape="rect" id="node16" href="item.html" title="item" alt="" coords="213,687,363,767">
-<area shape="rect" id="node18" href="item_id.html" title="item_id" alt="" coords="231,784,345,864">
-<area shape="rect" id="node20" href="likes.html" title="likes" alt="" coords="228,881,348,961">
-<area shape="rect" id="node22" href="mail.html" title="mail" alt="" coords="228,979,348,1059">
-<area shape="rect" id="node24" href="photo.html" title="photo" alt="" coords="213,1076,363,1156">
-<area shape="rect" id="node26" href="profdef.html" title="profdef" alt="" coords="227,1173,349,1253">
-<area shape="rect" id="node28" href="profext.html" title="profext" alt="" coords="227,1271,349,1351">
-<area shape="rect" id="node30" href="profile_check.html" title="profile_check" alt="" coords="219,1368,357,1448">
-<area shape="rect" id="node32" href="register.html" title="register" alt="" coords="176,1465,400,1663">
-<area shape="rect" id="node34" href="sign.html" title="sign" alt="" coords="228,1680,348,1760">
-<area shape="rect" id="node36" href="sys_perms.html" title="sys_perms" alt="" coords="223,1777,353,1857">
-<area shape="rect" id="node38" href="xconfig.html" title="xconfig" alt="" coords="227,1875,349,1955">
-<area shape="rect" id="node40" href="xign.html" title="xign" alt="" coords="228,1972,348,2052">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/register.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/session.html b/hubzilla_er/tables/session.html
deleted file mode 100644
index 452d1b776..000000000
--- a/hubzilla_er/tables/session.html
+++ /dev/null
@@ -1,185 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.session</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='session';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>session</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>sid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>data</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>expire</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='4 columns'>Table contained 23 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>expire</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>expire</td>
- </tr>
- <tr>
- <td class='indexedColumn'>sid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>sid</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/shares.html b/hubzilla_er/tables/shares.html
deleted file mode 100644
index e370e5c9a..000000000
--- a/hubzilla_er/tables/shares.html
+++ /dev/null
@@ -1,191 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.shares</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='shares';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>shares</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>share_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>share_type</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>share_target</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>share_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='4 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>share_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>share_target</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>share_target</td>
- </tr>
- <tr>
- <td class='indexedColumn'>share_type</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>share_type</td>
- </tr>
- <tr>
- <td class='indexedColumn'>share_xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>share_xchan</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/sign.html b/hubzilla_er/tables/sign.html
deleted file mode 100644
index 3ab4d8d31..000000000
--- a/hubzilla_er/tables/sign.html
+++ /dev/null
@@ -1,248 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.sign</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='sign';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>sign</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="sign.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>retract_iid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>signed_text</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>signature</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>signer</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='6 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>iid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>iid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>retract_iid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>retract_iid</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="sign.html" title="sign" alt="" coords="7,5,281,203">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/sign.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="253,5,373,85">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="5,931,131,1125">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="249,103,377,183">
-<area shape="rect" id="node6" href="conv.html" title="conv" alt="" coords="253,200,373,280">
-<area shape="rect" id="node8" href="fcontact.html" title="fcontact" alt="" coords="252,297,375,377">
-<area shape="rect" id="node10" href="ffinder.html" title="ffinder" alt="" coords="253,395,373,475">
-<area shape="rect" id="node12" href="group_member.html" title="group_member" alt="" coords="240,492,387,572">
-<area shape="rect" id="node14" href="groups.html" title="groups" alt="" coords="252,589,375,669">
-<area shape="rect" id="node16" href="item.html" title="item" alt="" coords="239,687,388,767">
-<area shape="rect" id="node18" href="item_id.html" title="item_id" alt="" coords="256,784,371,864">
-<area shape="rect" id="node20" href="likes.html" title="likes" alt="" coords="253,881,373,961">
-<area shape="rect" id="node22" href="mail.html" title="mail" alt="" coords="253,979,373,1059">
-<area shape="rect" id="node24" href="photo.html" title="photo" alt="" coords="239,1076,388,1156">
-<area shape="rect" id="node26" href="profdef.html" title="profdef" alt="" coords="252,1173,375,1253">
-<area shape="rect" id="node28" href="profext.html" title="profext" alt="" coords="252,1271,375,1351">
-<area shape="rect" id="node30" href="profile_check.html" title="profile_check" alt="" coords="244,1368,383,1448">
-<area shape="rect" id="node32" href="register.html" title="register" alt="" coords="252,1465,375,1545">
-<area shape="rect" id="node34" href="sign.html" title="sign" alt="" coords="176,1562,451,1761">
-<area shape="rect" id="node36" href="sys_perms.html" title="sys_perms" alt="" coords="248,1777,379,1857">
-<area shape="rect" id="node38" href="xconfig.html" title="xconfig" alt="" coords="252,1875,375,1955">
-<area shape="rect" id="node40" href="xign.html" title="xign" alt="" coords="253,1972,373,2052">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/sign.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/site.html b/hubzilla_er/tables/site.html
deleted file mode 100644
index 0f4631eea..000000000
--- a/hubzilla_er/tables/site.html
+++ /dev/null
@@ -1,332 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.site</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='site';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>site</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>site_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>site_access</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>site_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>site_update</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>site_pull</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>site_sync</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>site_directory</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>site_register</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>site_sellpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>site_location</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>site_realm</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>site_valid</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>site_dead</td>
- <td class='detail'>smallint</td>
- <td class='detail' align='right'>5</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='13 columns'>Table contained 117 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>site_url</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>site_access</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>site_access</td>
- </tr>
- <tr>
- <td class='indexedColumn'>site_dead</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>site_dead</td>
- </tr>
- <tr>
- <td class='indexedColumn'>site_directory</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>site_directory</td>
- </tr>
- <tr>
- <td class='indexedColumn'>site_flags</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>site_flags</td>
- </tr>
- <tr>
- <td class='indexedColumn'>site_pull</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>site_pull</td>
- </tr>
- <tr>
- <td class='indexedColumn'>site_realm</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>site_realm</td>
- </tr>
- <tr>
- <td class='indexedColumn'>site_register</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>site_register</td>
- </tr>
- <tr>
- <td class='indexedColumn'>site_sellpage</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>site_sellpage</td>
- </tr>
- <tr>
- <td class='indexedColumn'>site_update</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>site_update</td>
- </tr>
- <tr>
- <td class='indexedColumn'>site_valid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>site_valid</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/source.html b/hubzilla_er/tables/source.html
deleted file mode 100644
index ac58a2798..000000000
--- a/hubzilla_er/tables/source.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.source</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='source';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>source</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>src_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>src_channel_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>src_channel_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>src_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>src_patt</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='5 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>src_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>src_channel_id</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>src_channel_id</td>
- </tr>
- <tr>
- <td class='indexedColumn'>src_channel_xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>src_channel_xchan</td>
- </tr>
- <tr>
- <td class='indexedColumn'>src_xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>src_xchan</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/spam.html b/hubzilla_er/tables/spam.html
deleted file mode 100644
index 9996c49cd..000000000
--- a/hubzilla_er/tables/spam.html
+++ /dev/null
@@ -1,250 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.spam</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='spam';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>spam</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="spam.id's name implies that it's a child of notify.id, but it doesn't reference that column."><a href='notify.html'>notify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>spam</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>ham</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='6 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>ham</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>ham</td>
- </tr>
- <tr>
- <td class='indexedColumn'>spam</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>spam</td>
- </tr>
- <tr>
- <td class='indexedColumn'>term</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>term</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="spam.html" title="spam" alt="" coords="5,5,203,203">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/spam.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="addon.html" title="addon" alt="" coords="227,5,347,85">
-<area shape="rect" id="node3" href="notify.html" title="notify" alt="" coords="7,445,143,843">
-<area shape="rect" id="node4" href="app.html" title="app" alt="" coords="227,103,347,183">
-<area shape="rect" id="node6" href="event.html" title="event" alt="" coords="227,200,347,280">
-<area shape="rect" id="node8" href="fserver.html" title="fserver" alt="" coords="225,297,348,377">
-<area shape="rect" id="node10" href="fsuggest.html" title="fsuggest" alt="" coords="224,395,349,475">
-<area shape="rect" id="node12" href="hook.html" title="hook" alt="" coords="227,492,347,572">
-<area shape="rect" id="node14" href="manage.html" title="manage" alt="" coords="224,589,349,669">
-<area shape="rect" id="node16" href="pconfig.html" title="pconfig" alt="" coords="217,687,356,767">
-<area shape="rect" id="node18" href="profile.html" title="profile" alt="" coords="227,784,347,864">
-<area shape="rect" id="node20" href="spam.html" title="spam" alt="" coords="188,881,385,1079">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/spam.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/sys_perms.html b/hubzilla_er/tables/sys_perms.html
deleted file mode 100644
index 672b98166..000000000
--- a/hubzilla_er/tables/sys_perms.html
+++ /dev/null
@@ -1,236 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.sys_perms</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='sys_perms';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>sys_perms</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="sys_perms.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="sys_perms.k's name implies that it's a child of cache.k, but it doesn't reference that column."><a href='cache.html'>cache</a><span class='relatedKey'>.k</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>public_perm</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='5 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="sys_perms.html" title="sys_perms" alt="" coords="7,5,284,181">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/sys_perms.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="263,1465,383,1545">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="9,931,135,1125">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="259,1660,387,1740">
-<area shape="rect" id="node7" href="cache.html" title="cache" alt="" coords="5,1759,139,1884">
-<area shape="rect" id="node8" href="conv.html" title="conv" alt="" coords="263,5,383,85">
-<area shape="rect" id="node10" href="fcontact.html" title="fcontact" alt="" coords="261,103,384,183">
-<area shape="rect" id="node12" href="ffinder.html" title="ffinder" alt="" coords="263,200,383,280">
-<area shape="rect" id="node14" href="group_member.html" title="group_member" alt="" coords="249,297,396,377">
-<area shape="rect" id="node16" href="groups.html" title="groups" alt="" coords="261,395,384,475">
-<area shape="rect" id="node18" href="item.html" title="item" alt="" coords="248,492,397,572">
-<area shape="rect" id="node20" href="item_id.html" title="item_id" alt="" coords="265,589,380,669">
-<area shape="rect" id="node22" href="likes.html" title="likes" alt="" coords="263,687,383,767">
-<area shape="rect" id="node24" href="mail.html" title="mail" alt="" coords="263,784,383,864">
-<area shape="rect" id="node26" href="pconfig.html" title="pconfig" alt="" coords="253,2048,392,2128">
-<area shape="rect" id="node28" href="photo.html" title="photo" alt="" coords="248,881,397,961">
-<area shape="rect" id="node30" href="profdef.html" title="profdef" alt="" coords="261,979,384,1059">
-<area shape="rect" id="node32" href="profext.html" title="profext" alt="" coords="261,1757,384,1837">
-<area shape="rect" id="node35" href="profile_check.html" title="profile_check" alt="" coords="253,1076,392,1156">
-<area shape="rect" id="node37" href="register.html" title="register" alt="" coords="261,1173,384,1253">
-<area shape="rect" id="node39" href="sign.html" title="sign" alt="" coords="263,1271,383,1351">
-<area shape="rect" id="node41" href="sys_perms.html" title="sys_perms" alt="" coords="184,1855,461,2031">
-<area shape="rect" id="node44" href="xconfig.html" title="xconfig" alt="" coords="261,1563,384,1643">
-<area shape="rect" id="node47" href="xign.html" title="xign" alt="" coords="263,1368,383,1448">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/sys_perms.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/term.html b/hubzilla_er/tables/term.html
deleted file mode 100644
index 5f1039d06..000000000
--- a/hubzilla_er/tables/term.html
+++ /dev/null
@@ -1,304 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.term</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='term';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>term</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>tid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>aid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>oid</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>otype</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>imgurl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>term_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>parent_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='11 columns'>Table contained 7 585 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>tid</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>aid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>aid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>imgurl</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>imgurl</td>
- </tr>
- <tr>
- <td class='indexedColumn'>oid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>oid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>otype</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>otype</td>
- </tr>
- <tr>
- <td class='indexedColumn'>parent_hash</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>parent_hash</td>
- </tr>
- <tr>
- <td class='indexedColumn'>term</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>term</td>
- </tr>
- <tr>
- <td class='indexedColumn'>term_hash</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>term_hash</td>
- </tr>
- <tr>
- <td class='indexedColumn'>type</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>type</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/tokens.html b/hubzilla_er/tables/tokens.html
deleted file mode 100644
index 0217c4f11..000000000
--- a/hubzilla_er/tables/tokens.html
+++ /dev/null
@@ -1,245 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.tokens</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='tokens';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>tokens</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>40</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="auth_codes.id's name implies that it's a child of tokens.id, but it doesn't reference that column."><a href='auth_codes.html'>auth_codes</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
-</td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>secret</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>client_id</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="tokens.client_id's name implies that it's a child of clients.client_id, but it doesn't reference that column."><a href='clients.html'>clients</a><span class='relatedKey'>.client_id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>expires</td>
- <td class='detail'>bigint unsigned</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>scope</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>200</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='6 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>client_id</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>client_id</td>
- </tr>
- <tr>
- <td class='indexedColumn'>expires</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>expires</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="tokens.html" title="tokens" alt="" coords="5,5,245,203">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/tokens.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="auth_codes.html" title="auth_codes" alt="" coords="468,88,599,259">
-<area shape="rect" id="node3" href="clients.html" title="clients" alt="" coords="7,121,137,314">
-<area shape="rect" id="node5" href="tokens.html" title="tokens" alt="" coords="183,5,423,203">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/tokens.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/updates.html b/hubzilla_er/tables/updates.html
deleted file mode 100644
index 78d0b01ad..000000000
--- a/hubzilla_er/tables/updates.html
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.updates</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='updates';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>updates</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>ud_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>ud_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>128</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>ud_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>ud_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>ud_last</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>ud_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>ud_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='7 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>ud_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>ud_addr</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>ud_addr</td>
- </tr>
- <tr>
- <td class='indexedColumn'>ud_date</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>ud_date</td>
- </tr>
- <tr>
- <td class='indexedColumn'>ud_flags</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>ud_flags</td>
- </tr>
- <tr>
- <td class='indexedColumn'>ud_guid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>ud_guid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>ud_hash</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>ud_hash</td>
- </tr>
- <tr>
- <td class='indexedColumn'>ud_last</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>ud_last</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/verify.html b/hubzilla_er/tables/verify.html
deleted file mode 100644
index e01eb4f62..000000000
--- a/hubzilla_er/tables/verify.html
+++ /dev/null
@@ -1,383 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.verify</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='verify';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>verify</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="attach.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='attach.html'>attach</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="config.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='config.html'>config</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="conv.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='conv.html'>conv</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="fcontact.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='fcontact.html'>fcontact</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="ffinder.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='ffinder.html'>ffinder</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="group_member.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='group_member.html'>group_member</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="groups.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='groups.html'>groups</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="item.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='item.html'>item</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="item_id.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='item_id.html'>item_id</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="likes.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='likes.html'>likes</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="mail.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='mail.html'>mail</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="photo.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='photo.html'>photo</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="profdef.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='profdef.html'>profdef</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="profext.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='profext.html'>profext</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="profile_check.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='profile_check.html'>profile_check</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="register.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='register.html'>register</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="sign.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='sign.html'>sign</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="sys_perms.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='sys_perms.html'>sys_perms</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="xconfig.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='xconfig.html'>xconfig</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="xign.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='xign.html'>xign</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
-</td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>type</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>token</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>meta</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>created</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='6 columns'>Table contained 1 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>channel</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>channel</td>
- </tr>
- <tr>
- <td class='indexedColumn'>created</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>created</td>
- </tr>
- <tr>
- <td class='indexedColumn'>meta</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>meta</td>
- </tr>
- <tr>
- <td class='indexedColumn'>token</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>token</td>
- </tr>
- <tr>
- <td class='indexedColumn'>type</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>type</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="verify.html" title="verify" alt="" coords="7,5,217,203">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/verify.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="297,776,433,1355">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="7,2493,217,2691">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="301,6451,429,6599">
-<area shape="rect" id="node7" href="cache.html" title="cache" alt="" coords="48,6580,176,6660">
-<area shape="rect" id="node8" href="conv.html" title="conv" alt="" coords="303,1371,428,1610">
-<area shape="rect" id="node10" href="fcontact.html" title="fcontact" alt="" coords="303,1626,428,2046">
-<area shape="rect" id="node12" href="ffinder.html" title="ffinder" alt="" coords="305,2062,425,2210">
-<area shape="rect" id="node14" href="group_member.html" title="group_member" alt="" coords="292,2226,439,2374">
-<area shape="rect" id="node16" href="groups.html" title="groups" alt="" coords="304,2390,427,2583">
-<area shape="rect" id="node18" href="item.html" title="item" alt="" coords="264,2600,467,4312">
-<area shape="rect" id="node20" href="item_id.html" title="item_id" alt="" coords="308,4329,423,4500">
-<area shape="rect" id="node22" href="likes.html" title="likes" alt="" coords="300,5985,431,6247">
-<area shape="rect" id="node24" href="channel.html" title="channel" alt="" coords="51,6007,173,6087">
-<area shape="rect" id="node26" href="mail.html" title="mail" alt="" coords="293,5435,437,5968">
-<area shape="rect" id="node28" href="account.html" title="account" alt="" coords="53,5547,171,5627">
-<area shape="rect" id="node31" href="photo.html" title="photo" alt="" coords="284,4517,447,5209">
-<area shape="rect" id="node33" href="profdef.html" title="profdef" alt="" coords="300,5225,431,5418">
-<area shape="rect" id="node35" href="profext.html" title="profext" alt="" coords="300,6264,431,6435">
-<area shape="rect" id="node39" href="profile_check.html" title="profile_check" alt="" coords="296,5,435,198">
-<area shape="rect" id="node41" href="register.html" title="register" alt="" coords="301,214,429,407">
-<area shape="rect" id="node43" href="sign.html" title="sign" alt="" coords="300,423,431,617">
-<area shape="rect" id="node45" href="sys_perms.html" title="sys_perms" alt="" coords="299,6616,432,6787">
-<area shape="rect" id="node48" href="xconfig.html" title="xconfig" alt="" coords="304,6804,427,6975">
-<area shape="rect" id="node51" href="xign.html" title="xign" alt="" coords="305,633,425,759">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/verify.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/vote.html b/hubzilla_er/tables/vote.html
deleted file mode 100644
index 641c39857..000000000
--- a/hubzilla_er/tables/vote.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.vote</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='vote';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>vote</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>vote_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>vote_poll</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>vote_element</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>vote_result</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>vote_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='5 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>vote_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>vote_element</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>vote_element</td>
- </tr>
- <tr>
- <td class='indexedColumn'>vote_poll</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>vote_poll</td>
- </tr>
- <tr>
- <td class='indexedColumn'>vote_poll + vote_element + vote_xchan</td>
- <td class='detail'>Must be unique</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span>/<span title='Ascending'>Asc</span>/<span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>vote_vote</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/xchan.html b/hubzilla_er/tables/xchan.html
deleted file mode 100644
index 97be20010..000000000
--- a/hubzilla_er/tables/xchan.html
+++ /dev/null
@@ -1,511 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.xchan</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='xchan';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>xchan</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>xchan_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xchan_guid</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>xchan_guid_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>xchan_pubkey</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>xchan_photo_mimetype</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>image/jpeg</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>xchan_photo_l</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>xchan_photo_m</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>xchan_photo_s</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xchan_addr</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xchan_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xchan_connurl</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xchan_follow</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>xchan_connpage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xchan_name</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xchan_network</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xchan_instance_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xchan_flags</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>xchan_photo_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>xchan_name_date</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xchan_hidden</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xchan_orphan</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xchan_censored</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xchan_selfcensored</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xchan_system</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xchan_pubforum</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xchan_deleted</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='26 columns'>Table contained 1 168 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>xchan_hash</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan_addr</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan_addr</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan_censored</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan_censored</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan_connurl</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan_connurl</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan_deleted</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan_deleted</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan_flags</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan_flags</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan_follow</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan_follow</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan_guid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan_guid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan_hidden</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan_hidden</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan_instance_url</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan_instance_url</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan_name</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan_name</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan_network</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan_network</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan_orphan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan_orphan</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan_pubforum</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan_pubforum</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan_selfcensored</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan_selfcensored</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan_system</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan_system</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan_url</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan_url</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/xchat.html b/hubzilla_er/tables/xchat.html
deleted file mode 100644
index 707f80199..000000000
--- a/hubzilla_er/tables/xchat.html
+++ /dev/null
@@ -1,208 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.xchat</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='xchat';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>xchat</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>xchat_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xchat_url</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xchat_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xchat_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xchat_edited</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='5 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>xchat_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchat_desc</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchat_desc</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchat_edited</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchat_edited</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchat_url</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchat_url</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchat_xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchat_xchan</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/xconfig.html b/hubzilla_er/tables/xconfig.html
deleted file mode 100644
index c3e3c453a..000000000
--- a/hubzilla_er/tables/xconfig.html
+++ /dev/null
@@ -1,254 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.xconfig</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='xconfig';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>xconfig</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative even' valign='top'>
- <td class='relatedTable detail' title="xconfig.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>cat</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>k</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="xconfig.k's name implies that it's a child of cache.k, but it doesn't reference that column."><a href='cache.html'>cache</a><span class='relatedKey'>.k</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>v</td>
- <td class='detail'>mediumtext</td>
- <td class='detail' align='right'>16777215</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='5 columns'>Table contained 4 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>cat</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>cat</td>
- </tr>
- <tr>
- <td class='indexedColumn'>k</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>k</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="xconfig.html" title="xconfig" alt="" coords="5,5,269,181">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/xconfig.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="255,1465,375,1545">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="9,931,135,1125">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="251,1756,379,1836">
-<area shape="rect" id="node7" href="cache.html" title="cache" alt="" coords="5,1855,139,1980">
-<area shape="rect" id="node8" href="conv.html" title="conv" alt="" coords="255,5,375,85">
-<area shape="rect" id="node10" href="fcontact.html" title="fcontact" alt="" coords="253,103,376,183">
-<area shape="rect" id="node12" href="ffinder.html" title="ffinder" alt="" coords="255,200,375,280">
-<area shape="rect" id="node14" href="group_member.html" title="group_member" alt="" coords="241,297,388,377">
-<area shape="rect" id="node16" href="groups.html" title="groups" alt="" coords="253,395,376,475">
-<area shape="rect" id="node18" href="item.html" title="item" alt="" coords="240,492,389,572">
-<area shape="rect" id="node20" href="item_id.html" title="item_id" alt="" coords="257,589,372,669">
-<area shape="rect" id="node22" href="likes.html" title="likes" alt="" coords="255,687,375,767">
-<area shape="rect" id="node24" href="mail.html" title="mail" alt="" coords="255,784,375,864">
-<area shape="rect" id="node26" href="pconfig.html" title="pconfig" alt="" coords="245,2048,384,2128">
-<area shape="rect" id="node28" href="photo.html" title="photo" alt="" coords="240,881,389,961">
-<area shape="rect" id="node30" href="profdef.html" title="profdef" alt="" coords="253,979,376,1059">
-<area shape="rect" id="node32" href="profext.html" title="profext" alt="" coords="253,1853,376,1933">
-<area shape="rect" id="node35" href="profile_check.html" title="profile_check" alt="" coords="245,1076,384,1156">
-<area shape="rect" id="node37" href="register.html" title="register" alt="" coords="253,1173,376,1253">
-<area shape="rect" id="node39" href="sign.html" title="sign" alt="" coords="255,1271,375,1351">
-<area shape="rect" id="node41" href="sys_perms.html" title="sys_perms" alt="" coords="249,1951,380,2031">
-<area shape="rect" id="node44" href="xconfig.html" title="xconfig" alt="" coords="183,1563,447,1739">
-<area shape="rect" id="node47" href="xign.html" title="xign" alt="" coords="255,1368,375,1448">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/xconfig.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/xign.html b/hubzilla_er/tables/xign.html
deleted file mode 100644
index a8d430c34..000000000
--- a/hubzilla_er/tables/xign.html
+++ /dev/null
@@ -1,215 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.xign</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='xign';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>xign</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='implied'><input type=checkbox id='implied' checked>Implied relationships</label>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'>
- <table border='0' width='100%' cellspacing='0' cellpadding='0'>
- <tr class='impliedRelationship relative odd' valign='top'>
- <td class='relatedTable detail' title="xign.id's name implies that it's a child of verify.id, but it doesn't reference that column."><a href='verify.html'>verify</a><span class='relatedKey'>.id</span>
- </td>
- <td class='constraint detail'>Implied Constraint<span title='Restrict delete:
- Parent cannot be deleted if children exist'>&nbsp;R</span></td>
- </tr>
- </table>
- </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>uid</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='3 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>uid</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>uid</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xchan</td>
- </tr>
-</table>
-</div>
-<table width='100%' border='0'><tr><td class='container'>
-<br><form action='get'><b>Close relationships:</b></form><map id="oneDegreeRelationshipsDiagram" name="oneDegreeRelationshipsDiagram">
-<area shape="rect" id="node1" href="xign.html" title="xign" alt="" coords="5,5,224,136">
-</map>
- <a name='diagram'><img id='oneDegreeImg' src='../diagrams/xign.1degree.png' usemap='#oneDegreeRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-<map id="impliedTwoDegreesRelationshipsDiagram" name="impliedTwoDegreesRelationshipsDiagram">
-<area shape="rect" id="node1" href="attach.html" title="attach" alt="" coords="224,5,344,85">
-<area shape="rect" id="node3" href="verify.html" title="verify" alt="" coords="5,931,131,1125">
-<area shape="rect" id="node4" href="config.html" title="config" alt="" coords="220,103,348,183">
-<area shape="rect" id="node6" href="conv.html" title="conv" alt="" coords="224,200,344,280">
-<area shape="rect" id="node8" href="fcontact.html" title="fcontact" alt="" coords="223,297,345,377">
-<area shape="rect" id="node10" href="ffinder.html" title="ffinder" alt="" coords="224,395,344,475">
-<area shape="rect" id="node12" href="group_member.html" title="group_member" alt="" coords="211,492,357,572">
-<area shape="rect" id="node14" href="groups.html" title="groups" alt="" coords="223,589,345,669">
-<area shape="rect" id="node16" href="item.html" title="item" alt="" coords="209,687,359,767">
-<area shape="rect" id="node18" href="item_id.html" title="item_id" alt="" coords="227,784,341,864">
-<area shape="rect" id="node20" href="likes.html" title="likes" alt="" coords="224,881,344,961">
-<area shape="rect" id="node22" href="mail.html" title="mail" alt="" coords="224,979,344,1059">
-<area shape="rect" id="node24" href="photo.html" title="photo" alt="" coords="209,1076,359,1156">
-<area shape="rect" id="node26" href="profdef.html" title="profdef" alt="" coords="223,1173,345,1253">
-<area shape="rect" id="node28" href="profext.html" title="profext" alt="" coords="223,1271,345,1351">
-<area shape="rect" id="node30" href="profile_check.html" title="profile_check" alt="" coords="215,1368,353,1448">
-<area shape="rect" id="node32" href="register.html" title="register" alt="" coords="223,1465,345,1545">
-<area shape="rect" id="node34" href="sign.html" title="sign" alt="" coords="224,1563,344,1643">
-<area shape="rect" id="node36" href="sys_perms.html" title="sys_perms" alt="" coords="219,1660,349,1740">
-<area shape="rect" id="node38" href="xconfig.html" title="xconfig" alt="" coords="223,1757,345,1837">
-<area shape="rect" id="node40" href="xign.html" title="xign" alt="" coords="175,1855,393,1985">
-</map>
-
- <a name='diagram'><img id='impliedTwoDegreesImg' src='../diagrams/xign.implied2degrees.png' usemap='#impliedTwoDegreesRelationshipsDiagram' class='diagram' border='0' alt='' align='left'></a>
-</td></tr></table>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/xlink.html b/hubzilla_er/tables/xlink.html
deleted file mode 100644
index 8b4c81ad7..000000000
--- a/hubzilla_er/tables/xlink.html
+++ /dev/null
@@ -1,247 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.xlink</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='xlink';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>xlink</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>xlink_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xlink_xchan</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xlink_link</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xlink_rating</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>xlink_rating_text</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xlink_updated</td>
- <td class='detail'>datetime</td>
- <td class='detail' align='right'>19</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0000-00-00 00:00:00</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xlink_static</td>
- <td class='detail'>bit</td>
- <td class='detail' align='right'>0</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>xlink_sig</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='8 columns'>Table contained 244 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>xlink_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xlink_link</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xlink_link</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xlink_rating</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xlink_rating</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xlink_static</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xlink_static</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xlink_updated</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xlink_updated</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xlink_xchan</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xlink_xchan</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/xperm.html b/hubzilla_er/tables/xperm.html
deleted file mode 100644
index 466a84bfa..000000000
--- a/hubzilla_er/tables/xperm.html
+++ /dev/null
@@ -1,191 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.xperm</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='xperm';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>xperm</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>xp_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xp_client</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>20</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xp_channel</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xp_perm</td>
- <td class='detail'>varchar</td>
- <td class='detail' align='right'>64</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='4 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>xp_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xp_channel</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xp_channel</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xp_client</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xp_client</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xp_perm</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xp_perm</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/xprof.html b/hubzilla_er/tables/xprof.html
deleted file mode 100644
index c5d7695fb..000000000
--- a/hubzilla_er/tables/xprof.html
+++ /dev/null
@@ -1,360 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.xprof</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='xprof';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>xprof</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='even'>
- <td class='primaryKey' title='Primary Key'>xprof_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xprof_age</td>
- <td class='detail'>tinyint unsigned</td>
- <td class='detail' align='right'>3</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xprof_desc</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xprof_dob</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>12</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xprof_gender</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xprof_marital</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xprof_sexual</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xprof_locale</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xprof_region</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xprof_postcode</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>32</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xprof_country</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>xprof_keywords</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='detail'>xprof_about</td>
- <td class='detail'>text</td>
- <td class='detail' align='right'>65535</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='detail'>xprof_homepage</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xprof_hometown</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='15 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>xprof_hash</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xprof_age</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xprof_age</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xprof_country</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xprof_country</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xprof_desc</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xprof_desc</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xprof_dob</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xprof_dob</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xprof_gender</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xprof_gender</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xprof_hometown</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xprof_hometown</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xprof_locale</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xprof_locale</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xprof_marital</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xprof_marital</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xprof_postcode</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xprof_postcode</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xprof_region</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xprof_region</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xprof_sexual</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xprof_sexual</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/tables/xtag.html b/hubzilla_er/tables/xtag.html
deleted file mode 100644
index bdd04c26e..000000000
--- a/hubzilla_er/tables/xtag.html
+++ /dev/null
@@ -1,191 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - Table zot.xtag</title>
- <link rel=stylesheet href='../schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='../schemaSpy.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>
- table='xtag';
- </SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='../index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='../relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li><a href='../utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='../constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='../anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='../columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>Table <span title='Database'>zot</span>.<span title='Table'>xtag</span></span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table width='100%' border='0'>
-<tr valign='top'><td class='container' align='left' valign='top'>
-<form name='options' action=''>
- <label for='showRelatedCols'><input type=checkbox id='showRelatedCols'>Related columns</label>
- <label for='showConstNames'><input type=checkbox id='showConstNames'>Constraints</label>
- <label for='showComments'><input type=checkbox id='showComments'>Comments</label>
- <label for='showLegend'><input type=checkbox checked id='showLegend'>Legend</label>
-</form>
-</td><td class='container' rowspan='2' align='right' valign='top'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr class='impliedRelationship'><td class='detail'><span class='impliedRelationship'>Implied relationships</span></td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td><tr valign='top'><td class='container' align='left' valign='top'>
-<a name='columns'></a>
-<table id='columns' class='dataTable' border='1' rules='groups'>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup>
-<colgroup class='comment'>
-<thead align='left'>
-<tr>
- <th>Column</th>
- <th>Type</th>
- <th>Size</th>
- <th title='Are nulls allowed?'>Nulls</th>
- <th title='Is column automatically updated?'>Auto</th>
- <th title='Default value'>Default</th>
- <th title='Columns in tables that reference this column'><span class='notSortedByColumn'>Children</span></th>
- <th title='Columns in tables that are referenced by this column'><span class='notSortedByColumn'>Parents</span></th>
- <th title='Comments' class='comment'><span class='notSortedByColumn'>Comments</span></th>
-</tr>
-</thead>
-<tbody valign='top'>
-<tr class='odd'>
- <td class='primaryKey' title='Primary Key'>xtag_id</td>
- <td class='detail'>int unsigned</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center' title='Automatically updated by the database'>&nbsp;&radic;&nbsp;</td>
- <td class='detail'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xtag_hash</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='odd'>
- <td class='indexedColumn' title='Indexed'>xtag_term</td>
- <td class='detail'>char</td>
- <td class='detail' align='right'>255</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'></td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-<tr class='even'>
- <td class='indexedColumn' title='Indexed'>xtag_flags</td>
- <td class='detail'>int</td>
- <td class='detail' align='right'>10</td>
- <td class='detail' align='center'></td>
- <td class='detail' align='center'></td>
- <td class='detail' align='right'>0</td>
- <td class='detail'></td>
- <td class='detail'> </td>
- <td class='comment detail'></td>
-</tr>
-</table>
-<p title='4 columns'>Table contained 0 rows at on aug 19 21:08 CEST 2015<p/>
-</td></tr></table>
-<div class='indent'>
-<b>Indexes:</b>
-<table class='dataTable' border='1' rules='groups'><colgroup><colgroup><colgroup><colgroup>
-<thead>
- <tr>
- <th>Column(s)</th>
- <th>Type</th>
- <th>Sort</th>
- <th class='constraint' style='text-align:left;'>Constraint Name</th>
- </tr>
-</thead>
-<tbody>
- <tr>
- <td class='primaryKey'>xtag_id</td>
- <td class='detail'>Primary key</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>PRIMARY</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xtag_flags</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xtag_flags</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xtag_hash</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xtag_hash</td>
- </tr>
- <tr>
- <td class='indexedColumn'>xtag_term</td>
- <td class='detail'>Performance</td>
- <td class='detail' style='text-align:left;'><span title='Ascending'>Asc</span></td>
- <td class='constraint' style='text-align:left;'>xtag_term</td>
- </tr>
-</table>
-</div>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/updateschemaspy.sh b/hubzilla_er/updateschemaspy.sh
deleted file mode 100755
index 271591729..000000000
--- a/hubzilla_er/updateschemaspy.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/bash
-# Use schemaSpy to generate HTML-reports about tables in Hubzilla running on OpenShift.
-# You will need to port-forward your app on OpenShift, like this
-# rhc port-forward zot
-java -jar /home/haakon/Nedlastinger/schemaSpy_5.0.0.jar -t mysql -host 127.0.0.1:3306 -db zot -u adminkwvcHXy -p g66nhPmZ9b52 -dp /home/haakon/Nedlastinger/mysql-connector-java-5.1.17.jar -o .
diff --git a/hubzilla_er/utilities.html b/hubzilla_er/utilities.html
deleted file mode 100644
index 647e748ab..000000000
--- a/hubzilla_er/utilities.html
+++ /dev/null
@@ -1,334 +0,0 @@
-<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
-<html>
-<head>
- <!-- SchemaSpy rev 590 -->
- <title>SchemaSpy - zot - Utility Tables</title>
- <link rel=stylesheet href='schemaSpy.css' type='text/css'>
- <meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=ISO-8859-1'>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='jquery.js'></SCRIPT>
- <SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='schemaSpy.js'></SCRIPT>
-</head>
-<body>
-<table id='headerHolder' cellspacing='0' cellpadding='0'><tr><td>
-<div id='header'>
- <ul>
- <li><a href='index.html' title='All tables and views in the schema'>Tables</a></li>
- <li><a href='relationships.html' title='Diagram of table relationships'>Relationships</a></li>
- <li id='current'><a href='utilities.html' title='View of tables with neither parents nor children'>Utility&nbsp;Tables</a></li>
- <li><a href='constraints.html' title='Useful for diagnosing error messages that just give constraint name or number'>Constraints</a></li>
- <li><a href='anomalies.html' title="Things that might not be quite right">Anomalies</a></li>
- <li><a href='columns.byTable.html' title="All of the columns in the schema">Columns</a></li>
- <li><a href='http://sourceforge.net/donate/index.php?group_id=137197' title='Please help keep SchemaSpy alive' target='_blank'>Donate</a></li>
- </ul>
-</div>
-</td></tr></table>
-<div class='content' style='clear:both;'>
-<table width='100%' border='0' cellpadding='0'>
- <tr>
- <td class='heading' valign='middle'><span class='header'>SchemaSpy Analysis of <span title='Database'>zot</span> - Utility Tables</span></td>
- <td class='heading' align='right' valign='top' title='John Currier - Creator of Cool Tools'><span class='indent'>Generated by</span><br><span class='indent'><span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span></span></td>
- </tr>
-</table>
-<table class='container' width='100%'>
-<tr><td class='container'>
-<span class='container'>Generated by <span class='signature'><a href='http://schemaspy.sourceforge.net' target='_blank'>SchemaSpy</a></span> on on aug 19 21:08 CEST 2015</span>
-</td>
-<td class='container' align='right' valign='top' rowspan='2'>
- <table class='legend' border='0'>
- <tr>
- <td class='dataTable' valign='bottom'>Legend:</td>
- <td class='container' align='right' valign='top'><a href='http://sourceforge.net' target='_blank'><img src='http://sourceforge.net/sflogo.php?group_id=137197&amp;type=1' alt='SourceForge.net' border='0' height='31' width='88'></a></td>
- </tr>
- <tr><td class='container' colspan='2'>
- <table class='dataTable' border='1'>
- <tbody>
- <tr><td class='primaryKey'>Primary key columns</td></tr>
- <tr><td class='indexedColumn'>Columns with indexes</td></tr>
- <tr><td class='excludedColumn'>Excluded column relationships</td></tr>
- <tr class='impliedRelationship'><td class='legendDetail'>Dashed lines show implied relationships</td></tr>
- <tr><td class='legendDetail'>&lt; <em>n</em> &gt; number of related tables</td></tr>
- </table>
- </td></tr>
- </table>
-<div style="margin-right: 2pt;">
-<script type="text/javascript"><!--
-google_ad_client = "pub-9598353634003340";
-google_ad_channel ="SchemaSpy-generated";
-google_ad_width = 234;
-google_ad_height = 60;
-google_ad_format = "234x60_as";
-google_ad_type = "text";
-google_color_border = "9bab96";
-google_color_link = "489148";
-google_color_text = "000000";
-//-->
-</script>
-<script type="text/javascript"
-src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-&nbsp;
-</td></tr>
-<tr><td class='container' align='left' valign='top'>
-<form action=''>
- <label for='removeImpliedOrphans'><input type=checkbox id='removeImpliedOrphans'>
- Hide tables with implied relationships</label>
-</form>
-</td></tr></table>
-<a name='diagram'>
- <img src='diagrams/summary/abook.1degree.png' usemap='#abook' border='0' alt='' align='top'>
- <img src='diagrams/summary/account.1degree.png' usemap='#account' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/addon.1degree.png' usemap='#addon' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/app.1degree.png' usemap='#app' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/attach.1degree.png' usemap='#attach' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/auth_codes.1degree.png' usemap='#auth_codes' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/cache.1degree.png' usemap='#cache' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/channel.1degree.png' usemap='#channel' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/chat.1degree.png' usemap='#chat' border='0' alt='' align='top'>
- <img src='diagrams/summary/chatpresence.1degree.png' usemap='#chatpresence' border='0' alt='' align='top'>
- <img src='diagrams/summary/chatroom.1degree.png' usemap='#chatroom' border='0' alt='' align='top'>
- <img src='diagrams/summary/clients.1degree.png' usemap='#clients' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/config.1degree.png' usemap='#config' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/conv.1degree.png' usemap='#conv' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/event.1degree.png' usemap='#event' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/fcontact.1degree.png' usemap='#fcontact' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/ffinder.1degree.png' usemap='#ffinder' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/fserver.1degree.png' usemap='#fserver' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/fsuggest.1degree.png' usemap='#fsuggest' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/group_member.1degree.png' usemap='#group_member' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/groups.1degree.png' usemap='#groups' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/hook.1degree.png' usemap='#hook' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/hubloc.1degree.png' usemap='#hubloc' border='0' alt='' align='top'>
- <img src='diagrams/summary/issue.1degree.png' usemap='#issue' border='0' alt='' align='top'>
- <img src='diagrams/summary/item.1degree.png' usemap='#item' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/item_id.1degree.png' usemap='#item_id' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/likes.1degree.png' usemap='#likes' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/mail.1degree.png' usemap='#mail' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/manage.1degree.png' usemap='#manage' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/menu.1degree.png' usemap='#menu' border='0' alt='' align='top'>
- <img src='diagrams/summary/menu_item.1degree.png' usemap='#menu_item' border='0' alt='' align='top'>
- <img src='diagrams/summary/notify.1degree.png' usemap='#notify' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/obj.1degree.png' usemap='#obj' border='0' alt='' align='top'>
- <img src='diagrams/summary/outq.1degree.png' usemap='#outq' border='0' alt='' align='top'>
- <img src='diagrams/summary/pconfig.1degree.png' usemap='#pconfig' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/photo.1degree.png' usemap='#photo' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/poll.1degree.png' usemap='#poll' border='0' alt='' align='top'>
- <img src='diagrams/summary/poll_elm.1degree.png' usemap='#poll_elm' border='0' alt='' align='top'>
- <img src='diagrams/summary/profdef.1degree.png' usemap='#profdef' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/profext.1degree.png' usemap='#profext' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/profile.1degree.png' usemap='#profile' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/profile_check.1degree.png' usemap='#profile_check' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/register.1degree.png' usemap='#register' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/session.1degree.png' usemap='#session' border='0' alt='' align='top'>
- <img src='diagrams/summary/shares.1degree.png' usemap='#shares' border='0' alt='' align='top'>
- <img src='diagrams/summary/sign.1degree.png' usemap='#sign' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/site.1degree.png' usemap='#site' border='0' alt='' align='top'>
- <img src='diagrams/summary/source.1degree.png' usemap='#source' border='0' alt='' align='top'>
- <img src='diagrams/summary/spam.1degree.png' usemap='#spam' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/sys_perms.1degree.png' usemap='#sys_perms' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/term.1degree.png' usemap='#term' border='0' alt='' align='top'>
- <img src='diagrams/summary/tokens.1degree.png' usemap='#tokens' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/updates.1degree.png' usemap='#updates' border='0' alt='' align='top'>
- <img src='diagrams/summary/verify.1degree.png' usemap='#verify' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/vote.1degree.png' usemap='#vote' border='0' alt='' align='top'>
- <img src='diagrams/summary/xchan.1degree.png' usemap='#xchan' border='0' alt='' align='top'>
- <img src='diagrams/summary/xchat.1degree.png' usemap='#xchat' border='0' alt='' align='top'>
- <img src='diagrams/summary/xconfig.1degree.png' usemap='#xconfig' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/xign.1degree.png' usemap='#xign' border='0' alt='' align='top' class='impliedNotOrphan'>
- <img src='diagrams/summary/xlink.1degree.png' usemap='#xlink' border='0' alt='' align='top'>
- <img src='diagrams/summary/xperm.1degree.png' usemap='#xperm' border='0' alt='' align='top'>
- <img src='diagrams/summary/xprof.1degree.png' usemap='#xprof' border='0' alt='' align='top'>
- <img src='diagrams/summary/xtag.1degree.png' usemap='#xtag' border='0' alt='' align='top'>
-<map id="abook" name="abook">
-<area shape="rect" id="node1" href="tables/abook.html" title="abook" alt="" coords="5,5,181,584">
-</map>
-<map id="account" name="account">
-<area shape="rect" id="node1" href="tables/account.html" title="account" alt="" coords="7,5,220,470">
-</map>
-<map id="addon" name="addon">
-<area shape="rect" id="node1" href="tables/addon.html" title="addon" alt="" coords="5,5,144,221">
-</map>
-<map id="app" name="app">
-<area shape="rect" id="node1" href="tables/app.html" title="app" alt="" coords="5,5,144,379">
-</map>
-<map id="attach" name="attach">
-<area shape="rect" id="node1" href="tables/attach.html" title="attach" alt="" coords="5,5,141,584">
-</map>
-<map id="auth_codes" name="auth_codes">
-<area shape="rect" id="node1" href="tables/auth_codes.html" title="auth_codes" alt="" coords="5,5,136,176">
-</map>
-<map id="cache" name="cache">
-<area shape="rect" id="node1" href="tables/cache.html" title="cache" alt="" coords="5,5,131,131">
-</map>
-<map id="channel" name="channel">
-<area shape="rect" id="node1" href="tables/channel.html" title="channel" alt="" coords="7,5,196,1150">
-</map>
-<map id="chat" name="chat">
-<area shape="rect" id="node1" href="tables/chat.html" title="chat" alt="" coords="5,5,136,176">
-</map>
-<map id="chatpresence" name="chatpresence">
-<area shape="rect" id="node1" href="tables/chatpresence.html" title="chatpresence" alt="" coords="7,5,137,198">
-</map>
-<map id="chatroom" name="chatroom">
-<area shape="rect" id="node1" href="tables/chatroom.html" title="chatroom" alt="" coords="5,5,133,312">
-</map>
-<map id="clients" name="clients">
-<area shape="rect" id="node1" href="tables/clients.html" title="clients" alt="" coords="5,5,136,198">
-</map>
-<map id="config" name="config">
-<area shape="rect" id="node1" href="tables/config.html" title="config" alt="" coords="5,5,123,153">
-</map>
-<map id="conv" name="conv">
-<area shape="rect" id="node1" href="tables/conv.html" title="conv" alt="" coords="5,5,123,243">
-</map>
-<map id="event" name="event">
-<area shape="rect" id="node1" href="tables/event.html" title="event" alt="" coords="5,5,165,629">
-</map>
-<map id="fcontact" name="fcontact">
-<area shape="rect" id="node1" href="tables/fcontact.html" title="fcontact" alt="" coords="5,5,123,425">
-</map>
-<map id="ffinder" name="ffinder">
-<area shape="rect" id="node1" href="tables/ffinder.html" title="ffinder" alt="" coords="5,5,115,153">
-</map>
-<map id="fserver" name="fserver">
-<area shape="rect" id="node1" href="tables/fserver.html" title="fserver" alt="" coords="5,5,117,153">
-</map>
-<map id="fsuggest" name="fsuggest">
-<area shape="rect" id="node1" href="tables/fsuggest.html" title="fsuggest" alt="" coords="5,5,123,267">
-</map>
-<map id="group_member" name="group_member">
-<area shape="rect" id="node1" href="tables/group_member.html" title="group_member" alt="" coords="5,5,152,153">
-</map>
-<map id="groups" name="groups">
-<area shape="rect" id="node1" href="tables/groups.html" title="groups" alt="" coords="5,5,117,198">
-</map>
-<map id="hook" name="hook">
-<area shape="rect" id="node1" href="tables/hook.html" title="hook" alt="" coords="5,5,120,176">
-</map>
-<map id="hubloc" name="hubloc">
-<area shape="rect" id="node1" href="tables/hubloc.html" title="hubloc" alt="" coords="7,5,204,515">
-</map>
-<map id="issue" name="issue">
-<area shape="rect" id="node1" href="tables/issue.html" title="issue" alt="" coords="5,5,163,221">
-</map>
-<map id="item" name="item">
-<area shape="rect" id="node1" href="tables/item.html" title="item" alt="" coords="7,5,209,1717">
-</map>
-<map id="item_id" name="item_id">
-<area shape="rect" id="node1" href="tables/item_id.html" title="item_id" alt="" coords="7,5,111,176">
-</map>
-<map id="likes" name="likes">
-<area shape="rect" id="node1" href="tables/likes.html" title="likes" alt="" coords="5,5,136,267">
-</map>
-<map id="mail" name="mail">
-<area shape="rect" id="node1" href="tables/mail.html" title="mail" alt="" coords="5,5,149,539">
-</map>
-<map id="manage" name="manage">
-<area shape="rect" id="node1" href="tables/manage.html" title="manage" alt="" coords="5,5,123,131">
-</map>
-<map id="menu" name="menu">
-<area shape="rect" id="node1" href="tables/menu.html" title="menu" alt="" coords="7,5,156,221">
-</map>
-<map id="menu_item" name="menu_item">
-<area shape="rect" id="node1" href="tables/menu_item.html" title="menu_item" alt="" coords="7,5,159,312">
-</map>
-<map id="notify" name="notify">
-<area shape="rect" id="node1" href="tables/notify.html" title="notify" alt="" coords="5,5,123,403">
-</map>
-<map id="obj" name="obj">
-<area shape="rect" id="node1" href="tables/obj.html" title="obj" alt="" coords="5,5,139,289">
-</map>
-<map id="outq" name="outq">
-<area shape="rect" id="node1" href="tables/outq.html" title="outq" alt="" coords="5,5,149,334">
-</map>
-<map id="pconfig" name="pconfig">
-<area shape="rect" id="node1" href="tables/pconfig.html" title="pconfig" alt="" coords="5,5,133,176">
-</map>
-<map id="photo" name="photo">
-<area shape="rect" id="node1" href="tables/photo.html" title="photo" alt="" coords="7,5,169,697">
-</map>
-<map id="poll" name="poll">
-<area shape="rect" id="node1" href="tables/poll.html" title="poll" alt="" coords="5,5,141,176">
-</map>
-<map id="poll_elm" name="poll_elm">
-<area shape="rect" id="node1" href="tables/poll_elm.html" title="poll_elm" alt="" coords="5,5,136,176">
-</map>
-<map id="profdef" name="profdef">
-<area shape="rect" id="node1" href="tables/profdef.html" title="profdef" alt="" coords="5,5,136,198">
-</map>
-<map id="profext" name="profext">
-<area shape="rect" id="node1" href="tables/profext.html" title="profext" alt="" coords="5,5,133,176">
-</map>
-<map id="profile" name="profile">
-<area shape="rect" id="node1" href="tables/profile.html" title="profile" alt="" coords="5,5,147,1059">
-</map>
-<map id="profile_check" name="profile_check">
-<area shape="rect" id="node1" href="tables/profile_check.html" title="profile_check" alt="" coords="5,5,144,198">
-</map>
-<map id="register" name="register">
-<area shape="rect" id="node1" href="tables/register.html" title="register" alt="" coords="5,5,128,198">
-</map>
-<map id="session" name="session">
-<area shape="rect" id="node1" href="tables/session.html" title="session" alt="" coords="5,5,128,153">
-</map>
-<map id="shares" name="shares">
-<area shape="rect" id="node1" href="tables/shares.html" title="shares" alt="" coords="5,5,141,153">
-</map>
-<map id="sign" name="sign">
-<area shape="rect" id="node1" href="tables/sign.html" title="sign" alt="" coords="5,5,136,198">
-</map>
-<map id="site" name="site">
-<area shape="rect" id="node1" href="tables/site.html" title="site" alt="" coords="5,5,160,357">
-</map>
-<map id="source" name="source">
-<area shape="rect" id="node1" href="tables/source.html" title="source" alt="" coords="5,5,168,176">
-</map>
-<map id="spam" name="spam">
-<area shape="rect" id="node1" href="tables/spam.html" title="spam" alt="" coords="5,5,115,198">
-</map>
-<map id="sys_perms" name="sys_perms">
-<area shape="rect" id="node1" href="tables/sys_perms.html" title="sys_perms" alt="" coords="5,5,139,176">
-</map>
-<map id="term" name="term">
-<area shape="rect" id="node1" href="tables/term.html" title="term" alt="" coords="7,5,169,312">
-</map>
-<map id="tokens" name="tokens">
-<area shape="rect" id="node1" href="tables/tokens.html" title="tokens" alt="" coords="5,5,123,198">
-</map>
-<map id="updates" name="updates">
-<area shape="rect" id="node1" href="tables/updates.html" title="updates" alt="" coords="5,5,123,221">
-</map>
-<map id="verify" name="verify">
-<area shape="rect" id="node1" href="tables/verify.html" title="verify" alt="" coords="7,5,113,198">
-</map>
-<map id="vote" name="vote">
-<area shape="rect" id="node1" href="tables/vote.html" title="vote" alt="" coords="5,5,144,176">
-</map>
-<map id="xchan" name="xchan">
-<area shape="rect" id="node1" href="tables/xchan.html" title="xchan" alt="" coords="7,5,217,651">
-</map>
-<map id="xchat" name="xchat">
-<area shape="rect" id="node1" href="tables/xchat.html" title="xchat" alt="" coords="5,5,141,176">
-</map>
-<map id="xconfig" name="xconfig">
-<area shape="rect" id="node1" href="tables/xconfig.html" title="xconfig" alt="" coords="5,5,117,176">
-</map>
-<map id="xign" name="xign">
-<area shape="rect" id="node1" href="tables/xign.html" title="xign" alt="" coords="5,5,115,131">
-</map>
-<map id="xlink" name="xlink">
-<area shape="rect" id="node1" href="tables/xlink.html" title="xlink" alt="" coords="5,5,171,243">
-</map>
-<map id="xperm" name="xperm">
-<area shape="rect" id="node1" href="tables/xperm.html" title="xperm" alt="" coords="5,5,136,153">
-</map>
-<map id="xprof" name="xprof">
-<area shape="rect" id="node1" href="tables/xprof.html" title="xprof" alt="" coords="5,5,160,403">
-</map>
-<map id="xtag" name="xtag">
-<area shape="rect" id="node1" href="tables/xtag.html" title="xtag" alt="" coords="5,5,131,153">
-</map>
-</a>
-</div>
-</body>
-</html>
diff --git a/hubzilla_er/zot.xml b/hubzilla_er/zot.xml
deleted file mode 100644
index c1450b4fc..000000000
--- a/hubzilla_er/zot.xml
+++ /dev/null
@@ -1,2477 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<database name="zot" type="MySQL - 5.5.45">
- <tables>
- <table name="abook" numRows="12" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="abook_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="abook_account" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="abook_channel" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="abook_xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="4" name="abook_my_perms" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="5" name="abook_their_perms" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="99" digits="0" id="6" name="abook_closeness" nullable="false" remarks="" size="3" type="TINYINT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="7" name="abook_created" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="8" name="abook_updated" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="9" name="abook_connected" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="10" name="abook_dob" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="11" name="abook_flags" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="12" name="abook_blocked" nullable="false" remarks="" size="3" type="TINYINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="13" name="abook_ignored" nullable="false" remarks="" size="3" type="TINYINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="14" name="abook_hidden" nullable="false" remarks="" size="3" type="TINYINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="15" name="abook_archived" nullable="false" remarks="" size="3" type="TINYINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="16" name="abook_pending" nullable="false" remarks="" size="3" type="TINYINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="17" name="abook_unconnected" nullable="false" remarks="" size="3" type="TINYINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="18" name="abook_self" nullable="false" remarks="" size="3" type="TINYINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="19" name="abook_feed" nullable="false" remarks="" size="3" type="TINYINT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="20" name="abook_profile" nullable="false" remarks="" size="64" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="21" name="abook_incl" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="22" name="abook_excl" nullable="false" remarks="" size="65535" type="TEXT"/>
- <primaryKey column="abook_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="abook_id"/>
- </index>
- <index name="abook_account" unique="false">
- <column ascending="true" name="abook_account"/>
- </index>
- <index name="abook_archived" unique="false">
- <column ascending="true" name="abook_archived"/>
- </index>
- <index name="abook_blocked" unique="false">
- <column ascending="true" name="abook_blocked"/>
- </index>
- <index name="abook_channel" unique="false">
- <column ascending="true" name="abook_channel"/>
- </index>
- <index name="abook_closeness" unique="false">
- <column ascending="true" name="abook_closeness"/>
- </index>
- <index name="abook_connected" unique="false">
- <column ascending="true" name="abook_connected"/>
- </index>
- <index name="abook_created" unique="false">
- <column ascending="true" name="abook_created"/>
- </index>
- <index name="abook_dob" unique="false">
- <column ascending="true" name="abook_dob"/>
- </index>
- <index name="abook_feed" unique="false">
- <column ascending="true" name="abook_feed"/>
- </index>
- <index name="abook_flags" unique="false">
- <column ascending="true" name="abook_flags"/>
- </index>
- <index name="abook_hidden" unique="false">
- <column ascending="true" name="abook_hidden"/>
- </index>
- <index name="abook_ignored" unique="false">
- <column ascending="true" name="abook_ignored"/>
- </index>
- <index name="abook_my_perms" unique="false">
- <column ascending="true" name="abook_my_perms"/>
- </index>
- <index name="abook_pending" unique="false">
- <column ascending="true" name="abook_pending"/>
- </index>
- <index name="abook_profile" unique="false">
- <column ascending="true" name="abook_profile"/>
- </index>
- <index name="abook_self" unique="false">
- <column ascending="true" name="abook_self"/>
- </index>
- <index name="abook_their_perms" unique="false">
- <column ascending="true" name="abook_their_perms"/>
- </index>
- <index name="abook_unconnected" unique="false">
- <column ascending="true" name="abook_unconnected"/>
- </index>
- <index name="abook_updated" unique="false">
- <column ascending="true" name="abook_updated"/>
- </index>
- <index name="abook_xchan" unique="false">
- <column ascending="true" name="abook_xchan"/>
- </index>
- </table>
- <table name="account" numRows="1" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="account_id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <child column="account_id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="mail"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="account_parent" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="account_default_channel" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="account_salt" nullable="false" remarks="" size="32" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="account_password" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="5" name="account_email" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="6" name="account_external" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="en" digits="0" id="7" name="account_language" nullable="false" remarks="" size="16" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="8" name="account_created" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="9" name="account_lastlog" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="10" name="account_flags" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="11" name="account_roles" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="12" name="account_reset" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="13" name="account_expires" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="14" name="account_expire_notified" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="15" name="account_service_class" nullable="false" remarks="" size="32" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="16" name="account_level" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="17" name="account_password_changed" nullable="false" remarks="" size="19" type="DATETIME"/>
- <primaryKey column="account_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="account_id"/>
- </index>
- <index name="account_default_channel" unique="false">
- <column ascending="true" name="account_default_channel"/>
- </index>
- <index name="account_email" unique="false">
- <column ascending="true" name="account_email"/>
- </index>
- <index name="account_expires" unique="false">
- <column ascending="true" name="account_expires"/>
- </index>
- <index name="account_external" unique="false">
- <column ascending="true" name="account_external"/>
- </index>
- <index name="account_flags" unique="false">
- <column ascending="true" name="account_flags"/>
- </index>
- <index name="account_lastlog" unique="false">
- <column ascending="true" name="account_lastlog"/>
- </index>
- <index name="account_level" unique="false">
- <column ascending="true" name="account_level"/>
- </index>
- <index name="account_parent" unique="false">
- <column ascending="true" name="account_parent"/>
- </index>
- <index name="account_password_changed" unique="false">
- <column ascending="true" name="account_password_changed"/>
- </index>
- <index name="account_roles" unique="false">
- <column ascending="true" name="account_roles"/>
- </index>
- <index name="account_service_class" unique="false">
- <column ascending="true" name="account_service_class"/>
- </index>
- </table>
- <table name="addon" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="notify"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="name" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="version" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="installed" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="4" name="hidden" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="5" name="timestamp" nullable="false" remarks="" size="19" type="BIGINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="6" name="plugin_admin" nullable="false" remarks="" size="0" type="BIT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="hidden" unique="false">
- <column ascending="true" name="hidden"/>
- </index>
- <index name="installed" unique="false">
- <column ascending="true" name="installed"/>
- </index>
- <index name="name" unique="false">
- <column ascending="true" name="name"/>
- </index>
- </table>
- <table name="app" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="notify"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="app_id" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="app_sig" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="app_author" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="app_name" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="5" name="app_desc" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="6" name="app_url" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="7" name="app_photo" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="8" name="app_version" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="9" name="app_channel" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="10" name="app_addr" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="11" name="app_price" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="12" name="app_page" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="13" name="app_requires" nullable="false" remarks="" size="255" type="CHAR"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="app_channel" unique="false">
- <column ascending="true" name="app_channel"/>
- </index>
- <index name="app_id" unique="false">
- <column ascending="true" name="app_id"/>
- </index>
- <index name="app_name" unique="false">
- <column ascending="true" name="app_name"/>
- </index>
- <index name="app_photo" unique="false">
- <column ascending="true" name="app_photo"/>
- </index>
- <index name="app_price" unique="false">
- <column ascending="true" name="app_price"/>
- </index>
- <index name="app_url" unique="false">
- <column ascending="true" name="app_url"/>
- </index>
- <index name="app_version" unique="false">
- <column ascending="true" name="app_version"/>
- </index>
- </table>
- <table name="attach" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="aid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="uid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="hash" nullable="false" remarks="" size="64" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="creator" nullable="false" remarks="" size="128" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="5" name="filename" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="6" name="filetype" nullable="false" remarks="" size="64" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="7" name="filesize" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="8" name="revision" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="9" name="folder" nullable="false" remarks="" size="64" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="10" name="flags" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="11" name="is_dir" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="12" name="is_photo" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="13" name="os_storage" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" digits="0" id="14" name="os_path" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="15" name="display_path" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="16" name="data" nullable="false" remarks="" size="2147483647" type="LONGBLOB"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="17" name="created" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="18" name="edited" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" digits="0" id="19" name="allow_cid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="20" name="allow_gid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="21" name="deny_cid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="22" name="deny_gid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="aid" unique="false">
- <column ascending="true" name="aid"/>
- </index>
- <index name="created" unique="false">
- <column ascending="true" name="created"/>
- </index>
- <index name="creator" unique="false">
- <column ascending="true" name="creator"/>
- </index>
- <index name="edited" unique="false">
- <column ascending="true" name="edited"/>
- </index>
- <index name="filename" unique="false">
- <column ascending="true" name="filename"/>
- </index>
- <index name="filesize" unique="false">
- <column ascending="true" name="filesize"/>
- </index>
- <index name="filetype" unique="false">
- <column ascending="true" name="filetype"/>
- </index>
- <index name="flags" unique="false">
- <column ascending="true" name="flags"/>
- </index>
- <index name="folder" unique="false">
- <column ascending="true" name="folder"/>
- </index>
- <index name="hash" unique="false">
- <column ascending="true" name="hash"/>
- </index>
- <index name="is_dir" unique="false">
- <column ascending="true" name="is_dir"/>
- </index>
- <index name="is_photo" unique="false">
- <column ascending="true" name="is_photo"/>
- </index>
- <index name="os_storage" unique="false">
- <column ascending="true" name="os_storage"/>
- </index>
- <index name="revision" unique="false">
- <column ascending="true" name="revision"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- </table>
- <table name="auth_codes" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="false" defaultValue="" digits="0" id="0" name="id" nullable="false" remarks="" size="40" type="VARCHAR">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="tokens"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="client_id" nullable="false" remarks="" size="20" type="VARCHAR">
- <parent column="client_id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="clients"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="redirect_uri" nullable="false" remarks="" size="200" type="VARCHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="expires" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="scope" nullable="false" remarks="" size="250" type="VARCHAR"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- </table>
- <table name="cache" numRows="21" remarks="" type="TABLE">
- <column autoUpdated="false" defaultValue="" digits="0" id="0" name="k" nullable="false" remarks="" size="255" type="CHAR">
- <child column="k" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="config"/>
- <child column="k" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="pconfig"/>
- <child column="k" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="profext"/>
- <child column="k" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="sys_perms"/>
- <child column="k" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="xconfig"/>
- </column>
- <column autoUpdated="false" digits="0" id="1" name="v" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="2" name="updated" nullable="false" remarks="" size="19" type="DATETIME"/>
- <primaryKey column="k" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="k"/>
- </index>
- </table>
- <table name="channel" numRows="5" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="channel_id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <child column="channel_id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="likes"/>
- <child column="channel_id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="mail"/>
- <child column="channel_id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="profext"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="channel_account_id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <foreignKey table="account" column="account_id"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="channel_primary" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="channel_name" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="channel_address" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="5" name="channel_guid" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="6" name="channel_guid_sig" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="7" name="channel_hash" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="UTC" digits="0" id="8" name="channel_timezone" nullable="false" remarks="" size="128" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="9" name="channel_location" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="10" name="channel_theme" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="11" name="channel_startpage" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="12" name="channel_pubkey" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="13" name="channel_prvkey" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="65535" digits="0" id="14" name="channel_notifyflags" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="15" name="channel_pageflags" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="16" name="channel_dirdate" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="17" name="channel_lastpost" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="18" name="channel_deleted" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="10" digits="0" id="19" name="channel_max_anon_mail" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="10" digits="0" id="20" name="channel_max_friend_req" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="21" name="channel_expire_days" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="22" name="channel_passwd_reset" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="23" name="channel_default_group" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="24" name="channel_allow_cid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="25" name="channel_allow_gid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="26" name="channel_deny_cid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="27" name="channel_deny_gid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="28" name="channel_r_stream" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="29" name="channel_r_profile" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="30" name="channel_r_photos" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="31" name="channel_r_abook" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="32" name="channel_w_stream" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="33" name="channel_w_wall" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="34" name="channel_w_tagwall" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="35" name="channel_w_comment" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="36" name="channel_w_mail" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="37" name="channel_w_photos" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="38" name="channel_w_chat" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="39" name="channel_a_delegate" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="40" name="channel_r_storage" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="41" name="channel_w_storage" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="42" name="channel_r_pages" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="43" name="channel_w_pages" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="44" name="channel_a_republish" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="45" name="channel_w_like" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="46" name="channel_removed" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="47" name="channel_system" nullable="false" remarks="" size="0" type="BIT"/>
- <primaryKey column="channel_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="channel_id"/>
- </index>
- <index name="channel_a_delegate" unique="false">
- <column ascending="true" name="channel_a_delegate"/>
- </index>
- <index name="channel_a_republish" unique="false">
- <column ascending="true" name="channel_a_republish"/>
- </index>
- <index name="channel_account_id" unique="false">
- <column ascending="true" name="channel_account_id"/>
- </index>
- <index name="channel_address_unique" unique="true">
- <column ascending="true" name="channel_address"/>
- </index>
- <index name="channel_default_gid" unique="false">
- <column ascending="true" name="channel_default_group"/>
- </index>
- <index name="channel_deleted" unique="false">
- <column ascending="true" name="channel_deleted"/>
- </index>
- <index name="channel_dirdate" unique="false">
- <column ascending="true" name="channel_dirdate"/>
- </index>
- <index name="channel_expire_days" unique="false">
- <column ascending="true" name="channel_expire_days"/>
- </index>
- <index name="channel_guid" unique="false">
- <column ascending="true" name="channel_guid"/>
- </index>
- <index name="channel_hash" unique="false">
- <column ascending="true" name="channel_hash"/>
- </index>
- <index name="channel_lastpost" unique="false">
- <column ascending="true" name="channel_lastpost"/>
- </index>
- <index name="channel_location" unique="false">
- <column ascending="true" name="channel_location"/>
- </index>
- <index name="channel_max_anon_mail" unique="false">
- <column ascending="true" name="channel_max_anon_mail"/>
- </index>
- <index name="channel_max_friend_req" unique="false">
- <column ascending="true" name="channel_max_friend_req"/>
- </index>
- <index name="channel_name" unique="false">
- <column ascending="true" name="channel_name"/>
- </index>
- <index name="channel_notifyflags" unique="false">
- <column ascending="true" name="channel_notifyflags"/>
- </index>
- <index name="channel_pageflags" unique="false">
- <column ascending="true" name="channel_pageflags"/>
- </index>
- <index name="channel_primary" unique="false">
- <column ascending="true" name="channel_primary"/>
- </index>
- <index name="channel_r_abook" unique="false">
- <column ascending="true" name="channel_r_abook"/>
- </index>
- <index name="channel_r_pages" unique="false">
- <column ascending="true" name="channel_r_pages"/>
- </index>
- <index name="channel_r_photos" unique="false">
- <column ascending="true" name="channel_r_photos"/>
- </index>
- <index name="channel_r_profile" unique="false">
- <column ascending="true" name="channel_r_profile"/>
- </index>
- <index name="channel_r_storage" unique="false">
- <column ascending="true" name="channel_r_storage"/>
- </index>
- <index name="channel_r_stream" unique="false">
- <column ascending="true" name="channel_r_stream"/>
- </index>
- <index name="channel_removed" unique="false">
- <column ascending="true" name="channel_removed"/>
- </index>
- <index name="channel_system" unique="false">
- <column ascending="true" name="channel_system"/>
- </index>
- <index name="channel_theme" unique="false">
- <column ascending="true" name="channel_theme"/>
- </index>
- <index name="channel_timezone" unique="false">
- <column ascending="true" name="channel_timezone"/>
- </index>
- <index name="channel_w_chat" unique="false">
- <column ascending="true" name="channel_w_chat"/>
- </index>
- <index name="channel_w_comment" unique="false">
- <column ascending="true" name="channel_w_comment"/>
- </index>
- <index name="channel_w_like" unique="false">
- <column ascending="true" name="channel_w_like"/>
- </index>
- <index name="channel_w_mail" unique="false">
- <column ascending="true" name="channel_w_mail"/>
- </index>
- <index name="channel_w_pages" unique="false">
- <column ascending="true" name="channel_w_pages"/>
- </index>
- <index name="channel_w_photos" unique="false">
- <column ascending="true" name="channel_w_photos"/>
- </index>
- <index name="channel_w_storage" unique="false">
- <column ascending="true" name="channel_w_storage"/>
- </index>
- <index name="channel_w_stream" unique="false">
- <column ascending="true" name="channel_w_stream"/>
- </index>
- <index name="channel_w_tagwall" unique="false">
- <column ascending="true" name="channel_w_tagwall"/>
- </index>
- <index name="channel_w_wall" unique="false">
- <column ascending="true" name="channel_w_wall"/>
- </index>
- </table>
- <table name="chat" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="chat_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="chat_room" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="chat_xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="3" name="chat_text" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="4" name="created" nullable="false" remarks="" size="19" type="DATETIME"/>
- <primaryKey column="chat_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="chat_id"/>
- </index>
- <index name="chat_room" unique="false">
- <column ascending="true" name="chat_room"/>
- </index>
- <index name="chat_xchan" unique="false">
- <column ascending="true" name="chat_xchan"/>
- </index>
- <index name="created" unique="false">
- <column ascending="true" name="created"/>
- </index>
- </table>
- <table name="chatpresence" numRows="1" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="cp_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="cp_room" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="cp_xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="3" name="cp_last" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="cp_status" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="5" name="cp_client" nullable="false" remarks="" size="128" type="CHAR"/>
- <primaryKey column="cp_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="cp_id"/>
- </index>
- <index name="cp_last" unique="false">
- <column ascending="true" name="cp_last"/>
- </index>
- <index name="cp_room" unique="false">
- <column ascending="true" name="cp_room"/>
- </index>
- <index name="cp_status" unique="false">
- <column ascending="true" name="cp_status"/>
- </index>
- <index name="cp_xchan" unique="false">
- <column ascending="true" name="cp_xchan"/>
- </index>
- </table>
- <table name="chatroom" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="cr_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="cr_aid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="cr_uid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="cr_name" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="4" name="cr_created" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="5" name="cr_edited" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="6" name="cr_expire" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" digits="0" id="7" name="allow_cid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="8" name="allow_gid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="9" name="deny_cid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="10" name="deny_gid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <primaryKey column="cr_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="cr_id"/>
- </index>
- <index name="cr_aid" unique="false">
- <column ascending="true" name="cr_aid"/>
- </index>
- <index name="cr_created" unique="false">
- <column ascending="true" name="cr_created"/>
- </index>
- <index name="cr_edited" unique="false">
- <column ascending="true" name="cr_edited"/>
- </index>
- <index name="cr_expire" unique="false">
- <column ascending="true" name="cr_expire"/>
- </index>
- <index name="cr_name" unique="false">
- <column ascending="true" name="cr_name"/>
- </index>
- <index name="cr_uid" unique="false">
- <column ascending="true" name="cr_uid"/>
- </index>
- </table>
- <table name="clients" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="false" defaultValue="" digits="0" id="0" name="client_id" nullable="false" remarks="" size="20" type="VARCHAR">
- <child column="client_id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="auth_codes"/>
- <child column="client_id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="tokens"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="pw" nullable="false" remarks="" size="20" type="VARCHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="redirect_uri" nullable="false" remarks="" size="200" type="VARCHAR"/>
- <column autoUpdated="false" digits="0" id="3" name="name" nullable="true" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="4" name="icon" nullable="true" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="5" name="uid" nullable="false" remarks="" size="10" type="INT"/>
- <primaryKey column="client_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="client_id"/>
- </index>
- </table>
- <table name="config" numRows="52" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="cat" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="k" nullable="false" remarks="" size="255" type="CHAR">
- <parent column="k" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="cache"/>
- </column>
- <column autoUpdated="false" digits="0" id="3" name="v" nullable="false" remarks="" size="65535" type="TEXT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="access" unique="true">
- <column ascending="true" name="cat"/>
- <column ascending="true" name="k"/>
- </index>
- </table>
- <table name="conv" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="guid" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="2" name="recips" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="uid" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="creator" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="5" name="created" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="6" name="updated" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" digits="0" id="7" name="subject" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="created" unique="false">
- <column ascending="true" name="created"/>
- </index>
- <index name="updated" unique="false">
- <column ascending="true" name="updated"/>
- </index>
- </table>
- <table name="event" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="notify"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="aid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="uid" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="event_xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="event_hash" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="5" name="created" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="6" name="edited" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="7" name="start" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="8" name="finish" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" digits="0" id="9" name="summary" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="10" name="description" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="11" name="location" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="12" name="type" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="13" name="nofinish" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="1" digits="0" id="14" name="adjust" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="15" name="ignore" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" digits="0" id="16" name="allow_cid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="17" name="allow_gid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="18" name="deny_cid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="19" name="deny_gid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="20" name="event_status" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="21" name="event_status_date" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="22" name="event_percent" nullable="false" remarks="" size="5" type="SMALLINT"/>
- <column autoUpdated="false" digits="0" id="23" name="event_repeat" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="24" name="event_sequence" nullable="false" remarks="" size="5" type="SMALLINT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="adjust" unique="false">
- <column ascending="true" name="adjust"/>
- </index>
- <index name="aid" unique="false">
- <column ascending="true" name="aid"/>
- </index>
- <index name="event_hash" unique="false">
- <column ascending="true" name="event_hash"/>
- </index>
- <index name="event_sequence" unique="false">
- <column ascending="true" name="event_sequence"/>
- </index>
- <index name="event_status" unique="false">
- <column ascending="true" name="event_status"/>
- </index>
- <index name="event_xchan" unique="false">
- <column ascending="true" name="event_xchan"/>
- </index>
- <index name="finish" unique="false">
- <column ascending="true" name="finish"/>
- </index>
- <index name="ignore" unique="false">
- <column ascending="true" name="ignore"/>
- </index>
- <index name="nofinish" unique="false">
- <column ascending="true" name="nofinish"/>
- </index>
- <index name="start" unique="false">
- <column ascending="true" name="start"/>
- </index>
- <index name="type" unique="false">
- <column ascending="true" name="type"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- </table>
- <table name="fcontact" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" digits="0" id="1" name="url" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="2" name="name" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="3" name="photo" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="4" name="request" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="5" name="nick" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="6" name="addr" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="7" name="batch" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="8" name="notify" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="9" name="poll" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="10" name="confirm" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="11" name="priority" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" digits="0" id="12" name="network" nullable="false" remarks="" size="32" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="13" name="alias" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="14" name="pubkey" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="15" name="updated" nullable="false" remarks="" size="19" type="DATETIME"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="addr" unique="false">
- <column ascending="true" name="addr"/>
- </index>
- <index name="network" unique="false">
- <column ascending="true" name="network"/>
- </index>
- </table>
- <table name="ffinder" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" digits="0" id="1" name="uid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" digits="0" id="2" name="cid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" digits="0" id="3" name="fid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="cid" unique="false">
- <column ascending="true" name="cid"/>
- </index>
- <index name="fid" unique="false">
- <column ascending="true" name="fid"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- </table>
- <table name="fserver" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="notify"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="server" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="posturl" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="3" name="key" nullable="false" remarks="" size="65535" type="TEXT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="posturl" unique="false">
- <column ascending="true" name="posturl"/>
- </index>
- <index name="server" unique="false">
- <column ascending="true" name="server"/>
- </index>
- </table>
- <table name="fsuggest" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="notify"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="uid" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="cid" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="name" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="url" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="5" name="request" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="6" name="photo" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="7" name="note" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="8" name="created" nullable="false" remarks="" size="19" type="DATETIME"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- </table>
- <table name="group_member" numRows="2" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="uid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="gid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="gid" unique="false">
- <column ascending="true" name="gid"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- <index name="xchan" unique="false">
- <column ascending="true" name="xchan"/>
- </index>
- </table>
- <table name="groups" numRows="5" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="hash" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="uid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="visible" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="4" name="deleted" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="5" name="name" nullable="false" remarks="" size="255" type="CHAR"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="deleted" unique="false">
- <column ascending="true" name="deleted"/>
- </index>
- <index name="hash" unique="false">
- <column ascending="true" name="hash"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- <index name="visible" unique="false">
- <column ascending="true" name="visible"/>
- </index>
- </table>
- <table name="hook" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="notify"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="hook" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="file" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="function" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="4" name="priority" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="hook" unique="false">
- <column ascending="true" name="hook"/>
- </index>
- </table>
- <table name="hubloc" numRows="1513" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="hubloc_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="hubloc_guid" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="2" name="hubloc_guid_sig" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="hubloc_hash" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="hubloc_addr" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="5" name="hubloc_network" nullable="false" remarks="" size="32" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="6" name="hubloc_flags" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="7" name="hubloc_status" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="8" name="hubloc_url" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="9" name="hubloc_url_sig" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="10" name="hubloc_host" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="11" name="hubloc_callback" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="12" name="hubloc_connect" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="13" name="hubloc_sitekey" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="14" name="hubloc_updated" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="15" name="hubloc_connected" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="16" name="hubloc_primary" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="17" name="hubloc_orphancheck" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="18" name="hubloc_error" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="19" name="hubloc_deleted" nullable="false" remarks="" size="0" type="BIT"/>
- <primaryKey column="hubloc_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="hubloc_id"/>
- </index>
- <index name="hubloc_addr" unique="false">
- <column ascending="true" name="hubloc_addr"/>
- </index>
- <index name="hubloc_connect" unique="false">
- <column ascending="true" name="hubloc_connect"/>
- </index>
- <index name="hubloc_connected" unique="false">
- <column ascending="true" name="hubloc_connected"/>
- </index>
- <index name="hubloc_deleted" unique="false">
- <column ascending="true" name="hubloc_deleted"/>
- </index>
- <index name="hubloc_error" unique="false">
- <column ascending="true" name="hubloc_error"/>
- </index>
- <index name="hubloc_flags" unique="false">
- <column ascending="true" name="hubloc_flags"/>
- </index>
- <index name="hubloc_guid" unique="false">
- <column ascending="true" name="hubloc_guid"/>
- </index>
- <index name="hubloc_host" unique="false">
- <column ascending="true" name="hubloc_host"/>
- </index>
- <index name="hubloc_network" unique="false">
- <column ascending="true" name="hubloc_network"/>
- </index>
- <index name="hubloc_orphancheck" unique="false">
- <column ascending="true" name="hubloc_orphancheck"/>
- </index>
- <index name="hubloc_primary" unique="false">
- <column ascending="true" name="hubloc_primary"/>
- </index>
- <index name="hubloc_status" unique="false">
- <column ascending="true" name="hubloc_status"/>
- </index>
- <index name="hubloc_updated" unique="false">
- <column ascending="true" name="hubloc_updated"/>
- </index>
- <index name="hubloc_url" unique="false">
- <column ascending="true" name="hubloc_url"/>
- </index>
- </table>
- <table name="issue" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="issue_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="1" name="issue_created" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="2" name="issue_updated" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="issue_assigned" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="4" name="issue_priority" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="5" name="issue_status" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="6" name="issue_component" nullable="false" remarks="" size="255" type="CHAR"/>
- <primaryKey column="issue_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="issue_id"/>
- </index>
- <index name="issue_assigned" unique="false">
- <column ascending="true" name="issue_assigned"/>
- </index>
- <index name="issue_component" unique="false">
- <column ascending="true" name="issue_component"/>
- </index>
- <index name="issue_created" unique="false">
- <column ascending="true" name="issue_created"/>
- </index>
- <index name="issue_priority" unique="false">
- <column ascending="true" name="issue_priority"/>
- </index>
- <index name="issue_status" unique="false">
- <column ascending="true" name="issue_status"/>
- </index>
- <index name="issue_updated" unique="false">
- <column ascending="true" name="issue_updated"/>
- </index>
- </table>
- <table name="item" numRows="9613" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="mid" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="aid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="uid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="4" name="parent" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="5" name="parent_mid" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="6" name="thr_parent" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="7" name="created" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="8" name="edited" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="9" name="expires" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="10" name="commented" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="11" name="received" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="12" name="changed" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="13" name="comments_closed" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="14" name="owner_xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="15" name="author_xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="16" name="source_xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="17" name="mimetype" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="18" name="title" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="19" name="body" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="20" name="html" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="21" name="app" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="22" name="lang" nullable="false" remarks="" size="64" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="23" name="revision" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="24" name="verb" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="25" name="obj_type" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="26" name="object" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="27" name="tgt_type" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="28" name="target" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="29" name="layout_mid" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="30" name="postopts" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="31" name="route" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="32" name="llink" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="33" name="plink" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="34" name="resource_id" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="35" name="resource_type" nullable="false" remarks="" size="16" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="36" name="attach" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="37" name="sig" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="38" name="diaspora_meta" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="39" name="location" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="40" name="coord" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="41" name="public_policy" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="42" name="comment_policy" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="43" name="allow_cid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="44" name="allow_gid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="45" name="deny_cid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="46" name="deny_gid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="47" name="item_restrict" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="48" name="item_flags" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="49" name="item_private" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="50" name="item_origin" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="51" name="item_unseen" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="52" name="item_starred" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="53" name="item_uplink" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="54" name="item_consensus" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="55" name="item_wall" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="56" name="item_thread_top" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="57" name="item_notshown" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="58" name="item_nsfw" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="59" name="item_relay" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="60" name="item_mentionsme" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="61" name="item_nocomment" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="62" name="item_obscured" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="63" name="item_verified" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="64" name="item_retained" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="65" name="item_rss" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="66" name="item_deleted" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="67" name="item_type" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="68" name="item_hidden" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="69" name="item_unpublished" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="70" name="item_delayed" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="71" name="item_pending_remove" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="72" name="item_blocked" nullable="false" remarks="" size="0" type="BIT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="aid" unique="false">
- <column ascending="true" name="aid"/>
- </index>
- <index name="allow_cid" unique="false">
- <column ascending="true" name="allow_cid"/>
- </index>
- <index name="allow_gid" unique="false">
- <column ascending="true" name="allow_gid"/>
- </index>
- <index name="author_xchan" unique="false">
- <column ascending="true" name="author_xchan"/>
- </index>
- <index name="body" unique="false">
- <column ascending="true" name="body"/>
- </index>
- <index name="changed" unique="false">
- <column ascending="true" name="changed"/>
- </index>
- <index name="comment_policy" unique="false">
- <column ascending="true" name="comment_policy"/>
- </index>
- <index name="commented" unique="false">
- <column ascending="true" name="commented"/>
- </index>
- <index name="comments_closed" unique="false">
- <column ascending="true" name="comments_closed"/>
- </index>
- <index name="created" unique="false">
- <column ascending="true" name="created"/>
- </index>
- <index name="deny_cid" unique="false">
- <column ascending="true" name="deny_cid"/>
- </index>
- <index name="deny_gid" unique="false">
- <column ascending="true" name="deny_gid"/>
- </index>
- <index name="edited" unique="false">
- <column ascending="true" name="edited"/>
- </index>
- <index name="expires" unique="false">
- <column ascending="true" name="expires"/>
- </index>
- <index name="item_blocked" unique="false">
- <column ascending="true" name="item_blocked"/>
- </index>
- <index name="item_consensus" unique="false">
- <column ascending="true" name="item_consensus"/>
- </index>
- <index name="item_delayed" unique="false">
- <column ascending="true" name="item_delayed"/>
- </index>
- <index name="item_deleted" unique="false">
- <column ascending="true" name="item_deleted"/>
- </index>
- <index name="item_flags" unique="false">
- <column ascending="true" name="item_flags"/>
- </index>
- <index name="item_hidden" unique="false">
- <column ascending="true" name="item_hidden"/>
- </index>
- <index name="item_mentionsme" unique="false">
- <column ascending="true" name="item_mentionsme"/>
- </index>
- <index name="item_nocomment" unique="false">
- <column ascending="true" name="item_nocomment"/>
- </index>
- <index name="item_notshown" unique="false">
- <column ascending="true" name="item_notshown"/>
- </index>
- <index name="item_nsfw" unique="false">
- <column ascending="true" name="item_nsfw"/>
- </index>
- <index name="item_obscured" unique="false">
- <column ascending="true" name="item_obscured"/>
- </index>
- <index name="item_origin" unique="false">
- <column ascending="true" name="item_origin"/>
- </index>
- <index name="item_pending_remove" unique="false">
- <column ascending="true" name="item_pending_remove"/>
- </index>
- <index name="item_private" unique="false">
- <column ascending="true" name="item_private"/>
- </index>
- <index name="item_relay" unique="false">
- <column ascending="true" name="item_relay"/>
- </index>
- <index name="item_restrict" unique="false">
- <column ascending="true" name="item_restrict"/>
- </index>
- <index name="item_retained" unique="false">
- <column ascending="true" name="item_retained"/>
- </index>
- <index name="item_rss" unique="false">
- <column ascending="true" name="item_rss"/>
- </index>
- <index name="item_starred" unique="false">
- <column ascending="true" name="item_starred"/>
- </index>
- <index name="item_thread_top" unique="false">
- <column ascending="true" name="item_thread_top"/>
- </index>
- <index name="item_type" unique="false">
- <column ascending="true" name="item_type"/>
- </index>
- <index name="item_unpublished" unique="false">
- <column ascending="true" name="item_unpublished"/>
- </index>
- <index name="item_unseen" unique="false">
- <column ascending="true" name="item_unseen"/>
- </index>
- <index name="item_uplink" unique="false">
- <column ascending="true" name="item_uplink"/>
- </index>
- <index name="item_verified" unique="false">
- <column ascending="true" name="item_verified"/>
- </index>
- <index name="item_wall" unique="false">
- <column ascending="true" name="item_wall"/>
- </index>
- <index name="layout_mid" unique="false">
- <column ascending="true" name="layout_mid"/>
- </index>
- <index name="llink" unique="false">
- <column ascending="true" name="llink"/>
- </index>
- <index name="mid" unique="false">
- <column ascending="true" name="mid"/>
- </index>
- <index name="mimetype" unique="false">
- <column ascending="true" name="mimetype"/>
- </index>
- <index name="owner_xchan" unique="false">
- <column ascending="true" name="owner_xchan"/>
- </index>
- <index name="parent" unique="false">
- <column ascending="true" name="parent"/>
- </index>
- <index name="parent_mid" unique="false">
- <column ascending="true" name="parent_mid"/>
- </index>
- <index name="public_policy" unique="false">
- <column ascending="true" name="public_policy"/>
- </index>
- <index name="received" unique="false">
- <column ascending="true" name="received"/>
- </index>
- <index name="resource_type" unique="false">
- <column ascending="true" name="resource_type"/>
- </index>
- <index name="revision" unique="false">
- <column ascending="true" name="revision"/>
- </index>
- <index name="title" unique="false">
- <column ascending="true" name="title"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- <index name="uid_commented" unique="false">
- <column ascending="true" name="uid"/>
- <column ascending="true" name="commented"/>
- </index>
- <index name="uid_created" unique="false">
- <column ascending="true" name="uid"/>
- <column ascending="true" name="created"/>
- </index>
- <index name="uid_mid" unique="false">
- <column ascending="true" name="mid"/>
- <column ascending="true" name="uid"/>
- </index>
- <index name="verb" unique="false">
- <column ascending="true" name="verb"/>
- </index>
- </table>
- <table name="item_id" numRows="1" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="iid" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="uid" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="sid" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="service" nullable="false" remarks="" size="255" type="CHAR"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="iid" unique="false">
- <column ascending="true" name="iid"/>
- </index>
- <index name="service" unique="false">
- <column ascending="true" name="service"/>
- </index>
- <index name="sid" unique="false">
- <column ascending="true" name="sid"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- </table>
- <table name="likes" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="channel_id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="channel_id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="channel"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="liker" nullable="false" remarks="" size="128" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="likee" nullable="false" remarks="" size="128" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="4" name="iid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="5" name="verb" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="6" name="target_type" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="7" name="target_id" nullable="false" remarks="" size="128" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="8" name="target" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="channel_id" unique="false">
- <column ascending="true" name="channel_id"/>
- </index>
- <index name="iid" unique="false">
- <column ascending="true" name="iid"/>
- </index>
- <index name="likee" unique="false">
- <column ascending="true" name="likee"/>
- </index>
- <index name="liker" unique="false">
- <column ascending="true" name="liker"/>
- </index>
- <index name="target_id" unique="false">
- <column ascending="true" name="target_id"/>
- </index>
- <index name="target_type" unique="false">
- <column ascending="true" name="target_type"/>
- </index>
- <index name="verb" unique="false">
- <column ascending="true" name="verb"/>
- </index>
- </table>
- <table name="mail" numRows="7" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="convid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="mail_flags" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="from_xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="to_xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="5" name="account_id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="account_id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="account"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="6" name="channel_id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="channel_id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="channel"/>
- </column>
- <column autoUpdated="false" digits="0" id="7" name="title" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="8" name="body" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="9" name="sig" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="10" name="attach" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="11" name="mid" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="12" name="parent_mid" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="13" name="mail_deleted" nullable="false" remarks="" size="3" type="TINYINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="14" name="mail_replied" nullable="false" remarks="" size="3" type="TINYINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="15" name="mail_isreply" nullable="false" remarks="" size="3" type="TINYINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="16" name="mail_seen" nullable="false" remarks="" size="3" type="TINYINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="17" name="mail_recalled" nullable="false" remarks="" size="3" type="TINYINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="18" name="mail_obscured" nullable="false" remarks="" size="5" type="SMALLINT"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="19" name="created" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="20" name="expires" nullable="false" remarks="" size="19" type="DATETIME"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="account_id" unique="false">
- <column ascending="true" name="account_id"/>
- </index>
- <index name="channel_id" unique="false">
- <column ascending="true" name="channel_id"/>
- </index>
- <index name="convid" unique="false">
- <column ascending="true" name="convid"/>
- </index>
- <index name="created" unique="false">
- <column ascending="true" name="created"/>
- </index>
- <index name="expires" unique="false">
- <column ascending="true" name="expires"/>
- </index>
- <index name="from_xchan" unique="false">
- <column ascending="true" name="from_xchan"/>
- </index>
- <index name="mail_deleted" unique="false">
- <column ascending="true" name="mail_deleted"/>
- </index>
- <index name="mail_flags" unique="false">
- <column ascending="true" name="mail_flags"/>
- </index>
- <index name="mail_isreply" unique="false">
- <column ascending="true" name="mail_isreply"/>
- </index>
- <index name="mail_obscured" unique="false">
- <column ascending="true" name="mail_obscured"/>
- </index>
- <index name="mail_recalled" unique="false">
- <column ascending="true" name="mail_recalled"/>
- </index>
- <index name="mail_replied" unique="false">
- <column ascending="true" name="mail_replied"/>
- </index>
- <index name="mail_seen" unique="false">
- <column ascending="true" name="mail_seen"/>
- </index>
- <index name="mid" unique="false">
- <column ascending="true" name="mid"/>
- </index>
- <index name="parent_mid" unique="false">
- <column ascending="true" name="parent_mid"/>
- </index>
- <index name="to_xchan" unique="false">
- <column ascending="true" name="to_xchan"/>
- </index>
- </table>
- <table name="manage" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="notify"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="uid" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- <index name="xchan" unique="false">
- <column ascending="true" name="xchan"/>
- </index>
- </table>
- <table name="menu" numRows="1" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="menu_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="menu_channel_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="menu_name" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="menu_desc" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="4" name="menu_flags" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="5" name="menu_created" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="6" name="menu_edited" nullable="false" remarks="" size="19" type="DATETIME"/>
- <primaryKey column="menu_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="menu_id"/>
- </index>
- <index name="menu_channel_id" unique="false">
- <column ascending="true" name="menu_channel_id"/>
- </index>
- <index name="menu_created" unique="false">
- <column ascending="true" name="menu_created"/>
- </index>
- <index name="menu_edited" unique="false">
- <column ascending="true" name="menu_edited"/>
- </index>
- <index name="menu_flags" unique="false">
- <column ascending="true" name="menu_flags"/>
- </index>
- <index name="menu_name" unique="false">
- <column ascending="true" name="menu_name"/>
- </index>
- </table>
- <table name="menu_item" numRows="1" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="mitem_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="mitem_link" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="mitem_desc" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="mitem_flags" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" digits="0" id="4" name="allow_cid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="5" name="allow_gid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="6" name="deny_cid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="7" name="deny_gid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="8" name="mitem_channel_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="9" name="mitem_menu_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="10" name="mitem_order" nullable="false" remarks="" size="10" type="INT"/>
- <primaryKey column="mitem_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="mitem_id"/>
- </index>
- <index name="mitem_channel_id" unique="false">
- <column ascending="true" name="mitem_channel_id"/>
- </index>
- <index name="mitem_flags" unique="false">
- <column ascending="true" name="mitem_flags"/>
- </index>
- <index name="mitem_menu_id" unique="false">
- <column ascending="true" name="mitem_menu_id"/>
- </index>
- </table>
- <table name="notify" numRows="59" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT">
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="addon"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="app"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="event"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="fserver"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="fsuggest"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="hook"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="manage"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="pconfig"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="profile"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="spam"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="hash" nullable="false" remarks="" size="64" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="name" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="url" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="photo" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="5" name="date" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" digits="0" id="6" name="msg" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="7" name="aid" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="8" name="uid" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="9" name="link" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="10" name="parent" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="11" name="seen" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="12" name="type" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="13" name="verb" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="14" name="otype" nullable="false" remarks="" size="16" type="CHAR"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="aid" unique="false">
- <column ascending="true" name="aid"/>
- </index>
- <index name="date" unique="false">
- <column ascending="true" name="date"/>
- </index>
- <index name="hash" unique="false">
- <column ascending="true" name="hash"/>
- </index>
- <index name="link" unique="false">
- <column ascending="true" name="link"/>
- </index>
- <index name="otype" unique="false">
- <column ascending="true" name="otype"/>
- </index>
- <index name="parent" unique="false">
- <column ascending="true" name="parent"/>
- </index>
- <index name="seen" unique="false">
- <column ascending="true" name="seen"/>
- </index>
- <index name="type" unique="false">
- <column ascending="true" name="type"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- </table>
- <table name="obj" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="obj_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="obj_page" nullable="false" remarks="" size="64" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="obj_verb" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="obj_type" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="obj_obj" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="5" name="obj_channel" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" digits="0" id="6" name="allow_cid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="7" name="allow_gid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="8" name="deny_cid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="9" name="deny_gid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <primaryKey column="obj_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="obj_id"/>
- </index>
- <index name="obj_channel" unique="false">
- <column ascending="true" name="obj_channel"/>
- </index>
- <index name="obj_obj" unique="false">
- <column ascending="true" name="obj_obj"/>
- </index>
- <index name="obj_page" unique="false">
- <column ascending="true" name="obj_page"/>
- </index>
- <index name="obj_type" unique="false">
- <column ascending="true" name="obj_type"/>
- </index>
- <index name="obj_verb" unique="false">
- <column ascending="true" name="obj_verb"/>
- </index>
- </table>
- <table name="outq" numRows="2" remarks="" type="TABLE">
- <column autoUpdated="false" digits="0" id="0" name="outq_hash" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="outq_account" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="outq_channel" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="outq_driver" nullable="false" remarks="" size="32" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="outq_posturl" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="5" name="outq_async" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="6" name="outq_delivered" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="7" name="outq_created" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="8" name="outq_updated" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" digits="0" id="9" name="outq_notify" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="10" name="outq_msg" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="11" name="outq_priority" nullable="false" remarks="" size="5" type="SMALLINT"/>
- <primaryKey column="outq_hash" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="outq_hash"/>
- </index>
- <index name="outq_account" unique="false">
- <column ascending="true" name="outq_account"/>
- </index>
- <index name="outq_async" unique="false">
- <column ascending="true" name="outq_async"/>
- </index>
- <index name="outq_channel" unique="false">
- <column ascending="true" name="outq_channel"/>
- </index>
- <index name="outq_created" unique="false">
- <column ascending="true" name="outq_created"/>
- </index>
- <index name="outq_delivered" unique="false">
- <column ascending="true" name="outq_delivered"/>
- </index>
- <index name="outq_hub" unique="false">
- <column ascending="true" name="outq_posturl"/>
- </index>
- <index name="outq_priority" unique="false">
- <column ascending="true" name="outq_priority"/>
- </index>
- <index name="outq_updated" unique="false">
- <column ascending="true" name="outq_updated"/>
- </index>
- </table>
- <table name="pconfig" numRows="232" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="notify"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="uid" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="cat" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="k" nullable="false" remarks="" size="255" type="CHAR">
- <parent column="k" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="cache"/>
- </column>
- <column autoUpdated="false" digits="0" id="4" name="v" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="access" unique="true">
- <column ascending="true" name="uid"/>
- <column ascending="true" name="cat"/>
- <column ascending="true" name="k"/>
- </index>
- </table>
- <table name="photo" numRows="3495" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="aid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="uid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="resource_id" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="5" name="created" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="6" name="edited" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="7" name="title" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="8" name="description" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="9" name="album" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="10" name="filename" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="image/jpeg" digits="0" id="11" name="type" nullable="false" remarks="" size="128" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="12" name="height" nullable="false" remarks="" size="5" type="SMALLINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="13" name="width" nullable="false" remarks="" size="5" type="SMALLINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="14" name="size" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" digits="0" id="15" name="data" nullable="false" remarks="" size="16777215" type="MEDIUMBLOB"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="16" name="scale" nullable="false" remarks="" size="3" type="TINYINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="17" name="photo_usage" nullable="false" remarks="" size="5" type="SMALLINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="18" name="profile" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="19" name="is_nsfw" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="20" name="os_storage" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" digits="0" id="21" name="os_path" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="22" name="display_path" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="23" name="photo_flags" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" digits="0" id="24" name="allow_cid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="25" name="allow_gid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="26" name="deny_cid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="27" name="deny_gid" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="aid" unique="false">
- <column ascending="true" name="aid"/>
- </index>
- <index name="album" unique="false">
- <column ascending="true" name="album"/>
- </index>
- <index name="is_nsfw" unique="false">
- <column ascending="true" name="is_nsfw"/>
- </index>
- <index name="os_storage" unique="false">
- <column ascending="true" name="os_storage"/>
- </index>
- <index name="photo_flags" unique="false">
- <column ascending="true" name="photo_flags"/>
- </index>
- <index name="photo_usage" unique="false">
- <column ascending="true" name="photo_usage"/>
- </index>
- <index name="profile" unique="false">
- <column ascending="true" name="profile"/>
- </index>
- <index name="resource_id" unique="false">
- <column ascending="true" name="resource_id"/>
- </index>
- <index name="scale" unique="false">
- <column ascending="true" name="scale"/>
- </index>
- <index name="size" unique="false">
- <column ascending="true" name="size"/>
- </index>
- <index name="type" unique="false">
- <column ascending="true" name="type"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- <index name="xchan" unique="false">
- <column ascending="true" name="xchan"/>
- </index>
- </table>
- <table name="poll" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="poll_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="poll_channel" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" digits="0" id="2" name="poll_desc" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="poll_flags" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="4" name="poll_votes" nullable="false" remarks="" size="10" type="INT"/>
- <primaryKey column="poll_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="poll_id"/>
- </index>
- <index name="poll_channel" unique="false">
- <column ascending="true" name="poll_channel"/>
- </index>
- <index name="poll_flags" unique="false">
- <column ascending="true" name="poll_flags"/>
- </index>
- <index name="poll_votes" unique="false">
- <column ascending="true" name="poll_votes"/>
- </index>
- </table>
- <table name="poll_elm" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="pelm_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="pelm_poll" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" digits="0" id="2" name="pelm_desc" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="pelm_flags" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="4" name="pelm_result" nullable="false" remarks="" size="12" type="FLOAT"/>
- <primaryKey column="pelm_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="pelm_id"/>
- </index>
- <index name="pelm_poll" unique="false">
- <column ascending="true" name="pelm_poll"/>
- </index>
- <index name="pelm_result" unique="false">
- <column ascending="true" name="pelm_result"/>
- </index>
- </table>
- <table name="profdef" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="field_name" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="field_type" nullable="false" remarks="" size="16" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="field_desc" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="field_help" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="5" name="field_inputs" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="field_name" unique="false">
- <column ascending="true" name="field_name"/>
- </index>
- </table>
- <table name="profext" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="channel_id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="channel_id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="channel"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="hash" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="k" nullable="false" remarks="" size="255" type="CHAR">
- <parent column="k" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="cache"/>
- </column>
- <column autoUpdated="false" digits="0" id="4" name="v" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="channel_id" unique="false">
- <column ascending="true" name="channel_id"/>
- </index>
- <index name="hash" unique="false">
- <column ascending="true" name="hash"/>
- </index>
- <index name="k" unique="false">
- <column ascending="true" name="k"/>
- </index>
- </table>
- <table name="profile" numRows="4" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="notify"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="profile_guid" nullable="false" remarks="" size="64" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="aid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="uid" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="profile_name" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="5" name="is_default" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="6" name="hide_friends" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="7" name="name" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="8" name="pdesc" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="9" name="chandesc" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="0000-00-00" digits="0" id="10" name="dob" nullable="false" remarks="" size="32" type="CHAR"/>
- <column autoUpdated="false" defaultValue="UTC" digits="0" id="11" name="dob_tz" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="12" name="address" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="13" name="locality" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="14" name="region" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="15" name="postal_code" nullable="false" remarks="" size="32" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="16" name="country_name" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="17" name="hometown" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="18" name="gender" nullable="false" remarks="" size="32" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="19" name="marital" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="20" name="with" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="21" name="howlong" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="22" name="sexual" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="23" name="politic" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="24" name="religion" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="25" name="keywords" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="26" name="likes" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="27" name="dislikes" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="28" name="about" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="29" name="summary" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="30" name="music" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="31" name="book" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="32" name="tv" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="33" name="film" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="34" name="interest" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="35" name="romance" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="36" name="work" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="37" name="education" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="38" name="contact" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="39" name="channels" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="40" name="homepage" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="41" name="photo" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="42" name="thumb" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="43" name="publish" nullable="false" remarks="" size="0" type="BIT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="aid" unique="false">
- <column ascending="true" name="aid"/>
- </index>
- <index name="country_name" unique="false">
- <column ascending="true" name="country_name"/>
- </index>
- <index name="gender" unique="false">
- <column ascending="true" name="gender"/>
- </index>
- <index name="guid" unique="true">
- <column ascending="true" name="profile_guid"/>
- <column ascending="true" name="uid"/>
- </index>
- <index name="hide_friends" unique="false">
- <column ascending="true" name="hide_friends"/>
- </index>
- <index name="hometown" unique="false">
- <column ascending="true" name="hometown"/>
- </index>
- <index name="is_default" unique="false">
- <column ascending="true" name="is_default"/>
- </index>
- <index name="locality" unique="false">
- <column ascending="true" name="locality"/>
- </index>
- <index name="marital" unique="false">
- <column ascending="true" name="marital"/>
- </index>
- <index name="postal_code" unique="false">
- <column ascending="true" name="postal_code"/>
- </index>
- <index name="profile_guid" unique="false">
- <column ascending="true" name="profile_guid"/>
- </index>
- <index name="publish" unique="false">
- <column ascending="true" name="publish"/>
- </index>
- <index name="sexual" unique="false">
- <column ascending="true" name="sexual"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- </table>
- <table name="profile_check" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="uid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="cid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="dfrn_id" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="sec" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="5" name="expire" nullable="false" remarks="" size="10" type="INT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="cid" unique="false">
- <column ascending="true" name="cid"/>
- </index>
- <index name="dfrn_id" unique="false">
- <column ascending="true" name="dfrn_id"/>
- </index>
- <index name="expire" unique="false">
- <column ascending="true" name="expire"/>
- </index>
- <index name="sec" unique="false">
- <column ascending="true" name="sec"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- </table>
- <table name="register" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="hash" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="2" name="created" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="uid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="password" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="5" name="language" nullable="false" remarks="" size="16" type="CHAR"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="created" unique="false">
- <column ascending="true" name="created"/>
- </index>
- <index name="hash" unique="false">
- <column ascending="true" name="hash"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- </table>
- <table name="session" numRows="23" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="20" type="BIGINT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="sid" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="2" name="data" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="expire" nullable="false" remarks="" size="20" type="BIGINT UNSIGNED"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="expire" unique="false">
- <column ascending="true" name="expire"/>
- </index>
- <index name="sid" unique="false">
- <column ascending="true" name="sid"/>
- </index>
- </table>
- <table name="shares" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="share_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="share_type" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="share_target" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="share_xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <primaryKey column="share_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="share_id"/>
- </index>
- <index name="share_target" unique="false">
- <column ascending="true" name="share_target"/>
- </index>
- <index name="share_type" unique="false">
- <column ascending="true" name="share_type"/>
- </index>
- <index name="share_xchan" unique="false">
- <column ascending="true" name="share_xchan"/>
- </index>
- </table>
- <table name="sign" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="iid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="retract_iid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" digits="0" id="3" name="signed_text" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" digits="0" id="4" name="signature" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="5" name="signer" nullable="false" remarks="" size="255" type="CHAR"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="iid" unique="false">
- <column ascending="true" name="iid"/>
- </index>
- <index name="retract_iid" unique="false">
- <column ascending="true" name="retract_iid"/>
- </index>
- </table>
- <table name="site" numRows="117" remarks="" type="TABLE">
- <column autoUpdated="false" digits="0" id="0" name="site_url" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="site_access" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="site_flags" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="3" name="site_update" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="4" name="site_pull" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="5" name="site_sync" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="6" name="site_directory" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="7" name="site_register" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="8" name="site_sellpage" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="9" name="site_location" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="10" name="site_realm" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="11" name="site_valid" nullable="false" remarks="" size="5" type="SMALLINT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="12" name="site_dead" nullable="false" remarks="" size="5" type="SMALLINT"/>
- <primaryKey column="site_url" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="site_url"/>
- </index>
- <index name="site_access" unique="false">
- <column ascending="true" name="site_access"/>
- </index>
- <index name="site_dead" unique="false">
- <column ascending="true" name="site_dead"/>
- </index>
- <index name="site_directory" unique="false">
- <column ascending="true" name="site_directory"/>
- </index>
- <index name="site_flags" unique="false">
- <column ascending="true" name="site_flags"/>
- </index>
- <index name="site_pull" unique="false">
- <column ascending="true" name="site_pull"/>
- </index>
- <index name="site_realm" unique="false">
- <column ascending="true" name="site_realm"/>
- </index>
- <index name="site_register" unique="false">
- <column ascending="true" name="site_register"/>
- </index>
- <index name="site_sellpage" unique="false">
- <column ascending="true" name="site_sellpage"/>
- </index>
- <index name="site_update" unique="false">
- <column ascending="true" name="site_update"/>
- </index>
- <index name="site_valid" unique="false">
- <column ascending="true" name="site_valid"/>
- </index>
- </table>
- <table name="source" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="src_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="src_channel_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="src_channel_xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="src_xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="4" name="src_patt" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <primaryKey column="src_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="src_id"/>
- </index>
- <index name="src_channel_id" unique="false">
- <column ascending="true" name="src_channel_id"/>
- </index>
- <index name="src_channel_xchan" unique="false">
- <column ascending="true" name="src_channel_xchan"/>
- </index>
- <index name="src_xchan" unique="false">
- <column ascending="true" name="src_xchan"/>
- </index>
- </table>
- <table name="spam" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="notify"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="uid" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="spam" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="ham" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="term" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="5" name="date" nullable="false" remarks="" size="19" type="DATETIME"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="ham" unique="false">
- <column ascending="true" name="ham"/>
- </index>
- <index name="spam" unique="false">
- <column ascending="true" name="spam"/>
- </index>
- <index name="term" unique="false">
- <column ascending="true" name="term"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- </table>
- <table name="sys_perms" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="cat" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="k" nullable="false" remarks="" size="255" type="CHAR">
- <parent column="k" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="cache"/>
- </column>
- <column autoUpdated="false" digits="0" id="3" name="v" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="4" name="public_perm" nullable="false" remarks="" size="0" type="BIT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- </table>
- <table name="term" numRows="7585" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="tid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="aid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="uid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="oid" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="4" name="otype" nullable="false" remarks="" size="3" type="TINYINT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="5" name="type" nullable="false" remarks="" size="3" type="TINYINT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="6" name="term" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="7" name="url" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="8" name="imgurl" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="9" name="term_hash" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="10" name="parent_hash" nullable="false" remarks="" size="255" type="CHAR"/>
- <primaryKey column="tid" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="tid"/>
- </index>
- <index name="aid" unique="false">
- <column ascending="true" name="aid"/>
- </index>
- <index name="imgurl" unique="false">
- <column ascending="true" name="imgurl"/>
- </index>
- <index name="oid" unique="false">
- <column ascending="true" name="oid"/>
- </index>
- <index name="otype" unique="false">
- <column ascending="true" name="otype"/>
- </index>
- <index name="parent_hash" unique="false">
- <column ascending="true" name="parent_hash"/>
- </index>
- <index name="term" unique="false">
- <column ascending="true" name="term"/>
- </index>
- <index name="term_hash" unique="false">
- <column ascending="true" name="term_hash"/>
- </index>
- <index name="type" unique="false">
- <column ascending="true" name="type"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- </table>
- <table name="tokens" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="false" defaultValue="" digits="0" id="0" name="id" nullable="false" remarks="" size="40" type="VARCHAR">
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="auth_codes"/>
- </column>
- <column autoUpdated="false" digits="0" id="1" name="secret" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="client_id" nullable="false" remarks="" size="20" type="VARCHAR">
- <parent column="client_id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="clients"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="expires" nullable="false" remarks="" size="20" type="BIGINT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="scope" nullable="false" remarks="" size="200" type="VARCHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="5" name="uid" nullable="false" remarks="" size="10" type="INT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="client_id" unique="false">
- <column ascending="true" name="client_id"/>
- </index>
- <index name="expires" unique="false">
- <column ascending="true" name="expires"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- </table>
- <table name="updates" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="ud_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="ud_hash" nullable="false" remarks="" size="128" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="ud_guid" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="3" name="ud_date" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="4" name="ud_last" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="5" name="ud_flags" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="6" name="ud_addr" nullable="false" remarks="" size="255" type="CHAR"/>
- <primaryKey column="ud_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="ud_id"/>
- </index>
- <index name="ud_addr" unique="false">
- <column ascending="true" name="ud_addr"/>
- </index>
- <index name="ud_date" unique="false">
- <column ascending="true" name="ud_date"/>
- </index>
- <index name="ud_flags" unique="false">
- <column ascending="true" name="ud_flags"/>
- </index>
- <index name="ud_guid" unique="false">
- <column ascending="true" name="ud_guid"/>
- </index>
- <index name="ud_hash" unique="false">
- <column ascending="true" name="ud_hash"/>
- </index>
- <index name="ud_last" unique="false">
- <column ascending="true" name="ud_last"/>
- </index>
- </table>
- <table name="verify" numRows="1" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="attach"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="config"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="conv"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="fcontact"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="ffinder"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="group_member"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="groups"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="item"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="item_id"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="likes"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="mail"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="photo"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="profdef"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="profext"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="profile_check"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="register"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="sign"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="sys_perms"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="xconfig"/>
- <child column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="xign"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="channel" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="type" nullable="false" remarks="" size="32" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="token" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="meta" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="5" name="created" nullable="false" remarks="" size="19" type="DATETIME"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="channel" unique="false">
- <column ascending="true" name="channel"/>
- </index>
- <index name="created" unique="false">
- <column ascending="true" name="created"/>
- </index>
- <index name="meta" unique="false">
- <column ascending="true" name="meta"/>
- </index>
- <index name="token" unique="false">
- <column ascending="true" name="token"/>
- </index>
- <index name="type" unique="false">
- <column ascending="true" name="type"/>
- </index>
- </table>
- <table name="vote" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="vote_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="vote_poll" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="vote_element" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" digits="0" id="3" name="vote_result" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="vote_xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <primaryKey column="vote_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="vote_id"/>
- </index>
- <index name="vote_element" unique="false">
- <column ascending="true" name="vote_element"/>
- </index>
- <index name="vote_poll" unique="false">
- <column ascending="true" name="vote_poll"/>
- </index>
- <index name="vote_vote" unique="true">
- <column ascending="true" name="vote_poll"/>
- <column ascending="true" name="vote_element"/>
- <column ascending="true" name="vote_xchan"/>
- </index>
- </table>
- <table name="xchan" numRows="1168" remarks="" type="TABLE">
- <column autoUpdated="false" digits="0" id="0" name="xchan_hash" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="xchan_guid" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="2" name="xchan_guid_sig" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="3" name="xchan_pubkey" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="image/jpeg" digits="0" id="4" name="xchan_photo_mimetype" nullable="false" remarks="" size="32" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="5" name="xchan_photo_l" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="6" name="xchan_photo_m" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="7" name="xchan_photo_s" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="8" name="xchan_addr" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="9" name="xchan_url" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="10" name="xchan_connurl" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="11" name="xchan_follow" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="12" name="xchan_connpage" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="13" name="xchan_name" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="14" name="xchan_network" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="15" name="xchan_instance_url" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="16" name="xchan_flags" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="17" name="xchan_photo_date" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="18" name="xchan_name_date" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="19" name="xchan_hidden" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="20" name="xchan_orphan" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="21" name="xchan_censored" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="22" name="xchan_selfcensored" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="23" name="xchan_system" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="24" name="xchan_pubforum" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="25" name="xchan_deleted" nullable="false" remarks="" size="0" type="BIT"/>
- <primaryKey column="xchan_hash" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="xchan_hash"/>
- </index>
- <index name="xchan_addr" unique="false">
- <column ascending="true" name="xchan_addr"/>
- </index>
- <index name="xchan_censored" unique="false">
- <column ascending="true" name="xchan_censored"/>
- </index>
- <index name="xchan_connurl" unique="false">
- <column ascending="true" name="xchan_connurl"/>
- </index>
- <index name="xchan_deleted" unique="false">
- <column ascending="true" name="xchan_deleted"/>
- </index>
- <index name="xchan_flags" unique="false">
- <column ascending="true" name="xchan_flags"/>
- </index>
- <index name="xchan_follow" unique="false">
- <column ascending="true" name="xchan_follow"/>
- </index>
- <index name="xchan_guid" unique="false">
- <column ascending="true" name="xchan_guid"/>
- </index>
- <index name="xchan_hidden" unique="false">
- <column ascending="true" name="xchan_hidden"/>
- </index>
- <index name="xchan_instance_url" unique="false">
- <column ascending="true" name="xchan_instance_url"/>
- </index>
- <index name="xchan_name" unique="false">
- <column ascending="true" name="xchan_name"/>
- </index>
- <index name="xchan_network" unique="false">
- <column ascending="true" name="xchan_network"/>
- </index>
- <index name="xchan_orphan" unique="false">
- <column ascending="true" name="xchan_orphan"/>
- </index>
- <index name="xchan_pubforum" unique="false">
- <column ascending="true" name="xchan_pubforum"/>
- </index>
- <index name="xchan_selfcensored" unique="false">
- <column ascending="true" name="xchan_selfcensored"/>
- </index>
- <index name="xchan_system" unique="false">
- <column ascending="true" name="xchan_system"/>
- </index>
- <index name="xchan_url" unique="false">
- <column ascending="true" name="xchan_url"/>
- </index>
- </table>
- <table name="xchat" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="xchat_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="xchat_url" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="xchat_desc" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="xchat_xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="4" name="xchat_edited" nullable="false" remarks="" size="19" type="DATETIME"/>
- <primaryKey column="xchat_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="xchat_id"/>
- </index>
- <index name="xchat_desc" unique="false">
- <column ascending="true" name="xchat_desc"/>
- </index>
- <index name="xchat_edited" unique="false">
- <column ascending="true" name="xchat_edited"/>
- </index>
- <index name="xchat_url" unique="false">
- <column ascending="true" name="xchat_url"/>
- </index>
- <index name="xchat_xchan" unique="false">
- <column ascending="true" name="xchat_xchan"/>
- </index>
- </table>
- <table name="xconfig" numRows="4" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="cat" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="k" nullable="false" remarks="" size="255" type="CHAR">
- <parent column="k" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="cache"/>
- </column>
- <column autoUpdated="false" digits="0" id="4" name="v" nullable="false" remarks="" size="16777215" type="MEDIUMTEXT"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="cat" unique="false">
- <column ascending="true" name="cat"/>
- </index>
- <index name="k" unique="false">
- <column ascending="true" name="k"/>
- </index>
- <index name="xchan" unique="false">
- <column ascending="true" name="xchan"/>
- </index>
- </table>
- <table name="xign" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="INT UNSIGNED">
- <parent column="id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" table="verify"/>
- </column>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="uid" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <primaryKey column="id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="id"/>
- </index>
- <index name="uid" unique="false">
- <column ascending="true" name="uid"/>
- </index>
- <index name="xchan" unique="false">
- <column ascending="true" name="xchan"/>
- </index>
- </table>
- <table name="xlink" numRows="244" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="xlink_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="xlink_xchan" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="xlink_link" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="xlink_rating" nullable="false" remarks="" size="10" type="INT"/>
- <column autoUpdated="false" digits="0" id="4" name="xlink_rating_text" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="0000-00-00 00:00:00" digits="0" id="5" name="xlink_updated" nullable="false" remarks="" size="19" type="DATETIME"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="6" name="xlink_static" nullable="false" remarks="" size="0" type="BIT"/>
- <column autoUpdated="false" digits="0" id="7" name="xlink_sig" nullable="false" remarks="" size="65535" type="TEXT"/>
- <primaryKey column="xlink_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="xlink_id"/>
- </index>
- <index name="xlink_link" unique="false">
- <column ascending="true" name="xlink_link"/>
- </index>
- <index name="xlink_rating" unique="false">
- <column ascending="true" name="xlink_rating"/>
- </index>
- <index name="xlink_static" unique="false">
- <column ascending="true" name="xlink_static"/>
- </index>
- <index name="xlink_updated" unique="false">
- <column ascending="true" name="xlink_updated"/>
- </index>
- <index name="xlink_xchan" unique="false">
- <column ascending="true" name="xlink_xchan"/>
- </index>
- </table>
- <table name="xperm" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="xp_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="xp_client" nullable="false" remarks="" size="20" type="VARCHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="xp_channel" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="xp_perm" nullable="false" remarks="" size="64" type="VARCHAR"/>
- <primaryKey column="xp_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="xp_id"/>
- </index>
- <index name="xp_channel" unique="false">
- <column ascending="true" name="xp_channel"/>
- </index>
- <index name="xp_client" unique="false">
- <column ascending="true" name="xp_client"/>
- </index>
- <index name="xp_perm" unique="false">
- <column ascending="true" name="xp_perm"/>
- </index>
- </table>
- <table name="xprof" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="false" digits="0" id="0" name="xprof_hash" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="xprof_age" nullable="false" remarks="" size="3" type="TINYINT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="xprof_desc" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="3" name="xprof_dob" nullable="false" remarks="" size="12" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="4" name="xprof_gender" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="5" name="xprof_marital" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="6" name="xprof_sexual" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="7" name="xprof_locale" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="8" name="xprof_region" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="9" name="xprof_postcode" nullable="false" remarks="" size="32" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="10" name="xprof_country" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" digits="0" id="11" name="xprof_keywords" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" digits="0" id="12" name="xprof_about" nullable="false" remarks="" size="65535" type="TEXT"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="13" name="xprof_homepage" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="14" name="xprof_hometown" nullable="false" remarks="" size="255" type="CHAR"/>
- <primaryKey column="xprof_hash" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="xprof_hash"/>
- </index>
- <index name="xprof_age" unique="false">
- <column ascending="true" name="xprof_age"/>
- </index>
- <index name="xprof_country" unique="false">
- <column ascending="true" name="xprof_country"/>
- </index>
- <index name="xprof_desc" unique="false">
- <column ascending="true" name="xprof_desc"/>
- </index>
- <index name="xprof_dob" unique="false">
- <column ascending="true" name="xprof_dob"/>
- </index>
- <index name="xprof_gender" unique="false">
- <column ascending="true" name="xprof_gender"/>
- </index>
- <index name="xprof_hometown" unique="false">
- <column ascending="true" name="xprof_hometown"/>
- </index>
- <index name="xprof_locale" unique="false">
- <column ascending="true" name="xprof_locale"/>
- </index>
- <index name="xprof_marital" unique="false">
- <column ascending="true" name="xprof_marital"/>
- </index>
- <index name="xprof_postcode" unique="false">
- <column ascending="true" name="xprof_postcode"/>
- </index>
- <index name="xprof_region" unique="false">
- <column ascending="true" name="xprof_region"/>
- </index>
- <index name="xprof_sexual" unique="false">
- <column ascending="true" name="xprof_sexual"/>
- </index>
- </table>
- <table name="xtag" numRows="0" remarks="" type="TABLE">
- <column autoUpdated="true" digits="0" id="0" name="xtag_id" nullable="false" remarks="" size="10" type="INT UNSIGNED"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="1" name="xtag_hash" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="" digits="0" id="2" name="xtag_term" nullable="false" remarks="" size="255" type="CHAR"/>
- <column autoUpdated="false" defaultValue="0" digits="0" id="3" name="xtag_flags" nullable="false" remarks="" size="10" type="INT"/>
- <primaryKey column="xtag_id" sequenceNumberInPK="1"/>
- <index name="PRIMARY" unique="true">
- <column ascending="true" name="xtag_id"/>
- </index>
- <index name="xtag_flags" unique="false">
- <column ascending="true" name="xtag_flags"/>
- </index>
- <index name="xtag_hash" unique="false">
- <column ascending="true" name="xtag_hash"/>
- </index>
- <index name="xtag_term" unique="false">
- <column ascending="true" name="xtag_term"/>
- </index>
- </table>
- </tables>
-</database>
diff --git a/include/ItemObject.php b/include/ItemObject.php
index 512e12838..8be99d91e 100644
--- a/include/ItemObject.php
+++ b/include/ItemObject.php
@@ -346,6 +346,7 @@ class Item extends BaseObject {
'owner_photo' => $this->get_owner_photo(),
'owner_name' => $this->get_owner_name(),
'photo' => $body['photo'],
+ 'event' => $body['event'],
'has_tags' => $has_tags,
// Item toolbar buttons
diff --git a/include/RedDAV/RedBrowser.php b/include/RedDAV/RedBrowser.php
index efea5d92f..1aa5f435e 100644
--- a/include/RedDAV/RedBrowser.php
+++ b/include/RedDAV/RedBrowser.php
@@ -188,7 +188,7 @@ class RedBrowser extends DAV\Browser\Plugin {
$parentHash = '';
$owner = $this->auth->owner_id;
- $splitPath = split('/', $fullPath);
+ $splitPath = explode('/', $fullPath);
if (count($splitPath) > 3) {
for ($i = 3; $i < count($splitPath); $i++) {
$attachName = urldecode($splitPath[$i]);
diff --git a/include/account.php b/include/account.php
index b3a520fd4..e448bdcc6 100644
--- a/include/account.php
+++ b/include/account.php
@@ -67,7 +67,7 @@ function check_account_invite($invite_code) {
$result['message'] .= t('An invitation is required.') . EOL;
}
$r = q("select * from register where `hash` = '%s' limit 1", dbesc($invite_code));
- if(! results($r)) {
+ if(! $r) {
$result['message'] .= t('Invitation could not be verified.') . EOL;
}
}
@@ -718,4 +718,4 @@ function upgrade_message($bbcode = false) {
function upgrade_bool_message($bbcode = false) {
$x = upgrade_link($bbcode);
return t('This action is not available under your subscription plan.') . (($x) ? ' ' . $x : '') ;
-} \ No newline at end of file
+}
diff --git a/include/api.php b/include/api.php
index f279b2aa3..5053977c5 100644
--- a/include/api.php
+++ b/include/api.php
@@ -1,10 +1,10 @@
<?php /** @file */
-require_once("bbcode.php");
-require_once("datetime.php");
-require_once("conversation.php");
-require_once("oauth.php");
-require_once("html2plain.php");
+require_once("include/bbcode.php");
+require_once("include/datetime.php");
+require_once("include/conversation.php");
+require_once("include/oauth.php");
+require_once("include/html2plain.php");
require_once('include/security.php');
require_once('include/photos.php');
require_once('include/items.php');
@@ -112,8 +112,11 @@ require_once('include/api_auth.php');
break;
case "json":
header ("Content-Type: application/json");
- foreach($r as $rr)
+ foreach($r as $rr) {
+ if(! $rr)
+ $rr = array();
$json = json_encode($rr);
+ }
if ($_GET['callback'])
$json = $_GET['callback']."(".$json.")";
return $json;
@@ -248,6 +251,7 @@ require_once('include/api_auth.php');
if (count($uinfo)==0) {
return False;
}
+ $following = false;
if(intval($uinfo[0]['abook_self'])) {
$usr = q("select * from channel where channel_id = %d limit 1",
@@ -263,18 +267,22 @@ require_once('include/api_auth.php');
$r = q("SELECT COUNT(`id`) as `count` FROM `item`
WHERE `uid` = %d
AND item_wall = 1 $item_normal
- AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`=''",
+ AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`=''
+ AND item_private = 0 ",
intval($usr[0]['channel_id'])
);
$countitms = $r[0]['count'];
+ $following = true;
}
else {
$r = q("SELECT COUNT(`id`) as `count` FROM `item`
WHERE author_xchan = '%s'
- AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`=''",
+ AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`=''
+ AND item_private = 0 ",
intval($uinfo[0]['xchan_hash'])
);
$countitms = $r[0]['count'];
+ $following = (($uinfo[0]['abook_myperms'] & PERMS_R_STREAM) ? true : false );
}
@@ -310,7 +318,6 @@ require_once('include/api_auth.php');
'location' => ($usr) ? $usr[0]['channel_location'] : '',
'profile_image_url' => $uinfo[0]['xchan_photo_l'],
'url' => $uinfo[0]['xchan_url'],
-//FIXME
'contact_url' => $a->get_baseurl() . "/connections/".$uinfo[0]['abook_id'],
'protected' => false,
'friends_count' => intval($countfriends),
@@ -334,7 +341,7 @@ require_once('include/api_auth.php');
'profile_background_tile' => false,
'profile_use_background_image' => false,
'notifications' => false,
- 'following' => '', // #XXX: fix me
+ 'following' => $following,
'verified' => true // #XXX: fix me
);
@@ -382,7 +389,6 @@ require_once('include/api_auth.php');
function api_item_get_user(&$a, $item) {
- global $usercache;
// The author is our direct contact, in a conversation with us.
@@ -396,11 +402,11 @@ require_once('include/api_auth.php');
$name = $item['author']['xchan_name'];
// Generating a random ID
- if (is_null($usercache[$nick]) or !array_key_exists($nick, $usercache))
- $usercache[$nick] = mt_rand(2000000, 2100000);
+ if (! $nick)
+ $nick = mt_rand(2000000, 2100000);
$ret = array(
- 'id' => $usercache[$nick],
+ 'id' => $nick,
'name' => $name,
'screen_name' => $nick,
'location' => '', //$uinfo[0]['default-location'],
@@ -415,7 +421,7 @@ require_once('include/api_auth.php');
'utc_offset' => 0, // #XXX: fix me
'time_zone' => '', //$uinfo[0]['timezone'],
'statuses_count' => 0,
- 'following' => 1,
+ 'following' => false,
'statusnet_blocking' => false,
'notifications' => false,
'uid' => 0,
@@ -853,13 +859,38 @@ require_once('include/api_auth.php');
$_REQUEST['type'] = 'wall';
if(x($_FILES,'media')) {
- $_FILES['userfile'] = $_FILES['media'];
- // upload the image if we have one
- $_REQUEST['silent']='1'; //tell wall_upload function to return img info instead of echo
- require_once('mod/wall_attach.php');
- $media = wall_attach_post($a);
- if(strlen($media)>0)
- $_REQUEST['body'] .= "\n\n".$media;
+ if(is_array($_FILES['media']['name'])) {
+ $num_uploads = count($_FILES['media']['name']);
+ for($x = 0; $x < $num_uploads; $x ++) {
+ $_FILES['userfile'] = array();
+ $_FILES['userfile']['name'] = $_FILES['media']['name'][$x];
+ $_FILES['userfile']['type'] = $_FILES['media']['type'][$x];
+ $_FILES['userfile']['tmp_name'] = $_FILES['media']['tmp_name'][$x];
+ $_FILES['userfile']['error'] = $_FILES['media']['error'][$x];
+ $_FILES['userfile']['size'] = $_FILES['media']['size'][$x];
+
+ // upload each image if we have any
+ $_REQUEST['silent']='1'; //tell wall_upload function to return img info instead of echo
+ require_once('mod/wall_attach.php');
+ $a->data['api_info'] = $user_info;
+ $media = wall_attach_post($a);
+
+ if(strlen($media)>0)
+ $_REQUEST['body'] .= "\n\n" . $media;
+ }
+ }
+ else {
+ // AndStatus doesn't present media as an array
+ $_FILES['userfile'] = $_FILES['media'];
+ // upload each image if we have any
+ $_REQUEST['silent']='1'; //tell wall_upload function to return img info instead of echo
+ require_once('mod/wall_attach.php');
+ $a->data['api_info'] = $user_info;
+ $media = wall_attach_post($a);
+
+ if(strlen($media)>0)
+ $_REQUEST['body'] .= "\n\n" . $media;
+ }
}
}
@@ -871,6 +902,7 @@ require_once('include/api_auth.php');
// this should output the last post (the one we just posted).
return api_status_show($a,$type);
}
+ api_register_func('api/statuses/update_with_media','api_statuses_update', true);
api_register_func('api/statuses/update','api_statuses_update', true);
@@ -1079,6 +1111,8 @@ require_once('include/api_auth.php');
'contributors' => ''
);
$status_info['user'] = $user_info;
+ if(array_key_exists('status',$status_info['user']))
+ unset($status_info['user']['status']);
}
return api_apply_template("status", $type, array('$status' => $status_info));
@@ -1320,6 +1354,8 @@ require_once('include/api_auth.php');
// params
$id = intval(argv(3));
+ if(! $id)
+ $id = $_REQUEST['id'];
logger('API: api_statuses_show: '.$id);
@@ -1336,10 +1372,12 @@ require_once('include/api_auth.php');
$r = q("select * from item where true $item_normal $sql_extra",
intval($id)
);
+
xchan_query($r,true);
$ret = api_format_items($r,$user_info);
+
if ($conversation) {
$data = array('$statuses' => $ret);
return api_apply_template("timeline", $type, $data);
@@ -2299,28 +2337,28 @@ require_once('include/api_auth.php');
api_register_func('api/direct_messages','api_direct_messages_inbox',true);
-
function api_oauth_request_token(&$a, $type){
try{
- $oauth = new FKOAuth1();
- $req = OAuthRequest::from_request();
-logger('Req: ' . var_export($req,true));
+ $oauth = new ZotOAuth1();
+ $req = OAuth1Request::from_request();
+ logger('Req: ' . var_export($req,true),LOGGER_DATA);
$r = $oauth->fetch_request_token($req);
}catch(Exception $e){
logger('oauth_exception: ' . print_r($e->getMessage(),true));
- echo "error=". OAuthUtil::urlencode_rfc3986($e->getMessage());
+ echo "error=". OAuth1Util::urlencode_rfc3986($e->getMessage());
killme();
}
echo $r;
killme();
}
+
function api_oauth_access_token(&$a, $type){
try{
- $oauth = new FKOAuth1();
- $req = OAuthRequest::from_request();
+ $oauth = new ZotOAuth1();
+ $req = OAuth1Request::from_request();
$r = $oauth->fetch_access_token($req);
}catch(Exception $e){
- echo "error=". OAuthUtil::urlencode_rfc3986($e->getMessage()); killme();
+ echo "error=". OAuth1Util::urlencode_rfc3986($e->getMessage()); killme();
}
echo $r;
killme();
diff --git a/include/api_auth.php b/include/api_auth.php
index ee9db3f55..26a9df8d4 100644
--- a/include/api_auth.php
+++ b/include/api_auth.php
@@ -1,17 +1,19 @@
<?php /** @file */
-require_once("oauth.php");
-
-
/**
- * Simple HTTP Login
+ * API Login via basic-auth or OAuth
*/
function api_login(&$a){
+
+ $record = null;
+
+ require_once('include/oauth.php');
+
// login with oauth
try {
- $oauth = new FKOAuth1();
- $req = OAuthRequest::from_request();
+ $oauth = new ZotOAuth1();
+ $req = OAuth1Request::from_request();
list($consumer,$token) = $oauth->verify_request($req);
@@ -23,16 +25,14 @@ function api_login(&$a){
call_hooks('logged_in', $a->user);
return;
}
- echo __file__.__line__.__function__."<pre>";
-// var_dump($consumer, $token);
- die();
+ killme();
}
catch(Exception $e) {
- logger(__file__.__line__.__function__."\n".$e);
+ logger($e->getMessage());
}
-
- // workaround for HTTP-auth in CGI mode
+ // workarounds for HTTP-auth in CGI mode
+
if(x($_SERVER,'REDIRECT_REMOTE_USER')) {
$userpass = base64_decode(substr($_SERVER["REDIRECT_REMOTE_USER"],6)) ;
if(strlen($userpass)) {
@@ -51,45 +51,49 @@ function api_login(&$a){
}
}
+ require_once('include/auth.php');
+ require_once('include/security.php');
- if (!isset($_SERVER['PHP_AUTH_USER'])) {
- logger('API_login: ' . print_r($_SERVER,true), LOGGER_DEBUG);
- header('WWW-Authenticate: Basic realm="Red"');
- header('HTTP/1.0 401 Unauthorized');
- die('This api requires login');
- }
-
// process normal login request
- require_once('include/auth.php');
- $channel_login = 0;
- $record = account_verify_password($_SERVER['PHP_AUTH_USER'],$_SERVER['PHP_AUTH_PW']);
- if(! $record) {
- $r = q("select * from channel where channel_address = '%s' limit 1",
+
+ if(isset($_SERVER['PHP_AUTH_USER'])) {
+ $channel_login = 0;
+ $record = account_verify_password($_SERVER['PHP_AUTH_USER'],$_SERVER['PHP_AUTH_PW']);
+ if(! $record) {
+ $r = q("select * from channel left join account on account.account_id = channel.channel_account_id
+ where channel.channel_address = '%s' limit 1",
dbesc($_SERVER['PHP_AUTH_USER'])
);
if ($r) {
- $x = q("select * from account where account_id = %d limit 1",
- intval($r[0]['channel_account_id'])
- );
- if ($x) {
- $record = account_verify_password($x[0]['account_email'],$_SERVER['PHP_AUTH_PW']);
+ $record = account_verify_password($r[0]['account_email'],$_SERVER['PHP_AUTH_PW']);
if($record)
$channel_login = $r[0]['channel_id'];
}
}
- if(! $record) {
- logger('API_login failure: ' . print_r($_SERVER,true), LOGGER_DEBUG);
- header('WWW-Authenticate: Basic realm="Red"');
- header('HTTP/1.0 401 Unauthorized');
- die('This api requires login');
- }
}
- require_once('include/security.php');
- authenticate_success($record);
+ if($record) {
+ authenticate_success($record);
- if($channel_login)
- change_channel($channel_login);
+ if($channel_login)
+ change_channel($channel_login);
+
+ $_SESSION['allow_api'] = true;
+ return true;
+ }
+ else {
+ $_SERVER['PHP_AUTH_PW'] = '*****';
+ logger('API_login failure: ' . print_r($_SERVER,true), LOGGER_DEBUG);
+ log_failed_login('API login failure');
+ retry_basic_auth();
+ }
- $_SESSION['allow_api'] = true;
}
+
+
+function retry_basic_auth() {
+ header('WWW-Authenticate: Basic realm="Hubzilla"');
+ header('HTTP/1.0 401 Unauthorized');
+ echo('This api requires login');
+ killme();
+} \ No newline at end of file
diff --git a/include/attach.php b/include/attach.php
index 36b971712..8595d5d86 100644
--- a/include/attach.php
+++ b/include/attach.php
@@ -430,7 +430,7 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) {
$observer = $x[0];
}
- logger('arr: ' . print_r($arr,true));
+ logger('arr: ' . print_r($arr,true), LOGGER_DATA);
if(! perm_is_allowed($channel_id,$observer_hash, 'write_storage')) {
$ret['message'] = t('Permission denied.');
@@ -503,6 +503,10 @@ function attach_store($channel, $observer_hash, $options = '', $arr = null) {
}
}
+ // AndStatus sends jpegs with a non-standard mimetype
+ if($type === 'image/jpg')
+ $type = 'image/jpeg';
+
$existing_size = 0;
if($options === 'replace') {
diff --git a/include/bb2diaspora.php b/include/bb2diaspora.php
index 1be7caa19..81b95b30b 100644
--- a/include/bb2diaspora.php
+++ b/include/bb2diaspora.php
@@ -305,15 +305,6 @@ function bb2diaspora_itembody($item, $force_update = false) {
$matches = array();
- //if we have a photo item just prepend the photo bbcode to item['body']
- $is_photo = (($item['obj_type'] == ACTIVITY_OBJ_PHOTO) ? true : false);
- if($is_photo) {
- $object = json_decode($item['object'],true);
- if($object['bbcode']) {
- $item['body'] = (($item['body']) ? $object['bbcode'] . "\r\n" . $item['body'] : $object['bbcode']);
- }
- }
-
if(($item['diaspora_meta']) && (! $force_update)) {
$diaspora_meta = json_decode($item['diaspora_meta'],true);
if($diaspora_meta) {
@@ -333,6 +324,8 @@ function bb2diaspora_itembody($item, $force_update = false) {
}
}
+ create_export_photo_body($item);
+
$newitem = $item;
if(array_key_exists('item_obscured',$item) && intval($item['item_obscured'])) {
@@ -346,6 +339,7 @@ function bb2diaspora_itembody($item, $force_update = false) {
}
}
+
bb2diaspora_itemwallwall($newitem);
$title = $newitem['title'];
diff --git a/include/comanche.php b/include/comanche.php
index 9585a6578..1537226ca 100644
--- a/include/comanche.php
+++ b/include/comanche.php
@@ -282,15 +282,21 @@ function comanche_widget($name, $text) {
}
}
- if(file_exists('widget/' . trim($name) . '.php'))
- require_once('widget/' . trim($name) . '.php');
+ $func = 'widget_' . trim($name);
+
+ if(! function_exists($func)) {
+ if(file_exists('widget/' . trim($name) . '.php'))
+ require_once('widget/' . trim($name) . '.php');
+ elseif(folder_exists('widget/'. trim($name))
+ && (file_exists('widget/' . trim($name) . '/' . trim($name) . '.php')))
+ require_once('widget/' . trim($name) . '/' . trim($name) . '.php');
+ }
else {
- $theme_widget = 'widget_' . trim($name) . '.php';
- if(theme_include($theme_widget))
+ $theme_widget = $func . '.php';
+ if((! function_exists($func)) && theme_include($theme_widget))
require_once(theme_include($theme_widget));
}
- $func = 'widget_' . trim($name);
if (function_exists($func))
return $func($vars);
}
diff --git a/include/conversation.php b/include/conversation.php
index 2c447acbc..747bb5d0a 100644
--- a/include/conversation.php
+++ b/include/conversation.php
@@ -697,6 +697,7 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $
'thumb' => $profile_avatar,
'title' => $item['title'],
'body' => $body['html'],
+ 'event' => $body['event'],
'photo' => $body['photo'],
'tags' => $body['tags'],
'categories' => $body['categories'],
@@ -1226,7 +1227,7 @@ function status_editor($a, $x, $popup = false) {
'$wait' => t('Please wait'),
'$permset' => t('Permission settings'),
'$shortpermset' => t('permissions'),
- '$ptyp' => (($notes_cid) ? 'note' : 'wall'),
+ '$ptyp' => '',
'$content' => ((x($x,'body')) ? htmlspecialchars($x['body'], ENT_COMPAT,'UTF-8') : ''),
'$attachment' => ((x($x, 'attachment')) ? $x['attachment'] : ''),
'$post_id' => '',
diff --git a/include/datetime.php b/include/datetime.php
index f7df70a36..1d10e7ad7 100644
--- a/include/datetime.php
+++ b/include/datetime.php
@@ -235,7 +235,7 @@ function datetimesel($format, $min, $max, $default, $label, $id = 'datetimepicke
$o .= replace_macros($tpl,array(
'$field' => array($id, $label, $input_text, (($required) ? t('Required') : ''), (($required) ? '*' : ''), 'placeholder="' . $readable_format . '"'),
));
- $o .= "<script>\$(function () {var picker = \$('#id_$id').datetimepicker({step:5,format:'$dateformat' $minjs $maxjs $pickers $defaultdatejs,dayOfWeekStart:$first_day}); $extra_js})</script>";
+ $o .= "<script>\$(function () {var picker = \$('#id_$id').datetimepicker({step:15,format:'$dateformat' $minjs $maxjs $pickers $defaultdatejs,dayOfWeekStart:$first_day}); $extra_js})</script>";
return $o;
}
diff --git a/include/deliver.php b/include/deliver.php
index de93e316e..7ff0fa125 100644
--- a/include/deliver.php
+++ b/include/deliver.php
@@ -2,6 +2,7 @@
require_once('include/cli_startup.php');
require_once('include/zot.php');
+require_once('include/queue_fn.php');
function deliver_run($argv, $argc) {
@@ -15,7 +16,6 @@ function deliver_run($argv, $argc) {
logger('deliver: invoked: ' . print_r($argv,true), LOGGER_DATA);
-
for($x = 1; $x < $argc; $x ++) {
$dresult = null;
@@ -24,87 +24,6 @@ function deliver_run($argv, $argc) {
);
if($r) {
- /**
- * Check to see if we have any recent communications with this hub (in the last month).
- * If not, reduce the outq_priority.
- */
-
- $base = '';
-
- $h = parse_url($r[0]['outq_posturl']);
- if($h) {
- $base = $h['scheme'] . '://' . $h['host'] . (($h['port']) ? ':' . $h['port'] : '');
- if($base !== z_root()) {
- $y = q("select site_update, site_dead from site where site_url = '%s' ",
- dbesc($base)
- );
- if($y) {
- if(intval($y[0]['site_dead'])) {
- q("delete from outq where outq_posturl = '%s'",
- dbesc($r[0]['outq_posturl'])
- );
- logger('dead site ignored ' . $base);
- continue;
- }
- if($y[0]['site_update'] < datetime_convert('UTC','UTC','now - 1 month')) {
- q("update outq set outq_priority = %d where outq_hash = '%s'",
- intval($r[0]['outq_priority'] + 10),
- dbesc($r[0]['outq_hash'])
- );
- logger('immediate delivery deferred for site ' . $base);
- continue;
- }
- }
- else {
-
- // zot sites should all have a site record, unless they've been dead for as long as
- // your site has existed. Since we don't know for sure what these sites are,
- // call them unknown
-
- q("insert into site (site_url, site_update, site_dead, site_type) values ('%s','%s',0,%d) ",
- dbesc($base),
- dbesc(datetime_convert()),
- intval(($r[0]['outq_driver'] === 'post') ? SITE_TYPE_NOTZOT : SITE_TYPE_UNKNOWN)
- );
- }
- }
- }
-
- // "post" queue driver - used for diaspora and friendica-over-diaspora communications.
-
- if($r[0]['outq_driver'] === 'post') {
-
-
- $result = z_post_url($r[0]['outq_posturl'],$r[0]['outq_msg']);
- if($result['success'] && $result['return_code'] < 300) {
- logger('deliver: queue post success to ' . $r[0]['outq_posturl'], LOGGER_DEBUG);
- if($base) {
- q("update site set site_update = '%s', site_dead = 0 where site_url = '%s' ",
- dbesc(datetime_convert()),
- dbesc($base)
- );
- }
- q("update dreport set dreport_result = '%s', dreport_time = '%s' where dreport_queue = '%s' limit 1",
- dbesc('accepted for delivery'),
- dbesc(datetime_convert()),
- dbesc($argv[$x])
- );
-
- $y = q("delete from outq where outq_hash = '%s'",
- dbesc($argv[$x])
- );
-
- }
- else {
- logger('deliver: queue post returned ' . $result['return_code'] . ' from ' . $r[0]['outq_posturl'],LOGGER_DEBUG);
- $y = q("update outq set outq_updated = '%s' where outq_hash = '%s'",
- dbesc(datetime_convert()),
- dbesc($argv[$x])
- );
- }
- continue;
- }
-
$notify = json_decode($r[0]['outq_notify'],true);
// Messages without an outq_msg will need to go via the web, even if it's a
@@ -127,9 +46,9 @@ function deliver_run($argv, $argc) {
$msg = array('body' => json_encode(array('success' => true, 'pickup' => array(array('notify' => $notify,'message' => $m)))));
$dresult = zot_import($msg,z_root());
}
- $r = q("delete from outq where outq_hash = '%s'",
- dbesc($argv[$x])
- );
+
+ remove_queue_item($r[0]['outq_hash']);
+
if($dresult && is_array($dresult)) {
foreach($dresult as $xx) {
if(is_array($xx) && array_key_exists('message_id',$xx)) {
@@ -147,27 +66,16 @@ function deliver_run($argv, $argc) {
}
}
- q("delete from dreport where dreport_queue = '%s' limit 1",
- dbesc($argv[$x])
- );
- }
- }
- else {
- logger('deliver: dest: ' . $r[0]['outq_posturl'], LOGGER_DEBUG);
- $result = zot_zot($r[0]['outq_posturl'],$r[0]['outq_notify']);
- if($result['success']) {
- logger('deliver: remote zot delivery succeeded to ' . $r[0]['outq_posturl']);
- zot_process_response($r[0]['outq_posturl'],$result, $r[0]);
- }
- else {
- logger('deliver: remote zot delivery failed to ' . $r[0]['outq_posturl']);
- logger('deliver: remote zot delivery fail data: ' . print_r($result,true), LOGGER_DATA);
- $y = q("update outq set outq_updated = '%s' where outq_hash = '%s'",
- dbesc(datetime_convert()),
+ q("delete from dreport where dreport_queue = '%s'",
dbesc($argv[$x])
);
}
}
+
+ // otherwise it's a remote delivery - call queue_deliver();
+
+ queue_deliver($r[0],true);
+
}
}
}
diff --git a/include/dir_fns.php b/include/dir_fns.php
index b9f221bd1..fd2a5835d 100644
--- a/include/dir_fns.php
+++ b/include/dir_fns.php
@@ -22,7 +22,7 @@ function find_upstream_directory($dirmode) {
$r = q("select * from site where site_url = '%s' limit 1",
dbesc($preferred)
);
- if(($r) && ($r[0]['site_flags'] & DIRECTORY_MODE_STADALONE)) {
+ if(($r) && ($r[0]['site_flags'] & DIRECTORY_MODE_STANDALONE)) {
$preferred = '';
}
}
diff --git a/include/directory.php b/include/directory.php
index 9ab1d805b..8792a15e1 100644
--- a/include/directory.php
+++ b/include/directory.php
@@ -8,6 +8,7 @@ require_once('boot.php');
require_once('include/zot.php');
require_once('include/cli_startup.php');
require_once('include/dir_fns.php');
+require_once('include/queue_fn.php');
/**
* @brief
@@ -83,20 +84,17 @@ function directory_run($argv, $argc){
*/
$hash = random_string();
- q("insert into outq ( outq_hash, outq_account, outq_channel, outq_driver, outq_posturl, outq_async, outq_created, outq_updated, outq_notify, outq_msg )
- values ( '%s', %d, %d, '%s', '%s', %d, '%s', '%s', '%s', '%s' )",
- dbesc($hash),
- intval($channel['channel_account_id']),
- intval($channel['channel_id']),
- dbesc('zot'),
- dbesc($url),
- intval(1),
- dbesc(datetime_convert()),
- dbesc(datetime_convert()),
- dbesc($packet),
- dbesc('')
- );
- } else {
+
+ queue_insert(array(
+ 'hash' => $hash,
+ 'account_id' => $channel['channel_account_id'],
+ 'channel_id' => $channel['channel_id'],
+ 'posturl' => $url,
+ 'notify' => $packet,
+ ));
+
+ }
+ else {
q("update channel set channel_dirdate = '%s' where channel_id = %d",
dbesc(datetime_convert()),
intval($channel['channel_id'])
diff --git a/include/event.php b/include/event.php
index e303ad232..539bfe484 100644
--- a/include/event.php
+++ b/include/event.php
@@ -21,35 +21,37 @@ function format_event_html($ev) {
$bd_format = t('l F d, Y \@ g:i A') ; // Friday January 18, 2011 @ 8:01 AM
- $o = '<div class="vevent">' . "\r\n";
+ //todo: move this to template
- $o .= '<p class="summary event-summary">' . bbcode($ev['summary']) . '</p>' . "\r\n";
+ $o = '<div class="vevent">' . "\r\n";
- $o .= '<p class="description event-description">' . bbcode($ev['description']) . '</p>' . "\r\n";
+ $o .= '<div class="event-title"><h3><i class="icon-calendar"></i>&nbsp;' . bbcode($ev['summary']) . '</h3></div>' . "\r\n";
- $o .= '<p class="event-start">' . t('Starts:') . ' <abbr class="dtstart" title="'
+ $o .= '<div class="event-start"><span class="event-label">' . t('Starts:') . '</span>&nbsp;<span class="dtstart" title="'
. datetime_convert('UTC', 'UTC', $ev['start'], (($ev['adjust']) ? ATOM_TIME : 'Y-m-d\TH:i:s' ))
. '" >'
. (($ev['adjust']) ? day_translate(datetime_convert('UTC', date_default_timezone_get(),
$ev['start'] , $bd_format ))
: day_translate(datetime_convert('UTC', 'UTC',
$ev['start'] , $bd_format)))
- . '</abbr></p>' . "\r\n";
+ . '</span></div>' . "\r\n";
if(! $ev['nofinish'])
- $o .= '<p class="event-end" >' . t('Finishes:') . ' <abbr class="dtend" title="'
+ $o .= '<div class="event-end" ><span class="event-label">' . t('Finishes:') . '</span>&nbsp;<span class="dtend" title="'
. datetime_convert('UTC','UTC',$ev['finish'], (($ev['adjust']) ? ATOM_TIME : 'Y-m-d\TH:i:s' ))
. '" >'
. (($ev['adjust']) ? day_translate(datetime_convert('UTC', date_default_timezone_get(),
$ev['finish'] , $bd_format ))
: day_translate(datetime_convert('UTC', 'UTC',
$ev['finish'] , $bd_format )))
- . '</abbr></p>' . "\r\n";
+ . '</span></div>' . "\r\n";
+
+ $o .= '<div class="event-description">' . bbcode($ev['description']) . '</div>' . "\r\n";
if(strlen($ev['location']))
- $o .= '<p class="event-location"> ' . t('Location:') . ' <span class="location">'
+ $o .= '<div class="event-location"><span class="event-label"> ' . t('Location:') . '</span>&nbsp;<span class="location">'
. bbcode($ev['location'])
- . '</span></p>' . "\r\n";
+ . '</span></div>' . "\r\n";
$o .= '</div>' . "\r\n";
@@ -785,6 +787,12 @@ function event_store_item($arr, $event) {
'type' => ACTIVITY_OBJ_EVENT,
'id' => z_root() . '/event/' . $r[0]['resource_id'],
'title' => $arr['summary'],
+ 'start' => $arr['start'],
+ 'finish' => $arr['finish'],
+ 'nofinish' => $arr['nofinish'],
+ 'description' => $arr['description'],
+ 'location' => $arr['location'],
+ 'adjust' => $arr['adjust'],
'content' => format_event_bbcode($arr),
'author' => array(
'name' => $r[0]['xchan_name'],
@@ -887,7 +895,7 @@ function event_store_item($arr, $event) {
$item_arr['verb'] = ACTIVITY_POST;
$item_arr['item_wall'] = $item_wall;
$item_arr['item_origin'] = $item_origin;
- $item_arr['item_thread_top'] = $item_thread_top;;
+ $item_arr['item_thread_top'] = $item_thread_top;
$attach = array(array(
'href' => z_root() . '/events/ical/' . urlencode($event['event_hash']),
@@ -924,6 +932,12 @@ function event_store_item($arr, $event) {
'type' => ACTIVITY_OBJ_EVENT,
'id' => z_root() . '/event/' . $event['event_hash'],
'title' => $arr['summary'],
+ 'start' => $arr['start'],
+ 'finish' => $arr['finish'],
+ 'nofinish' => $arr['nofinish'],
+ 'description' => $arr['description'],
+ 'location' => $arr['location'],
+ 'adjust' => $arr['adjust'],
'content' => format_event_bbcode($arr),
'author' => array(
'name' => $x[0]['xchan_name'],
diff --git a/include/externals.php b/include/externals.php
index 18c034bb2..3a3a32420 100644
--- a/include/externals.php
+++ b/include/externals.php
@@ -28,7 +28,10 @@ function externals_run($argv, $argc){
}
else {
$randfunc = db_getfunc('RAND');
- $r = q("select site_url, site_pull from site where site_url != '%s' and site_flags != %d and site_type = %d order by $randfunc limit 1",
+
+ // fixme this query does not deal with directory realms.
+
+ $r = q("select site_url, site_pull from site where site_url != '%s' and site_flags != %d and site_type = %d and site_dead = 0 order by $randfunc limit 1",
dbesc(z_root()),
intval(DIRECTORY_MODE_STANDALONE),
intval(SITE_TYPE_ZOT)
@@ -37,19 +40,11 @@ function externals_run($argv, $argc){
$url = $r[0]['site_url'];
}
- // Note: blacklisted sites must be stored in the config as an array.
- // No simple way to turn this into a personal config because we have no identity here.
- // For that we probably need a variant of superblock.
-
$blacklisted = false;
- $bl1 = get_config('system','blacklisted_sites');
- if(is_array($bl1) && $bl1) {
- foreach($bl1 as $bl) {
- if($bl && strpos($url,$bl) !== false) {
- $blacklisted = true;
- break;
- }
- }
+
+ if(! check_siteallowed($url)) {
+ logger('blacklisted site: ' . $url);
+ $blacklisted = true;
}
$attempts ++;
diff --git a/include/follow.php b/include/follow.php
index 40ad2c299..97be82da7 100644
--- a/include/follow.php
+++ b/include/follow.php
@@ -161,6 +161,7 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
}
}
if($r) {
+ $xchan = $r[0];
$xchan_hash = $r[0]['xchan_hash'];
$their_perms = 0;
}
@@ -172,7 +173,7 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
return $result;
}
- $x = array('channel_id' => $uid, 'follow_address' => $url, 'xchan' => $r[0], 'allowed' => 1);
+ $x = array('channel_id' => $uid, 'follow_address' => $url, 'xchan' => $r[0], 'allowed' => 1, 'singleton' => 0);
call_hooks('follow_allow',$x);
@@ -180,7 +181,7 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
$result['message'] = t('Protocol disabled.');
return $result;
}
-
+ $singleton = intval($x['singleton']);
if((local_channel()) && $uid == local_channel()) {
$aid = get_account_id();
@@ -221,13 +222,22 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
return $result;
}
- $r = q("select abook_xchan from abook where abook_xchan = '%s' and abook_channel = %d limit 1",
+ $r = q("select abook_xchan, abook_instance from abook where abook_xchan = '%s' and abook_channel = %d limit 1",
dbesc($xchan_hash),
intval($uid)
);
if($r) {
- $x = q("update abook set abook_their_perms = %d where abook_id = %d",
+ $abook_instance = $r[0]['abook_instance'];
+
+ if(($singleton) && strpos($abook_instance,z_root()) === false) {
+ if($abook_instance)
+ $abook_instance .= ',';
+ $abook_instance .= z_root();
+ }
+
+ $x = q("update abook set abook_their_perms = %d, abook_instance = '%s' where abook_id = %d",
intval($their_perms),
+ dbesc($abook_instance),
intval($r[0]['abook_id'])
);
}
@@ -237,8 +247,8 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
if($closeness === false)
$closeness = 80;
- $r = q("insert into abook ( abook_account, abook_channel, abook_closeness, abook_xchan, abook_feed, abook_their_perms, abook_my_perms, abook_created, abook_updated )
- values( %d, %d, %d, '%s', %d, %d, %d, '%s', '%s' ) ",
+ $r = q("insert into abook ( abook_account, abook_channel, abook_closeness, abook_xchan, abook_feed, abook_their_perms, abook_my_perms, abook_created, abook_updated, abook_instance )
+ values( %d, %d, %d, '%s', %d, %d, %d, '%s', '%s', '%s' ) ",
intval($aid),
intval($uid),
intval($closeness),
@@ -247,7 +257,8 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
intval(($is_http) ? $their_perms|PERMS_R_STREAM|PERMS_A_REPUBLISH : $their_perms),
intval($my_perms),
dbesc(datetime_convert()),
- dbesc(datetime_convert())
+ dbesc(datetime_convert()),
+ dbesc(($singleton) ? z_root() : '')
);
}
diff --git a/include/identity.php b/include/identity.php
index 95ade3b28..98ba26bd8 100644
--- a/include/identity.php
+++ b/include/identity.php
@@ -896,12 +896,6 @@ function profile_load(&$a, $nickname, $profile = '') {
$_SESSION['theme'] = $p[0]['channel_theme'];
-// $a->set_template_engine(); // reset the template engine to the default in case the user's theme doesn't specify one
-
-// $theme_info_file = "view/theme/".current_theme()."/php/theme.php";
-// if (file_exists($theme_info_file)){
-// require_once($theme_info_file);
-// }
}
/**
diff --git a/include/items.php b/include/items.php
index 7d349c631..44f9633a9 100755
--- a/include/items.php
+++ b/include/items.php
@@ -550,6 +550,7 @@ function get_public_feed($channel, $params) {
$params['direction'] = ((x($params,'direction')) ? $params['direction'] : 'desc');
$params['pages'] = ((x($params,'pages')) ? intval($params['pages']) : 0);
$params['top'] = ((x($params,'top')) ? intval($params['top']) : 0);
+ $params['cat'] = ((x($params,'cat')) ? $params['cat'] : '');
switch($params['type']) {
case 'json':
@@ -593,7 +594,8 @@ function get_feed_for($channel, $observer_hash, $params) {
'direction' => $params['direction'], // FIXME
'pages' => $params['pages'],
'order' => 'post',
- 'top' => $params['top']
+ 'top' => $params['top'],
+ 'cat' => $params['cat']
), $channel, $observer_hash, CLIENT_MODE_NORMAL, get_app()->module);
@@ -2347,7 +2349,7 @@ function item_store($arr, $allow_exec = false) {
return $ret;
}
- if($arr['obj_type'] == ACTIVITY_OBJ_NOTE)
+ if(($arr['obj_type'] == ACTIVITY_OBJ_NOTE) && (! $arr['object']))
$arr['obj_type'] = ACTIVITY_OBJ_COMMENT;
// is the new message multi-level threaded?
@@ -2868,6 +2870,7 @@ function send_status_notifications($post_id,$item) {
if($x) {
foreach($x as $xx) {
if($xx['author_xchan'] === $r[0]['channel_hash']) {
+
$notify = true;
// check for an unfollow thread activity - we should probably decode the obj and check the id
@@ -3332,7 +3335,6 @@ function start_delivery_chain($channel, $item, $item_id, $parent) {
if((! $private) && $new_public_policy)
$private = 1;
-
$item_wall = 1;
$item_origin = 1;
$item_uplink = 0;
@@ -3383,8 +3385,13 @@ function start_delivery_chain($channel, $item, $item_id, $parent) {
if($r)
proc_run('php','include/notifier.php','tgroup',$item_id);
- else
+ else {
logger('start_delivery_chain: failed to update item');
+ // reset the source xchan to prevent loops
+ $r = q("update item set source_xchan = '' where id = %d",
+ intval($item_id)
+ );
+ }
}
/**
@@ -3472,7 +3479,7 @@ function post_is_importable($item,$abook) {
unobscure($item);
$text = prepare_text($item['body'],$item['mimetype']);
- $text = html2plain($text);
+ $text = html2plain(($item['title']) ? $item['title'] . ' ' . $text : $text);
$lang = null;
@@ -3947,6 +3954,8 @@ function atom_entry($item,$type,$author,$owner,$comment = false,$cid = 0) {
return '<at:deleted-entry ref="' . xmlify($item['mid']) . '" when="' . xmlify(datetime_convert('UTC','UTC',$item['edited'] . '+00:00',ATOM_TIME)) . '" />' . "\r\n";
+ create_export_photo_body($item);
+
if($item['allow_cid'] || $item['allow_gid'] || $item['deny_cid'] || $item['deny_gid'])
$body = fix_private_photos($item['body'],$owner['uid'],$item,$cid);
else
@@ -4817,6 +4826,9 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C
if($arr['since_id'])
$sql_extra .= " and item.id > " . $since_id . " ";
+ if($arr['cat'])
+ $sql_extra .= protect_sprintf(term_query('item', $arr['cat'], TERM_CATEGORY));
+
if($arr['gid'] && $uid) {
$r = q("SELECT * FROM `groups` WHERE id = %d AND uid = %d LIMIT 1",
intval($arr['group']),
diff --git a/include/js_strings.php b/include/js_strings.php
index a21461a52..b1817f373 100644
--- a/include/js_strings.php
+++ b/include/js_strings.php
@@ -22,6 +22,7 @@ function js_strings() {
'$submit' => t('Submit'),
'$linkurl' => t('Please enter a link URL'),
'$leavethispage' => t('Unsaved changes. Are you sure you wish to leave this page?'),
+ '$location' => t('Location'),
'$t01' => ((t('timeago.prefixAgo') != 'timeago.prefixAgo') ? t('timeago.prefixAgo') : ''),
'$t02' => ((t('timeago.prefixFromNow') != 'timeago.prefixFromNow') ? t('timeago.prefixFromNow') : ''),
diff --git a/include/message.php b/include/message.php
index 820d814b6..940fcc275 100644
--- a/include/message.php
+++ b/include/message.php
@@ -13,6 +13,7 @@ function send_message($uid = 0, $recipient='', $body='', $subject='', $replyto='
$ret = array('success' => false);
$a = get_app();
+ $observer_hash = get_observer_hash();
if(! $recipient) {
$ret['message'] = t('No recipient provided.');
@@ -148,8 +149,8 @@ function send_message($uid = 0, $recipient='', $body='', $subject='', $replyto='
$match = null;
$images = null;
- if(preg_match_all("/\[zmg\](.*?)\[\/zmg\]/",((strpos($body,'[/crypt]')) ? $_POST['media_str'] : $body),$match))
- $images = $match[1];
+ if(preg_match_all("/\[zmg\=([0-9]*)x([0-9]*)\](.*?)\[\/zmg\]/",((strpos($body,'[/crypt]')) ? $_POST['media_str'] : $body),$match))
+ $images = $match[3];
$match = false;
@@ -173,7 +174,7 @@ function send_message($uid = 0, $recipient='', $body='', $subject='', $replyto='
'revision' => $r['data']['revision']
);
}
- $body = str_replace($match[1],'',$body);
+ $body = trim(str_replace($match[1],'',$body));
}
}
@@ -230,7 +231,7 @@ function send_message($uid = 0, $recipient='', $body='', $subject='', $replyto='
dbesc($image_uri),
intval($channel['channel_id']),
dbesc('<' . $channel['channel_hash'] . '>')
- );
+ );
$r = q("UPDATE attach SET allow_cid = '%s' WHERE hash = '%s' AND is_photo = 1 and uid = %d and allow_cid = '%s'",
dbesc('<' . $recipient . '>'),
dbesc($image_uri),
@@ -239,7 +240,7 @@ function send_message($uid = 0, $recipient='', $body='', $subject='', $replyto='
);
}
}
-
+
if($attaches) {
foreach($attaches as $attach) {
$hash = substr($attach,0,strpos($attach,','));
@@ -505,3 +506,4 @@ function private_messages_fetch_conversation($channel_id, $messageitem_id, $upda
return $messages;
}
+
diff --git a/include/network.php b/include/network.php
index 026f5ee0a..68452c3d1 100644
--- a/include/network.php
+++ b/include/network.php
@@ -1709,3 +1709,190 @@ function do_delivery($deliveries) {
}
+
+
+function get_site_info() {
+
+ global $db;
+ global $a;
+
+ $register_policy = Array('REGISTER_CLOSED', 'REGISTER_APPROVE', 'REGISTER_OPEN');
+ $directory_mode = Array('DIRECTORY_MODE_NORMAL', 'DIRECTORY_MODE_SECONDARY','DIRECTORY_MODE_PRIMARY', 256 => 'DIRECTORY_MODE_STANDALONE');
+
+ $sql_extra = '';
+
+ $r = q("select * from channel left join account on account_id = channel_account_id where ( account_roles & 4096 )>0 and account_default_channel = channel_id");
+
+
+ if($r) {
+ $admin = array();
+ foreach($r as $rr) {
+ if($rr['channel_pageflags'] & PAGE_HUBADMIN)
+ $admin[] = array( 'name' => $rr['channel_name'], 'address' => $rr['channel_address'] . '@' . get_app()->get_hostname(), 'channel' => z_root() . '/channel/' . $rr['channel_address']);
+ }
+ if(! $admin) {
+ foreach($r as $rr) {
+ $admin[] = array( 'name' => $rr['channel_name'], 'address' => $rr['channel_address'] . '@' . get_app()->get_hostname(), 'channel' => z_root() . '/channel/' . $rr['channel_address']);
+ }
+ }
+ }
+ else {
+ $admin = false;
+ }
+
+ $def_service_class = get_config('system','default_service_class');
+ if($def_service_class)
+ $service_class = get_config('service_class',$def_service_class);
+ else
+ $service_class = false;
+
+ $visible_plugins = array();
+ if(is_array($a->plugins) && count($a->plugins)) {
+ $r = q("select * from addon where hidden = 0");
+ if(count($r))
+ foreach($r as $rr)
+ $visible_plugins[] = $rr['name'];
+ }
+ sort($visible_plugins);
+
+ if(@is_dir('.git') && function_exists('shell_exec'))
+ $commit = trim(@shell_exec('git log -1 --format="%h"'));
+ if(! isset($commit) || strlen($commit) > 16)
+ $commit = '';
+
+ $site_info = get_config('system','info');
+ $site_name = get_config('system','sitename');
+ if(! get_config('system','hidden_version_siteinfo')) {
+ $version = RED_VERSION;
+ $tag = get_std_version();
+
+ if(@is_dir('.git') && function_exists('shell_exec')) {
+ $commit = trim( @shell_exec('git log -1 --format="%h"'));
+// if(! get_config('system','hidden_tag_siteinfo'))
+// $tag = trim( @shell_exec('git describe --tags --abbrev=0'));
+// else
+// $tag = '';
+ }
+ if(! isset($commit) || strlen($commit) > 16)
+ $commit = '';
+ }
+ else {
+ $version = $commit = '';
+ }
+
+ //Statistics
+ $channels_total_stat = intval(get_config('system','channels_total_stat'));
+ $channels_active_halfyear_stat = intval(get_config('system','channels_active_halfyear_stat'));
+ $channels_active_monthly_stat = intval(get_config('system','channels_active_monthly_stat'));
+ $local_posts_stat = intval(get_config('system','local_posts_stat'));
+ $hide_in_statistics = intval(get_config('system','hide_in_statistics'));
+ $site_expire = intval(get_config('system', 'default_expire_days'));
+
+
+ $data = Array(
+ 'version' => $version,
+ 'version_tag' => $tag,
+ 'commit' => $commit,
+ 'url' => z_root(),
+ 'plugins' => $visible_plugins,
+ 'register_policy' => $register_policy[get_config('system','register_policy')],
+ 'directory_mode' => $directory_mode[get_config('system','directory_mode')],
+ 'language' => get_config('system','language'),
+ 'rss_connections' => get_config('system','feed_contacts'),
+ 'expiration' => $site_expire,
+ 'default_service_restrictions' => $service_class,
+ 'admin' => $admin,
+ 'site_name' => (($site_name) ? $site_name : ''),
+ 'platform' => PLATFORM_NAME,
+ 'dbdriver' => $db->getdriver(),
+ 'lastpoll' => get_config('system','lastpoll'),
+ 'info' => (($site_info) ? $site_info : ''),
+ 'channels_total' => $channels_total_stat,
+ 'channels_active_halfyear' => $channels_active_halfyear_stat,
+ 'channels_active_monthly' => $channels_active_monthly_stat,
+ 'local_posts' => $local_posts_stat,
+ 'hide_in_statistics' => $hide_in_statistics
+ );
+ return $data;
+}
+
+
+
+function check_siteallowed($url) {
+
+ $retvalue = true;
+
+
+ $arr = array('url' => $url);
+ call_hooks('check_siteallowed',$arr);
+
+ if(array_key_exists('allowed',$arr))
+ return $arr['allowed'];
+
+ $bl1 = get_config('system','whitelisted_sites');
+ if(is_array($bl1) && $bl1) {
+ foreach($bl1 as $bl) {
+ if($bl1 === '*')
+ $retvalue = true;
+ if($bl && strpos($url,$bl) !== false)
+ return true;
+ }
+ }
+ $bl1 = get_config('system','blacklisted_sites');
+ if(is_array($bl1) && $bl1) {
+ foreach($bl1 as $bl) {
+ if($bl1 === '*')
+ $retvalue = false;
+ if($bl && strpos($url,$bl) !== false) {
+ return false;
+ }
+ }
+ }
+ return $retvalue;
+}
+
+function check_channelallowed($hash) {
+
+ $retvalue = true;
+
+ $arr = array('hash' => $hash);
+ call_hooks('check_channelallowed',$arr);
+
+ if(array_key_exists('allowed',$arr))
+ return $arr['allowed'];
+
+ $bl1 = get_config('system','whitelisted_channels');
+ if(is_array($bl1) && $bl1) {
+ foreach($bl1 as $bl) {
+ if($bl1 === '*')
+ $retvalue = true;
+ if($bl && strpos($hash,$bl) !== false)
+ return true;
+ }
+ }
+ $bl1 = get_config('system','blacklisted_channels');
+ if(is_array($bl1) && $bl1) {
+ foreach($bl1 as $bl) {
+ if($bl1 === '*')
+ $retvalue = false;
+ if($bl && strpos($hash,$bl) !== false) {
+ return false;
+ }
+ }
+ }
+ return $retvalue;
+}
+
+function deliverable_singleton($xchan) {
+ $r = q("select abook_instance from abook where abook_xchan = '%s' limit 1",
+ dbesc($xchan['xchan_hash'])
+ );
+ if($r) {
+ if(! $r[0]['abook_instance'])
+ return true;
+ if(strpos($r[0]['abook_instance'],z_root()) !== false)
+ return true;
+ }
+ return false;
+}
+
diff --git a/include/notifier.php b/include/notifier.php
index b7830285a..50981df9d 100644
--- a/include/notifier.php
+++ b/include/notifier.php
@@ -44,7 +44,6 @@ require_once('include/html2plain.php');
* expire (in items.php)
* like (in like.php, poke.php)
* mail (in message.php)
- * suggest (in fsuggest.php)
* tag (in photos.php, poke.php, tagger.php)
* tgroup (in items.php)
* wall-new (in photos.php, item.php)
@@ -52,11 +51,14 @@ require_once('include/html2plain.php');
* and ITEM_ID is the id of the item in the database that needs to be sent to others.
*
* ZOT
+ * permission_create abook_id
* permission_update abook_id
* refresh_all channel_id
* purge_all channel_id
* expire channel_id
* relay item_id (item was relayed to owner, we will deliver it as owner)
+ * single_activity item_id (deliver to a singleton network from the appropriate clone)
+ * single_mail mail_id (deliver to a singleton network from the appropriate clone)
* location channel_id
* request channel_id xchan_hash message_id
* rating xlink_id
@@ -66,6 +68,12 @@ require_once('include/html2plain.php');
require_once('include/cli_startup.php');
require_once('include/zot.php');
require_once('include/queue_fn.php');
+require_once('include/session.php');
+require_once('include/datetime.php');
+require_once('include/items.php');
+require_once('include/bbcode.php');
+require_once('include/identity.php');
+require_once('include/Contact.php');
function notifier_run($argv, $argc){
@@ -73,15 +81,10 @@ function notifier_run($argv, $argc){
$a = get_app();
- require_once("session.php");
- require_once("datetime.php");
- require_once('include/items.php');
- require_once('include/bbcode.php');
if($argc < 3)
return;
-
logger('notifier: invoked: ' . print_r($argv,true), LOGGER_DEBUG);
$cmd = $argv[1];
@@ -93,7 +96,6 @@ function notifier_run($argv, $argc){
if(! $item_id)
return;
- require_once('include/identity.php');
$sys = get_sys_channel();
$deliveries = array();
@@ -108,87 +110,8 @@ function notifier_run($argv, $argc){
}
- if($cmd == 'permission_update' || $cmd == 'permission_create') {
- // Get the recipient
- $r = q("select abook.*, hubloc.* from abook
- left join hubloc on hubloc_hash = abook_xchan
- where abook_id = %d and abook_self = 0
- and not (hubloc_flags & %d) > 0 and not (hubloc_status & %d) > 0 limit 1",
- intval($item_id),
- intval(HUBLOC_FLAGS_DELETED),
- intval(HUBLOC_OFFLINE)
- );
-
- if($r) {
- // Get the sender
- $s = q("select * from channel left join xchan on channel_hash = xchan_hash where channel_id = %d limit 1",
- intval($r[0]['abook_channel'])
- );
- if($s) {
- $perm_update = array('sender' => $s[0], 'recipient' => $r[0], 'success' => false, 'deliveries' => '');
-
- if($cmd == 'permission_create')
- call_hooks('permissions_create',$perm_update);
- else
- call_hooks('permissions_update',$perm_update);
-
- if($perm_update['success'] && $perm_update['deliveries'])
- $deliveries[] = $perm_update['deliveries'];
-
- if(! $perm_update['success']) {
- // send a refresh message to each hub they have registered here
- $h = q("select * from hubloc where hubloc_hash = '%s'
- and not (hubloc_flags & %d) > 0 and not (hubloc_status & %d) > 0",
- dbesc($r[0]['hubloc_hash']),
- intval(HUBLOC_FLAGS_DELETED),
- intval(HUBLOC_OFFLINE)
- );
- if($h) {
- foreach($h as $hh) {
- if(in_array($hh['hubloc_url'],$dead_hubs)) {
- logger('skipping dead hub: ' . $hh['hubloc_url'], LOGGER_DEBUG);
- continue;
- }
-
- $data = zot_build_packet($s[0],'refresh',array(array(
- 'guid' => $hh['hubloc_guid'],
- 'guid_sig' => $hh['hubloc_guid_sig'],
- 'url' => $hh['hubloc_url'])
- ));
- if($data) {
- $hash = random_string();
- q("insert into outq ( outq_hash, outq_account, outq_channel, outq_driver, outq_posturl, outq_async, outq_created, outq_updated, outq_notify, outq_msg )
- values ( '%s', %d, %d, '%s', '%s', %d, '%s', '%s', '%s', '%s' )",
- dbesc($hash),
- intval($s[0]['channel_account_id']),
- intval($s[0]['channel_id']),
- dbesc('zot'),
- dbesc($hh['hubloc_callback']),
- intval(1),
- dbesc(datetime_convert()),
- dbesc(datetime_convert()),
- dbesc($data),
- dbesc('')
- );
- $deliveries[] = $hash;
- }
- }
-
- }
- }
-
- if($deliveries)
- do_delivery($deliveries);
- }
- }
- return;
- }
-
-
- $expire = false;
$request = false;
$mail = false;
- $fsuggest = false;
$top_level = false;
$location = false;
$recipients = array();
@@ -237,51 +160,42 @@ function notifier_run($argv, $argc){
$packet_type = 'request';
$normal_mode = false;
}
- elseif($cmd === 'expire') {
-
- // FIXME
- // This will require a special zot packet containing a list of item message_id's to be expired.
- // This packet will be public, since we cannot selectively deliver here.
- // We need the handling on this end to create the array, and the handling on the remote end
- // to verify permissions (for each item) and process it. Until this is complete, the expire feature will be disabled.
-
- return;
-
- $normal_mode = false;
- $expire = true;
- $items = q("SELECT * FROM item WHERE uid = %d AND item_wall = 1
- AND item_deleted = 1 AND `changed` > %s - INTERVAL %s",
- intval($item_id),
- db_utcnow(), db_quoteinterval('10 MINUTE')
+ elseif($cmd == 'permission_update' || $cmd == 'permission_create') {
+ // Get the (single) recipient
+ $r = q("select * from abook left join xchan on abook_xchan = xchan_hash where abook_id = %d and abook_self = 0",
+ intval($item_id)
);
- $uid = $item_id;
- $item_id = 0;
- if(! $items)
- return;
+ if($r) {
+ $uid = $r[0]['abook_channel'];
+ // Get the sender
+ $channel = channelx_by_n($uid);
+ if($channel) {
+ $perm_update = array('sender' => $channel, 'recipient' => $r[0], 'success' => false, 'deliveries' => '');
- }
- elseif($cmd === 'suggest') {
- $normal_mode = false;
- $fsuggest = true;
+ if($cmd == 'permission_create')
+ call_hooks('permissions_create',$perm_update);
+ else
+ call_hooks('permissions_update',$perm_update);
- $suggest = q("SELECT * FROM `fsuggest` WHERE `id` = %d LIMIT 1",
- intval($item_id)
- );
- if(! count($suggest))
- return;
- $uid = $suggest[0]['uid'];
- $recipients[] = $suggest[0]['cid'];
- $item = $suggest[0];
+ if($perm_update['success']) {
+ if($perm_update['deliveries']) {
+ $deliveries[] = $perm_update['deliveries'];
+ do_delivery($deliveries);
+ }
+ return;
+ }
+ else {
+ $recipients[] = $r[0]['abook_xchan'];
+ $private = false;
+ $packet_type = 'refresh';
+ }
+ }
+ }
}
elseif($cmd === 'refresh_all') {
logger('notifier: refresh_all: ' . $item_id);
- $s = q("select * from channel where channel_id = %d limit 1",
- intval($item_id)
- );
- if($s)
- $channel = $s[0];
$uid = $item_id;
- $recipients = array();
+ $channel = channelx_by_n($item_id);
$r = q("select abook_xchan from abook where abook_channel = %d",
intval($item_id)
);
@@ -464,9 +378,12 @@ function notifier_run($argv, $argc){
// if our parent is a tag_delivery recipient, uplink to the original author causing
// a delivery fork.
- if(intval($parent_item['item_uplink']) && (! $top_level_post) && ($cmd !== 'uplink')) {
- logger('notifier: uplinking this item');
- proc_run('php','include/notifier.php','uplink',$item_id);
+ if(($parent_item) && intval($parent_item['item_uplink']) && (! $top_level_post) && ($cmd !== 'uplink')) {
+ // don't uplink a relayed post to the relay owner
+ if($parent_item['source_xchan'] !== $parent_item['owner_xchan']) {
+ logger('notifier: uplinking this item');
+ proc_run('php','include/notifier.php','uplink',$item_id);
+ }
}
$private = false;
@@ -605,10 +522,8 @@ function notifier_run($argv, $argc){
'relay_to_owner' => $relay_to_owner,
'uplink' => $uplink,
'cmd' => $cmd,
- 'expire' => $expire,
'mail' => $mail,
'location' => $location,
- 'fsuggest' => $fsuggest,
'request' => $request,
'normal_mode' => $normal_mode,
'packet_type' => $packet_type,
@@ -628,52 +543,38 @@ function notifier_run($argv, $argc){
// default: zot protocol
-
$hash = random_string();
+ $packet = null;
+
if($packet_type === 'refresh' || $packet_type === 'purge') {
- $n = zot_build_packet($channel,$packet_type);
- q("insert into outq ( outq_hash, outq_account, outq_channel, outq_driver, outq_posturl, outq_async, outq_created, outq_updated, outq_notify, outq_msg ) values ( '%s', %d, %d, '%s', '%s', %d, '%s', '%s', '%s', '%s' )",
- dbesc($hash),
- intval($channel['channel_account_id']),
- intval($channel['channel_id']),
- dbesc('zot'),
- dbesc($hub['hubloc_callback']),
- intval(1),
- dbesc(datetime_convert()),
- dbesc(datetime_convert()),
- dbesc($n),
- dbesc('')
- );
+ $packet = zot_build_packet($channel,$packet_type);
}
elseif($packet_type === 'request') {
- $n = zot_build_packet($channel,'request',$env_recips,$hub['hubloc_sitekey'],$hash,array('message_id' => $request_message_id));
- q("insert into outq ( outq_hash, outq_account, outq_channel, outq_driver, outq_posturl, outq_async, outq_created, outq_updated, outq_notify, outq_msg ) values ( '%s', %d, %d, '%s', '%s', %d, '%s', '%s', '%s', '%s' )",
- dbesc($hash),
- intval($channel['channel_account_id']),
- intval($channel['channel_id']),
- dbesc('zot'),
- dbesc($hub['hubloc_callback']),
- intval(1),
- dbesc(datetime_convert()),
- dbesc(datetime_convert()),
- dbesc($n),
- dbesc('')
+ $packet = zot_build_packet($channel,$packet_type,$env_recips,$hub['hubloc_sitekey'],$hash,
+ array('message_id' => $request_message_id)
);
}
+
+ if($packet) {
+ queue_insert(array(
+ 'hash' => $hash,
+ 'account_id' => $channel['channel_account_id'],
+ 'channel_id' => $channel['channel_id'],
+ 'posturl' => $hub['hubloc_callback'],
+ 'notify' => $packet
+ ));
+ }
else {
- $n = zot_build_packet($channel,'notify',$env_recips,(($private) ? $hub['hubloc_sitekey'] : null),$hash);
- q("insert into outq ( outq_hash, outq_account, outq_channel, outq_driver, outq_posturl, outq_async, outq_created, outq_updated, outq_notify, outq_msg ) values ( '%s', %d, %d, '%s', '%s', %d, '%s', '%s', '%s', '%s' )",
- dbesc($hash),
- intval($target_item['aid']),
- intval($target_item['uid']),
- dbesc('zot'),
- dbesc($hub['hubloc_callback']),
- intval(1),
- dbesc(datetime_convert()),
- dbesc(datetime_convert()),
- dbesc($n),
- dbesc(json_encode($encoded_item))
- );
+ $packet = zot_build_packet($channel,'notify',$env_recips,(($private) ? $hub['hubloc_sitekey'] : null),$hash);
+ queue_insert(array(
+ 'hash' => $hash,
+ 'account_id' => $target_item['aid'],
+ 'channel_id' => $target_item['uid'],
+ 'posturl' => $hub['hubloc_callback'],
+ 'notify' => $packet,
+ 'msg' => json_encode($encoded_item)
+ ));
+
// only create delivery reports for normal undeleted items
if(is_array($target_item) && array_key_exists('postopts',$target_item) && (! $target_item['item_deleted'])) {
q("insert into dreport ( dreport_mid, dreport_site, dreport_recip, dreport_result, dreport_time, dreport_xchan, dreport_queue ) values ( '%s','%s','%s','%s','%s','%s','%s' ) ",
diff --git a/include/oauth.php b/include/oauth.php
index 80336f906..f3d144158 100644
--- a/include/oauth.php
+++ b/include/oauth.php
@@ -1,4 +1,5 @@
<?php /** @file */
+
/**
* OAuth server
* Based on oauth2-php <http://code.google.com/p/oauth2-php/>
@@ -9,16 +10,17 @@ define('REQUEST_TOKEN_DURATION', 300);
define('ACCESS_TOKEN_DURATION', 31536000);
require_once("library/OAuth1.php");
-require_once("library/oauth2-php/lib/OAuth2.inc");
-class FKOAuthDataStore extends OAuthDataStore {
- function gen_token(){
+//require_once("library/oauth2-php/lib/OAuth2.inc");
+
+class ZotOAuth1DataStore extends OAuth1DataStore {
+
+ function gen_token(){
return md5(base64_encode(pack('N6', mt_rand(), mt_rand(), mt_rand(), mt_rand(), mt_rand(), uniqid())));
- }
+ }
- function lookup_consumer($consumer_key) {
- logger(__function__.":".$consumer_key);
-// echo "<pre>"; var_dump($consumer_key); killme();
+ function lookup_consumer($consumer_key) {
+ logger('consumer_key: ' . $consumer_key, LOGGER_DEBUG);
$r = q("SELECT client_id, pw, redirect_uri FROM clients WHERE client_id = '%s'",
dbesc($consumer_key)
@@ -26,13 +28,14 @@ class FKOAuthDataStore extends OAuthDataStore {
if($r) {
get_app()->set_oauth_key($consumer_key);
- return new OAuthConsumer($r[0]['client_id'],$r[0]['pw'],$r[0]['redirect_uri']);
+ return new OAuth1Consumer($r[0]['client_id'],$r[0]['pw'],$r[0]['redirect_uri']);
}
return null;
- }
+ }
- function lookup_token($consumer, $token_type, $token) {
- logger(__function__.":".$consumer.", ". $token_type.", ".$token);
+ function lookup_token($consumer, $token_type, $token) {
+
+ logger(__function__.":".$consumer.", ". $token_type.", ".$token, LOGGER_DEBUG);
$r = q("SELECT id, secret, scope, expires, uid FROM tokens WHERE client_id = '%s' AND scope = '%s' AND id = '%s'",
dbesc($consumer->key),
@@ -41,17 +44,16 @@ class FKOAuthDataStore extends OAuthDataStore {
);
if (count($r)){
- $ot=new OAuthToken($r[0]['id'],$r[0]['secret']);
+ $ot=new OAuth1Token($r[0]['id'],$r[0]['secret']);
$ot->scope=$r[0]['scope'];
$ot->expires = $r[0]['expires'];
$ot->uid = $r[0]['uid'];
return $ot;
}
return null;
- }
+ }
- function lookup_nonce($consumer, $token, $nonce, $timestamp) {
-// echo __file__.":".__line__."<pre>"; var_dump($consumer,$key); killme();
+ function lookup_nonce($consumer, $token, $nonce, $timestamp) {
$r = q("SELECT id, secret FROM tokens WHERE client_id = '%s' AND id = '%s' AND expires = %d",
dbesc($consumer->key),
@@ -60,12 +62,14 @@ class FKOAuthDataStore extends OAuthDataStore {
);
if (count($r))
- return new OAuthToken($r[0]['id'],$r[0]['secret']);
+ return new OAuth1Token($r[0]['id'],$r[0]['secret']);
return null;
- }
+ }
+
+ function new_request_token($consumer, $callback = null) {
+
+ logger(__function__.":".$consumer.", ". $callback, LOGGER_DEBUG);
- function new_request_token($consumer, $callback = null) {
- logger(__function__.":".$consumer.", ". $callback);
$key = $this->gen_token();
$sec = $this->gen_token();
@@ -82,29 +86,31 @@ class FKOAuthDataStore extends OAuthDataStore {
'request',
time()+intval(REQUEST_TOKEN_DURATION));
- if (!$r) return null;
- return new OAuthToken($key,$sec);
- }
+ if(! $r)
+ return null;
+ return new OAuth1Token($key,$sec);
+ }
- function new_access_token($token, $consumer, $verifier = null) {
- logger(__function__.":".$token.", ". $consumer.", ". $verifier);
-
- // return a new access token attached to this consumer
- // for the user associated with this token if the request token
- // is authorized
- // should also invalidate the request token
-
- $ret=Null;
+ function new_access_token($token, $consumer, $verifier = null) {
+
+ logger(__function__.":".$token.", ". $consumer.", ". $verifier, LOGGER_DEBUG);
- // get user for this verifier
- $uverifier = get_config("oauth", $verifier);
- logger(__function__.":".$verifier.",".$uverifier);
- if (is_null($verifier) || ($uverifier!==false)){
+ // return a new access token attached to this consumer
+ // for the user associated with this token if the request token
+ // is authorized
+ // should also invalidate the request token
+
+ $ret=Null;
+
+ // get user for this verifier
+ $uverifier = get_config("oauth", $verifier);
+ logger(__function__.":".$verifier.",".$uverifier, LOGGER_DEBUG);
+ if (is_null($verifier) || ($uverifier!==false)) {
- $key = $this->gen_token();
- $sec = $this->gen_token();
+ $key = $this->gen_token();
+ $sec = $this->gen_token();
- $r = q("INSERT INTO tokens (id, secret, client_id, scope, expires, uid) VALUES ('%s','%s','%s','%s', %d, %d)",
+ $r = q("INSERT INTO tokens (id, secret, client_id, scope, expires, uid) VALUES ('%s','%s','%s','%s', %d, %d)",
dbesc($key),
dbesc($sec),
dbesc($consumer->key),
@@ -112,81 +118,70 @@ class FKOAuthDataStore extends OAuthDataStore {
time()+intval(ACCESS_TOKEN_DURATION),
intval($uverifier));
- if ($r)
- $ret = new OAuthToken($key,$sec);
- }
+ if ($r)
+ $ret = new OAuth1Token($key,$sec);
+ }
- q("DELETE FROM tokens WHERE id='%s'", $token->key);
+ q("DELETE FROM tokens WHERE id='%s'", $token->key);
- if (!is_null($ret) && $uverifier!==false){
- del_config("oauth", $verifier);
- /* $apps = get_pconfig($uverifier, "oauth", "apps");
- if ($apps===false) $apps=array();
- $apps[] = $consumer->key;
- set_pconfig($uverifier, "oauth", "apps", $apps);*/
+ if (!is_null($ret) && $uverifier!==false) {
+ del_config("oauth", $verifier);
+
+ // $apps = get_pconfig($uverifier, "oauth", "apps");
+ // if ($apps===false) $apps=array();
+ // $apps[] = $consumer->key;
+ // set_pconfig($uverifier, "oauth", "apps", $apps);
+ }
+ return $ret;
}
-
- return $ret;
-
- }
}
-class FKOAuth1 extends OAuthServer {
+class ZotOAuth1 extends OAuth1Server {
function __construct() {
- parent::__construct(new FKOAuthDataStore());
- $this->add_signature_method(new OAuthSignatureMethod_PLAINTEXT());
- $this->add_signature_method(new OAuthSignatureMethod_HMAC_SHA1());
+ parent::__construct(new ZotOAuth1DataStore());
+ $this->add_signature_method(new OAuth1SignatureMethod_PLAINTEXT());
+ $this->add_signature_method(new OAuth1SignatureMethod_HMAC_SHA1());
}
function loginUser($uid){
- logger("RedOAuth1::loginUser $uid");
- $a = get_app();
+
+ logger("ZotOAuth1::loginUser $uid");
+
$r = q("SELECT * FROM channel WHERE channel_id = %d LIMIT 1",
intval($uid)
);
if(count($r)){
$record = $r[0];
} else {
- logger('FKOAuth1::loginUser failure: ' . print_r($_SERVER,true), LOGGER_DEBUG);
- header('HTTP/1.0 401 Unauthorized');
- die('This api requires login');
+ logger('ZotOAuth1::loginUser failure: ' . print_r($_SERVER,true), LOGGER_DEBUG);
+ header('HTTP/1.0 401 Unauthorized');
+ echo('This api requires login');
+ killme();
}
$_SESSION['uid'] = $record['channel_id'];
- $_SESSION['theme'] = $record['channel_theme'];
- $_SESSION['account_id'] = $record['channel_account_id'];
- $_SESSION['mobile_theme'] = get_pconfig($record['channel_id'], 'system', 'mobile_theme');
- $_SESSION['authenticated'] = 1;
- $_SESSION['my_url'] = $a->get_baseurl() . '/channel/' . $record['channel_address'];
$_SESSION['addr'] = $_SERVER['REMOTE_ADDR'];
- $_SESSION['allow_api'] = true;
+
$x = q("select * from account where account_id = %d limit 1",
intval($record['channel_account_id'])
);
- if($x)
- $a->account = $x[0];
-
- change_channel($record['channel_id']);
-
- $a->channel = $record;
-
- if(strlen($a->channel['channel_timezone'])) {
- date_default_timezone_set($a->channel['channel_timezone']);
+ if($x) {
+ require_once('include/security.php');
+ authenticate_success($x[0],true,false,true,true);
+ $_SESSION['allow_api'] = true;
}
-
-// q("UPDATE `user` SET `login_date` = '%s' WHERE `uid` = %d LIMIT 1",
-// dbesc(datetime_convert()),
-// intval($_SESSION['uid'])
-// );
-//
-// call_hooks('logged_in', $a->user);
}
}
+
/*
+ *
+
+ not yet used
+
class FKOAuth2 extends OAuth2 {
private function db_secret($client_secret){
diff --git a/include/photos.php b/include/photos.php
index c7360a956..93511d2c0 100644
--- a/include/photos.php
+++ b/include/photos.php
@@ -292,17 +292,35 @@ function photo_upload($channel, $observer, $args) {
$tag = (($r2) ? '[zmg=' . $width . 'x' . $height . ']' : '[zmg]');
}
- $body = '[zrl=' . z_root() . '/photos/' . $channel['channel_address'] . '/image/' . $photo_hash . ']'
+ $author_link = '[zrl=' . z_root() . '/channel/' . $channel['channel_address'] . ']' . $channel['channel_name'] . '[/zrl]';
+
+ $photo_link = '[zrl=' . z_root() . '/photos/' . $channel['channel_address'] . '/image/' . $photo_hash . ']' . t('a new photo') . '[/zrl]';
+
+ $album_link = '[zrl=' . z_root() . '/photos/album/' . bin2hex($album) . ']' . $album . '[/zrl]';
+
+ $activity_format = sprintf(t('%1$s posted %2$s to %3$s','photo_upload'), $author_link, $photo_link, $album_link);
+
+ $summary = $activity_format . "\n\n" . (($args['body']) ? $args['body'] . "\n\n" : '');
+
+ $obj_body = '[zrl=' . z_root() . '/photos/' . $channel['channel_address'] . '/image/' . $photo_hash . ']'
. $tag . z_root() . "/photo/{$photo_hash}-{$scale}." . $ph->getExt() . '[/zmg]'
. '[/zrl]';
// Create item object
$object = array(
- 'type' => ACTIVITY_OBJ_PHOTO,
- 'title' => $title,
- 'id' => rawurlencode(z_root() . '/photos/' . $channel['channel_address'] . '/image/' . $photo_hash),
- 'link' => $link,
- 'bbcode' => $body
+ 'type' => ACTIVITY_OBJ_PHOTO,
+ 'title' => $title,
+ 'created' => $p['created'],
+ 'edited' => $p['edited'],
+ 'id' => rawurlencode(z_root() . '/photos/' . $channel['channel_address'] . '/image/' . $photo_hash),
+ 'link' => $link,
+ 'body' => $obj_body
+ );
+
+ $target = array(
+ 'type' => ACTIVITY_OBJ_ALBUM,
+ 'title' => (($album) ? $album : '/'),
+ 'id' => rawurlencode(z_root() . '/photos/' . $channel['channel_address'] . '/album/' . bin2hex($album))
);
// Create item container
@@ -314,9 +332,12 @@ function photo_upload($channel, $observer, $args) {
if($item['mid'] === $item['parent_mid']) {
- $item['body'] = (($object) ? $args['body'] : $body . "\r\n" . $args['body']);
- $item['obj_type'] = (($object) ? ACTIVITY_OBJ_PHOTO : '');
- $item['object'] = (($object) ? json_encode($object) : '');
+ $item['body'] = $args['body'];
+ $item['obj_type'] = ACTIVITY_OBJ_PHOTO;
+ $item['object'] = json_encode($object);
+
+ $item['tgt_type'] = ACTIVITY_OBJ_ALBUM;
+ $item['target'] = json_encode($target);
if($item['author_xchan'] === $channel['channel_hash']) {
$item['sig'] = base64url_encode(rsa_sign($item['body'],$channel['channel_prvkey']));
@@ -370,14 +391,16 @@ function photo_upload($channel, $observer, $args) {
$arr['deny_cid'] = $ac['deny_cid'];
$arr['deny_gid'] = $ac['deny_gid'];
$arr['verb'] = ACTIVITY_POST;
- $arr['obj_type'] = (($object) ? ACTIVITY_OBJ_PHOTO : '');
- $arr['object'] = (($object) ? json_encode($object) : '');
+ $arr['obj_type'] = ACTIVITY_OBJ_PHOTO;
+ $arr['object'] = json_encode($object);
+ $arr['tgt_type'] = ACTIVITY_OBJ_ALBUM;
+ $arr['target'] = json_encode($target);
$arr['item_wall'] = 1;
$arr['item_origin'] = 1;
$arr['item_thread_top'] = 1;
$arr['item_private'] = intval($acl->is_private());
$arr['plink'] = z_root() . '/channel/' . $channel['channel_address'] . '/?f=&mid=' . $arr['mid'];
- $arr['body'] = (($object) ? $args['body'] : $body . "\r\n" . $args['body']);
+ $arr['body'] = $summary;
// this one is tricky because the item and the photo have the same permissions, those of the photo.
@@ -402,7 +425,7 @@ function photo_upload($channel, $observer, $args) {
$ret['success'] = true;
$ret['item'] = $arr;
- $ret['body'] = $body;
+ $ret['body'] = $obj_body;
$ret['resource_id'] = $photo_hash;
$ret['photoitem_id'] = $item_id;
diff --git a/include/plugin.php b/include/plugin.php
index 8749f3fbf..4a35a0170 100755
--- a/include/plugin.php
+++ b/include/plugin.php
@@ -495,6 +495,15 @@ function format_css_if_exists($source) {
return '<link rel="stylesheet" href="' . script_path() . '/' . $path . '" type="text/css" media="' . $source[1] . '">' . "\r\n";
}
+/*
+ * This basically calculates the baseurl. We have other functions to do that, but
+ * there was an issue with script paths and mixed-content whose details are arcane
+ * and perhaps lost in the message archives. The short answer is that we're ignoring
+ * the URL which we are "supposed" to use, and generating script paths relative to
+ * the URL which we are currently using; in order to ensure they are found and aren't
+ * blocked due to mixed content issues.
+ */
+
function script_path() {
if(x($_SERVER,'HTTPS') && $_SERVER['HTTPS'])
$scheme = 'https';
@@ -616,3 +625,24 @@ function get_markup_template($s, $root = '') {
$template = $t->get_markup_template($s, $root);
return $template;
}
+
+// return the standardised version. Since we can't easily compare
+// before the STD_VERSION definition was applied, we have to treat
+// all prior release versions the same. You can dig through them
+// with other means (such as RED_VERSION) if necessary.
+
+function get_std_version() {
+ if(defined('STD_VERSION'))
+ return STD_VERSION;
+ return '0.0.0';
+}
+
+
+function folder_exists($folder)
+{
+ // Get canonicalized absolute pathname
+ $path = realpath($folder);
+
+ // If it exist, check if it's a directory
+ return (($path !== false) && is_dir($path)) ? $path : false;
+} \ No newline at end of file
diff --git a/include/queue.php b/include/queue.php
index 71ac50c83..8a3b2aa58 100644
--- a/include/queue.php
+++ b/include/queue.php
@@ -18,11 +18,8 @@ function queue_run($argv, $argc){
else
$queue_id = 0;
- $deadguys = array();
-
logger('queue: start');
-
// delete all queue items more than 3 days old
// but first mark these sites dead if we haven't heard from them in a month
@@ -88,59 +85,7 @@ function queue_run($argv, $argc){
return;
foreach($r as $rr) {
-
- $dresult = null;
-
- if(in_array($rr['outq_posturl'],$deadguys))
- continue;
-
- $base = '';
- $h = parse_url($rr['outq_posturl']);
- if($h)
- $base = $h['scheme'] . '://' . $h['host'] . (($h['port']) ? ':' . $h['port'] : '');
-
- if($rr['outq_driver'] === 'post') {
- $result = z_post_url($rr['outq_posturl'],$rr['outq_msg']);
- if($result['success'] && $result['return_code'] < 300) {
- logger('queue: queue post success to ' . $rr['outq_posturl'], LOGGER_DEBUG);
- if($base) {
- q("update site set site_update = '%s', site_dead = 0 where site_url = '%s' ",
- dbesc(datetime_convert()),
- dbesc($base)
- );
- }
- q("update dreport set dreport_result = '%s', dreport_time = '%s' where dreport_queue = '%s' limit 1",
- dbesc('accepted for delivery'),
- dbesc(datetime_convert()),
- dbesc($rr['outq_hash'])
- );
- $y = q("delete from outq where outq_hash = '%s'",
- dbesc($rr['outq_hash'])
- );
- }
- else {
- logger('queue: queue post returned ' . $result['return_code'] . ' from ' . $rr['outq_posturl'],LOGGER_DEBUG);
- $y = q("update outq set outq_updated = '%s', outq_priority = outq_priority + 10 where outq_hash = '%s'",
- dbesc(datetime_convert()),
- dbesc($rr['outq_hash'])
- );
- $deadguys[] = $rr['outq_posturl'];
- }
- continue;
- }
- $result = zot_zot($rr['outq_posturl'],$rr['outq_notify']);
- if($result['success']) {
- logger('queue: deliver zot success to ' . $rr['outq_posturl'], LOGGER_DEBUG);
- zot_process_response($rr['outq_posturl'],$result, $rr);
- }
- else {
- $deadguys[] = $rr['outq_posturl'];
- logger('queue: deliver zot returned ' . $result['return_code'] . ' from ' . $rr['outq_posturl'],LOGGER_DEBUG);
- $y = q("update outq set outq_updated = '%s', outq_priority = outq_priority + 10 where outq_hash = '%s'",
- dbesc(datetime_convert()),
- dbesc($rr['outq_hash'])
- );
- }
+ queue_deliver($rr);
}
}
diff --git a/include/queue_fn.php b/include/queue_fn.php
index 22580bc48..1e53d7488 100644
--- a/include/queue_fn.php
+++ b/include/queue_fn.php
@@ -1,18 +1,145 @@
<?php /** @file */
-function update_queue_time($id) {
- logger('queue: requeue item ' . $id);
- q("UPDATE outq SET outq_updated = '%s' WHERE outq_hash = '%s'",
+function update_queue_item($id, $add_priority = 0) {
+ logger('queue: requeue item ' . $id,LOGGER_DEBUG);
+ q("UPDATE outq SET outq_updated = '%s', outq_priority = outq_priority + %d WHERE outq_hash = '%s'",
dbesc(datetime_convert()),
+ intval($add_priority),
dbesc($id)
);
}
-function remove_queue_item($id) {
- logger('queue: remove queue item ' . $id);
- q("DELETE FROM outq WHERE hash = '%s'",
+function remove_queue_item($id,$channel_id = 0) {
+ logger('queue: remove queue item ' . $id,LOGGER_DEBUG);
+ $sql_extra = (($channel_id) ? " and outq_channel = " . intval($channel_id) . " " : '');
+
+ q("DELETE FROM outq WHERE outq_hash = '%s' $sql_extra",
dbesc($id)
);
}
+function remove_queue_by_posturl($posturl) {
+ logger('queue: remove queue posturl ' . $posturl,LOGGER_DEBUG);
+
+ q("DELETE FROM outq WHERE outq_posturl = '%s' ",
+ dbesc($posturl)
+ );
+}
+
+
+
+function queue_set_delivered($id,$channel = 0) {
+ logger('queue: set delivered ' . $id,LOGGER_DEBUG);
+ $sql_extra = (($channel_id) ? " and outq_channel = " . intval($channel_id) . " " : '');
+
+ q("update outq set outq_delivered = 1, outq_updated = '%s' where outq_hash = '%s' $sql_extra ",
+ dbesc(datetime_convert()),
+ dbesc($id)
+ );
+}
+
+
+
+function queue_insert($arr) {
+
+ $x = q("insert into outq ( outq_hash, outq_account, outq_channel, outq_driver, outq_posturl, outq_async, outq_priority,
+ outq_created, outq_updated, outq_notify, outq_msg )
+ values ( '%s', %d, %d, '%s', '%s', %d, %d, '%s', '%s', '%s', '%s' )",
+ dbesc($arr['hash']),
+ intval($arr['account_id']),
+ intval($arr['channel_id']),
+ dbesc(($arr['driver']) ? $arr['driver'] : 'zot'),
+ dbesc($arr['posturl']),
+ intval(1),
+ intval(($arr['priority']) ? $arr['priority'] : 0),
+ dbesc(datetime_convert()),
+ dbesc(datetime_convert()),
+ dbesc($arr['notify']),
+ dbesc(($arr['msg']) ? $arr['msg'] : '')
+ );
+ return $x;
+
+}
+
+
+
+function queue_deliver($outq, $immediate = false) {
+
+ $base = null;
+ $h = parse_url($outq['outq_posturl']);
+ if($h)
+ $base = $h['scheme'] . '://' . $h['host'] . (($h['port']) ? ':' . $h['port'] : '');
+
+ if(($base) && ($base !== z_root()) && ($immediate)) {
+ $y = q("select site_update, site_dead from site where site_url = '%s' ",
+ dbesc($base)
+ );
+ if($y) {
+ if(intval($y[0]['site_dead'])) {
+ remove_queue_by_posturl($outq['outq_posturl']);
+ logger('dead site ignored ' . $base);
+ return;
+ }
+ if($y[0]['site_update'] < datetime_convert('UTC','UTC','now - 1 month')) {
+ update_queue_item($outq['outq_hash'],10);
+ logger('immediate delivery deferred for site ' . $base);
+ return;
+ }
+ }
+ else {
+ // zot sites should all have a site record, unless they've been dead for as long as
+ // your site has existed. Since we don't know for sure what these sites are,
+ // call them unknown
+
+ q("insert into site (site_url, site_update, site_dead, site_type) values ('%s','%s',0,%d) ",
+ dbesc($base),
+ dbesc(datetime_convert()),
+ intval(($outq['outq_driver'] === 'post') ? SITE_TYPE_NOTZOT : SITE_TYPE_UNKNOWN)
+ );
+ }
+ }
+
+ // "post" queue driver - used for diaspora and friendica-over-diaspora communications.
+
+ if($outq['outq_driver'] === 'post') {
+ $result = z_post_url($outq['outq_posturl'],$outq['outq_msg']);
+ if($result['success'] && $result['return_code'] < 300) {
+ logger('deliver: queue post success to ' . $outq['outq_posturl'], LOGGER_DEBUG);
+ if($base) {
+ q("update site set site_update = '%s', site_dead = 0 where site_url = '%s' ",
+ dbesc(datetime_convert()),
+ dbesc($base)
+ );
+ }
+ q("update dreport set dreport_result = '%s', dreport_time = '%s' where dreport_queue = '%s' limit 1",
+ dbesc('accepted for delivery'),
+ dbesc(datetime_convert()),
+ dbesc($outq['outq_hash'])
+ );
+ remove_queue_item($outq['outq_hash']);
+ }
+ else {
+ logger('deliver: queue post returned ' . $result['return_code']
+ . ' from ' . $outq['outq_posturl'],LOGGER_DEBUG);
+ update_queue_item($argv[$x]);
+ }
+ return;
+ }
+
+ // normal zot delivery
+
+ logger('deliver: dest: ' . $outq['outq_posturl'], LOGGER_DEBUG);
+ $result = zot_zot($outq['outq_posturl'],$outq['outq_notify']);
+ if($result['success']) {
+ logger('deliver: remote zot delivery succeeded to ' . $outq['outq_posturl']);
+ zot_process_response($outq['outq_posturl'],$result, $outq);
+ }
+ else {
+ logger('deliver: remote zot delivery failed to ' . $outq['outq_posturl']);
+ logger('deliver: remote zot delivery fail data: ' . print_r($result,true), LOGGER_DATA);
+ update_queue_item($outq['outq_hash'],10);
+ }
+ return;
+}
+
diff --git a/include/ratenotif.php b/include/ratenotif.php
index 63fd7c2ee..e94f30247 100644
--- a/include/ratenotif.php
+++ b/include/ratenotif.php
@@ -82,18 +82,14 @@ function ratenotif_run($argv, $argc){
$hash = random_string();
$n = zot_build_packet($channel,'notify',null,null,$hash);
- q("insert into outq ( outq_hash, outq_account, outq_channel, outq_driver, outq_posturl, outq_async, outq_created, outq_updated, outq_notify, outq_msg ) values ( '%s', %d, %d, '%s', '%s', %d, '%s', '%s', '%s', '%s' )",
- dbesc($hash),
- intval($channel['channel_account_id']),
- intval($channel['channel_id']),
- dbesc('zot'),
- dbesc($h . '/post'),
- intval(1),
- dbesc(datetime_convert()),
- dbesc(datetime_convert()),
- dbesc($n),
- dbesc(json_encode($encoded_item))
- );
+ queue_insert(array(
+ 'hash' => $hash,
+ 'account_id' => $channel['channel_account_id'],
+ 'channel_id' => $channel['channel_id'],
+ 'posturl' => $h . '/post',
+ 'notify' => $n,
+ 'msg' => json_encode($encoded_item)
+ ));
$deliver[] = $hash;
diff --git a/include/security.php b/include/security.php
index 9a25d9e0e..d4ebe0024 100644
--- a/include/security.php
+++ b/include/security.php
@@ -93,6 +93,7 @@ function change_channel($change_channel) {
$ret = false;
if($change_channel) {
+
$r = q("select channel.*, xchan.* from channel left join xchan on channel.channel_hash = xchan.xchan_hash where channel_id = %d and channel_account_id = %d and channel_removed = 0 limit 1",
intval($change_channel),
intval(get_account_id())
@@ -136,14 +137,14 @@ function change_channel($change_channel) {
}
/**
- * @brief Creates an addiontal SQL where statement to check permissions.
+ * @brief Creates an additional SQL where statement to check permissions.
*
* @param int $owner_id
- * @param bool $remote_verified default false, not used at all
- * @param string $groups this param is not used at all
+ * @param bool $remote_observer - if unset use current observer
*
* @return string additional SQL where statement
*/
+
function permissions_sql($owner_id, $remote_observer = null) {
$local_channel = local_channel();
@@ -208,8 +209,7 @@ function permissions_sql($owner_id, $remote_observer = null) {
* @brief Creates an addiontal SQL where statement to check permissions for an item.
*
* @param int $owner_id
- * @param bool $remote_verified default false, not used at all
- * @param string $groups this param is not used at all
+ * @param bool $remote_observer, use current observer if unset
*
* @return string additional SQL where statement
*/
@@ -400,11 +400,9 @@ function check_form_security_token_ForbiddenOnErr($typename = '', $formname = 'f
}
-// Returns an array of group id's this contact is a member of.
-// This array will only contain group id's related to the uid of this
-// DFRN contact. They are *not* neccessarily unique across the entire site.
+// Returns an array of group hash id's on this entire site (across all channels) that this connection is a member of.
+// var $contact_id = xchan_hash of connection
-if(! function_exists('init_groups_visitor')) {
function init_groups_visitor($contact_id) {
$groups = array();
$r = q("SELECT hash FROM `groups` left join group_member on groups.id = group_member.gid WHERE xchan = '%s' ",
@@ -415,7 +413,7 @@ function init_groups_visitor($contact_id) {
$groups[] = $rr['hash'];
}
return $groups;
-}}
+}
diff --git a/include/taxonomy.php b/include/taxonomy.php
index b396d53f1..0bf89a7c1 100644
--- a/include/taxonomy.php
+++ b/include/taxonomy.php
@@ -117,6 +117,8 @@ function tagadelic($uid, $count = 0, $authors = '', $owner = '', $flags = 0, $re
if(! perm_is_allowed($uid,get_observer_hash(),'view_stream'))
return array();
+
+ $item_normal = item_normal();
$sql_options = item_permissions_sql($uid);
$count = intval($count);
@@ -142,7 +144,7 @@ function tagadelic($uid, $count = 0, $authors = '', $owner = '', $flags = 0, $re
$r = q("select term, count(term) as total from term left join item on term.oid = item.id
where term.uid = %d and term.type = %d
and otype = %d and item_type = %d and item_private = 0
- $sql_options
+ $sql_options $item_normal
group by term order by total desc %s",
intval($uid),
intval($type),
diff --git a/include/text.php b/include/text.php
index eb9171b40..dd52b16b6 100644
--- a/include/text.php
+++ b/include/text.php
@@ -5,6 +5,7 @@
require_once("include/template_processor.php");
require_once("include/smarty.php");
+require_once("include/bbcode.php");
// random string, there are 86 characters max in text mode, 128 for hex
// output is urlsafe
@@ -1380,25 +1381,49 @@ function generate_named_map($location) {
return (($arr['html']) ? $arr['html'] : $location);
}
+function format_event($jobject) {
+ $event = array();
+ $object = json_decode($jobject,true);
+
+ //ensure compatibility with older items - this check can be removed at a later point
+ if(array_key_exists('description', $object)) {
+
+ $bd_format = t('l F d, Y \@ g:i A'); // Friday January 18, 2011 @ 8:01 AM
+
+ $event['header'] = replace_macros(get_markup_template('event_item_header.tpl'),array(
+ '$title' => bbcode($object['title']),
+ '$dtstart_label' => t('Starts:'),
+ '$dtstart_title' => datetime_convert('UTC', 'UTC', $object['start'], (($object['adjust']) ? ATOM_TIME : 'Y-m-d\TH:i:s' )),
+ '$dtstart_dt' => (($object['adjust']) ? day_translate(datetime_convert('UTC', date_default_timezone_get(), $object['start'] , $bd_format )) : day_translate(datetime_convert('UTC', 'UTC', $object['start'] , $bd_format))),
+ '$finish' => (($object['nofinish']) ? false : true),
+ '$dtend_label' => t('Finishes:'),
+ '$dtend_title' => datetime_convert('UTC','UTC',$object['finish'], (($object['adjust']) ? ATOM_TIME : 'Y-m-d\TH:i:s' )),
+ '$dtend_dt' => (($object['adjust']) ? day_translate(datetime_convert('UTC', date_default_timezone_get(), $object['finish'] , $bd_format )) : day_translate(datetime_convert('UTC', 'UTC', $object['finish'] , $bd_format )))
+ ));
+
+ $event['content'] = replace_macros(get_markup_template('event_item_content.tpl'),array(
+ '$description' => bbcode($object['description']),
+ '$location_label' => t('Location:'),
+ '$location' => bbcode($object['location'])
+ ));
+
+ }
+
+ return $event;
+}
function prepare_body(&$item,$attach = false) {
require_once('include/identity.php');
-// if($item['html']) {
-// $s = bb_observer($item['html']);
-// }
-// else {
- call_hooks('prepare_body_init', $item);
-// unobscure($item);
- $s = prepare_text($item['body'],$item['mimetype'], false);
-// }
+ call_hooks('prepare_body_init', $item);
$photo = '';
- $is_photo = (($item['obj_type'] === ACTIVITY_OBJ_PHOTO) ? true : false);
+ $is_photo = ((($item['verb'] === ACTIVITY_POST) && ($item['obj_type'] === ACTIVITY_OBJ_PHOTO)) ? true : false);
if($is_photo) {
+
$object = json_decode($item['object'],true);
// if original photo width is <= 640px prepend it to item body
@@ -1413,9 +1438,14 @@ function prepare_body(&$item,$attach = false) {
}
}
+ $s = prepare_text($item['body'],$item['mimetype'], false);
+
+ $event = (($item['obj_type'] === ACTIVITY_OBJ_EVENT) ? format_event($item['object']) : false);
+
$prep_arr = array(
'item' => $item,
- 'html' => $s,
+ 'html' => $event ? $event['content'] : $s,
+ 'event' => $event['header'],
'photo' => $photo
);
@@ -1423,6 +1453,7 @@ function prepare_body(&$item,$attach = false) {
$s = $prep_arr['html'];
$photo = $prep_arr['photo'];
+ $event = $prep_arr['event'];
// q("update item set html = '%s' where id = %d",
// dbesc($s),
@@ -1489,6 +1520,7 @@ function prepare_body(&$item,$attach = false) {
'item' => $item,
'photo' => $photo,
'html' => $s,
+ 'event' => $event,
'categories' => $categories,
'folders' => $filer,
'tags' => $tags,
@@ -1566,6 +1598,16 @@ function prepare_text($text, $content_type = 'text/bbcode', $cache = false) {
}
+function create_export_photo_body(&$item) {
+ if(($item['verb'] === ACTIVITY_POST) && ($item['obj_type'] === ACTIVITY_OBJ_PHOTO)) {
+ $j = json_decode($item['object'],true);
+ if($j) {
+ $item['body'] .= "\n\n" . (($j['body']) ? $j['body'] : $j['bbcode']);
+ $item['sig'] = '';
+ }
+ }
+}
+
/**
* zidify_callback() and zidify_links() work together to turn any HTML a tags with class="zrl" into zid links
* These will typically be generated by a bbcode '[zrl]' tag. This is done inside prepare_text() rather than bbcode()
diff --git a/include/widgets.php b/include/widgets.php
index a3f7444ec..4b14d6c94 100644
--- a/include/widgets.php
+++ b/include/widgets.php
@@ -666,7 +666,7 @@ function widget_eventsmenu($arr) {
if (! local_channel())
return;
- return replace_macros(get_markup_template('events_side.tpl'), array(
+ return replace_macros(get_markup_template('events_menu_side.tpl'), array(
'$title' => t('Events Menu'),
'$day' => t('Day View'),
'$week' => t('Week View'),
@@ -677,6 +677,18 @@ function widget_eventsmenu($arr) {
));
}
+function widget_eventstools($arr) {
+ if (! local_channel())
+ return;
+
+ return replace_macros(get_markup_template('events_tools_side.tpl'), array(
+ '$title' => t('Events Tools'),
+ '$export' => t('Export Calendar'),
+ '$import' => t('Import Calendar'),
+ '$submit' => t('Submit')
+ ));
+}
+
function widget_design_tools($arr) {
$a = get_app();
@@ -1136,7 +1148,7 @@ function widget_forums($arr) {
foreach($r1 as $rr) {
if($unseen && (! intval($rr['unseen'])))
continue;
- $o .= '<li><span class="pull-right">' . ((intval($rr['unseen'])) ? intval($rr['unseen']) : '') . '</span><a href="network?f=&pf=1&cid=' . $rr['abook_id'] . '" ><img src="' . $rr['xchan_photo_s'] . '" style="width: 16px; height: 16px;" /> ' . $rr['xchan_name'] . '</a></li>';
+ $o .= '<li><a href="network?f=&pf=1&cid=' . $rr['abook_id'] . '" ><span class="badge pull-right">' . ((intval($rr['unseen'])) ? intval($rr['unseen']) : '') . '</span><img src="' . $rr['xchan_photo_s'] . '" style="width: 16px; height: 16px;" /> ' . $rr['xchan_name'] . '</a></li>';
}
$o .= '</ul></div>';
}
@@ -1147,6 +1159,8 @@ function widget_forums($arr) {
function widget_tasklist($arr) {
+ if (! local_channel())
+ return;
require_once('include/event.php');
$o .= '<script>var tasksShowAll = 0; $(document).ready(function() { tasksFetch(); $("#tasklist-new-form").submit(function(event) { event.preventDefault(); $.post( "tasks/new", $("#tasklist-new-form").serialize(), function(data) { tasksFetch(); $("#tasklist-new-summary").val(""); } ); return false; } )});</script>';
@@ -1285,7 +1299,6 @@ function widget_album($args) {
//edit album name
$album_edit = null;
-
$photos = array();
if($r) {
$twist = 'rotright';
@@ -1324,6 +1337,7 @@ function widget_album($args) {
$o .= replace_macros($tpl, array(
'$photos' => $photos,
'$album' => (($title) ? $title : $album),
+ '$album_id' => rand(),
'$album_edit' => array(t('Edit Album'), $album_edit),
'$can_post' => false,
'$upload' => array(t('Upload'), z_root() . '/photos/' . get_app()->profile['channel_address'] . '/upload/' . bin2hex($album)),
diff --git a/include/zot.php b/include/zot.php
index 2366c1d2d..922637bc1 100644
--- a/include/zot.php
+++ b/include/zot.php
@@ -12,6 +12,7 @@ require_once('include/crypto.php');
require_once('include/items.php');
require_once('include/hubloc.php');
require_once('include/DReport.php');
+require_once('include/queue_fn.php');
/**
@@ -554,18 +555,8 @@ function zot_gethub($arr,$multiple = false) {
if($arr['guid'] && $arr['guid_sig'] && $arr['url'] && $arr['url_sig']) {
- $blacklisted = false;
- $bl1 = get_config('system','blacklisted_sites');
- if(is_array($bl1) && $bl1) {
- foreach($bl1 as $bl) {
- if($bl && strpos($arr['url'],$bl) !== false) {
- $blacklisted = true;
- break;
- }
- }
- }
- if($blacklisted) {
- logger('zot_gethub: blacklisted site: ' . $arr['url']);
+ if(! check_siteallowed($arr['url'])) {
+ logger('blacklisted site: ' . $arr['url']);
return null;
}
@@ -1007,7 +998,9 @@ function zot_process_response($hub, $arr, $outq) {
}
}
- q("delete from dreport where dreport_queue = '%s' limit 1",
+ // we have a more descriptive delivery report, so discard the per hub 'queued' report.
+
+ q("delete from dreport where dreport_queue = '%s' ",
dbesc($outq['outq_hash'])
);
@@ -1021,18 +1014,8 @@ function zot_process_response($hub, $arr, $outq) {
// synchronous message types are handled immediately
// async messages remain in the queue until processed.
- if (intval($outq['outq_async'])) {
- q("update outq set outq_delivered = 1, outq_updated = '%s' where outq_hash = '%s' and outq_channel = %d",
- dbesc(datetime_convert()),
- dbesc($outq['outq_hash']),
- intval($outq['outq_channel'])
- );
- } else {
- q("delete from outq where outq_hash = '%s' and outq_channel = %d",
- dbesc($outq['outq_hash']),
- intval($outq['outq_channel'])
- );
- }
+ if(intval($outq['outq_async']))
+ queue_set_delivered($outq['outq_hash'],$outq['outq_channel']);
logger('zot_process_response: ' . print_r($x,true), LOGGER_DEBUG);
}
@@ -1246,6 +1229,10 @@ function zot_import($arr, $sender_url) {
$no_dups = array();
if($deliveries) {
foreach($deliveries as $d) {
+ if(! is_array($d)) {
+ logger('Delivery hash array is not an array: ' . print_r($d,true));
+ continue;
+ }
if(! in_array($d['hash'],$no_dups))
$no_dups[] = $d['hash'];
}
@@ -1617,6 +1604,14 @@ function process_delivery($sender, $arr, $deliveries, $relay, $public = false, $
$channel = $r[0];
$DR->addto_recipient($channel['channel_name'] . ' <' . $channel['channel_address'] . '@' . get_app()->get_hostname() . '>');
+ /* blacklisted channels get a permission denied, no special message to tip them off */
+
+ if(! check_channelallowed($sender['hash'])) {
+ $DR->update('permission denied');
+ $result[] = $DR->get();
+ continue;
+ }
+
/**
* @FIXME: Somehow we need to block normal message delivery from our clones, as the delivered
* message doesn't have ACL information in it as the cloned copy does. That copy
@@ -2088,6 +2083,14 @@ function process_mail_delivery($sender, $arr, $deliveries) {
$channel = $r[0];
$DR->addto_recipient($channel['channel_name'] . ' <' . $channel['channel_address'] . '@' . get_app()->get_hostname() . '>');
+ /* blacklisted channels get a permission denied, no special message to tip them off */
+
+ if(! check_channelallowed($sender['hash'])) {
+ $DR->update('permission denied');
+ $result[] = $DR->get();
+ continue;
+ }
+
if(! perm_is_allowed($channel['channel_id'],$sender['hash'],'post_mail')) {
logger("permission denied for mail delivery {$channel['channel_id']}");
$DR->update('permission denied');
@@ -2964,24 +2967,19 @@ function build_sync_packet($uid = 0, $packet = null, $groups_changed = false) {
$interval = ((get_config('system','delivery_interval') !== false)
? intval(get_config('system','delivery_interval')) : 2 );
-
logger('build_sync_packet: packet: ' . print_r($info,true), LOGGER_DATA);
foreach($synchubs as $hub) {
$hash = random_string();
$n = zot_build_packet($channel,'notify',$env_recips,$hub['hubloc_sitekey'],$hash);
- q("insert into outq ( outq_hash, outq_account, outq_channel, outq_driver, outq_posturl, outq_async, outq_created, outq_updated, outq_notify, outq_msg ) values ( '%s', %d, %d, '%s', '%s', %d, '%s', '%s', '%s', '%s' )",
- dbesc($hash),
- intval($channel['channel_account']),
- intval($channel['channel_id']),
- dbesc('zot'),
- dbesc($hub['hubloc_callback']),
- intval(1),
- dbesc(datetime_convert()),
- dbesc(datetime_convert()),
- dbesc($n),
- dbesc(json_encode($info))
- );
+ queue_insert(array(
+ 'hash' => $hash,
+ 'account_id' => $channel['channel_account_id'],
+ 'channel_id' => $channel['channel_id'],
+ 'posturl' => $hub['hubloc_callback'],
+ 'notify' => $n,
+ 'msg' => json_encode($info)
+ ));
proc_run('php', 'include/deliver.php', $hash);
if($interval)
@@ -3484,13 +3482,13 @@ function import_author_zot($x) {
* @param array $data
* @return array
*/
-function zot_process_message_request($data) {
+function zot_reply_message_request($data) {
$ret = array('success' => false);
if (! $data['message_id']) {
$ret['message'] = 'no message_id';
logger('no message_id');
- return $ret;
+ json_return_and_die($ret);
}
$sender = $data['sender'];
@@ -3508,7 +3506,7 @@ function zot_process_message_request($data) {
if (! $c) {
logger('recipient channel not found.');
$ret['message'] .= 'recipient not found.' . EOL;
- return $ret;
+ json_return_and_die($ret);
}
/*
@@ -3520,13 +3518,13 @@ function zot_process_message_request($data) {
if ($messages) {
$env_recips = null;
- $r = q("select * from hubloc where hubloc_hash = '%s' and not hubloc_error and not hubloc_deleted
+ $r = q("select * from hubloc where hubloc_hash = '%s' and hubloc_error = 0 and hubloc_deleted = 0
group by hubloc_sitekey",
dbesc($sender_hash)
);
if (! $r) {
logger('no hubs');
- return $ret;
+ json_return_and_die($ret);
}
$hubs = $r;
@@ -3544,20 +3542,15 @@ function zot_process_message_request($data) {
*/
$n = zot_build_packet($c[0],'notify',$env_recips,(($private) ? $hub['hubloc_sitekey'] : null),$hash,array('message_id' => $data['message_id']));
- q("insert into outq ( outq_hash, outq_account, outq_channel, outq_driver, outq_posturl, outq_async,
- outq_created, outq_updated, outq_notify, outq_msg )
- values ( '%s', %d, %d, '%s', '%s', %d, '%s', '%s', '%s', '%s' )",
- dbesc($hash),
- intval($c[0]['channel_account_id']),
- intval($c[0]['channel_id']),
- dbesc('zot'),
- dbesc($hub['hubloc_callback']),
- intval(1),
- dbesc(datetime_convert()),
- dbesc(datetime_convert()),
- dbesc($n),
- dbesc($data_packet)
- );
+
+ queue_insert(array(
+ 'hash' => $hash,
+ 'account_id' => $c[0]['channel_account_id'],
+ 'channel_id' => $c[0]['channel_id'],
+ 'posturl' => $hub['hubloc_callback'],
+ 'notify' => $n,
+ 'msg' => $data_packet
+ ));
/*
* invoke delivery to send out the notify packet
@@ -3567,8 +3560,7 @@ function zot_process_message_request($data) {
}
}
$ret['success'] = true;
-
- return $ret;
+ json_return_and_die($ret);
}
@@ -3789,6 +3781,7 @@ function zotinfo($arr) {
$ret['site'] = array();
$ret['site']['url'] = z_root();
$ret['site']['url_sig'] = base64url_encode(rsa_sign(z_root(),$e['channel_prvkey']));
+ $ret['site']['zot_auth'] = z_root() . '/magic';
$dirmode = get_config('system','directory_mode');
if(($dirmode === false) || ($dirmode == DIRECTORY_MODE_NORMAL))
@@ -3951,9 +3944,6 @@ function delivery_report_is_storable($dr) {
return false;
-
-
-
// is the recipient one of our connections, or do we want to store every report?
$r = explode(' ', $dr['recipient']);
@@ -3982,3 +3972,420 @@ function delivery_report_is_storable($dr) {
}
+
+function update_hub_connected($hub,$sitekey = '') {
+
+ if($sitekey) {
+
+ /*
+ * This hub has now been proven to be valid.
+ * Any hub with the same URL and a different sitekey cannot be valid.
+ * Get rid of them (mark them deleted). There's a good chance they were re-installs.
+ */
+
+ q("update hubloc set hubloc_deleted = 1, hubloc_error = 1 where hubloc_url = '%s' and hubloc_sitekey != '%s' ",
+ dbesc($hub['hubloc_url']),
+ dbesc($sitekey)
+ );
+
+ }
+ else {
+ $sitekey = $hub['sitekey'];
+ }
+
+ // $sender['sitekey'] is a new addition to the protcol to distinguish
+ // hublocs coming from re-installed sites. Older sites will not provide
+ // this field and we have to still mark them valid, since we can't tell
+ // if this hubloc has the same sitekey as the packet we received.
+
+
+ // Update our DB to show when we last communicated successfully with this hub
+ // This will allow us to prune dead hubs from using up resources
+
+ $r = q("update hubloc set hubloc_connected = '%s' where hubloc_id = %d and hubloc_sitekey = '%s' ",
+ dbesc(datetime_convert()),
+ intval($hub['hubloc_id']),
+ dbesc($sitekey)
+ );
+
+ // a dead hub came back to life - reset any tombstones we might have
+
+ if(intval($hub['hubloc_error'])) {
+ q("update hubloc set hubloc_error = 0 where hubloc_id = %d and hubloc_sitekey = '%s' ",
+ intval($hub['hubloc_id']),
+ dbesc($sitekey)
+ );
+ if(intval($r[0]['hubloc_orphancheck'])) {
+ q("update hubloc set hubloc_orhpancheck = 0 where hubloc_id = %d and hubloc_sitekey = '%s' ",
+ intval($hub['hubloc_id']),
+ dbesc($sitekey)
+ );
+ }
+ q("update xchan set xchan_orphan = 0 where xchan_orphan = 1 and xchan_hash = '%s'",
+ dbesc($hub['hubloc_hash'])
+ );
+ }
+
+ return $hub['hubloc_url'];
+}
+
+
+function zot_reply_ping() {
+
+ $ret = array('success'=> false);
+
+ // Useful to get a health check on a remote site.
+ // This will let us know if any important communication details
+ // that we may have stored are no longer valid, regardless of xchan details.
+ logger('POST: got ping send pong now back: ' . z_root() , LOGGER_DEBUG );
+
+ $ret['success'] = true;
+ $ret['site'] = array();
+ $ret['site']['url'] = z_root();
+ $ret['site']['url_sig'] = base64url_encode(rsa_sign(z_root(),get_config('system','prvkey')));
+ $ret['site']['sitekey'] = get_config('system','pubkey');
+ json_return_and_die($ret);
+}
+
+function zot_reply_pickup($data) {
+
+ $ret = array('success'=> false);
+
+ /*
+ * The 'pickup' message arrives with a tracking ID which is associated with a particular outq_hash
+ * First verify that that the returned signatures verify, then check that we have an outbound queue item
+ * with the correct hash.
+ * If everything verifies, find any/all outbound messages in the queue for this hubloc and send them back
+ */
+
+ if((! $data['secret']) || (! $data['secret_sig'])) {
+ $ret['message'] = 'no verification signature';
+ logger('mod_zot: pickup: ' . $ret['message'], LOGGER_DEBUG);
+ json_return_and_die($ret);
+ }
+
+ $r = q("select distinct hubloc_sitekey from hubloc where hubloc_url = '%s' and hubloc_callback = '%s' and hubloc_sitekey != '' group by hubloc_sitekey ",
+ dbesc($data['url']),
+ dbesc($data['callback'])
+ );
+ if(! $r) {
+ $ret['message'] = 'site not found';
+ logger('mod_zot: pickup: ' . $ret['message']);
+ json_return_and_die($ret);
+ }
+
+ foreach ($r as $hubsite) {
+
+ // verify the url_sig
+ // If the server was re-installed at some point, there could be multiple hubs with the same url and callback.
+ // Only one will have a valid key.
+
+ $forgery = true;
+ $secret_fail = true;
+
+ $sitekey = $hubsite['hubloc_sitekey'];
+
+ logger('mod_zot: Checking sitekey: ' . $sitekey, LOGGER_DATA);
+
+ if(rsa_verify($data['callback'],base64url_decode($data['callback_sig']),$sitekey)) {
+ $forgery = false;
+ }
+ if(rsa_verify($data['secret'],base64url_decode($data['secret_sig']),$sitekey)) {
+ $secret_fail = false;
+ }
+ if((! $forgery) && (! $secret_fail))
+ break;
+ }
+
+ if($forgery) {
+ $ret['message'] = 'possible site forgery';
+ logger('mod_zot: pickup: ' . $ret['message']);
+ json_return_and_die($ret);
+ }
+
+ if($secret_fail) {
+ $ret['message'] = 'secret validation failed';
+ logger('mod_zot: pickup: ' . $ret['message']);
+ json_return_and_die($ret);
+ }
+
+ /*
+ * If we made it to here, the signatures verify, but we still don't know if the tracking ID is valid.
+ * It wouldn't be an error if the tracking ID isn't found, because we may have sent this particular
+ * queue item with another pickup (after the tracking ID for the other pickup was verified).
+ */
+
+ $r = q("select outq_posturl from outq where outq_hash = '%s' and outq_posturl = '%s' limit 1",
+ dbesc($data['secret']),
+ dbesc($data['callback'])
+ );
+ if(! $r) {
+ $ret['message'] = 'nothing to pick up';
+ logger('mod_zot: pickup: ' . $ret['message']);
+ json_return_and_die($ret);
+ }
+
+ /*
+ * Everything is good if we made it here, so find all messages that are going to this location
+ * and send them all.
+ */
+
+ $r = q("select * from outq where outq_posturl = '%s'",
+ dbesc($data['callback'])
+ );
+ if($r) {
+ logger('mod_zot: successful pickup message received from ' . $data['callback'] . ' ' . count($r) . ' message(s) picked up', LOGGER_DEBUG);
+
+ $ret['success'] = true;
+ $ret['pickup'] = array();
+ foreach($r as $rr) {
+ if($rr['outq_msg']) {
+ $x = json_decode($rr['outq_msg'],true);
+
+ if(! $x)
+ continue;
+
+ if(is_array($x) && array_key_exists('message_list',$x)) {
+ foreach($x['message_list'] as $xx) {
+ $ret['pickup'][] = array('notify' => json_decode($rr['outq_notify'],true),'message' => $xx);
+ }
+ }
+ else
+ $ret['pickup'][] = array('notify' => json_decode($rr['outq_notify'],true),'message' => $x);
+
+ remove_queue_item($rr['outq_hash']);
+ }
+ }
+ }
+
+ $encrypted = crypto_encapsulate(json_encode($ret),$sitekey);
+ json_return_and_die($encrypted);
+
+ /* pickup: end */
+}
+
+
+
+function zot_reply_auth_check($data,$encrypted_packet) {
+
+ $ret = array('success' => false);
+
+ /*
+ * Requestor visits /magic/?dest=somewhere on their own site with a browser
+ * magic redirects them to $destsite/post [with auth args....]
+ * $destsite sends an auth_check packet to originator site
+ * The auth_check packet is handled here by the originator's site
+ * - the browser session is still waiting
+ * inside $destsite/post for everything to verify
+ * If everything checks out we'll return a token to $destsite
+ * and then $destsite will verify the token, authenticate the browser
+ * session and then redirect to the original destination.
+ * If authentication fails, the redirection to the original destination
+ * will still take place but without authentication.
+ */
+ logger('mod_zot: auth_check', LOGGER_DEBUG);
+
+ if (! $encrypted_packet) {
+ logger('mod_zot: auth_check packet was not encrypted.');
+ $ret['message'] .= 'no packet encryption' . EOL;
+ json_return_and_die($ret);
+ }
+
+ $arr = $data['sender'];
+ $sender_hash = make_xchan_hash($arr['guid'],$arr['guid_sig']);
+
+ // garbage collect any old unused notifications
+
+ // This was and should be 10 minutes but my hosting provider has time lag between the DB and
+ // the web server. We should probably convert this to webserver time rather than DB time so
+ // that the different clocks won't affect it and allow us to keep the time short.
+
+ q("delete from verify where type = 'auth' and created < %s - INTERVAL %s",
+ db_utcnow(), db_quoteinterval('30 MINUTE')
+ );
+
+ $y = q("select xchan_pubkey from xchan where xchan_hash = '%s' limit 1",
+ dbesc($sender_hash)
+ );
+
+ // We created a unique hash in mod/magic.php when we invoked remote auth, and stored it in
+ // the verify table. It is now coming back to us as 'secret' and is signed by a channel at the other end.
+ // First verify their signature. We will have obtained a zot-info packet from them as part of the sender
+ // verification.
+
+ if ((! $y) || (! rsa_verify($data['secret'], base64url_decode($data['secret_sig']),$y[0]['xchan_pubkey']))) {
+ logger('mod_zot: auth_check: sender not found or secret_sig invalid.');
+ $ret['message'] .= 'sender not found or sig invalid ' . print_r($y,true) . EOL;
+ json_return_and_die($ret);
+ }
+
+ // There should be exactly one recipient, the original auth requestor
+
+ $ret['message'] .= 'recipients ' . print_r($recipients,true) . EOL;
+
+ if ($data['recipients']) {
+
+ $arr = $data['recipients'][0];
+ $recip_hash = make_xchan_hash($arr['guid'], $arr['guid_sig']);
+ $c = q("select channel_id, channel_account_id, channel_prvkey from channel where channel_hash = '%s' limit 1",
+ dbesc($recip_hash)
+ );
+ if (! $c) {
+ logger('mod_zot: auth_check: recipient channel not found.');
+ $ret['message'] .= 'recipient not found.' . EOL;
+ json_return_and_die($ret);
+ }
+
+ $confirm = base64url_encode(rsa_sign($data['secret'] . $recip_hash,$c[0]['channel_prvkey']));
+
+ // This additionally checks for forged sites since we already stored the expected result in meta
+ // and we've already verified that this is them via zot_gethub() and that their key signed our token
+
+ $z = q("select id from verify where channel = %d and type = 'auth' and token = '%s' and meta = '%s' limit 1",
+ intval($c[0]['channel_id']),
+ dbesc($data['secret']),
+ dbesc($data['sender']['url'])
+ );
+ if (! $z) {
+ logger('mod_zot: auth_check: verification key not found.');
+ $ret['message'] .= 'verification key not found' . EOL;
+ json_return_and_die($ret);
+ }
+ $r = q("delete from verify where id = %d",
+ intval($z[0]['id'])
+ );
+
+ $u = q("select account_service_class from account where account_id = %d limit 1",
+ intval($c[0]['channel_account_id'])
+ );
+
+ logger('mod_zot: auth_check: success', LOGGER_DEBUG);
+ $ret['success'] = true;
+ $ret['confirm'] = $confirm;
+ if ($u && $u[0]['account_service_class'])
+ $ret['service_class'] = $u[0]['account_service_class'];
+
+ // Set "do not track" flag if this site or this channel's profile is restricted
+ // in some way
+
+ if (intval(get_config('system','block_public')))
+ $ret['DNT'] = true;
+ if (! perm_is_allowed($c[0]['channel_id'],'','view_profile'))
+ $ret['DNT'] = true;
+ if (get_pconfig($c[0]['channel_id'],'system','do_not_track'))
+ $ret['DNT'] = true;
+ if (get_pconfig($c[0]['channel_id'],'system','hide_online_status'))
+ $ret['DNT'] = true;
+
+ json_return_and_die($ret);
+ }
+ json_return_and_die($ret);
+}
+
+
+function zot_reply_purge($sender,$recipients) {
+
+ $ret = array('success' => false);
+
+ if ($recipients) {
+ // basically this means "unfriend"
+ foreach ($recipients as $recip) {
+ $r = q("select channel.*,xchan.* from channel
+ left join xchan on channel_hash = xchan_hash
+ where channel_guid = '%s' and channel_guid_sig = '%s' limit 1",
+ dbesc($recip['guid']),
+ dbesc($recip['guid_sig'])
+ );
+ if ($r) {
+ $r = q("select abook_id from abook where uid = %d and abook_xchan = '%s' limit 1",
+ intval($r[0]['channel_id']),
+ dbesc(make_xchan_hash($sender['guid'],$sender['guid_sig']))
+ );
+ if ($r) {
+ contact_remove($r[0]['channel_id'],$r[0]['abook_id']);
+ }
+ }
+ }
+ $ret['success'] = true;
+ }
+ else {
+ // Unfriend everybody - basically this means the channel has committed suicide
+ $arr = $sender;
+ $sender_hash = make_xchan_hash($arr['guid'],$arr['guid_sig']);
+
+ require_once('include/Contact.php');
+ remove_all_xchan_resources($sender_hash);
+
+ $ret['success'] = true;
+ }
+
+ json_return_and_die($ret);
+}
+
+
+function zot_reply_refresh($sender,$recipients) {
+
+ $ret = array('success' => false);
+
+ // remote channel info (such as permissions or photo or something)
+ // has been updated. Grab a fresh copy and sync it.
+ // The difference between refresh and force_refresh is that
+ // force_refresh unconditionally creates a directory update record,
+ // even if no changes were detected upon processing.
+
+ if($recipients) {
+
+ // This would be a permissions update, typically for one connection
+
+ foreach ($recipients as $recip) {
+ $r = q("select channel.*,xchan.* from channel
+ left join xchan on channel_hash = xchan_hash
+ where channel_guid = '%s' and channel_guid_sig = '%s' limit 1",
+ dbesc($recip['guid']),
+ dbesc($recip['guid_sig'])
+ );
+
+ $x = zot_refresh(array(
+ 'xchan_guid' => $sender['guid'],
+ 'xchan_guid_sig' => $sender['guid_sig'],
+ 'hubloc_url' => $sender['url']
+ ), $r[0], (($msgtype === 'force_refresh') ? true : false));
+ }
+ }
+ else {
+ // system wide refresh
+
+ $x = zot_refresh(array(
+ 'xchan_guid' => $sender['guid'],
+ 'xchan_guid_sig' => $sender['guid_sig'],
+ 'hubloc_url' => $sender['url']
+ ), null, (($msgtype === 'force_refresh') ? true : false));
+ }
+
+ $ret['success'] = true;
+ json_return_and_die($ret);
+
+}
+
+
+function zot_reply_notify($data) {
+
+ $ret = array('success' => false);
+
+ logger('notify received from ' . $data['sender']['url']);
+
+ $async = get_config('system','queued_fetch');
+
+ if($async) {
+ // add to receive queue
+ // qreceive_add($data);
+ }
+ else {
+ $x = zot_fetch($data);
+ $ret['delivery_report'] = $x;
+ }
+
+ $ret['success'] = true;
+ json_return_and_die($ret);
+
+} \ No newline at end of file
diff --git a/install/INSTALL.txt b/install/INSTALL.txt
index c81510522..8ca74c23b 100644
--- a/install/INSTALL.txt
+++ b/install/INSTALL.txt
@@ -341,3 +341,49 @@ This is obvious as soon as you notice that the cron uses proc_open to
execute php-scripts that also use proc_open, but it took me quite some time to
find that out. I hope this saves some time for other people using suhosin with
function blacklists.
+
+#####################################################################
+- Apache processes hanging, using as much CPU as they can
+#####################################################################
+
+This seems to happen sometimes if you use mpm_prefork and the PHP process
+started by Apache cannot get database access.
+
+Consider the following settings:
+
+In /etc/apache2/mods-enabled/mpm_prefork.conf (Debian, path and file name
+may vary depending on your OS and distribution), set
+
+ GracefulShutdownTimeout 300
+
+This makes sure that Apache processes that are running wild will not do so
+forever, but will be killed if they didn't stop five minutes after a
+shutdown command was sent to the process.
+
+If you expect high load on your server (public servers, e.g.), also make
+sure that Apache will not spawn more processes than MySQL will accept
+connections.
+
+In the default Debian configuration, in
+/etc/apache2/mods-enabled/mpm_prefork.conf the maximum number of workers
+is set to 150:
+
+ MaxRequestWorkers 150
+
+However, in /etc/mysql/my.cnf the maximum number of connection is set to
+100:
+
+ max_connections = 100
+
+150 workers are a lot and probably too much for small servers. However you
+set those values, make sure that the number of Apache workers is smaller
+than the number of connections MySQL accepts, leaving some room for other
+stuff on your server that might access MySQL, and Hubzilla's poller which
+needs MySQL access, too. A good setting for a medium-sized hub might be to
+keep MySQL's max_connections at 100 and set mpm_prefork's
+MaxRequestWorkers to 70.
+
+Here you can read more about Apache performance tuning:
+https://httpd.apache.org/docs/2.4/misc/perf-tuning.html
+
+There are tons of scripts to help you with fine-tuning your Apache installation. Just search with your favorite search engine 'apache fine-tuning script'.
diff --git a/install/schema_mysql.sql b/install/schema_mysql.sql
index 3dab6c822..3d7ea41df 100644
--- a/install/schema_mysql.sql
+++ b/install/schema_mysql.sql
@@ -23,6 +23,7 @@ CREATE TABLE IF NOT EXISTS `abook` (
`abook_profile` char(64) NOT NULL DEFAULT '',
`abook_incl` TEXT NOT NULL DEFAULT '',
`abook_excl` TEXT NOT NULL DEFAULT '',
+ `abook_instance` TEXT NOT NULL DEFAULT '',
PRIMARY KEY (`abook_id`),
KEY `abook_account` (`abook_account`),
KEY `abook_channel` (`abook_channel`),
@@ -771,15 +772,6 @@ CREATE TABLE IF NOT EXISTS `mail` (
KEY `mail_obscured` (`mail_obscured`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-CREATE TABLE IF NOT EXISTS `manage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uid` int(11) NOT NULL DEFAULT '0',
- `xchan` char(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `uid` (`uid`),
- KEY `xchan` (`xchan`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-
CREATE TABLE IF NOT EXISTS `menu` (
`menu_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`menu_channel_id` int(10) unsigned NOT NULL DEFAULT '0',
diff --git a/install/schema_postgres.sql b/install/schema_postgres.sql
index 95ed9acb7..5cabbc2c9 100644
--- a/install/schema_postgres.sql
+++ b/install/schema_postgres.sql
@@ -22,6 +22,7 @@ CREATE TABLE "abook" (
"abook_profile" char(64) NOT NULL DEFAULT '',
"abook_incl" TEXT NOT NULL DEFAULT '',
"abook_excl" TEXT NOT NULL DEFAULT '',
+ "abook_instance" TEXT NOT NULL DEFAULT '',
PRIMARY KEY ("abook_id")
);
create index "abook_account" on abook ("abook_account");
@@ -766,15 +767,6 @@ create index "mail_isreply" on mail ("mail_isreply");
create index "mail_seen" on mail ("mail_seen");
create index "mail_recalled" on mail ("mail_recalled");
create index "mail_obscured" on mail ("mail_obscured");
-CREATE TABLE "manage" (
- "id" serial NOT NULL,
- "uid" bigint NOT NULL,
- "xchan" text NOT NULL DEFAULT '',
- PRIMARY KEY ("id")
-
-);
-create index "manage_uid" on manage ("uid");
-create index "manage_xchan" on manage ("xchan");
CREATE TABLE "menu" (
"menu_id" serial NOT NULL,
"menu_channel_id" bigint NOT NULL DEFAULT '0',
diff --git a/install/update.php b/install/update.php
index 10ae6725e..24f4f21d5 100644
--- a/install/update.php
+++ b/install/update.php
@@ -1,6 +1,6 @@
<?php
-define( 'UPDATE_VERSION' , 1160 );
+define( 'UPDATE_VERSION' , 1161 );
/**
*
@@ -1950,3 +1950,10 @@ function update_r1159() {
}
+function update_r1160() {
+ $r = q("alter table abook add abook_instance text not null default '' ");
+ if($r)
+ return UPDATE_SUCCESS;
+ return UPDATE_FAILED;
+}
+
diff --git a/library/OAuth1.php b/library/OAuth1.php
index b790655af..0a6b20b0a 100644
--- a/library/OAuth1.php
+++ b/library/OAuth1.php
@@ -3,11 +3,11 @@
/* Generic exception class
*/
-class OAuthException extends Exception {
+class OAuth1Exception extends Exception {
// pass
}
-class OAuthConsumer {
+class OAuth1Consumer {
public $key;
public $secret;
@@ -18,11 +18,11 @@ class OAuthConsumer {
}
function __toString() {
- return "OAuthConsumer[key=$this->key,secret=$this->secret]";
+ return "OAuth1Consumer[key=$this->key,secret=$this->secret]";
}
}
-class OAuthToken {
+class OAuth1Token {
// access tokens and request tokens
public $key;
public $secret;
@@ -46,9 +46,9 @@ class OAuthToken {
*/
function to_string() {
return "oauth_token=" .
- OAuthUtil::urlencode_rfc3986($this->key) .
+ OAuth1Util::urlencode_rfc3986($this->key) .
"&oauth_token_secret=" .
- OAuthUtil::urlencode_rfc3986($this->secret);
+ OAuth1Util::urlencode_rfc3986($this->secret);
}
function __toString() {
@@ -60,7 +60,7 @@ class OAuthToken {
* A class for implementing a Signature Method
* See section 9 ("Signing Requests") in the spec
*/
-abstract class OAuthSignatureMethod {
+abstract class OAuth1SignatureMethod {
/**
* Needs to return the name of the Signature Method (ie HMAC-SHA1)
* @return string
@@ -70,20 +70,20 @@ abstract class OAuthSignatureMethod {
/**
* Build up the signature
* NOTE: The output of this function MUST NOT be urlencoded.
- * the encoding is handled in OAuthRequest when the final
+ * the encoding is handled in OAuth1Request when the final
* request is serialized
- * @param OAuthRequest $request
- * @param OAuthConsumer $consumer
- * @param OAuthToken $token
+ * @param OAuth1Request $request
+ * @param OAuth1Consumer $consumer
+ * @param OAuth1Token $token
* @return string
*/
abstract public function build_signature($request, $consumer, $token);
/**
* Verifies that a given signature is correct
- * @param OAuthRequest $request
- * @param OAuthConsumer $consumer
- * @param OAuthToken $token
+ * @param OAuth1Request $request
+ * @param OAuth1Consumer $consumer
+ * @param OAuth1Token $token
* @param string $signature
* @return bool
*/
@@ -101,7 +101,7 @@ abstract class OAuthSignatureMethod {
* character (ASCII code 38) even if empty.
* - Chapter 9.2 ("HMAC-SHA1")
*/
-class OAuthSignatureMethod_HMAC_SHA1 extends OAuthSignatureMethod {
+class OAuth1SignatureMethod_HMAC_SHA1 extends OAuth1SignatureMethod {
function get_name() {
return "HMAC-SHA1";
}
@@ -115,7 +115,7 @@ class OAuthSignatureMethod_HMAC_SHA1 extends OAuthSignatureMethod {
($token) ? $token->secret : ""
);
- $key_parts = OAuthUtil::urlencode_rfc3986($key_parts);
+ $key_parts = OAuth1Util::urlencode_rfc3986($key_parts);
$key = implode('&', $key_parts);
@@ -129,7 +129,7 @@ class OAuthSignatureMethod_HMAC_SHA1 extends OAuthSignatureMethod {
* over a secure channel such as HTTPS. It does not use the Signature Base String.
* - Chapter 9.4 ("PLAINTEXT")
*/
-class OAuthSignatureMethod_PLAINTEXT extends OAuthSignatureMethod {
+class OAuth1SignatureMethod_PLAINTEXT extends OAuth1SignatureMethod {
public function get_name() {
return "PLAINTEXT";
}
@@ -141,7 +141,7 @@ class OAuthSignatureMethod_PLAINTEXT extends OAuthSignatureMethod {
* - Chapter 9.4.1 ("Generating Signatures")
*
* Please note that the second encoding MUST NOT happen in the SignatureMethod, as
- * OAuthRequest handles this!
+ * OAuth1Request handles this!
*/
public function build_signature($request, $consumer, $token) {
$key_parts = array(
@@ -149,7 +149,7 @@ class OAuthSignatureMethod_PLAINTEXT extends OAuthSignatureMethod {
($token) ? $token->secret : ""
);
- $key_parts = OAuthUtil::urlencode_rfc3986($key_parts);
+ $key_parts = OAuth1Util::urlencode_rfc3986($key_parts);
$key = implode('&', $key_parts);
$request->base_string = $key;
@@ -165,7 +165,7 @@ class OAuthSignatureMethod_PLAINTEXT extends OAuthSignatureMethod {
* specification.
* - Chapter 9.3 ("RSA-SHA1")
*/
-abstract class OAuthSignatureMethod_RSA_SHA1 extends OAuthSignatureMethod {
+abstract class OAuth1SignatureMethod_RSA_SHA1 extends OAuth1SignatureMethod {
public function get_name() {
return "RSA-SHA1";
}
@@ -224,7 +224,7 @@ abstract class OAuthSignatureMethod_RSA_SHA1 extends OAuthSignatureMethod {
}
}
-class OAuthRequest {
+class OAuth1Request {
private $parameters;
private $http_method;
private $http_url;
@@ -235,7 +235,7 @@ class OAuthRequest {
function __construct($http_method, $http_url, $parameters=NULL) {
@$parameters or $parameters = array();
- $parameters = array_merge( OAuthUtil::parse_parameters(parse_url($http_url, PHP_URL_QUERY)), $parameters);
+ $parameters = array_merge( OAuth1Util::parse_parameters(parse_url($http_url, PHP_URL_QUERY)), $parameters);
$this->parameters = $parameters;
$this->http_method = $http_method;
$this->http_url = $http_url;
@@ -262,10 +262,10 @@ class OAuthRequest {
// parsed parameter-list
if (!$parameters) {
// Find request headers
- $request_headers = OAuthUtil::get_headers();
+ $request_headers = OAuth1Util::get_headers();
// Parse the query-string to find GET parameters
- $parameters = OAuthUtil::parse_parameters($_SERVER['QUERY_STRING']);
+ $parameters = OAuth1Util::parse_parameters($_SERVER['QUERY_STRING']);
// It's a POST request of the proper content-type, so parse POST
// parameters and add those overriding any duplicates from GET
@@ -274,7 +274,7 @@ class OAuthRequest {
"application/x-www-form-urlencoded")
) {
- $post_data = OAuthUtil::parse_parameters(
+ $post_data = OAuth1Util::parse_parameters(
file_get_contents(self::$POST_INPUT)
);
$parameters = array_merge($parameters, $post_data);
@@ -283,7 +283,7 @@ class OAuthRequest {
// We have a Authorization-header with OAuth data. Parse the header
// and add those overriding any duplicates from GET or POST
if (@substr($request_headers['Authorization'], 0, 6) == "OAuth ") {
- $header_parameters = OAuthUtil::split_header(
+ $header_parameters = OAuth1Util::split_header(
$request_headers['Authorization']
);
$parameters = array_merge($parameters, $header_parameters);
@@ -296,7 +296,7 @@ class OAuthRequest {
$http_url = substr($http_url, 0, strpos($http_url,$parameters['q'])+strlen($parameters['q']));
unset( $parameters['q'] );
- return new OAuthRequest($http_method, $http_url, $parameters);
+ return new OAuth1Request($http_method, $http_url, $parameters);
}
/**
@@ -304,16 +304,16 @@ class OAuthRequest {
*/
public static function from_consumer_and_token($consumer, $token, $http_method, $http_url, $parameters=NULL) {
@$parameters or $parameters = array();
- $defaults = array("oauth_version" => OAuthRequest::$version,
- "oauth_nonce" => OAuthRequest::generate_nonce(),
- "oauth_timestamp" => OAuthRequest::generate_timestamp(),
+ $defaults = array("oauth_version" => OAuth1Request::$version,
+ "oauth_nonce" => OAuth1Request::generate_nonce(),
+ "oauth_timestamp" => OAuth1Request::generate_timestamp(),
"oauth_consumer_key" => $consumer->key);
if ($token)
$defaults['oauth_token'] = $token->key;
$parameters = array_merge($defaults, $parameters);
- return new OAuthRequest($http_method, $http_url, $parameters);
+ return new OAuth1Request($http_method, $http_url, $parameters);
}
public function set_parameter($name, $value, $allow_duplicates = true) {
@@ -357,7 +357,7 @@ class OAuthRequest {
unset($params['oauth_signature']);
}
- return OAuthUtil::build_http_query($params);
+ return OAuth1Util::build_http_query($params);
}
/**
@@ -374,7 +374,7 @@ class OAuthRequest {
$this->get_signable_parameters()
);
- $parts = OAuthUtil::urlencode_rfc3986($parts);
+ $parts = OAuth1Util::urlencode_rfc3986($parts);
return implode('&', $parts);
}
@@ -423,7 +423,7 @@ class OAuthRequest {
* builds the data one would send in a POST request
*/
public function to_postdata() {
- return OAuthUtil::build_http_query($this->parameters);
+ return OAuth1Util::build_http_query($this->parameters);
}
/**
@@ -432,7 +432,7 @@ class OAuthRequest {
public function to_header($realm=null) {
$first = true;
if($realm) {
- $out = 'Authorization: OAuth realm="' . OAuthUtil::urlencode_rfc3986($realm) . '"';
+ $out = 'Authorization: OAuth realm="' . OAuth1Util::urlencode_rfc3986($realm) . '"';
$first = false;
} else
$out = 'Authorization: OAuth';
@@ -441,12 +441,12 @@ class OAuthRequest {
foreach ($this->parameters as $k => $v) {
if (substr($k, 0, 5) != "oauth") continue;
if (is_array($v)) {
- throw new OAuthException('Arrays not supported in headers');
+ throw new OAuth1Exception('Arrays not supported in headers');
}
$out .= ($first) ? ' ' : ',';
- $out .= OAuthUtil::urlencode_rfc3986($k) .
+ $out .= OAuth1Util::urlencode_rfc3986($k) .
'="' .
- OAuthUtil::urlencode_rfc3986($v) .
+ OAuth1Util::urlencode_rfc3986($v) .
'"';
$first = false;
}
@@ -491,7 +491,7 @@ class OAuthRequest {
}
}
-class OAuthServer {
+class OAuth1Server {
protected $timestamp_threshold = 300; // in seconds, five minutes
protected $version = '1.0'; // hi blaine
protected $signature_methods = array();
@@ -572,7 +572,7 @@ class OAuthServer {
$version = '1.0';
}
if ($version !== $this->version) {
- throw new OAuthException("OAuth version '$version' not supported");
+ throw new OAuth1Exception("OAuth1 version '$version' not supported");
}
return $version;
}
@@ -587,12 +587,12 @@ class OAuthServer {
if (!$signature_method) {
// According to chapter 7 ("Accessing Protected Ressources") the signature-method
// parameter is required, and we can't just fallback to PLAINTEXT
- throw new OAuthException('No signature method parameter. This parameter is required');
+ throw new OAuth1Exception('No signature method parameter. This parameter is required');
}
if (!in_array($signature_method,
array_keys($this->signature_methods))) {
- throw new OAuthException(
+ throw new OAuth1Exception(
"Signature method '$signature_method' not supported " .
"try one of the following: " .
implode(", ", array_keys($this->signature_methods))
@@ -607,12 +607,12 @@ class OAuthServer {
private function get_consumer(&$request) {
$consumer_key = @$request->get_parameter("oauth_consumer_key");
if (!$consumer_key) {
- throw new OAuthException("Invalid consumer key");
+ throw new OAuth1Exception("Invalid consumer key");
}
$consumer = $this->data_store->lookup_consumer($consumer_key);
if (!$consumer) {
- throw new OAuthException("Invalid consumer");
+ throw new OAuth1Exception("Invalid consumer");
}
return $consumer;
@@ -627,7 +627,7 @@ class OAuthServer {
$consumer, $token_type, $token_field
);
if (!$token) {
- throw new OAuthException("Invalid $token_type token: $token_field");
+ throw new OAuth1Exception("Invalid $token_type token: $token_field");
}
return $token;
}
@@ -656,7 +656,7 @@ class OAuthServer {
if (!$valid_sig) {
- throw new OAuthException("Invalid signature");
+ throw new OAuth1Exception("Invalid signature");
}
}
@@ -665,14 +665,14 @@ class OAuthServer {
*/
private function check_timestamp($timestamp) {
if( ! $timestamp )
- throw new OAuthException(
+ throw new OAuth1Exception(
'Missing timestamp parameter. The parameter is required'
);
// verify that timestamp is recentish
$now = time();
if (abs($now - $timestamp) > $this->timestamp_threshold) {
- throw new OAuthException(
+ throw new OAuth1Exception(
"Expired timestamp, yours $timestamp, ours $now"
);
}
@@ -683,7 +683,7 @@ class OAuthServer {
*/
private function check_nonce($consumer, $token, $nonce, $timestamp) {
if( ! $nonce )
- throw new OAuthException(
+ throw new OAuth1Exception(
'Missing nonce parameter. The parameter is required'
);
@@ -695,13 +695,13 @@ class OAuthServer {
$timestamp
);
if ($found) {
- throw new OAuthException("Nonce already used: $nonce");
+ throw new OAuth1Exception("Nonce already used: $nonce");
}
}
}
-class OAuthDataStore {
+class OAuth1DataStore {
function lookup_consumer($consumer_key) {
// implement me
}
@@ -727,10 +727,10 @@ class OAuthDataStore {
}
-class OAuthUtil {
+class OAuth1Util {
public static function urlencode_rfc3986($input) {
if (is_array($input)) {
- return array_map(array('OAuthUtil', 'urlencode_rfc3986'), $input);
+ return array_map(array('OAuth1Util', 'urlencode_rfc3986'), $input);
} else if (is_scalar($input)) {
return str_replace(
'+',
@@ -762,7 +762,7 @@ class OAuthUtil {
$header_name = $matches[2][0];
$header_content = (isset($matches[5])) ? $matches[5][0] : $matches[4][0];
if (preg_match('/^oauth_/', $header_name) || !$only_allow_oauth_parameters) {
- $params[$header_name] = OAuthUtil::urldecode_rfc3986($header_content);
+ $params[$header_name] = OAuth1Util::urldecode_rfc3986($header_content);
}
$offset = $match[1] + strlen($match[0]);
}
@@ -834,8 +834,8 @@ class OAuthUtil {
$parsed_parameters = array();
foreach ($pairs as $pair) {
$split = explode('=', $pair, 2);
- $parameter = OAuthUtil::urldecode_rfc3986($split[0]);
- $value = isset($split[1]) ? OAuthUtil::urldecode_rfc3986($split[1]) : '';
+ $parameter = OAuth1Util::urldecode_rfc3986($split[0]);
+ $value = isset($split[1]) ? OAuth1Util::urldecode_rfc3986($split[1]) : '';
if (isset($parsed_parameters[$parameter])) {
// We have already recieved parameter(s) with this name, so add to the list
@@ -859,8 +859,8 @@ class OAuthUtil {
if (!$params) return '';
// Urlencode both keys and values
- $keys = OAuthUtil::urlencode_rfc3986(array_keys($params));
- $values = OAuthUtil::urlencode_rfc3986(array_values($params));
+ $keys = OAuth1Util::urlencode_rfc3986(array_keys($params));
+ $values = OAuth1Util::urlencode_rfc3986(array_values($params));
$params = array_combine($keys, $values);
// Parameters are sorted by name, using lexicographical byte value ordering.
@@ -885,5 +885,3 @@ class OAuthUtil {
return implode('&', $pairs);
}
}
-
-?>
diff --git a/library/Smarty/NEW_FEATURES.txt b/library/Smarty/NEW_FEATURES.txt
new file mode 100644
index 000000000..595dc4d3c
--- /dev/null
+++ b/library/Smarty/NEW_FEATURES.txt
@@ -0,0 +1,133 @@
+
+
+This file contains a brief description of new features which have been added to Smarty 3.1
+
+Smarty 3.1.28
+
+ OPCACHE
+ =======
+ Smarty does now invalidate automatically updated and cleared compiled or cached template files in OPCACHE.
+ Correct operation is no longer dependent on OPCACHE configuration settings.
+
+ Template inheritance
+ ====================
+ Template inheritance is now processed in run time.
+ See the INHERITANCE_RELEASE_NOTES
+
+ Modifier regex_replace
+ ======================
+ An optional limit parameter was added
+
+ fetch() and display()
+ =====================
+ The fetch() and display() methods of the template object accept now optionally the same parameter
+ as the corresponding Smarty methods to get tne content of another template.
+ Example:
+ $template->display(); Does display template of template object
+ $template->dispaly('foo.tpl'); Does display template 'foo.bar'
+
+ File: resource
+ ==============
+ Multiple template_dir entries can now be selected by a comma separated list of indices.
+ The template_dir array is searched in the order of the indices. (Could be used to change the default search order)
+ Example:
+ $smarty->display([1],[0]foo.bar');
+
+ Filter support
+ ==============
+ Optional filter names
+ An optional filter name was added to $smarty->registerFilter(). It can be used to unregister a filter by name.
+ - $smarty->registerFilter('output', $callback, 'name');
+ $smarty->unregister('output', 'name');
+
+ Closures
+ $smarty->registerFilter() does now accept closures.
+ - $smarty->registerFilter('pre', function($source) {return $source;});
+ If no optional filter name was specified it gets the default name 'closure'.
+ If you register multiple closures register each with a unique filter name.
+ - $smarty->registerFilter('pre', function($source) {return $source;}, 'closure_1');
+ - $smarty->registerFilter('pre', function($source) {return $source;}, 'closure_2');
+
+
+Smarty 3.1.22
+
+ Namespace support within templates
+ ==================================
+ Within templates you can now use namespace specifications on:
+ - Constants like foo\bar\FOO
+ - Class names like foo\bar\Baz::FOO, foo\bar\Baz::$foo, foo\bar\Baz::foo()
+ - PHP function names like foo\bar\baz()
+
+ Security
+ ========
+ - disable special $smarty variable -
+ The Smarty_Security class has the new property $disabled_special_smarty_vars.
+ It's an array which can be loaded with the $smarty special variable names like
+ 'template_object', 'template', 'current_dir' and others which will be disabled.
+ Note: That this security check is performed at compile time.
+
+ - limit template nesting -
+ Property $max_template_nesting of Smarty_Security does set the maximum template nesting level.
+ The main template is level 1. The nesting level is checked at run time. When the maximum will be exceeded
+ an Exception will be thrown. The default setting is 0 which does disable this check.
+
+ - trusted static methods -
+ The Smarty_Security class has the new property $trusted_static_methods to restrict access to static methods.
+ It's an nested array of trusted class and method names.
+ Format:
+ array (
+ 'class_1' => array('method_1', 'method_2'), // allowed methods
+ 'class_2' => array(), // all methods of class allowed
+ )
+ To disable access for all methods of all classes set $trusted_static_methods = null;
+ The default value is an empty array() which does enables all methods of all classes, but for backward compatibility
+ the setting of $static_classes will be checked.
+ Note: That this security check is performed at compile time.
+
+ - trusted static properties -
+ The Smarty_Security class has the new property $trusted_static_properties to restrict access to static properties.
+ It's an nested array of trusted class and property names.
+ Format:
+ array (
+ 'class_1' => array('prop_1', 'prop_2'), // allowed properties listed
+ 'class_2' => array(), // all properties of class allowed
+ }
+ To disable access for all properties of all classes set $trusted_static_properties = null;
+ The default value is an empty array() which does enables all properties of all classes, but for backward compatibility
+ the setting of $static_classes will be checked.
+ Note: That this security check is performed at compile time.
+
+ - trusted constants .
+ The Smarty_Security class has the new property $trusted_constants to restrict access to constants.
+ It's an array of trusted constant names.
+ Format:
+ array (
+ 'SMARTY_DIR' , // allowed constant
+ }
+ If the array is empty (default) the usage of constants can be controlled with the
+ Smarty_Security::$allow_constants property (default true)
+
+
+
+ Compiled Templates
+ ==================
+ Smarty does now automatically detects a change of the $merge_compiled_includes and $escape_html
+ property and creates different compiled templates files depending on the setting.
+
+ Same applies to config files and the $config_overwrite, $config_booleanize and
+ $config_read_hidden properties.
+
+ Debugging
+ =========
+ The layout of the debug window has been changed for better readability
+
+ New class constants
+ Smarty::DEBUG_OFF
+ Smarty::DEBUG_ON
+ Smarty::DEBUG_INDIVIDUAL
+ have been introduced for setting the $debugging property.
+
+ Smarty::DEBUG_INDIVIDUAL will create for each display() and fetch() call an individual debug window.
+
+ .
+ \ No newline at end of file
diff --git a/library/Smarty/README b/library/Smarty/README
index 6367f030e..08b397c3f 100644
--- a/library/Smarty/README
+++ b/library/Smarty/README
@@ -1,4 +1,4 @@
-Smarty 3.1.21
+Smarty 3.x
Author: Monte Ohrt <monte at ohrt dot com >
Author: Uwe Tews
@@ -460,12 +460,13 @@ included template.
PLUGINS
=======
-Smarty3 are following the same coding rules as in Smarty2.
-The only difference is that the template object is passed as additional third parameter.
+Smarty 3 plugins follow the same coding rules as in Smarty 2.
+The main difference is that the template object is now passed in place of the smarty object.
+The smarty object can be still be accessed through $template->smarty.
-smarty_plugintype_name (array $params, object $smarty, object $template)
+smarty_plugintype_name (array $params, Smarty_Internal_Template $template)
-The Smarty 2 plugins are still compatible as long as they do not make use of specific Smarty2 internals.
+The Smarty 2 plugins are still compatible as long as they do not make use of specific Smarty 2 internals.
TEMPLATE INHERITANCE:
diff --git a/library/Smarty/SMARTY_2_BC_NOTES.txt b/library/Smarty/SMARTY_2_BC_NOTES.txt
deleted file mode 100644
index 79a2cb1b6..000000000
--- a/library/Smarty/SMARTY_2_BC_NOTES.txt
+++ /dev/null
@@ -1,109 +0,0 @@
-= Known incompatibilities with Smarty 2 =
-
-== Syntax ==
-
-Smarty 3 API has a new syntax. Much of the Smarty 2 syntax is supported
-by a wrapper but deprecated. See the README that comes with Smarty 3 for more
-information.
-
-The {$array|@mod} syntax has always been a bit confusing, where an "@" is required
-to apply a modifier to an array instead of the individual elements. Normally you
-always want the modifier to apply to the variable regardless of its type. In Smarty 3,
-{$array|mod} and {$array|@mod} behave identical. It is safe to drop the "@" and the
-modifier will still apply to the array. If you really want the modifier to apply to
-each array element, you must loop the array in-template, or use a custom modifier that
-supports array iteration. Most smarty functions already escape values where necessary
-such as {html_options}
-
-== PHP Version ==
-Smarty 3 is PHP 5 only. It will not work with PHP 4.
-
-== {php} Tag ==
-The {php} tag is disabled by default. The use of {php} tags is
-deprecated. It can be enabled with $smarty->allow_php_tag=true.
-
-But if you scatter PHP code which belongs together into several
-{php} tags it may not work any longer.
-
-== Delimiters and whitespace ==
-Delimiters surrounded by whitespace are no longer treated as Smarty tags.
-Therefore, { foo } will not compile as a tag, you must use {foo}. This change
-Makes Javascript/CSS easier to work with, eliminating the need for {literal}.
-This can be disabled by setting $smarty->auto_literal = false;
-
-== Unquoted Strings ==
-Smarty 2 was a bit more forgiving (and ambiguous) when it comes to unquoted strings
-in parameters. Smarty3 is more restrictive. You can still pass strings without quotes
-so long as they contain no special characters. (anything outside of A-Za-z0-9_)
-
-For example filename strings must be quoted
-<source lang="smarty">
-{include file='path/foo.tpl'}
-</source>
-
-== Extending the Smarty class ==
-Smarty 3 makes use of the __construct method for initialization. If you are extending
-the Smarty class, its constructor is not called implicitly if the your child class defines
-its own constructor. In order to run Smarty's constructor, a call to parent::__construct()
-within your child constructor is required.
-
-<source lang="php">
-class MySmarty extends Smarty {
- function __construct() {
- parent::__construct();
-
- // your initialization code goes here
-
- }
-}
-</source>
-
-== Autoloader ==
-Smarty 3 does register its own autoloader with spl_autoload_register. If your code has
-an existing __autoload function then this function must be explicitly registered on
-the __autoload stack. See http://us3.php.net/manual/en/function.spl-autoload-register.php
-for further details.
-
-== Plugin Filenames ==
-Smarty 3 optionally supports the PHP spl_autoloader. The autoloader requires filenames
-to be lower case. Because of this, Smarty plugin file names must also be lowercase.
-In Smarty 2, mixed case file names did work.
-
-== Scope of Special Smarty Variables ==
-In Smarty 2 the special Smarty variables $smarty.section... and $smarty.foreach...
-had global scope. If you had loops with the same name in subtemplates you could accidentally
-overwrite values of parent template.
-
-In Smarty 3 these special Smarty variable have only local scope in the template which
-is defining the loop. If you need their value in a subtemplate you have to pass them
-as parameter.
-<source lang="smarty">
-{include file='path/foo.tpl' index=$smarty.section.foo.index}
-</source>
-
-== SMARTY_RESOURCE_CHAR_SET ==
-Smarty 3 sets the constant SMARTY_RESOURCE_CHAR_SET to utf-8 as default template charset.
-This is now used also on modifiers like escape as default charset. If your templates use
-other charsets make sure that you define the constant accordingly. Otherwise you may not
-get any output.
-
-== newline at {if} tags ==
-A \n was added to the compiled code of the {if},{else},{elseif},{/if} tags to get output of newlines as expected by the template source.
-If one of the {if} tags is at the line end you will now get a newline in the HTML output.
-
-== trigger_error() ==
-The API function trigger_error() has been removed because it did just map to PHP trigger_error.
-However it's still included in the Smarty2 API wrapper.
-
-== Smarty constants ==
-The constants
-SMARTY_PHP_PASSTHRU
-SMARTY_PHP_QUOTE
-SMARTY_PHP_REMOVE
-SMARTY_PHP_ALLOW
-have been replaced with class constants
-Smarty::PHP_PASSTHRU
-Smarty::PHP_QUOTE
-Smarty::PHP_REMOVE
-Smarty::PHP_ALLOW
-
diff --git a/library/Smarty/SMARTY_3.0_BC_NOTES.txt b/library/Smarty/SMARTY_3.0_BC_NOTES.txt
deleted file mode 100644
index fd8b540c2..000000000
--- a/library/Smarty/SMARTY_3.0_BC_NOTES.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-== Smarty2 backward compatibility ==
-All Smarty2 specific API functions and deprecated functionallity has been moved
-to the SmartyBC class.
-
-== {php} Tag ==
-The {php} tag is no longer available in the standard Smarty calls.
-The use of {php} tags is deprecated and only available in the SmartyBC class.
-
-== {include_php} Tag ==
-The {include_php} tag is no longer available in the standard Smarty calls.
-The use of {include_php} tags is deprecated and only available in the SmartyBC class.
-
-== php template resource ==
-The support of the php template resource is removed.
-
-== $cache_dir, $compile_dir, $config_dir, $template_dir access ==
-The mentioned properties can't be accessed directly any longer. You must use
-corresponding getter/setters like addConfigDir(), setConfigDir(), getConfigDir()
-
-== obsolete Smarty class properties ==
-The following no longer used properties are removed:
-$allow_php_tag
-$allow_php_template
-$deprecation_notices \ No newline at end of file
diff --git a/library/Smarty/SMARTY_3.1_NOTES.txt b/library/Smarty/SMARTY_3.1_NOTES.txt
deleted file mode 100644
index 57709f0d7..000000000
--- a/library/Smarty/SMARTY_3.1_NOTES.txt
+++ /dev/null
@@ -1,306 +0,0 @@
-Smarty 3.1 Notes
-================
-
-Smarty 3.1 is a departure from 2.0 compatibility. Most notably, all
-backward compatibility has been moved to a separate class file named
-SmartyBC.class.php. If you require compatibility with 2.0, you will
-need to use this class.
-
-Some differences from 3.0 are also present. 3.1 begins the journey of
-requiring setters/getters for property access. So far this is only
-implemented on the five directory properties: template_dir,
-plugins_dir, configs_dir, compile_dir and cache_dir. These properties
-are now protected, it is required to use the setters/getters instead.
-That said, direct property access will still work, however slightly
-slower since they will now fall through __set() and __get() and in
-turn passed through the setter/getter methods. 3.2 will exhibit a full
-list of setter/getter methods for all (currently) public properties,
-so code-completion in your IDE will work as expected.
-
-There is absolutely no PHP allowed in templates any more. All
-deprecated features of Smarty 2.0 are gone. Again, use the SmartyBC
-class if you need any backward compatibility.
-
-Internal Changes
-
- Full UTF-8 Compatibility
-
-The plugins shipped with Smarty 3.1 have been rewritten to fully
-support UTF-8 strings if Multibyte String is available. Without
-MBString UTF-8 cannot be handled properly. For those rare cases where
-templates themselves have to juggle encodings, the new modifiers
-to_charset and from_charset may come in handy.
-
- Plugin API and Performance
-
-All Plugins (modifiers, functions, blocks, resources,
-default_template_handlers, etc) are now receiving the
-Smarty_Internal_Template instance, where they were supplied with the
-Smarty instance in Smarty 3.0. *. As The Smarty_Internal_Template
-mimics the behavior of Smarty, this API simplification should not
-require any changes to custom plugins.
-
-The plugins shipped with Smarty 3.1 have been rewritten for better
-performance. Most notably {html_select_date} and {html_select_time}
-have been improved vastly. Performance aside, plugins have also been
-reviewed and generalized in their API. {html_select_date} and
-{html_select_time} now share almost all available options.
-
-The escape modifier now knows the $double_encode option, which will
-prevent entities from being encoded again.
-
-The capitalize modifier now know the $lc_rest option, which makes sure
-all letters following a captial letter are lower-cased.
-
-The count_sentences modifier now accepts (.?!) as
-legitimate endings of a sentence - previously only (.) was
-accepted
-
-The new unescape modifier is there to reverse the effects of the
-escape modifier. This applies to the escape formats html, htmlall and
-entity.
-
- default_template_handler_func
-
-The invocation of $smarty->$default_template_handler_func had to be
-altered. Instead of a Smarty_Internal_Template, the fifth argument is
-now provided with the Smarty instance. New footprint:
-
-
-/**
- * Default Template Handler
- *
- * called when Smarty's file: resource is unable to load a requested file
- *
- * @param string $type resource type (e.g. "file", "string", "eval", "resource")
- * @param string $name resource name (e.g. "foo/bar.tpl")
- * @param string &$content template's content
- * @param integer &$modified template's modification time
- * @param Smarty $smarty Smarty instance
- * @return string|boolean path to file or boolean true if $content and $modified
- * have been filled, boolean false if no default template
- * could be loaded
- */
-function default_template_handler_func($type, $name, &$content, &$modified, Smarty $smarty) {
- if (false) {
- // return corrected filepath
- return "/tmp/some/foobar.tpl";
- } elseif (false) {
- // return a template directly
- $content = "the template source";
- $modified = time();
- return true;
- } else {
- // tell smarty that we failed
- return false;
- }
-}
-
- Stuff done to the compiler
-
-Many performance improvements have happened internally. One notable
-improvement is that all compiled templates are now handled as PHP
-functions. This speeds up repeated templates tremendously, as each one
-calls an (in-memory) PHP function instead of performing another file
-include/scan.
-
-New Features
-
- Template syntax
-
- {block}..{/block}
-
-The {block} tag has a new hide option flag. It does suppress the block
-content if no corresponding child block exists.
-EXAMPLE:
-parent.tpl
-{block name=body hide} child content "{$smarty.block.child}" was
-inserted {block}
-In the above example the whole block will be suppressed if no child
-block "body" is existing.
-
- {setfilter}..{/setfilter}
-
-The new {setfilter} block tag allows the definition of filters which
-run on variable output.
-SYNTAX:
-{setfilter filter1|filter2|filter3....}
-Smarty3 will lookup up matching filters in the following search order:
-1. varibale filter plugin in plugins_dir.
-2. a valid modifier. A modifier specification will also accept
-additional parameter like filter2:'foo'
-3. a PHP function
-{/setfilter} will turn previous filter setting off again.
-{setfilter} tags can be nested.
-EXAMPLE:
-{setfilter filter1}
- {$foo}
- {setfilter filter2}
- {$bar}
- {/setfilter}
- {$buh}
-{/setfilter}
-{$blar}
-In the above example filter1 will run on the output of $foo, filter2
-on $bar, filter1 again on $buh and no filter on $blar.
-NOTES:
-- {$foo nofilter} will suppress the filters
-- These filters will run in addition to filters defined by
-registerFilter('variable',...), autoLoadFilter('variable',...) and
-defined default modifier.
-- {setfilter} will effect only the current template, not included
-subtemplates.
-
- Resource API
-
-Smarty 3.1 features a new approach to resource management. The
-Smarty_Resource API allows simple, yet powerful integration of custom
-resources for templates and configuration files. It offers simple
-functions for loading data from a custom resource (e.g. database) as
-well as define new template types adhering to the special
-non-compiling (e,g, plain php) and non-compile-caching (e.g. eval:
-resource type) resources.
-
-See demo/plugins/resource.mysql.php for an example custom database
-resource.
-
-Note that old-fashioned registration of callbacks for resource
-management has been deprecated but is still possible with SmartyBC.
-
- CacheResource API
-
-In line with the Resource API, the CacheResource API offers a more
-comfortable handling of output-cache data. With the
-Smarty_CacheResource_Custom accessing databases is made simple. With
-the introduction of Smarty_CacheResource_KeyValueStore the
-implementation of resources like memcache or APC became a no-brainer;
-simple hash-based storage systems are now supporting hierarchical
-output-caches.
-
-See demo/plugins/cacheresource.mysql.php for an example custom
-database CacheResource.
-See demo/plugins/cacheresource.memcache.php for an example custom
-memcache CacheResource using the KeyValueStore helper.
-
-Note that old-fashioned registration of $cache_handler is not possible
-anymore. As the functionality had not been ported to Smarty 3.0.x
-properly, it has been dropped from 3.1 completely.
-
-Locking facilities have been implemented to avoid concurrent cache
-generation. Enable cache locking by setting
-$smarty->cache_locking = true;
-
- Relative Paths in Templates (File-Resource)
-
-As of Smarty 3.1 {include file="../foo.tpl"} and {include
-file="./foo.tpl"} will resolve relative to the template they're in.
-Relative paths are available with {include file="..."} and
-{extends file="..."}. As $smarty->fetch('../foo.tpl') and
-$smarty->fetch('./foo.tpl') cannot be relative to a template, an
-exception is thrown.
-
- Addressing a specific $template_dir
-
-Smarty 3.1 introduces the $template_dir index notation.
-$smarty->fetch('[foo]bar.tpl') and {include file="[foo]bar.tpl"}
-require the template bar.tpl to be loaded from $template_dir['foo'];
-Smarty::setTemplateDir() and Smarty::addTemplateDir() offer ways to
-define indexes along with the actual directories.
-
- Mixing Resources in extends-Resource
-
-Taking the php extends: template resource one step further, it is now
-possible to mix resources within an extends: call like
-$smarty->fetch("extends:file:foo.tpl|db:bar.tpl");
-
-To make eval: and string: resources available to the inheritance
-chain, eval:base64:TPL_STRING and eval:urlencode:TPL_STRING have been
-introduced. Supplying the base64 or urlencode flags will trigger
-decoding the TPL_STRING in with either base64_decode() or urldecode().
-
- extends-Resource in template inheritance
-
-Template based inheritance may now inherit from php's extends:
-resource like {extends file="extends:foo.tpl|db:bar.tpl"}.
-
- New Smarty property escape_html
-
-$smarty->escape_html = true will autoescape all template variable
-output by calling htmlspecialchars({$output}, ENT_QUOTES,
-SMARTY_RESOURCE_CHAR_SET).
-NOTE:
-This is a compile time option. If you change the setting you must make
-sure that the templates get recompiled.
-
- New option at Smarty property compile_check
-
-The automatic recompilation of modified templates can now be
-controlled by the following settings:
-$smarty->compile_check = COMPILECHECK_OFF (false) - template files
-will not be checked
-$smarty->compile_check = COMPILECHECK_ON (true) - template files will
-always be checked
-$smarty->compile_check = COMPILECHECK_CACHEMISS - template files will
-be checked if caching is enabled and there is no existing cache file
-or it has expired
-
- Automatic recompilation on Smarty version change
-
-Templates will now be automatically recompiled on Smarty version
-changes to avoide incompatibillities in the compiled code. Compiled
-template checked against the current setting of the SMARTY_VERSION
-constant.
-
- default_config_handler_func()
-
-Analogous to the default_template_handler_func()
-default_config_handler_func() has been introduced.
-
- default_plugin_handler_func()
-
-An optional default_plugin_handler_func() can be defined which gets called
-by the compiler on tags which can't be resolved internally or by plugins.
-The default_plugin_handler() can map tags to plugins on the fly.
-
-New getters/setters
-
-The following setters/getters will be part of the official
-documentation, and will be strongly recommended. Direct property
-access will still work for the foreseeable future... it will be
-transparently routed through the setters/getters, and consequently a
-bit slower.
-
-array|string getTemplateDir( [string $index] )
-replaces $smarty->template_dir; and $smarty->template_dir[$index];
-Smarty setTemplateDir( array|string $path )
-replaces $smarty->template_dir = "foo"; and $smarty->template_dir =
-array("foo", "bar");
-Smarty addTemplateDir( array|string $path, [string $index])
-replaces $smarty->template_dir[] = "bar"; and
-$smarty->template_dir[$index] = "bar";
-
-array|string getConfigDir( [string $index] )
-replaces $smarty->config_dir; and $smarty->config_dir[$index];
-Smarty setConfigDir( array|string $path )
-replaces $smarty->config_dir = "foo"; and $smarty->config_dir =
-array("foo", "bar");
-Smarty addConfigDir( array|string $path, [string $index])
-replaces $smarty->config_dir[] = "bar"; and
-$smarty->config_dir[$index] = "bar";
-
-array getPluginsDir()
-replaces $smarty->plugins_dir;
-Smarty setPluginsDir( array|string $path )
-replaces $smarty->plugins_dir = "foo";
-Smarty addPluginsDir( array|string $path )
-replaces $smarty->plugins_dir[] = "bar";
-
-string getCompileDir()
-replaces $smarty->compile_dir;
-Smarty setCompileDir( string $path )
-replaces $smarty->compile_dir = "foo";
-
-string getCacheDir()
-replaces $smarty->cache_dir;
-Smarty setCacheDir( string $path )
-replaces $smarty->cache_dir;
diff --git a/library/Smarty/change_log.txt b/library/Smarty/change_log.txt
index a0161659d..cecda63d1 100644
--- a/library/Smarty/change_log.txt
+++ b/library/Smarty/change_log.txt
@@ -1,8 +1,421 @@
- ===== 3.1.22-dev ===== (xx.xx.2014)
+ ===== 3.1.28 ===== (13.12.2015)
+ 13.12.2015
+ - bugfix {foreach} and {section} with uppercase characters in name attribute did not work (forum topic 25819)
+ - bugfix $smarty->debugging_ctrl = 'URL' did not work (forum topic 25811)
+ - bugfix Debug Console could display incorrect data when using subtemplates
+
+ 09.12.2015
+ - bugix Smarty did fail under PHP 7.0.0 with use_include_path = true;
+
+ 09.12.2015
+ -bugfix {strip} should exclude some html tags from stripping, related to fix for https://github.com/smarty-php/smarty/issues/111
+
+ 08.12.2015
+ - bugfix internal template function data got stored in wrong compiled file https://github.com/smarty-php/smarty/issues/114
+
+ 05.12.2015
+ -bugfix {strip} should insert a single space https://github.com/smarty-php/smarty/issues/111
+
+ 25.11.2015
+ -bugfix a left delimter like '[%' did fail on [%$var_[%$variable%]%] (forum topic 25798)
+
+ 02.11.2015
+ - bugfix {include} with variable file name like {include file="foo_`$bar`.tpl"} did fail in 3.1.28-dev https://github.com/smarty-php/smarty/issues/102
+
+ 01.11.2015
+ - update config file processing
+
+ 31.10.2015
+ - bugfix add missing $trusted_dir property to SmartyBC class (forum topic 25751)
+
+ 29.10.2015
+ - improve template scope handling
+
+ 24.10.2015
+ - more optimizations of template processing
+ - bugfix Error when using {include} within {capture} https://github.com/smarty-php/smarty/issues/100
+
+ 21.10.2015
+ - move some code into runtime extensions
+
+ 18.10.2015
+ - optimize filepath normalization
+ - rework of template inheritance
+ - speed and size optimizations
+ - bugfix under HHVM temporary cache file must only be created when caches template was updated
+ - fix compiled code for new {block} assign attribute
+ - update code generated by template function call handler
+
+ 18.09.2015
+ - bugfix {if $foo instanceof $bar} failed to compile if 2nd value is a variable https://github.com/smarty-php/smarty/issues/92
+
+ 17.09.2015
+ - bugfix {foreach} first attribute was not correctly reset since commit 05a8fa2 of 02.08.2015 https://github.com/smarty-php/smarty/issues/90
+
+ 16.09.2015
+ - update compiler by moving no longer needed properties, code optimizations and other
+
+ 14.09.2015
+ - optimize autoloader
+ - optimize subtemplate handling
+ - update template inheritance processing
+ - move code of {call} processing back into Smarty_Internal_Template class
+ - improvement invalidate OPCACHE for cleared compiled and cached template files (forum topic 25557)
+ - bugfix unintended multiple debug windows (forum topic 25699)
+
+ 30.08.2015
+ - size optimization move some runtime functions into extension
+ - optimize inline template processing
+ - optimization merge inheritance child and parent templates into one compiled template file
+
+ 29.08.2015
+ - improvement convert template inheritance into runtime processing
+ - bugfix {$smarty.block.parent} did always reference the root parent block https://github.com/smarty-php/smarty/issues/68
+
+ 23.08.2015
+ - introduce Smarty::$resource_cache_mode and cache template object of {include} inside loop
+ - load seldom used Smarty API methods dynamically to reduce memory footprint
+ - cache template object of {include} if same template is included several times
+ - convert debug console processing to object
+ - use output buffers for better performance and less memory usage
+ - optimize nocache hash processing
+ - remove not really needed properties
+ - optimize rendering
+ - move caching to Smarty::_cache
+ - remove properties with redundant content
+ - optimize Smarty::templateExists()
+ - optimize use_include_path processing
+ - relocate properties for size optimization
+ - remove redundant code
+ - bugfix compiling super globals like {$smarty.get.foo} did fail in the master branch https://github.com/smarty-php/smarty/issues/77
+
+ 06.08.2015
+ - avoid possible circular object references caused by parser/lexer objects
+ - rewrite compileAll... utility methods
+ - commit several internal improvements
+ - bugfix Smarty failed when compile_id did contain "|"
+
+ 03.08.2015
+ - rework clear cache methods
+ - bugfix compileAllConfig() was broken since 3.1.22 because of the changes in config file processing
+ - improve getIncludePath() to return directory if no file was given
+
+ 02.08.2015
+ - optimization and code cleanup of {foreach} and {section} compiler
+ - rework {capture} compiler
+
+ 01.08.2015
+ - update DateTime object can be instance of DateTimeImmutable since PHP5.5 https://github.com/smarty-php/smarty/pull/75
+ - improvement show resource type and start of template source instead of uid on eval: and string: resource (forum topic 25630)
+
+ 31.07.2015
+ - optimize {foreach} and {section} compiler
+
+ 29.07.2015
+ - optimize {section} compiler for speed and size of compiled code
+
+ 28.07.2015
+ - update for PHP 7 compatibility
+
+ 26.07.2015
+ - improvement impement workaround for HHVM PHP incompatibillity https://github.com/facebook/hhvm/issues/4797
+
+ 25.07.2015
+ - bugfix parser did hang on text starting <?something https://github.com/smarty-php/smarty/issues/74
+
+ 20.07.2015
+ - bugfix config files got recompiled on each request
+ - improvement invalidate PHP 5.5 opcache for recompiled and cached templates https://github.com/smarty-php/smarty/issues/72
+
+ 12.07.2015
+ - optimize {extends} compilation
+
+ 10.07.2015
+ - bugfix force file: resource in demo resource.extendsall.php
+
+ 08.07.2015
+ - bugfix convert each word of class names to ucfirst in in compiler. (forum topic 25588)
+
+ 07.07.2015
+ - improvement allow fetch() or display() called on a template object to get output from other template
+ like $template->fetch('foo.tpl') https://github.com/smarty-php/smarty/issues/70
+ - improvement Added $limit parameter to regex_replace modifier #71
+ - new feature multiple indices on file: resource
+
+ 06.07.2015
+ - optimize {block} compilation
+ - optimization get rid of __get and __set in source object
+
+ 01.07.2015
+ - optimize compile check handling
+ - update {foreach} compiler
+ - bugfix debugging console did not display string values containing \n, \r or \t correctly https://github.com/smarty-php/smarty/issues/66
+ - optimize source resources
+
+ 28.06.2015
+ - move $smarty->enableSecurity() into Smarty_Security class
+ - optimize security isTrustedResourceDir()
+ - move auto load filter methods into extension
+ - move $smarty->getTemplateVars() into extension
+ - move getStreamVariable() into extension
+ - move $smarty->append() and $smarty->appendByRef() into extension
+ - optimize autoloader
+ - optimize file path normalization
+ - bugfix PATH_SEPARATOR was replaced by mistake in autoloader
+ - remove redundant code
+
+ 27.06.2015
+ - bugfix resolve naming conflict between custom Smarty delimiter '<%' and PHP ASP tags https://github.com/smarty-php/smarty/issues/64
+ - update $smarty->_realpath for relative path not starting with './'
+ - update Smarty security with new realpath handling
+ - update {include_php} with new realpath handling
+ - move $smarty->loadPlugin() into extension
+ - minor compiler optimizations
+ - bugfix allow function plugins with name ending with 'close' https://github.com/smarty-php/smarty/issues/52
+ - rework of $smarty->clearCompiledTemplate() and move it to its own extension
+
+ 19.06.2015
+ - improvement allow closures as callback at $smarty->registerFilter() https://github.com/smarty-php/smarty/issues/59
+
+ ===== 3.1.27===== (18.06.2015)
+ 18.06.2015
+ - bugfix another update on file path normalization failed on path containing something like "/.foo/" https://github.com/smarty-php/smarty/issues/56
+
+ ===== 3.1.26===== (18.06.2015)
+ 18.06.2015
+ - bugfix file path normalization failed on path containing something like "/.foo/" https://github.com/smarty-php/smarty/issues/56
+
+ 17.06.2015
+ - bugfix calling a plugin with nocache option but no other attributes like {foo nocache} caused call to undefined function https://github.com/smarty-php/smarty/issues/55
+
+ ===== 3.1.25===== (15.06.2015)
+ 15.06.2015
+ - optimization of smarty_cachereource_keyvaluestore.php code
+
+ 14.06.2015
+ - bugfix a relative sub template path could fail if template_dir path did contain /../ https://github.com/smarty-php/smarty/issues/50
+ - optimization rework of path normalization
+ - bugfix an output tag with variable, modifier followed by an operator like {$foo|modifier+1} did fail https://github.com/smarty-php/smarty/issues/53
+
+ 13.06.2015
+ - bugfix a custom cache resource using smarty_cachereource_keyvaluestore.php did fail if php.ini mbstring.func_overload = 2 (forum topic 25568)
+
+ 11.06.2015
+ - bugfix the lexer could hang on very large quoted strings (forum topic 25570)
+
+ 08.06.2015
+ - bugfix using {$foo} as array index like $bar.{$foo} or in double quoted string like "some {$foo} thing" failed https://github.com/smarty-php/smarty/issues/49
+
+ 04.06.2015
+ - bugfix possible error message on unset() while compiling {block} tags https://github.com/smarty-php/smarty/issues/46
+
+ 01.06.2015
+ - bugfix <?xml ... ?> including template variables broken since 3.1.22 https://github.com/smarty-php/smarty/issues/47
+
+ 27.05.2015
+ - bugfix {include} with variable file name must not create by default individual cache file (since 3.1.22) https://github.com/smarty-php/smarty/issues/43
+
+ 24.05.2015
+ - bugfix if condition string 'neq' broken due to a typo https://github.com/smarty-php/smarty/issues/42
+
+ ===== 3.1.24===== (23.05.2015)
+ 23.05.2015
+ - improvement on php_handling to allow very large PHP sections, better error handling
+ - improvement allow extreme large comment sections (forum 25538)
+
+ 21.05.2015
+ - bugfix broken PHP 5.2 compatibility when compiling <?php tags https://github.com/smarty-php/smarty/issues/40
+ - bugfix named {foreach} comparison like $smarty.foreach.foobar.index > 1 did compile into wrong code https://github.com/smarty-php/smarty/issues/41
+
+ 19.05.2015
+ - bugfix compiler did overwrite existing variable value when setting the nocache attribute https://github.com/smarty-php/smarty/issues/39
+ - bugfix output filter trimwhitespace could run into the pcre.backtrack_limit on large output (code.google issue 220)
+ - bugfix compiler could run into the pcre.backtrack_limit on larger comment or {php} tag sections (forum 25538)
+
+ 18.05.2015
+ - improvement introduce shortcuts in lexer/parser rules for most frequent terms for higher
+ compilation speed
+
+ 16.05.2015
+ - bugfix {php}{/php} did work just for single lines https://github.com/smarty-php/smarty/issues/33
+ - improvement remove not needed ?><?php transitions from compiled code
+ - improvement reduce number of lexer tokens on operators and if conditions
+ - improvement higher compilation speed by modified lexer/parser generator at "smarty/smarty-lexer"
+
+ 13.05.2015
+ - improvement remove not needed ?><?php transitions from compiled code
+ - improvement of debugging:
+ - use fresh Smarty object to display the debug console because of possible problems when the Smarty
+ was extended or Smarty properties had been modified in the class source
+ - display Smarty version number
+ - Truncate lenght of Origin display and extend strin value display to 80 character
+ - bugfix in Smarty_Security 'nl2br' should be a trusted modifier, not PHP function (code.google issue 223)
+
+ 12.05.2015
+ - bugfix {$smarty.constant.TEST} did fail on undefined constant https://github.com/smarty-php/smarty/issues/28
+ - bugfix access to undefined config variable like {#undef#} did fail https://github.com/smarty-php/smarty/issues/29
+ - bugfix in nested {foreach} saved item attributes got overwritten https://github.com/smarty-php/smarty/issues/33
+
+ ===== 3.1.23 ===== (12.05.2015)
+ 12.05.2015
+ - bugfix of smaller performance issue introduce in 3.1.22 when caching is enabled
+ - bugfix missig entry for smarty-temmplate-config in autoloader
+
+ ===== 3.1.22 ===== tag was deleted because 3.1.22 did fail caused by the missing entry for smarty-temmplate-config in autoloader
+ 10.05.2015
+ - bugfix custom cache resource did not observe compile_id and cache_id when $cache_locking == true
+ - bugfix cache lock was not handled correctly after timeout when $cache_locking == true
+ - improvement added constants for $debugging
+
+ 07.05.2015
+ - improvement of the debugging console. Read NEW_FEATURES.txt
+ - optimization of resource class loading
+
+ 06.05.2015
+ - bugfix in 3.1.22-dev cache resource must not be loaded for subtemplates
+ - bugfix/improvement in 3.1.22-dev cache locking did not work as expected
+
+ 05.05.2015
+ - optimization on cache update when main template is modified
+ - optimization move <?php ?> handling from parser to new compiler module
+
+ 05.05.2015
+ - bugfix code could be messed up when {tags} are used in multiple attributes https://github.com/smarty-php/smarty/issues/23
+
+ 04.05.2015
+ - bugfix Smarty_Resource::parseResourceName incompatible with Google AppEngine (https://github.com/smarty-php/smarty/issues/22)
+ - improvement use is_file() checks to avoid errors suppressed by @ which could still cause problems (https://github.com/smarty-php/smarty/issues/24)
+
+ 28.04.2015
+ - bugfix plugins of merged subtemplates not loaded in 3.1.22-dev (forum topic 25508) 2nd fix
+
+ 28.04.2015
+ - bugfix plugins of merged subtemplates not loaded in 3.1.22-dev (forum topic 25508)
+
+ 23.04.2015
+ - bugfix a nocache template variable used as parameter at {insert} was by mistake cached
+
+ 20.04.2015
+ - bugfix at a template function containing nocache code a parmeter could overwrite a template variable of same name
+
+ 27.03.2015
+ - bugfix Smarty_Security->allow_constants=false; did also disable true, false and null (change of 16.03.2015)
+ - improvement added a whitelist for trusted constants to security Smarty_Security::$trusted_constants (forum topic 25471)
+
+ 20.03.2015
+ - bugfix make sure that function properties get saved only in compiled files containing the fuction definition {forum topic 25452}
+ - bugfix correct update of global variable values on exit of template functions. (reported under Smarty Developers)
+
+ 16.03.2015
+ - bugfix problems with {function}{/function} and {call} tags in different subtemplate cache files {forum topic 25452}
+ - bugfix Smarty_Security->allow_constants=false; did not disallow direct usage of defined constants like {SMARTY_DIR} {forum topic 25457}
+ - bugfix {block}{/block} tags did not work inside double quoted strings https://github.com/smarty-php/smarty/issues/18
+
+
+ 15.03.2015
+ - bugfix $smarty->compile_check must be restored before rendering of a just updated cache file {forum 25452}
+
+ 14.03.2015
+ - bugfix {nocache} {/nocache} tags corrupted code when used within a nocache section caused by a nocache template variable.
+
+ - bugfix template functions defined with {function} in an included subtemplate could not be called in nocache
+ mode with {call... nocache} if the subtemplate had it's own cache file {forum 25452}
+
+ 10.03.2015
+ - bugfix {include ... nocache} whith variable file or compile_id attribute was not executed in nocache mode.
+
+ 12.02.2015
+ - bugfix multiple Smarty::fetch() of same template when $smarty->merge_compiled_includes = true; could cause function already defined error
+
+ 11.02.2015
+ - bugfix recursive {includes} did create E_NOTICE message when $smarty->merge_compiled_includes = true; (github issue #16)
+
+ 22.01.2015
+ - new feature security can now control access to static methods and properties
+ see also NEW_FEATURES.txt
+
+ 21.01.2015
+ - bugfix clearCompiledTemplates(), clearAll() and clear() could try to delete whole drive at wrong path permissions because realpath() fail (forum 25397)
+ - bugfix 'self::' and 'parent::' was interpreted in template syntax as static class
+
+ 04.01.2015
+ - push last weeks changes to github
+
+ - different optimizations
+ - improvement automatically create different versions of compiled templates and config files depending
+ on property settings.
+ - optimization restructure template processing by moving code into classes it better belongs to
+ - optimization restructure config file processing
+
+ 31.12.2014
+ - bugfix use function_exists('mb_get_info') for setting Smarty::$_MBSTRING.
+ Function mb_split could be overloaded depending on php.ini mbstring.func_overload
+
+
+ 29.12.2014
+ - new feature security can now limit the template nesting level by property $max_template_nesting
+ see also NEW_FEATURES.txt (forum 25370)
+
+ 29.12.2014
+ - new feature security can now disable special $smarty variables listed in property $disabled_special_smarty_vars
+ see also NEW_FEATURES.txt (forum 25370)
+
+ 27.12.2014
+ - bugfix clear internal _is_file_cache when plugins_dir was modified
+
+ 13.12.2014
+ - improvement optimization of lexer and parser resulting in a up to 30% higher compiling speed
+
+ 11.12.2014
+ - bugfix resolve parser ambiguity between constant print tag {CONST} and other smarty tags after change of 09.12.2014
+
+ 09.12.2014
+ - bugfix variables $null, $true and $false did not work after the change of 12.11.2014 (forum 25342)
+ - bugfix call of template function by a variable name did not work after latest changes (forum 25342)
+
+ 23.11.2014
+ - bugfix a plugin with attached modifier could fail if the tag was immediately followed by another Smarty tag (since 3.1.21) (forum 25326)
+
+ 13.11.2014
+ - improvement move autoload code into Autoloader.php. Use Composer autoloader when possible
+
+ 12.11.2014
+ - new feature added support of namespaces to template code
+
+ 08.11.2014 - 10.11.2014
+ - bugfix subtemplate called in nocache mode could be called with wrong compile_id when it did change on one of the calling templates
+ - improvement add code of template functions called in nocache mode dynamically to cache file (related to bugfix of 01.11.2014)
+ - bugfix Debug Console did not include all data from merged compiled subtemplates
+
+ 04.11.2014
+ - new feature $smarty->debugging = true; => overwrite existing Debug Console window (old behaviour)
+ $smarty->debugging = 2; => individual Debug Console window by template name
+
+ 03.11.2014
+ - bugfix Debug Console did not show included subtemplates since 3.1.17 (forum 25301)
+ - bugfix Modifier debug_print_var did not limit recursion or prevent recursive object display at Debug Console
+ (ATTENTION: parameter order has changed to be able to specify maximum recursion)
+ - bugfix Debug consol did not include subtemplate information with $smarty->merge_compiled_includes = true
+ - improvement The template variables are no longer displayed as objects on the Debug Console
+ - improvement $smarty->createData($parent = null, $name = null) new optional name parameter for display at Debug Console
+ - addition of some hooks for future extension of Debug Console
+
+ 01.11.2014
+ - bugfix and enhancement on subtemplate {include} and template {function} tags.
+ * Calling a template which has a nocache section could fail if it was called from a cached and a not cached subtemplate.
+ * Calling the same subtemplate cached and not cached with the $smarty->merge_compiled_includes enabled could cause problems
+ * Many smaller related changes
+
+ 30.10.2014
+ - bugfix access to class constant by object like {$object::CONST} or variable class name {$class::CONST} did not work (forum 25301)
+
+ 26.10.2014
+ - bugfix E_NOTICE message was created during compilation when ASP tags '<%' or '%>' are in template source text
+ - bugfix merge_compiled_includes option failed when caching enables and same subtemplate was included cached and not cached
+
===== 3.1.21 ===== (18.10.2014)
18.10.2014
- - composer moved to github
- - add COMPOSER_RELEASE_NOTES
+ - composer moved to github
17.10.2014
- bugfix on $php_handling security and optimization of smarty_internal_parsetree (Thue Kristensen)
@@ -43,7 +456,7 @@
04.07.2014
- bugfix the bufix of 02.06.2014 broke correct handling of child templates with same name but different template folders in extends resource (issue 194 and topic 25099)
- ===== 3.1.19 ===== (06.30.2014)
+ ===== 3.1.19 ===== (30.06.2014)
20.06.2014
- bugfix template variables could not be passed as parameter in {include} when the include was in a {nocache} section (topic 25131)
@@ -732,7 +1145,7 @@
15/07/2011
- bugfix individual cache_lifetime of {include} did not work correctly inside {block} tags
-- added caches for Smarty_Template_Source and Smarty_Template_Compiled to reduce I/O for multiple cache_id rendering
+- added caches for Smarty_Internal_TemplateSource and Smarty_Internal_TemplateCompiled to reduce I/O for multiple cache_id rendering
14/07/2011
- made Smarty::loadPlugin() respect the include_path if required
diff --git a/library/Smarty/demo/configs/test.conf b/library/Smarty/demo/configs/test.conf
deleted file mode 100644
index 5eac748ec..000000000
--- a/library/Smarty/demo/configs/test.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-title = Welcome to Smarty!
-cutoff_size = 40
-
-[setup]
-bold = true
diff --git a/library/Smarty/demo/index.php b/library/Smarty/demo/index.php
deleted file mode 100644
index 33f3035c5..000000000
--- a/library/Smarty/demo/index.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/**
- * Example Application
- *
- * @package Example-application
- */
-
-require '../libs/Smarty.class.php';
-
-$smarty = new Smarty;
-
-//$smarty->force_compile = true;
-$smarty->debugging = true;
-$smarty->caching = true;
-$smarty->cache_lifetime = 120;
-
-$smarty->assign("Name", "Fred Irving Johnathan Bradley Peppergill", true);
-$smarty->assign("FirstName", array("John", "Mary", "James", "Henry"));
-$smarty->assign("LastName", array("Doe", "Smith", "Johnson", "Case"));
-$smarty->assign("Class", array(array("A", "B", "C", "D"), array("E", "F", "G", "H"),
- array("I", "J", "K", "L"), array("M", "N", "O", "P")));
-
-$smarty->assign("contacts", array(array("phone" => "1", "fax" => "2", "cell" => "3"),
- array("phone" => "555-4444", "fax" => "555-3333", "cell" => "760-1234")));
-
-$smarty->assign("option_values", array("NY", "NE", "KS", "IA", "OK", "TX"));
-$smarty->assign("option_output", array("New York", "Nebraska", "Kansas", "Iowa", "Oklahoma", "Texas"));
-$smarty->assign("option_selected", "NE");
-
-$smarty->display('index.tpl');
diff --git a/library/Smarty/demo/plugins/cacheresource.apc.php b/library/Smarty/demo/plugins/cacheresource.apc.php
deleted file mode 100644
index d7336f2bf..000000000
--- a/library/Smarty/demo/plugins/cacheresource.apc.php
+++ /dev/null
@@ -1,83 +0,0 @@
-<?php
-
-/**
- * APC CacheResource
- * CacheResource Implementation based on the KeyValueStore API to use
- * memcache as the storage resource for Smarty's output caching.
- * *
- *
- * @package CacheResource-examples
- * @author Uwe Tews
- */
-class Smarty_CacheResource_Apc extends Smarty_CacheResource_KeyValueStore
-{
- public function __construct()
- {
- // test if APC is present
- if (!function_exists('apc_cache_info')) {
- throw new Exception('APC Template Caching Error: APC is not installed');
- }
- }
-
- /**
- * Read values for a set of keys from cache
- *
- * @param array $keys list of keys to fetch
- *
- * @return array list of values with the given keys used as indexes
- * @return boolean true on success, false on failure
- */
- protected function read(array $keys)
- {
- $_res = array();
- $res = apc_fetch($keys);
- foreach ($res as $k => $v) {
- $_res[$k] = $v;
- }
-
- return $_res;
- }
-
- /**
- * Save values for a set of keys to cache
- *
- * @param array $keys list of values to save
- * @param int $expire expiration time
- *
- * @return boolean true on success, false on failure
- */
- protected function write(array $keys, $expire = null)
- {
- foreach ($keys as $k => $v) {
- apc_store($k, $v, $expire);
- }
-
- return true;
- }
-
- /**
- * Remove values from cache
- *
- * @param array $keys list of keys to delete
- *
- * @return boolean true on success, false on failure
- */
- protected function delete(array $keys)
- {
- foreach ($keys as $k) {
- apc_delete($k);
- }
-
- return true;
- }
-
- /**
- * Remove *all* values from cache
- *
- * @return boolean true on success, false on failure
- */
- protected function purge()
- {
- return apc_clear_cache('user');
- }
-}
diff --git a/library/Smarty/demo/plugins/cacheresource.memcache.php b/library/Smarty/demo/plugins/cacheresource.memcache.php
deleted file mode 100644
index e265365fb..000000000
--- a/library/Smarty/demo/plugins/cacheresource.memcache.php
+++ /dev/null
@@ -1,97 +0,0 @@
-<?php
-
-/**
- * Memcache CacheResource
- * CacheResource Implementation based on the KeyValueStore API to use
- * memcache as the storage resource for Smarty's output caching.
- * Note that memcache has a limitation of 256 characters per cache-key.
- * To avoid complications all cache-keys are translated to a sha1 hash.
- *
- * @package CacheResource-examples
- * @author Rodney Rehm
- */
-class Smarty_CacheResource_Memcache extends Smarty_CacheResource_KeyValueStore
-{
- /**
- * memcache instance
- *
- * @var Memcache
- */
- protected $memcache = null;
-
- public function __construct()
- {
- $this->memcache = new Memcache();
- $this->memcache->addServer('127.0.0.1', 11211);
- }
-
- /**
- * Read values for a set of keys from cache
- *
- * @param array $keys list of keys to fetch
- *
- * @return array list of values with the given keys used as indexes
- * @return boolean true on success, false on failure
- */
- protected function read(array $keys)
- {
- $_keys = $lookup = array();
- foreach ($keys as $k) {
- $_k = sha1($k);
- $_keys[] = $_k;
- $lookup[$_k] = $k;
- }
- $_res = array();
- $res = $this->memcache->get($_keys);
- foreach ($res as $k => $v) {
- $_res[$lookup[$k]] = $v;
- }
-
- return $_res;
- }
-
- /**
- * Save values for a set of keys to cache
- *
- * @param array $keys list of values to save
- * @param int $expire expiration time
- *
- * @return boolean true on success, false on failure
- */
- protected function write(array $keys, $expire = null)
- {
- foreach ($keys as $k => $v) {
- $k = sha1($k);
- $this->memcache->set($k, $v, 0, $expire);
- }
-
- return true;
- }
-
- /**
- * Remove values from cache
- *
- * @param array $keys list of keys to delete
- *
- * @return boolean true on success, false on failure
- */
- protected function delete(array $keys)
- {
- foreach ($keys as $k) {
- $k = sha1($k);
- $this->memcache->delete($k);
- }
-
- return true;
- }
-
- /**
- * Remove *all* values from cache
- *
- * @return boolean true on success, false on failure
- */
- protected function purge()
- {
- $this->memcache->flush();
- }
-}
diff --git a/library/Smarty/demo/plugins/cacheresource.mysql.php b/library/Smarty/demo/plugins/cacheresource.mysql.php
deleted file mode 100644
index d8d00ab26..000000000
--- a/library/Smarty/demo/plugins/cacheresource.mysql.php
+++ /dev/null
@@ -1,162 +0,0 @@
-<?php
-
-/**
- * MySQL CacheResource
- * CacheResource Implementation based on the Custom API to use
- * MySQL as the storage resource for Smarty's output caching.
- * Table definition:
- * <pre>CREATE TABLE IF NOT EXISTS `output_cache` (
- * `id` CHAR(40) NOT NULL COMMENT 'sha1 hash',
- * `name` VARCHAR(250) NOT NULL,
- * `cache_id` VARCHAR(250) NULL DEFAULT NULL,
- * `compile_id` VARCHAR(250) NULL DEFAULT NULL,
- * `modified` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
- * `content` LONGTEXT NOT NULL,
- * PRIMARY KEY (`id`),
- * INDEX(`name`),
- * INDEX(`cache_id`),
- * INDEX(`compile_id`),
- * INDEX(`modified`)
- * ) ENGINE = InnoDB;</pre>
- *
- * @package CacheResource-examples
- * @author Rodney Rehm
- */
-class Smarty_CacheResource_Mysql extends Smarty_CacheResource_Custom
-{
- // PDO instance
- protected $db;
- protected $fetch;
- protected $fetchTimestamp;
- protected $save;
-
- public function __construct()
- {
- try {
- $this->db = new PDO("mysql:dbname=test;host=127.0.0.1", "smarty");
- }
- catch (PDOException $e) {
- throw new SmartyException('Mysql Resource failed: ' . $e->getMessage());
- }
- $this->fetch = $this->db->prepare('SELECT modified, content FROM output_cache WHERE id = :id');
- $this->fetchTimestamp = $this->db->prepare('SELECT modified FROM output_cache WHERE id = :id');
- $this->save = $this->db->prepare('REPLACE INTO output_cache (id, name, cache_id, compile_id, content)
- VALUES (:id, :name, :cache_id, :compile_id, :content)');
- }
-
- /**
- * fetch cached content and its modification time from data source
- *
- * @param string $id unique cache content identifier
- * @param string $name template name
- * @param string $cache_id cache id
- * @param string $compile_id compile id
- * @param string $content cached content
- * @param integer $mtime cache modification timestamp (epoch)
- *
- * @return void
- */
- protected function fetch($id, $name, $cache_id, $compile_id, &$content, &$mtime)
- {
- $this->fetch->execute(array('id' => $id));
- $row = $this->fetch->fetch();
- $this->fetch->closeCursor();
- if ($row) {
- $content = $row['content'];
- $mtime = strtotime($row['modified']);
- } else {
- $content = null;
- $mtime = null;
- }
- }
-
- /**
- * Fetch cached content's modification timestamp from data source
- *
- * @note implementing this method is optional. Only implement it if modification times can be accessed faster than loading the complete cached content.
- *
- * @param string $id unique cache content identifier
- * @param string $name template name
- * @param string $cache_id cache id
- * @param string $compile_id compile id
- *
- * @return integer|boolean timestamp (epoch) the template was modified, or false if not found
- */
- protected function fetchTimestamp($id, $name, $cache_id, $compile_id)
- {
- $this->fetchTimestamp->execute(array('id' => $id));
- $mtime = strtotime($this->fetchTimestamp->fetchColumn());
- $this->fetchTimestamp->closeCursor();
-
- return $mtime;
- }
-
- /**
- * Save content to cache
- *
- * @param string $id unique cache content identifier
- * @param string $name template name
- * @param string $cache_id cache id
- * @param string $compile_id compile id
- * @param integer|null $exp_time seconds till expiration time in seconds or null
- * @param string $content content to cache
- *
- * @return boolean success
- */
- protected function save($id, $name, $cache_id, $compile_id, $exp_time, $content)
- {
- $this->save->execute(array(
- 'id' => $id,
- 'name' => $name,
- 'cache_id' => $cache_id,
- 'compile_id' => $compile_id,
- 'content' => $content,
- ));
-
- return !!$this->save->rowCount();
- }
-
- /**
- * Delete content from cache
- *
- * @param string $name template name
- * @param string $cache_id cache id
- * @param string $compile_id compile id
- * @param integer|null $exp_time seconds till expiration or null
- *
- * @return integer number of deleted caches
- */
- protected function delete($name, $cache_id, $compile_id, $exp_time)
- {
- // delete the whole cache
- if ($name === null && $cache_id === null && $compile_id === null && $exp_time === null) {
- // returning the number of deleted caches would require a second query to count them
- $query = $this->db->query('TRUNCATE TABLE output_cache');
-
- return - 1;
- }
- // build the filter
- $where = array();
- // equal test name
- if ($name !== null) {
- $where[] = 'name = ' . $this->db->quote($name);
- }
- // equal test compile_id
- if ($compile_id !== null) {
- $where[] = 'compile_id = ' . $this->db->quote($compile_id);
- }
- // range test expiration time
- if ($exp_time !== null) {
- $where[] = 'modified < DATE_SUB(NOW(), INTERVAL ' . intval($exp_time) . ' SECOND)';
- }
- // equal test cache_id and match sub-groups
- if ($cache_id !== null) {
- $where[] = '(cache_id = ' . $this->db->quote($cache_id)
- . ' OR cache_id LIKE ' . $this->db->quote($cache_id . '|%') . ')';
- }
- // run delete query
- $query = $this->db->query('DELETE FROM output_cache WHERE ' . join(' AND ', $where));
-
- return $query->rowCount();
- }
-}
diff --git a/library/Smarty/demo/plugins/resource.extendsall.php b/library/Smarty/demo/plugins/resource.extendsall.php
deleted file mode 100644
index 500b3c862..000000000
--- a/library/Smarty/demo/plugins/resource.extendsall.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-/**
- * Extends All Resource
- * Resource Implementation modifying the extends-Resource to walk
- * through the template_dirs and inherit all templates of the same name
- *
- * @package Resource-examples
- * @author Rodney Rehm
- */
-class Smarty_Resource_Extendsall extends Smarty_Internal_Resource_Extends
-{
- /**
- * populate Source Object with meta data from Resource
- *
- * @param Smarty_Template_Source $source source object
- * @param Smarty_Internal_Template $_template template object
- *
- * @return void
- */
- public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null)
- {
- $uid = '';
- $sources = array();
- $exists = true;
- foreach ($_template->smarty->getTemplateDir() as $key => $directory) {
- try {
- $s = Smarty_Resource::source(null, $source->smarty, '[' . $key . ']' . $source->name);
- if (!$s->exists) {
- continue;
- }
- $sources[$s->uid] = $s;
- $uid .= $s->filepath;
- }
- catch (SmartyException $e) {
- }
- }
-
- if (!$sources) {
- $source->exists = false;
- $source->template = $_template;
-
- return;
- }
-
- $sources = array_reverse($sources, true);
- reset($sources);
- $s = current($sources);
-
- $source->components = $sources;
- $source->filepath = $s->filepath;
- $source->uid = sha1($uid);
- $source->exists = $exists;
- if ($_template && $_template->smarty->compile_check) {
- $source->timestamp = $s->timestamp;
- }
- // need the template at getContent()
- $source->template = $_template;
- }
-}
diff --git a/library/Smarty/demo/plugins/resource.mysql.php b/library/Smarty/demo/plugins/resource.mysql.php
deleted file mode 100644
index dfc9606b4..000000000
--- a/library/Smarty/demo/plugins/resource.mysql.php
+++ /dev/null
@@ -1,81 +0,0 @@
-<?php
-
-/**
- * MySQL Resource
- * Resource Implementation based on the Custom API to use
- * MySQL as the storage resource for Smarty's templates and configs.
- * Table definition:
- * <pre>CREATE TABLE IF NOT EXISTS `templates` (
- * `name` varchar(100) NOT NULL,
- * `modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- * `source` text,
- * PRIMARY KEY (`name`)
- * ) ENGINE=InnoDB DEFAULT CHARSET=utf8;</pre>
- * Demo data:
- * <pre>INSERT INTO `templates` (`name`, `modified`, `source`) VALUES ('test.tpl', "2010-12-25 22:00:00", '{$x="hello world"}{$x}');</pre>
- *
- * @package Resource-examples
- * @author Rodney Rehm
- */
-class Smarty_Resource_Mysql extends Smarty_Resource_Custom
-{
- // PDO instance
- protected $db;
- // prepared fetch() statement
- protected $fetch;
- // prepared fetchTimestamp() statement
- protected $mtime;
-
- public function __construct()
- {
- try {
- $this->db = new PDO("mysql:dbname=test;host=127.0.0.1", "smarty");
- }
- catch (PDOException $e) {
- throw new SmartyException('Mysql Resource failed: ' . $e->getMessage());
- }
- $this->fetch = $this->db->prepare('SELECT modified, source FROM templates WHERE name = :name');
- $this->mtime = $this->db->prepare('SELECT modified FROM templates WHERE name = :name');
- }
-
- /**
- * Fetch a template and its modification time from database
- *
- * @param string $name template name
- * @param string $source template source
- * @param integer $mtime template modification timestamp (epoch)
- *
- * @return void
- */
- protected function fetch($name, &$source, &$mtime)
- {
- $this->fetch->execute(array('name' => $name));
- $row = $this->fetch->fetch();
- $this->fetch->closeCursor();
- if ($row) {
- $source = $row['source'];
- $mtime = strtotime($row['modified']);
- } else {
- $source = null;
- $mtime = null;
- }
- }
-
- /**
- * Fetch a template's modification time from database
- *
- * @note implementing this method is optional. Only implement it if modification times can be accessed faster than loading the comple template source.
- *
- * @param string $name template name
- *
- * @return integer timestamp (epoch) the template was modified
- */
- protected function fetchTimestamp($name)
- {
- $this->mtime->execute(array('name' => $name));
- $mtime = $this->mtime->fetchColumn();
- $this->mtime->closeCursor();
-
- return strtotime($mtime);
- }
-}
diff --git a/library/Smarty/demo/plugins/resource.mysqls.php b/library/Smarty/demo/plugins/resource.mysqls.php
deleted file mode 100644
index f694ddf11..000000000
--- a/library/Smarty/demo/plugins/resource.mysqls.php
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-/**
- * MySQL Resource
- * Resource Implementation based on the Custom API to use
- * MySQL as the storage resource for Smarty's templates and configs.
- * Note that this MySQL implementation fetches the source and timestamps in
- * a single database query, instead of two separate like resource.mysql.php does.
- * Table definition:
- * <pre>CREATE TABLE IF NOT EXISTS `templates` (
- * `name` varchar(100) NOT NULL,
- * `modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- * `source` text,
- * PRIMARY KEY (`name`)
- * ) ENGINE=InnoDB DEFAULT CHARSET=utf8;</pre>
- * Demo data:
- * <pre>INSERT INTO `templates` (`name`, `modified`, `source`) VALUES ('test.tpl', "2010-12-25 22:00:00", '{$x="hello world"}{$x}');</pre>
- *
- * @package Resource-examples
- * @author Rodney Rehm
- */
-class Smarty_Resource_Mysqls extends Smarty_Resource_Custom
-{
- // PDO instance
- protected $db;
- // prepared fetch() statement
- protected $fetch;
-
- public function __construct()
- {
- try {
- $this->db = new PDO("mysql:dbname=test;host=127.0.0.1", "smarty");
- }
- catch (PDOException $e) {
- throw new SmartyException('Mysql Resource failed: ' . $e->getMessage());
- }
- $this->fetch = $this->db->prepare('SELECT modified, source FROM templates WHERE name = :name');
- }
-
- /**
- * Fetch a template and its modification time from database
- *
- * @param string $name template name
- * @param string $source template source
- * @param integer $mtime template modification timestamp (epoch)
- *
- * @return void
- */
- protected function fetch($name, &$source, &$mtime)
- {
- $this->fetch->execute(array('name' => $name));
- $row = $this->fetch->fetch();
- $this->fetch->closeCursor();
- if ($row) {
- $source = $row['source'];
- $mtime = strtotime($row['modified']);
- } else {
- $source = null;
- $mtime = null;
- }
- }
-}
diff --git a/library/Smarty/demo/templates/footer.tpl b/library/Smarty/demo/templates/footer.tpl
deleted file mode 100644
index e04310fdd..000000000
--- a/library/Smarty/demo/templates/footer.tpl
+++ /dev/null
@@ -1,2 +0,0 @@
-</BODY>
-</HTML>
diff --git a/library/Smarty/demo/templates/header.tpl b/library/Smarty/demo/templates/header.tpl
deleted file mode 100644
index 13fa6cb5a..000000000
--- a/library/Smarty/demo/templates/header.tpl
+++ /dev/null
@@ -1,5 +0,0 @@
-<HTML>
-<HEAD>
- <TITLE>{$title} - {$Name}</TITLE>
-</HEAD>
-<BODY bgcolor="#ffffff">
diff --git a/library/Smarty/demo/templates/index.tpl b/library/Smarty/demo/templates/index.tpl
deleted file mode 100644
index 1fbb6d379..000000000
--- a/library/Smarty/demo/templates/index.tpl
+++ /dev/null
@@ -1,87 +0,0 @@
-{config_load file="test.conf" section="setup"}
-{include file="header.tpl" title=foo}
-
-<PRE>
-
-{* bold and title are read from the config file *}
- {if #bold#}<b>{/if}
- {* capitalize the first letters of each word of the title *}
- Title: {#title#|capitalize}
- {if #bold#}</b>{/if}
-
- The current date and time is {$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}
-
- The value of global assigned variable $SCRIPT_NAME is {$SCRIPT_NAME}
-
- Example of accessing server environment variable SERVER_NAME: {$smarty.server.SERVER_NAME}
-
- The value of {ldelim}$Name{rdelim} is <b>{$Name}</b>
-
-variable modifier example of {ldelim}$Name|upper{rdelim}
-
-<b>{$Name|upper}</b>
-
-
-An example of a section loop:
-
- {section name=outer
- loop=$FirstName}
- {if $smarty.section.outer.index is odd by 2}
- {$smarty.section.outer.rownum} . {$FirstName[outer]} {$LastName[outer]}
- {else}
- {$smarty.section.outer.rownum} * {$FirstName[outer]} {$LastName[outer]}
- {/if}
- {sectionelse}
- none
- {/section}
-
- An example of section looped key values:
-
- {section name=sec1 loop=$contacts}
- phone: {$contacts[sec1].phone}
- <br>
-
- fax: {$contacts[sec1].fax}
- <br>
-
- cell: {$contacts[sec1].cell}
- <br>
- {/section}
- <p>
-
- testing strip tags
- {strip}
-<table border=0>
- <tr>
- <td>
- <A HREF="{$SCRIPT_NAME}">
- <font color="red">This is a test </font>
- </A>
- </td>
- </tr>
-</table>
- {/strip}
-
-</PRE>
-
-This is an example of the html_select_date function:
-
-<form>
- {html_select_date start_year=1998 end_year=2010}
-</form>
-
-This is an example of the html_select_time function:
-
-<form>
- {html_select_time use_24_hours=false}
-</form>
-
-This is an example of the html_options function:
-
-<form>
- <select name=states>
- {html_options values=$option_values selected=$option_selected output=$option_output}
- </select>
-</form>
-
-{include file="footer.tpl"}
diff --git a/library/Smarty/libs/Autoloader.php b/library/Smarty/libs/Autoloader.php
new file mode 100644
index 000000000..7d0c388a6
--- /dev/null
+++ b/library/Smarty/libs/Autoloader.php
@@ -0,0 +1,124 @@
+<?php
+/**
+ * Smarty Autoloader
+ *
+ * @package Smarty
+ */
+
+/**
+ * Smarty Autoloader
+ *
+ * @package Smarty
+ * @author Uwe Tews
+ * Usage:
+ * require_once '...path/Autoloader.php';
+ * Smarty_Autoloader::register();
+ * $smarty = new Smarty();
+ * Note: This autoloader is not needed if you use Composer.
+ * Composer will automatically add the classes of the Smarty package to it common autoloader.
+ */
+class Smarty_Autoloader
+{
+ /**
+ * Filepath to Smarty root
+ *
+ * @var string
+ */
+ public static $SMARTY_DIR = '';
+
+ /**
+ * Filepath to Smarty internal plugins
+ *
+ * @var string
+ */
+ public static $SMARTY_SYSPLUGINS_DIR = '';
+
+ /**
+ * Array with Smarty core classes and their filename
+ *
+ * @var array
+ */
+ public static $rootClasses = array('smarty' => 'Smarty.class.php', 'smartybc' => 'SmartyBC.class.php',);
+
+ /**
+ * Registers Smarty_Autoloader backward compatible to older installations.
+ *
+ * @param bool $prepend Whether to prepend the autoloader or not.
+ */
+ public static function registerBC($prepend = false)
+ {
+ /**
+ * register the class autoloader
+ */
+ if (!defined('SMARTY_SPL_AUTOLOAD')) {
+ define('SMARTY_SPL_AUTOLOAD', 0);
+ }
+ if (SMARTY_SPL_AUTOLOAD &&
+ set_include_path(get_include_path() . PATH_SEPARATOR . SMARTY_SYSPLUGINS_DIR) !== false
+ ) {
+ $registeredAutoLoadFunctions = spl_autoload_functions();
+ if (!isset($registeredAutoLoadFunctions['spl_autoload'])) {
+ spl_autoload_register();
+ }
+ } else {
+ self::register($prepend);
+ }
+ }
+
+ /**
+ * Registers Smarty_Autoloader as an SPL autoloader.
+ *
+ * @param bool $prepend Whether to prepend the autoloader or not.
+ */
+ public static function register($prepend = false)
+ {
+ self::$SMARTY_DIR = defined('SMARTY_DIR') ? SMARTY_DIR : dirname(__FILE__) . DIRECTORY_SEPARATOR;
+ self::$SMARTY_SYSPLUGINS_DIR = defined('SMARTY_SYSPLUGINS_DIR') ? SMARTY_SYSPLUGINS_DIR :
+ self::$SMARTY_DIR . 'sysplugins' . DIRECTORY_SEPARATOR;
+ if (version_compare(phpversion(), '5.3.0', '>=')) {
+ spl_autoload_register(array(__CLASS__, 'autoload'), true, $prepend);
+ } else {
+ spl_autoload_register(array(__CLASS__, 'autoload'));
+ }
+ }
+
+ /**
+ * Handles auto loading of classes.
+ *
+ * @param string $class A class name.
+ */
+ public static function autoload($class)
+ {
+ $_class = strtolower($class);
+ $file = self::$SMARTY_SYSPLUGINS_DIR . $_class . '.php';
+ if (strpos($_class, 'smarty_internal_') === 0) {
+ if (strpos($_class, 'smarty_internal_compile_') === 0) {
+ if (is_file($file)) {
+ require $file;
+ }
+ return;
+ }
+ @include $file;
+ return;
+ }
+ if (preg_match('/^(smarty_(((template_(source|config|cache|compiled|resource_base))|((cached|compiled)?resource)|(variable|security)))|(smarty(bc)?)$)/',
+ $_class, $match)) {
+ if (!empty($match[3])) {
+ @include $file;
+ return;
+ } elseif (!empty($match[9]) && isset(self::$rootClasses[$_class])) {
+ $file = self::$rootClasses[$_class];
+ require $file;
+ return;
+ }
+ }
+ if (0 !== strpos($_class, 'smarty')) {
+ return;
+ }
+ if (is_file($file)) {
+ require $file;
+ return;
+ }
+ return;
+ }
+}
diff --git a/library/Smarty/libs/Smarty.class.php b/library/Smarty/libs/Smarty.class.php
index 832b0d309..17457131c 100644
--- a/library/Smarty/libs/Smarty.class.php
+++ b/library/Smarty/libs/Smarty.class.php
@@ -2,15 +2,17 @@
/**
* Project: Smarty: the PHP compiling template engine
* File: Smarty.class.php
- * SVN: $Id: Smarty.class.php 4897 2014-10-14 22:29:58Z Uwe.Tews@googlemail.com $
+ *
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
+ *
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
+ *
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
@@ -19,12 +21,13 @@
* smarty-discussion-subscribe@googlegroups.com
*
* @link http://www.smarty.net/
- * @copyright 2008 New Digital Group, Inc.
+ * @copyright 2015 New Digital Group, Inc.
+ * @copyright 2015 Uwe Tews
* @author Monte Ohrt <monte at ohrt dot com>
* @author Uwe Tews
* @author Rodney Rehm
* @package Smarty
- * @version 3.1.21
+ * @version 3.1.28
*/
/**
@@ -53,7 +56,7 @@ if (!defined('SMARTY_PLUGINS_DIR')) {
define('SMARTY_PLUGINS_DIR', SMARTY_DIR . 'plugins' . DS);
}
if (!defined('SMARTY_MBSTRING')) {
- define('SMARTY_MBSTRING', function_exists('mb_split'));
+ define('SMARTY_MBSTRING', function_exists('mb_get_info'));
}
if (!defined('SMARTY_RESOURCE_CHAR_SET')) {
// UTF-8 can only be done properly when mbstring is available!
@@ -70,36 +73,41 @@ if (!defined('SMARTY_RESOURCE_DATE_FORMAT')) {
}
/**
- * register the class autoloader
+ * Try loading the Smarty_Internal_Data class
+ * If we fail we must load Smarty's autoloader.
+ * Otherwise we may have a global autoloader like Composer
*/
-if (!defined('SMARTY_SPL_AUTOLOAD')) {
- define('SMARTY_SPL_AUTOLOAD', 0);
-}
-
-if (SMARTY_SPL_AUTOLOAD && set_include_path(get_include_path() . PATH_SEPARATOR . SMARTY_SYSPLUGINS_DIR) !== false) {
- $registeredAutoLoadFunctions = spl_autoload_functions();
- if (!isset($registeredAutoLoadFunctions['spl_autoload'])) {
- spl_autoload_register();
+if (!class_exists('Smarty_Autoloader', false)) {
+ if (!class_exists('Smarty_Internal_Data', true)) {
+ require_once dirname(__FILE__) . '/Autoloader.php';
+ Smarty_Autoloader::registerBC();
}
-} else {
- spl_autoload_register('smartyAutoload');
}
/**
* Load always needed external class files
*/
-include_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_data.php';
-include_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_templatebase.php';
-include_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_template.php';
-include_once SMARTY_SYSPLUGINS_DIR . 'smarty_resource.php';
-include_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_resource_file.php';
-include_once SMARTY_SYSPLUGINS_DIR . 'smarty_cacheresource.php';
-include_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_cacheresource_file.php';
+if (!class_exists('Smarty_Internal_Data', false)) {
+ require_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_data.php';
+}
+require_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_extension_handler.php';
+require_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_templatebase.php';
+require_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_template.php';
+require_once SMARTY_SYSPLUGINS_DIR . 'smarty_resource.php';
+require_once SMARTY_SYSPLUGINS_DIR . 'smarty_variable.php';
+require_once SMARTY_SYSPLUGINS_DIR . 'smarty_template_source.php';
+require_once SMARTY_SYSPLUGINS_DIR . 'smarty_template_resource_base.php';
/**
* This is the main Smarty class
*
* @package Smarty
+ *
+ * @method int clearAllCache(int $exp_time = null, string $type = null)
+ * @method int clearCache(string $template_name, string $cache_id = null, string $compile_id = null, int $exp_time = null, string $type = null)
+ * @method int compileAllTemplates(Smarty $smarty, string $extension = '.tpl', bool $force_compile = false, int $time_limit = 0, int $max_errors = null)
+ * @method int compileAllConfig(Smarty $smarty, string $extension = '.conf', bool $force_compile = false, int $time_limit = 0, int $max_errors = null)
+ *
*/
class Smarty extends Smarty_Internal_TemplateBase
{
@@ -110,23 +118,36 @@ class Smarty extends Smarty_Internal_TemplateBase
/**
* smarty version
*/
- const SMARTY_VERSION = 'Smarty-3.1.21-dev';
+ const SMARTY_VERSION = '3.1.28';
/**
* define variable scopes
*/
const SCOPE_LOCAL = 0;
- const SCOPE_PARENT = 1;
- const SCOPE_ROOT = 2;
- const SCOPE_GLOBAL = 3;
+
+ const SCOPE_PARENT = 2;
+
+ const SCOPE_TPL_ROOT = 4;
+
+ const SCOPE_ROOT = 8;
+
+ const SCOPE_SMARTY = 16;
+
+ const SCOPE_GLOBAL = 32;
+
+ const SCOPE_BUBBLE_UP = 64;
+
/**
* define caching modes
*/
const CACHING_OFF = 0;
+
const CACHING_LIFETIME_CURRENT = 1;
+
const CACHING_LIFETIME_SAVED = 2;
+
/**
- * define constant for clearing cache files be saved expiration datees
+ * define constant for clearing cache files be saved expiration dates
*/
const CLEAR_EXPIRED = - 1;
@@ -134,31 +155,66 @@ class Smarty extends Smarty_Internal_TemplateBase
* define compile check modes
*/
const COMPILECHECK_OFF = 0;
+
const COMPILECHECK_ON = 1;
+
const COMPILECHECK_CACHEMISS = 2;
+
+ /**
+ * define debug modes
+ */
+ const DEBUG_OFF = 0;
+
+ const DEBUG_ON = 1;
+
+ const DEBUG_INDIVIDUAL = 2;
+
/**
* modes for handling of "<?php ... ?>" tags in templates.
*/
const PHP_PASSTHRU = 0; //-> print tags as plain text
+
const PHP_QUOTE = 1; //-> escape tags as entities
+
const PHP_REMOVE = 2; //-> escape tags as entities
+
const PHP_ALLOW = 3; //-> escape tags as entities
+
/**
* filter types
*/
const FILTER_POST = 'post';
+
const FILTER_PRE = 'pre';
+
const FILTER_OUTPUT = 'output';
+
const FILTER_VARIABLE = 'variable';
+
/**
* plugin types
*/
const PLUGIN_FUNCTION = 'function';
+
const PLUGIN_BLOCK = 'block';
+
const PLUGIN_COMPILER = 'compiler';
+
const PLUGIN_MODIFIER = 'modifier';
+
const PLUGIN_MODIFIERCOMPILER = 'modifiercompiler';
+ /**
+ * Resource caching modes
+ */
+ const RESOURCE_CACHE_OFF = 0;
+
+ const RESOURCE_CACHE_AUTOMATIC = 1; // cache template objects by rules
+
+ const RESOURCE_CACHE_TEMPLATE = 2; // cache all template objects
+
+ const RESOURCE_CACHE_ON = 4; // cache source and compiled resources
+
/**#@-*/
/**
@@ -167,26 +223,31 @@ class Smarty extends Smarty_Internal_TemplateBase
public static $global_tpl_vars = array();
/**
- * error handler returned by set_error_hanlder() in Smarty::muteExpectedErrors()
+ * error handler returned by set_error_handler() in Smarty::muteExpectedErrors()
*/
public static $_previous_error_handler = null;
+
/**
* contains directories outside of SMARTY_DIR that are to be muted by muteExpectedErrors()
*/
public static $_muted_directories = array();
+
/**
* Flag denoting if Multibyte String functions are available
*/
public static $_MBSTRING = SMARTY_MBSTRING;
+
/**
* The character set to adhere to (e.g. "UTF-8")
*/
public static $_CHARSET = SMARTY_RESOURCE_CHAR_SET;
+
/**
* The date format to be used internally
* (accepts date() and strftime())
*/
public static $_DATE_FORMAT = SMARTY_RESOURCE_DATE_FORMAT;
+
/**
* Flag denoting if PCRE should run in UTF-8 mode
*/
@@ -202,163 +263,152 @@ class Smarty extends Smarty_Internal_TemplateBase
*/
/**
- * auto literal on delimiters with whitspace
+ * auto literal on delimiters with whitespace
*
* @var boolean
*/
public $auto_literal = true;
+
/**
* display error on not assigned variables
*
* @var boolean
*/
public $error_unassigned = false;
+
/**
- * look up relative filepaths in include_path
+ * look up relative file path in include_path
*
* @var boolean
*/
public $use_include_path = false;
+
/**
* template directory
*
* @var array
*/
- private $template_dir = array();
+ private $template_dir = array('./templates/');
+
/**
* joined template directory string used in cache keys
*
* @var string
*/
- public $joined_template_dir = null;
+ public $_joined_template_dir = null;
+
/**
* joined config directory string used in cache keys
*
* @var string
*/
- public $joined_config_dir = null;
+ public $_joined_config_dir = null;
+
/**
* default template handler
*
* @var callable
*/
public $default_template_handler_func = null;
+
/**
* default config handler
*
* @var callable
*/
public $default_config_handler_func = null;
+
/**
* default plugin handler
*
* @var callable
*/
public $default_plugin_handler_func = null;
+
/**
* compile directory
*
* @var string
*/
- private $compile_dir = null;
+ private $compile_dir = './templates_c/';
+
/**
* plugins directory
*
* @var array
*/
- private $plugins_dir = array();
+ private $plugins_dir = null;
+
/**
* cache directory
*
* @var string
*/
- private $cache_dir = null;
+ private $cache_dir = './cache/';
+
/**
* config directory
*
* @var array
*/
- private $config_dir = array();
+ private $config_dir = array('./configs/');
+
/**
* force template compiling?
*
* @var boolean
*/
public $force_compile = false;
+
/**
* check template for modifications?
*
* @var boolean
*/
public $compile_check = true;
+
/**
* use sub dirs for compiled/cached files?
*
* @var boolean
*/
public $use_sub_dirs = false;
+
/**
* allow ambiguous resources (that are made unique by the resource handler)
*
* @var boolean
*/
public $allow_ambiguous_resources = false;
- /**
- * caching enabled
- *
- * @var boolean
- */
- public $caching = false;
+
/**
* merge compiled includes
*
* @var boolean
*/
public $merge_compiled_includes = false;
- /**
- * template inheritance merge compiled includes
- *
- * @var boolean
- */
- public $inheritance_merge_compiled_includes = true;
- /**
- * cache lifetime in seconds
- *
- * @var integer
- */
- public $cache_lifetime = 3600;
+
/**
* force cache file creation
*
* @var boolean
*/
public $force_cache = false;
- /**
- * Set this if you want different sets of cache files for the same
- * templates.
- *
- * @var string
- */
- public $cache_id = null;
- /**
- * Set this if you want different sets of compiled files for the same
- * templates.
- *
- * @var string
- */
- public $compile_id = null;
+
/**
* template left-delimiter
*
* @var string
*/
public $left_delimiter = "{";
+
/**
* template right-delimiter
*
* @var string
*/
public $right_delimiter = "}";
+
/**#@+
* security
*/
@@ -370,33 +420,28 @@ class Smarty extends Smarty_Internal_TemplateBase
* @see Smarty_Security
*/
public $security_class = 'Smarty_Security';
+
/**
* implementation of security class
*
* @var Smarty_Security
*/
public $security_policy = null;
+
/**
* controls handling of PHP-blocks
*
* @var integer
*/
public $php_handling = self::PHP_PASSTHRU;
+
/**
* controls if the php template file resource is allowed
*
* @var bool
*/
public $allow_php_templates = false;
- /**
- * Should compiled-templates be prevented from being called directly?
- * {@internal
- * Currently used by Smarty_Internal_Template only.
- * }}
- *
- * @var boolean
- */
- public $direct_access_security = true;
+
/**#@-*/
/**
* debug mode
@@ -405,6 +450,7 @@ class Smarty extends Smarty_Internal_TemplateBase
* @var boolean
*/
public $debugging = false;
+
/**
* This determines if debugging is enable-able from the browser.
* <ul>
@@ -415,32 +461,29 @@ class Smarty extends Smarty_Internal_TemplateBase
* @var string
*/
public $debugging_ctrl = 'NONE';
+
/**
* Name of debugging URL-param.
* Only used when $debugging_ctrl is set to 'URL'.
* The name of the URL-parameter that activates debugging.
*
- * @var type
+ * @var string
*/
public $smarty_debug_id = 'SMARTY_DEBUG';
+
/**
* Path of debug template.
*
* @var string
*/
public $debug_tpl = null;
+
/**
* When set, smarty uses this value as error_reporting-level.
*
* @var int
*/
public $error_reporting = null;
- /**
- * Internal flag for getTags()
- *
- * @var boolean
- */
- public $get_used_tags = false;
/**#@+
* config var settings
@@ -452,12 +495,14 @@ class Smarty extends Smarty_Internal_TemplateBase
* @var boolean
*/
public $config_overwrite = true;
+
/**
* Controls whether config values of on/true/yes and off/false/no get converted to boolean.
*
* @var boolean
*/
public $config_booleanize = true;
+
/**
* Controls whether hidden config sections/vars are read from the file.
*
@@ -477,12 +522,14 @@ class Smarty extends Smarty_Internal_TemplateBase
* @var boolean
*/
public $compile_locking = true;
+
/**
- * Controls whether cache resources should emply locking mechanism
+ * Controls whether cache resources should use locking mechanism
*
* @var boolean
*/
public $cache_locking = false;
+
/**
* seconds to wait for acquiring a lock before ignoring the write lock
*
@@ -493,18 +540,13 @@ class Smarty extends Smarty_Internal_TemplateBase
/**#@-*/
/**
- * global template functions
- *
- * @var array
- */
- public $template_functions = array();
- /**
* resource type used if none given
* Must be an valid key of $registered_resources.
*
* @var string
*/
public $default_resource_type = 'file';
+
/**
* caching type
* Must be an element of $cache_resource_types.
@@ -512,255 +554,162 @@ class Smarty extends Smarty_Internal_TemplateBase
* @var string
*/
public $caching_type = 'file';
- /**
- * internal config properties
- *
- * @var array
- */
- public $properties = array();
+
/**
* config type
*
* @var string
*/
public $default_config_type = 'file';
+
/**
- * cached template objects
+ * enable resource caching
*
- * @var array
+ * @var bool
*/
- public $template_objects = array();
+ public $resource_cache_mode = 1;
+
/**
* check If-Modified-Since headers
*
* @var boolean
*/
public $cache_modified_check = false;
+
/**
* registered plugins
*
* @var array
*/
public $registered_plugins = array();
- /**
- * plugin search order
- *
- * @var array
- */
- public $plugin_search_order = array('function', 'block', 'compiler', 'class');
+
/**
* registered objects
*
* @var array
*/
public $registered_objects = array();
+
/**
* registered classes
*
* @var array
*/
public $registered_classes = array();
+
/**
* registered filters
*
* @var array
*/
public $registered_filters = array();
+
/**
* registered resources
*
* @var array
*/
public $registered_resources = array();
- /**
- * resource handler cache
- *
- * @var array
- */
- public $_resource_handlers = array();
+
/**
* registered cache resources
*
* @var array
*/
public $registered_cache_resources = array();
- /**
- * cache resource handler cache
- *
- * @var array
- */
- public $_cacheresource_handlers = array();
+
/**
* autoload filter
*
* @var array
*/
public $autoload_filters = array();
+
/**
* default modifier
*
* @var array
*/
public $default_modifiers = array();
+
/**
* autoescape variable output
*
* @var boolean
*/
public $escape_html = false;
- /**
- * global internal smarty vars
- *
- * @var array
- */
- public static $_smarty_vars = array();
+
/**
* start time for execution time calculation
*
* @var int
*/
public $start_time = 0;
- /**
- * default file permissions
- *
- * @var int
- */
- public $_file_perms = 0644;
- /**
- * default dir permissions
- *
- * @var int
- */
- public $_dir_perms = 0771;
- /**
- * block tag hierarchy
- *
- * @var array
- */
- public $_tag_stack = array();
- /**
- * self pointer to Smarty object
- *
- * @var Smarty
- */
- public $smarty;
+
/**
* required by the compiler for BC
*
* @var string
*/
public $_current_file = null;
+
/**
* internal flag to enable parser debugging
*
* @var bool
*/
public $_parserdebug = false;
+
/**
- * Saved parameter of merged templates during compilation
+ * This object type (Smarty = 1, template = 2, data = 4)
*
- * @var array
+ * @var int
+ */
+ public $_objType = 1;
+
+ /**
+ * Debug object
+ *
+ * @var Smarty_Internal_Debug
*/
- public $merged_templates_func = array();
+ public $_debug = null;
/**
- * Cache of is_file results of loadPlugin()
- *
+ * removed properties
+ *
* @var array
*/
- public static $_is_file_cache= array();
+ private static $obsoleteProperties = array('resource_caching', 'template_resource_caching',
+ 'direct_access_security', '_dir_perms', '_file_perms',
+ 'plugin_search_order', 'inheritance_merge_compiled_includes');
+
+ private static $accessMap = array('template_dir' => 'getTemplateDir', 'config_dir' => 'getConfigDir',
+ 'plugins_dir' => 'getPluginsDir', 'compile_dir' => 'getCompileDir',
+ 'cache_dir' => 'getCacheDir',);
/**#@-*/
/**
* Initialize new Smarty object
-
*/
public function __construct()
{
- // selfpointer needed by some other class methods
- $this->smarty = $this;
+ parent::__construct();
if (is_callable('mb_internal_encoding')) {
mb_internal_encoding(Smarty::$_CHARSET);
}
$this->start_time = microtime(true);
- // set default dirs
- $this->setTemplateDir('.' . DS . 'templates' . DS)
- ->setCompileDir('.' . DS . 'templates_c' . DS)
- ->setPluginsDir(SMARTY_PLUGINS_DIR)
- ->setCacheDir('.' . DS . 'cache' . DS)
- ->setConfigDir('.' . DS . 'configs' . DS);
-
- $this->debug_tpl = 'file:' . dirname(__FILE__) . '/debug.tpl';
+
if (isset($_SERVER['SCRIPT_NAME'])) {
- $this->assignGlobal('SCRIPT_NAME', $_SERVER['SCRIPT_NAME']);
+ Smarty::$global_tpl_vars['SCRIPT_NAME'] = new Smarty_Variable($_SERVER['SCRIPT_NAME']);
}
- }
- /**
- * Class destructor
- */
- public function __destruct()
- {
- // intentionally left blank
- }
-
- /**
- * <<magic>> set selfpointer on cloned object
- */
- public function __clone()
- {
- $this->smarty = $this;
- }
-
- /**
- * <<magic>> Generic getter.
- * Calls the appropriate getter function.
- * Issues an E_USER_NOTICE if no valid getter is found.
- *
- * @param string $name property name
- *
- * @return mixed
- */
- public function __get($name)
- {
- $allowed = array(
- 'template_dir' => 'getTemplateDir',
- 'config_dir' => 'getConfigDir',
- 'plugins_dir' => 'getPluginsDir',
- 'compile_dir' => 'getCompileDir',
- 'cache_dir' => 'getCacheDir',
- );
-
- if (isset($allowed[$name])) {
- return $this->{$allowed[$name]}();
- } else {
- trigger_error('Undefined property: ' . get_class($this) . '::$' . $name, E_USER_NOTICE);
- }
- }
+ // Check if we're running on windows
+ Smarty::$_IS_WINDOWS = strtoupper(substr(PHP_OS, 0, 3)) === 'WIN';
- /**
- * <<magic>> Generic setter.
- * Calls the appropriate setter function.
- * Issues an E_USER_NOTICE if no valid setter is found.
- *
- * @param string $name property name
- * @param mixed $value parameter passed to setter
- */
- public function __set($name, $value)
- {
- $allowed = array(
- 'template_dir' => 'setTemplateDir',
- 'config_dir' => 'setConfigDir',
- 'plugins_dir' => 'setPluginsDir',
- 'compile_dir' => 'setCompileDir',
- 'cache_dir' => 'setCacheDir',
- );
-
- if (isset($allowed[$name])) {
- $this->{$allowed[$name]}($value);
- } else {
- trigger_error('Undefined property: ' . get_class($this) . '::$' . $name, E_USER_NOTICE);
+ // let PCRE (preg_*) treat strings as ISO-8859-1 if we're not dealing with UTF-8
+ if (Smarty::$_CHARSET !== 'UTF-8') {
+ Smarty::$_UTF8_MODIFIER = '';
}
}
@@ -773,14 +722,9 @@ class Smarty extends Smarty_Internal_TemplateBase
*/
public function templateExists($resource_name)
{
- // create template object
- $save = $this->template_objects;
- $tpl = new $this->template_class($resource_name, $this);
- // check if it does exists
- $result = $tpl->source->exists;
- $this->template_objects = $save;
-
- return $result;
+ // create source object
+ $source = Smarty_Template_Source::load(null, $this, $resource_name);
+ return $source->exists;
}
/**
@@ -809,43 +753,6 @@ class Smarty extends Smarty_Internal_TemplateBase
}
/**
- * Empty cache folder
- *
- * @param integer $exp_time expiration time
- * @param string $type resource type
- *
- * @return integer number of cache files deleted
- */
- public function clearAllCache($exp_time = null, $type = null)
- {
- // load cache resource and call clearAll
- $_cache_resource = Smarty_CacheResource::load($this, $type);
- Smarty_CacheResource::invalidLoadedCache($this);
-
- return $_cache_resource->clearAll($this, $exp_time);
- }
-
- /**
- * Empty cache for a specific template
- *
- * @param string $template_name template name
- * @param string $cache_id cache id
- * @param string $compile_id compile id
- * @param integer $exp_time expiration time
- * @param string $type resource type
- *
- * @return integer number of cache files deleted
- */
- public function clearCache($template_name, $cache_id = null, $compile_id = null, $exp_time = null, $type = null)
- {
- // load cache resource and call clear
- $_cache_resource = Smarty_CacheResource::load($this, $type);
- Smarty_CacheResource::invalidLoadedCache($this);
-
- return $_cache_resource->clear($this, $template_name, $cache_id, $compile_id, $exp_time);
- }
-
- /**
* Loads security class and enables security
*
* @param string|Smarty_Security $security_class if a string is used, it must be class-name
@@ -855,24 +762,7 @@ class Smarty extends Smarty_Internal_TemplateBase
*/
public function enableSecurity($security_class = null)
{
- if ($security_class instanceof Smarty_Security) {
- $this->security_policy = $security_class;
-
- return $this;
- } elseif (is_object($security_class)) {
- throw new SmartyException("Class '" . get_class($security_class) . "' must extend Smarty_Security.");
- }
- if ($security_class == null) {
- $security_class = $this->security_class;
- }
- if (!class_exists($security_class)) {
- throw new SmartyException("Security class '$security_class' is not defined");
- } elseif ($security_class !== 'Smarty_Security' && !is_subclass_of($security_class, 'Smarty_Security')) {
- throw new SmartyException("Class '$security_class' must extend Smarty_Security.");
- } else {
- $this->security_policy = new $security_class($this);
- }
-
+ Smarty_Security::enableSecurity($this, $security_class);
return $this;
}
@@ -892,18 +782,18 @@ class Smarty extends Smarty_Internal_TemplateBase
* Set template directory
*
* @param string|array $template_dir directory(s) of template sources
+ * @param bool $isConfig true for config_dir
*
- * @return Smarty current Smarty instance for chaining
+ * @return \Smarty current Smarty instance for chaining
*/
- public function setTemplateDir($template_dir)
+ public function setTemplateDir($template_dir, $isConfig = false)
{
- $this->template_dir = array();
- foreach ((array) $template_dir as $k => $v) {
- $this->template_dir[$k] = preg_replace('#(\w+)(/|\\\\){1,}#', '$1$2', rtrim($v, '/\\')) . DS;
- }
-
- $this->joined_template_dir = join(DIRECTORY_SEPARATOR, $this->template_dir);
-
+ $type = $isConfig ? 'config_dir' : 'template_dir';
+ $joined = '_joined_' . $type;
+ $this->{$type} = (array) $template_dir;
+ $this->{$joined} = join(' # ', $this->{$type});
+ $this->_cache[$type . '_new'] = true;
+ $this->_cache[$type] = false;
return $this;
}
@@ -912,55 +802,53 @@ class Smarty extends Smarty_Internal_TemplateBase
*
* @param string|array $template_dir directory(s) of template sources
* @param string $key of the array element to assign the template dir to
+ * @param bool $isConfig true for config_dir
*
* @return Smarty current Smarty instance for chaining
- * @throws SmartyException when the given template directory is not valid
*/
- public function addTemplateDir($template_dir, $key = null)
+ public function addTemplateDir($template_dir, $key = null, $isConfig = false)
{
- // make sure we're dealing with an array
- $this->template_dir = (array) $this->template_dir;
-
- if (is_array($template_dir)) {
- foreach ($template_dir as $k => $v) {
- $v = preg_replace('#(\w+)(/|\\\\){1,}#', '$1$2', rtrim($v, '/\\')) . DS;
- if (is_int($k)) {
- // indexes are not merged but appended
- $this->template_dir[] = $v;
- } else {
- // string indexes are overridden
- $this->template_dir[$k] = $v;
- }
- }
- } else {
- $v = preg_replace('#(\w+)(/|\\\\){1,}#', '$1$2', rtrim($template_dir, '/\\')) . DS;
- if ($key !== null) {
- // override directory at specified index
- $this->template_dir[$key] = $v;
- } else {
- // append new directory
- $this->template_dir[] = $v;
- }
+ $type = $isConfig ? 'config_dir' : 'template_dir';
+ $joined = '_joined_' . $type;
+ if (!isset($this->_cache[$type])) {
+ $this->{$type} = (array) $this->{$type};
+ $this->{$joined} = join(' # ', $this->{$type});
+ $this->_cache[$type . '_new'] = true;
+ $this->_cache[$type] = false;
}
- $this->joined_template_dir = join(DIRECTORY_SEPARATOR, $this->template_dir);
-
+ $this->{$joined} .= ' # ' . join(' # ', (array) $template_dir);
+ $this->_addDir($type, $template_dir, $key);
return $this;
}
/**
* Get template directories
*
- * @param mixed $index index of directory to get, null to get all
+ * @param mixed $index index of directory to get, null to get all
+ * @param bool $isConfig true for config_dir
*
- * @return array|string list of template directories, or directory of $index
+ * @return array list of template directories, or directory of $index
*/
- public function getTemplateDir($index = null)
+ public function getTemplateDir($index = null, $isConfig = false)
{
+ $type = $isConfig ? 'config_dir' : 'template_dir';
+ if (!isset($this->_cache[$type])) {
+ $joined = '_joined_' . $type;
+ $this->{$type} = (array) $this->{$type};
+ $this->{$joined} = join(' # ', $this->{$type});
+ $this->_cache[$type] = false;
+ }
+ if ($this->_cache[$type] == false) {
+ foreach ($this->{$type} as $k => $v) {
+ $this->{$type}[$k] = $this->_realpath($v . DS, true);
+ }
+ $this->_cache[$type . '_new'] = true;
+ $this->_cache[$type] = true;
+ }
if ($index !== null) {
- return isset($this->template_dir[$index]) ? $this->template_dir[$index] : null;
+ return isset($this->{$type}[$index]) ? $this->{$type}[$index] : null;
}
-
- return (array) $this->template_dir;
+ return $this->{$type};
}
/**
@@ -972,54 +860,20 @@ class Smarty extends Smarty_Internal_TemplateBase
*/
public function setConfigDir($config_dir)
{
- $this->config_dir = array();
- foreach ((array) $config_dir as $k => $v) {
- $this->config_dir[$k] = preg_replace('#(\w+)(/|\\\\){1,}#', '$1$2', rtrim($v, '/\\')) . DS;
- }
-
- $this->joined_config_dir = join(DIRECTORY_SEPARATOR, $this->config_dir);
-
- return $this;
+ return $this->setTemplateDir($config_dir, true);
}
/**
* Add config directory(s)
*
- * @param string|array $config_dir directory(s) of config sources
- * @param mixed $key key of the array element to assign the config dir to
+ * @param string|array $config_dir directory(s) of config sources
+ * @param mixed $key key of the array element to assign the config dir to
*
* @return Smarty current Smarty instance for chaining
*/
public function addConfigDir($config_dir, $key = null)
{
- // make sure we're dealing with an array
- $this->config_dir = (array) $this->config_dir;
-
- if (is_array($config_dir)) {
- foreach ($config_dir as $k => $v) {
- $v = preg_replace('#(\w+)(/|\\\\){1,}#', '$1$2', rtrim($v, '/\\')) . DS;
- if (is_int($k)) {
- // indexes are not merged but appended
- $this->config_dir[] = $v;
- } else {
- // string indexes are overridden
- $this->config_dir[$k] = $v;
- }
- }
- } else {
- $v = preg_replace('#(\w+)(/|\\\\){1,}#', '$1$2', rtrim($config_dir, '/\\')) . DS;
- if ($key !== null) {
- // override directory at specified index
- $this->config_dir[$key] = rtrim($v, '/\\') . DS;
- } else {
- // append new directory
- $this->config_dir[] = rtrim($v, '/\\') . DS;
- }
- }
-
- $this->joined_config_dir = join(DIRECTORY_SEPARATOR, $this->config_dir);
-
- return $this;
+ return $this->addTemplateDir($config_dir, $key, true);
}
/**
@@ -1027,15 +881,11 @@ class Smarty extends Smarty_Internal_TemplateBase
*
* @param mixed $index index of directory to get, null to get all
*
- * @return array|string configuration directory
+ * @return array configuration directory
*/
public function getConfigDir($index = null)
{
- if ($index !== null) {
- return isset($this->config_dir[$index]) ? $this->config_dir[$index] : null;
- }
-
- return (array) $this->config_dir;
+ return $this->getTemplateDir($index, true);
}
/**
@@ -1047,11 +897,10 @@ class Smarty extends Smarty_Internal_TemplateBase
*/
public function setPluginsDir($plugins_dir)
{
- $this->plugins_dir = array();
- foreach ((array) $plugins_dir as $k => $v) {
- $this->plugins_dir[$k] = rtrim($v, '/\\') . DS;
+ $this->plugins_dir = (array) $plugins_dir;
+ if (isset($this->_cache['plugins_dir'])) {
+ unset($this->_cache['plugins_dir']);
}
-
return $this;
}
@@ -1064,26 +913,13 @@ class Smarty extends Smarty_Internal_TemplateBase
*/
public function addPluginsDir($plugins_dir)
{
- // make sure we're dealing with an array
- $this->plugins_dir = (array) $this->plugins_dir;
-
- if (is_array($plugins_dir)) {
- foreach ($plugins_dir as $k => $v) {
- if (is_int($k)) {
- // indexes are not merged but appended
- $this->plugins_dir[] = rtrim($v, '/\\') . DS;
- } else {
- // string indexes are overridden
- $this->plugins_dir[$k] = rtrim($v, '/\\') . DS;
- }
- }
- } else {
- // append new directory
- $this->plugins_dir[] = rtrim($plugins_dir, '/\\') . DS;
+ if (!isset($this->plugins_dir)) {
+ $this->plugins_dir = array(SMARTY_PLUGINS_DIR);
+ }
+ $this->plugins_dir = array_merge((array) $this->plugins_dir, (array) $plugins_dir);
+ if (isset($this->_cache['plugins_dir'])) {
+ unset($this->_cache['plugins_dir']);
}
-
- $this->plugins_dir = array_unique($this->plugins_dir);
-
return $this;
}
@@ -1094,7 +930,21 @@ class Smarty extends Smarty_Internal_TemplateBase
*/
public function getPluginsDir()
{
- return (array) $this->plugins_dir;
+ if (!isset($this->_cache['plugins_dir'])) {
+ if (!isset($this->plugins_dir)) {
+ $this->plugins_dir = array(SMARTY_PLUGINS_DIR);
+ } else {
+ $plugins_dir = (array) $this->plugins_dir;
+ $this->plugins_dir = array();
+ foreach ($plugins_dir as $v) {
+ $this->plugins_dir[] = $this->_realpath($v . DS, true);
+ }
+ $this->plugins_dir = array_unique($this->plugins_dir);
+ }
+ $this->_cache['plugin_files'] = array();
+ $this->_cache['plugins_dir'] = true;
+ }
+ return $this->plugins_dir;
}
/**
@@ -1106,11 +956,11 @@ class Smarty extends Smarty_Internal_TemplateBase
*/
public function setCompileDir($compile_dir)
{
- $this->compile_dir = rtrim($compile_dir, '/\\') . DS;
+ $this->compile_dir = $this->_realpath($compile_dir . DS, true);
if (!isset(Smarty::$_muted_directories[$this->compile_dir])) {
Smarty::$_muted_directories[$this->compile_dir] = null;
}
-
+ $this->_cache['compile_dir'] = true;
return $this;
}
@@ -1121,6 +971,13 @@ class Smarty extends Smarty_Internal_TemplateBase
*/
public function getCompileDir()
{
+ if (!isset($this->_cache['compile_dir'])) {
+ $this->compile_dir = $this->_realpath($this->compile_dir . DS, true);
+ if (!isset(Smarty::$_muted_directories[$this->compile_dir])) {
+ Smarty::$_muted_directories[$this->compile_dir] = null;
+ }
+ $this->_cache['compile_dir'] = true;
+ }
return $this->compile_dir;
}
@@ -1133,11 +990,11 @@ class Smarty extends Smarty_Internal_TemplateBase
*/
public function setCacheDir($cache_dir)
{
- $this->cache_dir = rtrim($cache_dir, '/\\') . DS;
+ $this->cache_dir = $this->_realpath($cache_dir . DS, true);
if (!isset(Smarty::$_muted_directories[$this->cache_dir])) {
Smarty::$_muted_directories[$this->cache_dir] = null;
}
-
+ $this->_cache['cache_dir'] = true;
return $this;
}
@@ -1148,347 +1005,374 @@ class Smarty extends Smarty_Internal_TemplateBase
*/
public function getCacheDir()
{
+ if (!isset($this->_cache['cache_dir'])) {
+ $this->cache_dir = $this->_realpath($this->cache_dir . DS, true);
+ if (!isset(Smarty::$_muted_directories[$this->cache_dir])) {
+ Smarty::$_muted_directories[$this->cache_dir] = null;
+ }
+ $this->_cache['cache_dir'] = true;
+ }
return $this->cache_dir;
}
/**
- * Set default modifiers
+ * add directories to given property name
*
- * @param array|string $modifiers modifier or list of modifiers to set
- *
- * @return Smarty current Smarty instance for chaining
+ * @param string $dirName directory property name
+ * @param string|array $dir directory string or array of strings
+ * @param mixed $key optional key
*/
- public function setDefaultModifiers($modifiers)
+ private function _addDir($dirName, $dir, $key = null)
{
- $this->default_modifiers = (array) $modifiers;
-
- return $this;
+ $rp = $this->_cache[$dirName];
+ if (is_array($dir)) {
+ foreach ($dir as $k => $v) {
+ $path = $rp ? $this->_realpath($v . DS, true) : $v;
+ if (is_int($k)) {
+ // indexes are not merged but appended
+ $this->{$dirName}[] = $path;
+ } else {
+ // string indexes are overridden
+ $this->{$dirName}[$k] = $path;
+ }
+ }
+ } else {
+ $path = $rp ? $this->_realpath($dir . DS, true) : $dir;
+ if ($key !== null) {
+ // override directory at specified index
+ $this->{$dirName}[$key] = $path;
+ } else {
+ // append new directory
+ $this->{$dirName}[] = $path;
+ }
+ }
}
/**
- * Add default modifiers
+ * creates a template object
*
- * @param array|string $modifiers modifier or list of modifiers to add
+ * @param string $template the resource handle of the template file
+ * @param mixed $cache_id cache id to be used with this template
+ * @param mixed $compile_id compile id to be used with this template
+ * @param object $parent next higher level of Smarty variables
+ * @param boolean $do_clone flag is Smarty object shall be cloned
*
- * @return Smarty current Smarty instance for chaining
+ * @return object template object
*/
- public function addDefaultModifiers($modifiers)
+ public function createTemplate($template, $cache_id = null, $compile_id = null, $parent = null, $do_clone = true)
{
- if (is_array($modifiers)) {
- $this->default_modifiers = array_merge($this->default_modifiers, $modifiers);
+ if ($cache_id !== null && (is_object($cache_id) || is_array($cache_id))) {
+ $parent = $cache_id;
+ $cache_id = null;
+ }
+ if ($parent !== null && is_array($parent)) {
+ $data = $parent;
+ $parent = null;
} else {
- $this->default_modifiers[] = $modifiers;
+ $data = null;
}
-
- return $this;
+ if ($this->caching &&
+ isset($this->_cache['isCached'][$_templateId = $this->_getTemplateId($template, $cache_id, $compile_id)])
+ ) {
+ $tpl = $do_clone ? clone $this->_cache['isCached'][$_templateId] : $this->_cache['isCached'][$_templateId];
+ $tpl->parent = $parent;
+ $tpl->tpl_vars = array();
+ $tpl->config_vars = array();
+ } else {
+ /* @var Smarty_Internal_Template $tpl */
+ $tpl = new $this->template_class($template, $this, $parent, $cache_id, $compile_id, null, null);
+ }
+ if ($do_clone) {
+ $tpl->smarty = clone $tpl->smarty;
+ } elseif ($parent === null) {
+ $tpl->parent = $this;
+ }
+ // fill data if present
+ if (!empty($data) && is_array($data)) {
+ // set up variable values
+ foreach ($data as $_key => $_val) {
+ $tpl->tpl_vars[$_key] = new Smarty_Variable($_val);
+ }
+ }
+ if ($this->debugging || $this->debugging_ctrl == 'URL') {
+ $tpl->smarty->_debug = new Smarty_Internal_Debug();
+ // check URL debugging control
+ if (!$this->debugging && $this->debugging_ctrl == 'URL') {
+ $tpl->smarty->_debug->debugUrl($tpl->smarty);
+ }
+ }
+ return $tpl;
}
/**
- * Get default modifiers
+ * Takes unknown classes and loads plugin files for them
+ * class name format: Smarty_PluginType_PluginName
+ * plugin filename format: plugintype.pluginname.php
+ *
+ * @param string $plugin_name class plugin name to load
+ * @param bool $check check if already loaded
*
- * @return array list of default modifiers
+ * @throws SmartyException
+ * @return string |boolean filepath of loaded file or false
*/
- public function getDefaultModifiers()
+ public function loadPlugin($plugin_name, $check = true)
{
- return $this->default_modifiers;
+ return $this->ext->loadPlugin->loadPlugin($this, $plugin_name, $check);
}
/**
- * Set autoload filters
+ * Get unique template id
*
- * @param array $filters filters to load automatically
- * @param string $type "pre", "output", … specify the filter type to set. Defaults to none treating $filters' keys as the appropriate types
+ * @param string $template_name
+ * @param null|mixed $cache_id
+ * @param null|mixed $compile_id
+ * @param null $caching
*
- * @return Smarty current Smarty instance for chaining
+ * @return string
*/
- public function setAutoloadFilters($filters, $type = null)
+ public function _getTemplateId($template_name, $cache_id = null, $compile_id = null, $caching = null)
{
- if ($type !== null) {
- $this->autoload_filters[$type] = (array) $filters;
+ $cache_id = $cache_id === null ? $this->cache_id : $cache_id;
+ $compile_id = $compile_id === null ? $this->compile_id : $compile_id;
+ $caching = (int) ($caching === null ? $this->caching : $caching);
+
+ if ($this->allow_ambiguous_resources) {
+ $_templateId =
+ Smarty_Resource::getUniqueTemplateName($this, $template_name) . "#{$cache_id}#{$compile_id}#{$caching}";
} else {
- $this->autoload_filters = (array) $filters;
+ $_templateId = $this->_joined_template_dir . "#{$template_name}#{$cache_id}#{$compile_id}#{$caching}";
}
-
- return $this;
+ if (isset($_templateId[150])) {
+ $_templateId = sha1($_templateId);
+ }
+ return $_templateId;
}
/**
- * Add autoload filters
+ * Normalize path
+ * - remove /./ and /../
+ * - make it absolute if required
*
- * @param array $filters filters to load automatically
- * @param string $type "pre", "output", … specify the filter type to set. Defaults to none treating $filters' keys as the appropriate types
+ * @param string $path file path
+ * @param bool $realpath leave $path relative
*
- * @return Smarty current Smarty instance for chaining
+ * @return string
*/
- public function addAutoloadFilters($filters, $type = null)
+ public function _realpath($path, $realpath = null)
{
- if ($type !== null) {
- if (!empty($this->autoload_filters[$type])) {
- $this->autoload_filters[$type] = array_merge($this->autoload_filters[$type], (array) $filters);
- } else {
- $this->autoload_filters[$type] = (array) $filters;
- }
- } else {
- foreach ((array) $filters as $key => $value) {
- if (!empty($this->autoload_filters[$key])) {
- $this->autoload_filters[$key] = array_merge($this->autoload_filters[$key], (array) $value);
- } else {
- $this->autoload_filters[$key] = (array) $value;
- }
- }
+ static $pattern = null;
+ static $nds = null;
+ if ($pattern == null) {
+ $nds = DS == '/' ? '\\' : '/';
+ $ds = '\\' . DS;
+ $pattern =
+ "#([{$ds}]+[^{$ds}]+[{$ds}]+[.]([{$ds}]+[.])*[.][{$ds}]+([.][{$ds}]+)*)|([{$ds}]+([.][{$ds}]+)+)|[{$ds}]{2,}#";
+ }
+ // normalize DS
+ if (strpos($path, $nds) !== false) {
+ $path = str_replace($nds, DS, $path);
}
- return $this;
+ if ($realpath === true && $path[0] !== '/' && $path[1] !== ':') {
+ $path = getcwd() . DS . $path;
+ }
+ while ((strpos($path, '.' . DS) !== false) || (strpos($path, DS . DS) !== false)) {
+ $path = preg_replace($pattern, DS, $path);
+ }
+ if ($realpath === false && ($path[0] == '/' || $path[1] == ':')) {
+ $path = str_ireplace(getcwd(), '.', $path);
+ }
+ return $path;
}
/**
- * Get autoload filters
- *
- * @param string $type type of filter to get autoloads for. Defaults to all autoload filters
- *
- * @return array array( 'type1' => array( 'filter1', 'filter2', … ) ) or array( 'filter1', 'filter2', …) if $type was specified
+ * @param boolean $compile_check
*/
- public function getAutoloadFilters($type = null)
+ public function setCompileCheck($compile_check)
{
- if ($type !== null) {
- return isset($this->autoload_filters[$type]) ? $this->autoload_filters[$type] : array();
- }
+ $this->compile_check = $compile_check;
+ }
- return $this->autoload_filters;
+ /**
+ * @param boolean $use_sub_dirs
+ */
+ public function setUseSubDirs($use_sub_dirs)
+ {
+ $this->use_sub_dirs = $use_sub_dirs;
}
/**
- * return name of debugging template
- *
- * @return string
+ * @param int $error_reporting
*/
- public function getDebugTemplate()
+ public function setErrorReporting($error_reporting)
{
- return $this->debug_tpl;
+ $this->error_reporting = $error_reporting;
}
/**
- * set the debug template
- *
- * @param string $tpl_name
- *
- * @return Smarty current Smarty instance for chaining
- * @throws SmartyException if file is not readable
+ * @param boolean $escape_html
*/
- public function setDebugTemplate($tpl_name)
+ public function setEscapeHtml($escape_html)
{
- if (!is_readable($tpl_name)) {
- throw new SmartyException("Unknown file '{$tpl_name}'");
- }
- $this->debug_tpl = $tpl_name;
+ $this->escape_html = $escape_html;
+ }
- return $this;
+ /**
+ * @param boolean $auto_literal
+ */
+ public function setAutoLiteral($auto_literal)
+ {
+ $this->auto_literal = $auto_literal;
}
/**
- * creates a template object
- *
- * @param string $template the resource handle of the template file
- * @param mixed $cache_id cache id to be used with this template
- * @param mixed $compile_id compile id to be used with this template
- * @param object $parent next higher level of Smarty variables
- * @param boolean $do_clone flag is Smarty object shall be cloned
- *
- * @return object template object
+ * @param boolean $force_compile
*/
- public function createTemplate($template, $cache_id = null, $compile_id = null, $parent = null, $do_clone = true)
+ public function setForceCompile($force_compile)
{
- if ($cache_id !== null && (is_object($cache_id) || is_array($cache_id))) {
- $parent = $cache_id;
- $cache_id = null;
- }
- if ($parent !== null && is_array($parent)) {
- $data = $parent;
- $parent = null;
- } else {
- $data = null;
- }
- // default to cache_id and compile_id of Smarty object
- $cache_id = $cache_id === null ? $this->cache_id : $cache_id;
- $compile_id = $compile_id === null ? $this->compile_id : $compile_id;
- // already in template cache?
- if ($this->allow_ambiguous_resources) {
- $_templateId = Smarty_Resource::getUniqueTemplateName($this, $template) . $cache_id . $compile_id;
- } else {
- $_templateId = $this->joined_template_dir . '#' . $template . $cache_id . $compile_id;
- }
- if (isset($_templateId[150])) {
- $_templateId = sha1($_templateId);
- }
- if ($do_clone) {
- if (isset($this->template_objects[$_templateId])) {
- // return cached template object
- $tpl = clone $this->template_objects[$_templateId];
- $tpl->smarty = clone $tpl->smarty;
- $tpl->parent = $parent;
- $tpl->tpl_vars = array();
- $tpl->config_vars = array();
- } else {
- $tpl = new $this->template_class($template, clone $this, $parent, $cache_id, $compile_id);
- }
- } else {
- if (isset($this->template_objects[$_templateId])) {
- // return cached template object
- $tpl = $this->template_objects[$_templateId];
- $tpl->parent = $parent;
- $tpl->tpl_vars = array();
- $tpl->config_vars = array();
- } else {
- $tpl = new $this->template_class($template, $this, $parent, $cache_id, $compile_id);
- }
- }
- // fill data if present
- if (!empty($data) && is_array($data)) {
- // set up variable values
- foreach ($data as $_key => $_val) {
- $tpl->tpl_vars[$_key] = new Smarty_variable($_val);
- }
- }
+ $this->force_compile = $force_compile;
+ }
- return $tpl;
+ /**
+ * @param boolean $merge_compiled_includes
+ */
+ public function setMergeCompiledIncludes($merge_compiled_includes)
+ {
+ $this->merge_compiled_includes = $merge_compiled_includes;
}
/**
- * Takes unknown classes and loads plugin files for them
- * class name format: Smarty_PluginType_PluginName
- * plugin filename format: plugintype.pluginname.php
- *
- * @param string $plugin_name class plugin name to load
- * @param bool $check check if already loaded
- *
- * @throws SmartyException
- * @return string |boolean filepath of loaded file or false
+ * @param string $left_delimiter
*/
- public function loadPlugin($plugin_name, $check = true)
+ public function setLeftDelimiter($left_delimiter)
{
- // if function or class exists, exit silently (already loaded)
- if ($check && (is_callable($plugin_name) || class_exists($plugin_name, false))) {
- return true;
- }
- // Plugin name is expected to be: Smarty_[Type]_[Name]
- $_name_parts = explode('_', $plugin_name, 3);
- // class name must have three parts to be valid plugin
- // count($_name_parts) < 3 === !isset($_name_parts[2])
- if (!isset($_name_parts[2]) || strtolower($_name_parts[0]) !== 'smarty') {
- throw new SmartyException("plugin {$plugin_name} is not a valid name format");
- }
- // if type is "internal", get plugin from sysplugins
- if (strtolower($_name_parts[1]) == 'internal') {
- $file = SMARTY_SYSPLUGINS_DIR . strtolower($plugin_name) . '.php';
- if (isset(self::$_is_file_cache[$file]) ? self::$_is_file_cache[$file] : self::$_is_file_cache[$file] = is_file($file)) {
- require_once($file);
- return $file;
- } else {
- return false;
- }
- }
- // plugin filename is expected to be: [type].[name].php
- $_plugin_filename = "{$_name_parts[1]}.{$_name_parts[2]}.php";
-
- $_stream_resolve_include_path = function_exists('stream_resolve_include_path');
-
- // loop through plugin dirs and find the plugin
- foreach ($this->getPluginsDir() as $_plugin_dir) {
- $names = array(
- $_plugin_dir . $_plugin_filename,
- $_plugin_dir . strtolower($_plugin_filename),
- );
- foreach ($names as $file) {
- if (isset(self::$_is_file_cache[$file]) ? self::$_is_file_cache[$file] : self::$_is_file_cache[$file] = is_file($file)) {
- require_once($file);
- return $file;
- }
- if ($this->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_plugin_dir)) {
- // try PHP include_path
- if ($_stream_resolve_include_path) {
- $file = stream_resolve_include_path($file);
- } else {
- $file = Smarty_Internal_Get_Include_Path::getIncludePath($file);
- }
-
- if ($file !== false) {
- require_once($file);
-
- return $file;
- }
- }
- }
- }
- // no plugin loaded
- return false;
+ $this->left_delimiter = $left_delimiter;
}
/**
- * Compile all template files
- *
- * @param string $extension file extension
- * @param bool $force_compile force all to recompile
- * @param int $time_limit
- * @param int $max_errors
- *
- * @return integer number of template files recompiled
+ * @param string $right_delimiter
*/
- public function compileAllTemplates($extension = '.tpl', $force_compile = false, $time_limit = 0, $max_errors = null)
+ public function setRightDelimiter($right_delimiter)
{
- return Smarty_Internal_Utility::compileAllTemplates($extension, $force_compile, $time_limit, $max_errors, $this);
+ $this->right_delimiter = $right_delimiter;
}
/**
- * Compile all config files
- *
- * @param string $extension file extension
- * @param bool $force_compile force all to recompile
- * @param int $time_limit
- * @param int $max_errors
- *
- * @return integer number of template files recompiled
+ * @param boolean $debugging
*/
- public function compileAllConfig($extension = '.conf', $force_compile = false, $time_limit = 0, $max_errors = null)
+ public function setDebugging($debugging)
{
- return Smarty_Internal_Utility::compileAllConfig($extension, $force_compile, $time_limit, $max_errors, $this);
+ $this->debugging = $debugging;
}
/**
- * Delete compiled template file
- *
- * @param string $resource_name template name
- * @param string $compile_id compile id
- * @param integer $exp_time expiration time
+ * @param boolean $config_overwrite
+ */
+ public function setConfigOverwrite($config_overwrite)
+ {
+ $this->config_overwrite = $config_overwrite;
+ }
+
+ /**
+ * @param boolean $config_booleanize
+ */
+ public function setConfigBooleanize($config_booleanize)
+ {
+ $this->config_booleanize = $config_booleanize;
+ }
+
+ /**
+ * @param boolean $config_read_hidden
+ */
+ public function setConfigReadHidden($config_read_hidden)
+ {
+ $this->config_read_hidden = $config_read_hidden;
+ }
+
+ /**
+ * @param boolean $compile_locking
+ */
+ public function setCompileLocking($compile_locking)
+ {
+ $this->compile_locking = $compile_locking;
+ }
+
+ /**
+ * @param string $default_resource_type
+ */
+ public function setDefaultResourceType($default_resource_type)
+ {
+ $this->default_resource_type = $default_resource_type;
+ }
+
+ /**
+ * @param string $caching_type
+ */
+ public function setCachingType($caching_type)
+ {
+ $this->caching_type = $caching_type;
+ }
+
+ /**
+ * Test install
*
- * @return integer number of template files deleted
+ * @param null $errors
*/
- public function clearCompiledTemplate($resource_name = null, $compile_id = null, $exp_time = null)
+ public function testInstall(&$errors = null)
+ {
+ Smarty_Internal_TestInstall::testInstall($this, $errors);
+ }
+
+ /**
+ * Class destructor
+ */
+ public function __destruct()
{
- return Smarty_Internal_Utility::clearCompiledTemplate($resource_name, $compile_id, $exp_time, $this);
+ $i = 0;// intentionally left blank
}
/**
- * Return array of tag/attributes of all tags used by an template
+ * <<magic>> Generic getter.
+ * Calls the appropriate getter function.
+ * Issues an E_USER_NOTICE if no valid getter is found.
*
- * @param Smarty_Internal_Template $template
+ * @param string $name property name
*
- * @return array of tag/attributes
+ * @return mixed
*/
- public function getTags(Smarty_Internal_Template $template)
+ public function __get($name)
{
- return Smarty_Internal_Utility::getTags($template);
+
+ if (isset(self::$accessMap[$name])) {
+ return $this->{self::$accessMap[$name]}();
+ } elseif (in_array($name, self::$obsoleteProperties)) {
+ return null;
+ } else {
+ trigger_error('Undefined property: ' . get_class($this) . '::$' . $name, E_USER_NOTICE);
+ }
}
/**
- * Run installation test
- *
- * @param array $errors Array to write errors into, rather than outputting them
+ * <<magic>> Generic setter.
+ * Calls the appropriate setter function.
+ * Issues an E_USER_NOTICE if no valid setter is found.
*
- * @return boolean true if setup is fine, false if something is wrong
+ * @param string $name property name
+ * @param mixed $value parameter passed to setter
*/
- public function testInstall(&$errors = null)
+ public function __set($name, $value)
{
- return Smarty_Internal_Utility::testInstall($this, $errors);
+ if (isset(self::$accessMap[$name])) {
+ $this->{self::$accessMap[$name]}($value);
+ } elseif (in_array($name, self::$obsoleteProperties)) {
+ return;
+ } else {
+ if (is_object($value) && method_exists($value, $name)) {
+ $this->$name = $value;
+ } else {
+ trigger_error('Undefined property: ' . get_class($this) . '::$' . $name, E_USER_NOTICE);
+ }
+ }
}
/**
@@ -1512,10 +1396,8 @@ class Smarty extends Smarty_Internal_TemplateBase
if (!isset(Smarty::$_muted_directories[SMARTY_DIR])) {
$smarty_dir = realpath(SMARTY_DIR);
if ($smarty_dir !== false) {
- Smarty::$_muted_directories[SMARTY_DIR] = array(
- 'file' => $smarty_dir,
- 'length' => strlen($smarty_dir),
- );
+ Smarty::$_muted_directories[SMARTY_DIR] =
+ array('file' => $smarty_dir, 'length' => strlen($smarty_dir),);
}
}
@@ -1529,10 +1411,7 @@ class Smarty extends Smarty_Internal_TemplateBase
unset(Smarty::$_muted_directories[$key]);
continue;
}
- $dir = array(
- 'file' => $file,
- 'length' => strlen($file),
- );
+ $dir = array('file' => $file, 'length' => strlen($file),);
}
if (!strncmp($errfile, $dir['file'], $dir['length'])) {
$_is_muted_directory = true;
@@ -1544,7 +1423,8 @@ class Smarty extends Smarty_Internal_TemplateBase
// or the error was within smarty but masked to be ignored
if (!$_is_muted_directory || ($errno && $errno & error_reporting())) {
if (Smarty::$_previous_error_handler) {
- return call_user_func(Smarty::$_previous_error_handler, $errno, $errstr, $errfile, $errline, $errcontext);
+ return call_user_func(Smarty::$_previous_error_handler, $errno, $errstr, $errfile, $errline,
+ $errcontext);
} else {
return false;
}
@@ -1593,88 +1473,3 @@ class Smarty extends Smarty_Internal_TemplateBase
restore_error_handler();
}
}
-
-// Check if we're running on windows
-Smarty::$_IS_WINDOWS = strtoupper(substr(PHP_OS, 0, 3)) === 'WIN';
-
-// let PCRE (preg_*) treat strings as ISO-8859-1 if we're not dealing with UTF-8
-if (Smarty::$_CHARSET !== 'UTF-8') {
- Smarty::$_UTF8_MODIFIER = '';
-}
-
-/**
- * Smarty exception class
- *
- * @package Smarty
- */
-class SmartyException extends Exception
-{
- public static $escape = false;
-
- public function __toString()
- {
- return ' --> Smarty: ' . (self::$escape ? htmlentities($this->message) : $this->message) . ' <-- ';
- }
-}
-
-/**
- * Smarty compiler exception class
- *
- * @package Smarty
- */
-class SmartyCompilerException extends SmartyException
-{
- public function __toString()
- {
- return ' --> Smarty Compiler: ' . $this->message . ' <-- ';
- }
-
- /**
- * The line number of the template error
- *
- * @type int|null
- */
- public $line = null;
- /**
- * The template source snippet relating to the error
- *
- * @type string|null
- */
- public $source = null;
- /**
- * The raw text of the error message
- *
- * @type string|null
- */
- public $desc = null;
- /**
- * The resource identifier or template name
- *
- * @type string|null
- */
- public $template = null;
-}
-
-/**
- * Autoloader
- */
-function smartyAutoload($class)
-{
- $_class = strtolower($class);
- static $_classes = array(
- 'smarty_config_source' => true,
- 'smarty_config_compiled' => true,
- 'smarty_security' => true,
- 'smarty_cacheresource' => true,
- 'smarty_cacheresource_custom' => true,
- 'smarty_cacheresource_keyvaluestore' => true,
- 'smarty_resource' => true,
- 'smarty_resource_custom' => true,
- 'smarty_resource_uncompiled' => true,
- 'smarty_resource_recompiled' => true,
- );
-
- if (!strncmp($_class, 'smarty_internal_', 16) || isset($_classes[$_class])) {
- include SMARTY_SYSPLUGINS_DIR . $_class . '.php';
- }
-}
diff --git a/library/Smarty/libs/SmartyBC.class.php b/library/Smarty/libs/SmartyBC.class.php
index cec946746..1dd529c9c 100644
--- a/library/Smarty/libs/SmartyBC.class.php
+++ b/library/Smarty/libs/SmartyBC.class.php
@@ -45,6 +45,13 @@ class SmartyBC extends Smarty
public $_version = self::SMARTY_VERSION;
/**
+ * This is an array of directories where trusted php scripts reside.
+ *
+ * @var array
+ */
+ public $trusted_dir = array();
+
+ /**
* Initialize new SmartyBC object
*
* @param array $options options to set during initialization, e.g. array( 'forceCompile' => false )
@@ -52,8 +59,6 @@ class SmartyBC extends Smarty
public function __construct(array $options = array())
{
parent::__construct($options);
- // register {php} tag
- $this->registerPlugin('block', 'php', 'smarty_php_tag');
}
/**
@@ -115,10 +120,10 @@ class SmartyBC extends Smarty
/**
* Registers object to be used in templates
*
- * @param string $object name of template object
- * @param object $object_impl the referenced PHP object to register
- * @param array $allowed list of allowed methods (empty = all)
- * @param boolean $smarty_args smarty argument format, else traditional
+ * @param string $object name of template object
+ * @param object $object_impl the referenced PHP object to register
+ * @param array $allowed list of allowed methods (empty = all)
+ * @param boolean $smarty_args smarty argument format, else traditional
* @param array $block_methods list of methods that are block format
*
* @throws SmartyException
@@ -448,20 +453,3 @@ class SmartyBC extends Smarty
trigger_error("Smarty error: $error_msg", $error_type);
}
}
-
-/**
- * Smarty {php}{/php} block function
- *
- * @param array $params parameter list
- * @param string $content contents of the block
- * @param object $template template object
- * @param boolean &$repeat repeat flag
- *
- * @return string content re-formatted
- */
-function smarty_php_tag($params, $content, $template, &$repeat)
-{
- eval($content);
-
- return '';
-}
diff --git a/library/Smarty/libs/debug.tpl b/library/Smarty/libs/debug.tpl
index 61b8876a4..5526cbca8 100644
--- a/library/Smarty/libs/debug.tpl
+++ b/library/Smarty/libs/debug.tpl
@@ -5,7 +5,7 @@
<title>Smarty Debug Console</title>
<style type="text/css">
{literal}
- body, h1, h2, td, th, p {
+ body, h1, h2, h3, td, th, p {
font-family: sans-serif;
font-weight: normal;
font-size: 0.9em;
@@ -31,6 +31,13 @@
padding: 2px;
border-top: 1px solid black;
}
+ h3 {
+ text-align: left;
+ font-weight: bold;
+ color: black;
+ font-size: 0.7em;
+ padding: 2px;
+ }
body {
background: black;
@@ -54,7 +61,6 @@
font-family: monospace;
vertical-align: top;
text-align: left;
- width: 50%;
}
td {
@@ -74,8 +80,20 @@
font-style: italic;
}
+ #bold div {
+ color: black;
+ font-weight: bold;
+ }
+ #blue h3 {
+ color: blue;
+ }
+ #normal div {
+ color: black;
+ font-weight: normal;
+ }
#table_assigned_vars th {
color: blue;
+ font-weight: bold;
}
#table_config_vars th {
@@ -87,18 +105,17 @@
</head>
<body>
- <h1>Smarty Debug Console
- - {if isset($template_name)}{$template_name|debug_print_var nofilter}{else}Total Time {$execution_time|string_format:"%.5f"}{/if}</h1>
+ <h1>Smarty {Smarty::SMARTY_VERSION} Debug Console
+ - {if isset($template_name)}{$template_name|debug_print_var nofilter} {/if}{if !empty($template_data)}Total Time {$execution_time|string_format:"%.5f"}{/if}</h1>
{if !empty($template_data)}
<h2>included templates &amp; config files (load time in seconds)</h2>
<div>
{foreach $template_data as $template}
<font color=brown>{$template.name}</font>
- <span class="exectime">
- (compile {$template['compile_time']|string_format:"%.5f"}) (render {$template['render_time']|string_format:"%.5f"}) (cache {$template['cache_time']|string_format:"%.5f"}
- )
- </span>
+ <br>&nbsp;&nbsp;<span class="exectime">
+ (compile {$template['compile_time']|string_format:"%.5f"}) (render {$template['render_time']|string_format:"%.5f"}) (cache {$template['cache_time']|string_format:"%.5f"})
+ </span>
<br>
{/foreach}
</div>
@@ -109,19 +126,24 @@
<table id="table_assigned_vars">
{foreach $assigned_vars as $vars}
<tr class="{if $vars@iteration % 2 eq 0}odd{else}even{/if}">
- <th>${$vars@key|escape:'html'}</th>
- <td>{$vars|debug_print_var nofilter}</td>
- </tr>
- {/foreach}
+ <td><h3><font color=blue>${$vars@key}</font></h3>
+ {if isset($vars['nocache'])}<b>Nocache</b></br>{/if}
+ {if isset($vars['scope'])}<b>Origin:</b> {$vars['scope']|debug_print_var nofilter}{/if}
+ </td>
+ <td><h3>Value</h3>{$vars['value']|debug_print_var:10:80 nofilter}</td>
+ <td>{if isset($vars['attributes'])}<h3>Attributes</h3>{$vars['attributes']|debug_print_var nofilter} {/if}</td>
+ {/foreach}
</table>
- <h2>assigned config file variables (outer template scope)</h2>
+ <h2>assigned config file variables</h2>
<table id="table_config_vars">
{foreach $config_vars as $vars}
<tr class="{if $vars@iteration % 2 eq 0}odd{else}even{/if}">
- <th>{$vars@key|escape:'html'}</th>
- <td>{$vars|debug_print_var nofilter}</td>
+ <td><h3><font color=blue>#{$vars@key}#</font></h3>
+ {if isset($vars['scope'])}<b>Origin:</b> {$vars['scope']|debug_print_var nofilter}{/if}
+ </td>
+ <td>{$vars['value']|debug_print_var:10:80 nofilter}</td>
</tr>
{/foreach}
@@ -130,8 +152,9 @@
</html>
{/capture}
<script type="text/javascript">
- {$id = $template_name|default:''|md5}
- _smarty_console = window.open("", "console{$id}", "width=680,height=600,resizable,scrollbars=yes");
+ {$id = '__Smarty__'}
+ {if $display_mode}{$id = "$offset$template_name"|md5}{/if}
+ _smarty_console = window.open("", "console{$id}", "width=1024,height=600,left={$offset},top={$offset},resizable,scrollbars=yes");
_smarty_console.document.write("{$debug_output|escape:'javascript' nofilter}");
_smarty_console.document.close();
</script>
diff --git a/library/Smarty/libs/plugins/modifier.date_format.php b/library/Smarty/libs/plugins/modifier.date_format.php
index 5ad7540b1..28d6ff021 100644
--- a/library/Smarty/libs/plugins/modifier.date_format.php
+++ b/library/Smarty/libs/plugins/modifier.date_format.php
@@ -33,7 +33,7 @@ function smarty_modifier_date_format($string, $format = null, $default_date = ''
$format = Smarty::$_DATE_FORMAT;
}
/**
- * Include the {@link shared.make_timestamp.php} plugin
+ * require_once the {@link shared.make_timestamp.php} plugin
*/
require_once(SMARTY_PLUGINS_DIR . 'shared.make_timestamp.php');
if ($string != '' && $string != '0000-00-00' && $string != '0000-00-00 00:00:00') {
diff --git a/library/Smarty/libs/plugins/modifier.debug_print_var.php b/library/Smarty/libs/plugins/modifier.debug_print_var.php
index 66363d253..4ff8213ce 100644
--- a/library/Smarty/libs/plugins/modifier.debug_print_var.php
+++ b/library/Smarty/libs/plugins/modifier.debug_print_var.php
@@ -14,26 +14,30 @@
*
* @author Monte Ohrt <monte at ohrt dot com>
*
- * @param array|object $var variable to be formatted
- * @param integer $depth maximum recursion depth if $var is an array
- * @param integer $length maximum string length if $var is a string
+ * @param array|object $var variable to be formatted
+ * @param int $max maximum recursion depth if $var is an array or object
+ * @param int $length maximum string length if $var is a string
+ * @param int $depth actual recursion depth
+ * @param array $objects processed objects in actual depth to prevent recursive object processing
*
* @return string
*/
-function smarty_modifier_debug_print_var($var, $depth = 0, $length = 40)
+function smarty_modifier_debug_print_var($var, $max = 10, $length = 40, $depth = 0, $objects = array())
{
- $_replace = array("\n" => '<i>\n</i>',
- "\r" => '<i>\r</i>',
- "\t" => '<i>\t</i>'
+ $_replace = array("\n" => '\n',
+ "\r" => '\r',
+ "\t" => '\t'
);
-
switch (gettype($var)) {
case 'array' :
$results = '<b>Array (' . count($var) . ')</b>';
+ if ($depth == $max) {
+ break;
+ }
foreach ($var as $curr_key => $curr_val) {
$results .= '<br>' . str_repeat('&nbsp;', $depth * 2)
. '<b>' . strtr($curr_key, $_replace) . '</b> =&gt; '
- . smarty_modifier_debug_print_var($curr_val, ++$depth, $length);
+ . smarty_modifier_debug_print_var($curr_val, $max, $length, ++ $depth, $objects);
$depth --;
}
break;
@@ -41,10 +45,18 @@ function smarty_modifier_debug_print_var($var, $depth = 0, $length = 40)
case 'object' :
$object_vars = get_object_vars($var);
$results = '<b>' . get_class($var) . ' Object (' . count($object_vars) . ')</b>';
+ if (in_array($var, $objects)) {
+ $results .= ' called recursive';
+ break;
+ }
+ if ($depth == $max) {
+ break;
+ }
+ $objects[] = $var;
foreach ($object_vars as $curr_key => $curr_val) {
$results .= '<br>' . str_repeat('&nbsp;', $depth * 2)
. '<b> -&gt;' . strtr($curr_key, $_replace) . '</b> = '
- . smarty_modifier_debug_print_var($curr_val, ++$depth, $length);
+ . smarty_modifier_debug_print_var($curr_val, $max, $length, ++ $depth, $objects);
$depth --;
}
break;
diff --git a/library/Smarty/libs/plugins/modifier.regex_replace.php b/library/Smarty/libs/plugins/modifier.regex_replace.php
index abb1ff548..ffea16755 100644
--- a/library/Smarty/libs/plugins/modifier.regex_replace.php
+++ b/library/Smarty/libs/plugins/modifier.regex_replace.php
@@ -19,10 +19,11 @@
* @param string $string input string
* @param string|array $search regular expression(s) to search for
* @param string|array $replace string(s) that should be replaced
+ * @param int $limit the maximum number of replacements
*
* @return string
*/
-function smarty_modifier_regex_replace($string, $search, $replace)
+function smarty_modifier_regex_replace($string, $search, $replace, $limit = -1)
{
if (is_array($search)) {
foreach ($search as $idx => $s) {
@@ -32,7 +33,7 @@ function smarty_modifier_regex_replace($string, $search, $replace)
$search = _smarty_regex_replace_check($search);
}
- return preg_replace($search, $replace, $string);
+ return preg_replace($search, $replace, $string, $limit);
}
/**
diff --git a/library/Smarty/libs/plugins/modifiercompiler.escape.php b/library/Smarty/libs/plugins/modifiercompiler.escape.php
index 7e848aaec..0b29220ef 100644
--- a/library/Smarty/libs/plugins/modifiercompiler.escape.php
+++ b/library/Smarty/libs/plugins/modifiercompiler.escape.php
@@ -115,11 +115,11 @@ function smarty_modifiercompiler_escape($params, $compiler)
// could not optimize |escape call, so fallback to regular plugin
if ($compiler->template->caching && ($compiler->tag_nocache | $compiler->nocache)) {
- $compiler->template->required_plugins['nocache']['escape']['modifier']['file'] = SMARTY_PLUGINS_DIR . 'modifier.escape.php';
- $compiler->template->required_plugins['nocache']['escape']['modifier']['function'] = 'smarty_modifier_escape';
+ $compiler->parent_compiler->template->compiled->required_plugins['nocache']['escape']['modifier']['file'] = SMARTY_PLUGINS_DIR . 'modifier.escape.php';
+ $compiler->parent_compiler->template->compiled->required_plugins['nocache']['escape']['modifier']['function'] = 'smarty_modifier_escape';
} else {
- $compiler->template->required_plugins['compiled']['escape']['modifier']['file'] = SMARTY_PLUGINS_DIR . 'modifier.escape.php';
- $compiler->template->required_plugins['compiled']['escape']['modifier']['function'] = 'smarty_modifier_escape';
+ $compiler->parent_compiler->template->compiled->required_plugins['compiled']['escape']['modifier']['file'] = SMARTY_PLUGINS_DIR . 'modifier.escape.php';
+ $compiler->parent_compiler->template->compiled->required_plugins['compiled']['escape']['modifier']['function'] = 'smarty_modifier_escape';
}
return 'smarty_modifier_escape(' . join(', ', $params) . ')';
diff --git a/library/Smarty/libs/plugins/modifiercompiler.strip_tags.php b/library/Smarty/libs/plugins/modifiercompiler.strip_tags.php
index 3e6e13048..da5d364cb 100644
--- a/library/Smarty/libs/plugins/modifiercompiler.strip_tags.php
+++ b/library/Smarty/libs/plugins/modifiercompiler.strip_tags.php
@@ -12,7 +12,7 @@
* Name: strip_tags<br>
* Purpose: strip html tags from text
*
- * @link http://www.smarty.net/manual/en/language.modifier.strip.tags.php strip_tags (Smarty online manual)
+ * @link http://www.smarty.net/docs/en/language.modifier.strip.tags.tpl strip_tags (Smarty online manual)
* @author Uwe Tews
*
* @param array $params parameters
diff --git a/library/Smarty/libs/plugins/modifiercompiler.wordwrap.php b/library/Smarty/libs/plugins/modifiercompiler.wordwrap.php
index 2ad928ea1..6bb63247d 100644
--- a/library/Smarty/libs/plugins/modifiercompiler.wordwrap.php
+++ b/library/Smarty/libs/plugins/modifiercompiler.wordwrap.php
@@ -34,11 +34,11 @@ function smarty_modifiercompiler_wordwrap($params, $compiler)
$function = 'wordwrap';
if (Smarty::$_MBSTRING) {
if ($compiler->template->caching && ($compiler->tag_nocache | $compiler->nocache)) {
- $compiler->template->required_plugins['nocache']['wordwrap']['modifier']['file'] = SMARTY_PLUGINS_DIR . 'shared.mb_wordwrap.php';
+ $compiler->parent_compiler->template->compiled->required_plugins['nocache']['wordwrap']['modifier']['file'] = SMARTY_PLUGINS_DIR . 'shared.mb_wordwrap.php';
$compiler->template->required_plugins['nocache']['wordwrap']['modifier']['function'] = 'smarty_mb_wordwrap';
} else {
- $compiler->template->required_plugins['compiled']['wordwrap']['modifier']['file'] = SMARTY_PLUGINS_DIR . 'shared.mb_wordwrap.php';
- $compiler->template->required_plugins['compiled']['wordwrap']['modifier']['function'] = 'smarty_mb_wordwrap';
+ $compiler->parent_compiler->template->compiled->required_plugins['compiled']['wordwrap']['modifier']['file'] = SMARTY_PLUGINS_DIR . 'shared.mb_wordwrap.php';
+ $compiler->parent_compiler->template->compiled->required_plugins['compiled']['wordwrap']['modifier']['function'] = 'smarty_mb_wordwrap';
}
$function = 'smarty_mb_wordwrap';
}
diff --git a/library/Smarty/libs/plugins/outputfilter.trimwhitespace.php b/library/Smarty/libs/plugins/outputfilter.trimwhitespace.php
index 62ab4e776..ad35d11a2 100644
--- a/library/Smarty/libs/plugins/outputfilter.trimwhitespace.php
+++ b/library/Smarty/libs/plugins/outputfilter.trimwhitespace.php
@@ -45,7 +45,7 @@ function smarty_outputfilter_trimwhitespace($source)
// capture html elements not to be messed with
$_offset = 0;
- if (preg_match_all('#<(script|pre|textarea)[^>]*>.*?</\\1>#is', $source, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER)) {
+ if (preg_match_all('#(<script[^>]*>.*?</script[^>]*>)|(<textarea[^>]*>.*?</textarea[^>]*>)|(<pre[^>]*>.*?</pre[^>]*>)#is', $source, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER)) {
foreach ($matches as $match) {
$store[] = $match[0][0];
$_length = strlen($match[0][0]);
@@ -62,7 +62,7 @@ function smarty_outputfilter_trimwhitespace($source)
// can't remove them entirely, becaue that might break poorly implemented CSS display:inline-block elements
'#(:SMARTY@!@|>)\s+(?=@!@SMARTY:|<)#s' => '\1 \2',
// remove spaces between attributes (but not in attribute values!)
- '#(([a-z0-9]\s*=\s*(["\'])[^\3]*?\3)|<[a-z0-9_]+)\s+([a-z/>])#is' => '\1 \4',
+ '#(([a-z0-9]\s*=\s*("[^"]*?")|(\'[^\']*?\'))|<[a-z0-9_]+)\s+([a-z/>])#is' => '\1 \5',
// note: for some very weird reason trim() seems to remove spaces inside attributes.
// maybe a \0 byte or something is interfering?
'#^\s+<#Ss' => '<',
diff --git a/library/Smarty/libs/plugins/shared.make_timestamp.php b/library/Smarty/libs/plugins/shared.make_timestamp.php
index 7c94e5f59..f87d40c7e 100644
--- a/library/Smarty/libs/plugins/shared.make_timestamp.php
+++ b/library/Smarty/libs/plugins/shared.make_timestamp.php
@@ -21,8 +21,8 @@ function smarty_make_timestamp($string)
if (empty($string)) {
// use "now":
return time();
- } elseif ($string instanceof DateTime) {
- return $string->getTimestamp();
+ } elseif ($string instanceof DateTime || (interface_exists('DateTimeInterface', false) && $string instanceof DateTimeInterface)) {
+ return (int) $string->format('U'); // PHP 5.2 BC
} elseif (strlen($string) == 14 && ctype_digit($string)) {
// it is mysql timestamp format of YYYYMMDDHHMMSS?
return mktime(substr($string, 8, 2), substr($string, 10, 2), substr($string, 12, 2),
diff --git a/library/Smarty/libs/sysplugins/smarty_cacheresource.php b/library/Smarty/libs/sysplugins/smarty_cacheresource.php
index 667bee44f..8cd2805a5 100644
--- a/library/Smarty/libs/sysplugins/smarty_cacheresource.php
+++ b/library/Smarty/libs/sysplugins/smarty_cacheresource.php
@@ -16,20 +16,11 @@
abstract class Smarty_CacheResource
{
/**
- * cache for Smarty_CacheResource instances
- *
- * @var array
- */
- public static $resources = array();
-
- /**
* resource types provided by the core
*
* @var array
*/
- protected static $sysplugins = array(
- 'file' => true,
- );
+ protected static $sysplugins = array('file' => 'smarty_internal_cacheresource_file.php',);
/**
* populate Cached Object with meta data from Resource
@@ -55,10 +46,11 @@ abstract class Smarty_CacheResource
*
* @param Smarty_Internal_Template $_template template object
* @param Smarty_Template_Cached $cached cached object
+ * @param bool $update flag if called because cache update
*
- * @return boolean true or false if the cached content does not exist
+ * @return bool true or false if the cached content does not exist
*/
- abstract public function process(Smarty_Internal_Template $_template, Smarty_Template_Cached $cached = null);
+ abstract public function process(Smarty_Internal_Template $_template, Smarty_Template_Cached $cached = null, $update = false);
/**
* Write the rendered template output to cache
@@ -81,8 +73,8 @@ abstract class Smarty_CacheResource
{
if ($_template->cached->handler->process($_template)) {
ob_start();
- $_template->properties['unifunc']($_template);
-
+ $unifunc = $_template->cached->unifunc;
+ $unifunc($_template);
return ob_get_clean();
}
@@ -193,32 +185,24 @@ abstract class Smarty_CacheResource
}
// try smarty's cache
- if (isset($smarty->_cacheresource_handlers[$type])) {
- return $smarty->_cacheresource_handlers[$type];
+ if (isset($smarty->_cache['cacheresource_handlers'][$type])) {
+ return $smarty->_cache['cacheresource_handlers'][$type];
}
// try registered resource
if (isset($smarty->registered_cache_resources[$type])) {
// do not cache these instances as they may vary from instance to instance
- return $smarty->_cacheresource_handlers[$type] = $smarty->registered_cache_resources[$type];
+ return $smarty->_cache['cacheresource_handlers'][$type] = $smarty->registered_cache_resources[$type];
}
// try sysplugins dir
if (isset(self::$sysplugins[$type])) {
- if (!isset(self::$resources[$type])) {
- $cache_resource_class = 'Smarty_Internal_CacheResource_' . ucfirst($type);
- self::$resources[$type] = new $cache_resource_class();
- }
-
- return $smarty->_cacheresource_handlers[$type] = self::$resources[$type];
+ $cache_resource_class = 'Smarty_Internal_CacheResource_' . ucfirst($type);
+ return $smarty->_cache['cacheresource_handlers'][$type] = new $cache_resource_class();
}
// try plugins dir
$cache_resource_class = 'Smarty_CacheResource_' . ucfirst($type);
if ($smarty->loadPlugin($cache_resource_class)) {
- if (!isset(self::$resources[$type])) {
- self::$resources[$type] = new $cache_resource_class();
- }
-
- return $smarty->_cacheresource_handlers[$type] = self::$resources[$type];
+ return $smarty->_cache['cacheresource_handlers'][$type] = new $cache_resource_class();
}
// give up
throw new SmartyException("Unable to load cache resource '{$type}'");
@@ -229,214 +213,14 @@ abstract class Smarty_CacheResource
*
* @param Smarty $smarty Smarty object
*/
- public static function invalidLoadedCache(Smarty $smarty)
- {
- foreach ($smarty->template_objects as $tpl) {
- if (isset($tpl->cached)) {
- $tpl->cached->valid = false;
- $tpl->cached->processed = false;
- }
- }
- }
-}
-
-/**
- * Smarty Resource Data Object
- * Cache Data Container for Template Files
- *
- * @package Smarty
- * @subpackage TemplateResources
- * @author Rodney Rehm
- */
-class Smarty_Template_Cached
-{
- /**
- * Source Filepath
- *
- * @var string
- */
- public $filepath = false;
-
- /**
- * Source Content
- *
- * @var string
- */
- public $content = null;
-
- /**
- * Source Timestamp
- *
- * @var integer
- */
- public $timestamp = false;
-
- /**
- * Source Existence
- *
- * @var boolean
- */
- public $exists = false;
-
- /**
- * Cache Is Valid
- *
- * @var boolean
- */
- public $valid = false;
-
- /**
- * Cache was processed
- *
- * @var boolean
- */
- public $processed = false;
-
- /**
- * CacheResource Handler
- *
- * @var Smarty_CacheResource
- */
- public $handler = null;
-
- /**
- * Template Compile Id (Smarty_Internal_Template::$compile_id)
- *
- * @var string
- */
- public $compile_id = null;
-
- /**
- * Template Cache Id (Smarty_Internal_Template::$cache_id)
- *
- * @var string
- */
- public $cache_id = null;
-
- /**
- * Id for cache locking
- *
- * @var string
- */
- public $lock_id = null;
-
- /**
- * flag that cache is locked by this instance
- *
- * @var bool
- */
- public $is_locked = false;
-
- /**
- * Source Object
- *
- * @var Smarty_Template_Source
- */
- public $source = null;
-
- /**
- * create Cached Object container
- *
- * @param Smarty_Internal_Template $_template template object
- */
- public function __construct(Smarty_Internal_Template $_template)
+ public function invalidLoadedCache(Smarty $smarty)
{
- $this->compile_id = $_template->compile_id;
- $this->cache_id = $_template->cache_id;
- $this->source = $_template->source;
- $_template->cached = $this;
- $smarty = $_template->smarty;
-
- //
- // load resource handler
- //
- $this->handler = $handler = Smarty_CacheResource::load($smarty); // Note: prone to circular references
-
- //
- // check if cache is valid
- //
- if (!($_template->caching == Smarty::CACHING_LIFETIME_CURRENT || $_template->caching == Smarty::CACHING_LIFETIME_SAVED) || $_template->source->recompiled) {
- $handler->populate($this, $_template);
-
- return;
- }
- while (true) {
- while (true) {
- $handler->populate($this, $_template);
- if ($this->timestamp === false || $smarty->force_compile || $smarty->force_cache) {
- $this->valid = false;
- } else {
- $this->valid = true;
- }
- if ($this->valid && $_template->caching == Smarty::CACHING_LIFETIME_CURRENT && $_template->cache_lifetime >= 0 && time() > ($this->timestamp + $_template->cache_lifetime)) {
- // lifetime expired
- $this->valid = false;
- }
- if ($this->valid || !$_template->smarty->cache_locking) {
- break;
- }
- if (!$this->handler->locked($_template->smarty, $this)) {
- $this->handler->acquireLock($_template->smarty, $this);
- break 2;
+ if (isset($smarty->_cache['template_objects'])) {
+ foreach ($smarty->_cache['template_objects'] as $key => $tpl) {
+ if (isset($tpl->cached)) {
+ unset ($smarty->_cache['template_objects'][$key]);
}
}
- if ($this->valid) {
- if (!$_template->smarty->cache_locking || $this->handler->locked($_template->smarty, $this) === null) {
- // load cache file for the following checks
- if ($smarty->debugging) {
- Smarty_Internal_Debug::start_cache($_template);
- }
- if ($handler->process($_template, $this) === false) {
- $this->valid = false;
- } else {
- $this->processed = true;
- }
- if ($smarty->debugging) {
- Smarty_Internal_Debug::end_cache($_template);
- }
- } else {
- continue;
- }
- } else {
- return;
- }
- if ($this->valid && $_template->caching === Smarty::CACHING_LIFETIME_SAVED && $_template->properties['cache_lifetime'] >= 0 && (time() > ($_template->cached->timestamp + $_template->properties['cache_lifetime']))) {
- $this->valid = false;
- }
- if (!$this->valid && $_template->smarty->cache_locking) {
- $this->handler->acquireLock($_template->smarty, $this);
-
- return;
- } else {
- return;
- }
}
}
-
- /**
- * Write this cache object to handler
- *
- * @param Smarty_Internal_Template $_template template object
- * @param string $content content to cache
- *
- * @return boolean success
- */
- public function write(Smarty_Internal_Template $_template, $content)
- {
- if (!$_template->source->recompiled) {
- if ($this->handler->writeCachedContent($_template, $content)) {
- $this->content = null;
- $this->timestamp = time();
- $this->exists = true;
- $this->valid = true;
- if ($_template->smarty->cache_locking) {
- $this->handler->releaseLock($_template->smarty, $this);
- }
-
- return true;
- }
- }
-
- return false;
- }
}
diff --git a/library/Smarty/libs/sysplugins/smarty_cacheresource_custom.php b/library/Smarty/libs/sysplugins/smarty_cacheresource_custom.php
index a258b2de7..4e9606ef1 100644
--- a/library/Smarty/libs/sysplugins/smarty_cacheresource_custom.php
+++ b/library/Smarty/libs/sysplugins/smarty_cacheresource_custom.php
@@ -83,9 +83,12 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource
public function populate(Smarty_Template_Cached $cached, Smarty_Internal_Template $_template)
{
$_cache_id = isset($cached->cache_id) ? preg_replace('![^\w\|]+!', '_', $cached->cache_id) : null;
- $_compile_id = isset($cached->compile_id) ? preg_replace('![^\w\|]+!', '_', $cached->compile_id) : null;
-
- $cached->filepath = sha1($cached->source->filepath . $_cache_id . $_compile_id);
+ $_compile_id = isset($cached->compile_id) ? preg_replace('![^\w]+!', '_', $cached->compile_id) : null;
+ $path = $cached->source->filepath . $_cache_id . $_compile_id;
+ $cached->filepath = sha1($path);
+ if ($_template->smarty->cache_locking) {
+ $cached->lock_id = sha1('lock.' . $path);
+ }
$this->populateTimestamp($cached);
}
@@ -116,10 +119,11 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource
*
* @param Smarty_Internal_Template $_template template object
* @param Smarty_Template_Cached $cached cached object
+ * @param bool $update flag if called because cache update
*
* @return boolean true or false if the cached content does not exist
*/
- public function process(Smarty_Internal_Template $_template, Smarty_Template_Cached $cached = null)
+ public function process(Smarty_Internal_Template $_template, Smarty_Template_Cached $cached = null, $update = false)
{
if (!$cached) {
$cached = $_template->cached;
@@ -127,14 +131,7 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource
$content = $cached->content ? $cached->content : null;
$timestamp = $cached->timestamp ? $cached->timestamp : null;
if ($content === null || !$timestamp) {
- $this->fetch(
- $_template->cached->filepath,
- $_template->source->name,
- $_template->cache_id,
- $_template->compile_id,
- $content,
- $timestamp
- );
+ $this->fetch($_template->cached->filepath, $_template->source->name, $_template->cache_id, $_template->compile_id, $content, $timestamp);
}
if (isset($content)) {
/** @var Smarty_Internal_Template $_smarty_tpl
@@ -142,7 +139,7 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource
*/
$_smarty_tpl = $_template;
eval("?>" . $content);
-
+ $cached->content = null;
return true;
}
@@ -159,14 +156,28 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource
*/
public function writeCachedContent(Smarty_Internal_Template $_template, $content)
{
- return $this->save(
- $_template->cached->filepath,
- $_template->source->name,
- $_template->cache_id,
- $_template->compile_id,
- $_template->properties['cache_lifetime'],
- $content
- );
+ return $this->save($_template->cached->filepath, $_template->source->name, $_template->cache_id, $_template->compile_id, $_template->cache_lifetime, $content);
+ }
+
+ /**
+ * Read cached template from cache
+ *
+ * @param Smarty_Internal_Template $_template template object
+ *
+ * @return string content
+ */
+ public function readCachedContent(Smarty_Internal_Template $_template)
+ {
+ $content = $_template->cached->content ? $_template->cached->content : null;
+ $timestamp = null;
+ if ($content === null) {
+ $timestamp = null;
+ $this->fetch($_template->cached->filepath, $_template->source->name, $_template->cache_id, $_template->compile_id, $content, $timestamp);
+ }
+ if (isset($content)) {
+ return $content;
+ }
+ return false;
}
/**
@@ -179,8 +190,6 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource
*/
public function clearAll(Smarty $smarty, $exp_time = null)
{
- $this->cache = array();
-
return $this->delete(null, null, null, $exp_time);
}
@@ -197,32 +206,23 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource
*/
public function clear(Smarty $smarty, $resource_name, $cache_id, $compile_id, $exp_time)
{
- $this->cache = array();
$cache_name = null;
if (isset($resource_name)) {
- $_save_stat = $smarty->caching;
- $smarty->caching = true;
- $tpl = new $smarty->template_class($resource_name, $smarty);
- $smarty->caching = $_save_stat;
-
- if ($tpl->source->exists) {
- $cache_name = $tpl->source->name;
+ $source = Smarty_Template_Source::load(null, $smarty, $resource_name);
+ if ($source->exists) {
+ $cache_name = $source->name;
} else {
return 0;
}
// remove from template cache
- if ($smarty->allow_ambiguous_resources) {
- $_templateId = $tpl->source->unique_resource . $tpl->cache_id . $tpl->compile_id;
- } else {
- $_templateId = $smarty->joined_template_dir . '#' . $resource_name . $tpl->cache_id . $tpl->compile_id;
- }
- if (isset($_templateId[150])) {
- $_templateId = sha1($_templateId);
+ if (isset($smarty->_cache['template_objects'])) {
+ foreach ($smarty->_cache['template_objects'] as $key => $_tpl) {
+ if (isset($_tpl->cached) && $_tpl->source->uid == $source->uid) {
+ unset($smarty->_cache['template_objects'][$key]);
+ }
+ }
}
- unset($smarty->template_objects[$_templateId]);
- // template object no longer needed
- unset($tpl);
}
return $this->delete($cache_name, $cache_id, $compile_id, $exp_time);
@@ -238,15 +238,14 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource
*/
public function hasLock(Smarty $smarty, Smarty_Template_Cached $cached)
{
- $id = $cached->filepath;
+ $id = $cached->lock_id;
$name = $cached->source->name . '.lock';
- $mtime = $this->fetchTimestamp($id, $name, null, null);
+ $mtime = $this->fetchTimestamp($id, $name, $cached->cache_id, $cached->compile_id);
if ($mtime === null) {
- $this->fetch($id, $name, null, null, $content, $mtime);
+ $this->fetch($id, $name, $cached->cache_id, $cached->compile_id, $content, $mtime);
}
-
- return $mtime && time() - $mtime < $smarty->locking_timeout;
+ return $mtime && ($t = time()) - $mtime < $smarty->locking_timeout;
}
/**
@@ -260,10 +259,9 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource
public function acquireLock(Smarty $smarty, Smarty_Template_Cached $cached)
{
$cached->is_locked = true;
-
- $id = $cached->filepath;
+ $id = $cached->lock_id;
$name = $cached->source->name . '.lock';
- $this->save($id, $name, null, null, $smarty->locking_timeout, '');
+ $this->save($id, $name, $cached->cache_id, $cached->compile_id, $smarty->locking_timeout, '');
}
/**
@@ -277,8 +275,7 @@ abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource
public function releaseLock(Smarty $smarty, Smarty_Template_Cached $cached)
{
$cached->is_locked = false;
-
$name = $cached->source->name . '.lock';
- $this->delete($name, null, null, null);
+ $this->delete($name, $cached->cache_id, $cached->compile_id, null);
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_cacheresource_keyvaluestore.php b/library/Smarty/libs/sysplugins/smarty_cacheresource_keyvaluestore.php
index a4b365a82..ee4021a19 100644
--- a/library/Smarty/libs/sysplugins/smarty_cacheresource_keyvaluestore.php
+++ b/library/Smarty/libs/sysplugins/smarty_cacheresource_keyvaluestore.php
@@ -36,6 +36,7 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource
* @var array
*/
protected $contents = array();
+
/**
* cache for timestamps
*
@@ -53,10 +54,8 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource
*/
public function populate(Smarty_Template_Cached $cached, Smarty_Internal_Template $_template)
{
- $cached->filepath = $_template->source->uid
- . '#' . $this->sanitize($cached->source->resource)
- . '#' . $this->sanitize($cached->cache_id)
- . '#' . $this->sanitize($cached->compile_id);
+ $cached->filepath = $_template->source->uid . '#' . $this->sanitize($cached->source->resource) . '#' .
+ $this->sanitize($cached->cache_id) . '#' . $this->sanitize($cached->compile_id);
$this->populateTimestamp($cached);
}
@@ -83,10 +82,11 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource
*
* @param Smarty_Internal_Template $_template template object
* @param Smarty_Template_Cached $cached cached object
+ * @param bool $update flag if called because cache update
*
* @return boolean true or false if the cached content does not exist
*/
- public function process(Smarty_Internal_Template $_template, Smarty_Template_Cached $cached = null)
+ public function process(Smarty_Internal_Template $_template, Smarty_Template_Cached $cached = null, $update = false)
{
if (!$cached) {
$cached = $_template->cached;
@@ -123,7 +123,29 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource
{
$this->addMetaTimestamp($content);
- return $this->write(array($_template->cached->filepath => $content), $_template->properties['cache_lifetime']);
+ return $this->write(array($_template->cached->filepath => $content), $_template->cache_lifetime);
+ }
+
+ /**
+ * Read cached template from cache
+ *
+ * @param Smarty_Internal_Template $_template template object
+ *
+ * @return string content
+ */
+ public function readCachedContent(Smarty_Internal_Template $_template)
+ {
+ $content = $_template->cached->content ? $_template->cached->content : null;
+ $timestamp = null;
+ if ($content === null) {
+ if (!$this->fetch($_template->cached->filepath, $_template->source->name, $_template->cache_id, $_template->compile_id, $content, $timestamp, $_template->source->uid)) {
+ return false;
+ }
+ }
+ if (isset($content)) {
+ return $content;
+ }
+ return false;
}
/**
@@ -142,7 +164,14 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource
if (!$this->purge()) {
$this->invalidate(null);
}
-
+ // remove from template cache
+ if (isset($smarty->_cache['template_objects'])) {
+ foreach ($smarty->_cache['template_objects'] as $key => $tpl) {
+ if (isset($tpl->cached)) {
+ unset($smarty->_cache['template_objects'][$key]);
+ }
+ }
+ }
return - 1;
}
@@ -163,11 +192,21 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource
*/
public function clear(Smarty $smarty, $resource_name, $cache_id, $compile_id, $exp_time)
{
- $uid = $this->getTemplateUid($smarty, $resource_name, $cache_id, $compile_id);
- $cid = $uid . '#' . $this->sanitize($resource_name) . '#' . $this->sanitize($cache_id) . '#' . $this->sanitize($compile_id);
+ $uid = $this->getTemplateUid($smarty, $resource_name);
+ $cid = $uid . '#' . $this->sanitize($resource_name) . '#' . $this->sanitize($cache_id) . '#' .
+ $this->sanitize($compile_id);
$this->delete(array($cid));
$this->invalidate($cid, $resource_name, $cache_id, $compile_id, $uid);
-
+ // remove from template cache
+ if (isset($resource_name) && isset($smarty->_cache['template_objects'])) {
+ if (isset($smarty->_cache['template_objects'])) {
+ foreach ($smarty->_cache['template_objects'] as $key => $tpl) {
+ if ($tpl->source->uid == $uid && isset($tpl->cached)) {
+ unset($smarty->_cache['template_objects'][$key]);
+ }
+ }
+ }
+ }
return - 1;
}
@@ -176,33 +215,20 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource
*
* @param Smarty $smarty Smarty object
* @param string $resource_name template name
- * @param string $cache_id cache id
- * @param string $compile_id compile id
*
* @return string filepath of cache file
+ * @throws \SmartyException
+ *
*/
- protected function getTemplateUid(Smarty $smarty, $resource_name, $cache_id, $compile_id)
+ protected function getTemplateUid(Smarty $smarty, $resource_name)
{
- $uid = '';
if (isset($resource_name)) {
- $tpl = new $smarty->template_class($resource_name, $smarty);
- if ($tpl->source->exists) {
- $uid = $tpl->source->uid;
- }
-
- // remove from template cache
- if ($smarty->allow_ambiguous_resources) {
- $_templateId = $tpl->source->unique_resource . $tpl->cache_id . $tpl->compile_id;
- } else {
- $_templateId = $smarty->joined_template_dir . '#' . $resource_name . $tpl->cache_id . $tpl->compile_id;
+ $source = Smarty_Template_Source::load(null, $smarty, $resource_name);
+ if ($source->exists) {
+ return $source->uid;
}
- if (isset($_templateId[150])) {
- $_templateId = sha1($_templateId);
- }
- unset($smarty->template_objects[$_templateId]);
}
-
- return $uid;
+ return '';
}
/**
@@ -214,12 +240,10 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource
*/
protected function sanitize($string)
{
- // some poeple smoke bad weed
$string = trim($string, '|');
if (!$string) {
return null;
}
-
return preg_replace('#[^\w\|]+#S', '_', $string);
}
@@ -275,11 +299,8 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource
*/
protected function getMetaTimestamp(&$content)
{
- $s = unpack("N", substr($content, 0, 4));
- $m = unpack("N", substr($content, 4, 4));
- $content = substr($content, 8);
-
- return $s[1] + ($m[1] / 100000000);
+ extract(unpack('N1s/N1m/a*content', $content));
+ return $s + ($m / 100000000);
}
/**
@@ -380,7 +401,6 @@ abstract class Smarty_CacheResource_KeyValueStore extends Smarty_CacheResource
$t[] = 'IVK#COMPILE' . $_compile;
}
$_name .= '#';
- // some poeple smoke bad weed
$cid = trim($cache_id, '|');
if (!$cid) {
return $t;
diff --git a/library/Smarty/libs/sysplugins/smarty_config_source.php b/library/Smarty/libs/sysplugins/smarty_config_source.php
deleted file mode 100644
index fd37e61f7..000000000
--- a/library/Smarty/libs/sysplugins/smarty_config_source.php
+++ /dev/null
@@ -1,94 +0,0 @@
-<?php
-/**
- * Smarty Internal Plugin
- *
- * @package Smarty
- * @subpackage TemplateResources
- */
-
-/**
- * Smarty Resource Data Object
- * Meta Data Container for Config Files
- *
- * @package Smarty
- * @subpackage TemplateResources
- * @author Rodney Rehm
- * @property string $content
- * @property int $timestamp
- * @property bool $exists
- */
-class Smarty_Config_Source extends Smarty_Template_Source
-{
- /**
- * create Config Object container
- *
- * @param Smarty_Resource $handler Resource Handler this source object communicates with
- * @param Smarty $smarty Smarty instance this source object belongs to
- * @param string $resource full config_resource
- * @param string $type type of resource
- * @param string $name resource name
- * @param string $unique_resource unqiue resource name
- */
- public function __construct(Smarty_Resource $handler, Smarty $smarty, $resource, $type, $name, $unique_resource)
- {
- $this->handler = $handler; // Note: prone to circular references
-
- // Note: these may be ->config_compiler_class etc in the future
- //$this->config_compiler_class = $handler->config_compiler_class;
- //$this->config_lexer_class = $handler->config_lexer_class;
- //$this->config_parser_class = $handler->config_parser_class;
-
- $this->smarty = $smarty;
- $this->resource = $resource;
- $this->type = $type;
- $this->name = $name;
- $this->unique_resource = $unique_resource;
- }
-
- /**
- * <<magic>> Generic setter.
- *
- * @param string $property_name valid: content, timestamp, exists
- * @param mixed $value newly assigned value (not check for correct type)
- *
- * @throws SmartyException when the given property name is not valid
- */
- public function __set($property_name, $value)
- {
- switch ($property_name) {
- case 'content':
- case 'timestamp':
- case 'exists':
- $this->$property_name = $value;
- break;
-
- default:
- throw new SmartyException("invalid config property '$property_name'.");
- }
- }
-
- /**
- * <<magic>> Generic getter.
- *
- * @param string $property_name valid: content, timestamp, exists
- *
- * @return mixed|void
- * @throws SmartyException when the given property name is not valid
- */
- public function __get($property_name)
- {
- switch ($property_name) {
- case 'timestamp':
- case 'exists':
- $this->handler->populateTimestamp($this);
-
- return $this->$property_name;
-
- case 'content':
- return $this->content = $this->handler->getContent($this);
-
- default:
- throw new SmartyException("config property '$property_name' does not exist.");
- }
- }
-}
diff --git a/library/Smarty/libs/sysplugins/smarty_data.php b/library/Smarty/libs/sysplugins/smarty_data.php
new file mode 100644
index 000000000..7cf18a43e
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_data.php
@@ -0,0 +1,68 @@
+<?php
+/**
+ * Smarty Plugin Data
+ * This file contains the data object
+ *
+ * @package Smarty
+ * @subpackage Template
+ * @author Uwe Tews
+ */
+
+/**
+ * class for the Smarty data object
+ * The Smarty data object will hold Smarty variables in the current scope
+ *
+ * @package Smarty
+ * @subpackage Template
+ */
+class Smarty_Data extends Smarty_Internal_Data
+{
+ /**
+ * Counter
+ *
+ * @var int
+ */
+ static $count = 0;
+
+ /**
+ * Data block name
+ *
+ * @var string
+ */
+ public $dataObjectName = '';
+
+ /**
+ * Smarty object
+ *
+ * @var Smarty
+ */
+ public $smarty = null;
+
+ /**
+ * create Smarty data object
+ *
+ * @param Smarty|array $_parent parent template
+ * @param Smarty|Smarty_Internal_Template $smarty global smarty instance
+ * @param string $name optional data block name
+ *
+ * @throws SmartyException
+ */
+ public function __construct($_parent = null, $smarty = null, $name = null)
+ {
+ parent::__construct();
+ self::$count ++;
+ $this->dataObjectName = 'Data_object ' . (isset($name) ? "'{$name}'" : self::$count);
+ $this->smarty = $smarty;
+ if (is_object($_parent)) {
+ // when object set up back pointer
+ $this->parent = $_parent;
+ } elseif (is_array($_parent)) {
+ // set up variable values
+ foreach ($_parent as $_key => $_val) {
+ $this->tpl_vars[$_key] = new Smarty_Variable($_val);
+ }
+ } elseif ($_parent != null) {
+ throw new SmartyException("Wrong type for template variables");
+ }
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_cacheresource_file.php b/library/Smarty/libs/sysplugins/smarty_internal_cacheresource_file.php
index b8e99cc69..64d02dfe5 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_cacheresource_file.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_cacheresource_file.php
@@ -29,14 +29,12 @@ class Smarty_Internal_CacheResource_File extends Smarty_CacheResource
{
$_source_file_path = str_replace(':', '.', $_template->source->filepath);
$_cache_id = isset($_template->cache_id) ? preg_replace('![^\w\|]+!', '_', $_template->cache_id) : null;
- $_compile_id = isset($_template->compile_id) ? preg_replace('![^\w\|]+!', '_', $_template->compile_id) : null;
+ $_compile_id = isset($_template->compile_id) ? preg_replace('![^\w]+!', '_', $_template->compile_id) : null;
$_filepath = $_template->source->uid;
// if use_sub_dirs, break file into directories
if ($_template->smarty->use_sub_dirs) {
- $_filepath = substr($_filepath, 0, 2) . DS
- . substr($_filepath, 2, 2) . DS
- . substr($_filepath, 4, 2) . DS
- . $_filepath;
+ $_filepath = substr($_filepath, 0, 2) . DS . substr($_filepath, 2, 2) . DS . substr($_filepath, 4, 2) . DS .
+ $_filepath;
}
$_compile_dir_sep = $_template->smarty->use_sub_dirs ? DS : '^';
if (isset($_cache_id)) {
@@ -60,9 +58,12 @@ class Smarty_Internal_CacheResource_File extends Smarty_CacheResource
}
$cached->lock_id = $_lock_dir . sha1($_cache_id . $_compile_id . $_template->source->uid) . '.lock';
}
- $cached->filepath = $_cache_dir . $_cache_id . $_compile_id . $_filepath . '.' . basename($_source_file_path) . '.php';
- $cached->timestamp = @filemtime($cached->filepath);
- $cached->exists = !!$cached->timestamp;
+ $cached->filepath = $_cache_dir . $_cache_id . $_compile_id . $_filepath . '.' . basename($_source_file_path) .
+ '.php';
+ $cached->timestamp = $cached->exists = is_file($cached->filepath);
+ if ($cached->exists) {
+ $cached->timestamp = filemtime($cached->filepath);
+ }
}
/**
@@ -74,8 +75,10 @@ class Smarty_Internal_CacheResource_File extends Smarty_CacheResource
*/
public function populateTimestamp(Smarty_Template_Cached $cached)
{
- $cached->timestamp = @filemtime($cached->filepath);
- $cached->exists = !!$cached->timestamp;
+ $cached->timestamp = $cached->exists = is_file($cached->filepath);
+ if ($cached->exists) {
+ $cached->timestamp = filemtime($cached->filepath);
+ }
}
/**
@@ -83,17 +86,22 @@ class Smarty_Internal_CacheResource_File extends Smarty_CacheResource
*
* @param Smarty_Internal_Template $_template template object
* @param Smarty_Template_Cached $cached cached object
+ * @param bool $update flag if called because cache update
*
- * @return booleantrue or false if the cached content does not exist
+ * @return boolean true or false if the cached content does not exist
*/
- public function process(Smarty_Internal_Template $_template, Smarty_Template_Cached $cached = null)
+ public function process(Smarty_Internal_Template $_template, Smarty_Template_Cached $cached = null, $update = false)
{
/** @var Smarty_Internal_Template $_smarty_tpl
* used in included file
*/
$_smarty_tpl = $_template;
-
- return @include $_template->cached->filepath;
+ $_template->cached->valid = false;
+ if ($update && defined('HHVM_VERSION')) {
+ return $_template->smarty->ext->_hhvm->includeHhvm($_template, $_template->cached->filepath);
+ } else {
+ return @include $_template->cached->filepath;
+ }
}
/**
@@ -106,14 +114,32 @@ class Smarty_Internal_CacheResource_File extends Smarty_CacheResource
*/
public function writeCachedContent(Smarty_Internal_Template $_template, $content)
{
- if (Smarty_Internal_Write_File::writeFile($_template->cached->filepath, $content, $_template->smarty) === true) {
- $_template->cached->timestamp = @filemtime($_template->cached->filepath);
- $_template->cached->exists = !!$_template->cached->timestamp;
- if ($_template->cached->exists) {
+ if ($_template->smarty->ext->_writeFile->writeFile($_template->cached->filepath, $content, $_template->smarty) === true) {
+ if (function_exists('opcache_invalidate')) {
+ opcache_invalidate($_template->cached->filepath);
+ }
+ $cached = $_template->cached;
+ $cached->timestamp = $cached->exists = is_file($cached->filepath);
+ if ($cached->exists) {
+ $cached->timestamp = filemtime($cached->filepath);
return true;
}
}
+ return false;
+ }
+ /**
+ * Read cached template from cache
+ *
+ * @param Smarty_Internal_Template $_template template object
+ *
+ * @return string content
+ */
+ public function readCachedContent(Smarty_Internal_Template $_template)
+ {
+ if (is_file($_template->cached->filepath)) {
+ return file_get_contents($_template->cached->filepath);
+ }
return false;
}
@@ -127,7 +153,7 @@ class Smarty_Internal_CacheResource_File extends Smarty_CacheResource
*/
public function clearAll(Smarty $smarty, $exp_time = null)
{
- return $this->clear($smarty, null, null, null, $exp_time);
+ return Smarty_Internal_Extension_Clear::clear($smarty, null, null, null, $exp_time);
}
/**
@@ -143,108 +169,7 @@ class Smarty_Internal_CacheResource_File extends Smarty_CacheResource
*/
public function clear(Smarty $smarty, $resource_name, $cache_id, $compile_id, $exp_time)
{
- $_cache_id = isset($cache_id) ? preg_replace('![^\w\|]+!', '_', $cache_id) : null;
- $_compile_id = isset($compile_id) ? preg_replace('![^\w\|]+!', '_', $compile_id) : null;
- $_dir_sep = $smarty->use_sub_dirs ? '/' : '^';
- $_compile_id_offset = $smarty->use_sub_dirs ? 3 : 0;
- if (($_dir = realpath($smarty->getCacheDir())) === false) {
- return 0;
- }
- $_dir .= '/';
- $_dir_length = strlen($_dir);
- if (isset($_cache_id)) {
- $_cache_id_parts = explode('|', $_cache_id);
- $_cache_id_parts_count = count($_cache_id_parts);
- if ($smarty->use_sub_dirs) {
- foreach ($_cache_id_parts as $id_part) {
- $_dir .= $id_part . DS;
- }
- }
- }
- if (isset($resource_name)) {
- $_save_stat = $smarty->caching;
- $smarty->caching = true;
- $tpl = new $smarty->template_class($resource_name, $smarty);
- $smarty->caching = $_save_stat;
-
- // remove from template cache
- $tpl->source; // have the template registered before unset()
- if ($smarty->allow_ambiguous_resources) {
- $_templateId = $tpl->source->unique_resource . $tpl->cache_id . $tpl->compile_id;
- } else {
- $_templateId = $smarty->joined_template_dir . '#' . $resource_name . $tpl->cache_id . $tpl->compile_id;
- }
- if (isset($_templateId[150])) {
- $_templateId = sha1($_templateId);
- }
- unset($smarty->template_objects[$_templateId]);
-
- if ($tpl->source->exists) {
- $_resourcename_parts = basename(str_replace('^', '/', $tpl->cached->filepath));
- } else {
- return 0;
- }
- }
- $_count = 0;
- $_time = time();
- if (file_exists($_dir)) {
- $_cacheDirs = new RecursiveDirectoryIterator($_dir);
- $_cache = new RecursiveIteratorIterator($_cacheDirs, RecursiveIteratorIterator::CHILD_FIRST);
- foreach ($_cache as $_file) {
- if (substr(basename($_file->getPathname()), 0, 1) == '.' || strpos($_file, '.svn') !== false) {
- continue;
- }
- // directory ?
- if ($_file->isDir()) {
- if (!$_cache->isDot()) {
- // delete folder if empty
- @rmdir($_file->getPathname());
- }
- } else {
- $_parts = explode($_dir_sep, str_replace('\\', '/', substr((string) $_file, $_dir_length)));
- $_parts_count = count($_parts);
- // check name
- if (isset($resource_name)) {
- if ($_parts[$_parts_count - 1] != $_resourcename_parts) {
- continue;
- }
- }
- // check compile id
- if (isset($_compile_id) && (!isset($_parts[$_parts_count - 2 - $_compile_id_offset]) || $_parts[$_parts_count - 2 - $_compile_id_offset] != $_compile_id)) {
- continue;
- }
- // check cache id
- if (isset($_cache_id)) {
- // count of cache id parts
- $_parts_count = (isset($_compile_id)) ? $_parts_count - 2 - $_compile_id_offset : $_parts_count - 1 - $_compile_id_offset;
- if ($_parts_count < $_cache_id_parts_count) {
- continue;
- }
- for ($i = 0; $i < $_cache_id_parts_count; $i ++) {
- if ($_parts[$i] != $_cache_id_parts[$i]) {
- continue 2;
- }
- }
- }
- // expired ?
- if (isset($exp_time)) {
- if ($exp_time < 0) {
- preg_match('#\'cache_lifetime\' =>\s*(\d*)#', file_get_contents($_file), $match);
- if ($_time < (@filemtime($_file) + $match[1])) {
- continue;
- }
- } else {
- if ($_time - @filemtime($_file) < $exp_time) {
- continue;
- }
- }
- }
- $_count += @unlink((string) $_file) ? 1 : 0;
- }
- }
- }
-
- return $_count;
+ return Smarty_Internal_Extension_Clear::clear($smarty, $resource_name, $cache_id, $compile_id, $exp_time);
}
/**
@@ -262,9 +187,12 @@ class Smarty_Internal_CacheResource_File extends Smarty_CacheResource
} else {
clearstatcache();
}
- $t = @filemtime($cached->lock_id);
-
- return $t && (time() - $t < $smarty->locking_timeout);
+ if (is_file($cached->lock_id)) {
+ $t = @filemtime($cached->lock_id);
+ return $t && (time() - $t < $smarty->locking_timeout);
+ } else {
+ return false;
+ }
}
/**
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_append.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_append.php
index cbf65685b..bd2ffe474 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_append.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_append.php
@@ -19,13 +19,13 @@ class Smarty_Internal_Compile_Append extends Smarty_Internal_Compile_Assign
/**
* Compiles code for the {append} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
* @return string compiled code
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
// the following must be assigned at runtime because it will be overwritten in parent class
$this->required_attributes = array('var', 'value');
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_assign.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_assign.php
index caa34861f..5e3fce3cc 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_assign.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_assign.php
@@ -17,22 +17,30 @@
class Smarty_Internal_Compile_Assign extends Smarty_Internal_CompileBase
{
/**
+ * Valid scope names
+ *
+ * @var array
+ */
+ public $valid_scopes = array('local' => true, 'parent' => true, 'root' => true, 'global' => true,
+ 'smarty' => true, 'tpl_root' => true);
+
+ /**
* Compiles code for the {assign} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
* @return string compiled code
+ * @throws \SmartyCompilerException
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
// the following must be assigned at runtime because it will be overwritten in Smarty_Internal_Compile_Append
$this->required_attributes = array('var', 'value');
$this->shorttag_order = array('var', 'value');
- $this->optional_attributes = array('scope');
+ $this->optional_attributes = array('scope', 'bubble_up');
$_nocache = 'null';
- $_scope = Smarty::SCOPE_LOCAL;
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
// nocache ?
@@ -42,43 +50,47 @@ class Smarty_Internal_Compile_Assign extends Smarty_Internal_CompileBase
if (isset($compiler->template->tpl_vars[trim($_attr['var'], "'")])) {
$compiler->template->tpl_vars[trim($_attr['var'], "'")]->nocache = true;
} else {
- $compiler->template->tpl_vars[trim($_attr['var'], "'")] = new Smarty_variable(null, true);
+ $compiler->template->tpl_vars[trim($_attr['var'], "'")] = new Smarty_Variable(null, true);
}
}
// scope setup
+ $_scope = Smarty::SCOPE_LOCAL;
if (isset($_attr['scope'])) {
$_attr['scope'] = trim($_attr['scope'], "'\"");
- if ($_attr['scope'] == 'parent') {
- $_scope = Smarty::SCOPE_PARENT;
- } elseif ($_attr['scope'] == 'root') {
- $_scope = Smarty::SCOPE_ROOT;
- } elseif ($_attr['scope'] == 'global') {
- $_scope = Smarty::SCOPE_GLOBAL;
- } else {
- $compiler->trigger_template_error('illegal value for "scope" attribute', $compiler->lex->taglineno);
+ if (!isset($this->valid_scopes[$_attr['scope']])) {
+ $compiler->trigger_template_error("illegal value '{$_attr['scope']}' for \"scope\" attribute", null, true);
+ }
+ if ($_attr['scope'] != 'local') {
+ if ($_attr['scope'] == 'parent') {
+ $_scope = Smarty::SCOPE_PARENT;
+ } elseif ($_attr['scope'] == 'root') {
+ $_scope = Smarty::SCOPE_ROOT;
+ } elseif ($_attr['scope'] == 'global') {
+ $_scope = Smarty::SCOPE_GLOBAL;
+ } elseif ($_attr['scope'] == 'smarty') {
+ $_scope = Smarty::SCOPE_SMARTY;
+ } elseif ($_attr['scope'] == 'tpl_root') {
+ $_scope = Smarty::SCOPE_TPL_ROOT;
+ }
+ $_scope += (isset($_attr['bubble_up']) && $_attr['bubble_up'] == 'false') ? 0 : Smarty::SCOPE_BUBBLE_UP;
}
}
// compiled output
if (isset($parameter['smarty_internal_index'])) {
- $output = "<?php \$_smarty_tpl->createLocalArrayVariable($_attr[var], $_nocache, $_scope);\n\$_smarty_tpl->tpl_vars[$_attr[var]]->value$parameter[smarty_internal_index] = $_attr[value];";
+ $output =
+ "<?php \$_smarty_tpl->smarty->ext->_var->createLocalArrayVariable(\$_smarty_tpl, $_attr[var], $_nocache);\n\$_smarty_tpl->tpl_vars[$_attr[var]]->value$parameter[smarty_internal_index] = $_attr[value];";
} else {
// implement Smarty2's behaviour of variables assigned by reference
if ($compiler->template->smarty instanceof SmartyBC) {
- $output = "<?php if (isset(\$_smarty_tpl->tpl_vars[$_attr[var]])) {\$_smarty_tpl->tpl_vars[$_attr[var]] = clone \$_smarty_tpl->tpl_vars[$_attr[var]];";
- $output .= "\n\$_smarty_tpl->tpl_vars[$_attr[var]]->value = $_attr[value]; \$_smarty_tpl->tpl_vars[$_attr[var]]->nocache = $_nocache; \$_smarty_tpl->tpl_vars[$_attr[var]]->scope = $_scope;";
- $output .= "\n} else \$_smarty_tpl->tpl_vars[$_attr[var]] = new Smarty_variable($_attr[value], $_nocache, $_scope);";
+ $output =
+ "<?php if (isset(\$_smarty_tpl->tpl_vars[$_attr[var]])) {\$_smarty_tpl->tpl_vars[$_attr[var]] = clone \$_smarty_tpl->tpl_vars[$_attr[var]];";
+ $output .= "\n\$_smarty_tpl->tpl_vars[$_attr[var]]->value = $_attr[value]; \$_smarty_tpl->tpl_vars[$_attr[var]]->nocache = $_nocache;";
+ $output .= "\n} else \$_smarty_tpl->tpl_vars[$_attr[var]] = new Smarty_Variable($_attr[value], $_nocache);";
} else {
- $output = "<?php \$_smarty_tpl->tpl_vars[$_attr[var]] = new Smarty_variable($_attr[value], $_nocache, $_scope);";
+ $output = "<?php \$_smarty_tpl->tpl_vars[$_attr[var]] = new Smarty_Variable($_attr[value], $_nocache);";
}
}
- if ($_scope == Smarty::SCOPE_PARENT) {
- $output .= "\nif (\$_smarty_tpl->parent != null) \$_smarty_tpl->parent->tpl_vars[$_attr[var]] = clone \$_smarty_tpl->tpl_vars[$_attr[var]];";
- } elseif ($_scope == Smarty::SCOPE_ROOT || $_scope == Smarty::SCOPE_GLOBAL) {
- $output .= "\n\$_ptr = \$_smarty_tpl->parent; while (\$_ptr != null) {\$_ptr->tpl_vars[$_attr[var]] = clone \$_smarty_tpl->tpl_vars[$_attr[var]]; \$_ptr = \$_ptr->parent; }";
- }
- if ($_scope == Smarty::SCOPE_GLOBAL) {
- $output .= "\nSmarty::\$global_tpl_vars[$_attr[var]] = clone \$_smarty_tpl->tpl_vars[$_attr[var]];";
- }
+ $output .= "\n\$_smarty_tpl->ext->_updateScope->updateScope(\$_smarty_tpl, $_attr[var], $_scope);";
$output .= '?>';
return $output;
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_block.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_block.php
index 8c2fb975f..52a541ebd 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_block.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_block.php
@@ -1,24 +1,20 @@
<?php
-
-/**
- * Smarty Internal Plugin Compile Block
- * Compiles the {block}{/block} tags
+/*
+ * This file is part of Smarty.
*
- * @package Smarty
- * @subpackage Compiler
- * @author Uwe Tews
+ * (c) 2015 Uwe Tews
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
*/
/**
* Smarty Internal Plugin Compile Block Class
*
- * @package Smarty
- * @subpackage Compiler
+ * @author Uwe Tews <uwe.tews@googlemail.com>
*/
-class Smarty_Internal_Compile_Block extends Smarty_Internal_CompileBase
+class Smarty_Internal_Compile_Block extends Smarty_Internal_Compile_Shared_Inheritance
{
-
- const parent = '____SMARTY_BLOCK_PARENT____';
/**
* Attribute definition: Overwrites base class.
*
@@ -41,7 +37,7 @@ class Smarty_Internal_Compile_Block extends Smarty_Internal_CompileBase
* @var array
* @see Smarty_Internal_CompileBase
*/
- public $option_flags = array('hide', 'append', 'prepend', 'nocache');
+ public $option_flags = array('hide', 'nocache');
/**
* Attribute definition: Overwrites base class.
@@ -49,396 +45,248 @@ class Smarty_Internal_Compile_Block extends Smarty_Internal_CompileBase
* @var array
* @see Smarty_Internal_CompileBase
*/
- public $optional_attributes = array('internal_file', 'internal_uid', 'internal_line');
+ public $optional_attributes = array('assign');
+
/**
- * nested child block names
+ * nesting level of block tags
*
- * @var array
+ * @var int
*/
- public static $nested_block_names = array();
+ public static $blockTagNestingLevel = 0;
/**
- * child block source buffer
+ * Saved compiler object
*
- * @var array
+ * @var Smarty_Internal_TemplateCompilerBase
*/
- public static $block_data = array();
+ public $compiler = null;
/**
* Compiles code for the {block} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
- * @return boolean true
+ * @return bool true
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
- // check and get attributes
- $_attr = $this->getAttributes($compiler, $args);
- $_name = trim($_attr['name'], "\"'");
-
- // existing child must override parent settings
- if (isset($compiler->template->block_data[$_name]) && $compiler->template->block_data[$_name]['mode'] == 'replace') {
- $_attr['append'] = false;
- $_attr['prepend'] = false;
+ if (!isset($compiler->_cache['blockNesting'])) {
+ $compiler->_cache['blockNesting'] = 0;
}
-
- // check if we process an inheritance child template
- if ($compiler->inheritance_child) {
- array_unshift(self::$nested_block_names, $_name);
- // build {block} for child block
- self::$block_data[$_name]['source'] =
- "{$compiler->smarty->left_delimiter}private_child_block name={$_attr['name']} file='{$compiler->template->source->filepath}' type='{$compiler->template->source->type}' resource='{$compiler->template->template_resource}'" .
- " uid='{$compiler->template->source->uid}' line={$compiler->lex->line}";
- if ($_attr['nocache']) {
- self::$block_data[$_name]['source'] .= ' nocache';
- }
- self::$block_data[$_name]['source'] .= $compiler->smarty->right_delimiter;
-
- $save = array($_attr, $compiler->inheritance);
- $this->openTag($compiler, 'block', $save);
- // set flag for {block} tag
- $compiler->inheritance = true;
- $compiler->lex->yypushstate(Smarty_Internal_Templatelexer::CHILDBLOCK);
- $compiler->has_code = false;
- return;
+ if ($compiler->_cache['blockNesting'] == 0) {
+ // make sure that inheritance gets initialized in template code
+ $this->registerInit($compiler);
+ $this->option_flags = array('hide', 'nocache', 'append', 'prepend');
+ } else {
+ $this->option_flags = array('hide', 'nocache');
}
- // must merge includes
- if ($_attr['nocache'] == true) {
- $compiler->tag_nocache = true;
+ // check and get attributes
+ $_attr = $this->getAttributes($compiler, $args);
+ $compiler->_cache['blockNesting'] ++;
+ $compiler->_cache['blockName'][$compiler->_cache['blockNesting']] = $_attr['name'];
+ $compiler->_cache['blockParams'][$compiler->_cache['blockNesting']][0] = 'block_' . preg_replace('![^\w]+!', '_', uniqid(rand(), true));
+ $compiler->_cache['blockParams'][$compiler->_cache['blockNesting']][1] = false;
+ $this->openTag($compiler, 'block', array($_attr, $compiler->nocache, $compiler->parser->current_buffer,
+ $compiler->template->compiled->has_nocache_code,
+ $compiler->template->caching));
+ // must whole block be nocache ?
+ if ($compiler->tag_nocache) {
+ $i = 0;
}
- $save = array($_attr, $compiler->inheritance, $compiler->parser->current_buffer, $compiler->nocache);
- $this->openTag($compiler, 'block', $save);
- $compiler->inheritance = true;
$compiler->nocache = $compiler->nocache | $compiler->tag_nocache;
-
- $compiler->parser->current_buffer = new _smarty_template_buffer($compiler->parser);
- $compiler->has_code = false;
-
- return true;
+ // $compiler->suppressNocacheProcessing = true;
+ if ($_attr['nocache'] === true) {
+ //$compiler->trigger_template_error('nocache option not allowed', $compiler->parser->lex->taglineno);
+ }
+ $compiler->parser->current_buffer = new Smarty_Internal_ParseTree_Template();
+ $compiler->template->compiled->has_nocache_code = false;
+ $compiler->suppressNocacheProcessing = true;
}
/**
* Compile saved child block source
*
- * @param object $compiler compiler object
- * @param string $_name optional name of child block
+ * @param \Smarty_Internal_TemplateCompilerBase compiler object
+ * @param string $_name optional name of child block
*
* @return string compiled code of child block
*/
- static function compileChildBlock($compiler, $_name = null)
+ static function compileChildBlock(Smarty_Internal_TemplateCompilerBase $compiler, $_name = null)
{
- if ($compiler->inheritance_child) {
- $name1 = Smarty_Internal_Compile_Block::$nested_block_names[0];
- if (isset($compiler->template->block_data[$name1])) {
- // replace inner block name with generic
- Smarty_Internal_Compile_Block::$block_data[$name1]['source'] .= $compiler->template->block_data[$name1]['source'];
- Smarty_Internal_Compile_Block::$block_data[$name1]['child'] = true;
- }
- $compiler->lex->yypushstate(Smarty_Internal_Templatelexer::CHILDBLOCK);
- $compiler->has_code = false;
- return;
- }
- // if called by {$smarty.block.child} we must search the name of enclosing {block}
- if ($_name == null) {
- $stack_count = count($compiler->_tag_stack);
- while (--$stack_count >= 0) {
- if ($compiler->_tag_stack[$stack_count][0] == 'block') {
- $_name = trim($compiler->_tag_stack[$stack_count][1][0]['name'], "\"'");
- break;
- }
- }
- }
- if ($_name == null) {
- $compiler->trigger_template_error(' tag {$smarty.block.child} used outside {block} tags ', $compiler->lex->taglineno);
- }
- // undefined child?
- if (!isset($compiler->template->block_data[$_name]['source'])) {
- $compiler->popTrace();
- return '';
- }
- // flag that child is already compile by {$smarty.block.child} inclusion
- $compiler->template->block_data[$_name]['compiled'] = true;
- $_tpl = new Smarty_Internal_template('string:' . $compiler->template->block_data[$_name]['source'], $compiler->smarty, $compiler->template, $compiler->template->cache_id,
- $compiler->template->compile_id, $compiler->template->caching, $compiler->template->cache_lifetime);
- if ($compiler->smarty->debugging) {
- Smarty_Internal_Debug::ignore($_tpl);
+ if (!isset($compiler->_cache['blockNesting'])) {
+ $compiler->trigger_template_error(' tag {$smarty.block.child} used outside {block} tags ',
+ $compiler->parser->lex->taglineno);
}
- $_tpl->tpl_vars = $compiler->template->tpl_vars;
- $_tpl->variable_filters = $compiler->template->variable_filters;
- $_tpl->properties['nocache_hash'] = $compiler->template->properties['nocache_hash'];
- $_tpl->allow_relative_path = true;
- $_tpl->compiler->inheritance = true;
- $_tpl->compiler->suppressHeader = true;
- $_tpl->compiler->suppressFilter = true;
- $_tpl->compiler->suppressTemplatePropertyHeader = true;
- $_tpl->compiler->suppressMergedTemplates = true;
- $nocache = $compiler->nocache || $compiler->tag_nocache;
- if (strpos($compiler->template->block_data[$_name]['source'], self::parent) !== false) {
- $_output = str_replace(self::parent, $compiler->parser->current_buffer->to_smarty_php(), $_tpl->compiler->compileTemplate($_tpl, $nocache));
- } elseif ($compiler->template->block_data[$_name]['mode'] == 'prepend') {
- $_output = $_tpl->compiler->compileTemplate($_tpl, $nocache) . $compiler->parser->current_buffer->to_smarty_php();
- } elseif ($compiler->template->block_data[$_name]['mode'] == 'append') {
- $_output = $compiler->parser->current_buffer->to_smarty_php() . $_tpl->compiler->compileTemplate($_tpl, $nocache);
- } elseif (!empty($compiler->template->block_data[$_name])) {
- $_output = $_tpl->compiler->compileTemplate($_tpl, $nocache);
- }
- $compiler->template->properties['file_dependency'] = array_merge($compiler->template->properties['file_dependency'], $_tpl->properties['file_dependency']);
- $compiler->template->properties['function'] = array_merge($compiler->template->properties['function'], $_tpl->properties['function']);
- $compiler->merged_templates = array_merge($compiler->merged_templates, $_tpl->compiler->merged_templates);
- $compiler->template->variable_filters = $_tpl->variable_filters;
- if ($_tpl->has_nocache_code) {
- $compiler->template->has_nocache_code = true;
- }
- foreach ($_tpl->required_plugins as $key => $tmp1) {
- if ($compiler->nocache && $compiler->template->caching) {
- $code = 'nocache';
- } else {
- $code = $key;
- }
- foreach ($tmp1 as $name => $tmp) {
- foreach ($tmp as $type => $data) {
- $compiler->template->required_plugins[$code][$name][$type] = $data;
- }
- }
- }
- unset($_tpl);
$compiler->has_code = true;
- return $_output;
+ $compiler->suppressNocacheProcessing = true;
+ $compiler->_cache['blockParams'][$compiler->_cache['blockNesting']][1] = true;
+ $output = "<?php \n\$_smarty_tpl->ext->_inheritance->processBlock(\$_smarty_tpl, 2, {$compiler->_cache['blockName'][$compiler->_cache['blockNesting']]}, null, \$_blockParentStack);\n?>\n";
+ return $output;
}
/**
* Compile $smarty.block.parent
*
- * @param object $compiler compiler object
- * @param string $_name optional name of child block
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param string $_name optional name of child block
*
* @return string compiled code of child block
*/
- static function compileParentBlock($compiler, $_name = null)
+ static function compileParentBlock(Smarty_Internal_TemplateCompilerBase $compiler, $_name = null)
{
- // if called by {$smarty.block.parent} we must search the name of enclosing {block}
- if ($_name == null) {
- $stack_count = count($compiler->_tag_stack);
- while (--$stack_count >= 0) {
- if ($compiler->_tag_stack[$stack_count][0] == 'block') {
- $_name = trim($compiler->_tag_stack[$stack_count][1][0]['name'], "\"'");
- break;
- }
- }
+ if (!isset($compiler->_cache['blockNesting'])) {
+ $compiler->trigger_template_error(' tag {$smarty.block.parent} used outside {block} tags ',
+ $compiler->parser->lex->taglineno);
}
- if ($_name == null) {
- $compiler->trigger_template_error(' tag {$smarty.block.parent} used outside {block} tags ', $compiler->lex->taglineno);
- }
- if (empty(Smarty_Internal_Compile_Block::$nested_block_names)) {
- $compiler->trigger_template_error(' illegal {$smarty.block.parent} in parent template ', $compiler->lex->taglineno);
- }
- Smarty_Internal_Compile_Block::$block_data[Smarty_Internal_Compile_Block::$nested_block_names[0]]['source'] .= Smarty_Internal_Compile_Block::parent;
- $compiler->lex->yypushstate(Smarty_Internal_Templatelexer::CHILDBLOCK);
- $compiler->has_code = false;
- return;
- }
-
- /**
- * Process block source
- *
- * @param $compiler
- * @param string $source source text
- *
- */
- static function blockSource($compiler, $source)
- {
- Smarty_Internal_Compile_Block::$block_data[Smarty_Internal_Compile_Block::$nested_block_names[0]]['source'] .= $source;
+ $compiler->suppressNocacheProcessing = true;
+ $compiler->has_code = true;
+ $output = "<?php \n\$_smarty_tpl->ext->_inheritance->processBlock(\$_smarty_tpl, 3, {$compiler->_cache['blockName'][$compiler->_cache['blockNesting']]}, null, \$_blockParentStack);\n?>\n";
+ return $output;
}
}
/**
* Smarty Internal Plugin Compile BlockClose Class
*
- * @package Smarty
- * @subpackage Compiler
*/
-class Smarty_Internal_Compile_Blockclose extends Smarty_Internal_CompileBase
+class Smarty_Internal_Compile_Blockclose extends Smarty_Internal_Compile_Shared_Inheritance
{
/**
* Compiles code for the {/block} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
- * @return string compiled code
+ * @return bool true
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
- $compiler->has_code = true;
- // check and get attributes
- $_attr = $this->getAttributes($compiler, $args);
- $saved_data = $this->closeTag($compiler, array('block'));
- $_name = trim($saved_data[0]['name'], "\"'");
- // reset flag for {block} tag
- $compiler->inheritance = $saved_data[1];
- // check if we process an inheritance child template
- if ($compiler->inheritance_child) {
- $name1 = Smarty_Internal_Compile_Block::$nested_block_names[0];
- Smarty_Internal_Compile_Block::$block_data[$name1]['source'] .= "{$compiler->smarty->left_delimiter}/private_child_block{$compiler->smarty->right_delimiter}";
- array_shift(Smarty_Internal_Compile_Block::$nested_block_names);
- if (!empty(Smarty_Internal_Compile_Block::$nested_block_names)) {
- $name2 = Smarty_Internal_Compile_Block::$nested_block_names[0];
- if (isset($compiler->template->block_data[$name1]) || !$saved_data[0]['hide']) {
- if (isset(Smarty_Internal_Compile_Block::$block_data[$name1]['child']) || !isset($compiler->template->block_data[$name1])) {
- Smarty_Internal_Compile_Block::$block_data[$name2]['source'] .= Smarty_Internal_Compile_Block::$block_data[$name1]['source'];
- } else {
- if ($compiler->template->block_data[$name1]['mode'] == 'append') {
- Smarty_Internal_Compile_Block::$block_data[$name2]['source'] .= Smarty_Internal_Compile_Block::$block_data[$name1]['source'] . $compiler->template->block_data[$name1]['source'];
- } elseif ($compiler->template->block_data[$name1]['mode'] == 'prepend') {
- Smarty_Internal_Compile_Block::$block_data[$name2]['source'] .= $compiler->template->block_data[$name1]['source'] . Smarty_Internal_Compile_Block::$block_data[$name1]['source'];
- } else {
- Smarty_Internal_Compile_Block::$block_data[$name2]['source'] .= $compiler->template->block_data[$name1]['source'];
- }
- }
- }
- unset(Smarty_Internal_Compile_Block::$block_data[$name1]);
- $compiler->lex->yypushstate(Smarty_Internal_Templatelexer::CHILDBLOCK);
- } else {
- if (isset($compiler->template->block_data[$name1]) || !$saved_data[0]['hide']) {
- if (isset($compiler->template->block_data[$name1]) && !isset(Smarty_Internal_Compile_Block::$block_data[$name1]['child'])) {
- if (strpos($compiler->template->block_data[$name1]['source'], Smarty_Internal_Compile_Block::parent) !== false) {
- $compiler->template->block_data[$name1]['source'] =
- str_replace(Smarty_Internal_Compile_Block::parent, Smarty_Internal_Compile_Block::$block_data[$name1]['source'], $compiler->template->block_data[$name1]['source']);
- } elseif ($compiler->template->block_data[$name1]['mode'] == 'prepend') {
- $compiler->template->block_data[$name1]['source'] .= Smarty_Internal_Compile_Block::$block_data[$name1]['source'];
- } elseif ($compiler->template->block_data[$name1]['mode'] == 'append') {
- $compiler->template->block_data[$name1]['source'] = Smarty_Internal_Compile_Block::$block_data[$name1]['source'] . $compiler->template->block_data[$name1]['source'];
- }
- } else {
- $compiler->template->block_data[$name1]['source'] = Smarty_Internal_Compile_Block::$block_data[$name1]['source'];
- }
- $compiler->template->block_data[$name1]['mode'] = 'replace';
- if ($saved_data[0]['append']) {
- $compiler->template->block_data[$name1]['mode'] = 'append';
- }
- if ($saved_data[0]['prepend']) {
- $compiler->template->block_data[$name1]['mode'] = 'prepend';
- }
- }
- unset(Smarty_Internal_Compile_Block::$block_data[$name1]);
- $compiler->lex->yypushstate(Smarty_Internal_Templatelexer::CHILDBODY);
+ list($_attr, $_nocache, $_buffer, $_has_nocache_code, $_caching) = $this->closeTag($compiler, array('block'));
+ // init block parameter
+ $_block = $compiler->_cache['blockParams'][$compiler->_cache['blockNesting']];
+ unset($compiler->_cache['blockParams'][$compiler->_cache['blockNesting']]);
+ $_block[2] = $_block[3] = 0;
+ $_name = trim($_attr['name'], "'\"");
+ $_assign = isset($_attr['assign']) ? $_attr['assign'] : null;
+ unset($_attr['assign'], $_attr['name']);
+ foreach ($_attr as $name => $stat) {
+ if ((is_bool($stat) && $stat !== false) || (!is_bool($stat) && $stat != 'false')) {
+ $_block[$name] = is_string($stat) ? trim($stat, "'\"") : $stat;
}
- $compiler->has_code = false;
- return;
}
- if (isset($compiler->template->block_data[$_name]) && !isset($compiler->template->block_data[$_name]['compiled'])) {
- $_output = Smarty_Internal_Compile_Block::compileChildBlock($compiler, $_name);
- } else {
- if ($saved_data[0]['hide'] && !isset($compiler->template->block_data[$_name]['source'])) {
- $_output = '';
- } else {
- $_output = $compiler->parser->current_buffer->to_smarty_php();
+ $_funcName = $_block[0];
+ // get compiled block code
+ $_functionCode = $compiler->parser->current_buffer;
+ // setup buffer for template function code
+ $compiler->parser->current_buffer = new Smarty_Internal_ParseTree_Template();
+
+ if ($compiler->template->compiled->has_nocache_code) {
+ // $compiler->parent_compiler->template->tpl_function[$_name]['call_name_caching'] = $_funcNameCaching;
+ $_block[6] = $_funcNameCaching = $_funcName . '_nocache';
+ $output = "<?php\n";
+ $output .= "/* {block '{$_name}'} {$compiler->template->source->type}:{$compiler->template->source->name} */\n";
+ $output .= "function {$_funcNameCaching} (\$_smarty_tpl, \$_blockParentStack) {\n";
+ $output .= "/*/%%SmartyNocache:{$compiler->template->compiled->nocache_hash}%%*/\n";
+ $output .= "\$_smarty_tpl->cached->hashes['{$compiler->template->compiled->nocache_hash}'] = true;\n";
+ if (isset($_assign)) {
+ $output .= "ob_start();\n";
+ }
+ $output .= "?>\n";
+ $compiler->parser->current_buffer->append_subtree($compiler->parser,
+ new Smarty_Internal_ParseTree_Tag($compiler->parser,
+ $output));
+ $compiler->parser->current_buffer->append_subtree($compiler->parser, $_functionCode);
+ $output = "<?php\n";
+ if (isset($_assign)) {
+ $output .= "\$_smarty_tpl->tpl_vars[{$_assign}] = new Smarty_Variable(ob_get_clean());\n";
}
+ $output .= "/*%%SmartyNocache:{$compiler->template->compiled->nocache_hash}%%*/\n";
+ $output .= "}\n";
+ $output .= "/* {/block '{$_name}'} */\n\n";
+ $output .= "?>\n";
+ $compiler->parser->current_buffer->append_subtree($compiler->parser,
+ new Smarty_Internal_ParseTree_Tag($compiler->parser,
+ $output));
+ $compiler->blockOrFunctionCode .= $f = $compiler->parser->current_buffer->to_smarty_php($compiler->parser);
+ $compiler->parser->current_buffer = new Smarty_Internal_ParseTree_Template();
+ $this->compiler = $compiler;
+ $_functionCode = new Smarty_Internal_ParseTree_Tag($compiler->parser,
+ preg_replace_callback("/((<\?php )?echo '\/\*%%SmartyNocache:{$compiler->template->compiled->nocache_hash}%%\*\/([\S\s]*?)\/\*\/%%SmartyNocache:{$compiler->template->compiled->nocache_hash}%%\*\/';(\?>\n)?)/",
+ array($this, 'removeNocache'),
+ $_functionCode->to_smarty_php($compiler->parser)));
+ $this->compiler = null;
}
- unset($compiler->template->block_data[$_name]['compiled']);
- // reset flags
- $compiler->parser->current_buffer = $saved_data[2];
- if ($compiler->nocache) {
- $compiler->tag_nocache = true;
+ $output = "<?php\n";
+ $output .= "/* {block '{$_name}'} {$compiler->template->source->type}:{$compiler->template->source->name} */\n";
+ $output .= "function {$_funcName}(\$_smarty_tpl, \$_blockParentStack) {\n";
+ if (isset($_assign)) {
+ $output .= "ob_start();\n";
}
- $compiler->nocache = $saved_data[3];
- // $_output content has already nocache code processed
- $compiler->suppressNocacheProcessing = true;
-
- return $_output;
- }
-}
-
-/**
- * Smarty Internal Plugin Compile Child Block Class
- *
- * @package Smarty
- * @subpackage Compiler
- */
-class Smarty_Internal_Compile_Private_Child_Block extends Smarty_Internal_CompileBase
-{
-
- /**
- * Attribute definition: Overwrites base class.
- *
- * @var array
- * @see Smarty_Internal_CompileBase
- */
- public $required_attributes = array('name', 'file', 'uid', 'line', 'type', 'resource');
-
- /**
- * Compiles code for the {private_child_block} tag
- *
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- *
- * @return boolean true
- */
- public function compile($args, $compiler)
- {
- // check and get attributes
- $_attr = $this->getAttributes($compiler, $args);
-
- // update template with original template resource of {block}
- if (trim($_attr['type'], "'") == 'file') {
- $compiler->template->template_resource = 'file:' . realpath(trim($_attr['file'], "'"));
- } else {
- $compiler->template->template_resource = trim($_attr['resource'], "'");
+ $output .= "?>\n";
+ $compiler->parser->current_buffer->append_subtree($compiler->parser,
+ new Smarty_Internal_ParseTree_Tag($compiler->parser,
+ $output));
+ $compiler->parser->current_buffer->append_subtree($compiler->parser, $_functionCode);
+ $output = "<?php\n";
+ if (isset($_assign)) {
+ $output .= "\$_smarty_tpl->tpl_vars[{$_assign}] = new Smarty_Variable(ob_get_clean());\n";
}
- // source object
- unset ($compiler->template->source);
- $exists = $compiler->template->source->exists;
-
- // must merge includes
- if ($_attr['nocache'] == true) {
- $compiler->tag_nocache = true;
+ $output .= "}\n";
+ $output .= "/* {/block '{$_name}'} */\n\n";
+ $output .= "?>\n";
+ $compiler->parser->current_buffer->append_subtree($compiler->parser,
+ new Smarty_Internal_ParseTree_Tag($compiler->parser,
+ $output));
+ $compiler->blockOrFunctionCode .= $compiler->parser->current_buffer->to_smarty_php($compiler->parser);
+ // nocache plugins must be copied
+ if (!empty($compiler->template->compiled->required_plugins['nocache'])) {
+ foreach ($compiler->template->compiled->required_plugins['nocache'] as $plugin => $tmp) {
+ foreach ($tmp as $type => $data) {
+ $compiler->parent_compiler->template->compiled->required_plugins['compiled'][$plugin][$type] =
+ $data;
+ }
+ }
}
- $save = array($_attr, $compiler->nocache);
-
- // set trace back to child block
- $compiler->pushTrace(trim($_attr['file'], "\"'"), trim($_attr['uid'], "\"'"), $_attr['line'] - $compiler->lex->line);
- $this->openTag($compiler, 'private_child_block', $save);
- $compiler->nocache = $compiler->nocache | $compiler->tag_nocache;
- $compiler->has_code = false;
+ // restore old status
+ $compiler->template->compiled->has_nocache_code = $_has_nocache_code;
+ $compiler->tag_nocache = $compiler->nocache;
+ $compiler->nocache = $_nocache;
+ $compiler->parser->current_buffer = $_buffer;
+ $output = "<?php \n";
+ if ($compiler->_cache['blockNesting'] == 1) {
+ $output .= "\$_smarty_tpl->ext->_inheritance->processBlock(\$_smarty_tpl, 0, {$compiler->_cache['blockName'][$compiler->_cache['blockNesting']]}, " .
+ var_export($_block, true) . ");\n";
+ } else {
+ $output .= "\$_smarty_tpl->ext->_inheritance->processBlock(\$_smarty_tpl, 0, {$compiler->_cache['blockName'][$compiler->_cache['blockNesting']]}, " .
+ var_export($_block, true) . ", \$_blockParentStack);\n";
- return true;
+ }
+ $output .= "?>\n";
+ $compiler->_cache['blockNesting'] --;
+ if ($compiler->_cache['blockNesting'] == 0) {
+ unset($compiler->_cache['blockNesting']);
+ }
+ $compiler->has_code = true;
+ $compiler->suppressNocacheProcessing = true;
+ return $output;
}
-}
-
-/**
- * Smarty Internal Plugin Compile Child Block Close Class
- *
- * @package Smarty
- * @subpackage Compiler
- */
-class Smarty_Internal_Compile_Private_Child_Blockclose extends Smarty_Internal_CompileBase
-{
/**
- * Compiles code for the {/private_child_block} tag
- *
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param $match
*
- * @return boolean true
+ * @return mixed
*/
- public function compile($args, $compiler)
+ function removeNocache($match)
{
- // check and get attributes
- $_attr = $this->getAttributes($compiler, $args);
-
- $saved_data = $this->closeTag($compiler, array('private_child_block'));
-
- // end of child block
- $compiler->popTrace();
-
- $compiler->nocache = $saved_data[1];
- $compiler->has_code = false;
-
- return true;
+ $code =
+ preg_replace("/((<\?php )?echo '\/\*%%SmartyNocache:{$this->compiler->template->compiled->nocache_hash}%%\*\/)|(\/\*\/%%SmartyNocache:{$this->compiler->template->compiled->nocache_hash}%%\*\/';(\?>\n)?)/",
+ '', $match[0]);
+ $code = str_replace(array('\\\'', '\\\\\''), array('\'', '\\\''), $code);
+ return $code;
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_break.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_break.php
index b51e9e8f3..cbc73d36a 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_break.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_break.php
@@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Break extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $optional_attributes = array('levels');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -34,25 +35,26 @@ class Smarty_Internal_Compile_Break extends Smarty_Internal_CompileBase
/**
* Compiles code for the {break} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
* @return string compiled code
+ * @throws \SmartyCompilerException
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
static $_is_loopy = array('for' => true, 'foreach' => true, 'while' => true, 'section' => true);
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
if ($_attr['nocache'] === true) {
- $compiler->trigger_template_error('nocache option not allowed', $compiler->lex->taglineno);
+ $compiler->trigger_template_error('nocache option not allowed', null, true);
}
if (isset($_attr['levels'])) {
if (!is_numeric($_attr['levels'])) {
- $compiler->trigger_template_error('level attribute must be a numeric constant', $compiler->lex->taglineno);
+ $compiler->trigger_template_error('level attribute must be a numeric constant', null, true);
}
$_levels = $_attr['levels'];
} else {
@@ -67,7 +69,7 @@ class Smarty_Internal_Compile_Break extends Smarty_Internal_CompileBase
$stack_count --;
}
if ($level_count != 0) {
- $compiler->trigger_template_error("cannot break {$_levels} level(s)", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("cannot break {$_levels} level(s)", null, true);
}
return "<?php break {$_levels};?>";
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_call.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_call.php
index bfbd1f547..b7204bec0 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_call.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_call.php
@@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Call extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $required_attributes = array('name');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -30,6 +31,7 @@ class Smarty_Internal_Compile_Call extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $shorttag_order = array('name');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -55,13 +57,11 @@ class Smarty_Internal_Compile_Call extends Smarty_Internal_CompileBase
// output will be stored in a smarty variable instead of being displayed
$_assign = $_attr['assign'];
}
+ //$_name = trim($_attr['name'], "'\"");
$_name = $_attr['name'];
- if ($compiler->compiles_template_function) {
- $compiler->called_functions[] = trim($_name, "'\"");
- }
unset($_attr['name'], $_attr['assign'], $_attr['nocache']);
// set flag (compiled code of {function} must be included in cache file
- if ($compiler->nocache || $compiler->tag_nocache) {
+ if (!$compiler->template->caching || $compiler->nocache || $compiler->tag_nocache) {
$_nocache = 'true';
} else {
$_nocache = 'false';
@@ -74,54 +74,16 @@ class Smarty_Internal_Compile_Call extends Smarty_Internal_CompileBase
$_paramsArray[] = "'$_key'=>$_value";
}
}
- if (isset($compiler->template->properties['function'][$_name]['parameter'])) {
- foreach ($compiler->template->properties['function'][$_name]['parameter'] as $_key => $_value) {
- if (!isset($_attr[$_key])) {
- if (is_int($_key)) {
- $_paramsArray[] = "$_key=>$_value";
- } else {
- $_paramsArray[] = "'$_key'=>$_value";
- }
- }
- }
- } elseif (isset($compiler->smarty->template_functions[$_name]['parameter'])) {
- foreach ($compiler->smarty->template_functions[$_name]['parameter'] as $_key => $_value) {
- if (!isset($_attr[$_key])) {
- if (is_int($_key)) {
- $_paramsArray[] = "$_key=>$_value";
- } else {
- $_paramsArray[] = "'$_key'=>$_value";
- }
- }
- }
- }
- //variable name?
- if (!(strpos($_name, '$') === false)) {
- $call_cache = $_name;
- $call_function = '$tmp = "smarty_template_function_".' . $_name . '; $tmp';
- } else {
- $_name = trim($_name, "'\"");
- $call_cache = "'{$_name}'";
- $call_function = 'smarty_template_function_' . $_name;
- }
-
$_params = 'array(' . implode(",", $_paramsArray) . ')';
- $_hash = str_replace('-', '_', $compiler->template->properties['nocache_hash']);
+ //$compiler->suppressNocacheProcessing = true;
// was there an assign attribute
if (isset($_assign)) {
- if ($compiler->template->caching) {
- $_output = "<?php ob_start(); Smarty_Internal_Function_Call_Handler::call ({$call_cache},\$_smarty_tpl,{$_params},'{$_hash}',{$_nocache}); \$_smarty_tpl->assign({$_assign}, ob_get_clean());?>\n";
- } else {
- $_output = "<?php ob_start(); {$call_function}(\$_smarty_tpl,{$_params}); \$_smarty_tpl->assign({$_assign}, ob_get_clean());?>\n";
- }
+ $_output =
+ "<?php ob_start();\n\$_smarty_tpl->smarty->ext->_tplFunction->callTemplateFunction(\$_smarty_tpl, {$_name}, {$_params}, {$_nocache});\n\$_smarty_tpl->assign({$_assign}, ob_get_clean());?>\n";
} else {
- if ($compiler->template->caching) {
- $_output = "<?php Smarty_Internal_Function_Call_Handler::call ({$call_cache},\$_smarty_tpl,{$_params},'{$_hash}',{$_nocache});?>\n";
- } else {
- $_output = "<?php {$call_function}(\$_smarty_tpl,{$_params});?>\n";
- }
+ $_output =
+ "<?php \$_smarty_tpl->smarty->ext->_tplFunction->callTemplateFunction(\$_smarty_tpl, {$_name}, {$_params}, {$_nocache});?>\n";
}
-
return $_output;
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_capture.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_capture.php
index 34728e47a..95c75a4b1 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_capture.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_capture.php
@@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Capture extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $shorttag_order = array('name');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -34,12 +35,12 @@ class Smarty_Internal_Compile_Capture extends Smarty_Internal_CompileBase
/**
* Compiles code for the {capture} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
*
* @return string compiled code
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler)
{
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
@@ -51,10 +52,31 @@ class Smarty_Internal_Compile_Capture extends Smarty_Internal_CompileBase
$compiler->_capture_stack[0][] = array($buffer, $assign, $append, $compiler->nocache);
// maybe nocache because of nocache variables
$compiler->nocache = $compiler->nocache | $compiler->tag_nocache;
- $_output = "<?php \$_smarty_tpl->_capture_stack[0][] = array($buffer, $assign, $append); ob_start(); ?>";
+ $_output = "<?php \$_smarty_tpl->_cache['capture_stack'][] = array($buffer, $assign, $append); ob_start(); ?>";
return $_output;
}
+
+ /**
+ * Compiles code for the {$smarty.capture.xxx}
+ *
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
+ *
+ * @return string compiled code
+ * @throws \SmartyCompilerException
+ */
+ public static function compileSpecialVariable($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
+ {
+ // make all lower case
+ $parameter = array_map('strtolower', $parameter);
+ $tag = trim($parameter[0], '"\'');
+ if (!isset($parameter[1]) || false === $name = $compiler->getId($parameter[1])) {
+ $compiler->trigger_template_error("missing or illegal \$smarty.{$tag} name attribute", null, true);
+ }
+ return "isset(\$_smarty_tpl->_cache['__smarty_capture']['{$name}']) ? \$_smarty_tpl->_cache['__smarty_capture']['{$name}'] : null";
+ }
}
/**
@@ -68,12 +90,12 @@ class Smarty_Internal_Compile_CaptureClose extends Smarty_Internal_CompileBase
/**
* Compiles code for the {/capture} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
*
* @return string compiled code
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler)
{
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
@@ -84,11 +106,11 @@ class Smarty_Internal_Compile_CaptureClose extends Smarty_Internal_CompileBase
list($buffer, $assign, $append, $compiler->nocache) = array_pop($compiler->_capture_stack[0]);
- $_output = "<?php list(\$_capture_buffer, \$_capture_assign, \$_capture_append) = array_pop(\$_smarty_tpl->_capture_stack[0]);\n";
+ $_output = "<?php list(\$_capture_buffer, \$_capture_assign, \$_capture_append) = array_pop(\$_smarty_tpl->_cache['capture_stack']);\n";
$_output .= "if (!empty(\$_capture_buffer)) {\n";
$_output .= " if (isset(\$_capture_assign)) \$_smarty_tpl->assign(\$_capture_assign, ob_get_contents());\n";
$_output .= " if (isset( \$_capture_append)) \$_smarty_tpl->append( \$_capture_append, ob_get_contents());\n";
- $_output .= " Smarty::\$_smarty_vars['capture'][\$_capture_buffer]=ob_get_clean();\n";
+ $_output .= "\$_smarty_tpl->_cache['__smarty_capture'][\$_capture_buffer]=ob_get_clean();\n";
$_output .= "} else \$_smarty_tpl->capture_error();?>";
return $_output;
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_config_load.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_config_load.php
index 8813664d4..d2e50a08f 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_config_load.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_config_load.php
@@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Config_Load extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $required_attributes = array('file');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -30,30 +31,39 @@ class Smarty_Internal_Compile_Config_Load extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $shorttag_order = array('file', 'section');
+
/**
* Attribute definition: Overwrites base class.
*
* @var array
* @see Smarty_Internal_CompileBase
*/
- public $optional_attributes = array('section', 'scope');
+ public $optional_attributes = array('section', 'scope', 'bubble_up');
+
+ /**
+ * Valid scope names
+ *
+ * @var array
+ */
+ public $valid_scopes = array('local' => true, 'parent' => true, 'root' => true, 'global' => true,
+ 'smarty' => true, 'tpl_root' => true);
/**
* Compiles code for the {config_load} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
*
* @return string compiled code
+ * @throws \SmartyCompilerException
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler)
{
- static $_is_legal_scope = array('local' => true, 'parent' => true, 'root' => true, 'global' => true);
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
if ($_attr['nocache'] === true) {
- $compiler->trigger_template_error('nocache option not allowed', $compiler->lex->taglineno);
+ $compiler->trigger_template_error('nocache option not allowed', null, true);
}
// save possible attributes
@@ -63,19 +73,31 @@ class Smarty_Internal_Compile_Config_Load extends Smarty_Internal_CompileBase
} else {
$section = 'null';
}
- $scope = 'local';
- // scope setup
+ $_scope = Smarty::SCOPE_LOCAL;
if (isset($_attr['scope'])) {
$_attr['scope'] = trim($_attr['scope'], "'\"");
- if (isset($_is_legal_scope[$_attr['scope']])) {
- $scope = $_attr['scope'];
- } else {
- $compiler->trigger_template_error('illegal value for "scope" attribute', $compiler->lex->taglineno);
+ if (!isset($this->valid_scopes[$_attr['scope']])) {
+ $compiler->trigger_template_error("illegal value '{$_attr['scope']}' for \"scope\" attribute", null, true);
+ }
+ if ($_attr['scope'] != 'local') {
+ if ($_attr['scope'] == 'parent') {
+ $_scope = Smarty::SCOPE_PARENT;
+ } elseif ($_attr['scope'] == 'root') {
+ $_scope = Smarty::SCOPE_ROOT;
+ } elseif ($_attr['scope'] == 'global') {
+ $_scope = Smarty::SCOPE_GLOBAL;
+ } elseif ($_attr['scope'] == 'smarty') {
+ $_scope = Smarty::SCOPE_SMARTY;
+ } elseif ($_attr['scope'] == 'tpl_root') {
+ $_scope = Smarty::SCOPE_TPL_ROOT;
+ }
+ $_scope += (isset($_attr['bubble_up']) && $_attr['bubble_up'] == 'false') ? 0 : Smarty::SCOPE_BUBBLE_UP;
}
}
+
// create config object
- $_output = "<?php \$_config = new Smarty_Internal_Config($conf_file, \$_smarty_tpl->smarty, \$_smarty_tpl);";
- $_output .= "\$_config->loadConfigVars($section, '$scope'); ?>";
+ $_output =
+ "<?php\n\$_smarty_tpl->smarty->ext->configLoad->_loadConfigFile(\$_smarty_tpl, {$conf_file}, {$section}, {$_scope});\n?>\n";
return $_output;
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_continue.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_continue.php
index af3765128..2ee04c94e 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_continue.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_continue.php
@@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Continue extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $optional_attributes = array('levels');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -34,25 +35,26 @@ class Smarty_Internal_Compile_Continue extends Smarty_Internal_CompileBase
/**
* Compiles code for the {continue} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
* @return string compiled code
+ * @throws \SmartyCompilerException
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
static $_is_loopy = array('for' => true, 'foreach' => true, 'while' => true, 'section' => true);
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
if ($_attr['nocache'] === true) {
- $compiler->trigger_template_error('nocache option not allowed', $compiler->lex->taglineno);
+ $compiler->trigger_template_error('nocache option not allowed', null, true);
}
if (isset($_attr['levels'])) {
if (!is_numeric($_attr['levels'])) {
- $compiler->trigger_template_error('level attribute must be a numeric constant', $compiler->lex->taglineno);
+ $compiler->trigger_template_error('level attribute must be a numeric constant', null, true);
}
$_levels = $_attr['levels'];
} else {
@@ -67,7 +69,7 @@ class Smarty_Internal_Compile_Continue extends Smarty_Internal_CompileBase
$stack_count --;
}
if ($level_count != 0) {
- $compiler->trigger_template_error("cannot continue {$_levels} level(s)", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("cannot continue {$_levels} level(s)", null, true);
}
return "<?php continue {$_levels};?>";
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_debug.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_debug.php
index b184a746b..d73c81a10 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_debug.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_debug.php
@@ -34,8 +34,8 @@ class Smarty_Internal_Compile_Debug extends Smarty_Internal_CompileBase
$compiler->tag_nocache = true;
// display debug template
- $_output = "<?php \$_smarty_tpl->smarty->loadPlugin('Smarty_Internal_Debug'); Smarty_Internal_Debug::display_debug(\$_smarty_tpl); ?>";
-
+ $_output = "<?php \$_smarty_debug = new Smarty_Internal_Debug;\n \$_smarty_debug->display_debug(\$_smarty_tpl);\n";
+ $_output .= "unset(\$_smarty_debug);\n?>";
return $_output;
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_extends.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_extends.php
index 2b541f2e3..7ce3dcf6f 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_extends.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_extends.php
@@ -15,7 +15,7 @@
* @package Smarty
* @subpackage Compiler
*/
-class Smarty_Internal_Compile_Extends extends Smarty_Internal_CompileBase
+class Smarty_Internal_Compile_Extends extends Smarty_Internal_Compile_Shared_Inheritance
{
/**
* Attribute definition: Overwrites base class.
@@ -24,6 +24,15 @@ class Smarty_Internal_Compile_Extends extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $required_attributes = array('file');
+
+ /**
+ * Array of names of optional attribute required by tag
+ * use array('_any') if there is no restriction of attributes names
+ *
+ * @var array
+ */
+ public $optional_attributes = array('extends_resource');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -33,53 +42,93 @@ class Smarty_Internal_Compile_Extends extends Smarty_Internal_CompileBase
public $shorttag_order = array('file');
/**
- * Compiles code for the {extends} tag
+ * Compiles code for the {extends} tag extends: resource
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
*
* @return string compiled code
+ * @throws \SmartyCompilerException
+ * @throws \SmartyException
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler)
{
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
if ($_attr['nocache'] === true) {
- $compiler->trigger_template_error('nocache option not allowed', $compiler->lex->taglineno);
+ $compiler->trigger_template_error('nocache option not allowed', $compiler->parser->lex->line - 1);
}
if (strpos($_attr['file'], '$_tmp') !== false) {
- $compiler->trigger_template_error('illegal value for file attribute', $compiler->lex->taglineno);
- }
-
- $name = $_attr['file'];
- /** @var Smarty_Internal_Template $_smarty_tpl
- * used in evaluated code
- */
- $_smarty_tpl = $compiler->template;
- eval("\$tpl_name = $name;");
- // create template object
- $_template = new $compiler->smarty->template_class($tpl_name, $compiler->smarty, $compiler->template);
- // check for recursion
- $uid = $_template->source->uid;
- if (isset($compiler->extends_uid[$uid])) {
- $compiler->trigger_template_error("illegal recursive call of \"$include_file\"", $compiler->lex->line - 1);
+ $compiler->trigger_template_error('illegal value for file attribute', $compiler->parser->lex->line - 1);
}
- $compiler->extends_uid[$uid] = true;
- if (empty($_template->source->components)) {
- array_unshift($compiler->sources, $_template->source);
- } else {
- foreach ($_template->source->components as $source) {
- array_unshift($compiler->sources, $source);
- $uid = $source->uid;
- if (isset($compiler->extends_uid[$uid])) {
- $compiler->trigger_template_error("illegal recursive call of \"{$source->filepath}\"", $compiler->lex->line - 1);
+ // add code to initialize inheritance
+ $this->registerInit($compiler, true);
+ $file = trim($_attr['file'], '\'"');
+ if (strlen($file) > 8 && substr($file, 0, 8) == 'extends:') {
+ // generate code for each template
+ $files = array_reverse(explode('|', substr($file, 8)));
+ $i = 0;
+ foreach ($files as $file) {
+ if ($file[0] == '"') {
+ $file = trim($file, '".');
+ } else {
+ $file = "'{$file}'";
+ }
+ $i ++;
+ if ($i == count($files) && isset($_attr['extends_resource'])) {
+ $this->compileEndChild($compiler);
}
- $compiler->extends_uid[$uid] = true;
+ $this->compileInclude($compiler, $file);
}
+ if (!isset($_attr['extends_resource'])) {
+ $this->compileEndChild($compiler);
+ }
+ } else {
+ $this->compileEndChild($compiler);
+ $this->compileInclude($compiler, $_attr['file']);
}
- unset ($_template);
- $compiler->inheritance_child = true;
- $compiler->lex->yypushstate(Smarty_Internal_Templatelexer::CHILDBODY);
+ $compiler->has_code = false;
return '';
}
+
+ /**
+ * Add code for inheritance endChild() method to end of template
+ *
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler
+ */
+ private function compileEndChild(Smarty_Internal_TemplateCompilerBase $compiler)
+ {
+ $compiler->parser->template_postfix[] = new Smarty_Internal_ParseTree_Tag($compiler->parser,
+ "<?php \$_smarty_tpl->ext->_inheritance->endChild(\$_smarty_tpl);\n?>\n");
+ }
+
+ /**
+ * Add code for including subtemplate to end of template
+ *
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler
+ * @param string $file subtemplate name
+ */
+ private function compileInclude(Smarty_Internal_TemplateCompilerBase $compiler, $file)
+ {
+ $compiler->parser->template_postfix[] = new Smarty_Internal_ParseTree_Tag($compiler->parser,
+ $compiler->compileTag('include',
+ array($file,
+ array('scope' => 'parent'))));
+ }
+
+ /**
+ * Create source code for {extends} from source components array
+ *
+ * @param []\Smarty_Internal_Template_Source $components
+ *
+ * @return string
+ */
+ public static function extendsSourceArrayCode($components)
+ {
+ $resources = array();
+ foreach ($components as $source) {
+ $resources[] = $source->resource;
+ }
+ return '{extends file=\'extends:' . join('|', $resources) . '\' extends_resource=true}';
+ }
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_for.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_for.php
index a624b922c..7b86d4859 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_for.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_for.php
@@ -34,6 +34,7 @@ class Smarty_Internal_Compile_For extends Smarty_Internal_CompileBase
*/
public function compile($args, $compiler, $parameter)
{
+ $compiler->loopNesting++;
if ($parameter == 0) {
$this->required_attributes = array('start', 'to');
$this->optional_attributes = array('max', 'step');
@@ -44,30 +45,51 @@ class Smarty_Internal_Compile_For extends Smarty_Internal_CompileBase
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
- $output = "<?php ";
+ $output = "<?php\n";
if ($parameter == 1) {
foreach ($_attr['start'] as $_statement) {
- $output .= " \$_smarty_tpl->tpl_vars[$_statement[var]] = new Smarty_Variable;";
- $output .= " \$_smarty_tpl->tpl_vars[$_statement[var]]->value = $_statement[value];\n";
+ if (is_array($_statement['var'])) {
+ $var = $_statement['var']['var'];
+ $index = $_statement['var']['smarty_internal_index'];
+ } else {
+ $var = $_statement['var'];
+ $index = '';
+ }
+ $output .= "\$_smarty_tpl->tpl_vars[$var] = new Smarty_Variable;\n";
+ $output .= "\$_smarty_tpl->tpl_vars[$var]->value{$index} = {$_statement['value']};\n";
}
- $output .= " if ($_attr[ifexp]) { for (\$_foo=true;$_attr[ifexp]; \$_smarty_tpl->tpl_vars[$_attr[var]]->value$_attr[step]) {\n";
+ if (is_array($_attr['var'])) {
+ $var = $_attr['var']['var'];
+ $index = $_attr['var']['smarty_internal_index'];
+ } else {
+ $var = $_attr['var'];
+ $index = '';
+ }
+ $output .= "if ($_attr[ifexp]) {\nfor (\$_foo=true;$_attr[ifexp]; \$_smarty_tpl->tpl_vars[$var]->value{$index}$_attr[step]) {\n";
} else {
$_statement = $_attr['start'];
- $output .= "\$_smarty_tpl->tpl_vars[$_statement[var]] = new Smarty_Variable;";
+ if (is_array($_statement['var'])) {
+ $var = $_statement['var']['var'];
+ $index = $_statement['var']['smarty_internal_index'];
+ } else {
+ $var = $_statement['var'];
+ $index = '';
+ }
+ $output .= "\$_smarty_tpl->tpl_vars[$var] = new Smarty_Variable;";
if (isset($_attr['step'])) {
- $output .= "\$_smarty_tpl->tpl_vars[$_statement[var]]->step = $_attr[step];";
+ $output .= "\$_smarty_tpl->tpl_vars[$var]->step = $_attr[step];";
} else {
- $output .= "\$_smarty_tpl->tpl_vars[$_statement[var]]->step = 1;";
+ $output .= "\$_smarty_tpl->tpl_vars[$var]->step = 1;";
}
if (isset($_attr['max'])) {
- $output .= "\$_smarty_tpl->tpl_vars[$_statement[var]]->total = (int) min(ceil((\$_smarty_tpl->tpl_vars[$_statement[var]]->step > 0 ? $_attr[to]+1 - ($_statement[value]) : $_statement[value]-($_attr[to])+1)/abs(\$_smarty_tpl->tpl_vars[$_statement[var]]->step)),$_attr[max]);\n";
+ $output .= "\$_smarty_tpl->tpl_vars[$var]->total = (int) min(ceil((\$_smarty_tpl->tpl_vars[$var]->step > 0 ? $_attr[to]+1 - ($_statement[value]) : $_statement[value]-($_attr[to])+1)/abs(\$_smarty_tpl->tpl_vars[$var]->step)),$_attr[max]);\n";
} else {
- $output .= "\$_smarty_tpl->tpl_vars[$_statement[var]]->total = (int) ceil((\$_smarty_tpl->tpl_vars[$_statement[var]]->step > 0 ? $_attr[to]+1 - ($_statement[value]) : $_statement[value]-($_attr[to])+1)/abs(\$_smarty_tpl->tpl_vars[$_statement[var]]->step));\n";
+ $output .= "\$_smarty_tpl->tpl_vars[$var]->total = (int) ceil((\$_smarty_tpl->tpl_vars[$var]->step > 0 ? $_attr[to]+1 - ($_statement[value]) : $_statement[value]-($_attr[to])+1)/abs(\$_smarty_tpl->tpl_vars[$var]->step));\n";
}
- $output .= "if (\$_smarty_tpl->tpl_vars[$_statement[var]]->total > 0) {\n";
- $output .= "for (\$_smarty_tpl->tpl_vars[$_statement[var]]->value = $_statement[value], \$_smarty_tpl->tpl_vars[$_statement[var]]->iteration = 1;\$_smarty_tpl->tpl_vars[$_statement[var]]->iteration <= \$_smarty_tpl->tpl_vars[$_statement[var]]->total;\$_smarty_tpl->tpl_vars[$_statement[var]]->value += \$_smarty_tpl->tpl_vars[$_statement[var]]->step, \$_smarty_tpl->tpl_vars[$_statement[var]]->iteration++) {\n";
- $output .= "\$_smarty_tpl->tpl_vars[$_statement[var]]->first = \$_smarty_tpl->tpl_vars[$_statement[var]]->iteration == 1;";
- $output .= "\$_smarty_tpl->tpl_vars[$_statement[var]]->last = \$_smarty_tpl->tpl_vars[$_statement[var]]->iteration == \$_smarty_tpl->tpl_vars[$_statement[var]]->total;";
+ $output .= "if (\$_smarty_tpl->tpl_vars[$var]->total > 0) {\n";
+ $output .= "for (\$_smarty_tpl->tpl_vars[$var]->value{$index} = $_statement[value], \$_smarty_tpl->tpl_vars[$var]->iteration = 1;\$_smarty_tpl->tpl_vars[$var]->iteration <= \$_smarty_tpl->tpl_vars[$var]->total;\$_smarty_tpl->tpl_vars[$var]->value{$index} += \$_smarty_tpl->tpl_vars[$var]->step, \$_smarty_tpl->tpl_vars[$var]->iteration++) {\n";
+ $output .= "\$_smarty_tpl->tpl_vars[$var]->first = \$_smarty_tpl->tpl_vars[$var]->iteration == 1;";
+ $output .= "\$_smarty_tpl->tpl_vars[$var]->last = \$_smarty_tpl->tpl_vars[$var]->iteration == \$_smarty_tpl->tpl_vars[$var]->total;";
}
$output .= "?>";
@@ -127,6 +149,7 @@ class Smarty_Internal_Compile_Forclose extends Smarty_Internal_CompileBase
*/
public function compile($args, $compiler, $parameter)
{
+ $compiler->loopNesting--;
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
// must endblock be nocache?
@@ -136,10 +159,11 @@ class Smarty_Internal_Compile_Forclose extends Smarty_Internal_CompileBase
list($openTag, $compiler->nocache) = $this->closeTag($compiler, array('for', 'forelse'));
- if ($openTag == 'forelse') {
- return "<?php } ?>";
- } else {
- return "<?php }} ?>";
- }
+ $output = "<?php }\n";
+ if ($openTag != 'forelse') {
+ $output .= "}\n";
+ }
+ $output .= "?>\n";
+ return $output;
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_foreach.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_foreach.php
index fc77f5749..876ed026a 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_foreach.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_foreach.php
@@ -14,7 +14,7 @@
* @package Smarty
* @subpackage Compiler
*/
-class Smarty_Internal_Compile_Foreach extends Smarty_Internal_CompileBase
+class Smarty_Internal_Compile_Foreach extends Smarty_Internal_Compile_Private_ForeachSection
{
/**
* Attribute definition: Overwrites base class.
@@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Foreach extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $required_attributes = array('from', 'item');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -30,6 +31,7 @@ class Smarty_Internal_Compile_Foreach extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $optional_attributes = array('name', 'key');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -39,128 +41,228 @@ class Smarty_Internal_Compile_Foreach extends Smarty_Internal_CompileBase
public $shorttag_order = array('from', 'item', 'key', 'name');
/**
+ * counter
+ *
+ * @var int
+ */
+ public $counter = 0;
+
+ /**
+ * Name of this tag
+ *
+ * @var string
+ */
+ public $tagName = 'foreach';
+
+ /**
+ * Valid properties of $smarty.foreach.name.xxx variable
+ *
+ * @var array
+ */
+ public static $nameProperties = array('first', 'last', 'index', 'iteration', 'show', 'total');
+
+ /**
+ * Valid properties of $item@xxx variable
+ *
+ * @var array
+ */
+ public $itemProperties = array('first', 'last', 'index', 'iteration', 'show', 'total', 'key');
+
+ /**
+ * Flag if tag had name attribute
+ *
+ * @var bool
+ */
+ public $isNamed = false;
+
+ /**
* Compiles code for the {foreach} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
* @return string compiled code
+ * @throws \SmartyCompilerException
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
+ $compiler->loopNesting ++;
+ // init
+ $this->isNamed = false;
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
-
$from = $_attr['from'];
- $item = $_attr['item'];
- if (!strncmp("\$_smarty_tpl->tpl_vars[$item]", $from, strlen($item) + 24)) {
- $compiler->trigger_template_error("item variable {$item} may not be the same variable as at 'from'", $compiler->lex->taglineno);
+ $item = $compiler->getId($_attr['item']);
+ if ($item === false) {
+ $item = $compiler->getVariableName($_attr['item']);
}
-
+ $attributes = array('item' => $item);
if (isset($_attr['key'])) {
- $key = $_attr['key'];
- } else {
- $key = null;
+ $key = $compiler->getId($_attr['key']);
+ if ($key === false) {
+ $key = $compiler->getVariableName($_attr['key']);
+ }
+ $attributes['key'] = $key;
+ }
+ if (isset($_attr['name'])) {
+ $this->isNamed = true;
+ $attributes['name'] = $compiler->getId($_attr['name']);
+ }
+ foreach ($attributes as $a => $v) {
+ if ($v === false) {
+ $compiler->trigger_template_error("'{$a}' attribute/variable has illegal value", null, true);
+ }
+ }
+ $fromName = $compiler->getVariableName($_attr['from']);
+ if ($fromName) {
+ foreach (array('item', 'key') as $a) {
+ if (isset($attributes[$a]) && $attributes[$a] == $fromName) {
+ $compiler->trigger_template_error("'{$a}' and 'from' may not have same variable name '{$fromName}'",
+ null, true);
+ }
+ }
+ }
+
+ $itemVar = "\$_smarty_tpl->tpl_vars['{$item}']";
+ $local = '$__foreach_' . (isset($attributes['name']) ? $attributes['name'] : $attributes['item']) . '_' .
+ $this->counter ++ . '_';
+ $needIteration = false;
+ // search for used tag attributes
+ $itemAttr = array();
+ $namedAttr = array();
+ $this->scanForProperties($attributes, $compiler);
+ if (!empty($this->matchResults['item'])) {
+ $itemAttr = $this->matchResults['item'];
+ }
+ if (!empty($this->matchResults['named'])) {
+ $namedAttr = $this->matchResults['named'];
+ }
+ if (isset($itemAttr['last'])) {
+ $needIteration = true;
+ }
+ if (isset($namedAttr['last'])) {
+ $needIteration = true;
+ }
+
+ $keyTerm = '';
+ if (isset($itemAttr['key'])) {
+ $keyTerm = "{$itemVar}->key => ";
+ } elseif (isset($attributes['key'])) {
+ $keyTerm = "\$_smarty_tpl->tpl_vars['{$key}']->value => ";
}
- $this->openTag($compiler, 'foreach', array('foreach', $compiler->nocache, $item, $key));
+ $saveVars = array();
+ $restoreVars = array();
+ if ($this->isNamed) {
+ $foreachVar = "\$_smarty_tpl->tpl_vars['__smarty_foreach_{$attributes['name']}']";
+ if (!empty($namedAttr)) {
+ $saveVars['saved'] = "isset({$foreachVar}) ? {$foreachVar} : false;";
+ $restoreVars[] = "if ({$local}saved) {\n{$foreachVar} = {$local}saved;\n}\n";
+ }
+ }
+ foreach (array('item', 'key') as $a) {
+ if (isset($attributes[$a])) {
+ $saveVars['saved_' . $a] =
+ "isset(\$_smarty_tpl->tpl_vars['{$attributes[$a]}']) ? \$_smarty_tpl->tpl_vars['{$attributes[$a]}'] : false;";
+ $restoreVars[] =
+ "if ({$local}saved_{$a}) {\n\$_smarty_tpl->tpl_vars['{$attributes[$a]}'] = {$local}saved_{$a};\n}\n";
+ }
+ }
+ $this->openTag($compiler, 'foreach',
+ array('foreach', $compiler->nocache, $local, $restoreVars, $itemVar, true));
// maybe nocache because of nocache variables
$compiler->nocache = $compiler->nocache | $compiler->tag_nocache;
- if (isset($_attr['name'])) {
- $name = $_attr['name'];
- $has_name = true;
- $SmartyVarName = '$smarty.foreach.' . trim($name, '\'"') . '.';
- } else {
- $name = null;
- $has_name = false;
- }
- $ItemVarName = '$' . trim($item, '\'"') . '@';
- // evaluates which Smarty variables and properties have to be computed
- if ($has_name) {
- $usesSmartyFirst = strpos($compiler->lex->data, $SmartyVarName . 'first') !== false;
- $usesSmartyLast = strpos($compiler->lex->data, $SmartyVarName . 'last') !== false;
- $usesSmartyIndex = strpos($compiler->lex->data, $SmartyVarName . 'index') !== false;
- $usesSmartyIteration = strpos($compiler->lex->data, $SmartyVarName . 'iteration') !== false;
- $usesSmartyShow = strpos($compiler->lex->data, $SmartyVarName . 'show') !== false;
- $usesSmartyTotal = strpos($compiler->lex->data, $SmartyVarName . 'total') !== false;
- } else {
- $usesSmartyFirst = false;
- $usesSmartyLast = false;
- $usesSmartyTotal = false;
- $usesSmartyShow = false;
- }
-
- $usesPropFirst = $usesSmartyFirst || strpos($compiler->lex->data, $ItemVarName . 'first') !== false;
- $usesPropLast = $usesSmartyLast || strpos($compiler->lex->data, $ItemVarName . 'last') !== false;
- $usesPropIndex = $usesPropFirst || strpos($compiler->lex->data, $ItemVarName . 'index') !== false;
- $usesPropIteration = $usesPropLast || strpos($compiler->lex->data, $ItemVarName . 'iteration') !== false;
- $usesPropShow = strpos($compiler->lex->data, $ItemVarName . 'show') !== false;
- $usesPropTotal = $usesSmartyTotal || $usesSmartyShow || $usesPropShow || $usesPropLast || strpos($compiler->lex->data, $ItemVarName . 'total') !== false;
// generate output code
- $output = "<?php ";
- $output .= " \$_smarty_tpl->tpl_vars[$item] = new Smarty_Variable; \$_smarty_tpl->tpl_vars[$item]->_loop = false;\n";
- if ($key != null) {
- $output .= " \$_smarty_tpl->tpl_vars[$key] = new Smarty_Variable;\n";
- }
- $output .= " \$_from = $from; if (!is_array(\$_from) && !is_object(\$_from)) { settype(\$_from, 'array');}\n";
- if ($usesPropTotal) {
- $output .= " \$_smarty_tpl->tpl_vars[$item]->total= \$_smarty_tpl->_count(\$_from);\n";
+ $output = "<?php\n";
+ $output .= "\$_from = $from;\n";
+ $output .= "if (!is_array(\$_from) && !is_object(\$_from)) {\n";
+ $output .= "settype(\$_from, 'array');\n";
+ $output .= "}\n";
+ foreach ($saveVars as $k => $code) {
+ $output .= "{$local}{$k} = {$code}\n";
}
- if ($usesPropIteration) {
- $output .= " \$_smarty_tpl->tpl_vars[$item]->iteration=0;\n";
+ $output .= "{$itemVar} = new Smarty_Variable();\n";
+ $output .= "{$local}total = \$_smarty_tpl->smarty->ext->_foreach->count(\$_from);\n";
+ if (isset($itemAttr['show'])) {
+ $output .= "{$itemVar}->show = ({$local}total > 0);\n";
}
- if ($usesPropIndex) {
- $output .= " \$_smarty_tpl->tpl_vars[$item]->index=-1;\n";
+ if (isset($itemAttr['total'])) {
+ $output .= "{$itemVar}->total= {$local}total;\n";
}
- if ($usesPropShow) {
- $output .= " \$_smarty_tpl->tpl_vars[$item]->show = (\$_smarty_tpl->tpl_vars[$item]->total > 0);\n";
- }
- if ($has_name) {
- if ($usesSmartyTotal) {
- $output .= " \$_smarty_tpl->tpl_vars['smarty']->value['foreach'][$name]['total'] = \$_smarty_tpl->tpl_vars[$item]->total;\n";
+ if ($this->isNamed) {
+ $prop = array();
+ if (isset($namedAttr['total'])) {
+ $prop['total'] = "'total' => {$local}total";
+ }
+ if (isset($namedAttr['iteration'])) {
+ $prop['iteration'] = "'iteration' => 0";
}
- if ($usesSmartyIteration) {
- $output .= " \$_smarty_tpl->tpl_vars['smarty']->value['foreach'][$name]['iteration']=0;\n";
+ if (isset($namedAttr['index'])) {
+ $prop['index'] = "'index' => -1";
}
- if ($usesSmartyIndex) {
- $output .= " \$_smarty_tpl->tpl_vars['smarty']->value['foreach'][$name]['index']=-1;\n";
+ if (isset($namedAttr['show'])) {
+ $prop['show'] = "'show' => ({$local}total > 0)";
}
- if ($usesSmartyShow) {
- $output .= " \$_smarty_tpl->tpl_vars['smarty']->value['foreach'][$name]['show']=(\$_smarty_tpl->tpl_vars[$item]->total > 0);\n";
+ if (!empty($namedAttr)) {
+ $_vars = 'array(' . join(', ', $prop) . ')';
+ $output .= "{$foreachVar} = new Smarty_Variable({$_vars});\n";
}
}
- $output .= "foreach (\$_from as \$_smarty_tpl->tpl_vars[$item]->key => \$_smarty_tpl->tpl_vars[$item]->value) {\n\$_smarty_tpl->tpl_vars[$item]->_loop = true;\n";
- if ($key != null) {
- $output .= " \$_smarty_tpl->tpl_vars[$key]->value = \$_smarty_tpl->tpl_vars[$item]->key;\n";
+ $output .= "if ({$local}total) {\n";
+ if (isset($attributes['key'])) {
+ $output .= "\$_smarty_tpl->tpl_vars['{$key}'] = new Smarty_Variable();\n";
}
- if ($usesPropIteration) {
- $output .= " \$_smarty_tpl->tpl_vars[$item]->iteration++;\n";
+ if (isset($namedAttr['first']) || isset($itemAttr['first'])) {
+ $output .= "{$local}first = true;\n";
}
- if ($usesPropIndex) {
- $output .= " \$_smarty_tpl->tpl_vars[$item]->index++;\n";
+ if (isset($itemAttr['iteration'])) {
+ $output .= "{$itemVar}->iteration=0;\n";
}
- if ($usesPropFirst) {
- $output .= " \$_smarty_tpl->tpl_vars[$item]->first = \$_smarty_tpl->tpl_vars[$item]->index === 0;\n";
+ if (isset($itemAttr['index'])) {
+ $output .= "{$itemVar}->index=-1;\n";
}
- if ($usesPropLast) {
- $output .= " \$_smarty_tpl->tpl_vars[$item]->last = \$_smarty_tpl->tpl_vars[$item]->iteration === \$_smarty_tpl->tpl_vars[$item]->total;\n";
+ if ($needIteration) {
+ $output .= "{$local}iteration=0;\n";
}
- if ($has_name) {
- if ($usesSmartyFirst) {
- $output .= " \$_smarty_tpl->tpl_vars['smarty']->value['foreach'][$name]['first'] = \$_smarty_tpl->tpl_vars[$item]->first;\n";
+ $output .= "foreach (\$_from as {$keyTerm}{$itemVar}->value) {\n";
+ if (isset($attributes['key']) && isset($itemAttr['key'])) {
+ $output .= "\$_smarty_tpl->tpl_vars['{$key}']->value = {$itemVar}->key;\n";
+ }
+ if (isset($itemAttr['iteration'])) {
+ $output .= "{$itemVar}->iteration++;\n";
+ }
+ if (isset($itemAttr['index'])) {
+ $output .= "{$itemVar}->index++;\n";
+ }
+ if ($needIteration) {
+ $output .= "{$local}iteration++;\n";
+ }
+ if (isset($itemAttr['first'])) {
+ $output .= "{$itemVar}->first = {$local}first;\n";
+ }
+ if (isset($itemAttr['last'])) {
+ $output .= "{$itemVar}->last = {$local}iteration == {$local}total;\n";
+ }
+ if ($this->isNamed) {
+ if (isset($namedAttr['iteration'])) {
+ $output .= "{$foreachVar}->value['iteration']++;\n";
}
- if ($usesSmartyIteration) {
- $output .= " \$_smarty_tpl->tpl_vars['smarty']->value['foreach'][$name]['iteration']++;\n";
+ if (isset($namedAttr['index'])) {
+ $output .= "{$foreachVar}->value['index']++;\n";
}
- if ($usesSmartyIndex) {
- $output .= " \$_smarty_tpl->tpl_vars['smarty']->value['foreach'][$name]['index']++;\n";
+ if (isset($namedAttr['first'])) {
+ $output .= "{$foreachVar}->value['first'] = {$local}first;\n";
}
- if ($usesSmartyLast) {
- $output .= " \$_smarty_tpl->tpl_vars['smarty']->value['foreach'][$name]['last'] = \$_smarty_tpl->tpl_vars[$item]->last;\n";
+ if (isset($namedAttr['last'])) {
+ $output .= "{$foreachVar}->value['last'] = {$local}iteration == {$local}total;\n";
}
}
+ if (isset($namedAttr['first']) || isset($itemAttr['first'])) {
+ $output .= "{$local}first = false;\n";
+ }
+ $output .= "{$local}saved_local_item = {$itemVar};\n";
$output .= "?>";
return $output;
@@ -178,21 +280,24 @@ class Smarty_Internal_Compile_Foreachelse extends Smarty_Internal_CompileBase
/**
* Compiles code for the {foreachelse} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
* @return string compiled code
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
- list($openTag, $nocache, $item, $key) = $this->closeTag($compiler, array('foreach'));
- $this->openTag($compiler, 'foreachelse', array('foreachelse', $nocache, $item, $key));
-
- return "<?php }\nif (!\$_smarty_tpl->tpl_vars[$item]->_loop) {\n?>";
+ list($openTag, $nocache, $local, $restoreVars, $itemVar, $foo) = $this->closeTag($compiler, array('foreach'));
+ $this->openTag($compiler, 'foreachelse', array('foreachelse', $nocache, $local, $restoreVars, $itemVar, false));
+ $output = "<?php\n";
+ $output .= "{$itemVar} = {$local}saved_local_item;\n";
+ $output .= "}\n";
+ $output .= "} else {\n?>";
+ return $output;
}
}
@@ -207,23 +312,34 @@ class Smarty_Internal_Compile_Foreachclose extends Smarty_Internal_CompileBase
/**
* Compiles code for the {/foreach} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
* @return string compiled code
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
- // check and get attributes
- $_attr = $this->getAttributes($compiler, $args);
+ $compiler->loopNesting --;
// must endblock be nocache?
if ($compiler->nocache) {
$compiler->tag_nocache = true;
}
- list($openTag, $compiler->nocache, $item, $key) = $this->closeTag($compiler, array('foreach', 'foreachelse'));
+ list($openTag, $compiler->nocache, $local, $restoreVars, $itemVar, $restore) =
+ $this->closeTag($compiler, array('foreach', 'foreachelse'));
+ $output = "<?php\n";
+
+ if ($restore) {
+ $output .= "{$itemVar} = {$local}saved_local_item;\n";
+ $output .= "}\n";
+ }
+ $output .= "}\n";
+ foreach ($restoreVars as $restore) {
+ $output .= $restore;
+ }
+ $output .= "?>";
- return "<?php } ?>";
+ return $output;
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_function.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_function.php
index 298eb16f2..28f335949 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_function.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_function.php
@@ -16,6 +16,7 @@
*/
class Smarty_Internal_Compile_Function extends Smarty_Internal_CompileBase
{
+
/**
* Attribute definition: Overwrites base class.
*
@@ -23,6 +24,7 @@ class Smarty_Internal_Compile_Function extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $required_attributes = array('name');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -30,6 +32,7 @@ class Smarty_Internal_Compile_Function extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $shorttag_order = array('name');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -41,54 +44,31 @@ class Smarty_Internal_Compile_Function extends Smarty_Internal_CompileBase
/**
* Compiles code for the {function} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
- * @return boolean true
+ * @return bool true
+ * @throws \SmartyCompilerException
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
+ $compiler->loopNesting++;
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
if ($_attr['nocache'] === true) {
- $compiler->trigger_template_error('nocache option not allowed', $compiler->lex->taglineno);
+ $compiler->trigger_template_error('nocache option not allowed', null, true);
}
unset($_attr['nocache']);
- $save = array($_attr, $compiler->parser->current_buffer,
- $compiler->template->has_nocache_code, $compiler->template->required_plugins);
- $this->openTag($compiler, 'function', $save);
$_name = trim($_attr['name'], "'\"");
- unset($_attr['name']);
- // set flag that we are compiling a template function
- $compiler->compiles_template_function = true;
- $compiler->template->properties['function'][$_name]['parameter'] = array();
- /** @var Smarty_Internal_Template $_smarty_tpl
- * used in evaluated code
- */
- $_smarty_tpl = $compiler->template;
- foreach ($_attr as $_key => $_data) {
- eval ('$tmp=' . $_data . ';');
- $compiler->template->properties['function'][$_name]['parameter'][$_key] = $tmp;
- }
- $compiler->smarty->template_functions[$_name]['parameter'] = $compiler->template->properties['function'][$_name]['parameter'];
- if ($compiler->template->caching) {
- $output = '';
- } else {
- $output = "<?php if (!function_exists('smarty_template_function_{$_name}')) {
- function smarty_template_function_{$_name}(\$_smarty_tpl,\$params) {
- \$saved_tpl_vars = \$_smarty_tpl->tpl_vars;
- foreach (\$_smarty_tpl->smarty->template_functions['{$_name}']['parameter'] as \$key => \$value) {\$_smarty_tpl->tpl_vars[\$key] = new Smarty_variable(\$value);};
- foreach (\$params as \$key => \$value) {\$_smarty_tpl->tpl_vars[\$key] = new Smarty_variable(\$value);}?>";
- }
+ $compiler->parent_compiler->tpl_function[$_name] = $compiler->parent_compiler->template->tpl_function[$_name] = array();
+ $save = array($_attr, $compiler->parser->current_buffer, $compiler->template->compiled->has_nocache_code,
+ $compiler->template->caching);
+ $this->openTag($compiler, 'function', $save);
// Init temporary context
- $compiler->template->required_plugins = array('compiled' => array(), 'nocache' => array());
- $compiler->parser->current_buffer = new _smarty_template_buffer($compiler->parser);
- $compiler->parser->current_buffer->append_subtree(new _smarty_tag($compiler->parser, $output));
- $compiler->template->has_nocache_code = false;
- $compiler->has_code = false;
- $compiler->template->properties['function'][$_name]['compiled'] = '';
+ $compiler->parser->current_buffer = new Smarty_Internal_ParseTree_Template();
+ $compiler->template->compiled->has_nocache_code = false;
return true;
}
}
@@ -101,62 +81,130 @@ class Smarty_Internal_Compile_Function extends Smarty_Internal_CompileBase
*/
class Smarty_Internal_Compile_Functionclose extends Smarty_Internal_CompileBase
{
+
+ /**
+ * Compiler object
+ *
+ * @var object
+ */
+ private $compiler = null;
+
/**
* Compiles code for the {/function} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param object|\Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
- * @return boolean true
+ * @return bool true
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
- $_attr = $this->getAttributes($compiler, $args);
+ $compiler->loopNesting--;
+ $this->compiler = $compiler;
$saved_data = $this->closeTag($compiler, array('function'));
- $_name = trim($saved_data[0]['name'], "'\"");
- // build plugin include code
- $plugins_string = '';
- if (!empty($compiler->template->required_plugins['compiled'])) {
- $plugins_string = '<?php ';
- foreach ($compiler->template->required_plugins['compiled'] as $tmp) {
- foreach ($tmp as $data) {
- $plugins_string .= "if (!is_callable('{$data['function']}')) include '{$data['file']}';\n";
- }
+ $_attr = $saved_data[0];
+ $_name = trim($_attr['name'], "'\"");
+ $compiler->parent_compiler->tpl_function[$_name]['called_functions'] = $compiler->parent_compiler->template->tpl_function[$_name]['called_functions'] = $compiler->called_functions;
+ $compiler->parent_compiler->tpl_function[$_name]['compiled_filepath'] = $compiler->parent_compiler->template->tpl_function[$_name]['compiled_filepath'] = $compiler->parent_compiler->template->compiled->filepath;
+ $compiler->parent_compiler->tpl_function[$_name]['uid'] = $compiler->parent_compiler->template->tpl_function[$_name]['uid'] = $compiler->template->source->uid;
+ $compiler->called_functions = array();
+ $_parameter = $_attr;
+ unset($_parameter['name']);
+ // default parameter
+ $_paramsArray = array();
+ foreach ($_parameter as $_key => $_value) {
+ if (is_int($_key)) {
+ $_paramsArray[] = "$_key=>$_value";
+ } else {
+ $_paramsArray[] = "'$_key'=>$_value";
}
- $plugins_string .= '?>';
}
- if (!empty($compiler->template->required_plugins['nocache'])) {
- $plugins_string .= "<?php echo '/*%%SmartyNocache:{$compiler->template->properties['nocache_hash']}%%*/<?php ";
- foreach ($compiler->template->required_plugins['nocache'] as $tmp) {
- foreach ($tmp as $data) {
- $plugins_string .= "if (!is_callable(\'{$data['function']}\')) include \'{$data['file']}\';\n";
+ if (!empty($_paramsArray)) {
+ $_params = 'array(' . implode(",", $_paramsArray) . ')';
+ $_paramsCode = "\$params = array_merge($_params, \$params);\n";
+ } else {
+ $_paramsCode = '';
+ }
+ $_functionCode = $compiler->parser->current_buffer;
+ // setup buffer for template function code
+ $compiler->parser->current_buffer = new Smarty_Internal_ParseTree_Template();
+
+ $_funcName = "smarty_template_function_{$_name}_{$compiler->template->compiled->nocache_hash}";
+ $_funcNameCaching = $_funcName . '_nocache';
+ if ($compiler->template->compiled->has_nocache_code) {
+ $compiler->parent_compiler->tpl_function[$_name]['call_name_caching'] = $compiler->parent_compiler->template->tpl_function[$_name]['call_name_caching'] = $_funcNameCaching;
+ $output = "<?php\n";
+ $output .= "/* {$_funcNameCaching} */\n";
+ $output .= "if (!function_exists('{$_funcNameCaching}')) {\n";
+ $output .= "function {$_funcNameCaching} (\$_smarty_tpl,\$params) {\n";
+ $output .= "ob_start();\n";
+ $output .= "\$_smarty_tpl->compiled->has_nocache_code = true;\n";
+ $output .= $_paramsCode;
+ $output .= "\$_smarty_tpl->_cache['saved_tpl_vars'][] = \$_smarty_tpl->tpl_vars;\n";
+ $output .= "foreach (\$params as \$key => \$value) {\n\$_smarty_tpl->tpl_vars[\$key] = new Smarty_Variable(\$value);\n}";
+ $output .= "\$params = var_export(\$params, true);\n";
+ $output .= "echo \"/*%%SmartyNocache:{$compiler->template->compiled->nocache_hash}%%*/<?php ";
+ $output .= "\\\$saved_tpl_vars = \\\$_smarty_tpl->tpl_vars;\nforeach (\$params as \\\$key => \\\$value) {\n\\\$_smarty_tpl->tpl_vars[\\\$key] = new Smarty_Variable(\\\$value);\n}\n?>";
+ $output .= "/*/%%SmartyNocache:{$compiler->template->compiled->nocache_hash}%%*/\n\";?>";
+ $compiler->parser->current_buffer->append_subtree($compiler->parser, new Smarty_Internal_ParseTree_Tag($compiler->parser, $output));
+ $compiler->parser->current_buffer->append_subtree($compiler->parser, $_functionCode);
+ $output = "<?php echo \"/*%%SmartyNocache:{$compiler->template->compiled->nocache_hash}%%*/<?php ";
+ $output .= "foreach (Smarty::\\\$global_tpl_vars as \\\$key => \\\$value){\n";
+ $output .= "if (!isset(\\\$_smarty_tpl->tpl_vars[\\\$key]) || \\\$_smarty_tpl->tpl_vars[\\\$key] === \\\$value) \\\$saved_tpl_vars[\\\$key] = \\\$value;\n}\n";
+ $output .= "\\\$_smarty_tpl->tpl_vars = \\\$saved_tpl_vars;?>\n";
+ $output .= "/*/%%SmartyNocache:{$compiler->template->compiled->nocache_hash}%%*/\";\n?>";
+ $output .= "<?php echo str_replace('{$compiler->template->compiled->nocache_hash}', \$_smarty_tpl->compiled->nocache_hash, ob_get_clean());\n";
+ $output .= "\$_smarty_tpl->tpl_vars = array_pop(\$_smarty_tpl->_cache['saved_tpl_vars']);\n}\n}\n";
+ $output .= "/*/ {$_funcName}_nocache */\n\n";
+ $output .= "?>\n";
+ $compiler->parser->current_buffer->append_subtree($compiler->parser, new Smarty_Internal_ParseTree_Tag($compiler->parser, $output));
+ $_functionCode = new Smarty_Internal_ParseTree_Tag($compiler->parser, preg_replace_callback("/((<\?php )?echo '\/\*%%SmartyNocache:{$compiler->template->compiled->nocache_hash}%%\*\/([\S\s]*?)\/\*\/%%SmartyNocache:{$compiler->template->compiled->nocache_hash}%%\*\/';(\?>\n)?)/", array($this,
+ 'removeNocache'), $_functionCode->to_smarty_php($compiler->parser)));
+ }
+ $compiler->parent_compiler->tpl_function[$_name]['call_name'] = $compiler->parent_compiler->template->tpl_function[$_name]['call_name'] = $_funcName;
+ $output = "<?php\n";
+ $output .= "/* {$_funcName} */\n";
+ $output .= "if (!function_exists('{$_funcName}')) {\n";
+ $output .= "function {$_funcName}(\$_smarty_tpl,\$params) {\n";
+ $output .= "\$saved_tpl_vars = \$_smarty_tpl->tpl_vars;\n";
+ $output .= $_paramsCode;
+ $output .= "foreach (\$params as \$key => \$value) {\n\$_smarty_tpl->tpl_vars[\$key] = new Smarty_Variable(\$value);\n}?>";
+ $compiler->parser->current_buffer->append_subtree($compiler->parser, new Smarty_Internal_ParseTree_Tag($compiler->parser, $output));
+ $compiler->parser->current_buffer->append_subtree($compiler->parser, $_functionCode);
+ $output = "<?php foreach (Smarty::\$global_tpl_vars as \$key => \$value){\n";
+ $output .= "if (!isset(\$_smarty_tpl->tpl_vars[\$key]) || \$_smarty_tpl->tpl_vars[\$key] === \$value) \$saved_tpl_vars[\$key] = \$value;\n}\n";
+ $output .= "\$_smarty_tpl->tpl_vars = \$saved_tpl_vars;\n}\n}\n";
+ $output .= "/*/ {$_funcName} */\n\n";
+ $output .= "?>\n";
+ $compiler->parser->current_buffer->append_subtree($compiler->parser, new Smarty_Internal_ParseTree_Tag($compiler->parser, $output));
+ $compiler->parent_compiler->blockOrFunctionCode .= $compiler->parser->current_buffer->to_smarty_php($compiler->parser);
+ // nocache plugins must be copied
+ if (!empty($compiler->template->compiled->required_plugins['nocache'])) {
+ foreach ($compiler->template->compiled->required_plugins['nocache'] as $plugin => $tmp) {
+ foreach ($tmp as $type => $data) {
+ $compiler->parent_compiler->template->compiled->required_plugins['compiled'][$plugin][$type] = $data;
}
}
- $plugins_string .= "?>/*/%%SmartyNocache:{$compiler->template->properties['nocache_hash']}%%*/';?>\n";
- }
- // if caching save template function for possible nocache call
- if ($compiler->template->caching) {
- $compiler->template->properties['function'][$_name]['compiled'] .= $plugins_string
- . $compiler->parser->current_buffer->to_smarty_php();
- $compiler->template->properties['function'][$_name]['nocache_hash'] = $compiler->template->properties['nocache_hash'];
- $compiler->template->properties['function'][$_name]['has_nocache_code'] = $compiler->template->has_nocache_code;
- $compiler->template->properties['function'][$_name]['called_functions'] = $compiler->called_functions;
- $compiler->called_functions = array();
- $compiler->smarty->template_functions[$_name] = $compiler->template->properties['function'][$_name];
- $compiler->has_code = false;
- $output = true;
- } else {
- $output = $plugins_string . $compiler->parser->current_buffer->to_smarty_php() . "<?php \$_smarty_tpl->tpl_vars = \$saved_tpl_vars;
-foreach (Smarty::\$global_tpl_vars as \$key => \$value) if(!isset(\$_smarty_tpl->tpl_vars[\$key])) \$_smarty_tpl->tpl_vars[\$key] = \$value;}}?>\n";
}
- // reset flag that we are compiling a template function
- $compiler->compiles_template_function = false;
- // restore old compiler status
+ // restore old buffer
+
$compiler->parser->current_buffer = $saved_data[1];
- $compiler->template->has_nocache_code = $compiler->template->has_nocache_code | $saved_data[2];
- $compiler->template->required_plugins = $saved_data[3];
+ // restore old status
+ $compiler->template->compiled->has_nocache_code = $saved_data[2];
+ $compiler->template->caching = $saved_data[3];
+ return true;
+ }
- return $output;
+ /**
+ * @param $match
+ *
+ * @return mixed
+ */
+ function removeNocache($match)
+ {
+ $code = preg_replace("/((<\?php )?echo '\/\*%%SmartyNocache:{$this->compiler->template->compiled->nocache_hash}%%\*\/)|(\/\*\/%%SmartyNocache:{$this->compiler->template->compiled->nocache_hash}%%\*\/';(\?>\n)?)/", '', $match[0]);
+ $code = str_replace(array('\\\'', '\\\\\''), array('\'', '\\\''), $code);
+ return $code;
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_if.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_if.php
index d709fcfd8..541e21816 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_if.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_if.php
@@ -19,13 +19,14 @@ class Smarty_Internal_Compile_If extends Smarty_Internal_CompileBase
/**
* Compiles code for the {if} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
* @return string compiled code
+ * @throws \SmartyCompilerException
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
@@ -34,7 +35,7 @@ class Smarty_Internal_Compile_If extends Smarty_Internal_CompileBase
$compiler->nocache = $compiler->nocache | $compiler->tag_nocache;
if (!array_key_exists("if condition", $parameter)) {
- $compiler->trigger_template_error("missing if condition", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("missing if condition", null, true);
}
if (is_array($parameter['if condition'])) {
@@ -42,19 +43,32 @@ class Smarty_Internal_Compile_If extends Smarty_Internal_CompileBase
$_nocache = ',true';
// create nocache var to make it know for further compiling
if (is_array($parameter['if condition']['var'])) {
- $compiler->template->tpl_vars[trim($parameter['if condition']['var']['var'], "'")] = new Smarty_variable(null, true);
+ $var = trim($parameter['if condition']['var']['var'], "'");
} else {
- $compiler->template->tpl_vars[trim($parameter['if condition']['var'], "'")] = new Smarty_variable(null, true);
+ $var = trim($parameter['if condition']['var'], "'");
+ }
+ if (isset($compiler->template->tpl_vars[$var])) {
+ $compiler->template->tpl_vars[$var]->nocache = true;
+ } else {
+ $compiler->template->tpl_vars[$var] = new Smarty_Variable(null, true);
}
} else {
$_nocache = '';
}
if (is_array($parameter['if condition']['var'])) {
- $_output = "<?php if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]) || !is_array(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value)) \$_smarty_tpl->createLocalArrayVariable(" . $parameter['if condition']['var']['var'] . "$_nocache);\n";
- $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value" . $parameter['if condition']['var']['smarty_internal_index'] . " = " . $parameter['if condition']['value'] . ") {?>";
+ $_output = "<?php if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] .
+ "]) || !is_array(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] .
+ "]->value)) \$_smarty_tpl->smarty->ext->_var->createLocalArrayVariable(\$_smarty_tpl, " . $parameter['if condition']['var']['var'] .
+ "$_nocache);\n";
+ $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value" .
+ $parameter['if condition']['var']['smarty_internal_index'] . " = " .
+ $parameter['if condition']['value'] . ") {?>";
} else {
- $_output = "<?php if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "])) \$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "] = new Smarty_Variable(null{$_nocache});";
- $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "]->value = " . $parameter['if condition']['value'] . ") {?>";
+ $_output = "<?php if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] .
+ "])) \$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] .
+ "] = new Smarty_Variable(null{$_nocache});";
+ $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "]->value = " .
+ $parameter['if condition']['value'] . ") {?>";
}
return $_output;
@@ -75,13 +89,13 @@ class Smarty_Internal_Compile_Else extends Smarty_Internal_CompileBase
/**
* Compiles code for the {else} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
* @return string compiled code
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
list($nesting, $compiler->tag_nocache) = $this->closeTag($compiler, array('if', 'elseif'));
$this->openTag($compiler, 'else', array($nesting, $compiler->tag_nocache));
@@ -101,13 +115,14 @@ class Smarty_Internal_Compile_Elseif extends Smarty_Internal_CompileBase
/**
* Compiles code for the {elseif} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
* @return string compiled code
+ * @throws \SmartyCompilerException
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
@@ -115,7 +130,7 @@ class Smarty_Internal_Compile_Elseif extends Smarty_Internal_CompileBase
list($nesting, $compiler->tag_nocache) = $this->closeTag($compiler, array('if', 'elseif'));
if (!array_key_exists("if condition", $parameter)) {
- $compiler->trigger_template_error("missing elseif condition", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("missing elseif condition", null, true);
}
if (is_array($parameter['if condition'])) {
@@ -124,9 +139,14 @@ class Smarty_Internal_Compile_Elseif extends Smarty_Internal_CompileBase
$_nocache = ',true';
// create nocache var to make it know for further compiling
if (is_array($parameter['if condition']['var'])) {
- $compiler->template->tpl_vars[trim($parameter['if condition']['var']['var'], "'")] = new Smarty_variable(null, true);
+ $var = trim($parameter['if condition']['var']['var'], "'");
+ } else {
+ $var = trim($parameter['if condition']['var'], "'");
+ }
+ if (isset($compiler->template->tpl_vars[$var])) {
+ $compiler->template->tpl_vars[$var]->nocache = true;
} else {
- $compiler->template->tpl_vars[trim($parameter['if condition']['var'], "'")] = new Smarty_variable(null, true);
+ $compiler->template->tpl_vars[$var] = new Smarty_Variable(null, true);
}
} else {
$_nocache = '';
@@ -139,11 +159,20 @@ class Smarty_Internal_Compile_Elseif extends Smarty_Internal_CompileBase
if ($condition_by_assign) {
$this->openTag($compiler, 'elseif', array($nesting + 1, $compiler->tag_nocache));
if (is_array($parameter['if condition']['var'])) {
- $_output = "<?php } else { if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]) || !is_array(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value)) \$_smarty_tpl->createLocalArrayVariable(" . $parameter['if condition']['var']['var'] . "$_nocache);\n";
- $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value" . $parameter['if condition']['var']['smarty_internal_index'] . " = " . $parameter['if condition']['value'] . ") {?>";
+ $_output = "<?php } else { if (!isset(\$_smarty_tpl->tpl_vars[" .
+ $parameter['if condition']['var']['var'] . "]) || !is_array(\$_smarty_tpl->tpl_vars[" .
+ $parameter['if condition']['var']['var'] .
+ "]->value)) \$_smarty_tpl->smarty->ext->_var->createLocalArrayVariable(\$_smarty_tpl, " .
+ $parameter['if condition']['var']['var'] . "$_nocache);\n";
+ $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value" .
+ $parameter['if condition']['var']['smarty_internal_index'] . " = " .
+ $parameter['if condition']['value'] . ") {?>";
} else {
- $_output = "<?php } else { if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "])) \$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "] = new Smarty_Variable(null{$_nocache});";
- $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "]->value = " . $parameter['if condition']['value'] . ") {?>";
+ $_output = "<?php } else { if (!isset(\$_smarty_tpl->tpl_vars[" .
+ $parameter['if condition']['var'] . "])) \$_smarty_tpl->tpl_vars[" .
+ $parameter['if condition']['var'] . "] = new Smarty_Variable(null{$_nocache});";
+ $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "]->value = " .
+ $parameter['if condition']['value'] . ") {?>";
}
return $_output;
@@ -155,22 +184,35 @@ class Smarty_Internal_Compile_Elseif extends Smarty_Internal_CompileBase
} else {
$tmp = '';
foreach ($compiler->prefix_code as $code) {
- $tmp .= $code;
+ $tmp = $compiler->appendCode($tmp, $code);
}
$compiler->prefix_code = array();
+ $tmp = $compiler->appendCode("<?php } else {?>", $tmp);
$this->openTag($compiler, 'elseif', array($nesting + 1, $compiler->tag_nocache));
if ($condition_by_assign) {
if (is_array($parameter['if condition']['var'])) {
- $_output = "<?php } else {?>{$tmp}<?php if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]) || !is_array(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value)) \$_smarty_tpl->createLocalArrayVariable(" . $parameter['if condition']['var']['var'] . "$_nocache);\n";
- $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value" . $parameter['if condition']['var']['smarty_internal_index'] . " = " . $parameter['if condition']['value'] . ") {?>";
+ $_output = $compiler->appendCode($tmp, "<?php if (!isset(\$_smarty_tpl->tpl_vars[" .
+ $parameter['if condition']['var']['var'] .
+ "]) || !is_array(\$_smarty_tpl->tpl_vars[" .
+ $parameter['if condition']['var']['var'] .
+ "]->value)) \$_smarty_tpl->smarty->ext->_var->createLocalArrayVariable(\$_smarty_tpl, " .
+ $parameter['if condition']['var']['var'] . "$_nocache);\n");
+ $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value" .
+ $parameter['if condition']['var']['smarty_internal_index'] . " = " .
+ $parameter['if condition']['value'] . ") {?>";
} else {
- $_output = "<?php } else {?>{$tmp}<?php if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "])) \$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "] = new Smarty_Variable(null{$_nocache});";
- $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "]->value = " . $parameter['if condition']['value'] . ") {?>";
+ $_output = $compiler->appendCode($tmp, "<?php if (!isset(\$_smarty_tpl->tpl_vars[" .
+ $parameter['if condition']['var'] .
+ "])) \$_smarty_tpl->tpl_vars[" .
+ $parameter['if condition']['var'] .
+ "] = new Smarty_Variable(null{$_nocache});");
+ $_output .= "if (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "]->value = " .
+ $parameter['if condition']['value'] . ") {?>";
}
return $_output;
} else {
- return "<?php } else {?>{$tmp}<?php if ({$parameter['if condition']}) {?>";
+ return $compiler->appendCode($tmp, "<?php if ({$parameter['if condition']}) {?>");
}
}
}
@@ -187,13 +229,13 @@ class Smarty_Internal_Compile_Ifclose extends Smarty_Internal_CompileBase
/**
* Compiles code for the {/if} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
* @return string compiled code
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
// must endblock be nocache?
if ($compiler->nocache) {
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_include.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_include.php
index 4b7b09ce7..09fa11d6c 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_include.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_include.php
@@ -20,6 +20,7 @@ class Smarty_Internal_Compile_Include extends Smarty_Internal_CompileBase
* caching mode to create nocache code but no cache file
*/
const CACHING_NOCACHE_CODE = 9999;
+
/**
* Attribute definition: Overwrites base class.
*
@@ -27,6 +28,7 @@ class Smarty_Internal_Compile_Include extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $required_attributes = array('file');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -34,13 +36,15 @@ class Smarty_Internal_Compile_Include extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $shorttag_order = array('file');
+
/**
* Attribute definition: Overwrites base class.
*
* @var array
* @see Smarty_Internal_CompileBase
*/
- public $option_flags = array('nocache', 'inline', 'caching');
+ public $option_flags = array('nocache', 'inline', 'caching', 'bubble_up');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -50,64 +54,160 @@ class Smarty_Internal_Compile_Include extends Smarty_Internal_CompileBase
public $optional_attributes = array('_any');
/**
+ * Valid scope names
+ *
+ * @var array
+ */
+ public $valid_scopes = array('local' => true, 'parent' => true, 'root' => true, 'global' => true,
+ 'smarty' => true, 'tpl_root' => true);
+
+ /**
* Compiles code for the {include} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param Smarty_Internal_SmartyTemplateCompiler $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
+ * @throws SmartyCompilerException
* @return string compiled code
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_SmartyTemplateCompiler $compiler, $parameter)
{
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
- // save possible attributes
- $include_file = $_attr['file'];
+
+ $hashResourceName = $fullResourceName = $source_resource = $_attr['file'];
+ $variable_template = false;
+ $cache_tpl = false;
+ // parse resource_name
+ if (preg_match('/^([\'"])(([A-Za-z0-9_\-]{2,})[:])?(([^$()]+)|(.+))\1$/', $source_resource, $match)) {
+ $type = !empty($match[3]) ? $match[3] : $compiler->template->smarty->default_resource_type;
+ $name = !empty($match[5]) ? $match[5] : $match[6];
+ $handler = Smarty_Resource::load($compiler->smarty, $type);
+ if ($handler->recompiled || $handler->uncompiled) {
+ $variable_template = true;
+ }
+ if (!$variable_template) {
+ if ($type != 'string') {
+ $fullResourceName = "{$type}:{$name}";
+ $compiled = $compiler->parent_compiler->template->compiled;
+ if (isset($compiled->includes[$fullResourceName])) {
+ $compiled->includes[$fullResourceName] ++;
+ $cache_tpl = true;
+ } else {
+ $compiled->includes[$fullResourceName] = 1;
+ }
+ $fullResourceName = '"' . $fullResourceName . '"';
+ }
+ }
+ if (empty($match[5])) {
+ $variable_template = true;
+ }
+ } else {
+ $variable_template = true;
+ }
if (isset($_attr['assign'])) {
// output will be stored in a smarty variable instead of being displayed
$_assign = $_attr['assign'];
}
- $_parent_scope = Smarty::SCOPE_LOCAL;
+ // scope setup
+ $_scope = Smarty::SCOPE_LOCAL;
if (isset($_attr['scope'])) {
$_attr['scope'] = trim($_attr['scope'], "'\"");
- if ($_attr['scope'] == 'parent') {
- $_parent_scope = Smarty::SCOPE_PARENT;
- } elseif ($_attr['scope'] == 'root') {
- $_parent_scope = Smarty::SCOPE_ROOT;
- } elseif ($_attr['scope'] == 'global') {
- $_parent_scope = Smarty::SCOPE_GLOBAL;
+ if (!isset($this->valid_scopes[$_attr['scope']])) {
+ $compiler->trigger_template_error("illegal value '{$_attr['scope']}' for \"scope\" attribute", null, true);
+ }
+ if ($_attr['scope'] != 'local') {
+ if ($_attr['scope'] == 'parent') {
+ $_scope = Smarty::SCOPE_PARENT;
+ } elseif ($_attr['scope'] == 'root') {
+ $_scope = Smarty::SCOPE_ROOT;
+ } elseif ($_attr['scope'] == 'global') {
+ $_scope = Smarty::SCOPE_GLOBAL;
+ } elseif ($_attr['scope'] == 'smarty') {
+ $_scope = Smarty::SCOPE_SMARTY;
+ } elseif ($_attr['scope'] == 'tpl_root') {
+ $_scope = Smarty::SCOPE_TPL_ROOT;
+ }
+ if ($_attr['bubble_up'] === true) {
+ $_scope = $_scope + Smarty::SCOPE_BUBBLE_UP;
+ }
}
}
+ // set flag to cache subtemplate object when called within loop or template name is variable.
+ if ($cache_tpl || $variable_template || $compiler->loopNesting > 0) {
+ $_cache_tpl = 'true';
+ } else {
+ $_cache_tpl = 'false';
+ }
+ // assume caching is off
$_caching = Smarty::CACHING_OFF;
- // flag if included template code should be merged into caller
- $merge_compiled_includes = ($compiler->smarty->merge_compiled_includes || ($compiler->inheritance && $compiler->smarty->inheritance_merge_compiled_includes) || $_attr['inline'] === true) && !$compiler->template->source->recompiled;
+ if ($_attr['nocache'] === true) {
+ $compiler->tag_nocache = true;
+ }
+
+ $call_nocache = $compiler->tag_nocache || $compiler->nocache;
- // set default when in nocache mode
- // if ($compiler->template->caching && ($compiler->nocache || $compiler->tag_nocache || $compiler->forceNocache == 2)) {
- if ($compiler->template->caching && ((!$compiler->inheritance && !$compiler->nocache && !$compiler->tag_nocache) || ($compiler->inheritance && ($compiler->nocache || $compiler->tag_nocache)))) {
+ // caching was on and {include} is not in nocache mode
+ if ($compiler->template->caching && !$compiler->nocache && !$compiler->tag_nocache) {
$_caching = self::CACHING_NOCACHE_CODE;
}
+
+ // flag if included template code should be merged into caller
+ $merge_compiled_includes = ($compiler->smarty->merge_compiled_includes || $_attr['inline'] === true) &&
+ !$compiler->template->source->handler->recompiled;
+
+ if ($merge_compiled_includes && $_attr['inline'] !== true) {
+ // variable template name ?
+ if ($variable_template) {
+ $merge_compiled_includes = false;
+ if ($compiler->template->caching) {
+ // must use individual cache file
+ //$_attr['caching'] = 1;
+ }
+ }
+ // variable compile_id?
+ if (isset($_attr['compile_id'])) {
+ if (!((substr_count($_attr['compile_id'], '"') == 2 || substr_count($_attr['compile_id'], "'") == 2 ||
+ is_numeric($_attr['compile_id']))) || substr_count($_attr['compile_id'], '(') != 0 ||
+ substr_count($_attr['compile_id'], '$_smarty_tpl->') != 0
+ ) {
+ $merge_compiled_includes = false;
+ if ($compiler->template->caching) {
+ // must use individual cache file
+ //$_attr['caching'] = 1;
+ }
+ }
+ }
+ }
+
/*
- * if the {include} tag provides individual parameter for caching
- * it will not be included into the common cache file and treated like
- * a nocache section
+ * if the {include} tag provides individual parameter for caching or compile_id
+ * the subtemplate must not be included into the common cache file and is treated like
+ * a call in nocache mode.
+ *
*/
+ if ($_attr['nocache'] !== true && $_attr['caching']) {
+ $_caching = $_new_caching = (int) $_attr['caching'];
+ $call_nocache = true;
+ } else {
+ $_new_caching = Smarty::CACHING_LIFETIME_CURRENT;
+ }
if (isset($_attr['cache_lifetime'])) {
$_cache_lifetime = $_attr['cache_lifetime'];
- $compiler->tag_nocache = true;
- $_caching = Smarty::CACHING_LIFETIME_CURRENT;
+ $call_nocache = true;
+ $_caching = $_new_caching;
} else {
- $_cache_lifetime = 'null';
+ $_cache_lifetime = '$_smarty_tpl->cache_lifetime';
}
if (isset($_attr['cache_id'])) {
$_cache_id = $_attr['cache_id'];
- $compiler->tag_nocache = true;
- $_caching = Smarty::CACHING_LIFETIME_CURRENT;
+ $call_nocache = true;
+ $_caching = $_new_caching;
} else {
$_cache_id = '$_smarty_tpl->cache_id';
}
@@ -116,150 +216,151 @@ class Smarty_Internal_Compile_Include extends Smarty_Internal_CompileBase
} else {
$_compile_id = '$_smarty_tpl->compile_id';
}
- if ($_attr['caching'] === true) {
- $_caching = Smarty::CACHING_LIFETIME_CURRENT;
- }
- if ($_attr['nocache'] === true) {
- $compiler->tag_nocache = true;
- if ($merge_compiled_includes) {
- $_caching = self::CACHING_NOCACHE_CODE;
- } else {
- $_caching = Smarty::CACHING_OFF;
- }
+
+ // if subtemplate will be called in nocache mode do not merge
+ if ($compiler->template->caching && $call_nocache) {
+ $merge_compiled_includes = false;
}
$has_compiled_template = false;
- if ($merge_compiled_includes && $_attr['inline'] !== true) {
- // variable template name ?
- if ($compiler->has_variable_string || !((substr_count($include_file, '"') == 2 || substr_count($include_file, "'") == 2))
- || substr_count($include_file, '(') != 0 || substr_count($include_file, '$_smarty_tpl->') != 0
- ) {
- $merge_compiled_includes = false;
- if ($compiler->inheritance && $compiler->smarty->inheritance_merge_compiled_includes) {
- $compiler->trigger_template_error(' variable template file names not allow within {block} tags');
- }
- }
- // variable compile_id?
- if (isset($_attr['compile_id'])) {
- if (!((substr_count($_attr['compile_id'], '"') == 2 || substr_count($_attr['compile_id'], "'") == 2))
- || substr_count($_attr['compile_id'], '(') != 0 || substr_count($_attr['compile_id'], '$_smarty_tpl->') != 0
- ) {
- $merge_compiled_includes = false;
- if ($compiler->inheritance && $compiler->smarty->inheritance_merge_compiled_includes) {
- $compiler->trigger_template_error(' variable compile_id not allow within {block} tags');
- }
- }
- }
- }
- if ($merge_compiled_includes) {
- if ($compiler->template->caching && ($compiler->tag_nocache || $compiler->nocache) && $_caching != self::CACHING_NOCACHE_CODE) {
- $merge_compiled_includes = false;
- if ($compiler->inheritance && $compiler->smarty->inheritance_merge_compiled_includes) {
- $compiler->trigger_template_error(' invalid caching mode of subtemplate within {block} tags');
- }
- }
- }
if ($merge_compiled_includes) {
- // we must observe different compile_id
- $uid = sha1($_compile_id);
- $tpl_name = null;
- $nocache = false;
- /** @var Smarty_Internal_Template $_smarty_tpl
- * used in evaluated code
- */
- $_smarty_tpl = $compiler->template;
- eval("\$tpl_name = $include_file;");
- if (!isset($compiler->smarty->merged_templates_func[$tpl_name][$uid])) {
- $tpl = new $compiler->smarty->template_class ($tpl_name, $compiler->smarty, $compiler->template, $compiler->template->cache_id, $compiler->template->compile_id);
- // save unique function name
- $compiler->smarty->merged_templates_func[$tpl_name][$uid]['func'] = $tpl->properties['unifunc'] = 'content_' . str_replace(array('.', ','), '_', uniqid('', true));
- // use current nocache hash for inlined code
- $compiler->smarty->merged_templates_func[$tpl_name][$uid]['nocache_hash'] = $tpl->properties['nocache_hash'] = $compiler->template->properties['nocache_hash'];
- if ($compiler->template->caching && $_caching == self::CACHING_NOCACHE_CODE) {
- // all code must be nocache
- $nocache = true;
- }
- if ($compiler->inheritance) {
- $tpl->compiler->inheritance = true;
- }
- // make sure whole chain gets compiled
- $tpl->mustCompile = true;
- if (!($tpl->source->uncompiled) && $tpl->source->exists) {
-
- // get compiled code
- $compiled_code = $tpl->compiler->compileTemplate($tpl, $nocache);
- // release compiler object to free memory
- unset($tpl->compiler);
- // merge compiled code for {function} tags
- $compiler->template->properties['function'] = array_merge($compiler->template->properties['function'], $tpl->properties['function']);
- // merge filedependency
- $tpl->properties['file_dependency'][$tpl->source->uid] = array($tpl->source->filepath, $tpl->source->timestamp, $tpl->source->type);
- $compiler->template->properties['file_dependency'] = array_merge($compiler->template->properties['file_dependency'], $tpl->properties['file_dependency']);
- // remove header code
- $compiled_code = preg_replace("/(<\?php \/\*%%SmartyHeaderCode:{$tpl->properties['nocache_hash']}%%\*\/(.+?)\/\*\/%%SmartyHeaderCode%%\*\/\?>\n)/s", '', $compiled_code);
- if ($tpl->has_nocache_code) {
- // replace nocache_hash
- $compiled_code = str_replace("{$tpl->properties['nocache_hash']}", $compiler->template->properties['nocache_hash'], $compiled_code);
- $compiler->template->has_nocache_code = true;
- }
- $compiler->merged_templates[$tpl->properties['unifunc']] = $compiled_code;
- $has_compiled_template = true;
- unset ($tpl);
- }
+ $c_id = isset($_attr['compile_id']) ? $_attr['compile_id'] : $compiler->template->compile_id;
+ // we must observe different compile_id and caching
+ $t_hash = sha1($c_id . ($_caching ? '--caching' : '--nocaching'));
+ if (!isset($compiler->parent_compiler->mergedSubTemplatesData[$hashResourceName][$t_hash])) {
+ $has_compiled_template =
+ $this->compileInlineTemplate($compiler, $fullResourceName, $_caching, $hashResourceName, $t_hash,
+ $c_id);
} else {
$has_compiled_template = true;
}
}
// delete {include} standard attributes
- unset($_attr['file'], $_attr['assign'], $_attr['cache_id'], $_attr['compile_id'], $_attr['cache_lifetime'], $_attr['nocache'], $_attr['caching'], $_attr['scope'], $_attr['inline']);
+ unset($_attr['file'], $_attr['assign'], $_attr['cache_id'], $_attr['compile_id'], $_attr['cache_lifetime'], $_attr['nocache'], $_attr['caching'], $_attr['scope'], $_attr['inline'], $_attr['bubble_up']);
// remaining attributes must be assigned as smarty variable
+ $_vars_nc = '';
if (!empty($_attr)) {
- if ($_parent_scope == Smarty::SCOPE_LOCAL) {
+ if ($_scope == Smarty::SCOPE_LOCAL) {
+ $_pairs = array();
// create variables
- $nccode = '';
foreach ($_attr as $key => $value) {
$_pairs[] = "'$key'=>$value";
- $nccode .= "\$_smarty_tpl->tpl_vars['$key'] = new Smarty_variable($value);\n";
+ $_vars_nc .= "\$_smarty_tpl->tpl_vars['$key'] = new Smarty_Variable($value);\n";
}
$_vars = 'array(' . join(',', $_pairs) . ')';
} else {
- $compiler->trigger_template_error('variable passing not allowed in parent/global scope', $compiler->lex->taglineno);
+ $compiler->trigger_template_error('variable passing not allowed in parent/global scope', null, true);
}
} else {
$_vars = 'array()';
}
- if ($has_compiled_template) {
- // never call inline templates in nocache mode
- $compiler->suppressNocacheProcessing = true;
- $_hash = $compiler->smarty->merged_templates_func[$tpl_name][$uid]['nocache_hash'];
- $_output = "<?php /* Call merged included template \"" . $tpl_name . "\" */\n";
- $_output .= "\$_tpl_stack[] = \$_smarty_tpl;\n";
- if (!empty($nccode) && $_caching == 9999 && $_smarty_tpl->caching) {
- $compiler->suppressNocacheProcessing = false;
- $_output .= substr($compiler->processNocacheCode('<?php ' .$nccode . "?>\n", true), 6, -3);
- $compiler->suppressNocacheProcessing = true;
+ $update_compile_id = $compiler->template->caching && !$compiler->tag_nocache && !$compiler->nocache &&
+ $_compile_id != '$_smarty_tpl->compile_id';
+ if ($has_compiled_template && !$call_nocache) {
+ $_output = "<?php\n";
+ if ($update_compile_id) {
+ $_output .= $compiler->makeNocacheCode("\$_compile_id_save[] = \$_smarty_tpl->compile_id;\n\$_smarty_tpl->compile_id = {$_compile_id};\n");
+ }
+ if (!empty($_vars_nc) && $_caching == 9999 && $compiler->template->caching) {
+ //$compiler->suppressNocacheProcessing = false;
+ $_output .= substr($compiler->processNocacheCode('<?php ' . $_vars_nc . "?>\n", true), 6, - 3);
+ //$compiler->suppressNocacheProcessing = true;
}
- $_output .= " \$_smarty_tpl = \$_smarty_tpl->setupInlineSubTemplate($include_file, $_cache_id, $_compile_id, $_caching, $_cache_lifetime, $_vars, $_parent_scope, '$_hash');\n";
if (isset($_assign)) {
- $_output .= 'ob_start(); ';
+ $_output .= "ob_start();\n";
}
- $_output .= $compiler->smarty->merged_templates_func[$tpl_name][$uid]['func'] . "(\$_smarty_tpl);\n";
- $_output .= "\$_smarty_tpl = array_pop(\$_tpl_stack); ";
+ $_output .= "\$_smarty_tpl->smarty->ext->_subtemplate->render(\$_smarty_tpl, {$fullResourceName}, {$_cache_id}, {$_compile_id}, {$_caching}, {$_cache_lifetime}, {$_vars}, {$_scope}, {$_cache_tpl}, '{$compiler->parent_compiler->mergedSubTemplatesData[$hashResourceName][$t_hash]['uid']}', '{$compiler->parent_compiler->mergedSubTemplatesData[$hashResourceName][$t_hash]['func']}');\n";
if (isset($_assign)) {
- $_output .= " \$_smarty_tpl->tpl_vars[$_assign] = new Smarty_variable(ob_get_clean());";
+ $_output .= "\$_smarty_tpl->assign({$_assign}, ob_get_clean());\n";
+ }
+ if ($update_compile_id) {
+ $_output .= $compiler->makeNocacheCode("\$_smarty_tpl->compile_id = array_pop(\$_compile_id_save);\n");
}
- $_output .= "\n/* End of included template \"" . $tpl_name . "\" */?>";
+ $_output .= "?>\n";
return $_output;
}
+ if ($call_nocache) {
+ $compiler->tag_nocache = true;
+ }
+ $_output = "<?php ";
+ if ($update_compile_id) {
+ $_output .= "\$_compile_id_save[] = \$_smarty_tpl->compile_id;\n\$_smarty_tpl->compile_id = {$_compile_id};\n";
+ }
// was there an assign attribute
if (isset($_assign)) {
- $_output = "<?php \$_smarty_tpl->tpl_vars[$_assign] = new Smarty_variable(\$_smarty_tpl->getSubTemplate ($include_file, $_cache_id, $_compile_id, $_caching, $_cache_lifetime, $_vars, $_parent_scope));?>\n";;
- } else {
- $_output = "<?php echo \$_smarty_tpl->getSubTemplate ($include_file, $_cache_id, $_compile_id, $_caching, $_cache_lifetime, $_vars, $_parent_scope);?>\n";
+ $_output .= "ob_start();\n";
}
-
+ $_output .= "\$_smarty_tpl->smarty->ext->_subtemplate->render(\$_smarty_tpl, {$fullResourceName}, $_cache_id, $_compile_id, $_caching, $_cache_lifetime, $_vars, $_scope, {$_cache_tpl});\n";
+ if (isset($_assign)) {
+ $_output .= "\$_smarty_tpl->assign({$_assign}, ob_get_clean());\n";
+ }
+ if ($update_compile_id) {
+ $_output .= "\$_smarty_tpl->compile_id = array_pop(\$_compile_id_save);\n";
+ }
+ $_output .= "?>\n";
return $_output;
}
+
+ /**
+ * Compile inline sub template
+ *
+ * @param \Smarty_Internal_SmartyTemplateCompiler $compiler
+ * @param $fullResourceName
+ * @param $_caching
+ * @param $hashResourceName
+ * @param $t_hash
+ * @param $c_id
+ *
+ * @return bool
+ */
+ public function compileInlineTemplate(Smarty_Internal_SmartyTemplateCompiler $compiler, $fullResourceName,
+ $_caching, $hashResourceName, $t_hash, $c_id)
+ {
+ $compiler->smarty->allow_ambiguous_resources = true;
+ /* @var Smarty_Internal_Template $tpl */
+ $tpl =
+ new $compiler->smarty->template_class (trim($fullResourceName, '"\''), $compiler->smarty, $compiler->template,
+ $compiler->template->cache_id, $c_id, $_caching);
+ if (!($tpl->source->handler->uncompiled) && $tpl->source->exists) {
+ $compiler->parent_compiler->mergedSubTemplatesData[$hashResourceName][$t_hash]['uid'] = $tpl->source->uid;
+ if (isset($compiler->template->_inheritance)) {
+ $tpl->_inheritance = clone $compiler->template->_inheritance;
+ }
+ $tpl->compiled = new Smarty_Template_Compiled();
+ $tpl->compiled->nocache_hash = $compiler->parent_compiler->template->compiled->nocache_hash;
+ $tpl->loadCompiler();
+ // save unique function name
+ $compiler->parent_compiler->mergedSubTemplatesData[$hashResourceName][$t_hash]['func'] =
+ $tpl->compiled->unifunc = 'content_' . str_replace(array('.', ','), '_', uniqid('', true));
+ // make sure whole chain gets compiled
+ $tpl->mustCompile = true;
+ $compiler->parent_compiler->mergedSubTemplatesData[$hashResourceName][$t_hash]['nocache_hash'] =
+ $tpl->compiled->nocache_hash;
+ // get compiled code
+ $compiled_code = "<?php\n\n";
+ $compiled_code .= "/* Start inline template \"{$tpl->source->type}:{$tpl->source->name}\" =============================*/\n";
+ $compiled_code .= "function {$tpl->compiled->unifunc} (\$_smarty_tpl) {\n";
+ $compiled_code .= "?>\n" . $tpl->compiler->compileTemplateSource($tpl, null, $compiler->parent_compiler);
+ $compiled_code .= "<?php\n";
+ $compiled_code .= "}\n?>\n";
+ $compiled_code .= $tpl->compiler->postFilter($tpl->compiler->blockOrFunctionCode);
+ $compiled_code .= "<?php\n\n";
+ $compiled_code .= "/* End inline template \"{$tpl->source->type}:{$tpl->source->name}\" =============================*/\n";
+ $compiled_code .= "?>";
+ unset($tpl->compiler);
+ if ($tpl->compiled->has_nocache_code) {
+ // replace nocache_hash
+ $compiled_code =
+ str_replace("{$tpl->compiled->nocache_hash}", $compiler->template->compiled->nocache_hash,
+ $compiled_code);
+ $compiler->template->compiled->has_nocache_code = true;
+ }
+ $compiler->parent_compiler->mergedSubTemplatesCode[$tpl->compiled->unifunc] = $compiled_code;
+ return true;
+ } else {
+ return false;
+ }
+ }
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_include_php.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_include_php.php
index 76f506c52..e7e62997c 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_include_php.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_include_php.php
@@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Include_Php extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $required_attributes = array('file');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -30,6 +31,7 @@ class Smarty_Internal_Compile_Include_Php extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $shorttag_order = array('file');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -41,13 +43,14 @@ class Smarty_Internal_Compile_Include_Php extends Smarty_Internal_CompileBase
/**
* Compiles code for the {include_php} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
*
- * @throws SmartyException
- * @return string compiled code
+ * @return string
+ * @throws \SmartyCompilerException
+ * @throws \SmartyException
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler)
{
if (!($compiler->smarty instanceof SmartyBC)) {
throw new SmartyException("{include_php} is deprecated, use SmartyBC class to enable");
@@ -60,9 +63,10 @@ class Smarty_Internal_Compile_Include_Php extends Smarty_Internal_CompileBase
*/
$_smarty_tpl = $compiler->template;
$_filepath = false;
- eval('$_file = ' . $_attr['file'] . ';');
+ $_file = null;
+ eval('$_file = @' . $_attr['file'] . ';');
if (!isset($compiler->smarty->security_policy) && file_exists($_file)) {
- $_filepath = $_file;
+ $_filepath = $compiler->smarty->_realpath($_file, true);
} else {
if (isset($compiler->smarty->security_policy)) {
$_dir = $compiler->smarty->security_policy->trusted_dir;
@@ -71,16 +75,16 @@ class Smarty_Internal_Compile_Include_Php extends Smarty_Internal_CompileBase
}
if (!empty($_dir)) {
foreach ((array) $_dir as $_script_dir) {
- $_script_dir = rtrim($_script_dir, '/\\') . DS;
- if (file_exists($_script_dir . $_file)) {
- $_filepath = $_script_dir . $_file;
+ $_path = $compiler->smarty->_realpath($_script_dir . DS . $_file, true);
+ if (file_exists($_path)) {
+ $_filepath = $_path;
break;
}
}
}
}
if ($_filepath == false) {
- $compiler->trigger_template_error("{include_php} file '{$_file}' is not readable", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("{include_php} file '{$_file}' is not readable", null, true);
}
if (isset($compiler->smarty->security_policy)) {
@@ -99,7 +103,7 @@ class Smarty_Internal_Compile_Include_Php extends Smarty_Internal_CompileBase
}
if (isset($_assign)) {
- return "<?php ob_start(); include{$_once} ('{$_filepath}'); \$_smarty_tpl->assign({$_assign},ob_get_contents()); ob_end_clean();?>";
+ return "<?php ob_start();\ninclude{$_once} ('{$_filepath}');\n\$_smarty_tpl->assign({$_assign},ob_get_clean());\n?>";
} else {
return "<?php include{$_once} ('{$_filepath}');?>\n";
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_insert.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_insert.php
index 4c6585543..2ebde1661 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_insert.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_insert.php
@@ -24,6 +24,7 @@ class Smarty_Internal_Compile_Insert extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $required_attributes = array('name');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -31,6 +32,7 @@ class Smarty_Internal_Compile_Insert extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $shorttag_order = array('name');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -42,17 +44,21 @@ class Smarty_Internal_Compile_Insert extends Smarty_Internal_CompileBase
/**
* Compiles code for the {insert} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
*
* @return string compiled code
+ * @throws \SmartyCompilerException
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler)
{
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
- // never compile as nocache code
- $compiler->suppressNocacheProcessing = true;
+ $nocacheParam = $compiler->template->caching && ($compiler->tag_nocache || $compiler->nocache);
+ if (!$nocacheParam) {
+ // do not compile as nocache code
+ $compiler->suppressNocacheProcessing = true;
+ }
$compiler->tag_nocache = true;
$_smarty_tpl = $compiler->template;
$_name = null;
@@ -60,19 +66,24 @@ class Smarty_Internal_Compile_Insert extends Smarty_Internal_CompileBase
$_output = '<?php ';
// save possible attributes
- eval('$_name = ' . $_attr['name'] . ';');
+ eval('$_name = @' . $_attr['name'] . ';');
if (isset($_attr['assign'])) {
// output will be stored in a smarty variable instead of being displayed
$_assign = $_attr['assign'];
// create variable to make sure that the compiler knows about its nocache status
- $compiler->template->tpl_vars[trim($_attr['assign'], "'")] = new Smarty_Variable(null, true);
+ $var = trim($_attr['assign'], "'");
+ if (isset($compiler->template->tpl_vars[$var])) {
+ $compiler->template->tpl_vars[$var]->nocache = true;
+ } else {
+ $compiler->template->tpl_vars[$var] = new Smarty_Variable(null, true);
+ }
}
if (isset($_attr['script'])) {
// script which must be included
$_function = "smarty_insert_{$_name}";
$_smarty_tpl = $compiler->template;
$_filepath = false;
- eval('$_script = ' . $_attr['script'] . ';');
+ eval('$_script = @' . $_attr['script'] . ';');
if (!isset($compiler->smarty->security_policy) && file_exists($_script)) {
$_filepath = $_script;
} else {
@@ -92,13 +103,13 @@ class Smarty_Internal_Compile_Insert extends Smarty_Internal_CompileBase
}
}
if ($_filepath == false) {
- $compiler->trigger_template_error("{insert} missing script file '{$_script}'", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("{insert} missing script file '{$_script}'", null, true);
}
// code for script file loading
$_output .= "require_once '{$_filepath}' ;";
require_once $_filepath;
if (!is_callable($_function)) {
- $compiler->trigger_template_error(" {insert} function '{$_function}' is not callable in script file '{$_script}'", $compiler->lex->taglineno);
+ $compiler->trigger_template_error(" {insert} function '{$_function}' is not callable in script file '{$_script}'", null, true);
}
} else {
$_filepath = 'null';
@@ -107,7 +118,7 @@ class Smarty_Internal_Compile_Insert extends Smarty_Internal_CompileBase
if (!is_callable($_function)) {
// try plugin
if (!$_function = $compiler->getPlugin($_name, 'insert')) {
- $compiler->trigger_template_error("{insert} no function or plugin found for '{$_name}'", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("{insert} no function or plugin found for '{$_name}'", null, true);
}
}
}
@@ -121,14 +132,14 @@ class Smarty_Internal_Compile_Insert extends Smarty_Internal_CompileBase
$_params = 'array(' . implode(", ", $_paramsArray) . ')';
// call insert
if (isset($_assign)) {
- if ($_smarty_tpl->caching) {
+ if ($_smarty_tpl->caching && !$nocacheParam) {
$_output .= "echo Smarty_Internal_Nocache_Insert::compile ('{$_function}',{$_params}, \$_smarty_tpl, '{$_filepath}',{$_assign});?>";
} else {
$_output .= "\$_smarty_tpl->assign({$_assign} , {$_function} ({$_params},\$_smarty_tpl), true);?>";
}
} else {
$compiler->has_output = true;
- if ($_smarty_tpl->caching) {
+ if ($_smarty_tpl->caching && !$nocacheParam) {
$_output .= "echo Smarty_Internal_Nocache_Insert::compile ('{$_function}',{$_params}, \$_smarty_tpl, '{$_filepath}');?>";
} else {
$_output .= "echo {$_function}({$_params},\$_smarty_tpl);?>";
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_ldelim.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_ldelim.php
index 91b44881e..8c6b701e1 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_ldelim.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_ldelim.php
@@ -20,16 +20,17 @@ class Smarty_Internal_Compile_Ldelim extends Smarty_Internal_CompileBase
* Compiles code for the {ldelim} tag
* This tag does output the left delimiter
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
*
* @return string compiled code
+ * @throws \SmartyCompilerException
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler)
{
$_attr = $this->getAttributes($compiler, $args);
if ($_attr['nocache'] === true) {
- $compiler->trigger_template_error('nocache option not allowed', $compiler->lex->taglineno);
+ $compiler->trigger_template_error('nocache option not allowed', null, true);
}
// this tag does not return compiled code
$compiler->has_code = true;
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_nocache.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_nocache.php
index ba39717fd..b29a993aa 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_nocache.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_nocache.php
@@ -17,20 +17,25 @@
class Smarty_Internal_Compile_Nocache extends Smarty_Internal_CompileBase
{
/**
+ * Array of names of valid option flags
+ *
+ * @var array
+ */
+ public $option_flags = array();
+
+ /**
* Compiles code for the {nocache} tag
* This tag does not generate compiled output. It only sets a compiler flag.
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
*
* @return bool
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler)
{
$_attr = $this->getAttributes($compiler, $args);
- if ($_attr['nocache'] === true) {
- $compiler->trigger_template_error('nocache option not allowed', $compiler->lex->taglineno);
- }
+ $this->openTag($compiler, 'nocache', array($compiler->nocache));
// enter nocache mode
$compiler->nocache = true;
// this tag does not return compiled code
@@ -52,16 +57,16 @@ class Smarty_Internal_Compile_Nocacheclose extends Smarty_Internal_CompileBase
* Compiles code for the {/nocache} tag
* This tag does not generate compiled output. It only sets a compiler flag.
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
*
* @return bool
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler)
{
$_attr = $this->getAttributes($compiler, $args);
// leave nocache mode
- $compiler->nocache = false;
+ list($compiler->nocache) = $this->closeTag($compiler, array('nocache'));
// this tag does not return compiled code
$compiler->has_code = false;
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_block_plugin.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_block_plugin.php
index 3dff8538e..9e2eea233 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_block_plugin.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_block_plugin.php
@@ -27,15 +27,15 @@ class Smarty_Internal_Compile_Private_Block_Plugin extends Smarty_Internal_Compi
/**
* Compiles code for the execution of block plugin
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
- * @param string $tag name of block plugin
- * @param string $function PHP function name
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
+ * @param string $tag name of block plugin
+ * @param string $function PHP function name
*
* @return string compiled code
*/
- public function compile($args, $compiler, $parameter, $tag, $function)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter, $tag, $function)
{
if (!isset($tag[5]) || substr($tag, - 5) != 'close') {
// opening tag of block plugin
@@ -60,7 +60,7 @@ class Smarty_Internal_Compile_Private_Block_Plugin extends Smarty_Internal_Compi
// maybe nocache because of nocache variables or nocache plugin
$compiler->nocache = $compiler->nocache | $compiler->tag_nocache;
// compile code
- $output = "<?php \$_smarty_tpl->smarty->_tag_stack[] = array('{$tag}', {$_params}); \$_block_repeat=true; echo {$function}({$_params}, null, \$_smarty_tpl, \$_block_repeat);while (\$_block_repeat) { ob_start();?>";
+ $output = "<?php \$_smarty_tpl->smarty->_cache['tag_stack'][] = array('{$tag}', {$_params}); \$_block_repeat=true; echo {$function}({$_params}, null, \$_smarty_tpl, \$_block_repeat);while (\$_block_repeat) { ob_start();?>";
} else {
// must endblock be nocache?
if ($compiler->nocache) {
@@ -75,9 +75,13 @@ class Smarty_Internal_Compile_Private_Block_Plugin extends Smarty_Internal_Compi
$mod_pre = $mod_post = '';
} else {
$mod_pre = ' ob_start(); ';
- $mod_post = 'echo ' . $compiler->compileTag('private_modifier', array(), array('modifierlist' => $parameter['modifier_list'], 'value' => 'ob_get_clean()')) . ';';
+ $mod_post = 'echo ' .
+ $compiler->compileTag('private_modifier', array(), array('modifierlist' => $parameter['modifier_list'],
+ 'value' => 'ob_get_clean()')) . ';';
}
- $output = "<?php \$_block_content = ob_get_clean(); \$_block_repeat=false;" . $mod_pre . " echo {$function}({$_params}, \$_block_content, \$_smarty_tpl, \$_block_repeat); " . $mod_post . " } array_pop(\$_smarty_tpl->smarty->_tag_stack);?>";
+ $output = "<?php \$_block_content = ob_get_clean(); \$_block_repeat=false;" . $mod_pre .
+ " echo {$function}({$_params}, \$_block_content, \$_smarty_tpl, \$_block_repeat); " . $mod_post .
+ " } array_pop(\$_smarty_tpl->smarty->_cache['tag_stack']);?>";
}
return $output . "\n";
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_foreachsection.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_foreachsection.php
new file mode 100644
index 000000000..50c25bdb6
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_foreachsection.php
@@ -0,0 +1,223 @@
+<?php
+/**
+ * Smarty Internal Plugin Compile ForeachSection
+ * Shared methods for {foreach} {section} tags
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ * @author Uwe Tews
+ */
+
+/**
+ * Smarty Internal Plugin Compile ForeachSection Class
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ */
+class Smarty_Internal_Compile_Private_ForeachSection extends Smarty_Internal_CompileBase
+{
+
+ /**
+ * Preg search pattern
+ *
+ * @var string
+ */
+ private $propertyPreg = '';
+
+ /**
+ * Offsets in preg match result
+ *
+ * @var array
+ */
+ private $resultOffsets = array();
+
+ /**
+ * Start offset
+ *
+ * @var int
+ */
+ private $startOffset = 0;
+
+ /**
+ * Name of this tag
+ *
+ * @var string
+ */
+ public $tagName = '';
+
+ /**
+ * Valid properties of $smarty.xxx variable
+ *
+ * @var array
+ */
+ public static $nameProperties = array();
+
+ /**
+ * {section} tag has no item properties
+ *
+ * @var array
+ */
+ public $itemProperties = null;
+
+ /**
+ * {section} tag has always name attribute
+ *
+ * @var bool
+ */
+ public $isNamed = true;
+
+ /**
+ * @var array
+ */
+ public $matchResults = array();
+
+ /**
+ * Scan sources for used tag attributes
+ *
+ * @param array $attributes
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler
+ */
+ public function scanForProperties($attributes, Smarty_Internal_TemplateCompilerBase $compiler)
+ {
+ $this->propertyPreg = '~(';
+ $this->startOffset = 0;
+ $this->resultOffsets = array();
+ $this->matchResults = array('named' => array(), 'item' => array());
+ if ($this->isNamed) {
+ $this->buildPropertyPreg(true, $attributes);
+ }
+ if (isset($this->itemProperties)) {
+ if ($this->isNamed) {
+ $this->propertyPreg .= '|';
+ }
+ $this->buildPropertyPreg(false, $attributes);
+ }
+ $this->propertyPreg .= ')\W~i';
+ // Template source
+ $this->matchTemplateSource($compiler);
+ // Parent template source
+ $this->matchParentTemplateSource($compiler);
+ // {block} source
+ $this->matchBlockSource($compiler);
+ }
+
+ /**
+ * Build property preg string
+ *
+ * @param bool $named
+ * @param array $attributes
+ */
+ public function buildPropertyPreg($named, $attributes)
+ {
+ if ($named) {
+ $this->resultOffsets['named'] = $this->startOffset + 3;
+ $this->propertyPreg .= "([\$]smarty[.]{$this->tagName}[.]{$attributes['name']}[.](";
+ $className = get_class($this);
+ $properties = $className::$nameProperties;
+ } else {
+ $this->resultOffsets['item'] = $this->startOffset + 3;
+ $this->propertyPreg .= "([\$]{$attributes['item']}[@](";
+ $properties = $this->itemProperties;
+ }
+ $this->startOffset += count($properties) + 2;
+ $propName = reset($properties);
+ while ($propName) {
+ $this->propertyPreg .= "({$propName})";
+ $propName = next($properties);
+ if ($propName) {
+ $this->propertyPreg .= '|';
+ }
+ }
+ $this->propertyPreg .= '))';
+ }
+
+ /**
+ * Find matches in source string
+ *
+ * @param string $source
+ */
+ public function matchProperty($source)
+ {
+ preg_match_all($this->propertyPreg, $source, $match, PREG_SET_ORDER);
+ foreach ($this->resultOffsets as $key => $offset) {
+ foreach ($match as $m) {
+ if (isset($m[$offset]) && !empty($m[$offset])) {
+ $this->matchResults[$key][strtolower($m[$offset])] = true;
+ }
+ }
+ }
+ }
+
+ /**
+ * Find matches in template source
+ *
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler
+ */
+ public function matchTemplateSource(Smarty_Internal_TemplateCompilerBase $compiler)
+ {
+ $this->matchProperty($compiler->parser->lex->data);
+ }
+
+ /**
+ * Find matches in all parent template source
+ *
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler
+ */
+ public function matchParentTemplateSource(Smarty_Internal_TemplateCompilerBase $compiler)
+ {
+ // search parent compiler template source
+ $nextCompiler = $compiler;
+ while ($nextCompiler !== $nextCompiler->parent_compiler) {
+ $nextCompiler = $nextCompiler->parent_compiler;
+ if ($compiler !== $nextCompiler) {
+ // get template source
+ $_content = $nextCompiler->template->source->getContent();
+ if ($_content != '') {
+ // run pre filter if required
+ if ((isset($nextCompiler->smarty->autoload_filters['pre']) ||
+ isset($nextCompiler->smarty->registered_filters['pre']))) {
+ $_content = $nextCompiler->smarty->ext->_filter_Handler->runFilter('pre', $_content, $nextCompiler->template);
+ }
+ $this->matchProperty($_content);
+ }
+ }
+ }
+ }
+
+ /**
+ * Find matches in {block} tag source
+ *
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler
+ */
+ public function matchBlockSource(Smarty_Internal_TemplateCompilerBase $compiler)
+ {
+
+ }
+
+ /**
+ * Compiles code for the {$smarty.foreach.xxx} or {$smarty.section.xxx}tag
+ *
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
+ *
+ * @return string compiled code
+ * @throws \SmartyCompilerException
+ */
+ public static function compileSpecialVariable($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
+ {
+ $tag = strtolower(trim($parameter[ 0 ], '"\''));
+ $name = isset($parameter[ 1 ]) ? $compiler->getId($parameter[ 1 ]) : false;
+ if (!$name) {
+ $compiler->trigger_template_error("missing or illegal \$smarty.{$tag} name attribute", null, true);
+ }
+ /* @var Smarty_Internal_Compile_Foreach|Smarty_Internal_Compile_Section $className */
+ $className = 'Smarty_Internal_Compile_' . ucfirst($tag);
+ $property = isset($parameter[ 2 ]) ? strtolower($compiler->getId($parameter[ 2 ])) : false;
+ if (!$property || !in_array($property, $className::$nameProperties)) {
+ $compiler->trigger_template_error("missing or illegal \$smarty.{$tag} property attribute", null, true);
+ }
+ $tagVar = "'__smarty_{$tag}_{$name}'";
+ return "(isset(\$_smarty_tpl->tpl_vars[{$tagVar}]->value['{$property}']) ? \$_smarty_tpl->tpl_vars[{$tagVar}]->value['{$property}'] : null)";
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_function_plugin.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_function_plugin.php
index 4fbd4dc18..0d0ab8138 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_function_plugin.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_function_plugin.php
@@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Private_Function_Plugin extends Smarty_Internal_Co
* @see Smarty_Internal_CompileBase
*/
public $required_attributes = array();
+
/**
* Attribute definition: Overwrites base class.
*
@@ -34,15 +35,15 @@ class Smarty_Internal_Compile_Private_Function_Plugin extends Smarty_Internal_Co
/**
* Compiles code for the execution of function plugin
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
* @param array $parameter array with compilation parameter
* @param string $tag name of function plugin
- * @param string $function PHP function name
+ * @param string $function PHP function name
*
* @return string compiled code
*/
- public function compile($args, $compiler, $parameter, $tag, $function)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter, $tag, $function)
{
// This tag does create output
$compiler->has_output = true;
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_modifier.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_modifier.php
index ba03bfcfa..9594d2ae7 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_modifier.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_modifier.php
@@ -20,13 +20,14 @@ class Smarty_Internal_Compile_Private_Modifier extends Smarty_Internal_CompileBa
/**
* Compiles code for modifier execution
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
* @return string compiled code
+ * @throws \SmartyCompilerException
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
@@ -52,7 +53,8 @@ class Smarty_Internal_Compile_Private_Modifier extends Smarty_Internal_CompileBa
$output = "{$function}({$params})";
} else {
if (is_object($function[0])) {
- $output = '$_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_MODIFIER][\'' . $modifier . '\'][0][0]->' . $function[1] . '(' . $params . ')';
+ $output = '$_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_MODIFIER][\'' .
+ $modifier . '\'][0][0]->' . $function[1] . '(' . $params . ')';
} else {
$output = $function[0] . '::' . $function[1] . '(' . $params . ')';
}
@@ -73,7 +75,9 @@ class Smarty_Internal_Compile_Private_Modifier extends Smarty_Internal_CompileBa
// modifiercompiler plugin
if ($compiler->smarty->loadPlugin('smarty_modifiercompiler_' . $modifier)) {
// check if modifier allowed
- if (!is_object($compiler->smarty->security_policy) || $compiler->smarty->security_policy->isTrustedModifier($modifier, $compiler)) {
+ if (!is_object($compiler->smarty->security_policy) ||
+ $compiler->smarty->security_policy->isTrustedModifier($modifier, $compiler)
+ ) {
$plugin = 'smarty_modifiercompiler_' . $modifier;
$output = $plugin($single_modifier, $compiler);
}
@@ -85,7 +89,9 @@ class Smarty_Internal_Compile_Private_Modifier extends Smarty_Internal_CompileBa
// modifier plugin
if ($function = $compiler->getPlugin($modifier, Smarty::PLUGIN_MODIFIER)) {
// check if modifier allowed
- if (!is_object($compiler->smarty->security_policy) || $compiler->smarty->security_policy->isTrustedModifier($modifier, $compiler)) {
+ if (!is_object($compiler->smarty->security_policy) ||
+ $compiler->smarty->security_policy->isTrustedModifier($modifier, $compiler)
+ ) {
$output = "{$function}({$params})";
}
$compiler->known_modifier_type[$modifier] = $type;
@@ -96,7 +102,9 @@ class Smarty_Internal_Compile_Private_Modifier extends Smarty_Internal_CompileBa
// PHP function
if (is_callable($modifier)) {
// check if modifier allowed
- if (!is_object($compiler->smarty->security_policy) || $compiler->smarty->security_policy->isTrustedPhpModifier($modifier, $compiler)) {
+ if (!is_object($compiler->smarty->security_policy) ||
+ $compiler->smarty->security_policy->isTrustedPhpModifier($modifier, $compiler)
+ ) {
$output = "{$modifier}({$params})";
}
$compiler->known_modifier_type[$modifier] = $type;
@@ -105,21 +113,29 @@ class Smarty_Internal_Compile_Private_Modifier extends Smarty_Internal_CompileBa
break;
case 6:
// default plugin handler
- if (isset($compiler->default_handler_plugins[Smarty::PLUGIN_MODIFIER][$modifier]) || (is_callable($compiler->smarty->default_plugin_handler_func) && $compiler->getPluginFromDefaultHandler($modifier, Smarty::PLUGIN_MODIFIER))) {
+ if (isset($compiler->default_handler_plugins[Smarty::PLUGIN_MODIFIER][$modifier]) ||
+ (is_callable($compiler->smarty->default_plugin_handler_func) &&
+ $compiler->getPluginFromDefaultHandler($modifier, Smarty::PLUGIN_MODIFIER))
+ ) {
$function = $compiler->default_handler_plugins[Smarty::PLUGIN_MODIFIER][$modifier][0];
// check if modifier allowed
- if (!is_object($compiler->smarty->security_policy) || $compiler->smarty->security_policy->isTrustedModifier($modifier, $compiler)) {
+ if (!is_object($compiler->smarty->security_policy) ||
+ $compiler->smarty->security_policy->isTrustedModifier($modifier, $compiler)
+ ) {
if (!is_array($function)) {
$output = "{$function}({$params})";
} else {
if (is_object($function[0])) {
- $output = '$_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_MODIFIER][\'' . $modifier . '\'][0][0]->' . $function[1] . '(' . $params . ')';
+ $output = '$_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_MODIFIER][\'' .
+ $modifier . '\'][0][0]->' . $function[1] . '(' . $params . ')';
} else {
$output = $function[0] . '::' . $function[1] . '(' . $params . ')';
}
}
}
- if (isset($compiler->template->required_plugins['nocache'][$modifier][Smarty::PLUGIN_MODIFIER]['file']) || isset($compiler->template->required_plugins['compiled'][$modifier][Smarty::PLUGIN_MODIFIER]['file'])) {
+ if (isset($compiler->parent_compiler->template->compiled->required_plugins['nocache'][$modifier][Smarty::PLUGIN_MODIFIER]['file']) ||
+ isset($compiler->parent_compiler->template->compiled->required_plugins['compiled'][$modifier][Smarty::PLUGIN_MODIFIER]['file'])
+ ) {
// was a plugin
$compiler->known_modifier_type[$modifier] = 4;
} else {
@@ -130,7 +146,7 @@ class Smarty_Internal_Compile_Private_Modifier extends Smarty_Internal_CompileBa
}
}
if (!isset($compiler->known_modifier_type[$modifier])) {
- $compiler->trigger_template_error("unknown modifier \"" . $modifier . "\"", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("unknown modifier \"" . $modifier . "\"", null, true);
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_object_block_function.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_object_block_function.php
index 5418fefff..d2bc5d60c 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_object_block_function.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_object_block_function.php
@@ -27,15 +27,15 @@ class Smarty_Internal_Compile_Private_Object_Block_Function extends Smarty_Inter
/**
* Compiles code for the execution of block plugin
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
- * @param string $tag name of block object
- * @param string $method name of method to call
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
+ * @param string $tag name of block object
+ * @param string $method name of method to call
*
* @return string compiled code
*/
- public function compile($args, $compiler, $parameter, $tag, $method)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter, $tag, $method)
{
if (!isset($tag[5]) || substr($tag, - 5) != 'close') {
// opening tag of block plugin
@@ -60,7 +60,8 @@ class Smarty_Internal_Compile_Private_Object_Block_Function extends Smarty_Inter
// maybe nocache because of nocache variables or nocache plugin
$compiler->nocache = $compiler->nocache | $compiler->tag_nocache;
// compile code
- $output = "<?php \$_smarty_tpl->smarty->_tag_stack[] = array('{$tag}->{$method}', {$_params}); \$_block_repeat=true; echo \$_smarty_tpl->smarty->registered_objects['{$tag}'][0]->{$method}({$_params}, null, \$_smarty_tpl, \$_block_repeat);while (\$_block_repeat) { ob_start();?>";
+ $output =
+ "<?php \$_smarty_tpl->smarty->_cache['tag_stack'][] = array('{$tag}->{$method}', {$_params}); \$_block_repeat=true; echo \$_smarty_tpl->smarty->registered_objects['{$tag}'][0]->{$method}({$_params}, null, \$_smarty_tpl, \$_block_repeat);while (\$_block_repeat) { ob_start();?>";
} else {
$base_tag = substr($tag, 0, - 5);
// must endblock be nocache?
@@ -76,9 +77,13 @@ class Smarty_Internal_Compile_Private_Object_Block_Function extends Smarty_Inter
$mod_pre = $mod_post = '';
} else {
$mod_pre = ' ob_start(); ';
- $mod_post = 'echo ' . $compiler->compileTag('private_modifier', array(), array('modifierlist' => $parameter['modifier_list'], 'value' => 'ob_get_clean()')) . ';';
+ $mod_post = 'echo ' . $compiler->compileTag('private_modifier', array(),
+ array('modifierlist' => $parameter['modifier_list'],
+ 'value' => 'ob_get_clean()')) . ';';
}
- $output = "<?php \$_block_content = ob_get_contents(); ob_end_clean(); \$_block_repeat=false;" . $mod_pre . " echo \$_smarty_tpl->smarty->registered_objects['{$base_tag}'][0]->{$method}({$_params}, \$_block_content, \$_smarty_tpl, \$_block_repeat); " . $mod_post . " } array_pop(\$_smarty_tpl->smarty->_tag_stack);?>";
+ $output = "<?php \$_block_content = ob_get_clean(); \$_block_repeat=false;" . $mod_pre .
+ " echo \$_smarty_tpl->smarty->registered_objects['{$base_tag}'][0]->{$method}({$_params}, \$_block_content, \$_smarty_tpl, \$_block_repeat); " .
+ $mod_post . " } array_pop(\$_smarty_tpl->smarty->_cache['tag_stack']);?>";
}
return $output . "\n";
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_object_function.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_object_function.php
index d6eb47ab3..e306e0f6d 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_object_function.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_object_function.php
@@ -27,15 +27,15 @@ class Smarty_Internal_Compile_Private_Object_Function extends Smarty_Internal_Co
/**
* Compiles code for the execution of function plugin
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
- * @param string $tag name of function
- * @param string $method name of method to call
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
+ * @param string $tag name of function
+ * @param string $method name of method to call
*
* @return string compiled code
*/
- public function compile($args, $compiler, $parameter, $tag, $method)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter, $tag, $method)
{
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_php.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_php.php
new file mode 100644
index 000000000..3ca63a548
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_php.php
@@ -0,0 +1,209 @@
+<?php
+/**
+ * Smarty Internal Plugin Compile PHP Expression
+ * Compiles any tag which will output an expression or variable
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ * @author Uwe Tews
+ */
+
+/**
+ * Smarty Internal Plugin Compile PHP Expression Class
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ */
+class Smarty_Internal_Compile_Private_Php extends Smarty_Internal_CompileBase
+{
+
+ /**
+ * Attribute definition: Overwrites base class.
+ *
+ * @var array
+ * @see Smarty_Internal_CompileBase
+ */
+ public $required_attributes = array('code', 'type');
+
+ /**
+ * Compiles code for generating output from any expression
+ *
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
+ *
+ * @return string
+ * @throws \SmartyException
+ */
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
+ {
+ // check and get attributes
+ $_attr = $this->getAttributes($compiler, $args);
+ $compiler->has_code = false;
+ if ($_attr['type'] == 'xml') {
+ $compiler->tag_nocache = true;
+ $save = $compiler->template->compiled->has_nocache_code;
+ $output = addcslashes($_attr['code'], "'\\");
+ $compiler->parser->current_buffer->append_subtree($compiler->parser, new Smarty_Internal_ParseTree_Tag($compiler->parser, $compiler->processNocacheCode("<?php echo '" .
+ $output .
+ "';?>", $compiler, true)));
+ $compiler->template->compiled->has_nocache_code = $save;
+ return '';
+ }
+ if ($_attr['type'] != 'tag') {
+ if ($compiler->php_handling == Smarty::PHP_REMOVE) {
+ return '';
+ } elseif ($compiler->php_handling == Smarty::PHP_QUOTE) {
+ $output = preg_replace_callback('#(<\?(?:php|=)?)|(<%)|(<script\s+language\s*=\s*["\']?\s*php\s*["\']?\s*>)|(\?>)|(%>)|(<\/script>)#i', array($this,
+ 'quote'), $_attr['code']);
+ $compiler->parser->current_buffer->append_subtree($compiler->parser, new Smarty_Internal_ParseTree_Text($output));
+ return '';
+ } elseif ($compiler->php_handling == Smarty::PHP_PASSTHRU || $_attr['type'] == 'unmatched') {
+ $compiler->tag_nocache = true;
+ $save = $compiler->template->compiled->has_nocache_code;
+ $output = addcslashes($_attr['code'], "'\\");
+ $compiler->parser->current_buffer->append_subtree($compiler->parser, new Smarty_Internal_ParseTree_Tag($compiler->parser, $compiler->processNocacheCode("<?php echo '" .
+ $output .
+ "';?>", $compiler, true)));
+ $compiler->template->compiled->has_nocache_code = $save;
+ return '';
+ } elseif ($compiler->php_handling == Smarty::PHP_ALLOW) {
+ if (!($compiler->smarty instanceof SmartyBC)) {
+ $compiler->trigger_template_error('$smarty->php_handling PHP_ALLOW not allowed. Use SmartyBC to enable it', null, true);
+ }
+ $compiler->has_code = true;
+ return $_attr['code'];
+ } else {
+ $compiler->trigger_template_error('Illegal $smarty->php_handling value', null, true);
+ }
+ } else {
+ $compiler->has_code = true;
+ if (!($compiler->smarty instanceof SmartyBC)) {
+ $compiler->trigger_template_error('{php}{/php} tags not allowed. Use SmartyBC to enable them', null, true);
+ }
+ $ldel = preg_quote($compiler->smarty->left_delimiter, '#');
+ $rdel = preg_quote($compiler->smarty->right_delimiter, '#');
+ preg_match("#^({$ldel}php\\s*)((.)*?)({$rdel})#", $_attr['code'], $match);
+ if (!empty($match[2])) {
+ if ('nocache' == trim($match[2])) {
+ $compiler->tag_nocache = true;
+ } else {
+ $compiler->trigger_template_error("illegal value of option flag \"{$match[2]}\"", null, true);
+ }
+ }
+ return preg_replace(array("#^{$ldel}\\s*php\\s*(.)*?{$rdel}#",
+ "#{$ldel}\\s*/\\s*php\\s*{$rdel}$#"), array('<?php ', '?>'), $_attr['code']);
+ }
+ }
+
+ /**
+ * Lexer code for PHP tags
+ *
+ * This code has been moved from lexer here fo easier debugging and maintenance
+ *
+ * @param $lex
+ */
+ public function parsePhp($lex)
+ {
+ $lex->token = Smarty_Internal_Templateparser::TP_PHP;
+ $close = 0;
+ $lex->taglineno = $lex->line;
+ $closeTag = '?>';
+ if (strpos($lex->value, '<?xml') === 0) {
+ $lex->is_xml = true;
+ $lex->token = Smarty_Internal_Templateparser::TP_NOCACHE;
+ return;
+ } elseif (strpos($lex->value, '<?') === 0) {
+ $lex->phpType = 'php';
+ } elseif (strpos($lex->value, '<%') === 0) {
+ $lex->phpType = 'asp';
+ $closeTag = '%>';
+ } elseif (strpos($lex->value, '%>') === 0) {
+ $lex->phpType = 'unmatched';
+ } elseif (strpos($lex->value, '?>') === 0) {
+ if ($lex->is_xml) {
+ $lex->is_xml = false;
+ $lex->token = Smarty_Internal_Templateparser::TP_NOCACHE;
+ return;
+ }
+ $lex->phpType = 'unmatched';
+ } elseif (strpos($lex->value, '<s') === 0) {
+ $lex->phpType = 'script';
+ $closeTag = '</script>';
+ } elseif (strpos($lex->value, $lex->smarty->left_delimiter) === 0) {
+ if ($lex->isAutoLiteral()) {
+ $lex->token = Smarty_Internal_Templateparser::TP_TEXT;
+ return;
+ }
+ $closeTag = "{$lex->smarty->left_delimiter}/php{$lex->smarty->right_delimiter}";
+ if ($lex->value == $closeTag) {
+ $lex->compiler->trigger_template_error("unexpected closing tag '{$closeTag}'");
+ }
+ $lex->phpType = 'tag';
+ }
+ if ($lex->phpType == 'unmatched') {
+ return;
+ }
+ if (($lex->phpType == 'php' || $lex->phpType == 'asp') &&
+ ($lex->compiler->php_handling == Smarty::PHP_PASSTHRU || $lex->compiler->php_handling == Smarty::PHP_QUOTE)
+ ) {
+ return;
+ }
+ $start = $lex->counter + strlen($lex->value);
+ $body = true;
+ if (preg_match('~' . preg_quote($closeTag, '~') . '~i', $lex->data, $match, PREG_OFFSET_CAPTURE, $start)) {
+ $close = $match[0][1];
+ } else {
+ $lex->compiler->trigger_template_error("missing closing tag '{$closeTag}'");
+ }
+ while ($body) {
+ if (preg_match('~([/][*])|([/][/][^\n]*)|(\'[^\'\\\\]*(?:\\.[^\'\\\\]*)*\')|("[^"\\\\]*(?:\\.[^"\\\\]*)*")~', $lex->data, $match, PREG_OFFSET_CAPTURE, $start)) {
+ $value = $match[0][0];
+ $from = $pos = $match[0][1];
+ if ($pos > $close) {
+ $body = false;
+ } else {
+ $start = $pos + strlen($value);
+ $phpCommentStart = $value == '/*';
+ if ($phpCommentStart) {
+ $phpCommentEnd = preg_match('~([*][/])~', $lex->data, $match, PREG_OFFSET_CAPTURE, $start);
+ if ($phpCommentEnd) {
+ $pos2 = $match[0][1];
+ $start = $pos2 + strlen($match[0][0]);
+ }
+ }
+ while ($close > $pos && $close < $start) {
+ if (preg_match('~' . preg_quote($closeTag, '~') .
+ '~i', $lex->data, $match, PREG_OFFSET_CAPTURE, $from)) {
+ $close = $match[0][1];
+ $from = $close + strlen($match[0][0]);
+ } else {
+ $lex->compiler->trigger_template_error("missing closing tag '{$closeTag}'");
+ }
+ }
+ if ($phpCommentStart && (!$phpCommentEnd || $pos2 > $close)) {
+ $lex->taglineno = $lex->line + substr_count(substr($lex->data, $lex->counter, $start), "\n");
+ $lex->compiler->trigger_template_error("missing PHP comment closing tag '*/'");
+ }
+ }
+ } else {
+ $body = false;
+ }
+ }
+ $lex->value = substr($lex->data, $lex->counter, $close + strlen($closeTag) - $lex->counter);
+ }
+
+ /*
+ * Call back function for $php_handling = PHP_QUOTE
+ *
+ */
+ /**
+ * @param $match
+ *
+ * @return string
+ */
+ private function quote($match)
+ {
+ return htmlspecialchars($match[0], ENT_QUOTES);
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_print_expression.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_print_expression.php
index 188bbe77a..c0c089bff 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_print_expression.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_print_expression.php
@@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Private_Print_Expression extends Smarty_Internal_C
* @see Smarty_Internal_CompileBase
*/
public $optional_attributes = array('assign');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -34,14 +35,14 @@ class Smarty_Internal_Compile_Private_Print_Expression extends Smarty_Internal_C
/**
* Compiles code for generating output from any expression
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
- * @throws SmartyException
- * @return string compiled code
+ * @return string
+ * @throws \SmartyException
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
@@ -57,7 +58,8 @@ class Smarty_Internal_Compile_Private_Print_Expression extends Smarty_Internal_C
$output = $parameter['value'];
// tag modifier
if (!empty($parameter['modifierlist'])) {
- $output = $compiler->compileTag('private_modifier', array(), array('modifierlist' => $parameter['modifierlist'], 'value' => $output));
+ $output = $compiler->compileTag('private_modifier', array(), array('modifierlist' => $parameter['modifierlist'],
+ 'value' => $output));
}
if (!$_attr['nofilter']) {
// default modifier
@@ -74,7 +76,8 @@ class Smarty_Internal_Compile_Private_Print_Expression extends Smarty_Internal_C
}
$compiler->default_modifier_list = $modifierlist;
}
- $output = $compiler->compileTag('private_modifier', array(), array('modifierlist' => $compiler->default_modifier_list, 'value' => $output));
+ $output = $compiler->compileTag('private_modifier', array(), array('modifierlist' => $compiler->default_modifier_list,
+ 'value' => $output));
}
// autoescape html
if ($compiler->template->smarty->escape_html) {
@@ -82,7 +85,8 @@ class Smarty_Internal_Compile_Private_Print_Expression extends Smarty_Internal_C
}
// loop over registered filters
if (!empty($compiler->template->smarty->registered_filters[Smarty::FILTER_VARIABLE])) {
- foreach ($compiler->template->smarty->registered_filters[Smarty::FILTER_VARIABLE] as $key => $function) {
+ foreach ($compiler->template->smarty->registered_filters[Smarty::FILTER_VARIABLE] as $key =>
+ $function) {
if (!is_array($function)) {
$output = "{$function}({$output},\$_smarty_tpl)";
} elseif (is_object($function[0])) {
@@ -104,13 +108,14 @@ class Smarty_Internal_Compile_Private_Print_Expression extends Smarty_Internal_C
}
}
}
- if (isset($compiler->template->variable_filters)) {
- foreach ($compiler->template->variable_filters as $filter) {
- if (count($filter) == 1 && ($result = $this->compile_output_filter($compiler, $filter[0], $output)) !== false) {
- $output = $result;
- } else {
- $output = $compiler->compileTag('private_modifier', array(), array('modifierlist' => array($filter), 'value' => $output));
- }
+ foreach ($compiler->variable_filters as $filter) {
+ if (count($filter) == 1 &&
+ ($result = $this->compile_output_filter($compiler, $filter[0], $output)) !== false
+ ) {
+ $output = $result;
+ } else {
+ $output = $compiler->compileTag('private_modifier', array(), array('modifierlist' => array($filter),
+ 'value' => $output));
}
}
}
@@ -123,23 +128,23 @@ class Smarty_Internal_Compile_Private_Print_Expression extends Smarty_Internal_C
}
/**
- * @param object $compiler compiler object
- * @param string $name name of variable filter
- * @param string $output embedded output
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param string $name name of variable filter
+ * @param string $output embedded output
*
* @return string
*/
- private function compile_output_filter($compiler, $name, $output)
+ private function compile_output_filter(Smarty_Internal_TemplateCompilerBase $compiler, $name, $output)
{
$plugin_name = "smarty_variablefilter_{$name}";
$path = $compiler->smarty->loadPlugin($plugin_name, false);
if ($path) {
if ($compiler->template->caching) {
- $compiler->template->required_plugins['nocache'][$name][Smarty::FILTER_VARIABLE]['file'] = $path;
- $compiler->template->required_plugins['nocache'][$name][Smarty::FILTER_VARIABLE]['function'] = $plugin_name;
+ $compiler->parent_compiler->template->compiled->required_plugins['nocache'][$name][Smarty::FILTER_VARIABLE]['file'] = $path;
+ $compiler->parent_compiler->template->compiled->required_plugins['nocache'][$name][Smarty::FILTER_VARIABLE]['function'] = $plugin_name;
} else {
- $compiler->template->required_plugins['compiled'][$name][Smarty::FILTER_VARIABLE]['file'] = $path;
- $compiler->template->required_plugins['compiled'][$name][Smarty::FILTER_VARIABLE]['function'] = $plugin_name;
+ $compiler->parent_compiler->template->compiled->required_plugins['compiled'][$name][Smarty::FILTER_VARIABLE]['file'] = $path;
+ $compiler->parent_compiler->template->compiled->required_plugins['compiled'][$name][Smarty::FILTER_VARIABLE]['function'] = $plugin_name;
}
} else {
// not found
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_registered_block.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_registered_block.php
index 68ab644fc..78d95f720 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_registered_block.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_registered_block.php
@@ -27,14 +27,14 @@ class Smarty_Internal_Compile_Private_Registered_Block extends Smarty_Internal_C
/**
* Compiles code for the execution of a block function
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
- * @param string $tag name of block function
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
+ * @param string $tag name of block function
*
* @return string compiled code
*/
- public function compile($args, $compiler, $parameter, $tag)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter, $tag)
{
if (!isset($tag[5]) || substr($tag, - 5) != 'close') {
// opening tag of block plugin
@@ -69,11 +69,11 @@ class Smarty_Internal_Compile_Private_Registered_Block extends Smarty_Internal_C
$function = $tag_info[0];
// compile code
if (!is_array($function)) {
- $output = "<?php \$_smarty_tpl->smarty->_tag_stack[] = array('{$tag}', {$_params}); \$_block_repeat=true; echo {$function}({$_params}, null, \$_smarty_tpl, \$_block_repeat);while (\$_block_repeat) { ob_start();?>";
+ $output = "<?php \$_smarty_tpl->smarty->_cache['tag_stack'][] = array('{$tag}', {$_params}); \$_block_repeat=true; echo {$function}({$_params}, null, \$_smarty_tpl, \$_block_repeat);while (\$_block_repeat) { ob_start();?>";
} elseif (is_object($function[0])) {
- $output = "<?php \$_smarty_tpl->smarty->_tag_stack[] = array('{$tag}', {$_params}); \$_block_repeat=true; echo \$_smarty_tpl->smarty->registered_plugins['block']['{$tag}'][0][0]->{$function[1]}({$_params}, null, \$_smarty_tpl, \$_block_repeat);while (\$_block_repeat) { ob_start();?>";
+ $output = "<?php \$_smarty_tpl->smarty->_cache['tag_stack'][] = array('{$tag}', {$_params}); \$_block_repeat=true; echo \$_smarty_tpl->smarty->registered_plugins['block']['{$tag}'][0][0]->{$function[1]}({$_params}, null, \$_smarty_tpl, \$_block_repeat);while (\$_block_repeat) { ob_start();?>";
} else {
- $output = "<?php \$_smarty_tpl->smarty->_tag_stack[] = array('{$tag}', {$_params}); \$_block_repeat=true; echo {$function[0]}::{$function[1]}({$_params}, null, \$_smarty_tpl, \$_block_repeat);while (\$_block_repeat) { ob_start();?>";
+ $output = "<?php \$_smarty_tpl->smarty->_cache['tag_stack'][] = array('{$tag}', {$_params}); \$_block_repeat=true; echo {$function[0]}::{$function[1]}({$_params}, null, \$_smarty_tpl, \$_block_repeat);while (\$_block_repeat) { ob_start();?>";
}
} else {
// must endblock be nocache?
@@ -95,14 +95,22 @@ class Smarty_Internal_Compile_Private_Registered_Block extends Smarty_Internal_C
$mod_pre = $mod_post = '';
} else {
$mod_pre = ' ob_start(); ';
- $mod_post = 'echo ' . $compiler->compileTag('private_modifier', array(), array('modifierlist' => $parameter['modifier_list'], 'value' => 'ob_get_clean()')) . ';';
+ $mod_post = 'echo ' .
+ $compiler->compileTag('private_modifier', array(), array('modifierlist' => $parameter['modifier_list'],
+ 'value' => 'ob_get_clean()')) . ';';
}
if (!is_array($function)) {
- $output = "<?php \$_block_content = ob_get_clean(); \$_block_repeat=false;" . $mod_pre . " echo {$function}({$_params}, \$_block_content, \$_smarty_tpl, \$_block_repeat);" . $mod_post . " } array_pop(\$_smarty_tpl->smarty->_tag_stack);?>";
+ $output = "<?php \$_block_content = ob_get_clean(); \$_block_repeat=false;" . $mod_pre .
+ " echo {$function}({$_params}, \$_block_content, \$_smarty_tpl, \$_block_repeat);" . $mod_post .
+ " } array_pop(\$_smarty_tpl->smarty->_cache['tag_stack']);?>";
} elseif (is_object($function[0])) {
- $output = "<?php \$_block_content = ob_get_clean(); \$_block_repeat=false;" . $mod_pre . " echo \$_smarty_tpl->smarty->registered_plugins['block']['{$base_tag}'][0][0]->{$function[1]}({$_params}, \$_block_content, \$_smarty_tpl, \$_block_repeat); " . $mod_post . "} array_pop(\$_smarty_tpl->smarty->_tag_stack);?>";
+ $output = "<?php \$_block_content = ob_get_clean(); \$_block_repeat=false;" . $mod_pre .
+ " echo \$_smarty_tpl->smarty->registered_plugins['block']['{$base_tag}'][0][0]->{$function[1]}({$_params}, \$_block_content, \$_smarty_tpl, \$_block_repeat); " .
+ $mod_post . "} array_pop(\$_smarty_tpl->smarty->_cache['tag_stack']);?>";
} else {
- $output = "<?php \$_block_content = ob_get_clean(); \$_block_repeat=false;" . $mod_pre . " echo {$function[0]}::{$function[1]}({$_params}, \$_block_content, \$_smarty_tpl, \$_block_repeat); " . $mod_post . "} array_pop(\$_smarty_tpl->smarty->_tag_stack);?>";
+ $output = "<?php \$_block_content = ob_get_clean(); \$_block_repeat=false;" . $mod_pre .
+ " echo {$function[0]}::{$function[1]}({$_params}, \$_block_content, \$_smarty_tpl, \$_block_repeat); " .
+ $mod_post . "} array_pop(\$_smarty_tpl->smarty->_cache['tag_stack']);?>";
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_registered_function.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_registered_function.php
index dfb4572f4..6bddc7529 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_registered_function.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_registered_function.php
@@ -27,14 +27,14 @@ class Smarty_Internal_Compile_Private_Registered_Function extends Smarty_Interna
/**
* Compiles code for the execution of a registered function
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
- * @param string $tag name of function
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
+ * @param string $tag name of function
*
* @return string compiled code
*/
- public function compile($args, $compiler, $parameter, $tag)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter, $tag)
{
// This tag does create output
$compiler->has_output = true;
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_special_variable.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_special_variable.php
index 23b17ae14..5a8c54faa 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_private_special_variable.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_private_special_variable.php
@@ -19,96 +19,111 @@ class Smarty_Internal_Compile_Private_Special_Variable extends Smarty_Internal_C
/**
* Compiles code for the special $smarty variables
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param $parameter
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param $parameter
*
* @return string compiled code
+ * @throws \SmartyCompilerException
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
$_index = preg_split("/\]\[/", substr($parameter, 1, strlen($parameter) - 2));
- $compiled_ref = ' ';
- $variable = trim($_index[0], "'");
- switch ($variable) {
- case 'foreach':
- return "\$_smarty_tpl->getVariable('smarty')->value$parameter";
- case 'section':
- return "\$_smarty_tpl->getVariable('smarty')->value$parameter";
- case 'capture':
- return "Smarty::\$_smarty_vars$parameter";
- case 'now':
- return 'time()';
- case 'cookies':
- if (isset($compiler->smarty->security_policy) && !$compiler->smarty->security_policy->allow_super_globals) {
- $compiler->trigger_template_error("(secure mode) super globals not permitted");
+ $variable = strtolower($compiler->getId($_index[0]));
+ if ($variable === false) {
+ $compiler->trigger_template_error("special \$Smarty variable name index can not be variable", null, true);
+ }
+ if (!isset($compiler->smarty->security_policy) ||
+ $compiler->smarty->security_policy->isTrustedSpecialSmartyVar($variable, $compiler)
+ ) {
+ switch ($variable) {
+ case 'foreach':
+ case 'section':
+ return Smarty_Internal_Compile_Private_ForeachSection::compileSpecialVariable(array(), $compiler, $_index);
+ case 'capture':
+ if (class_exists('Smarty_Internal_Compile_Capture')) {
+ return Smarty_Internal_Compile_Capture::compileSpecialVariable(array(), $compiler, $_index);
+ }
+ return '';
+ case 'now':
+ return 'time()';
+ case 'cookies':
+ if (isset($compiler->smarty->security_policy) &&
+ !$compiler->smarty->security_policy->allow_super_globals
+ ) {
+ $compiler->trigger_template_error("(secure mode) super globals not permitted");
+ break;
+ }
+ return '$_COOKIE';
+ case 'get':
+ case 'post':
+ case 'env':
+ case 'server':
+ case 'session':
+ case 'request':
+ if (isset($compiler->smarty->security_policy) &&
+ !$compiler->smarty->security_policy->allow_super_globals
+ ) {
+ $compiler->trigger_template_error("(secure mode) super globals not permitted");
+ break;
+ }
+ $compiled_ref = '$_' . strtoupper($variable);
break;
- }
- $compiled_ref = '$_COOKIE';
- break;
- case 'get':
- case 'post':
- case 'env':
- case 'server':
- case 'session':
- case 'request':
- if (isset($compiler->smarty->security_policy) && !$compiler->smarty->security_policy->allow_super_globals) {
- $compiler->trigger_template_error("(secure mode) super globals not permitted");
- break;
- }
- $compiled_ref = '$_' . strtoupper($variable);
- break;
+ case 'template':
+ return 'basename($_smarty_tpl->source->filepath)';
- case 'template':
- return 'basename($_smarty_tpl->source->filepath)';
+ case 'template_object':
+ return '$_smarty_tpl';
- case 'template_object':
- return '$_smarty_tpl';
+ case 'current_dir':
+ return 'dirname($_smarty_tpl->source->filepath)';
- case 'current_dir':
- return 'dirname($_smarty_tpl->source->filepath)';
+ case 'version':
+ $_version = Smarty::SMARTY_VERSION;
- case 'version':
- $_version = Smarty::SMARTY_VERSION;
-
- return "'$_version'";
-
- case 'const':
- if (isset($compiler->smarty->security_policy) && !$compiler->smarty->security_policy->allow_constants) {
- $compiler->trigger_template_error("(secure mode) constants not permitted");
- break;
- }
+ return "'$_version'";
- return "@constant({$_index[1]})";
+ case 'const':
+ if (isset($compiler->smarty->security_policy) &&
+ !$compiler->smarty->security_policy->allow_constants
+ ) {
+ $compiler->trigger_template_error("(secure mode) constants not permitted");
+ break;
+ }
+ if (strpos($_index[1], '$') === false && strpos($_index[1], '\'') === false) {
+ return "@constant('{$_index[1]}')";
+ } else {
+ return "@constant({$_index[1]})";
+ }
- case 'config':
- if (isset($_index[2])) {
- return "(is_array(\$tmp = \$_smarty_tpl->getConfigVariable($_index[1])) ? \$tmp[$_index[2]] : null)";
- } else {
- return "\$_smarty_tpl->getConfigVariable($_index[1])";
- }
- case 'ldelim':
- $_ldelim = $compiler->smarty->left_delimiter;
+ case 'config':
+ if (isset($_index[2])) {
+ return "(is_array(\$tmp = \$_smarty_tpl->smarty->ext->_config->_getConfigVariable(\$_smarty_tpl, $_index[1])) ? \$tmp[$_index[2]] : null)";
+ } else {
+ return "\$_smarty_tpl->smarty->ext->_config->_getConfigVariable(\$_smarty_tpl, $_index[1])";
+ }
+ case 'ldelim':
+ $_ldelim = $compiler->smarty->left_delimiter;
- return "'$_ldelim'";
+ return "'$_ldelim'";
- case 'rdelim':
- $_rdelim = $compiler->smarty->right_delimiter;
+ case 'rdelim':
+ $_rdelim = $compiler->smarty->right_delimiter;
- return "'$_rdelim'";
+ return "'$_rdelim'";
- default:
- $compiler->trigger_template_error('$smarty.' . trim($_index[0], "'") . ' is invalid');
- break;
- }
- if (isset($_index[1])) {
- array_shift($_index);
- foreach ($_index as $_ind) {
- $compiled_ref = $compiled_ref . "[$_ind]";
+ default:
+ $compiler->trigger_template_error('$smarty.' . trim($_index[0], "'") . ' is invalid');
+ break;
}
+ if (isset($_index[1])) {
+ array_shift($_index);
+ foreach ($_index as $_ind) {
+ $compiled_ref = $compiled_ref . "[$_ind]";
+ }
+ }
+ return $compiled_ref;
}
-
- return $compiled_ref;
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_rdelim.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_rdelim.php
index dcff2ae41..22b33eaa2 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_rdelim.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_rdelim.php
@@ -25,11 +25,11 @@ class Smarty_Internal_Compile_Rdelim extends Smarty_Internal_CompileBase
*
* @return string compiled code
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler)
{
$_attr = $this->getAttributes($compiler, $args);
if ($_attr['nocache'] === true) {
- $compiler->trigger_template_error('nocache option not allowed', $compiler->lex->taglineno);
+ $compiler->trigger_template_error('nocache option not allowed', null, true);
}
// this tag does not return compiled code
$compiler->has_code = true;
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_section.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_section.php
index 5ac3fb067..079903c2b 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_section.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_section.php
@@ -14,7 +14,7 @@
* @package Smarty
* @subpackage Compiler
*/
-class Smarty_Internal_Compile_Section extends Smarty_Internal_CompileBase
+class Smarty_Internal_Compile_Section extends Smarty_Internal_Compile_Private_ForeachSection
{
/**
* Attribute definition: Overwrites base class.
@@ -23,6 +23,7 @@ class Smarty_Internal_Compile_Section extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $required_attributes = array('name', 'loop');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -30,6 +31,7 @@ class Smarty_Internal_Compile_Section extends Smarty_Internal_CompileBase
* @see Smarty_Internal_CompileBase
*/
public $shorttag_order = array('name', 'loop');
+
/**
* Attribute definition: Overwrites base class.
*
@@ -39,102 +41,342 @@ class Smarty_Internal_Compile_Section extends Smarty_Internal_CompileBase
public $optional_attributes = array('start', 'step', 'max', 'show');
/**
+ * counter
+ *
+ * @var int
+ */
+ public $counter = 0;
+
+ /**
+ * Name of this tag
+ *
+ * @var string
+ */
+ public $tagName = 'section';
+
+ /**
+ * Valid properties of $smarty.section.name.xxx variable
+ *
+ * @var array
+ */
+ public static $nameProperties = array('first', 'last', 'index', 'iteration', 'show', 'total', 'rownum',
+ 'index_prev', 'index_next');
+
+ /**
+ * {section} tag has no item properties
+ *
+ * @var array
+ */
+ public $itemProperties = null;
+
+ /**
+ * {section} tag has always name attribute
+ *
+ * @var bool
+ */
+ public $isNamed = true;
+
+ /**
* Compiles code for the {section} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
*
* @return string compiled code
+ * @throws \SmartyCompilerException
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler)
{
+ $compiler->loopNesting++;
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
-
- $this->openTag($compiler, 'section', array('section', $compiler->nocache));
+ $attributes = array('name' => $compiler->getId($_attr['name']));
+ unset($_attr['name']);
+ foreach ($attributes as $a => $v) {
+ if ($v === false) {
+ $compiler->trigger_template_error("'{$a}' attribute/variable has illegal value", null, true);
+ }
+ }
+ $local = "\$__section_{$attributes['name']}_" . $this->counter ++ . '_';
+ $sectionVar = "\$_smarty_tpl->tpl_vars['__smarty_section_{$attributes['name']}']";
+ $this->openTag($compiler, 'section', array('section', $compiler->nocache, $local, $sectionVar));
// maybe nocache because of nocache variables
$compiler->nocache = $compiler->nocache | $compiler->tag_nocache;
- $output = "<?php ";
-
- $section_name = $_attr['name'];
-
- $output .= "if (isset(\$_smarty_tpl->tpl_vars['smarty']->value['section'][$section_name])) unset(\$_smarty_tpl->tpl_vars['smarty']->value['section'][$section_name]);\n";
- $section_props = "\$_smarty_tpl->tpl_vars['smarty']->value['section'][$section_name]";
+ $initLocal = array('saved' => "isset(\$_smarty_tpl->tpl_vars['__smarty_section_{$attributes['name']}']) ? \$_smarty_tpl->tpl_vars['__section_{$attributes['name']}'] : false",);
+ $initNamedProperty = array();
+ $initFor = array();
+ $incFor = array();
+ $cmpFor = array();
+ $propValue = array('index' => "{$sectionVar}->value['index']", 'show' => 'true', 'step' => 1,
+ 'iteration' => "{$local}iteration",
+ );
+ $propType = array('index' => 2, 'iteration' => 2, 'show' => 0, 'step' => 0,);
+ // search for used tag attributes
+ $this->scanForProperties($attributes, $compiler);
+ if (!empty($this->matchResults['named'])) {
+ $namedAttr = $this->matchResults['named'];
+ }
+ $namedAttr['index'] = true;
+ $output = "<?php\n";
foreach ($_attr as $attr_name => $attr_value) {
switch ($attr_name) {
case 'loop':
- $output .= "{$section_props}['loop'] = is_array(\$_loop=$attr_value) ? count(\$_loop) : max(0, (int) \$_loop); unset(\$_loop);\n";
+ if (is_numeric($attr_value)) {
+ $v = (int) $attr_value;
+ $t = 0;
+ } else {
+ $v = "(is_array(@\$_loop=$attr_value) ? count(\$_loop) : max(0, (int) \$_loop))";
+ $t = 1;
+ }
+ if (isset($namedAttr['loop'])) {
+ $initNamedProperty['loop'] = "'loop' => {$v}";
+ if ($t == 1) {
+ $v = "{$sectionVar}->value['loop']";
+ }
+ } elseif ($t == 1) {
+ $initLocal['loop'] = $v;
+ $v = "{$local}loop";
+ }
break;
-
case 'show':
if (is_bool($attr_value)) {
- $show_attr_value = $attr_value ? 'true' : 'false';
+ $v = $attr_value ? 'true' : 'false';
+ $t = 0;
} else {
- $show_attr_value = "(bool) $attr_value";
+ $v = "(bool) $attr_value";
+ $t = 3;
}
- $output .= "{$section_props}['show'] = $show_attr_value;\n";
break;
-
- case 'name':
- $output .= "{$section_props}['$attr_name'] = $attr_value;\n";
+ case 'step':
+ if (is_numeric($attr_value)) {
+ $v = (int) $attr_value;
+ $v = ($v == 0) ? 1 : $v;
+ $t = 0;
+ break;
+ }
+ $initLocal['step'] = "((int)@$attr_value) == 0 ? 1 : (int)@$attr_value";
+ $v = "{$local}step";
+ $t = 2;
break;
case 'max':
case 'start':
- $output .= "{$section_props}['$attr_name'] = (int) $attr_value;\n";
- break;
-
- case 'step':
- $output .= "{$section_props}['$attr_name'] = ((int) $attr_value) == 0 ? 1 : (int) $attr_value;\n";
+ if (is_numeric($attr_value)) {
+ $v = (int) $attr_value;
+ $t = 0;
+ break;
+ }
+ $v = "(int)@$attr_value";
+ $t = 3;
break;
}
+ if ($t == 3 && $compiler->getId($attr_value)) {
+ $t = 1;
+ }
+ $propValue[$attr_name] = $v;
+ $propType[$attr_name] = $t;
}
- if (!isset($_attr['show'])) {
- $output .= "{$section_props}['show'] = true;\n";
+ if (isset($namedAttr['step'])) {
+ $initNamedProperty['step'] = $propValue['step'];
}
-
- if (!isset($_attr['loop'])) {
- $output .= "{$section_props}['loop'] = 1;\n";
+ if (isset($namedAttr['iteration'])) {
+ $propValue['iteration'] = "{$sectionVar}->value['iteration']";
}
+ $incFor['iteration'] = "{$propValue['iteration']}++";
+ $initFor['iteration'] = "{$propValue['iteration']} = 1";
- if (!isset($_attr['max'])) {
- $output .= "{$section_props}['max'] = {$section_props}['loop'];\n";
+ if ($propType['step'] == 0) {
+ if ($propValue['step'] == 1) {
+ $incFor['index'] = "{$sectionVar}->value['index']++";
+ } elseif ($propValue['step'] > 1) {
+ $incFor['index'] = "{$sectionVar}->value['index'] += {$propValue['step']}";
+ } else {
+ $incFor['index'] = "{$sectionVar}->value['index'] -= " . - $propValue['step'];
+ }
} else {
- $output .= "if ({$section_props}['max'] < 0)\n" . " {$section_props}['max'] = {$section_props}['loop'];\n";
+ $incFor['index'] = "{$sectionVar}->value['index'] += {$propValue['step']}";
}
- if (!isset($_attr['step'])) {
- $output .= "{$section_props}['step'] = 1;\n";
+ if (!isset($propValue['max'])) {
+ $propValue['max'] = $propValue['loop'];
+ $propType['max'] = $propType['loop'];
+ } elseif ($propType['max'] != 0) {
+ $propValue['max'] = "{$propValue['max']} < 0 ? {$propValue['loop']} : {$propValue['max']}";
+ $propType['max'] = 1;
+ } else {
+ if ($propValue['max'] < 0) {
+ $propValue['max'] = $propValue['loop'];
+ $propType['max'] = $propType['loop'];
+ }
}
- if (!isset($_attr['start'])) {
- $output .= "{$section_props}['start'] = {$section_props}['step'] > 0 ? 0 : {$section_props}['loop']-1;\n";
+ if (!isset($propValue['start'])) {
+ $start_code = array(1 => "{$propValue['step']} > 0 ? ", 2 => '0', 3 => ' : ', 4 => $propValue['loop'],
+ 5 => ' - 1');
+ if ($propType['loop'] == 0) {
+ $start_code[5] = '';
+ $start_code[4] = $propValue['loop'] - 1;
+ }
+ if ($propType['step'] == 0) {
+ if ($propValue['step'] > 0) {
+ $start_code = array(1 => '0');
+ $propType['start'] = 0;
+ } else {
+ $start_code[1] = $start_code[2] = $start_code[3] = '';
+ $propType['start'] = $propType['loop'];
+ }
+ } else {
+ $propType['start'] = 1;
+ }
+ $propValue['start'] = join('', $start_code);
} else {
- $output .= "if ({$section_props}['start'] < 0)\n" . " {$section_props}['start'] = max({$section_props}['step'] > 0 ? 0 : -1, {$section_props}['loop'] + {$section_props}['start']);\n" . "else\n" . " {$section_props}['start'] = min({$section_props}['start'], {$section_props}['step'] > 0 ? {$section_props}['loop'] : {$section_props}['loop']-1);\n";
+ $start_code = array(1 => "{$propValue['start']} < 0 ? ", 2 => 'max(', 3 => "{$propValue['step']} > 0 ? ",
+ 4 => '0', 5 => ' : ', 6 => '-1', 7 => ', ',
+ 8 => "{$propValue['start']} + {$propValue['loop']}", 10 => ')', 11 => ' : ',
+ 12 => 'min(', 13 => $propValue['start'], 14 => ', ',
+ 15 => "{$propValue['step']} > 0 ? ", 16 => $propValue['loop'], 17 => ' : ',
+ 18 => $propType['loop'] == 0 ? $propValue['loop'] - 1 : "{$propValue['loop']} - 1",
+ 19 => ')');
+ if ($propType['step'] == 0) {
+ $start_code[3] = $start_code[5] = $start_code[15] = $start_code[17] = '';
+ if ($propValue['step'] > 0) {
+ $start_code[6] = $start_code[18] = '';
+ } else {
+ $start_code[4] = $start_code[16] = '';
+ }
+ }
+ if ($propType['start'] == 0) {
+ if ($propType['loop'] == 0) {
+ $start_code[8] = $propValue['start'] + $propValue['loop'];
+ }
+ $propType['start'] = $propType['step'] + $propType['loop'];
+ $start_code[1] = '';
+ if ($propValue['start'] < 0) {
+ for ($i = 11; $i <= 19; $i ++) {
+ $start_code[$i] = '';
+ }
+ if ($propType['start'] == 0) {
+ $start_code = array(max($propValue['step'] > 0 ? 0 : - 1, $propValue['start'] +
+ $propValue['loop']));
+ }
+ } else {
+ for ($i = 1; $i <= 11; $i ++) {
+ $start_code[$i] = '';
+ }
+ if ($propType['start'] == 0) {
+ $start_code = array(min($propValue['step'] > 0 ? $propValue['loop'] : $propValue['loop'] -
+ 1, $propValue['start']));
+ }
+ }
+ }
+ $propValue['start'] = join('', $start_code);
+ }
+ if ($propType['start'] != 0) {
+ $initLocal['start'] = $propValue['start'];
+ $propValue['start'] = "{$local}start";
}
- $output .= "if ({$section_props}['show']) {\n";
+ $initFor['index'] = "{$sectionVar}->value['index'] = {$propValue['start']}";
+
if (!isset($_attr['start']) && !isset($_attr['step']) && !isset($_attr['max'])) {
- $output .= " {$section_props}['total'] = {$section_props}['loop'];\n";
+ $propValue['total'] = $propValue['loop'];
+ $propType['total'] = $propType['loop'];
} else {
- $output .= " {$section_props}['total'] = min(ceil(({$section_props}['step'] > 0 ? {$section_props}['loop'] - {$section_props}['start'] : {$section_props}['start']+1)/abs({$section_props}['step'])), {$section_props}['max']);\n";
+ $propType['total'] = $propType['start'] + $propType['loop'] + $propType['step'] + $propType['max'];
+ if ($propType['total'] == 0) {
+ $propValue['total'] = min(ceil(($propValue['step'] > 0 ? $propValue['loop'] -
+ $propValue['start'] : (int) $propValue['start'] + 1) /
+ abs($propValue['step'])), $propValue['max']);
+ } else {
+ $total_code = array(1 => 'min(', 2 => 'ceil(', 3 => '(', 4 => "{$propValue['step']} > 0 ? ",
+ 5 => $propValue['loop'], 6 => ' - ', 7 => $propValue['start'], 8 => ' : ',
+ 9 => $propValue['start'], 10 => '+ 1', 11 => ')', 12 => '/ ', 13 => 'abs(',
+ 14 => $propValue['step'], 15 => ')', 16 => ')', 17 => ", {$propValue['max']})",);
+ if (!isset($propValue['max'])) {
+ $total_code[1] = $total_code[17] = '';
+ }
+ if ($propType['loop'] + $propType['start'] == 0) {
+ $total_code[5] = $propValue['loop'] - $propValue['start'];
+ $total_code[6] = $total_code[7] = '';
+ }
+ if ($propType['start'] == 0) {
+ $total_code[9] = (int) $propValue['start'] + 1;
+ $total_code[10] = '';
+ }
+ if ($propType['step'] == 0) {
+ $total_code[13] = $total_code[15] = '';
+ if ($propValue['step'] == 1 || $propValue['step'] == - 1) {
+ $total_code[2] = $total_code[12] = $total_code[14] = $total_code[16] = '';
+ } elseif ($propValue['step'] < 0) {
+ $total_code[14] = - $propValue['step'];
+ }
+ $total_code[4] = '';
+ if ($propValue['step'] > 0) {
+ $total_code[8] = $total_code[9] = $total_code[10] = '';
+ } else {
+ $total_code[5] = $total_code[6] = $total_code[7] = $total_code[8] = '';
+ }
+ }
+ $propValue['total'] = join('', $total_code);
+ }
}
- $output .= " if ({$section_props}['total'] == 0)\n" . " {$section_props}['show'] = false;\n" . "} else\n" . " {$section_props}['total'] = 0;\n";
- $output .= "if ({$section_props}['show']):\n";
- $output .= "
- for ({$section_props}['index'] = {$section_props}['start'], {$section_props}['iteration'] = 1;
- {$section_props}['iteration'] <= {$section_props}['total'];
- {$section_props}['index'] += {$section_props}['step'], {$section_props}['iteration']++):\n";
- $output .= "{$section_props}['rownum'] = {$section_props}['iteration'];\n";
- $output .= "{$section_props}['index_prev'] = {$section_props}['index'] - {$section_props}['step'];\n";
- $output .= "{$section_props}['index_next'] = {$section_props}['index'] + {$section_props}['step'];\n";
- $output .= "{$section_props}['first'] = ({$section_props}['iteration'] == 1);\n";
- $output .= "{$section_props}['last'] = ({$section_props}['iteration'] == {$section_props}['total']);\n";
+ if (isset($namedAttr['total'])) {
+ $initNamedProperty['total'] = "'total' => {$propValue['total']}";
+ if ($propType['total'] > 0) {
+ $propValue['total'] = "{$sectionVar}->value['total']";
+ }
+ } elseif ($propType['total'] > 0) {
+ $initLocal['total'] = $propValue['total'];
+ $propValue['total'] = "{$local}total";
+ }
+
+ $cmpFor['iteration'] = "{$propValue['iteration']} <= {$propValue['total']}";
+
+ foreach ($initLocal as $key => $code) {
+ $output .= "{$local}{$key} = {$code};\n";
+ }
+ $_vars = 'array(' . join(', ', $initNamedProperty) . ')';
+ $output .= "{$sectionVar} = new Smarty_Variable({$_vars});\n";
+ $cond_code = "{$propValue['total']} != 0";
+ if ($propType['total'] == 0) {
+ if ($propValue['total'] == 0) {
+ $cond_code = 'false';
+ } else {
+ $cond_code = 'true';
+ }
+ }
+ if ($propType['show'] > 0) {
+ $output .= "{$local}show = {$propValue['show']} ? {$cond_code} : false;\n";
+ $output .= "if ({$local}show) {\n";
+ } elseif ($propValue['show'] == 'true') {
+ $output .= "if ({$cond_code}) {\n";
+ } else {
+ $output .= "if (false) {\n";
+ }
+ $jinit = join(', ', $initFor);
+ $jcmp = join(', ', $cmpFor);
+ $jinc = join(', ', $incFor);
+ $output .= "for ({$jinit}; {$jcmp}; {$jinc}){\n";
+ if (isset($namedAttr['rownum'])) {
+ $output .= "{$sectionVar}->value['rownum'] = {$propValue['iteration']};\n";
+ }
+ if (isset($namedAttr['index_prev'])) {
+ $output .= "{$sectionVar}->value['index_prev'] = {$propValue['index']} - {$propValue['step']};\n";
+ }
+ if (isset($namedAttr['index_next'])) {
+ $output .= "{$sectionVar}->value['index_next'] = {$propValue['index']} + {$propValue['step']};\n";
+ }
+ if (isset($namedAttr['first'])) {
+ $output .= "{$sectionVar}->value['first'] = ({$propValue['iteration']} == 1);\n";
+ }
+ if (isset($namedAttr['last'])) {
+ $output .= "{$sectionVar}->value['last'] = ({$propValue['iteration']} == {$propValue['total']});\n";
+ }
$output .= "?>";
return $output;
@@ -152,20 +394,20 @@ class Smarty_Internal_Compile_Sectionelse extends Smarty_Internal_CompileBase
/**
* Compiles code for the {sectionelse} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
*
* @return string compiled code
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler)
{
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
- list($openTag, $nocache) = $this->closeTag($compiler, array('section'));
- $this->openTag($compiler, 'sectionelse', array('sectionelse', $nocache));
+ list($openTag, $nocache, $local, $sectionVar) = $this->closeTag($compiler, array('section'));
+ $this->openTag($compiler, 'sectionelse', array('sectionelse', $nocache, $local, $sectionVar));
- return "<?php endfor; else: ?>";
+ return "<?php }} else {\n ?>";
}
}
@@ -180,27 +422,33 @@ class Smarty_Internal_Compile_Sectionclose extends Smarty_Internal_CompileBase
/**
* Compiles code for the {/section} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
*
* @return string compiled code
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler)
{
- // check and get attributes
- $_attr = $this->getAttributes($compiler, $args);
-
+ $compiler->loopNesting--;
// must endblock be nocache?
if ($compiler->nocache) {
$compiler->tag_nocache = true;
}
- list($openTag, $compiler->nocache) = $this->closeTag($compiler, array('section', 'sectionelse'));
+ list($openTag, $compiler->nocache, $local, $sectionVar) = $this->closeTag($compiler, array('section',
+ 'sectionelse'));
+ $output = "<?php\n";
if ($openTag == 'sectionelse') {
- return "<?php endif; ?>";
+ $output .= "}\n";
} else {
- return "<?php endfor; endif; ?>";
+ $output .= "}\n}\n";
}
+ $output .= "if ({$local}saved) {\n";
+ $output .= "{$sectionVar} = {$local}saved;\n";
+ $output .= "}\n";
+ $output .= "?>";
+
+ return $output;
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_setfilter.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_setfilter.php
index 8e91ba6d0..b4932c1e1 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_setfilter.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_setfilter.php
@@ -25,10 +25,10 @@ class Smarty_Internal_Compile_Setfilter extends Smarty_Internal_CompileBase
*
* @return string compiled code
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
- $compiler->variable_filter_stack[] = $compiler->template->variable_filters;
- $compiler->template->variable_filters = $parameter['modifier_list'];
+ $compiler->variable_filter_stack[] = $compiler->variable_filters;
+ $compiler->variable_filters = $parameter['modifier_list'];
// this tag does not return compiled code
$compiler->has_code = false;
@@ -53,14 +53,14 @@ class Smarty_Internal_Compile_Setfilterclose extends Smarty_Internal_CompileBase
*
* @return string compiled code
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler)
{
$_attr = $this->getAttributes($compiler, $args);
// reset variable filter to previous state
if (count($compiler->variable_filter_stack)) {
- $compiler->template->variable_filters = array_pop($compiler->variable_filter_stack);
+ $compiler->variable_filters = array_pop($compiler->variable_filter_stack);
} else {
- $compiler->template->variable_filters = array();
+ $compiler->variable_filters = array();
}
// this tag does not return compiled code
$compiler->has_code = false;
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_shared_inheritance.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_shared_inheritance.php
new file mode 100644
index 000000000..c7bf1f8fb
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_shared_inheritance.php
@@ -0,0 +1,46 @@
+<?php
+/**
+ * Smarty Internal Plugin Compile Shared Inheritance
+ * Shared methods for {extends} and {block} tags
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ * @author Uwe Tews
+ */
+
+/**
+ * Smarty Internal Plugin Compile Shared Inheritance Class
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ */
+class Smarty_Internal_Compile_Shared_Inheritance extends Smarty_Internal_CompileBase
+{
+ /**
+ * Register post compile callback to compile inheritance initialization code
+ *
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler
+ * @param bool|false $initChildSequence if true force child template
+ */
+ public function registerInit(Smarty_Internal_TemplateCompilerBase $compiler, $initChildSequence = false)
+ {
+ if ($initChildSequence || !isset($compiler->_cache['inheritanceInit'])) {
+ $compiler->registerPostCompileCallback(array('Smarty_Internal_Compile_Shared_Inheritance', 'postCompile'),
+ array($initChildSequence), 'inheritanceInit', $initChildSequence);
+
+ $compiler->_cache['inheritanceInit'] = true;
+ }
+ }
+
+ /**
+ * Compile inheritance initialization code as prefix
+ *
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler
+ * @param bool|false $initChildSequence if true force child template
+ */
+ static function postCompile(Smarty_Internal_TemplateCompilerBase $compiler, $initChildSequence = false)
+ {
+ $compiler->prefixCompiledCode .= "<?php \$_smarty_tpl->ext->_inheritance->init(\$_smarty_tpl, " .
+ var_export($initChildSequence, true) . ");\n?>\n";
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compile_while.php b/library/Smarty/libs/sysplugins/smarty_internal_compile_while.php
index 36dc049db..bd31f6671 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compile_while.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compile_while.php
@@ -19,48 +19,63 @@ class Smarty_Internal_Compile_While extends Smarty_Internal_CompileBase
/**
* Compiles code for the {while} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
- * @param array $parameter array with compilation parameter
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
+ * @param array $parameter array with compilation parameter
*
* @return string compiled code
+ * @throws \SmartyCompilerException
*/
- public function compile($args, $compiler, $parameter)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter)
{
+ $compiler->loopNesting++;
// check and get attributes
$_attr = $this->getAttributes($compiler, $args);
$this->openTag($compiler, 'while', $compiler->nocache);
if (!array_key_exists("if condition", $parameter)) {
- $compiler->trigger_template_error("missing while condition", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("missing while condition", null, true);
}
// maybe nocache because of nocache variables
$compiler->nocache = $compiler->nocache | $compiler->tag_nocache;
+ $_output = "<?php\n";
if (is_array($parameter['if condition'])) {
if ($compiler->nocache) {
$_nocache = ',true';
// create nocache var to make it know for further compiling
if (is_array($parameter['if condition']['var'])) {
- $compiler->template->tpl_vars[trim($parameter['if condition']['var']['var'], "'")] = new Smarty_variable(null, true);
+ $var = trim($parameter['if condition']['var']['var'], "'");
} else {
- $compiler->template->tpl_vars[trim($parameter['if condition']['var'], "'")] = new Smarty_variable(null, true);
+ $var = trim($parameter['if condition']['var'], "'");
+ }
+ if (isset($compiler->template->tpl_vars[$var])) {
+ $compiler->template->tpl_vars[$var]->nocache = true;
+ } else {
+ $compiler->template->tpl_vars[$var] = new Smarty_Variable(null, true);
}
} else {
$_nocache = '';
}
if (is_array($parameter['if condition']['var'])) {
- $_output = "<?php if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]) || !is_array(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value)) \$_smarty_tpl->createLocalArrayVariable(" . $parameter['if condition']['var']['var'] . "$_nocache);\n";
- $_output .= "while (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value" . $parameter['if condition']['var']['smarty_internal_index'] . " = " . $parameter['if condition']['value'] . ") {?>";
+ $_output .= "if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] .
+ "]) || !is_array(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] .
+ "]->value)) \$_smarty_tpl->smarty->ext->_var->createLocalArrayVariable(\$_smarty_tpl, " . $parameter['if condition']['var']['var'] .
+ "$_nocache);\n";
+ $_output .= "while (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var']['var'] . "]->value" .
+ $parameter['if condition']['var']['smarty_internal_index'] . " = " .
+ $parameter['if condition']['value'] . ") {?>";
} else {
- $_output = "<?php if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "])) \$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "] = new Smarty_Variable(null{$_nocache});";
- $_output .= "while (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "]->value = " . $parameter['if condition']['value'] . ") {?>";
+ $_output .= "if (!isset(\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] .
+ "])) \$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] .
+ "] = new Smarty_Variable(null{$_nocache});";
+ $_output .= "while (\$_smarty_tpl->tpl_vars[" . $parameter['if condition']['var'] . "]->value = " .
+ $parameter['if condition']['value'] . ") {?>";
}
-
- return $_output;
} else {
- return "<?php while ({$parameter['if condition']}) {?>";
- }
+ $_output .= "while ({$parameter['if condition']}) {?>";
+ }
+ return $_output;
}
}
@@ -75,19 +90,19 @@ class Smarty_Internal_Compile_Whileclose extends Smarty_Internal_CompileBase
/**
* Compiles code for the {/while} tag
*
- * @param array $args array with attributes from parser
- * @param object $compiler compiler object
+ * @param array $args array with attributes from parser
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object
*
* @return string compiled code
*/
- public function compile($args, $compiler)
+ public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler)
{
+ $compiler->loopNesting--;
// must endblock be nocache?
if ($compiler->nocache) {
$compiler->tag_nocache = true;
}
$compiler->nocache = $this->closeTag($compiler, array('while'));
-
- return "<?php }?>";
+ return "<?php }?>\n";
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_compilebase.php b/library/Smarty/libs/sysplugins/smarty_internal_compilebase.php
index f78f15f40..0803f27a6 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_compilebase.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_compilebase.php
@@ -21,6 +21,7 @@ abstract class Smarty_Internal_CompileBase
* @var array
*/
public $required_attributes = array();
+
/**
* Array of names of optional attribute required by tag
* use array('_any') if there is no restriction of attributes names
@@ -28,12 +29,14 @@ abstract class Smarty_Internal_CompileBase
* @var array
*/
public $optional_attributes = array();
+
/**
* Shorttag attribute order defined by its names
*
* @var array
*/
public $shorttag_order = array();
+
/**
* Array of names of valid option flags
*
@@ -68,7 +71,7 @@ abstract class Smarty_Internal_CompileBase
$_indexed_attr[$this->shorttag_order[$key]] = $mixed;
} else {
// too many shorthands
- $compiler->trigger_template_error('too many shorthand attributes', $compiler->lex->taglineno);
+ $compiler->trigger_template_error('too many shorthand attributes', null, true);
}
// named attribute
} else {
@@ -90,7 +93,7 @@ abstract class Smarty_Internal_CompileBase
$_indexed_attr[$kv['key']] = false;
}
} else {
- $compiler->trigger_template_error("illegal value of option flag \"{$kv['key']}\"", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("illegal value of option flag \"{$kv['key']}\"", null, true);
}
// must be named attribute
} else {
@@ -102,7 +105,7 @@ abstract class Smarty_Internal_CompileBase
// check if all required attributes present
foreach ($this->required_attributes as $attr) {
if (!array_key_exists($attr, $_indexed_attr)) {
- $compiler->trigger_template_error("missing \"" . $attr . "\" attribute", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("missing \"" . $attr . "\" attribute", null, true);
}
}
// check for not allowed attributes
@@ -110,7 +113,7 @@ abstract class Smarty_Internal_CompileBase
$tmp_array = array_merge($this->required_attributes, $this->optional_attributes, $this->option_flags);
foreach ($_indexed_attr as $key => $dummy) {
if (!in_array($key, $tmp_array) && $key !== 0) {
- $compiler->trigger_template_error("unexpected \"" . $key . "\" attribute", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("unexpected \"" . $key . "\" attribute", null, true);
}
}
}
@@ -162,12 +165,13 @@ abstract class Smarty_Internal_CompileBase
}
}
// wrong nesting of tags
- $compiler->trigger_template_error("unclosed {$compiler->smarty->left_delimiter}" . $_openTag . "{$compiler->smarty->right_delimiter} tag");
+ $compiler->trigger_template_error("unclosed {$compiler->smarty->left_delimiter}" . $_openTag .
+ "{$compiler->smarty->right_delimiter} tag");
return;
}
// wrong nesting of tags
- $compiler->trigger_template_error("unexpected closing tag", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("unexpected closing tag", null, true);
return;
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_config.php b/library/Smarty/libs/sysplugins/smarty_internal_config.php
deleted file mode 100644
index 25694d5a9..000000000
--- a/library/Smarty/libs/sysplugins/smarty_internal_config.php
+++ /dev/null
@@ -1,306 +0,0 @@
-<?php
-/**
- * Smarty Internal Plugin Config
- *
- * @package Smarty
- * @subpackage Config
- * @author Uwe Tews
- */
-
-/**
- * Smarty Internal Plugin Config
- * Main class for config variables
- *
- * @package Smarty
- * @subpackage Config
- * @ignore
- */
-class Smarty_Internal_Config
-{
- /**
- * Smarty instance
- *
- * @var Smarty object
- */
- public $smarty = null;
- /**
- * Object of config var storage
- *
- * @var object
- */
- public $data = null;
- /**
- * Config resource
- *
- * @var string
- */
- public $config_resource = null;
- /**
- * Compiled config file
- *
- * @var string
- */
- public $compiled_config = null;
- /**
- * filepath of compiled config file
- *
- * @var string
- */
- public $compiled_filepath = null;
- /**
- * Filemtime of compiled config Filemtime
- *
- * @var int
- */
- public $compiled_timestamp = null;
- /**
- * flag if compiled config file is invalid and must be (re)compiled
- *
- * @var bool
- */
- public $mustCompile = null;
- /**
- * Config file compiler object
- *
- * @var Smarty_Internal_Config_File_Compiler object
- */
- public $compiler_object = null;
-
- /**
- * Constructor of config file object
- *
- * @param string $config_resource config file resource name
- * @param Smarty $smarty Smarty instance
- * @param object $data object for config vars storage
- */
- public function __construct($config_resource, $smarty, $data = null)
- {
- $this->data = $data;
- $this->smarty = $smarty;
- $this->config_resource = $config_resource;
- }
-
- /**
- * Returns the compiled filepath
- *
- * @return string the compiled filepath
- */
- public function getCompiledFilepath()
- {
- return $this->compiled_filepath === null ?
- ($this->compiled_filepath = $this->buildCompiledFilepath()) :
- $this->compiled_filepath;
- }
-
- /**
- * Get file path.
- *
- * @return string
- */
- public function buildCompiledFilepath()
- {
- $_compile_id = isset($this->smarty->compile_id) ? preg_replace('![^\w\|]+!', '_', $this->smarty->compile_id) : null;
- $_flag = (int) $this->smarty->config_read_hidden + (int) $this->smarty->config_booleanize * 2
- + (int) $this->smarty->config_overwrite * 4;
- $_filepath = sha1(realpath($this->source->filepath) . $_flag);
- // if use_sub_dirs, break file into directories
- if ($this->smarty->use_sub_dirs) {
- $_filepath = substr($_filepath, 0, 2) . DS
- . substr($_filepath, 2, 2) . DS
- . substr($_filepath, 4, 2) . DS
- . $_filepath;
- }
- $_compile_dir_sep = $this->smarty->use_sub_dirs ? DS : '^';
- if (isset($_compile_id)) {
- $_filepath = $_compile_id . $_compile_dir_sep . $_filepath;
- }
- $_compile_dir = $this->smarty->getCompileDir();
-
- return $_compile_dir . $_filepath . '.' . basename($this->source->name) . '.config' . '.php';
- }
-
- /**
- * Returns the timestamp of the compiled file
- *
- * @return integer the file timestamp
- */
- public function getCompiledTimestamp()
- {
- return $this->compiled_timestamp === null
- ? ($this->compiled_timestamp = (file_exists($this->getCompiledFilepath())) ? filemtime($this->getCompiledFilepath()) : false)
- : $this->compiled_timestamp;
- }
-
- /**
- * Returns if the current config file must be compiled
- * It does compare the timestamps of config source and the compiled config and checks the force compile configuration
- *
- * @return boolean true if the file must be compiled
- */
- public function mustCompile()
- {
- return $this->mustCompile === null ?
- $this->mustCompile = ($this->smarty->force_compile || $this->getCompiledTimestamp() === false || $this->smarty->compile_check && $this->getCompiledTimestamp() < $this->source->timestamp) :
- $this->mustCompile;
- }
-
- /**
- * Returns the compiled config file
- * It checks if the config file must be compiled or just read the compiled version
- *
- * @return string the compiled config file
- */
- public function getCompiledConfig()
- {
- if ($this->compiled_config === null) {
- // see if template needs compiling.
- if ($this->mustCompile()) {
- $this->compileConfigSource();
- } else {
- $this->compiled_config = file_get_contents($this->getCompiledFilepath());
- }
- }
-
- return $this->compiled_config;
- }
-
- /**
- * Compiles the config files
- *
- * @throws Exception
- */
- public function compileConfigSource()
- {
- // compile template
- if (!is_object($this->compiler_object)) {
- // load compiler
- $this->compiler_object = new Smarty_Internal_Config_File_Compiler($this->smarty);
- }
- // compile locking
- if ($this->smarty->compile_locking) {
- if ($saved_timestamp = $this->getCompiledTimestamp()) {
- touch($this->getCompiledFilepath());
- }
- }
- // call compiler
- try {
- $this->compiler_object->compileSource($this);
- }
- catch (Exception $e) {
- // restore old timestamp in case of error
- if ($this->smarty->compile_locking && $saved_timestamp) {
- touch($this->getCompiledFilepath(), $saved_timestamp);
- }
- throw $e;
- }
- // compiling succeeded
- // write compiled template
- Smarty_Internal_Write_File::writeFile($this->getCompiledFilepath(), $this->getCompiledConfig(), $this->smarty);
- }
-
- /**
- * load config variables
- *
- * @param mixed $sections array of section names, single section or null
- * @param string $scope global,parent or local
- *
- * @throws Exception
- */
- public function loadConfigVars($sections = null, $scope = 'local')
- {
- if ($this->data instanceof Smarty_Internal_Template) {
- $this->data->properties['file_dependency'][sha1($this->source->filepath)] = array($this->source->filepath, $this->source->timestamp, 'file');
- }
- if ($this->mustCompile()) {
- $this->compileConfigSource();
- }
- // pointer to scope
- if ($scope == 'local') {
- $scope_ptr = $this->data;
- } elseif ($scope == 'parent') {
- if (isset($this->data->parent)) {
- $scope_ptr = $this->data->parent;
- } else {
- $scope_ptr = $this->data;
- }
- } elseif ($scope == 'root' || $scope == 'global') {
- $scope_ptr = $this->data;
- while (isset($scope_ptr->parent)) {
- $scope_ptr = $scope_ptr->parent;
- }
- }
- $_config_vars = array();
- include($this->getCompiledFilepath());
- // copy global config vars
- foreach ($_config_vars['vars'] as $variable => $value) {
- if ($this->smarty->config_overwrite || !isset($scope_ptr->config_vars[$variable])) {
- $scope_ptr->config_vars[$variable] = $value;
- } else {
- $scope_ptr->config_vars[$variable] = array_merge((array) $scope_ptr->config_vars[$variable], (array) $value);
- }
- }
- // scan sections
- if (!empty($sections)) {
- foreach ((array) $sections as $this_section) {
- if (isset($_config_vars['sections'][$this_section])) {
- foreach ($_config_vars['sections'][$this_section]['vars'] as $variable => $value) {
- if ($this->smarty->config_overwrite || !isset($scope_ptr->config_vars[$variable])) {
- $scope_ptr->config_vars[$variable] = $value;
- } else {
- $scope_ptr->config_vars[$variable] = array_merge((array) $scope_ptr->config_vars[$variable], (array) $value);
- }
- }
- }
- }
- }
- }
-
- /**
- * set Smarty property in template context
- *
- * @param string $property_name property name
- * @param mixed $value value
- *
- * @throws SmartyException if $property_name is not valid
- */
- public function __set($property_name, $value)
- {
- switch ($property_name) {
- case 'source':
- case 'compiled':
- $this->$property_name = $value;
-
- return;
- }
-
- throw new SmartyException("invalid config property '$property_name'.");
- }
-
- /**
- * get Smarty property in template context
- *
- * @param string $property_name property name
- *
- * @return \Smarty_Config_Source|\Smarty_Template_Compiled
- * @throws SmartyException if $property_name is not valid
- */
- public function __get($property_name)
- {
- switch ($property_name) {
- case 'source':
- if (empty($this->config_resource)) {
- throw new SmartyException("Unable to parse resource name \"{$this->config_resource}\"");
- }
- $this->source = Smarty_Resource::config($this);
-
- return $this->source;
-
- case 'compiled':
- $this->compiled = $this->source->getCompiled($this);
-
- return $this->compiled;
- }
-
- throw new SmartyException("config attribute '$property_name' does not exist.");
- }
-}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_config_file_compiler.php b/library/Smarty/libs/sysplugins/smarty_internal_config_file_compiler.php
index 117310439..56d3b0665 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_config_file_compiler.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_config_file_compiler.php
@@ -18,6 +18,20 @@
class Smarty_Internal_Config_File_Compiler
{
/**
+ * Lexer class name
+ *
+ * @var string
+ */
+ public $lexer_class;
+
+ /**
+ * Parser class name
+ *
+ * @var string
+ */
+ public $parser_class;
+
+ /**
* Lexer object
*
* @var object
@@ -41,9 +55,9 @@ class Smarty_Internal_Config_File_Compiler
/**
* Smarty object
*
- * @var Smarty_Internal_Config object
+ * @var Smarty_Internal_Template object
*/
- public $config;
+ public $template;
/**
* Compiled config data sections and variables
@@ -53,39 +67,52 @@ class Smarty_Internal_Config_File_Compiler
public $config_data = array();
/**
+ * compiled config data must always be written
+ *
+ * @var bool
+ */
+ public $write_compiled_code = true;
+
+ /**
* Initialize compiler
*
- * @param Smarty $smarty base instance
+ * @param string $lexer_class class name
+ * @param string $parser_class class name
+ * @param Smarty $smarty global instance
*/
- public function __construct($smarty)
+ public function __construct($lexer_class, $parser_class, Smarty $smarty)
{
$this->smarty = $smarty;
+ // get required plugins
+ $this->lexer_class = $lexer_class;
+ $this->parser_class = $parser_class;
+ $this->smarty = $smarty;
$this->config_data['sections'] = array();
$this->config_data['vars'] = array();
}
/**
- * Method to compile a Smarty template.
+ * Method to compile Smarty config source.
*
- * @param Smarty_Internal_Config $config config object
+ * @param Smarty_Internal_Template $template
*
- * @return bool true if compiling succeeded, false if it failed
+ * @return bool true if compiling succeeded, false if it failed
*/
- public function compileSource(Smarty_Internal_Config $config)
+ public function compileTemplate(Smarty_Internal_Template $template)
{
- /* here is where the compiling takes place. Smarty
- tags in the templates are replaces with PHP code,
- then written to compiled files. */
- $this->config = $config;
- // get config file source
- $_content = $config->source->content . "\n";
- // on empty template just return
- if ($_content == '') {
- return true;
+ $this->template = $template;
+ $this->template->compiled->file_dependency[$this->template->source->uid] = array($this->template->source->filepath,
+ $this->template->source->getTimeStamp(),
+ $this->template->source->type);
+ if ($this->smarty->debugging) {
+ $this->smarty->_debug->start_compile($this->template);
}
// init the lexer/parser to compile the config file
- $lex = new Smarty_Internal_Configfilelexer($_content, $this);
- $parser = new Smarty_Internal_Configfileparser($lex, $this);
+ /* @var Smarty_Internal_ConfigFileLexer $lex */
+ $lex = new $this->lexer_class(str_replace(array("\r\n", "\r"), "\n", $template->source->getContent()) .
+ "\n", $this);
+ /* @var Smarty_Internal_ConfigFileParser $parser */
+ $parser = new $this->parser_class($lex, $this);
if (function_exists('mb_internal_encoding') && ((int) ini_get('mbstring.func_overload')) & 2) {
$mbEncoding = mb_internal_encoding();
@@ -94,7 +121,6 @@ class Smarty_Internal_Config_File_Compiler
$mbEncoding = null;
}
-
if ($this->smarty->_parserdebug) {
$parser->PrintTrace();
}
@@ -111,8 +137,17 @@ class Smarty_Internal_Config_File_Compiler
if ($mbEncoding) {
mb_internal_encoding($mbEncoding);
}
+ if ($this->smarty->debugging) {
+ $this->smarty->_debug->end_compile($this->template);
+ }
+ // template header code
+ $template_header = "<?php /* Smarty version " . Smarty::SMARTY_VERSION . ", created on " .
+ strftime("%Y-%m-%d %H:%M:%S") . "\n";
+ $template_header .= " compiled from \"" . $this->template->source->filepath . "\" */ ?>\n";
- $config->compiled_config = '<?php $_config_vars = ' . var_export($this->config_data, true) . '; ?>';
+ $code = '<?php $_smarty_tpl->smarty->ext->configLoad->_loadConfigVars($_smarty_tpl, ' .
+ var_export($this->config_data, true) . '); ?>';
+ return $template_header . $this->template->smarty->ext->_codeFrame->create($this->template, $code);
}
/**
@@ -129,13 +164,13 @@ class Smarty_Internal_Config_File_Compiler
{
$this->lex = Smarty_Internal_Configfilelexer::instance();
$this->parser = Smarty_Internal_Configfileparser::instance();
- // get template source line which has error
+ // get config source line which has error
$line = $this->lex->line;
if (isset($args)) {
// $line--;
}
$match = preg_split("/\n/", $this->lex->data);
- $error_text = "Syntax error in config file '{$this->config->source->filepath}' on line {$line} '{$match[$line - 1]}' ";
+ $error_text = "Syntax error in config file '{$this->template->source->filepath}' on line {$line} '{$match[$line - 1]}' ";
if (isset($args)) {
// individual error message
$error_text .= $args;
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_configfilelexer.php b/library/Smarty/libs/sysplugins/smarty_internal_configfilelexer.php
index f0292196b..e62728c2c 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_configfilelexer.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_configfilelexer.php
@@ -1,6 +1,7 @@
<?php
/**
* Smarty Internal Plugin Configfilelexer
+ *
* This is the lexer to break the config file source into tokens
*
* @package Smarty
@@ -9,25 +10,134 @@
*/
/**
- * Smarty Internal Plugin Configfilelexer
+ * Smarty_Internal_Configfilelexer
+ *
+ * This is the config file lexer.
+ * It is generated from the smarty_internal_configfilelexer.plex file
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ * @author Uwe Tews
*/
class Smarty_Internal_Configfilelexer
{
-
+ /**
+ * Source
+ *
+ * @var string
+ */
public $data;
+
+ /**
+ * byte counter
+ *
+ * @var int
+ */
public $counter;
+
+ /**
+ * token number
+ *
+ * @var int
+ */
public $token;
+
+ /**
+ * token value
+ *
+ * @var string
+ */
public $value;
- public $node;
+
+ /**
+ * current line
+ *
+ * @var int
+ */
public $line;
- private $state = 1;
+
+ /**
+ * state number
+ *
+ * @var int
+ */
+ public $state = 1;
+
+ /**
+ * Smarty object
+ *
+ * @var Smarty
+ */
+ public $smarty = null;
+
+ /**
+ * compiler object
+ *
+ * @var Smarty_Internal_Config_File_Compiler
+ */
+ private $compiler = null;
+
+ /**
+ * copy of config_booleanize
+ *
+ * @var bool
+ */
+ private $configBooleanize = false;
+
+ /**
+ * trace file
+ *
+ * @var resource
+ */
public $yyTraceFILE;
+
+ /**
+ * trace prompt
+ *
+ * @var string
+ */
public $yyTracePrompt;
- public $state_name = array(1 => 'START', 2 => 'VALUE', 3 => 'NAKED_STRING_VALUE', 4 => 'COMMENT', 5 => 'SECTION', 6 => 'TRIPPLE');
- public $smarty_token_names = array( // Text for parser error messages
+
+ /**
+ * state names
+ *
+ * @var array
+ */
+ public $state_name = array(1 => 'START', 2 => 'VALUE', 3 => 'NAKED_STRING_VALUE', 4 => 'COMMENT', 5 => 'SECTION',
+ 6 => 'TRIPPLE');
+
+ /**
+ * storage for assembled token patterns
+ *
+ * @var sring
+ */
+ private $yy_global_pattern1 = null;
+
+ private $yy_global_pattern2 = null;
+
+ private $yy_global_pattern3 = null;
+
+ private $yy_global_pattern4 = null;
+
+ private $yy_global_pattern5 = null;
+
+ private $yy_global_pattern6 = null;
+
+ /**
+ * token names
+ *
+ * @var array
+ */
+ public $smarty_token_names = array( // Text for parser error messages
);
- function __construct($data, $compiler)
+ /**
+ * constructor
+ *
+ * @param string $data template source
+ * @param Smarty_Internal_Config_File_Compiler $compiler
+ */
+ function __construct($data, Smarty_Internal_Config_File_Compiler $compiler)
{
// set instance object
self::instance($this);
@@ -39,6 +149,7 @@ class Smarty_Internal_Configfilelexer
$this->line = 1;
$this->compiler = $compiler;
$this->smarty = $compiler->smarty;
+ $this->configBooleanize = $this->smarty->config_booleanize;
}
public static function &instance($new_instance = null)
@@ -57,6 +168,7 @@ class Smarty_Internal_Configfilelexer
}
private $_yy_state = 1;
+
private $_yy_stack = array();
public function yylex()
@@ -97,41 +209,28 @@ class Smarty_Internal_Configfilelexer
public function yylex1()
{
- $tokenMap = array(
- 1 => 0,
- 2 => 0,
- 3 => 0,
- 4 => 0,
- 5 => 0,
- 6 => 0,
- 7 => 0,
- 8 => 0,
- );
+ if (!isset($this->yy_global_pattern1)) {
+ $this->yy_global_pattern1 = "/\G(#|;)|\G(\\[)|\G(\\])|\G(=)|\G([ \t\r]+)|\G(\n)|\G([0-9]*[a-zA-Z_]\\w*)|\G([\S\s])/isS";
+ }
if ($this->counter >= strlen($this->data)) {
return false; // end of input
}
- $yy_global_pattern = "/\G(#|;)|\G(\\[)|\G(\\])|\G(=)|\G([ \t\r]+)|\G(\n)|\G([0-9]*[a-zA-Z_]\\w*)|\G([\S\s])/iS";
do {
- if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) {
+ if (preg_match($this->yy_global_pattern1, $this->data, $yymatches, null, $this->counter)) {
$yysubmatches = $yymatches;
- $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
- if (!count($yymatches)) {
- throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr($this->data,
- $this->counter, 5) . '... state START');
+ if (strlen($yysubmatches[0]) < 200) {
+ $yymatches = preg_grep("/(.|\s)+/", $yysubmatches);
+ } else {
+ $yymatches = array_filter($yymatches, 'strlen');
+ }
+ if (empty($yymatches)) {
+ throw new Exception('Error: lexing failed because a rule matched' . ' an empty string. Input "' . substr($this->data, $this->counter, 5) . '... state START');
}
next($yymatches); // skip global match
$this->token = key($yymatches); // token number
- if ($tokenMap[$this->token]) {
- // extract sub-patterns for passing to lex function
- $yysubmatches = array_slice($yysubmatches, $this->token + 1,
- $tokenMap[$this->token]);
- } else {
- $yysubmatches = array();
- }
$this->value = current($yymatches); // token value
- $r = $this->{'yy_r1_' . $this->token}($yysubmatches);
+ $r = $this->{'yy_r1_' . $this->token}();
if ($r === null) {
$this->counter += strlen($this->value);
$this->line += substr_count($this->value, "\n");
@@ -151,8 +250,7 @@ class Smarty_Internal_Configfilelexer
continue;
}
} else {
- throw new Exception('Unexpected input at line' . $this->line .
- ': ' . $this->data[$this->counter]);
+ throw new Exception('Unexpected input at line' . $this->line . ': ' . $this->data[$this->counter]);
}
break;
} while (true);
@@ -160,52 +258,52 @@ class Smarty_Internal_Configfilelexer
const START = 1;
- function yy_r1_1($yy_subpatterns)
+ function yy_r1_1()
{
$this->token = Smarty_Internal_Configfileparser::TPC_COMMENTSTART;
$this->yypushstate(self::COMMENT);
}
- function yy_r1_2($yy_subpatterns)
+ function yy_r1_2()
{
$this->token = Smarty_Internal_Configfileparser::TPC_OPENB;
$this->yypushstate(self::SECTION);
}
- function yy_r1_3($yy_subpatterns)
+ function yy_r1_3()
{
$this->token = Smarty_Internal_Configfileparser::TPC_CLOSEB;
}
- function yy_r1_4($yy_subpatterns)
+ function yy_r1_4()
{
$this->token = Smarty_Internal_Configfileparser::TPC_EQUAL;
$this->yypushstate(self::VALUE);
}
- function yy_r1_5($yy_subpatterns)
+ function yy_r1_5()
{
return false;
}
- function yy_r1_6($yy_subpatterns)
+ function yy_r1_6()
{
$this->token = Smarty_Internal_Configfileparser::TPC_NEWLINE;
}
- function yy_r1_7($yy_subpatterns)
+ function yy_r1_7()
{
$this->token = Smarty_Internal_Configfileparser::TPC_ID;
}
- function yy_r1_8($yy_subpatterns)
+ function yy_r1_8()
{
$this->token = Smarty_Internal_Configfileparser::TPC_OTHER;
@@ -213,42 +311,28 @@ class Smarty_Internal_Configfilelexer
public function yylex2()
{
- $tokenMap = array(
- 1 => 0,
- 2 => 0,
- 3 => 0,
- 4 => 0,
- 5 => 0,
- 6 => 0,
- 7 => 0,
- 8 => 0,
- 9 => 0,
- );
+ if (!isset($this->yy_global_pattern2)) {
+ $this->yy_global_pattern2 = "/\G([ \t\r]+)|\G(\\d+\\.\\d+(?=[ \t\r]*[\n#;]))|\G(\\d+(?=[ \t\r]*[\n#;]))|\G(\"\"\")|\G('[^'\\\\]*(?:\\\\.[^'\\\\]*)*'(?=[ \t\r]*[\n#;]))|\G(\"[^\"\\\\]*(?:\\\\.[^\"\\\\]*)*\"(?=[ \t\r]*[\n#;]))|\G([a-zA-Z]+(?=[ \t\r]*[\n#;]))|\G([^\n]+?(?=[ \t\r]*\n))|\G(\n)/isS";
+ }
if ($this->counter >= strlen($this->data)) {
return false; // end of input
}
- $yy_global_pattern = "/\G([ \t\r]+)|\G(\\d+\\.\\d+(?=[ \t\r]*[\n#;]))|\G(\\d+(?=[ \t\r]*[\n#;]))|\G(\"\"\")|\G('[^'\\\\]*(?:\\\\.[^'\\\\]*)*'(?=[ \t\r]*[\n#;]))|\G(\"[^\"\\\\]*(?:\\\\.[^\"\\\\]*)*\"(?=[ \t\r]*[\n#;]))|\G([a-zA-Z]+(?=[ \t\r]*[\n#;]))|\G([^\n]+?(?=[ \t\r]*\n))|\G(\n)/iS";
do {
- if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) {
+ if (preg_match($this->yy_global_pattern2, $this->data, $yymatches, null, $this->counter)) {
$yysubmatches = $yymatches;
- $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
- if (!count($yymatches)) {
- throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr($this->data,
- $this->counter, 5) . '... state VALUE');
+ if (strlen($yysubmatches[0]) < 200) {
+ $yymatches = preg_grep("/(.|\s)+/", $yysubmatches);
+ } else {
+ $yymatches = array_filter($yymatches, 'strlen');
+ }
+ if (empty($yymatches)) {
+ throw new Exception('Error: lexing failed because a rule matched' . ' an empty string. Input "' . substr($this->data, $this->counter, 5) . '... state VALUE');
}
next($yymatches); // skip global match
$this->token = key($yymatches); // token number
- if ($tokenMap[$this->token]) {
- // extract sub-patterns for passing to lex function
- $yysubmatches = array_slice($yysubmatches, $this->token + 1,
- $tokenMap[$this->token]);
- } else {
- $yysubmatches = array();
- }
$this->value = current($yymatches); // token value
- $r = $this->{'yy_r2_' . $this->token}($yysubmatches);
+ $r = $this->{'yy_r2_' . $this->token}();
if ($r === null) {
$this->counter += strlen($this->value);
$this->line += substr_count($this->value, "\n");
@@ -268,8 +352,7 @@ class Smarty_Internal_Configfilelexer
continue;
}
} else {
- throw new Exception('Unexpected input at line' . $this->line .
- ': ' . $this->data[$this->counter]);
+ throw new Exception('Unexpected input at line' . $this->line . ': ' . $this->data[$this->counter]);
}
break;
} while (true);
@@ -277,51 +360,53 @@ class Smarty_Internal_Configfilelexer
const VALUE = 2;
- function yy_r2_1($yy_subpatterns)
+ function yy_r2_1()
{
return false;
}
- function yy_r2_2($yy_subpatterns)
+ function yy_r2_2()
{
$this->token = Smarty_Internal_Configfileparser::TPC_FLOAT;
$this->yypopstate();
}
- function yy_r2_3($yy_subpatterns)
+ function yy_r2_3()
{
$this->token = Smarty_Internal_Configfileparser::TPC_INT;
$this->yypopstate();
}
- function yy_r2_4($yy_subpatterns)
+ function yy_r2_4()
{
$this->token = Smarty_Internal_Configfileparser::TPC_TRIPPLE_QUOTES;
$this->yypushstate(self::TRIPPLE);
}
- function yy_r2_5($yy_subpatterns)
+ function yy_r2_5()
{
$this->token = Smarty_Internal_Configfileparser::TPC_SINGLE_QUOTED_STRING;
$this->yypopstate();
}
- function yy_r2_6($yy_subpatterns)
+ function yy_r2_6()
{
$this->token = Smarty_Internal_Configfileparser::TPC_DOUBLE_QUOTED_STRING;
$this->yypopstate();
}
- function yy_r2_7($yy_subpatterns)
+ function yy_r2_7()
{
- if (!$this->smarty->config_booleanize || !in_array(strtolower($this->value), Array("true", "false", "on", "off", "yes", "no"))) {
+ if (!$this->configBooleanize || !in_array(strtolower($this->value), Array("true", "false", "on", "off", "yes",
+ "no"))
+ ) {
$this->yypopstate();
$this->yypushstate(self::NAKED_STRING_VALUE);
return true; //reprocess in new state
@@ -331,14 +416,14 @@ class Smarty_Internal_Configfilelexer
}
}
- function yy_r2_8($yy_subpatterns)
+ function yy_r2_8()
{
$this->token = Smarty_Internal_Configfileparser::TPC_NAKED_STRING;
$this->yypopstate();
}
- function yy_r2_9($yy_subpatterns)
+ function yy_r2_9()
{
$this->token = Smarty_Internal_Configfileparser::TPC_NAKED_STRING;
@@ -348,34 +433,28 @@ class Smarty_Internal_Configfilelexer
public function yylex3()
{
- $tokenMap = array(
- 1 => 0,
- );
+ if (!isset($this->yy_global_pattern3)) {
+ $this->yy_global_pattern3 = "/\G([^\n]+?(?=[ \t\r]*\n))/isS";
+ }
if ($this->counter >= strlen($this->data)) {
return false; // end of input
}
- $yy_global_pattern = "/\G([^\n]+?(?=[ \t\r]*\n))/iS";
do {
- if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) {
+ if (preg_match($this->yy_global_pattern3, $this->data, $yymatches, null, $this->counter)) {
$yysubmatches = $yymatches;
- $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
- if (!count($yymatches)) {
- throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr($this->data,
- $this->counter, 5) . '... state NAKED_STRING_VALUE');
+ if (strlen($yysubmatches[0]) < 200) {
+ $yymatches = preg_grep("/(.|\s)+/", $yysubmatches);
+ } else {
+ $yymatches = array_filter($yymatches, 'strlen');
+ }
+ if (empty($yymatches)) {
+ throw new Exception('Error: lexing failed because a rule matched' . ' an empty string. Input "' . substr($this->data, $this->counter, 5) . '... state NAKED_STRING_VALUE');
}
next($yymatches); // skip global match
$this->token = key($yymatches); // token number
- if ($tokenMap[$this->token]) {
- // extract sub-patterns for passing to lex function
- $yysubmatches = array_slice($yysubmatches, $this->token + 1,
- $tokenMap[$this->token]);
- } else {
- $yysubmatches = array();
- }
$this->value = current($yymatches); // token value
- $r = $this->{'yy_r3_' . $this->token}($yysubmatches);
+ $r = $this->{'yy_r3_' . $this->token}();
if ($r === null) {
$this->counter += strlen($this->value);
$this->line += substr_count($this->value, "\n");
@@ -395,8 +474,7 @@ class Smarty_Internal_Configfilelexer
continue;
}
} else {
- throw new Exception('Unexpected input at line' . $this->line .
- ': ' . $this->data[$this->counter]);
+ throw new Exception('Unexpected input at line' . $this->line . ': ' . $this->data[$this->counter]);
}
break;
} while (true);
@@ -404,7 +482,7 @@ class Smarty_Internal_Configfilelexer
const NAKED_STRING_VALUE = 3;
- function yy_r3_1($yy_subpatterns)
+ function yy_r3_1()
{
$this->token = Smarty_Internal_Configfileparser::TPC_NAKED_STRING;
@@ -413,36 +491,28 @@ class Smarty_Internal_Configfilelexer
public function yylex4()
{
- $tokenMap = array(
- 1 => 0,
- 2 => 0,
- 3 => 0,
- );
+ if (!isset($this->yy_global_pattern4)) {
+ $this->yy_global_pattern4 = "/\G([ \t\r]+)|\G([^\n]+?(?=[ \t\r]*\n))|\G(\n)/isS";
+ }
if ($this->counter >= strlen($this->data)) {
return false; // end of input
}
- $yy_global_pattern = "/\G([ \t\r]+)|\G([^\n]+?(?=[ \t\r]*\n))|\G(\n)/iS";
do {
- if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) {
+ if (preg_match($this->yy_global_pattern4, $this->data, $yymatches, null, $this->counter)) {
$yysubmatches = $yymatches;
- $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
- if (!count($yymatches)) {
- throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr($this->data,
- $this->counter, 5) . '... state COMMENT');
+ if (strlen($yysubmatches[0]) < 200) {
+ $yymatches = preg_grep("/(.|\s)+/", $yysubmatches);
+ } else {
+ $yymatches = array_filter($yymatches, 'strlen');
+ }
+ if (empty($yymatches)) {
+ throw new Exception('Error: lexing failed because a rule matched' . ' an empty string. Input "' . substr($this->data, $this->counter, 5) . '... state COMMENT');
}
next($yymatches); // skip global match
$this->token = key($yymatches); // token number
- if ($tokenMap[$this->token]) {
- // extract sub-patterns for passing to lex function
- $yysubmatches = array_slice($yysubmatches, $this->token + 1,
- $tokenMap[$this->token]);
- } else {
- $yysubmatches = array();
- }
$this->value = current($yymatches); // token value
- $r = $this->{'yy_r4_' . $this->token}($yysubmatches);
+ $r = $this->{'yy_r4_' . $this->token}();
if ($r === null) {
$this->counter += strlen($this->value);
$this->line += substr_count($this->value, "\n");
@@ -462,8 +532,7 @@ class Smarty_Internal_Configfilelexer
continue;
}
} else {
- throw new Exception('Unexpected input at line' . $this->line .
- ': ' . $this->data[$this->counter]);
+ throw new Exception('Unexpected input at line' . $this->line . ': ' . $this->data[$this->counter]);
}
break;
} while (true);
@@ -471,19 +540,19 @@ class Smarty_Internal_Configfilelexer
const COMMENT = 4;
- function yy_r4_1($yy_subpatterns)
+ function yy_r4_1()
{
return false;
}
- function yy_r4_2($yy_subpatterns)
+ function yy_r4_2()
{
$this->token = Smarty_Internal_Configfileparser::TPC_NAKED_STRING;
}
- function yy_r4_3($yy_subpatterns)
+ function yy_r4_3()
{
$this->token = Smarty_Internal_Configfileparser::TPC_NEWLINE;
@@ -492,35 +561,28 @@ class Smarty_Internal_Configfilelexer
public function yylex5()
{
- $tokenMap = array(
- 1 => 0,
- 2 => 0,
- );
+ if (!isset($this->yy_global_pattern5)) {
+ $this->yy_global_pattern5 = "/\G(\\.)|\G(.*?(?=[\.=[\]\r\n]))/isS";
+ }
if ($this->counter >= strlen($this->data)) {
return false; // end of input
}
- $yy_global_pattern = "/\G(\\.)|\G(.*?(?=[\.=[\]\r\n]))/iS";
do {
- if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) {
+ if (preg_match($this->yy_global_pattern5, $this->data, $yymatches, null, $this->counter)) {
$yysubmatches = $yymatches;
- $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
- if (!count($yymatches)) {
- throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr($this->data,
- $this->counter, 5) . '... state SECTION');
+ if (strlen($yysubmatches[0]) < 200) {
+ $yymatches = preg_grep("/(.|\s)+/", $yysubmatches);
+ } else {
+ $yymatches = array_filter($yymatches, 'strlen');
+ }
+ if (empty($yymatches)) {
+ throw new Exception('Error: lexing failed because a rule matched' . ' an empty string. Input "' . substr($this->data, $this->counter, 5) . '... state SECTION');
}
next($yymatches); // skip global match
$this->token = key($yymatches); // token number
- if ($tokenMap[$this->token]) {
- // extract sub-patterns for passing to lex function
- $yysubmatches = array_slice($yysubmatches, $this->token + 1,
- $tokenMap[$this->token]);
- } else {
- $yysubmatches = array();
- }
$this->value = current($yymatches); // token value
- $r = $this->{'yy_r5_' . $this->token}($yysubmatches);
+ $r = $this->{'yy_r5_' . $this->token}();
if ($r === null) {
$this->counter += strlen($this->value);
$this->line += substr_count($this->value, "\n");
@@ -540,8 +602,7 @@ class Smarty_Internal_Configfilelexer
continue;
}
} else {
- throw new Exception('Unexpected input at line' . $this->line .
- ': ' . $this->data[$this->counter]);
+ throw new Exception('Unexpected input at line' . $this->line . ': ' . $this->data[$this->counter]);
}
break;
} while (true);
@@ -549,13 +610,13 @@ class Smarty_Internal_Configfilelexer
const SECTION = 5;
- function yy_r5_1($yy_subpatterns)
+ function yy_r5_1()
{
$this->token = Smarty_Internal_Configfileparser::TPC_DOT;
}
- function yy_r5_2($yy_subpatterns)
+ function yy_r5_2()
{
$this->token = Smarty_Internal_Configfileparser::TPC_SECTION;
@@ -564,35 +625,28 @@ class Smarty_Internal_Configfilelexer
public function yylex6()
{
- $tokenMap = array(
- 1 => 0,
- 2 => 0,
- );
+ if (!isset($this->yy_global_pattern6)) {
+ $this->yy_global_pattern6 = "/\G(\"\"\"(?=[ \t\r]*[\n#;]))|\G([\S\s])/isS";
+ }
if ($this->counter >= strlen($this->data)) {
return false; // end of input
}
- $yy_global_pattern = "/\G(\"\"\"(?=[ \t\r]*[\n#;]))|\G([\S\s])/iS";
do {
- if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) {
+ if (preg_match($this->yy_global_pattern6, $this->data, $yymatches, null, $this->counter)) {
$yysubmatches = $yymatches;
- $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
- if (!count($yymatches)) {
- throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr($this->data,
- $this->counter, 5) . '... state TRIPPLE');
+ if (strlen($yysubmatches[0]) < 200) {
+ $yymatches = preg_grep("/(.|\s)+/", $yysubmatches);
+ } else {
+ $yymatches = array_filter($yymatches, 'strlen');
+ }
+ if (empty($yymatches)) {
+ throw new Exception('Error: lexing failed because a rule matched' . ' an empty string. Input "' . substr($this->data, $this->counter, 5) . '... state TRIPPLE');
}
next($yymatches); // skip global match
$this->token = key($yymatches); // token number
- if ($tokenMap[$this->token]) {
- // extract sub-patterns for passing to lex function
- $yysubmatches = array_slice($yysubmatches, $this->token + 1,
- $tokenMap[$this->token]);
- } else {
- $yysubmatches = array();
- }
$this->value = current($yymatches); // token value
- $r = $this->{'yy_r6_' . $this->token}($yysubmatches);
+ $r = $this->{'yy_r6_' . $this->token}();
if ($r === null) {
$this->counter += strlen($this->value);
$this->line += substr_count($this->value, "\n");
@@ -612,8 +666,7 @@ class Smarty_Internal_Configfilelexer
continue;
}
} else {
- throw new Exception('Unexpected input at line' . $this->line .
- ': ' . $this->data[$this->counter]);
+ throw new Exception('Unexpected input at line' . $this->line . ': ' . $this->data[$this->counter]);
}
break;
} while (true);
@@ -621,7 +674,7 @@ class Smarty_Internal_Configfilelexer
const TRIPPLE = 6;
- function yy_r6_1($yy_subpatterns)
+ function yy_r6_1()
{
$this->token = Smarty_Internal_Configfileparser::TPC_TRIPPLE_QUOTES_END;
@@ -629,7 +682,7 @@ class Smarty_Internal_Configfilelexer
$this->yypushstate(self::START);
}
- function yy_r6_2($yy_subpatterns)
+ function yy_r6_2()
{
$to = strlen($this->data);
@@ -642,5 +695,5 @@ class Smarty_Internal_Configfilelexer
$this->value = substr($this->data, $this->counter, $to - $this->counter);
$this->token = Smarty_Internal_Configfileparser::TPC_TRIPPLE_TEXT;
}
-}
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_configfileparser.php b/library/Smarty/libs/sysplugins/smarty_internal_configfileparser.php
index fc476ce0a..69aaf990f 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_configfileparser.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_configfileparser.php
@@ -1,17 +1,9 @@
<?php
-/**
- * Smarty Internal Plugin Configfileparser
- * This is the config file parser.
- * It is generated from the internal.configfileparser.y file
- *
- * @package Smarty
- * @subpackage Compiler
- * @author Uwe Tews
- */
class TPC_yyToken implements ArrayAccess
{
public $string = '';
+
public $metadata = array();
public function __construct($s, $m = array())
@@ -31,7 +23,7 @@ class TPC_yyToken implements ArrayAccess
public function __toString()
{
- return $this->_string;
+ return $this->string;
}
public function offsetExists($offset)
@@ -48,8 +40,7 @@ class TPC_yyToken implements ArrayAccess
{
if ($offset === null) {
if (isset($value[0])) {
- $x = ($value instanceof TPC_yyToken) ?
- $value->metadata : $value;
+ $x = ($value instanceof TPC_yyToken) ? $value->metadata : $value;
$this->metadata = array_merge($this->metadata, $x);
return;
@@ -76,8 +67,8 @@ class TPC_yyToken implements ArrayAccess
class TPC_yyStackEntry
{
- public $stateno; /* The state-number */
- public $major; /* The major token value. This is the code
+ public $stateno; /* The state-number */
+ public $major; /* The major token value. This is the code
** number for the token at this stack level */
public $minor; /* The user-supplied minor token value. This
** is the value of the token */
@@ -85,26 +76,112 @@ class TPC_yyStackEntry
;
-#line 12 "smarty_internal_configfileparser.y"
-class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparser.php"
+#line 12 "../smarty/lexer/smarty_internal_configfileparser.y"
+
+/**
+ * Smarty Internal Plugin Configfileparse
+ *
+ * This is the config file parser.
+ * It is generated from the smarty_internal_configfileparser.y file
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Configfileparser
{
- #line 14 "smarty_internal_configfileparser.y"
+ #line 25 "../smarty/lexer/smarty_internal_configfileparser.y"
- // states whether the parse was successful or not
+ /**
+ * result status
+ *
+ * @var bool
+ */
public $successful = true;
+
+ /**
+ * return value
+ *
+ * @var mixed
+ */
public $retvalue = 0;
+
+ /**
+ * @var
+ */
+ public $yymajor;
+
+ /**
+ * lexer object
+ *
+ * @var Smarty_Internal_Configfilelexer
+ */
private $lex;
+
+ /**
+ * internal error flag
+ *
+ * @var bool
+ */
private $internalError = false;
- function __construct($lex, $compiler)
+ /**
+ * compiler object
+ *
+ * @var Smarty_Internal_Config_File_Compiler
+ */
+ public $compiler = null;
+
+ /**
+ * smarty object
+ *
+ * @var Smarty
+ */
+ public $smarty = null;
+
+ /**
+ * copy of config_overwrite property
+ *
+ * @var bool
+ */
+ private $configOverwrite = false;
+
+ /**
+ * copy of config_read_hidden property
+ *
+ * @var bool
+ */
+ private $configReadHidden = false;
+
+ /**
+ * helper map
+ *
+ * @var array
+ */
+ private static $escapes_single = Array('\\' => '\\', '\'' => '\'');
+
+ /**
+ * constructor
+ *
+ * @param Smarty_Internal_Configfilelexer $lex
+ * @param Smarty_Internal_Config_File_Compiler $compiler
+ */
+ function __construct(Smarty_Internal_Configfilelexer $lex, Smarty_Internal_Config_File_Compiler $compiler)
{
// set instance object
self::instance($this);
$this->lex = $lex;
$this->smarty = $compiler->smarty;
$this->compiler = $compiler;
+ $this->configOverwrite = $this->smarty->config_overwrite;
+ $this->configReadHidden = $this->smarty->config_read_hidden;
}
+ /**
+ * @param null $new_instance
+ *
+ * @return null
+ */
public static function &instance($new_instance = null)
{
static $instance = null;
@@ -114,9 +191,17 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
return $instance;
}
+ /**
+ * parse optional boolean keywords
+ *
+ * @param string $str
+ *
+ * @return bool
+ */
private function parse_bool($str)
{
- if (in_array(strtolower($str), array('on', 'yes', 'true'))) {
+ $str = strtolower($str);
+ if (in_array($str, array('on', 'yes', 'true'))) {
$res = true;
} else {
$res = false;
@@ -124,9 +209,15 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
return $res;
}
- private static $escapes_single = Array('\\' => '\\',
- '\'' => '\'');
-
+ /**
+ * parse single quoted string
+ * remove outer quotes
+ * unescape inner quotes
+ *
+ * @param string $qstr
+ *
+ * @return string
+ */
private static function parse_single_quoted_string($qstr)
{
$escaped_string = substr($qstr, 1, strlen($qstr) - 2); //remove outer quotes
@@ -140,30 +231,48 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
$s = self::$escapes_single[$s[1]];
}
}
-
$str .= $s;
}
-
return $str;
}
+ /**
+ * parse double quoted string
+ *
+ * @param string $qstr
+ *
+ * @return string
+ */
private static function parse_double_quoted_string($qstr)
{
$inner_str = substr($qstr, 1, strlen($qstr) - 2);
return stripcslashes($inner_str);
}
+ /**
+ * parse triple quoted string
+ *
+ * @param string $qstr
+ *
+ * @return string
+ */
private static function parse_tripple_double_quoted_string($qstr)
{
return stripcslashes($qstr);
}
+ /**
+ * set a config variable in target array
+ *
+ * @param array $var
+ * @param array $target_array
+ */
private function set_var(Array $var, Array &$target_array)
{
$key = $var["key"];
$value = $var["value"];
- if ($this->smarty->config_overwrite || !isset($target_array['vars'][$key])) {
+ if ($this->configOverwrite || !isset($target_array['vars'][$key])) {
$target_array['vars'][$key] = $value;
} else {
settype($target_array['vars'][$key], 'array');
@@ -171,6 +280,11 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
}
}
+ /**
+ * add config variable to global vars
+ *
+ * @param array $vars
+ */
private function add_global_vars(Array $vars)
{
if (!isset($this->compiler->config_data['vars'])) {
@@ -181,6 +295,12 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
}
}
+ /**
+ * add config variable to section
+ *
+ * @param string $section_name
+ * @param array $vars
+ */
private function add_section_vars($section_name, Array $vars)
{
if (!isset($this->compiler->config_data['sections'][$section_name]['vars'])) {
@@ -191,158 +311,92 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
}
}
- #line 174 "smarty_internal_configfileparser.php"
-
const TPC_OPENB = 1;
+
const TPC_SECTION = 2;
+
const TPC_CLOSEB = 3;
+
const TPC_DOT = 4;
+
const TPC_ID = 5;
+
const TPC_EQUAL = 6;
+
const TPC_FLOAT = 7;
+
const TPC_INT = 8;
+
const TPC_BOOL = 9;
+
const TPC_SINGLE_QUOTED_STRING = 10;
+
const TPC_DOUBLE_QUOTED_STRING = 11;
+
const TPC_TRIPPLE_QUOTES = 12;
+
const TPC_TRIPPLE_TEXT = 13;
+
const TPC_TRIPPLE_QUOTES_END = 14;
+
const TPC_NAKED_STRING = 15;
+
const TPC_OTHER = 16;
+
const TPC_NEWLINE = 17;
+
const TPC_COMMENTSTART = 18;
+
const YY_NO_ACTION = 60;
+
const YY_ACCEPT_ACTION = 59;
+
const YY_ERROR_ACTION = 58;
const YY_SZ_ACTTAB = 38;
- static public $yy_action = array(
- /* 0 */
- 29, 30, 34, 33, 24, 13, 19, 25, 35, 21,
- /* 10 */
- 59, 8, 3, 1, 20, 12, 14, 31, 20, 12,
- /* 20 */
- 15, 17, 23, 18, 27, 26, 4, 5, 6, 32,
- /* 30 */
- 2, 11, 28, 22, 16, 9, 7, 10,
- );
- static public $yy_lookahead = array(
- /* 0 */
- 7, 8, 9, 10, 11, 12, 5, 27, 15, 16,
- /* 10 */
- 20, 21, 23, 23, 17, 18, 13, 14, 17, 18,
- /* 20 */
- 15, 2, 17, 4, 25, 26, 6, 3, 3, 14,
- /* 30 */
- 23, 1, 24, 17, 2, 25, 22, 25,
- );
+
+ static public $yy_action = array(29, 30, 34, 33, 24, 13, 19, 25, 35, 21, 59, 8, 3, 1, 20, 12, 14, 31, 20, 12, 15,
+ 17, 23, 18, 27, 26, 4, 5, 6, 32, 2, 11, 28, 22, 16, 9, 7, 10,);
+
+ static public $yy_lookahead = array(7, 8, 9, 10, 11, 12, 5, 27, 15, 16, 20, 21, 23, 23, 17, 18, 13, 14, 17, 18, 15,
+ 2, 17, 4, 25, 26, 6, 3, 3, 14, 23, 1, 24, 17, 2, 25, 22, 25,);
+
const YY_SHIFT_USE_DFLT = - 8;
+
const YY_SHIFT_MAX = 19;
- static public $yy_shift_ofst = array(
- /* 0 */
- - 8, 1, 1, 1, - 7, - 3, - 3, 30, - 8, - 8,
- /* 10 */
- - 8, 19, 5, 3, 15, 16, 24, 25, 32, 20,
- );
+
+ static public $yy_shift_ofst = array(- 8, 1, 1, 1, - 7, - 3, - 3, 30, - 8, - 8, - 8, 19, 5, 3, 15, 16, 24, 25, 32,
+ 20,);
+
const YY_REDUCE_USE_DFLT = - 21;
+
const YY_REDUCE_MAX = 10;
- static public $yy_reduce_ofst = array(
- /* 0 */
- - 10, - 1, - 1, - 1, - 20, 10, 12, 8, 14, 7,
- /* 10 */
- - 11,
- );
- static public $yyExpectedTokens = array(
- /* 0 */
- array(),
- /* 1 */
- array(5, 17, 18,),
- /* 2 */
- array(5, 17, 18,),
- /* 3 */
- array(5, 17, 18,),
- /* 4 */
- array(7, 8, 9, 10, 11, 12, 15, 16,),
- /* 5 */
- array(17, 18,),
- /* 6 */
- array(17, 18,),
- /* 7 */
- array(1,),
- /* 8 */
- array(),
- /* 9 */
- array(),
- /* 10 */
- array(),
- /* 11 */
- array(2, 4,),
- /* 12 */
- array(15, 17,),
- /* 13 */
- array(13, 14,),
- /* 14 */
- array(14,),
- /* 15 */
- array(17,),
- /* 16 */
- array(3,),
- /* 17 */
- array(3,),
- /* 18 */
- array(2,),
- /* 19 */
- array(6,),
- /* 20 */
- array(),
- /* 21 */
- array(),
- /* 22 */
- array(),
- /* 23 */
- array(),
- /* 24 */
- array(),
- /* 25 */
- array(),
- /* 26 */
- array(),
- /* 27 */
- array(),
- /* 28 */
- array(),
- /* 29 */
- array(),
- /* 30 */
- array(),
- /* 31 */
- array(),
- /* 32 */
- array(),
- /* 33 */
- array(),
- /* 34 */
- array(),
- /* 35 */
- array(),
- );
- static public $yy_default = array(
- /* 0 */
- 44, 37, 41, 40, 58, 58, 58, 36, 39, 44,
- /* 10 */
- 44, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- /* 20 */
- 55, 54, 57, 56, 50, 45, 43, 42, 38, 46,
- /* 30 */
- 47, 52, 51, 49, 48, 53,
- );
+
+ static public $yy_reduce_ofst = array(- 10, - 1, - 1, - 1, - 20, 10, 12, 8, 14, 7, - 11,);
+
+ static public $yyExpectedTokens = array(array(), array(5, 17, 18,), array(5, 17, 18,), array(5, 17, 18,),
+ array(7, 8, 9, 10, 11, 12, 15, 16,), array(17, 18,), array(17, 18,), array(1,), array(), array(), array(),
+ array(2, 4,), array(15, 17,), array(13, 14,), array(14,), array(17,), array(3,), array(3,), array(2,),
+ array(6,), array(), array(), array(), array(), array(), array(), array(), array(), array(), array(), array(),
+ array(), array(), array(), array(), array(),);
+
+ static public $yy_default = array(44, 37, 41, 40, 58, 58, 58, 36, 39, 44, 44, 58, 58, 58, 58, 58, 58, 58, 58, 58,
+ 55, 54, 57, 56, 50, 45, 43, 42, 38, 46, 47, 52, 51, 49, 48, 53,);
+
const YYNOCODE = 29;
+
const YYSTACKDEPTH = 100;
+
const YYNSTATE = 36;
+
const YYNRULE = 22;
+
const YYERRORSYMBOL = 19;
+
const YYERRSYMDT = 'yy0';
+
const YYFALLBACK = 0;
+
public static $yyFallback = array();
public function Trace($TraceFILE, $zTracePrompt)
@@ -363,67 +417,26 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
}
public $yyTraceFILE;
+
public $yyTracePrompt;
- public $yyidx; /* Index of top element in stack */
- public $yyerrcnt; /* Shifts left before out of the error */
- public $yystack = array(); /* The parser's stack */
-
- public $yyTokenName = array(
- '$', 'OPENB', 'SECTION', 'CLOSEB',
- 'DOT', 'ID', 'EQUAL', 'FLOAT',
- 'INT', 'BOOL', 'SINGLE_QUOTED_STRING', 'DOUBLE_QUOTED_STRING',
- 'TRIPPLE_QUOTES', 'TRIPPLE_TEXT', 'TRIPPLE_QUOTES_END', 'NAKED_STRING',
- 'OTHER', 'NEWLINE', 'COMMENTSTART', 'error',
- 'start', 'global_vars', 'sections', 'var_list',
- 'section', 'newline', 'var', 'value',
- );
-
- public static $yyRuleName = array(
- /* 0 */
- "start ::= global_vars sections",
- /* 1 */
- "global_vars ::= var_list",
- /* 2 */
- "sections ::= sections section",
- /* 3 */
- "sections ::=",
- /* 4 */
- "section ::= OPENB SECTION CLOSEB newline var_list",
- /* 5 */
- "section ::= OPENB DOT SECTION CLOSEB newline var_list",
- /* 6 */
- "var_list ::= var_list newline",
- /* 7 */
- "var_list ::= var_list var",
- /* 8 */
- "var_list ::=",
- /* 9 */
- "var ::= ID EQUAL value",
- /* 10 */
- "value ::= FLOAT",
- /* 11 */
- "value ::= INT",
- /* 12 */
- "value ::= BOOL",
- /* 13 */
- "value ::= SINGLE_QUOTED_STRING",
- /* 14 */
- "value ::= DOUBLE_QUOTED_STRING",
- /* 15 */
- "value ::= TRIPPLE_QUOTES TRIPPLE_TEXT TRIPPLE_QUOTES_END",
- /* 16 */
- "value ::= TRIPPLE_QUOTES TRIPPLE_QUOTES_END",
- /* 17 */
- "value ::= NAKED_STRING",
- /* 18 */
- "value ::= OTHER",
- /* 19 */
- "newline ::= NEWLINE",
- /* 20 */
- "newline ::= COMMENTSTART NEWLINE",
- /* 21 */
- "newline ::= COMMENTSTART NAKED_STRING NEWLINE",
- );
+
+ public $yyidx; /* Index of top element in stack */
+ public $yyerrcnt; /* Shifts left before out of the error */
+ public $yystack = array(); /* The parser's stack */
+
+ public $yyTokenName = array('$', 'OPENB', 'SECTION', 'CLOSEB', 'DOT', 'ID', 'EQUAL', 'FLOAT', 'INT', 'BOOL',
+ 'SINGLE_QUOTED_STRING', 'DOUBLE_QUOTED_STRING', 'TRIPPLE_QUOTES', 'TRIPPLE_TEXT', 'TRIPPLE_QUOTES_END',
+ 'NAKED_STRING', 'OTHER', 'NEWLINE', 'COMMENTSTART', 'error', 'start', 'global_vars', 'sections', 'var_list',
+ 'section', 'newline', 'var', 'value',);
+
+ public static $yyRuleName = array('start ::= global_vars sections', 'global_vars ::= var_list',
+ 'sections ::= sections section', 'sections ::=', 'section ::= OPENB SECTION CLOSEB newline var_list',
+ 'section ::= OPENB DOT SECTION CLOSEB newline var_list', 'var_list ::= var_list newline',
+ 'var_list ::= var_list var', 'var_list ::=', 'var ::= ID EQUAL value', 'value ::= FLOAT', 'value ::= INT',
+ 'value ::= BOOL', 'value ::= SINGLE_QUOTED_STRING', 'value ::= DOUBLE_QUOTED_STRING',
+ 'value ::= TRIPPLE_QUOTES TRIPPLE_TEXT TRIPPLE_QUOTES_END', 'value ::= TRIPPLE_QUOTES TRIPPLE_QUOTES_END',
+ 'value ::= NAKED_STRING', 'value ::= OTHER', 'newline ::= NEWLINE', 'newline ::= COMMENTSTART NEWLINE',
+ 'newline ::= COMMENTSTART NAKED_STRING NEWLINE',);
public function tokenName($tokenType)
{
@@ -441,20 +454,18 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
{
switch ($yymajor) {
default:
- break; /* If no destructor action specified: do nothing */
+ break; /* If no destructor action specified: do nothing */
}
}
public function yy_pop_parser_stack()
{
- if (!count($this->yystack)) {
+ if (empty($this->yystack)) {
return;
}
$yytos = array_pop($this->yystack);
if ($this->yyTraceFILE && $this->yyidx >= 0) {
- fwrite($this->yyTraceFILE,
- $this->yyTracePrompt . 'Popping ' . $this->yyTokenName[$yytos->major] .
- "\n");
+ fwrite($this->yyTraceFILE, $this->yyTracePrompt . 'Popping ' . $this->yyTokenName[$yytos->major] . "\n");
}
$yymajor = $yytos->major;
self::yy_destructor($yymajor, $yytos->minor);
@@ -475,10 +486,18 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
public function yy_get_expected_tokens($token)
{
+ static $res3 = array();
+ static $res4 = array();
$state = $this->yystack[$this->yyidx]->stateno;
$expected = self::$yyExpectedTokens[$state];
- if (in_array($token, self::$yyExpectedTokens[$state], true)) {
- return $expected;
+ if (isset($res3[$state][$token])) {
+ if ($res3[$state][$token]) {
+ return $expected;
+ }
+ } else {
+ if ($res3[$state][$token] = in_array($token, self::$yyExpectedTokens[$state], true)) {
+ return $expected;
+ }
}
$stack = $this->yystack;
$yyidx = $this->yyidx;
@@ -496,18 +515,22 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
return array_unique($expected);
}
$yyruleno = $yyact - self::YYNSTATE;
- $this->yyidx -= self::$yyRuleInfo[$yyruleno]['rhs'];
- $nextstate = $this->yy_find_reduce_action(
- $this->yystack[$this->yyidx]->stateno,
- self::$yyRuleInfo[$yyruleno]['lhs']);
+ $this->yyidx -= self::$yyRuleInfo[$yyruleno][1];
+ $nextstate = $this->yy_find_reduce_action($this->yystack[$this->yyidx]->stateno, self::$yyRuleInfo[$yyruleno][0]);
if (isset(self::$yyExpectedTokens[$nextstate])) {
$expected = array_merge($expected, self::$yyExpectedTokens[$nextstate]);
- if (in_array($token,
- self::$yyExpectedTokens[$nextstate], true)) {
- $this->yyidx = $yyidx;
- $this->yystack = $stack;
-
- return array_unique($expected);
+ if (isset($res4[$nextstate][$token])) {
+ if ($res4[$nextstate][$token]) {
+ $this->yyidx = $yyidx;
+ $this->yystack = $stack;
+ return array_unique($expected);
+ }
+ } else {
+ if ($res4[$nextstate][$token] = in_array($token, self::$yyExpectedTokens[$nextstate], true)) {
+ $this->yyidx = $yyidx;
+ $this->yystack = $stack;
+ return array_unique($expected);
+ }
}
}
if ($nextstate < self::YYNSTATE) {
@@ -515,7 +538,7 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
$this->yyidx ++;
$x = new TPC_yyStackEntry;
$x->stateno = $nextstate;
- $x->major = self::$yyRuleInfo[$yyruleno]['lhs'];
+ $x->major = self::$yyRuleInfo[$yyruleno][0];
$this->yystack[$this->yyidx] = $x;
continue 2;
} elseif ($nextstate == self::YYNSTATE + self::YYNRULE + 1) {
@@ -545,12 +568,20 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
public function yy_is_expected_token($token)
{
+ static $res = array();
+ static $res2 = array();
if ($token === 0) {
return true; // 0 is not part of this
}
$state = $this->yystack[$this->yyidx]->stateno;
- if (in_array($token, self::$yyExpectedTokens[$state], true)) {
- return true;
+ if (isset($res[$state][$token])) {
+ if ($res[$state][$token]) {
+ return true;
+ }
+ } else {
+ if ($res[$state][$token] = in_array($token, self::$yyExpectedTokens[$state], true)) {
+ return true;
+ }
}
$stack = $this->yystack;
$yyidx = $this->yyidx;
@@ -568,24 +599,27 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
return true;
}
$yyruleno = $yyact - self::YYNSTATE;
- $this->yyidx -= self::$yyRuleInfo[$yyruleno]['rhs'];
- $nextstate = $this->yy_find_reduce_action(
- $this->yystack[$this->yyidx]->stateno,
- self::$yyRuleInfo[$yyruleno]['lhs']);
- if (isset(self::$yyExpectedTokens[$nextstate]) &&
- in_array($token, self::$yyExpectedTokens[$nextstate], true)
- ) {
- $this->yyidx = $yyidx;
- $this->yystack = $stack;
-
- return true;
+ $this->yyidx -= self::$yyRuleInfo[$yyruleno][1];
+ $nextstate = $this->yy_find_reduce_action($this->yystack[$this->yyidx]->stateno, self::$yyRuleInfo[$yyruleno][0]);
+ if (isset($res2[$nextstate][$token])) {
+ if ($res2[$nextstate][$token]) {
+ $this->yyidx = $yyidx;
+ $this->yystack = $stack;
+ return true;
+ }
+ } else {
+ if ($res2[$nextstate][$token] = (isset(self::$yyExpectedTokens[$nextstate]) && in_array($token, self::$yyExpectedTokens[$nextstate], true))) {
+ $this->yyidx = $yyidx;
+ $this->yystack = $stack;
+ return true;
+ }
}
if ($nextstate < self::YYNSTATE) {
// we need to shift a non-terminal
$this->yyidx ++;
$x = new TPC_yyStackEntry;
$x->stateno = $nextstate;
- $x->major = self::$yyRuleInfo[$yyruleno]['lhs'];
+ $x->major = self::$yyRuleInfo[$yyruleno][0];
$this->yystack[$this->yyidx] = $x;
continue 2;
} elseif ($nextstate == self::YYNSTATE + self::YYNRULE + 1) {
@@ -634,16 +668,10 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
return self::YY_NO_ACTION;
}
$i += $iLookAhead;
- if ($i < 0 || $i >= self::YY_SZ_ACTTAB ||
- self::$yy_lookahead[$i] != $iLookAhead
- ) {
- if (count(self::$yyFallback) && $iLookAhead < count(self::$yyFallback)
- && ($iFallback = self::$yyFallback[$iLookAhead]) != 0
- ) {
+ if ($i < 0 || $i >= self::YY_SZ_ACTTAB || self::$yy_lookahead[$i] != $iLookAhead) {
+ if (count(self::$yyFallback) && $iLookAhead < count(self::$yyFallback) && ($iFallback = self::$yyFallback[$iLookAhead]) != 0) {
if ($this->yyTraceFILE) {
- fwrite($this->yyTraceFILE, $this->yyTracePrompt . "FALLBACK " .
- $this->yyTokenName[$iLookAhead] . " => " .
- $this->yyTokenName[$iFallback] . "\n");
+ fwrite($this->yyTraceFILE, $this->yyTracePrompt . "FALLBACK " . $this->yyTokenName[$iLookAhead] . " => " . $this->yyTokenName[$iFallback] . "\n");
}
return $this->yy_find_shift_action($iFallback);
@@ -670,9 +698,7 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
return self::YY_NO_ACTION;
}
$i += $iLookAhead;
- if ($i < 0 || $i >= self::YY_SZ_ACTTAB ||
- self::$yy_lookahead[$i] != $iLookAhead
- ) {
+ if ($i < 0 || $i >= self::YY_SZ_ACTTAB || self::$yy_lookahead[$i] != $iLookAhead) {
return self::$yy_default[$stateno];
} else {
return self::$yy_action[$i];
@@ -690,11 +716,10 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
while ($this->yyidx >= 0) {
$this->yy_pop_parser_stack();
}
- #line 125 "smarty_internal_configfileparser.y"
+ #line 255 "../smarty/lexer/smarty_internal_configfileparser.y"
$this->internalError = true;
$this->compiler->trigger_config_file_error("Stack overflow in configfile parser");
- #line 601 "smarty_internal_configfileparser.php"
return;
}
@@ -702,194 +727,147 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
$yytos->stateno = $yyNewState;
$yytos->major = $yyMajor;
$yytos->minor = $yypMinor;
- array_push($this->yystack, $yytos);
+ $this->yystack[] = $yytos;
if ($this->yyTraceFILE && $this->yyidx > 0) {
- fprintf($this->yyTraceFILE, "%sShift %d\n", $this->yyTracePrompt,
- $yyNewState);
+ fprintf($this->yyTraceFILE, "%sShift %d\n", $this->yyTracePrompt, $yyNewState);
fprintf($this->yyTraceFILE, "%sStack:", $this->yyTracePrompt);
for ($i = 1; $i <= $this->yyidx; $i ++) {
- fprintf($this->yyTraceFILE, " %s",
- $this->yyTokenName[$this->yystack[$i]->major]);
+ fprintf($this->yyTraceFILE, " %s", $this->yyTokenName[$this->yystack[$i]->major]);
}
fwrite($this->yyTraceFILE, "\n");
}
}
- public static $yyRuleInfo = array(
- array('lhs' => 20, 'rhs' => 2),
- array('lhs' => 21, 'rhs' => 1),
- array('lhs' => 22, 'rhs' => 2),
- array('lhs' => 22, 'rhs' => 0),
- array('lhs' => 24, 'rhs' => 5),
- array('lhs' => 24, 'rhs' => 6),
- array('lhs' => 23, 'rhs' => 2),
- array('lhs' => 23, 'rhs' => 2),
- array('lhs' => 23, 'rhs' => 0),
- array('lhs' => 26, 'rhs' => 3),
- array('lhs' => 27, 'rhs' => 1),
- array('lhs' => 27, 'rhs' => 1),
- array('lhs' => 27, 'rhs' => 1),
- array('lhs' => 27, 'rhs' => 1),
- array('lhs' => 27, 'rhs' => 1),
- array('lhs' => 27, 'rhs' => 3),
- array('lhs' => 27, 'rhs' => 2),
- array('lhs' => 27, 'rhs' => 1),
- array('lhs' => 27, 'rhs' => 1),
- array('lhs' => 25, 'rhs' => 1),
- array('lhs' => 25, 'rhs' => 2),
- array('lhs' => 25, 'rhs' => 3),
- );
-
- public static $yyReduceMap = array(
- 0 => 0,
- 2 => 0,
- 3 => 0,
- 19 => 0,
- 20 => 0,
- 21 => 0,
- 1 => 1,
- 4 => 4,
- 5 => 5,
- 6 => 6,
- 7 => 7,
- 8 => 8,
- 9 => 9,
- 10 => 10,
- 11 => 11,
- 12 => 12,
- 13 => 13,
- 14 => 14,
- 15 => 15,
- 16 => 16,
- 17 => 17,
- 18 => 17,
- );
-
- #line 131 "smarty_internal_configfileparser.y"
+ public static $yyRuleInfo = array(array(0 => 20, 1 => 2), array(0 => 21, 1 => 1), array(0 => 22, 1 => 2),
+ array(0 => 22, 1 => 0), array(0 => 24, 1 => 5), array(0 => 24, 1 => 6), array(0 => 23, 1 => 2),
+ array(0 => 23, 1 => 2), array(0 => 23, 1 => 0), array(0 => 26, 1 => 3), array(0 => 27, 1 => 1),
+ array(0 => 27, 1 => 1), array(0 => 27, 1 => 1), array(0 => 27, 1 => 1), array(0 => 27, 1 => 1),
+ array(0 => 27, 1 => 3), array(0 => 27, 1 => 2), array(0 => 27, 1 => 1), array(0 => 27, 1 => 1),
+ array(0 => 25, 1 => 1), array(0 => 25, 1 => 2), array(0 => 25, 1 => 3),);
+
+ public static $yyReduceMap = array(0 => 0, 2 => 0, 3 => 0, 19 => 0, 20 => 0, 21 => 0, 1 => 1, 4 => 4, 5 => 5,
+ 6 => 6, 7 => 7, 8 => 8, 9 => 9, 10 => 10, 11 => 11, 12 => 12, 13 => 13,
+ 14 => 14, 15 => 15, 16 => 16, 17 => 17, 18 => 17,);
+
+ #line 261 "../smarty/lexer/smarty_internal_configfileparser.y"
function yy_r0()
{
$this->_retvalue = null;
}
- #line 675 "smarty_internal_configfileparser.php"
- #line 136 "smarty_internal_configfileparser.y"
+
+ #line 266 "../smarty/lexer/smarty_internal_configfileparser.y"
function yy_r1()
{
$this->add_global_vars($this->yystack[$this->yyidx + 0]->minor);
$this->_retvalue = null;
}
- #line 680 "smarty_internal_configfileparser.php"
- #line 149 "smarty_internal_configfileparser.y"
+
+ #line 280 "../smarty/lexer/smarty_internal_configfileparser.y"
function yy_r4()
{
$this->add_section_vars($this->yystack[$this->yyidx + - 3]->minor, $this->yystack[$this->yyidx + 0]->minor);
$this->_retvalue = null;
}
- #line 686 "smarty_internal_configfileparser.php"
- #line 154 "smarty_internal_configfileparser.y"
+
+ #line 285 "../smarty/lexer/smarty_internal_configfileparser.y"
function yy_r5()
{
- if ($this->smarty->config_read_hidden) {
+ if ($this->configReadHidden) {
$this->add_section_vars($this->yystack[$this->yyidx + - 3]->minor, $this->yystack[$this->yyidx + 0]->minor);
}
$this->_retvalue = null;
}
- #line 694 "smarty_internal_configfileparser.php"
- #line 162 "smarty_internal_configfileparser.y"
+
+ #line 293 "../smarty/lexer/smarty_internal_configfileparser.y"
function yy_r6()
{
$this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor;
}
- #line 699 "smarty_internal_configfileparser.php"
- #line 166 "smarty_internal_configfileparser.y"
+
+ #line 297 "../smarty/lexer/smarty_internal_configfileparser.y"
function yy_r7()
{
$this->_retvalue = array_merge($this->yystack[$this->yyidx + - 1]->minor, Array($this->yystack[$this->yyidx + 0]->minor));
}
- #line 704 "smarty_internal_configfileparser.php"
- #line 170 "smarty_internal_configfileparser.y"
+
+ #line 301 "../smarty/lexer/smarty_internal_configfileparser.y"
function yy_r8()
{
$this->_retvalue = Array();
}
- #line 709 "smarty_internal_configfileparser.php"
- #line 176 "smarty_internal_configfileparser.y"
+
+ #line 307 "../smarty/lexer/smarty_internal_configfileparser.y"
function yy_r9()
{
- $this->_retvalue = Array("key" => $this->yystack[$this->yyidx + - 2]->minor, "value" => $this->yystack[$this->yyidx + 0]->minor);
+ $this->_retvalue = Array("key" => $this->yystack[$this->yyidx + - 2]->minor,
+ "value" => $this->yystack[$this->yyidx + 0]->minor);
}
- #line 714 "smarty_internal_configfileparser.php"
- #line 181 "smarty_internal_configfileparser.y"
+
+ #line 312 "../smarty/lexer/smarty_internal_configfileparser.y"
function yy_r10()
{
$this->_retvalue = (float) $this->yystack[$this->yyidx + 0]->minor;
}
- #line 719 "smarty_internal_configfileparser.php"
- #line 185 "smarty_internal_configfileparser.y"
+
+ #line 316 "../smarty/lexer/smarty_internal_configfileparser.y"
function yy_r11()
{
$this->_retvalue = (int) $this->yystack[$this->yyidx + 0]->minor;
}
- #line 724 "smarty_internal_configfileparser.php"
- #line 189 "smarty_internal_configfileparser.y"
+
+ #line 320 "../smarty/lexer/smarty_internal_configfileparser.y"
function yy_r12()
{
$this->_retvalue = $this->parse_bool($this->yystack[$this->yyidx + 0]->minor);
}
- #line 729 "smarty_internal_configfileparser.php"
- #line 193 "smarty_internal_configfileparser.y"
+
+ #line 324 "../smarty/lexer/smarty_internal_configfileparser.y"
function yy_r13()
{
$this->_retvalue = self::parse_single_quoted_string($this->yystack[$this->yyidx + 0]->minor);
}
- #line 734 "smarty_internal_configfileparser.php"
- #line 197 "smarty_internal_configfileparser.y"
+
+ #line 328 "../smarty/lexer/smarty_internal_configfileparser.y"
function yy_r14()
{
$this->_retvalue = self::parse_double_quoted_string($this->yystack[$this->yyidx + 0]->minor);
}
- #line 739 "smarty_internal_configfileparser.php"
- #line 201 "smarty_internal_configfileparser.y"
+
+ #line 332 "../smarty/lexer/smarty_internal_configfileparser.y"
function yy_r15()
{
$this->_retvalue = self::parse_tripple_double_quoted_string($this->yystack[$this->yyidx + - 1]->minor);
}
- #line 744 "smarty_internal_configfileparser.php"
- #line 205 "smarty_internal_configfileparser.y"
+
+ #line 336 "../smarty/lexer/smarty_internal_configfileparser.y"
function yy_r16()
{
$this->_retvalue = '';
}
- #line 749 "smarty_internal_configfileparser.php"
- #line 209 "smarty_internal_configfileparser.y"
+
+ #line 340 "../smarty/lexer/smarty_internal_configfileparser.y"
function yy_r17()
{
$this->_retvalue = $this->yystack[$this->yyidx + 0]->minor;
}
- #line 754 "smarty_internal_configfileparser.php"
-
private $_retvalue;
public function yy_reduce($yyruleno)
{
- $yymsp = $this->yystack[$this->yyidx];
- if ($this->yyTraceFILE && $yyruleno >= 0
- && $yyruleno < count(self::$yyRuleName)
- ) {
- fprintf($this->yyTraceFILE, "%sReduce (%d) [%s].\n",
- $this->yyTracePrompt, $yyruleno,
- self::$yyRuleName[$yyruleno]);
+ if ($this->yyTraceFILE && $yyruleno >= 0 && $yyruleno < count(self::$yyRuleName)) {
+ fprintf($this->yyTraceFILE, "%sReduce (%d) [%s].\n", $this->yyTracePrompt, $yyruleno, self::$yyRuleName[$yyruleno]);
}
$this->_retvalue = $yy_lefthand_side = null;
- if (array_key_exists($yyruleno, self::$yyReduceMap)) {
+ if (isset(self::$yyReduceMap[$yyruleno])) {
// call the action
$this->_retvalue = null;
$this->{'yy_r' . self::$yyReduceMap[$yyruleno]}();
$yy_lefthand_side = $this->_retvalue;
}
- $yygoto = self::$yyRuleInfo[$yyruleno]['lhs'];
- $yysize = self::$yyRuleInfo[$yyruleno]['rhs'];
+ $yygoto = self::$yyRuleInfo[$yyruleno][0];
+ $yysize = self::$yyRuleInfo[$yyruleno][1];
$this->yyidx -= $yysize;
for ($i = $yysize; $i; $i --) {
// pop all of the right-hand side parameters
@@ -924,12 +902,11 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
public function yy_syntax_error($yymajor, $TOKEN)
{
- #line 118 "smarty_internal_configfileparser.y"
+ #line 248 "../smarty/lexer/smarty_internal_configfileparser.y"
$this->internalError = true;
$this->yymajor = $yymajor;
$this->compiler->trigger_config_file_error();
- #line 816 "smarty_internal_configfileparser.php"
}
public function yy_accept()
@@ -938,20 +915,18 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
fprintf($this->yyTraceFILE, "%sAccept!\n", $this->yyTracePrompt);
}
while ($this->yyidx >= 0) {
- $stack = $this->yy_pop_parser_stack();
+ $this->yy_pop_parser_stack();
}
- #line 110 "smarty_internal_configfileparser.y"
+ #line 241 "../smarty/lexer/smarty_internal_configfileparser.y"
$this->successful = !$this->internalError;
$this->internalError = false;
$this->retvalue = $this->_retvalue;
- //echo $this->retvalue."\n\n";
- #line 833 "smarty_internal_configfileparser.php"
}
public function doParse($yymajor, $yytokenvalue)
{
- $yyerrorhit = 0; /* True if yymajor has invoked an error */
+ $yyerrorhit = 0; /* True if yymajor has invoked an error */
if ($this->yyidx === null || $this->yyidx < 0) {
$this->yyidx = 0;
@@ -960,20 +935,17 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
$x->stateno = 0;
$x->major = 0;
$this->yystack = array();
- array_push($this->yystack, $x);
+ $this->yystack[] = $x;
}
$yyendofinput = ($yymajor == 0);
if ($this->yyTraceFILE) {
- fprintf($this->yyTraceFILE, "%sInput %s\n",
- $this->yyTracePrompt, $this->yyTokenName[$yymajor]);
+ fprintf($this->yyTraceFILE, "%sInput %s\n", $this->yyTracePrompt, $this->yyTokenName[$yymajor]);
}
do {
$yyact = $this->yy_find_shift_action($yymajor);
- if ($yymajor < self::YYERRORSYMBOL &&
- !$this->yy_is_expected_token($yymajor)
- ) {
+ if ($yymajor < self::YYERRORSYMBOL && !$this->yy_is_expected_token($yymajor)) {
// force a syntax error
$yyact = self::YY_ERROR_ACTION;
}
@@ -989,8 +961,7 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
$this->yy_reduce($yyact - self::YYNSTATE);
} elseif ($yyact == self::YY_ERROR_ACTION) {
if ($this->yyTraceFILE) {
- fprintf($this->yyTraceFILE, "%sSyntax Error!\n",
- $this->yyTracePrompt);
+ fprintf($this->yyTraceFILE, "%sSyntax Error!\n", $this->yyTracePrompt);
}
if (self::YYERRORSYMBOL) {
if ($this->yyerrcnt < 0) {
@@ -999,16 +970,12 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
$yymx = $this->yystack[$this->yyidx]->major;
if ($yymx == self::YYERRORSYMBOL || $yyerrorhit) {
if ($this->yyTraceFILE) {
- fprintf($this->yyTraceFILE, "%sDiscard input token %s\n",
- $this->yyTracePrompt, $this->yyTokenName[$yymajor]);
+ fprintf($this->yyTraceFILE, "%sDiscard input token %s\n", $this->yyTracePrompt, $this->yyTokenName[$yymajor]);
}
$this->yy_destructor($yymajor, $yytokenvalue);
$yymajor = self::YYNOCODE;
} else {
- while ($this->yyidx >= 0 &&
- $yymx != self::YYERRORSYMBOL &&
- ($yyact = $this->yy_find_shift_action(self::YYERRORSYMBOL)) >= self::YYNSTATE
- ) {
+ while ($this->yyidx >= 0 && $yymx != self::YYERRORSYMBOL && ($yyact = $this->yy_find_shift_action(self::YYERRORSYMBOL)) >= self::YYNSTATE) {
$this->yy_pop_parser_stack();
}
if ($this->yyidx < 0 || $yymajor == 0) {
@@ -1040,3 +1007,4 @@ class Smarty_Internal_Configfileparser #line 80 "smarty_internal_configfileparse
} while ($yymajor != self::YYNOCODE && $this->yyidx >= 0);
}
}
+
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_data.php b/library/Smarty/libs/sysplugins/smarty_internal_data.php
index 9e16f10c0..53f351b41 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_data.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_data.php
@@ -13,564 +13,213 @@
*
* @package Smarty
* @subpackage Template
+ *
+ * @method mixed getConfigVars(string $varName = null, bool $searchParents = true)
+ * @method mixed getStreamVariable(string $variable)
+ * @method Smarty_Internal_Data clearAssign(mixed $tpl_var)
+ * @method Smarty_Internal_Data clearAllAssign()
+ * @method Smarty_Internal_Data clearConfig(string $varName = null)
+ * @method Smarty_Internal_Data configLoad(string $config_file, mixed $sections = null, string $scope = 'local')
+ * @property int $scope
*/
class Smarty_Internal_Data
{
/**
+ * This object type (Smarty = 1, template = 2, data = 4)
+ *
+ * @var int
+ */
+ public $_objType = 4;
+
+ /**
* name of class used for templates
*
* @var string
*/
public $template_class = 'Smarty_Internal_Template';
+
/**
* template variables
*
- * @var array
+ * @var Smarty_Variable[]
*/
public $tpl_vars = array();
+
/**
* parent template (if any)
*
- * @var Smarty_Internal_Template
+ * @var Smarty|Smarty_Internal_Template|Smarty_Internal_Data
*/
public $parent = null;
+
/**
* configuration settings
*
- * @var array
+ * @var string[]
*/
public $config_vars = array();
/**
- * assigns a Smarty variable
- *
- * @param array|string $tpl_var the template variable name(s)
- * @param mixed $value the value to assign
- * @param boolean $nocache if true any output of this variable will be not cached
- *
- * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining
- */
- public function assign($tpl_var, $value = null, $nocache = false)
- {
- if (is_array($tpl_var)) {
- foreach ($tpl_var as $_key => $_val) {
- if ($_key != '') {
- $this->tpl_vars[$_key] = new Smarty_variable($_val, $nocache);
- }
- }
- } else {
- if ($tpl_var != '') {
- $this->tpl_vars[$tpl_var] = new Smarty_variable($value, $nocache);
- }
- }
-
- return $this;
- }
-
- /**
- * assigns a global Smarty variable
+ * extension handler
*
- * @param string $varname the global variable name
- * @param mixed $value the value to assign
- * @param boolean $nocache if true any output of this variable will be not cached
- *
- * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining
+ * @var Smarty_Internal_Extension_Handler
*/
- public function assignGlobal($varname, $value = null, $nocache = false)
- {
- if ($varname != '') {
- Smarty::$global_tpl_vars[$varname] = new Smarty_variable($value, $nocache);
- $ptr = $this;
- while ($ptr instanceof Smarty_Internal_Template) {
- $ptr->tpl_vars[$varname] = clone Smarty::$global_tpl_vars[$varname];
- $ptr = $ptr->parent;
- }
- }
-
- return $this;
- }
+ public $ext = null;
/**
- * assigns values to template variables by reference
+ * Smarty_Internal_Data constructor.
*
- * @param string $tpl_var the template variable name
- * @param $value
- * @param boolean $nocache if true any output of this variable will be not cached
- *
- * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining
+ * Install extension handler
*/
- public function assignByRef($tpl_var, &$value, $nocache = false)
+ public function __construct()
{
- if ($tpl_var != '') {
- $this->tpl_vars[$tpl_var] = new Smarty_variable(null, $nocache);
- $this->tpl_vars[$tpl_var]->value = & $value;
- }
-
- return $this;
+ $this->ext = new Smarty_Internal_Extension_Handler();
+ $this->ext->objType = $this->_objType;
}
/**
- * appends values to template variables
+ * assigns a Smarty variable
*
* @param array|string $tpl_var the template variable name(s)
- * @param mixed $value the value to append
- * @param boolean $merge flag if array elements shall be merged
+ * @param mixed $value the value to assign
* @param boolean $nocache if true any output of this variable will be not cached
*
- * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining
+ * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for
+ * chaining
*/
- public function append($tpl_var, $value = null, $merge = false, $nocache = false)
+ public function assign($tpl_var, $value = null, $nocache = false)
{
if (is_array($tpl_var)) {
- // $tpl_var is an array, ignore $value
foreach ($tpl_var as $_key => $_val) {
if ($_key != '') {
- if (!isset($this->tpl_vars[$_key])) {
- $tpl_var_inst = $this->getVariable($_key, null, true, false);
- if ($tpl_var_inst instanceof Undefined_Smarty_Variable) {
- $this->tpl_vars[$_key] = new Smarty_variable(null, $nocache);
- } else {
- $this->tpl_vars[$_key] = clone $tpl_var_inst;
- }
- }
- if (!(is_array($this->tpl_vars[$_key]->value) || $this->tpl_vars[$_key]->value instanceof ArrayAccess)) {
- settype($this->tpl_vars[$_key]->value, 'array');
- }
- if ($merge && is_array($_val)) {
- foreach ($_val as $_mkey => $_mval) {
- $this->tpl_vars[$_key]->value[$_mkey] = $_mval;
- }
- } else {
- $this->tpl_vars[$_key]->value[] = $_val;
+ $this->tpl_vars[$_key] = new Smarty_Variable($_val, $nocache);
+ if ($this->_objType == 2 && $this->scope) {
+ $this->ext->_updateScope->updateScope($this, $_key);
}
}
}
} else {
- if ($tpl_var != '' && isset($value)) {
- if (!isset($this->tpl_vars[$tpl_var])) {
- $tpl_var_inst = $this->getVariable($tpl_var, null, true, false);
- if ($tpl_var_inst instanceof Undefined_Smarty_Variable) {
- $this->tpl_vars[$tpl_var] = new Smarty_variable(null, $nocache);
- } else {
- $this->tpl_vars[$tpl_var] = clone $tpl_var_inst;
- }
- }
- if (!(is_array($this->tpl_vars[$tpl_var]->value) || $this->tpl_vars[$tpl_var]->value instanceof ArrayAccess)) {
- settype($this->tpl_vars[$tpl_var]->value, 'array');
- }
- if ($merge && is_array($value)) {
- foreach ($value as $_mkey => $_mval) {
- $this->tpl_vars[$tpl_var]->value[$_mkey] = $_mval;
- }
- } else {
- $this->tpl_vars[$tpl_var]->value[] = $value;
+ if ($tpl_var != '') {
+ $this->tpl_vars[$tpl_var] = new Smarty_Variable($value, $nocache);
+ if ($this->_objType == 2 && $this->scope) {
+ $this->ext->_updateScope->updateScope($this, $tpl_var);
}
}
}
-
return $this;
}
/**
- * appends values to template variables by reference
+ * appends values to template variables
*
- * @param string $tpl_var the template variable name
- * @param mixed &$value the referenced value to append
- * @param boolean $merge flag if array elements shall be merged
+ * @api Smarty::append()
+ * @link http://www.smarty.net/docs/en/api.append.tpl
*
- * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining
- */
- public function appendByRef($tpl_var, &$value, $merge = false)
- {
- if ($tpl_var != '' && isset($value)) {
- if (!isset($this->tpl_vars[$tpl_var])) {
- $this->tpl_vars[$tpl_var] = new Smarty_variable();
- }
- if (!is_array($this->tpl_vars[$tpl_var]->value)) {
- settype($this->tpl_vars[$tpl_var]->value, 'array');
- }
- if ($merge && is_array($value)) {
- foreach ($value as $_key => $_val) {
- $this->tpl_vars[$tpl_var]->value[$_key] = & $value[$_key];
- }
- } else {
- $this->tpl_vars[$tpl_var]->value[] = & $value;
- }
- }
-
- return $this;
- }
-
- /**
- * Returns a single or all template variables
- *
- * @param string $varname variable name or null
- * @param object $_ptr optional pointer to data object
- * @param boolean $search_parents include parent templates?
+ * @param array|string $tpl_var the template variable name(s)
+ * @param mixed $value the value to append
+ * @param bool $merge flag if array elements shall be merged
+ * @param bool $nocache if true any output of this variable will
+ * be not cached
*
- * @return string variable value or or array of variables
+ * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty
*/
- public function getTemplateVars($varname = null, $_ptr = null, $search_parents = true)
+ public function append($tpl_var, $value = null, $merge = false, $nocache = false)
{
- if (isset($varname)) {
- $_var = $this->getVariable($varname, $_ptr, $search_parents, false);
- if (is_object($_var)) {
- return $_var->value;
- } else {
- return null;
- }
- } else {
- $_result = array();
- if ($_ptr === null) {
- $_ptr = $this;
- }
- while ($_ptr !== null) {
- foreach ($_ptr->tpl_vars AS $key => $var) {
- if (!array_key_exists($key, $_result)) {
- $_result[$key] = $var->value;
- }
- }
- // not found, try at parent
- if ($search_parents) {
- $_ptr = $_ptr->parent;
- } else {
- $_ptr = null;
- }
- }
- if ($search_parents && isset(Smarty::$global_tpl_vars)) {
- foreach (Smarty::$global_tpl_vars AS $key => $var) {
- if (!array_key_exists($key, $_result)) {
- $_result[$key] = $var->value;
- }
- }
- }
-
- return $_result;
- }
+ return $this->ext->append->append($this, $tpl_var, $value, $merge, $nocache);
}
/**
- * clear the given assigned template variable.
- *
- * @param string|array $tpl_var the template variable(s) to clear
+ * assigns a global Smarty variable
*
- * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining
- */
- public function clearAssign($tpl_var)
- {
- if (is_array($tpl_var)) {
- foreach ($tpl_var as $curr_var) {
- unset($this->tpl_vars[$curr_var]);
- }
- } else {
- unset($this->tpl_vars[$tpl_var]);
- }
-
- return $this;
- }
-
- /**
- * clear all the assigned template variables.
+ * @param string $varName the global variable name
+ * @param mixed $value the value to assign
+ * @param boolean $nocache if true any output of this variable will be not cached
*
- * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining
+ * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty
*/
- public function clearAllAssign()
+ public function assignGlobal($varName, $value = null, $nocache = false)
{
- $this->tpl_vars = array();
-
- return $this;
+ return $this->ext->assignGlobal->assignGlobal($this, $varName, $value, $nocache);
}
/**
- * load a config file, optionally load just selected sections
+ * appends values to template variables by reference
*
- * @param string $config_file filename
- * @param mixed $sections array of section names, single section or null
+ * @param string $tpl_var the template variable name
+ * @param mixed &$value the referenced value to append
+ * @param boolean $merge flag if array elements shall be merged
*
- * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining
+ * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty
*/
- public function configLoad($config_file, $sections = null)
+ public function appendByRef($tpl_var, &$value, $merge = false)
{
- // load Config class
- $config = new Smarty_Internal_Config($config_file, $this->smarty, $this);
- $config->loadConfigVars($sections);
-
- return $this;
+ return $this->ext->appendByRef->appendByRef($this, $tpl_var, $value, $merge);
}
/**
- * gets the object of a Smarty variable
+ * assigns values to template variables by reference
*
- * @param string $variable the name of the Smarty variable
- * @param object $_ptr optional pointer to data object
- * @param boolean $search_parents search also in parent data
- * @param bool $error_enable
+ * @param string $tpl_var the template variable name
+ * @param $value
+ * @param boolean $nocache if true any output of this variable will be not cached
*
- * @return object the object of the variable
+ * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty
*/
- public function getVariable($variable, $_ptr = null, $search_parents = true, $error_enable = true)
+ public function assignByRef($tpl_var, &$value, $nocache = false)
{
- if ($_ptr === null) {
- $_ptr = $this;
- }
- while ($_ptr !== null) {
- if (isset($_ptr->tpl_vars[$variable])) {
- // found it, return it
- return $_ptr->tpl_vars[$variable];
- }
- // not found, try at parent
- if ($search_parents) {
- $_ptr = $_ptr->parent;
- } else {
- $_ptr = null;
- }
- }
- if (isset(Smarty::$global_tpl_vars[$variable])) {
- // found it, return it
- return Smarty::$global_tpl_vars[$variable];
- }
- if ($this->smarty->error_unassigned && $error_enable) {
- // force a notice
- $x = $$variable;
- }
-
- return new Undefined_Smarty_Variable;
+ return $this->ext->assignByRef->assignByRef($this, $tpl_var, $value, $nocache);
}
/**
- * gets a config variable
- *
- * @param string $variable the name of the config variable
- * @param bool $error_enable
+ * Returns a single or all template variables
*
- * @return mixed the value of the config variable
- */
- public function getConfigVariable($variable, $error_enable = true)
- {
- $_ptr = $this;
- while ($_ptr !== null) {
- if (isset($_ptr->config_vars[$variable])) {
- // found it, return it
- return $_ptr->config_vars[$variable];
- }
- // not found, try at parent
- $_ptr = $_ptr->parent;
- }
- if ($this->smarty->error_unassigned && $error_enable) {
- // force a notice
- $x = $$variable;
- }
-
- return null;
- }
-
- /**
- * gets a stream variable
+ * @api Smarty::getTemplateVars()
+ * @link http://www.smarty.net/docs/en/api.get.template.vars.tpl
*
- * @param string $variable the stream of the variable
+ * @param string $varName variable name or null
+ * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $_ptr optional pointer to data object
+ * @param bool $searchParents include parent templates?
*
- * @throws SmartyException
- * @return mixed the value of the stream variable
+ * @return mixed variable value or or array of variables
*/
- public function getStreamVariable($variable)
+ public function getTemplateVars($varName = null, Smarty_Internal_Data $_ptr = null, $searchParents = true)
{
- $_result = '';
- $fp = fopen($variable, 'r+');
- if ($fp) {
- while (!feof($fp) && ($current_line = fgets($fp)) !== false) {
- $_result .= $current_line;
- }
- fclose($fp);
-
- return $_result;
- }
-
- if ($this->smarty->error_unassigned) {
- throw new SmartyException('Undefined stream variable "' . $variable . '"');
- } else {
- return null;
- }
+ return $this->ext->getTemplateVars->getTemplateVars($this, $varName, $_ptr, $searchParents);
}
/**
- * Returns a single or all config variables
+ * Follow the parent chain an merge template and config variables
*
- * @param string $varname variable name or null
- * @param bool $search_parents
- *
- * @return string variable value or or array of variables
+ * @param \Smarty_Internal_Data|null $data
*/
- public function getConfigVars($varname = null, $search_parents = true)
+ public function _mergeVars(Smarty_Internal_Data $data = null)
{
- $_ptr = $this;
- $var_array = array();
- while ($_ptr !== null) {
- if (isset($varname)) {
- if (isset($_ptr->config_vars[$varname])) {
- return $_ptr->config_vars[$varname];
- }
- } else {
- $var_array = array_merge($_ptr->config_vars, $var_array);
+ if (isset($data)) {
+ if (!empty($this->tpl_vars)) {
+ $data->tpl_vars = array_merge($this->tpl_vars, $data->tpl_vars);
}
- // not found, try at parent
- if ($search_parents) {
- $_ptr = $_ptr->parent;
- } else {
- $_ptr = null;
+ if (!empty($this->config_vars)) {
+ $data->config_vars = array_merge($this->config_vars, $data->config_vars);
}
- }
- if (isset($varname)) {
- return '';
} else {
- return $var_array;
+ $data = $this;
}
- }
-
- /**
- * Deassigns a single or all config variables
- *
- * @param string $varname variable name or null
- *
- * @return Smarty_Internal_Data current Smarty_Internal_Data (or Smarty or Smarty_Internal_Template) instance for chaining
- */
- public function clearConfig($varname = null)
- {
- if (isset($varname)) {
- unset($this->config_vars[$varname]);
- } else {
- $this->config_vars = array();
+ if (isset($this->parent)) {
+ $this->parent->_mergeVars($data);
}
-
- return $this;
}
-}
-
-/**
- * class for the Smarty data object
- * The Smarty data object will hold Smarty variables in the current scope
- *
- * @package Smarty
- * @subpackage Template
- */
-class Smarty_Data extends Smarty_Internal_Data
-{
- /**
- * Smarty object
- *
- * @var Smarty
- */
- public $smarty = null;
/**
- * create Smarty data object
+ * Handle unknown class methods
*
- * @param Smarty|array $_parent parent template
- * @param Smarty|Smarty_Internal_Template $smarty global smarty instance
+ * @param string $name unknown method-name
+ * @param array $args argument array
*
+ * @return mixed
* @throws SmartyException
*/
- public function __construct($_parent = null, $smarty = null)
- {
- $this->smarty = $smarty;
- if (is_object($_parent)) {
- // when object set up back pointer
- $this->parent = $_parent;
- } elseif (is_array($_parent)) {
- // set up variable values
- foreach ($_parent as $_key => $_val) {
- $this->tpl_vars[$_key] = new Smarty_variable($_val);
- }
- } elseif ($_parent != null) {
- throw new SmartyException("Wrong type for template variables");
- }
- }
-}
-
-/**
- * class for the Smarty variable object
- * This class defines the Smarty variable object
- *
- * @package Smarty
- * @subpackage Template
- */
-class Smarty_Variable
-{
- /**
- * template variable
- *
- * @var mixed
- */
- public $value = null;
- /**
- * if true any output of this variable will be not cached
- *
- * @var boolean
- */
- public $nocache = false;
- /**
- * the scope the variable will have (local,parent or root)
- *
- * @var int
- */
- public $scope = Smarty::SCOPE_LOCAL;
-
- /**
- * create Smarty variable object
- *
- * @param mixed $value the value to assign
- * @param boolean $nocache if true any output of this variable will be not cached
- * @param int $scope the scope the variable will have (local,parent or root)
- */
- public function __construct($value = null, $nocache = false, $scope = Smarty::SCOPE_LOCAL)
- {
- $this->value = $value;
- $this->nocache = $nocache;
- $this->scope = $scope;
- }
-
- /**
- * <<magic>> String conversion
- *
- * @return string
- */
- public function __toString()
- {
- return (string) $this->value;
- }
-}
-
-/**
- * class for undefined variable object
- * This class defines an object for undefined variable handling
- *
- * @package Smarty
- * @subpackage Template
- */
-class Undefined_Smarty_Variable
-{
- /**
- * Returns FALSE for 'nocache' and NULL otherwise.
- *
- * @param string $name
- *
- * @return bool
- */
- public function __get($name)
- {
- if ($name == 'nocache') {
- return false;
- } else {
- return null;
- }
- }
-
- /**
- * Always returns an empty string.
- *
- * @return string
- */
- public function __toString()
+ public function __call($name, $args)
{
- return "";
+ return $this->ext->_callExternalMethod($this, $name, $args);
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_debug.php b/library/Smarty/libs/sysplugins/smarty_internal_debug.php
index e5175d51d..0cbd54955 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_debug.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_debug.php
@@ -1,7 +1,7 @@
<?php
/**
* Smarty Internal Plugin Debug
- * Class to collect data for the Smarty Debugging Consol
+ * Class to collect data for the Smarty Debugging Console
*
* @package Smarty
* @subpackage Debug
@@ -21,165 +21,245 @@ class Smarty_Internal_Debug extends Smarty_Internal_Data
*
* @var array
*/
- public static $template_data = array();
+ public $template_data = array();
/**
* List of uid's which shall be ignored
*
* @var array
*/
- public static $ignore_uid = array();
+ public $ignore_uid = array();
/**
- * Ignore template
+ * Index of display() and fetch() calls
+ *
+ * @var int
+ */
+ public $index = 0;
+
+ /**
+ * Counter for window offset
+ *
+ * @var int
+ */
+ public $offset = 0;
+
+ /**
+ * Start logging template
*
- * @param object $template
+ * @param \Smarty_Internal_Template $template template
+ * @param null $mode true: display false: fetch null: subtemplate
*/
- public static function ignore($template)
+ public function start_template(Smarty_Internal_Template $template, $mode = null)
{
- // calculate Uid if not already done
- if ($template->source->uid == '') {
- $template->source->filepath;
+ if (isset($mode)) {
+ $this->index ++;
+ $this->offset ++;
+ $this->template_data[$this->index] = null;
}
- self::$ignore_uid[$template->source->uid] = true;
+ $key = $this->get_key($template);
+ $this->template_data[$this->index][$key]['start_template_time'] = microtime(true);
+ }
+
+ /**
+ * End logging of cache time
+ *
+ * @param \Smarty_Internal_Template $template cached template
+ */
+ public function end_template(Smarty_Internal_Template $template)
+ {
+ $key = $this->get_key($template);
+ $this->template_data[$this->index][$key]['total_time'] +=
+ microtime(true) - $this->template_data[$this->index][$key]['start_template_time'];
+ //$this->template_data[$this->index][$key]['properties'] = $template->properties;
}
/**
* Start logging of compile time
*
- * @param object $template
+ * @param \Smarty_Internal_Template $template
*/
- public static function start_compile($template)
+ public function start_compile(Smarty_Internal_Template $template)
{
static $_is_stringy = array('string' => true, 'eval' => true);
if (!empty($template->compiler->trace_uid)) {
$key = $template->compiler->trace_uid;
- if (!isset(self::$template_data[$key])) {
+ if (!isset($this->template_data[$this->index][$key])) {
if (isset($_is_stringy[$template->source->type])) {
- self::$template_data[$key]['name'] = '\'' . substr($template->source->name, 0, 25) . '...\'';
+ $this->template_data[$this->index][$key]['name'] =
+ '\'' . substr($template->source->name, 0, 25) . '...\'';
} else {
- self::$template_data[$key]['name'] = $template->source->filepath;
+ $this->template_data[$this->index][$key]['name'] = $template->source->filepath;
}
- self::$template_data[$key]['compile_time'] = 0;
- self::$template_data[$key]['render_time'] = 0;
- self::$template_data[$key]['cache_time'] = 0;
+ $this->template_data[$this->index][$key]['compile_time'] = 0;
+ $this->template_data[$this->index][$key]['render_time'] = 0;
+ $this->template_data[$this->index][$key]['cache_time'] = 0;
}
} else {
- if (isset(self::$ignore_uid[$template->source->uid])) {
+ if (isset($this->ignore_uid[$template->source->uid])) {
return;
}
- $key = self::get_key($template);
+ $key = $this->get_key($template);
}
- self::$template_data[$key]['start_time'] = microtime(true);
+ $this->template_data[$this->index][$key]['start_time'] = microtime(true);
}
/**
* End logging of compile time
*
- * @param object $template
+ * @param \Smarty_Internal_Template $template
*/
- public static function end_compile($template)
+ public function end_compile(Smarty_Internal_Template $template)
{
if (!empty($template->compiler->trace_uid)) {
$key = $template->compiler->trace_uid;
} else {
- if (isset(self::$ignore_uid[$template->source->uid])) {
+ if (isset($this->ignore_uid[$template->source->uid])) {
return;
}
- $key = self::get_key($template);
+ $key = $this->get_key($template);
}
- self::$template_data[$key]['compile_time'] += microtime(true) - self::$template_data[$key]['start_time'];
+ $this->template_data[$this->index][$key]['compile_time'] +=
+ microtime(true) - $this->template_data[$this->index][$key]['start_time'];
}
/**
* Start logging of render time
*
- * @param object $template
+ * @param \Smarty_Internal_Template $template
*/
- public static function start_render($template)
+ public function start_render(Smarty_Internal_Template $template)
{
- $key = self::get_key($template);
- self::$template_data[$key]['start_time'] = microtime(true);
+ $key = $this->get_key($template);
+ $this->template_data[$this->index][$key]['start_time'] = microtime(true);
}
/**
* End logging of compile time
*
- * @param object $template
+ * @param \Smarty_Internal_Template $template
*/
- public static function end_render($template)
+ public function end_render(Smarty_Internal_Template $template)
{
- $key = self::get_key($template);
- self::$template_data[$key]['render_time'] += microtime(true) - self::$template_data[$key]['start_time'];
+ $key = $this->get_key($template);
+ $this->template_data[$this->index][$key]['render_time'] +=
+ microtime(true) - $this->template_data[$this->index][$key]['start_time'];
}
/**
* Start logging of cache time
*
- * @param object $template cached template
+ * @param \Smarty_Internal_Template $template cached template
*/
- public static function start_cache($template)
+ public function start_cache(Smarty_Internal_Template $template)
{
- $key = self::get_key($template);
- self::$template_data[$key]['start_time'] = microtime(true);
+ $key = $this->get_key($template);
+ $this->template_data[$this->index][$key]['start_time'] = microtime(true);
}
/**
* End logging of cache time
*
- * @param object $template cached template
+ * @param \Smarty_Internal_Template $template cached template
+ */
+ public function end_cache(Smarty_Internal_Template $template)
+ {
+ $key = $this->get_key($template);
+ $this->template_data[$this->index][$key]['cache_time'] +=
+ microtime(true) - $this->template_data[$this->index][$key]['start_time'];
+ }
+
+ /**
+ * Register template object
+ *
+ * @param \Smarty_Internal_Template $template cached template
+ */
+ public function register_template(Smarty_Internal_Template $template)
+ {
+ }
+
+ /**
+ * Register data object
+ *
+ * @param \Smarty_Data $data data object
*/
- public static function end_cache($template)
+ public static function register_data(Smarty_Data $data)
{
- $key = self::get_key($template);
- self::$template_data[$key]['cache_time'] += microtime(true) - self::$template_data[$key]['start_time'];
}
/**
- * Opens a window for the Smarty Debugging Consol and display the data
+ * Opens a window for the Smarty Debugging Console and display the data
*
* @param Smarty_Internal_Template|Smarty $obj object to debug
+ * @param bool $full
*/
- public static function display_debug($obj)
+ public function display_debug($obj, $full = false)
{
- // prepare information of assigned variables
- $ptr = self::get_debug_vars($obj);
- if ($obj instanceof Smarty) {
- $smarty = clone $obj;
+ if (!$full) {
+ $this->offset ++;
+ $savedIndex = $this->index;
+ $this->index = 9999;
+ }
+ if ($obj->_objType == 1) {
+ $smarty = $obj;
} else {
- $smarty = clone $obj->smarty;
+ $smarty = $obj->smarty;
}
+ // create fresh instance of smarty for displaying the debug console
+ // to avoid problems if the application did overload the Smarty class
+ $debObj = new Smarty();
+ // copy the working dirs from application
+ $debObj->setCompileDir($smarty->getCompileDir());
+ // init properties by hand as user may have edited the original Smarty class
+ $debObj->setPluginsDir(is_dir(__DIR__ . '/../plugins') ? __DIR__ . '/../plugins' : $smarty->getPluginsDir());
+ $debObj->force_compile = false;
+ $debObj->compile_check = true;
+ $debObj->left_delimiter = '{';
+ $debObj->right_delimiter = '}';
+ $debObj->security_policy = null;
+ $debObj->debugging = false;
+ $debObj->debugging_ctrl = 'NONE';
+ $debObj->error_reporting = E_ALL & ~E_NOTICE;
+ $debObj->debug_tpl = isset($smarty->debug_tpl) ? $smarty->debug_tpl : 'file:' . __DIR__ . '/../debug.tpl';
+ $debObj->registered_plugins = array();
+ $debObj->registered_resources = array();
+ $debObj->registered_filters = array();
+ $debObj->autoload_filters = array();
+ $debObj->default_modifiers = array();
+ $debObj->escape_html = true;
+ $debObj->caching = false;
+ $debObj->compile_id = null;
+ $debObj->cache_id = null;
+ // prepare information of assigned variables
+ $ptr = $this->get_debug_vars($obj);
$_assigned_vars = $ptr->tpl_vars;
ksort($_assigned_vars);
$_config_vars = $ptr->config_vars;
ksort($_config_vars);
- $smarty->registered_filters = array();
- $smarty->autoload_filters = array();
- $smarty->default_modifiers = array();
- $smarty->force_compile = false;
- $smarty->left_delimiter = '{';
- $smarty->right_delimiter = '}';
- $smarty->debugging = false;
- $smarty->debugging_ctrl = 'NONE';
- $smarty->force_compile = false;
- $_template = new Smarty_Internal_Template($smarty->debug_tpl, $smarty);
- $_template->caching = false;
- $_template->disableSecurity();
- $_template->cache_id = null;
- $_template->compile_id = null;
- if ($obj instanceof Smarty_Internal_Template) {
+ $debugging = $smarty->debugging;
+
+ $_template = new Smarty_Internal_Template($debObj->debug_tpl, $debObj);
+ if ($obj->_objType == 2) {
$_template->assign('template_name', $obj->source->type . ':' . $obj->source->name);
}
- if ($obj instanceof Smarty) {
- $_template->assign('template_data', self::$template_data);
+ if ($obj->_objType == 1 || $full) {
+ $_template->assign('template_data', $this->template_data[$this->index]);
} else {
$_template->assign('template_data', null);
}
$_template->assign('assigned_vars', $_assigned_vars);
$_template->assign('config_vars', $_config_vars);
$_template->assign('execution_time', microtime(true) - $smarty->start_time);
+ $_template->assign('display_mode', $debugging == 2 || !$full);
+ $_template->assign('offset', $this->offset * 50);
echo $_template->fetch();
+ if (isset($full)) {
+ $this->index --;
+ }
+ if (!$full) {
+ $this->index = $savedIndex;
+ }
}
/**
@@ -189,31 +269,79 @@ class Smarty_Internal_Debug extends Smarty_Internal_Data
*
* @return StdClass
*/
- public static function get_debug_vars($obj)
+ public function get_debug_vars($obj)
{
- $config_vars = $obj->config_vars;
+ $config_vars = array();
+ foreach ($obj->config_vars as $key => $var) {
+ $config_vars[$key]['value'] = $var;
+ if ($obj->_objType == 2) {
+ $config_vars[$key]['scope'] = $obj->source->type . ':' . $obj->source->name;
+ } elseif ($obj->_objType == 4) {
+ $tpl_vars[$key]['scope'] = $obj->dataObjectName;
+ } else {
+ $config_vars[$key]['scope'] = 'Smarty object';
+ }
+ }
$tpl_vars = array();
foreach ($obj->tpl_vars as $key => $var) {
- $tpl_vars[$key] = clone $var;
- if ($obj instanceof Smarty_Internal_Template) {
- $tpl_vars[$key]->scope = $obj->source->type . ':' . $obj->source->name;
- } elseif ($obj instanceof Smarty_Data) {
- $tpl_vars[$key]->scope = 'Data object';
+ foreach ($var as $varkey => $varvalue) {
+ if ($varkey == 'value') {
+ $tpl_vars[$key][$varkey] = $varvalue;
+ } else {
+ if ($varkey == 'nocache') {
+ if ($varvalue == true) {
+ $tpl_vars[$key][$varkey] = $varvalue;
+ }
+ } else {
+ if ($varkey != 'scope' || $varvalue !== 0) {
+ $tpl_vars[$key]['attributes'][$varkey] = $varvalue;
+ }
+ }
+ }
+ }
+ if ($obj->_objType == 2) {
+ $tpl_vars[$key]['scope'] = $obj->source->type . ':' . $obj->source->name;
+ } elseif ($obj->_objType == 4) {
+ $tpl_vars[$key]['scope'] = $obj->dataObjectName;
} else {
- $tpl_vars[$key]->scope = 'Smarty root';
+ $tpl_vars[$key]['scope'] = 'Smarty object';
}
}
if (isset($obj->parent)) {
- $parent = self::get_debug_vars($obj->parent);
+ $parent = $this->get_debug_vars($obj->parent);
+ foreach ($parent->tpl_vars as $name => $pvar) {
+ if (isset($tpl_vars[$name]) && $tpl_vars[$name]['value'] === $pvar['value']) {
+ $tpl_vars[$name]['scope'] = $pvar['scope'];
+ }
+ }
$tpl_vars = array_merge($parent->tpl_vars, $tpl_vars);
+
+ foreach ($parent->config_vars as $name => $pvar) {
+ if (isset($config_vars[$name]) && $config_vars[$name]['value'] === $pvar['value']) {
+ $config_vars[$name]['scope'] = $pvar['scope'];
+ }
+ }
$config_vars = array_merge($parent->config_vars, $config_vars);
} else {
- foreach (Smarty::$global_tpl_vars as $name => $var) {
- if (!array_key_exists($name, $tpl_vars)) {
- $clone = clone $var;
- $clone->scope = 'Global';
- $tpl_vars[$name] = $clone;
+ foreach (Smarty::$global_tpl_vars as $key => $var) {
+ if (!array_key_exists($key, $tpl_vars)) {
+ foreach ($var as $varkey => $varvalue) {
+ if ($varkey == 'value') {
+ $tpl_vars[$key][$varkey] = $varvalue;
+ } else {
+ if ($varkey == 'nocache') {
+ if ($varvalue == true) {
+ $tpl_vars[$key][$varkey] = $varvalue;
+ }
+ } else {
+ if ($varkey != 'scope' || $varvalue !== 0) {
+ $tpl_vars[$key]['attributes'][$varkey] = $varvalue;
+ }
+ }
+ }
+ }
+ $tpl_vars[$key]['scope'] = 'Global';
}
}
}
@@ -224,11 +352,11 @@ class Smarty_Internal_Debug extends Smarty_Internal_Data
/**
* Return key into $template_data for template
*
- * @param object $template template object
+ * @param \Smarty_Internal_Template $template template object
*
* @return string key into $template_data
*/
- private static function get_key($template)
+ private function get_key(Smarty_Internal_Template $template)
{
static $_is_stringy = array('string' => true, 'eval' => true);
// calculate Uid if not already done
@@ -236,19 +364,67 @@ class Smarty_Internal_Debug extends Smarty_Internal_Data
$template->source->filepath;
}
$key = $template->source->uid;
- if (isset(self::$template_data[$key])) {
+ if (isset($this->template_data[$this->index][$key])) {
return $key;
} else {
if (isset($_is_stringy[$template->source->type])) {
- self::$template_data[$key]['name'] = '\'' . substr($template->source->name, 0, 25) . '...\'';
+ $this->template_data[$this->index][$key]['name'] =
+ '\'' . substr($template->source->name, 0, 25) . '...\'';
} else {
- self::$template_data[$key]['name'] = $template->source->filepath;
+ $this->template_data[$this->index][$key]['name'] = $template->source->filepath;
}
- self::$template_data[$key]['compile_time'] = 0;
- self::$template_data[$key]['render_time'] = 0;
- self::$template_data[$key]['cache_time'] = 0;
+ $this->template_data[$this->index][$key]['compile_time'] = 0;
+ $this->template_data[$this->index][$key]['render_time'] = 0;
+ $this->template_data[$this->index][$key]['cache_time'] = 0;
+ $this->template_data[$this->index][$key]['total_time'] = 0;
return $key;
}
}
+
+ /**
+ * Ignore template
+ *
+ * @param \Smarty_Internal_Template $template
+ */
+ public function ignore(Smarty_Internal_Template $template)
+ {
+ // calculate Uid if not already done
+ if ($template->source->uid == '') {
+ $template->source->filepath;
+ }
+ $this->ignore_uid[$template->source->uid] = true;
+ }
+
+ /**
+ * handle 'URL' debugging mode
+ *
+ * @param Smarty $smarty
+ */
+ public function debugUrl(Smarty $smarty)
+ {
+ if (isset($_SERVER['QUERY_STRING'])) {
+ $_query_string = $_SERVER['QUERY_STRING'];
+ } else {
+ $_query_string = '';
+ }
+ if (false !== strpos($_query_string, $smarty->smarty_debug_id)) {
+ if (false !== strpos($_query_string, $smarty->smarty_debug_id . '=on')) {
+ // enable debugging for this browser session
+ setcookie('SMARTY_DEBUG', true);
+ $smarty->debugging = true;
+ } elseif (false !== strpos($_query_string, $smarty->smarty_debug_id . '=off')) {
+ // disable debugging for this browser session
+ setcookie('SMARTY_DEBUG', false);
+ $smarty->debugging = false;
+ } else {
+ // enable debugging for this page
+ $smarty->debugging = true;
+ }
+ } else {
+ if (isset($_COOKIE['SMARTY_DEBUG'])) {
+ $smarty->debugging = true;
+ }
+ }
+ }
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_extension_clear.php b/library/Smarty/libs/sysplugins/smarty_internal_extension_clear.php
new file mode 100644
index 000000000..c595214d8
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_extension_clear.php
@@ -0,0 +1,134 @@
+<?php
+
+/**
+ * Smarty Extension Clear
+ *
+ * $smarty->clear() method file cache file resource
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Extension_Clear
+{
+ /**
+ * Empty cache for a specific template
+ *
+ * @param Smarty $smarty
+ * @param string $resource_name template name
+ * @param string $cache_id cache id
+ * @param string $compile_id compile id
+ * @param integer $exp_time expiration time (number of seconds, not timestamp)
+ *
+ * @return integer number of cache files deleted
+ */
+ public static function clear(Smarty $smarty, $resource_name, $cache_id, $compile_id, $exp_time)
+ {
+ $_cache_id = isset($cache_id) ? preg_replace('![^\w\|]+!', '_', $cache_id) : null;
+ $_compile_id = isset($compile_id) ? preg_replace('![^\w]+!', '_', $compile_id) : null;
+ $_dir_sep = $smarty->use_sub_dirs ? '/' : '^';
+ $_compile_id_offset = $smarty->use_sub_dirs ? 3 : 0;
+ $_dir = $smarty->getCacheDir();
+ if ($_dir == '/') { //We should never want to delete this!
+ return 0;
+ }
+ $_dir_length = strlen($_dir);
+ if (isset($_cache_id)) {
+ $_cache_id_parts = explode('|', $_cache_id);
+ $_cache_id_parts_count = count($_cache_id_parts);
+ if ($smarty->use_sub_dirs) {
+ foreach ($_cache_id_parts as $id_part) {
+ $_dir .= $id_part . DS;
+ }
+ }
+ }
+ if (isset($resource_name)) {
+ $_save_stat = $smarty->caching;
+ $smarty->caching = true;
+ $tpl = new $smarty->template_class($resource_name, $smarty);
+ $smarty->caching = $_save_stat;
+
+ // remove from template cache
+ $tpl->source; // have the template registered before unset()
+
+ if ($tpl->source->exists) {
+ $_resourcename_parts = basename(str_replace('^', '/', $tpl->cached->filepath));
+ } else {
+ return 0;
+ }
+ }
+ $_count = 0;
+ $_time = time();
+ if (file_exists($_dir)) {
+ $_cacheDirs = new RecursiveDirectoryIterator($_dir);
+ $_cache = new RecursiveIteratorIterator($_cacheDirs, RecursiveIteratorIterator::CHILD_FIRST);
+ foreach ($_cache as $_file) {
+ if (substr(basename($_file->getPathname()), 0, 1) == '.' || strpos($_file, '.svn') !== false) {
+ continue;
+ }
+ // directory ?
+ if ($_file->isDir()) {
+ if (!$_cache->isDot()) {
+ // delete folder if empty
+ @rmdir($_file->getPathname());
+ }
+ } else {
+ $_parts = explode($_dir_sep, str_replace('\\', '/', substr((string) $_file, $_dir_length)));
+ $_parts_count = count($_parts);
+ // check name
+ if (isset($resource_name)) {
+ if ($_parts[$_parts_count - 1] != $_resourcename_parts) {
+ continue;
+ }
+ }
+ // check compile id
+ if (isset($_compile_id) && (!isset($_parts[$_parts_count - 2 - $_compile_id_offset]) ||
+ $_parts[$_parts_count - 2 - $_compile_id_offset] != $_compile_id)
+ ) {
+ continue;
+ }
+ // check cache id
+ if (isset($_cache_id)) {
+ // count of cache id parts
+ $_parts_count = (isset($_compile_id)) ? $_parts_count - 2 - $_compile_id_offset :
+ $_parts_count - 1 - $_compile_id_offset;
+ if ($_parts_count < $_cache_id_parts_count) {
+ continue;
+ }
+ for ($i = 0; $i < $_cache_id_parts_count; $i ++) {
+ if ($_parts[$i] != $_cache_id_parts[$i]) {
+ continue 2;
+ }
+ }
+ }
+ // expired ?
+ if (isset($exp_time)) {
+ if ($exp_time < 0) {
+ preg_match('#\'cache_lifetime\' =>\s*(\d*)#', file_get_contents($_file), $match);
+ if ($_time < (@filemtime($_file) + $match[1])) {
+ continue;
+ }
+ } else {
+ if ($_time - @filemtime($_file) < $exp_time) {
+ continue;
+ }
+ }
+ }
+ // remove from template cache
+ if (isset($smarty->_cache['template_objects'])) {
+ foreach ($smarty->_cache['template_objects'] as $key => $tpl) {
+ if (isset($tpl->cached) && $tpl->cached->filepath == (string) $_file) {
+ unset($smarty->_cache['template_objects'][$key]);
+ }
+ }
+ }
+ $_count += @unlink((string) $_file) ? 1 : 0;
+ if (function_exists('opcache_invalidate')) {
+ opcache_invalidate((string) $_file);
+ }
+ }
+ }
+ }
+ return $_count;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_extension_handler.php b/library/Smarty/libs/sysplugins/smarty_internal_extension_handler.php
new file mode 100644
index 000000000..68012d86f
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_extension_handler.php
@@ -0,0 +1,157 @@
+<?php
+
+/**
+ * Smarty Extension handler
+ *
+ * Load extensions dynamically
+ *
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ *
+ * @property Smarty_Internal_Runtime_Inheritance $_inheritance
+ * @property Smarty_Internal_Runtime_SubTemplate $_subTemplate
+ * @property Smarty_Internal_Runtime_TplFunction $_tplFunction
+ * @property Smarty_Internal_Runtime_Var $_var
+ * @property Smarty_Internal_Runtime_Config $_config
+ * @property Smarty_Internal_Runtime_Foreach $_foreach
+ * @property Smarty_Internal_Runtime_Hhvm $_hhvm
+ * @property Smarty_Internal_Runtime_WriteFile $_writeFile
+ * @property Smarty_Internal_Runtime_ValidateCompiled $_validateCompiled
+ * @property Smarty_Internal_Runtime_CodeFrame $_codeFrame
+ * @property Smarty_Internal_Runtime_FilterHandler $_filterHandler
+ * @property Smarty_Internal_Runtime_GetIncludePath $_getIncludePath
+ * @property Smarty_Internal_Runtime_UpdateScope $_updateScope
+ * @property Smarty_Internal_Runtime_IsCached $_isCached
+ * @property Smarty_Internal_Runtime_CacheModify $_cacheModify
+ * @property Smarty_Internal_Runtime_UpdateCache $_updateCache
+ * @property Smarty_Internal_Method_GetTemplateVars $getTemplateVars
+ * @property Smarty_Internal_Method_Append $append
+ * @property Smarty_Internal_Method_AppendByRef $appendByRef
+ * @property Smarty_Internal_Method_AssignGlobal $assignGlobal
+ * @property Smarty_Internal_Method_AssignByRef $assignByRef
+ * @property Smarty_Internal_Method_LoadFilter $loadFilter
+ * @property Smarty_Internal_Method_LoadPlugin $loadPlugin
+ * @property Smarty_Internal_Method_RegisterFilter $registerFilter
+ * @property Smarty_Internal_Method_RegisterObject $registerObject
+ * @property Smarty_Internal_Method_RegisterPlugin $registerPlugin
+ */
+class Smarty_Internal_Extension_Handler
+{
+
+ public $objType = null;
+
+ /**
+ * Cache for property information from generic getter/setter
+ * Preloaded with names which should not use with generic getter/setter
+ *
+ * @var array
+ */
+ private $_property_info = array('AutoloadFilters' => 0, 'DefaultModifiers' => 0, 'ConfigVars' => 0,
+ 'DebugTemplate' => 0, 'RegisteredObject' => 0, 'StreamVariable' => 0,
+ 'TemplateVars' => 0,);#
+
+ private $resolvedProperties = array();
+
+ /**
+ * Call external Method
+ *
+ * @param \Smarty_Internal_Data $data
+ * @param string $name external method names
+ * @param array $args argument array
+ *
+ * @return mixed
+ * @throws SmartyException
+ */
+ public function _callExternalMethod(Smarty_Internal_Data $data, $name, $args)
+ {
+ /* @var Smarty $data ->smarty */
+ $smarty = isset($data->smarty) ? $data->smarty : $data;
+ if (!isset($smarty->ext->$name)) {
+ $class = 'Smarty_Internal_Method_' . ucfirst($name);
+ if (preg_match('/^(set|get)([A-Z].*)$/', $name, $match)) {
+ if (!isset($this->_property_info[$prop = $match[2]])) {
+ // convert camel case to underscored name
+ $this->resolvedProperties[$prop] = $pn = strtolower(join('_',
+ preg_split('/([A-Z][^A-Z]*)/', $prop, - 1,
+ PREG_SPLIT_NO_EMPTY |
+ PREG_SPLIT_DELIM_CAPTURE)));
+ $this->_property_info[$prop] = property_exists($data, $pn) ? 1 :
+ ($data->_objType == 2 && property_exists($smarty, $pn) ? 2 : 0);
+ }
+ if ($this->_property_info[$prop]) {
+ $pn = $this->resolvedProperties[$prop];
+ if ($match[1] == 'get') {
+ return $this->_property_info[$prop] == 1 ? $data->$pn : $data->smarty->$pn;
+ } else {
+ return $this->_property_info[$prop] == 1 ? $data->$pn = $args[0] :
+ $data->smarty->$pn = $args[0];
+ }
+ } elseif (!class_exists($class)) {
+ throw new SmartyException("property '$pn' does not exist.");
+ }
+ }
+ if (class_exists($class)) {
+ $callback = array($smarty->ext->$name = new $class(), $name);
+ }
+ } else {
+ $callback = array($smarty->ext->$name, $name);
+ }
+ array_unshift($args, $data);
+ if (isset($callback) && $callback[0]->objMap | $data->_objType) {
+ return call_user_func_array($callback, $args);
+ }
+ return call_user_func_array(array(new Smarty_Internal_Undefined(), $name), $args);
+ }
+
+ /**
+ * set extension property
+ *
+ * @param string $property_name property name
+ * @param mixed $value value
+ *
+ * @throws SmartyException
+ */
+ public function __set($property_name, $value)
+ {
+ $this->$property_name = $value;
+ }
+
+ /**
+ * get extension object
+ *
+ * @param string $property_name property name
+ *
+ * @return mixed|Smarty_Template_Cached
+ * @throws SmartyException
+ */
+ public function __get($property_name)
+ {
+ // object properties of runtime template extensions will start with '_'
+ if ($property_name[0] == '_') {
+ $class = 'Smarty_Internal_Runtime_' . ucfirst(substr($property_name, 1));
+ } else {
+ $class = 'Smarty_Internal_Method_' . ucfirst($property_name);
+ }
+ if (class_exists($class)) {
+ return $this->$property_name = new $class();
+ }
+ return $this;
+ }
+
+ /**
+ * Call error handler for undefined method
+ *
+ * @param string $name unknown method-name
+ * @param array $args argument array
+ *
+ * @return mixed
+ * @throws SmartyException
+ */
+ public function __call($name, $args)
+ {
+ return call_user_func_array(array(new Smarty_Internal_Undefined(), $name), $args);
+ }
+
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_function_call_handler.php b/library/Smarty/libs/sysplugins/smarty_internal_function_call_handler.php
deleted file mode 100644
index a81ff728b..000000000
--- a/library/Smarty/libs/sysplugins/smarty_internal_function_call_handler.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-/**
- * Smarty Internal Plugin Function Call Handler
- *
- * @package Smarty
- * @subpackage PluginsInternal
- * @author Uwe Tews
- */
-
-/**
- * This class does call function defined with the {function} tag
- *
- * @package Smarty
- * @subpackage PluginsInternal
- */
-class Smarty_Internal_Function_Call_Handler
-{
- /**
- * This function handles calls to template functions defined by {function}
- * It does create a PHP function at the first call
- *
- * @param string $_name template function name
- * @param Smarty_Internal_Template $_template template object
- * @param array $_params Smarty variables passed as call parameter
- * @param string $_hash nocache hash value
- * @param bool $_nocache nocache flag
- */
- public static function call($_name, Smarty_Internal_Template $_template, $_params, $_hash, $_nocache)
- {
- if ($_nocache) {
- $_function = "smarty_template_function_{$_name}_nocache";
- } else {
- $_function = "smarty_template_function_{$_hash}_{$_name}";
- }
- if (!is_callable($_function)) {
- $_code = "function {$_function}(\$_smarty_tpl,\$params) {
- \$saved_tpl_vars = \$_smarty_tpl->tpl_vars;
- foreach (\$_smarty_tpl->smarty->template_functions['{$_name}']['parameter'] as \$key => \$value) {\$_smarty_tpl->tpl_vars[\$key] = new Smarty_variable(\$value);};
- foreach (\$params as \$key => \$value) {\$_smarty_tpl->tpl_vars[\$key] = new Smarty_variable(\$value);}?>";
- if ($_nocache) {
- $_code .= preg_replace(array("!<\?php echo \\'/\*%%SmartyNocache:{$_template->smarty->template_functions[$_name]['nocache_hash']}%%\*/|/\*/%%SmartyNocache:{$_template->smarty->template_functions[$_name]['nocache_hash']}%%\*/\\';\?>!",
- "!\\\'!"), array('', "'"), $_template->smarty->template_functions[$_name]['compiled']);
- $_template->smarty->template_functions[$_name]['called_nocache'] = true;
- } else {
- $_code .= preg_replace("/{$_template->smarty->template_functions[$_name]['nocache_hash']}/", $_template->properties['nocache_hash'], $_template->smarty->template_functions[$_name]['compiled']);
- }
- $_code .= "<?php \$_smarty_tpl->tpl_vars = \$saved_tpl_vars;}";
- eval($_code);
- }
- $_function($_template, $_params);
- }
-}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_get_include_path.php b/library/Smarty/libs/sysplugins/smarty_internal_get_include_path.php
deleted file mode 100644
index d46ca7029..000000000
--- a/library/Smarty/libs/sysplugins/smarty_internal_get_include_path.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-/**
- * Smarty read include path plugin
- *
- * @package Smarty
- * @subpackage PluginsInternal
- * @author Monte Ohrt
- */
-
-/**
- * Smarty Internal Read Include Path Class
- *
- * @package Smarty
- * @subpackage PluginsInternal
- */
-class Smarty_Internal_Get_Include_Path
-{
- /**
- * Return full file path from PHP include_path
- *
- * @param string $filepath filepath
- *
- * @return string|boolean full filepath or false
- */
- public static function getIncludePath($filepath)
- {
- static $_include_path = null;
-
- if (function_exists('stream_resolve_include_path')) {
- // available since PHP 5.3.2
- return stream_resolve_include_path($filepath);
- }
-
- if ($_include_path === null) {
- $_include_path = explode(PATH_SEPARATOR, get_include_path());
- }
-
- foreach ($_include_path as $_path) {
- if (file_exists($_path . DS . $filepath)) {
- return $_path . DS . $filepath;
- }
- }
-
- return false;
- }
-}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_addautoloadfilters.php b/library/Smarty/libs/sysplugins/smarty_internal_method_addautoloadfilters.php
new file mode 100644
index 000000000..b739f0e3e
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_addautoloadfilters.php
@@ -0,0 +1,51 @@
+<?php
+
+/**
+ * Smarty Method AddAutoloadFilters
+ *
+ * Smarty::addAutoloadFilters() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_AddAutoloadFilters extends Smarty_Internal_Method_SetAutoloadFilters
+{
+
+ /**
+ * Add autoload filters
+ *
+ * @api Smarty::setAutoloadFilters()
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param array $filters filters to load automatically
+ * @param string $type "pre", "output", … specify the
+ * filter type to set. Defaults to
+ * none treating $filters' keys as
+ * the appropriate types
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ */
+ public function addAutoloadFilters(Smarty_Internal_TemplateBase $obj, $filters, $type = null)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ if ($type !== null) {
+ $this->_checkFilterType($type);
+ if (!empty($smarty->autoload_filters[$type])) {
+ $smarty->autoload_filters[$type] = array_merge($smarty->autoload_filters[$type], (array) $filters);
+ } else {
+ $smarty->autoload_filters[$type] = (array) $filters;
+ }
+ } else {
+ foreach ((array) $filters as $type => $value) {
+ $this->_checkFilterType($type);
+ if (!empty($smarty->autoload_filters[$type])) {
+ $smarty->autoload_filters[$type] = array_merge($smarty->autoload_filters[$type], (array) $value);
+ } else {
+ $smarty->autoload_filters[$type] = (array) $value;
+ }
+ }
+ }
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_adddefaultmodifiers.php b/library/Smarty/libs/sysplugins/smarty_internal_method_adddefaultmodifiers.php
new file mode 100644
index 000000000..55d2c9e71
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_adddefaultmodifiers.php
@@ -0,0 +1,42 @@
+<?php
+
+/**
+ * Smarty Method AddDefaultModifiers
+ *
+ * Smarty::addDefaultModifiers() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_AddDefaultModifiers
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Add default modifiers
+ *
+ * @api Smarty::addDefaultModifiers()
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param array|string $modifiers modifier or list of modifiers
+ * to add
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ */
+ public function addDefaultModifiers(Smarty_Internal_TemplateBase $obj, $modifiers)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ if (is_array($modifiers)) {
+ $this->default_modifiers = array_merge($smarty->default_modifiers, $modifiers);
+ } else {
+ $smarty->default_modifiers[] = $modifiers;
+ }
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_append.php b/library/Smarty/libs/sysplugins/smarty_internal_method_append.php
new file mode 100644
index 000000000..43df8803f
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_append.php
@@ -0,0 +1,74 @@
+<?php
+
+/**
+ * Smarty Method Append
+ *
+ * Smarty::append() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_Append
+{
+ /**
+ * Valid for all objects
+ *
+ * @var int
+ */
+ public $objMap = 7;
+
+ /**
+ * appends values to template variables
+ *
+ * @api Smarty::append()
+ * @link http://www.smarty.net/docs/en/api.append.tpl
+ *
+ * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data
+ * @param array|string $tpl_var the template variable name(s)
+ * @param mixed $value the value to append
+ * @param bool $merge flag if array elements shall be merged
+ * @param bool $nocache if true any output of this variable will
+ * be not cached
+ *
+ * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty
+ */
+ public function append(Smarty_Internal_Data $data, $tpl_var, $value = null, $merge = false, $nocache = false)
+ {
+ if (is_array($tpl_var)) {
+ // $tpl_var is an array, ignore $value
+ foreach ($tpl_var as $_key => $_val) {
+ if ($_key != '') {
+ $this->append($data, $_key, $_val, $merge, $nocache);
+ }
+ }
+ } else {
+ if ($tpl_var != '' && isset($value)) {
+ if (!isset($data->tpl_vars[$tpl_var])) {
+ $tpl_var_inst = $data->ext->getTemplateVars->_getVariable($data, $tpl_var, null, true, false);
+ if ($tpl_var_inst instanceof Smarty_Undefined_Variable) {
+ $data->tpl_vars[$tpl_var] = new Smarty_Variable(null, $nocache);
+ } else {
+ $data->tpl_vars[$tpl_var] = clone $tpl_var_inst;
+ }
+ }
+ if (!(is_array($data->tpl_vars[$tpl_var]->value) ||
+ $data->tpl_vars[$tpl_var]->value instanceof ArrayAccess)
+ ) {
+ settype($data->tpl_vars[$tpl_var]->value, 'array');
+ }
+ if ($merge && is_array($value)) {
+ foreach ($value as $_mkey => $_mval) {
+ $data->tpl_vars[$tpl_var]->value[$_mkey] = $_mval;
+ }
+ } else {
+ $data->tpl_vars[$tpl_var]->value[] = $value;
+ }
+ }
+ if ($data->_objType == 2 && $data->scope) {
+ $data->ext->_updateScope->updateScope($data, $tpl_var);
+ }
+ }
+ return $data;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_appendbyref.php b/library/Smarty/libs/sysplugins/smarty_internal_method_appendbyref.php
new file mode 100644
index 000000000..124bb803a
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_appendbyref.php
@@ -0,0 +1,50 @@
+<?php
+
+/**
+ * Smarty Method AppendByRef
+ *
+ * Smarty::appendByRef() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_AppendByRef
+{
+
+ /**
+ * appends values to template variables by reference
+ *
+ * @api Smarty::appendByRef()
+ * @link http://www.smarty.net/docs/en/api.append.by.ref.tpl
+ *
+ * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data
+ * @param string $tpl_var the template variable name
+ * @param mixed &$value the referenced value to append
+ * @param bool $merge flag if array elements shall be merged
+ *
+ * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty
+ */
+ public static function appendByRef(Smarty_Internal_Data $data, $tpl_var, &$value, $merge = false)
+ {
+ if ($tpl_var != '' && isset($value)) {
+ if (!isset($data->tpl_vars[$tpl_var])) {
+ $data->tpl_vars[$tpl_var] = new Smarty_Variable();
+ }
+ if (!is_array($data->tpl_vars[$tpl_var]->value)) {
+ settype($data->tpl_vars[$tpl_var]->value, 'array');
+ }
+ if ($merge && is_array($value)) {
+ foreach ($value as $_key => $_val) {
+ $data->tpl_vars[$tpl_var]->value[$_key] = &$value[$_key];
+ }
+ } else {
+ $data->tpl_vars[$tpl_var]->value[] = &$value;
+ }
+ if ($data->_objType == 2 && $data->scope) {
+ $data->ext->_updateScope->updateScope($data, $tpl_var);
+ }
+ }
+ return $data;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_assignbyref.php b/library/Smarty/libs/sysplugins/smarty_internal_method_assignbyref.php
new file mode 100644
index 000000000..a97125e30
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_assignbyref.php
@@ -0,0 +1,36 @@
+<?php
+
+/**
+ * Smarty Method AssignByRef
+ *
+ * Smarty::assignByRef() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_AssignByRef
+{
+
+ /**
+ * assigns values to template variables by reference
+ *
+ * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data
+ * @param string $tpl_var the template variable name
+ * @param $value
+ * @param boolean $nocache if true any output of this variable will be not cached
+ *
+ * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty
+ */
+ public function assignByRef(Smarty_Internal_Data $data, $tpl_var, &$value, $nocache)
+ {
+ if ($tpl_var != '') {
+ $data->tpl_vars[$tpl_var] = new Smarty_Variable(null, $nocache);
+ $data->tpl_vars[$tpl_var]->value = &$value;
+ if ($data->_objType == 2 && $data->scope) {
+ $data->ext->_updateScope->updateScope($data, $tpl_var);
+ }
+ }
+ return $data;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_assignglobal.php b/library/Smarty/libs/sysplugins/smarty_internal_method_assignglobal.php
new file mode 100644
index 000000000..23b13b3a2
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_assignglobal.php
@@ -0,0 +1,43 @@
+<?php
+
+/**
+ * Smarty Method AssignGlobal
+ *
+ * Smarty::assignGlobal() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_AssignGlobal
+{
+ /**
+ * Valid for all objects
+ *
+ * @var int
+ */
+ public $objMap = 7;
+
+ /**
+ * assigns a global Smarty variable
+ *
+ * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data
+ * @param string $varName the global variable name
+ * @param mixed $value the value to assign
+ * @param boolean $nocache if true any output of this variable will be not cached
+ *
+ * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty
+ */
+ public function assignGlobal(Smarty_Internal_Data $data, $varName, $value = null, $nocache = false)
+ {
+ if ($varName != '') {
+ Smarty::$global_tpl_vars[$varName] = new Smarty_Variable($value, $nocache);
+ $ptr = $data;
+ while ($ptr->_objType == 2) {
+ $ptr->tpl_vars[$varName] = clone Smarty::$global_tpl_vars[$varName];
+ $ptr = $ptr->parent;
+ }
+ }
+ return $data;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_clearallassign.php b/library/Smarty/libs/sysplugins/smarty_internal_method_clearallassign.php
new file mode 100644
index 000000000..1e5fec4bd
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_clearallassign.php
@@ -0,0 +1,37 @@
+<?php
+
+/**
+ * Smarty Method ClearAllAssign
+ *
+ * Smarty::clearAllAssign() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_ClearAllAssign
+{
+ /**
+ * Valid for all objects
+ *
+ * @var int
+ */
+ public $objMap = 7;
+
+ /**
+ * clear all the assigned template variables.
+ *
+ * @api Smarty::clearAllAssign()
+ * @link http://www.smarty.net/docs/en/api.clear.all.assign.tpl
+ *
+ * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data
+ *
+ * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty
+ */
+ public function clearAllAssign(Smarty_Internal_Data $data)
+ {
+ $data->tpl_vars = array();
+
+ return $data;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_clearallcache.php b/library/Smarty/libs/sysplugins/smarty_internal_method_clearallcache.php
new file mode 100644
index 000000000..1fe37892e
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_clearallcache.php
@@ -0,0 +1,43 @@
+<?php
+
+/**
+ * Smarty Method ClearAllCache
+ *
+ * Smarty::clearAllCache() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_ClearAllCache
+{
+ /**
+ * Valid for Smarty object
+ *
+ * @var int
+ */
+ public $objMap = 1;
+
+ /**
+ * Empty cache folder
+ *
+ * @api Smarty::clearAllCache()
+ * @link http://www.smarty.net/docs/en/api.clear.all.cache.tpl
+ *
+ * @param \Smarty $smarty
+ * @param integer $exp_time expiration time
+ * @param string $type resource type
+ *
+ * @return integer number of cache files deleted
+ */
+ public function clearAllCache(Smarty $smarty, $exp_time = null, $type = null)
+ {
+ // load cache resource and call clearAll
+ $_cache_resource = Smarty_CacheResource::load($smarty, $type);
+ if ($smarty->caching_type != 'file') {
+ $_cache_resource->invalidLoadedCache($smarty);
+ }
+
+ return $_cache_resource->clearAll($smarty, $exp_time);
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_clearassign.php b/library/Smarty/libs/sysplugins/smarty_internal_method_clearassign.php
new file mode 100644
index 000000000..3a7bd1e47
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_clearassign.php
@@ -0,0 +1,44 @@
+<?php
+
+/**
+ * Smarty Method ClearAssign
+ *
+ * Smarty::clearAssign() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_ClearAssign
+{
+ /**
+ * Valid for all objects
+ *
+ * @var int
+ */
+ public $objMap = 7;
+
+ /**
+ * clear the given assigned template variable(s).
+ *
+ * @api Smarty::clearAssign()
+ * @link http://www.smarty.net/docs/en/api.clear.assign.tpl
+ *
+ * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data
+ * @param string|array $tpl_var the template variable(s) to clear
+ *
+ * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty
+ */
+ public function clearAssign(Smarty_Internal_Data $data, $tpl_var)
+ {
+ if (is_array($tpl_var)) {
+ foreach ($tpl_var as $curr_var) {
+ unset($data->tpl_vars[$curr_var]);
+ }
+ } else {
+ unset($data->tpl_vars[$tpl_var]);
+ }
+
+ return $data;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_clearcache.php b/library/Smarty/libs/sysplugins/smarty_internal_method_clearcache.php
new file mode 100644
index 000000000..a923b3ae1
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_clearcache.php
@@ -0,0 +1,46 @@
+<?php
+
+/**
+ * Smarty Method ClearCache
+ *
+ * Smarty::clearCache() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_ClearCache
+{
+ /**
+ * Valid for Smarty object
+ *
+ * @var int
+ */
+ public $objMap = 1;
+
+ /**
+ * Empty cache for a specific template
+ *
+ * @api Smarty::clearCache()
+ * @link http://www.smarty.net/docs/en/api.clear.cache.tpl
+ *
+ * @param \Smarty $smarty
+ * @param string $template_name template name
+ * @param string $cache_id cache id
+ * @param string $compile_id compile id
+ * @param integer $exp_time expiration time
+ * @param string $type resource type
+ *
+ * @return integer number of cache files deleted
+ */
+ public function clearCache(Smarty $smarty, $template_name, $cache_id = null, $compile_id = null, $exp_time = null, $type = null)
+ {
+ // load cache resource and call clear
+ $_cache_resource = Smarty_CacheResource::load($smarty, $type);
+ if ($smarty->caching_type != 'file' && !isset($template_name)) {
+ $_cache_resource->invalidLoadedCache($smarty);
+ }
+
+ return $_cache_resource->clear($smarty, $template_name, $cache_id, $compile_id, $exp_time);
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_clearcompiledtemplate.php b/library/Smarty/libs/sysplugins/smarty_internal_method_clearcompiledtemplate.php
new file mode 100644
index 000000000..ae1003238
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_clearcompiledtemplate.php
@@ -0,0 +1,132 @@
+<?php
+
+/**
+ * Smarty Method ClearCompiledTemplate
+ *
+ * Smarty::clearCompiledTemplate() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_ClearCompiledTemplate
+{
+ /**
+ * Valid for Smarty object
+ *
+ * @var int
+ */
+ public $objMap = 1;
+
+ /**
+ * Delete compiled template file
+ *
+ * @api Smarty::clearCompiledTemplate()
+ * @link http://www.smarty.net/docs/en/api.clear.compiled.template.tpl
+ *
+ * @param \Smarty $smarty
+ * @param string $resource_name template name
+ * @param string $compile_id compile id
+ * @param integer $exp_time expiration time
+ *
+ * @return integer number of template files deleted
+ */
+ public function clearCompiledTemplate(Smarty $smarty, $resource_name = null, $compile_id = null, $exp_time = null)
+ {
+
+ $_compile_dir = $smarty->getCompileDir();
+ if ($_compile_dir == '/') { //We should never want to delete this!
+ return 0;
+ }
+ $_compile_id = isset($compile_id) ? preg_replace('![^\w]+!', '_', $compile_id) : null;
+ $_dir_sep = $smarty->use_sub_dirs ? DS : '^';
+ if (isset($resource_name)) {
+ $_save_stat = $smarty->caching;
+ $smarty->caching = false;
+ /* @var Smarty_Internal_Template $tpl */
+ $tpl = new $smarty->template_class($resource_name, $smarty);
+ $smarty->caching = $_save_stat;
+ if ($tpl->source->exists) {
+ // remove from compileds cache
+ $tpl->source->compileds = array();
+ $_resource_part_1 = basename(str_replace('^', DS, $tpl->compiled->filepath));
+ $_resource_part_1_length = strlen($_resource_part_1);
+ } else {
+ return 0;
+ }
+ $_resource_part_2 = str_replace('.php', '.cache.php', $_resource_part_1);
+ $_resource_part_2_length = strlen($_resource_part_2);
+ }
+ $_dir = $_compile_dir;
+ if ($smarty->use_sub_dirs && isset($_compile_id)) {
+ $_dir .= $_compile_id . $_dir_sep;
+ }
+ if (isset($_compile_id)) {
+ $_compile_id_part = $_compile_dir . $_compile_id . $_dir_sep;
+ $_compile_id_part_length = strlen($_compile_id_part);
+ }
+ $_count = 0;
+ try {
+ $_compileDirs = new RecursiveDirectoryIterator($_dir);
+ // NOTE: UnexpectedValueException thrown for PHP >= 5.3
+ }
+ catch (Exception $e) {
+ return 0;
+ }
+ $_compile = new RecursiveIteratorIterator($_compileDirs, RecursiveIteratorIterator::CHILD_FIRST);
+ foreach ($_compile as $_file) {
+ if (substr(basename($_file->getPathname()), 0, 1) == '.' || strpos($_file, '.svn') !== false) {
+ continue;
+ }
+
+ $_filepath = (string) $_file;
+
+ if ($_file->isDir()) {
+ if (!$_compile->isDot()) {
+ // delete folder if empty
+ @rmdir($_file->getPathname());
+ }
+ } else {
+ $unlink = false;
+ if ((!isset($_compile_id) || (isset($_filepath[$_compile_id_part_length]) &&
+ $a = !strncmp($_filepath, $_compile_id_part, $_compile_id_part_length))) &&
+ (!isset($resource_name) || (isset($_filepath[$_resource_part_1_length]) &&
+ substr_compare($_filepath, $_resource_part_1, - $_resource_part_1_length,
+ $_resource_part_1_length) == 0) ||
+ (isset($_filepath[$_resource_part_2_length]) &&
+ substr_compare($_filepath, $_resource_part_2, - $_resource_part_2_length,
+ $_resource_part_2_length) == 0))
+ ) {
+ if (isset($exp_time)) {
+ if (time() - @filemtime($_filepath) >= $exp_time) {
+ $unlink = true;
+ }
+ } else {
+ $unlink = true;
+ }
+ }
+
+ if ($unlink && @unlink($_filepath)) {
+ if (isset($smarty->_cache['template_objects'])) {
+ foreach ($smarty->_cache['template_objects'] as $key => $tpl) {
+ if (isset($tpl->compiled) && $tpl->compiled->filepath == $_filepath) {
+ unset($smarty->_cache['template_objects'][$key]);
+ }
+ }
+ }
+ $_count ++;
+ if (function_exists('opcache_invalidate')) {
+ opcache_invalidate($_filepath);
+ }
+ }
+ }
+ }
+ // clear compiled cache
+ if (!isset($resource_name) && isset($smarty->_cache['source_objects'])) {
+ foreach ($smarty->_cache['source_objects'] as $source) {
+ $source->compileds = array();
+ }
+ }
+ return $_count;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_clearconfig.php b/library/Smarty/libs/sysplugins/smarty_internal_method_clearconfig.php
new file mode 100644
index 000000000..9c6167f4d
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_clearconfig.php
@@ -0,0 +1,41 @@
+<?php
+
+/**
+ * Smarty Method ClearConfig
+ *
+ * Smarty::clearConfig() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_ClearConfig
+{
+ /**
+ * Valid for all objects
+ *
+ * @var int
+ */
+ public $objMap = 7;
+
+ /**
+ * clear a single or all config variables
+ *
+ * @api Smarty::clearConfig()
+ * @link http://www.smarty.net/docs/en/api.clear.config.tpl
+ *
+ * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data
+ * @param string|null $name variable name or null
+ *
+ * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty
+ */
+ public function clearConfig(Smarty_Internal_Data $data, $name = null)
+ {
+ if (isset($name)) {
+ unset($data->config_vars[$name]);
+ } else {
+ $data->config_vars = array();
+ }
+ return $data;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_compileallconfig.php b/library/Smarty/libs/sysplugins/smarty_internal_method_compileallconfig.php
new file mode 100644
index 000000000..4d6be65c4
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_compileallconfig.php
@@ -0,0 +1,32 @@
+<?php
+
+/**
+ * Smarty Method CompileAllConfig
+ *
+ * Smarty::compileAllConfig() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_CompileAllConfig extends Smarty_Internal_Method_CompileAllTemplates
+{
+
+ /**
+ * Compile all config files
+ *
+ * @api Smarty::compileAllConfig()
+ *
+ * @param \Smarty $smarty
+ * @param string $extension file extension
+ * @param bool $force_compile force all to recompile
+ * @param int $time_limit
+ * @param int $max_errors
+ *
+ * @return integer number of template files recompiled
+ */
+ public function compileAllConfig(Smarty $smarty, $extension = '.conf', $force_compile = false, $time_limit = 0, $max_errors = null)
+ {
+ return $this->compileAll($smarty, $extension, $force_compile, $time_limit, $max_errors, true);
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_compilealltemplates.php b/library/Smarty/libs/sysplugins/smarty_internal_method_compilealltemplates.php
new file mode 100644
index 000000000..685fc0c0d
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_compilealltemplates.php
@@ -0,0 +1,111 @@
+<?php
+
+/**
+ * Smarty Method CompileAllTemplates
+ *
+ * Smarty::compileAllTemplates() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_CompileAllTemplates
+{
+ /**
+ * Valid for Smarty object
+ *
+ * @var int
+ */
+ public $objMap = 1;
+
+ /**
+ * Compile all template files
+ *
+ * @api Smarty::compileAllTemplates()
+ *
+ * @param \Smarty $smarty
+ * @param string $extension file extension
+ * @param bool $force_compile force all to recompile
+ * @param int $time_limit
+ * @param int $max_errors
+ *
+ * @return integer number of template files recompiled
+ */
+ public function compileAllTemplates(Smarty $smarty, $extension = '.tpl', $force_compile = false, $time_limit = 0, $max_errors = null)
+ {
+ return $this->compileAll($smarty, $extension, $force_compile, $time_limit, $max_errors);
+ }
+
+ /**
+ * Compile all template or config files
+ *
+ * @param \Smarty $smarty
+ * @param string $extension template file name extension
+ * @param bool $force_compile force all to recompile
+ * @param int $time_limit set maximum execution time
+ * @param int $max_errors set maximum allowed errors
+ * @param bool $isConfig flag true if called for config files
+ *
+ * @return int number of template files compiled
+ */
+ protected function compileAll(Smarty $smarty, $extension, $force_compile, $time_limit, $max_errors, $isConfig = false)
+ {
+ // switch off time limit
+ if (function_exists('set_time_limit')) {
+ @set_time_limit($time_limit);
+ }
+ $_count = 0;
+ $_error_count = 0;
+ $sourceDir = $isConfig ? $smarty->getConfigDir() : $smarty->getTemplateDir();
+ // loop over array of source directories
+ foreach ($sourceDir as $_dir) {
+ $_dir_1 = new RecursiveDirectoryIterator($_dir);
+ $_dir_2 = new RecursiveIteratorIterator($_dir_1);
+ foreach ($_dir_2 as $_fileinfo) {
+ $_file = $_fileinfo->getFilename();
+ if (substr(basename($_fileinfo->getPathname()), 0, 1) == '.' || strpos($_file, '.svn') !== false) {
+ continue;
+ }
+ if (!substr_compare($_file, $extension, - strlen($extension)) == 0) {
+ continue;
+ }
+ if ($_fileinfo->getPath() == !substr($_dir, 0, - 1)) {
+ $_file = substr($_fileinfo->getPath(), strlen($_dir)) . DS . $_file;
+ }
+ echo "\n<br>", $_dir, '---', $_file;
+ flush();
+ $_start_time = microtime(true);
+ $_smarty = clone $smarty;
+ $_smarty->force_compile = $force_compile;
+ try {
+ /* @var Smarty_Internal_Template $_tpl */
+ $_tpl = new $smarty->template_class($_file, $_smarty);
+ $_tpl->caching = Smarty::CACHING_OFF;
+ $_tpl->source = $isConfig ? Smarty_Template_Config::load($_tpl) : Smarty_Template_Source::load($_tpl);
+ if ($_tpl->mustCompile()) {
+ $_tpl->compileTemplateSource();
+ $_count ++;
+ echo ' compiled in ', microtime(true) - $_start_time, ' seconds';
+ flush();
+ } else {
+ echo ' is up to date';
+ flush();
+ }
+ }
+ catch (Exception $e) {
+ echo "\n<br> ------>Error: ", $e->getMessage(), "<br><br>\n";
+ $_error_count ++;
+ }
+ // free memory
+ unset($_tpl);
+ $_smarty->_cache['template_objects'] = array();
+ if ($max_errors !== null && $_error_count == $max_errors) {
+ echo "\n<br><br>too many errors\n";
+ exit();
+ }
+ }
+ }
+ echo "\n<br>";
+ return $_count;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_configload.php b/library/Smarty/libs/sysplugins/smarty_internal_method_configload.php
new file mode 100644
index 000000000..ec023ec8f
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_configload.php
@@ -0,0 +1,182 @@
+<?php
+
+/**
+ * Smarty Method ConfigLoad
+ *
+ * Smarty::configLoad() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_ConfigLoad
+{
+ /**
+ * Valid for all objects
+ *
+ * @var int
+ */
+ public $objMap = 7;
+
+ /**
+ * load a config file, optionally load just selected sections
+ *
+ * @api Smarty::configLoad()
+ * @link http://www.smarty.net/docs/en/api.config.load.tpl
+ *
+ * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data
+ * @param string $config_file filename
+ * @param mixed $sections array of section names, single
+ * section or null
+ *
+ * @return \Smarty|\Smarty_Internal_Data|\Smarty_Internal_Template
+ * @throws \SmartyException
+ */
+ public function configLoad(Smarty_Internal_Data $data, $config_file, $sections = null)
+ {
+ $this->_loadConfigFile($data, $config_file, $sections, 0);
+ return $data;
+ }
+
+ /**
+ * load a config file, optionally load just selected sections
+ *
+ * @api Smarty::configLoad()
+ * @link http://www.smarty.net/docs/en/api.config.load.tpl
+ *
+ * @param \Smarty|\Smarty_Internal_Data|\Smarty_Internal_Template $data
+ * @param string $config_file filename
+ * @param mixed $sections array of section names, single
+ * section or null
+ * @param int $scope scope into which config variables
+ * shall be loaded
+ *
+ * @return \Smarty|\Smarty_Internal_Data|\Smarty_Internal_Template
+ * @throws \SmartyException
+ */
+ public function _loadConfigFile(Smarty_Internal_Data $data, $config_file, $sections = null, $scope = 0)
+ {
+ /* @var \Smarty $smarty */
+ $smarty = isset($data->smarty) ? $data->smarty : $data;
+ /* @var \Smarty_Internal_Template $confObj */
+ $confObj = new Smarty_Internal_Template($config_file, $smarty, $data);
+ $confObj->caching = Smarty::CACHING_OFF;
+ $confObj->source = Smarty_Template_Config::load($confObj);
+ $confObj->source->config_sections = $sections;
+ $confObj->source->scope = $scope;
+ $confObj->compiled = Smarty_Template_Compiled::load($confObj);
+ $confObj->compiled->render($confObj);
+ if ($data->_objType == 2) {
+ $data->compiled->file_dependency[$confObj->source->uid] =
+ array($confObj->source->filepath, $confObj->source->getTimeStamp(), $confObj->source->type);
+ }
+ }
+
+ /**
+ * load config variables into template object
+ *
+ * @param \Smarty_Internal_Template $tpl
+ * @param array $_config_vars
+ *
+ */
+ public function _loadConfigVars(Smarty_Internal_Template $tpl, $_config_vars)
+ {
+ $this->_assignConfigVars($tpl->parent, $tpl, $_config_vars);
+ $scope = $tpl->source->scope;
+ if (!$scope && !$tpl->scope) {
+ return;
+ }
+ foreach (array($scope, $tpl->scope) as $s) {
+ $s = ($bubble_up = $s >= Smarty::SCOPE_BUBBLE_UP) ? $s - Smarty::SCOPE_BUBBLE_UP : $s;
+ if ($bubble_up && $s) {
+ $ptr = $tpl->parent->parent;
+ if (isset($ptr)) {
+ $this->_assignConfigVars($ptr, $tpl, $_config_vars);
+ $ptr = $ptr->parent;
+ }
+ if ($s == Smarty::SCOPE_PARENT) {
+ continue;
+ }
+ while (isset($ptr) && $ptr->_objType == 2) {
+ $this->_assignConfigVars($ptr, $tpl, $_config_vars);
+ $ptr = $ptr->parent;
+ }
+ if ($s == Smarty::SCOPE_TPL_ROOT) {
+ continue;
+ } elseif ($s == Smarty::SCOPE_SMARTY) {
+ $this->_assignConfigVars($tpl->smarty, $tpl, $_config_vars);
+ } elseif ($s == Smarty::SCOPE_GLOBAL) {
+ $this->_assignConfigVars($tpl->smarty, $tpl, $_config_vars);
+ } elseif ($s == Smarty::SCOPE_ROOT) {
+ while (isset($ptr->parent)) {
+ $ptr = $ptr->parent;
+ }
+ $this->_assignConfigVars($ptr, $tpl, $_config_vars);
+ }
+ }
+ }
+ }
+
+ /**
+ * Assign all config variables in given scope
+ *
+ * @param \Smarty_Internal_Data $scope_ptr
+ * @param \Smarty_Internal_Template $tpl
+ * @param array $_config_vars
+ */
+ public function _assignConfigVars(Smarty_Internal_Data $scope_ptr, Smarty_Internal_Template $tpl, $_config_vars)
+ {
+ // copy global config vars
+ foreach ($_config_vars['vars'] as $variable => $value) {
+ if ($tpl->smarty->config_overwrite || !isset($scope_ptr->config_vars[$variable])) {
+ $scope_ptr->config_vars[$variable] = $value;
+ } else {
+ $scope_ptr->config_vars[$variable] =
+ array_merge((array) $scope_ptr->config_vars[$variable], (array) $value);
+ }
+ }
+ // scan sections
+ $sections = $tpl->source->config_sections;
+ if (!empty($sections)) {
+ foreach ((array) $sections as $tpl_section) {
+ if (isset($_config_vars['sections'][$tpl_section])) {
+ foreach ($_config_vars['sections'][$tpl_section]['vars'] as $variable => $value) {
+ if ($tpl->smarty->config_overwrite || !isset($scope_ptr->config_vars[$variable])) {
+ $scope_ptr->config_vars[$variable] = $value;
+ } else {
+ $scope_ptr->config_vars[$variable] =
+ array_merge((array) $scope_ptr->config_vars[$variable], (array) $value);
+ }
+ }
+ }
+ }
+ }
+ }
+
+ /**
+ * gets a config variable value
+ *
+ * @param \Smarty_Internal_Template $tpl template object
+ * @param string $varName the name of the config variable
+ * @param bool $errorEnable
+ *
+ * @return mixed the value of the config variable
+ */
+ public function _getConfigVariable(\Smarty_Internal_Template $tpl, $varName, $errorEnable = true)
+ {
+ $_ptr = $tpl;
+ while ($_ptr !== null) {
+ if (isset($_ptr->config_vars[$varName])) {
+ // found it, return it
+ return $_ptr->config_vars[$varName];
+ }
+ // not found, try at parent
+ $_ptr = $_ptr->parent;
+ }
+ if ($tpl->smarty->error_unassigned && $errorEnable) {
+ // force a notice
+ $x = $$varName;
+ }
+ return null;
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_createdata.php b/library/Smarty/libs/sysplugins/smarty_internal_method_createdata.php
new file mode 100644
index 000000000..600bc777c
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_createdata.php
@@ -0,0 +1,44 @@
+<?php
+
+/**
+ * Smarty Method CreateData
+ *
+ * Smarty::createData() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_CreateData
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * creates a data object
+ *
+ * @api Smarty::createData()
+ * @link http://www.smarty.net/docs/en/api.create.data.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param \Smarty_Internal_Template|\Smarty_Internal_Data|\Smarty_Data|\Smarty $parent next higher level of Smarty
+ * variables
+ * @param string $name optional data block name
+ *
+ * @returns Smarty_Data data object
+ */
+ public function createData(Smarty_Internal_TemplateBase $obj, Smarty_Internal_Data $parent = null, $name = null)
+ {
+ /* @var Smarty $smarty */
+ $smarty = isset($this->smarty) ? $this->smarty : $obj;
+ $dataObj = new Smarty_Data($parent, $smarty, $name);
+ if ($smarty->debugging) {
+ Smarty_Internal_Debug::register_data($dataObj);
+ }
+ return $dataObj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_getautoloadfilters.php b/library/Smarty/libs/sysplugins/smarty_internal_method_getautoloadfilters.php
new file mode 100644
index 000000000..e1a7801f7
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_getautoloadfilters.php
@@ -0,0 +1,37 @@
+<?php
+
+/**
+ * Smarty Method GetAutoloadFilters
+ *
+ * Smarty::getAutoloadFilters() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_GetAutoloadFilters extends Smarty_Internal_Method_SetAutoloadFilters
+{
+
+ /**
+ * Get autoload filters
+ *
+ * @api Smarty::getAutoloadFilters()
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param string $type type of filter to get auto loads
+ * for. Defaults to all autoload
+ * filters
+ *
+ * @return array array( 'type1' => array( 'filter1', 'filter2', … ) ) or array( 'filter1', 'filter2', …) if $type
+ * was specified
+ */
+ public function getAutoloadFilters(Smarty_Internal_TemplateBase $obj, $type = null)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ if ($type !== null) {
+ $this->_checkFilterType($type);
+ return isset($smarty->autoload_filters[$type]) ? $smarty->autoload_filters[$type] : array();
+ }
+ return $smarty->autoload_filters;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_getconfigvars.php b/library/Smarty/libs/sysplugins/smarty_internal_method_getconfigvars.php
new file mode 100644
index 000000000..b15672168
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_getconfigvars.php
@@ -0,0 +1,58 @@
+<?php
+
+/**
+ * Smarty Method GetConfigVars
+ *
+ * Smarty::getConfigVars() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_GetConfigVars
+{
+ /**
+ * Valid for all objects
+ *
+ * @var int
+ */
+ public $objMap = 7;
+
+ /**
+ * Returns a single or all config variables
+ *
+ * @api Smarty::getConfigVars()
+ * @link http://www.smarty.net/docs/en/api.get.config.vars.tpl
+ *
+ * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data
+ * @param string $varname variable name or null
+ * @param bool $search_parents include parent templates?
+ *
+ * @return mixed variable value or or array of variables
+ */
+ public function getConfigVars(Smarty_Internal_Data $data, $varname = null, $search_parents = true)
+ {
+ $_ptr = $data;
+ $var_array = array();
+ while ($_ptr !== null) {
+ if (isset($varname)) {
+ if (isset($_ptr->config_vars[$varname])) {
+ return $_ptr->config_vars[$varname];
+ }
+ } else {
+ $var_array = array_merge($_ptr->config_vars, $var_array);
+ }
+ // not found, try at parent
+ if ($search_parents) {
+ $_ptr = $_ptr->parent;
+ } else {
+ $_ptr = null;
+ }
+ }
+ if (isset($varname)) {
+ return '';
+ } else {
+ return $var_array;
+ }
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_getdebugtemplate.php b/library/Smarty/libs/sysplugins/smarty_internal_method_getdebugtemplate.php
new file mode 100644
index 000000000..3c3432ce1
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_getdebugtemplate.php
@@ -0,0 +1,35 @@
+<?php
+
+/**
+ * Smarty Method GetDebugTemplate
+ *
+ * Smarty::getDebugTemplate() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_GetDebugTemplate
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * return name of debugging template
+ *
+ * @api Smarty::getDebugTemplate()
+
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ *
+ * @return string
+ */
+ public function getDebugTemplate(Smarty_Internal_TemplateBase $obj)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ return $smarty->debug_tpl;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_getdefaultmodifiers.php b/library/Smarty/libs/sysplugins/smarty_internal_method_getdefaultmodifiers.php
new file mode 100644
index 000000000..32e0cc413
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_getdefaultmodifiers.php
@@ -0,0 +1,35 @@
+<?php
+
+/**
+ * Smarty Method GetDefaultModifiers
+ *
+ * Smarty::getDefaultModifiers() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_GetDefaultModifiers
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Get default modifiers
+ *
+ * @api Smarty::getDefaultModifiers()
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ *
+ * @return array list of default modifiers
+ */
+ public function getDefaultModifiers(Smarty_Internal_TemplateBase $obj)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ return $smarty->default_modifiers;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_getregisteredobject.php b/library/Smarty/libs/sysplugins/smarty_internal_method_getregisteredobject.php
new file mode 100644
index 000000000..be0c0dba2
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_getregisteredobject.php
@@ -0,0 +1,44 @@
+<?php
+
+/**
+ * Smarty Method GetRegisteredObject
+ *
+ * Smarty::getRegisteredObject() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_GetRegisteredObject
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * return a reference to a registered object
+ *
+ * @api Smarty::getRegisteredObject()
+ * @link http://www.smarty.net/docs/en/api.get.registered.object.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param string $object_name object name
+ *
+ * @return object
+ * @throws \SmartyException if no such object is found
+ */
+ public function getRegisteredObject(Smarty_Internal_TemplateBase $obj, $object_name)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ if (!isset($smarty->registered_objects[$object_name])) {
+ throw new SmartyException("'$object_name' is not a registered object");
+ }
+ if (!is_object($smarty->registered_objects[$object_name][0])) {
+ throw new SmartyException("registered '$object_name' is not an object");
+ }
+ return $smarty->registered_objects[$object_name][0];
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_getstreamvariable.php b/library/Smarty/libs/sysplugins/smarty_internal_method_getstreamvariable.php
new file mode 100644
index 000000000..b922fd088
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_getstreamvariable.php
@@ -0,0 +1,51 @@
+<?php
+
+/**
+ * Smarty Method GetStreamVariable
+ *
+ * Smarty::getStreamVariable() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_GetStreamVariable
+{
+ /**
+ * Valid for all objects
+ *
+ * @var int
+ */
+ public $objMap = 7;
+
+ /**
+ * gets a stream variable
+ *
+ * @api Smarty::getStreamVariable()
+ *
+ * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data
+ * @param string $variable the stream of the variable
+ *
+ * @return mixed
+ * @throws \SmartyException
+ */
+ public function getStreamVariable(Smarty_Internal_Data $data, $variable)
+ {
+ $_result = '';
+ $fp = fopen($variable, 'r+');
+ if ($fp) {
+ while (!feof($fp) && ($current_line = fgets($fp)) !== false) {
+ $_result .= $current_line;
+ }
+ fclose($fp);
+
+ return $_result;
+ }
+ $smarty = isset($data->smarty) ? $data->smarty : $data;
+ if ($smarty->error_unassigned) {
+ throw new SmartyException('Undefined stream variable "' . $variable . '"');
+ } else {
+ return null;
+ }
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_gettags.php b/library/Smarty/libs/sysplugins/smarty_internal_method_gettags.php
new file mode 100644
index 000000000..dd9e8d1ca
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_gettags.php
@@ -0,0 +1,62 @@
+<?php
+
+/**
+ * Smarty Method GetTags
+ *
+ * Smarty::getTags() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_GetTags
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Return array of tag/attributes of all tags used by an template
+ *
+ * @api Smarty::getTags()
+ * @link http://www.smarty.net/docs/en/api.get.tags.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param null|string|Smarty_Internal_Template $template
+ *
+ * @return array of tag/attributes
+ * @throws \SmartyException
+ */
+ public function getTags(Smarty_Internal_TemplateBase $obj, $template = null)
+ {
+ /* @var Smarty $smarty */
+ $smarty = isset($this->smarty) ? $this->smarty : $obj;
+ if ($obj->_objType == 2 && !isset($template)) {
+ $tpl = clone $obj;
+ } elseif (isset($template) && $template->_objType == 2) {
+ $tpl = clone $template;
+ } elseif (isset($template) && is_string($template)) {
+ /* @var Smarty_Internal_Template $tpl */
+ $tpl = new $smarty->template_class($template, $smarty);
+ // checks if template exists
+ if (!$tpl->source->exists) {
+ throw new SmartyException("Unable to load template {$tpl->source->type} '{$tpl->source->name}'");
+ }
+ }
+ if (isset($tpl)) {
+ $tpl->smarty = clone $tpl->smarty;
+ $tpl->smarty->_cache['get_used_tags'] = true;
+ $tpl->_cache['used_tags'] = array();
+ $tpl->smarty->merge_compiled_includes = false;
+ $tpl->smarty->disableSecurity();
+ $tpl->caching = false;
+ $tpl->loadCompiler();
+ $tpl->compiler->compileTemplate($tpl);
+ return $tpl->_cache['used_tags'];
+ }
+ throw new SmartyException("Missing template specification");
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_gettemplatevars.php b/library/Smarty/libs/sysplugins/smarty_internal_method_gettemplatevars.php
new file mode 100644
index 000000000..235bece46
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_gettemplatevars.php
@@ -0,0 +1,114 @@
+<?php
+
+/**
+ * Smarty Method GetTemplateVars
+ *
+ * Smarty::getTemplateVars() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_GetTemplateVars
+{
+ /**
+ * Valid for all objects
+ *
+ * @var int
+ */
+ public $objMap = 7;
+
+ /**
+ * Returns a single or all template variables
+ *
+ * @api Smarty::getTemplateVars()
+ * @link http://www.smarty.net/docs/en/api.get.template.vars.tpl
+ *
+ * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data
+ * @param string $varName variable name or null
+ * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $_ptr optional pointer to data object
+ * @param bool $searchParents include parent templates?
+ *
+ * @return mixed variable value or or array of variables
+ */
+ public function getTemplateVars(Smarty_Internal_Data $data, $varName = null, Smarty_Internal_Data $_ptr = null, $searchParents = true)
+ {
+ if (isset($varName)) {
+ $_var = $this->_getVariable($data, $varName, $_ptr, $searchParents, false);
+ if (is_object($_var)) {
+ return $_var->value;
+ } else {
+ return null;
+ }
+ } else {
+ $_result = array();
+ if ($_ptr === null) {
+ $_ptr = $data;
+ }
+ while ($_ptr !== null) {
+ foreach ($_ptr->tpl_vars AS $key => $var) {
+ if (!array_key_exists($key, $_result)) {
+ $_result[$key] = $var->value;
+ }
+ }
+ // not found, try at parent
+ if ($searchParents) {
+ $_ptr = $_ptr->parent;
+ } else {
+ $_ptr = null;
+ }
+ }
+ if ($searchParents && isset(Smarty::$global_tpl_vars)) {
+ foreach (Smarty::$global_tpl_vars AS $key => $var) {
+ if (!array_key_exists($key, $_result)) {
+ $_result[$key] = $var->value;
+ }
+ }
+ }
+ return $_result;
+ }
+ }
+
+ /**
+ * gets the object of a Smarty variable
+ *
+ * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data
+ * @param string $varName the name of the Smarty variable
+ * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $_ptr optional pointer to data object
+ * @param bool $searchParents search also in parent data
+ * @param bool $errorEnable
+ *
+ * @return \Smarty_Variable
+ */
+ public function _getVariable(Smarty_Internal_Data $data, $varName, Smarty_Internal_Data $_ptr = null, $searchParents = true, $errorEnable = true)
+ {
+ if ($_ptr === null) {
+ $_ptr = $data;
+ }
+ while ($_ptr !== null) {
+ if (isset($_ptr->tpl_vars[$varName])) {
+ // found it, return it
+ return $_ptr->tpl_vars[$varName];
+ }
+ // not found, try at parent
+ if ($searchParents) {
+ $_ptr = $_ptr->parent;
+ } else {
+ $_ptr = null;
+ }
+ }
+ if (isset(Smarty::$global_tpl_vars[$varName])) {
+ // found it, return it
+ return Smarty::$global_tpl_vars[$varName];
+ }
+ /* @var \Smarty $smarty */
+ $smarty = isset($data->smarty) ? $data->smarty : $data;
+ if ($smarty->error_unassigned && $errorEnable) {
+ // force a notice
+ $x = $$varName;
+ }
+
+ return new Smarty_Undefined_Variable;
+ }
+
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_loadfilter.php b/library/Smarty/libs/sysplugins/smarty_internal_method_loadfilter.php
new file mode 100644
index 000000000..7fb11179f
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_loadfilter.php
@@ -0,0 +1,77 @@
+<?php
+
+/**
+ * Smarty Method LoadFilter
+ *
+ * Smarty::loadFilter() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_LoadFilter
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Valid filter types
+ *
+ * @var array
+ */
+ private $filterTypes = array('pre' => true, 'post' => true, 'output' => true, 'variable' => true);
+
+ /**
+ * load a filter of specified type and name
+ *
+ * @api Smarty::loadFilter()
+ *
+ * @link http://www.smarty.net/docs/en/api.load.filter.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param string $type filter type
+ * @param string $name filter name
+ *
+ * @return bool
+ * @throws SmartyException if filter could not be loaded
+ */
+ public function loadFilter(Smarty_Internal_TemplateBase $obj, $type, $name)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ $this->_checkFilterType($type);
+ $_plugin = "smarty_{$type}filter_{$name}";
+ $_filter_name = $_plugin;
+ if (is_callable($_plugin)) {
+ $smarty->registered_filters[$type][$_filter_name] = $_plugin;
+ return true;
+ }
+ if ($smarty->loadPlugin($_plugin)) {
+ if (class_exists($_plugin, false)) {
+ $_plugin = array($_plugin, 'execute');
+ }
+ if (is_callable($_plugin)) {
+ $smarty->registered_filters[$type][$_filter_name] = $_plugin;
+ return true;
+ }
+ }
+ throw new SmartyException("{$type}filter \"{$name}\" not found or callable");
+ }
+
+ /**
+ * Check if filter type is valid
+ *
+ * @param string $type
+ *
+ * @throws \SmartyException
+ */
+ public function _checkFilterType($type)
+ {
+ if (!isset($this->filterTypes[$type])) {
+ throw new SmartyException("Illegal filter type \"{$type}\"");
+ }
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_loadplugin.php b/library/Smarty/libs/sysplugins/smarty_internal_method_loadplugin.php
new file mode 100644
index 000000000..c153f55f0
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_loadplugin.php
@@ -0,0 +1,111 @@
+<?php
+
+/**
+ * Smarty Extension Loadplugin
+ *
+ * $smarty->loadPlugin() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_LoadPlugin
+{
+ /**
+ * Cache of searched plugin files
+ *
+ * @var array
+ */
+ public $plugin_files = array();
+
+ /**
+ * Takes unknown classes and loads plugin files for them
+ * class name format: Smarty_PluginType_PluginName
+ * plugin filename format: plugintype.pluginname.php
+ *
+ * @param \Smarty $smarty
+ * @param string $plugin_name class plugin name to load
+ * @param bool $check check if already loaded
+ *
+ * @return bool|string
+ * @throws \SmartyException
+ */
+ public function loadPlugin(Smarty $smarty, $plugin_name, $check)
+ {
+ // if function or class exists, exit silently (already loaded)
+ if ($check && (is_callable($plugin_name) || class_exists($plugin_name, false))) {
+ return true;
+ }
+ if (!preg_match('#^smarty_((internal)|([^_]+))_(.+)$#i', $plugin_name, $match)) {
+ throw new SmartyException("plugin {$plugin_name} is not a valid name format");
+ }
+ if (!empty($match[2])) {
+ $file = SMARTY_SYSPLUGINS_DIR . strtolower($plugin_name) . '.php';
+ if (isset($this->plugin_files[$file])) {
+ if ($this->plugin_files[$file] !== false) {
+ return $this->plugin_files[$file];
+ } else {
+ return false;
+ }
+ } else {
+ if (is_file($file)) {
+ $this->plugin_files[$file] = $file;
+ require_once($file);
+ return $file;
+ } else {
+ $this->plugin_files[$file] = false;
+ return false;
+ }
+ }
+ }
+ // plugin filename is expected to be: [type].[name].php
+ $_plugin_filename = "{$match[1]}.{$match[4]}.php";
+ $_lower_filename = strtolower($_plugin_filename);
+ if (isset($this->plugin_files)) {
+ if (isset($this->plugin_files['plugins_dir'][$_lower_filename])) {
+ if (!$smarty->use_include_path || $this->plugin_files['plugins_dir'][$_lower_filename] !== false) {
+ return $this->plugin_files['plugins_dir'][$_lower_filename];
+ }
+ }
+ if (!$smarty->use_include_path || $smarty->ext->_getIncludePath->isNewIncludePath($smarty)) {
+ unset($this->plugin_files['include_path']);
+ } else {
+ if (isset($this->plugin_files['include_path'][$_lower_filename])) {
+ return $this->plugin_files['include_path'][$_lower_filename];
+ }
+ }
+ }
+ $_file_names = array($_plugin_filename);
+ if ($_lower_filename != $_plugin_filename) {
+ $_file_names[] = $_lower_filename;
+ }
+ $_p_dirs = $smarty->getPluginsDir();
+ if (!isset($this->plugin_files['plugins_dir'][$_lower_filename])) {
+ // loop through plugin dirs and find the plugin
+ foreach ($_p_dirs as $_plugin_dir) {
+ foreach ($_file_names as $name) {
+ $file = $_plugin_dir . $name;
+ if (is_file($file)) {
+ $this->plugin_files['plugins_dir'][$_lower_filename] = $file;
+ require_once($file);
+ return $file;
+ }
+ $this->plugin_files['plugins_dir'][$_lower_filename] = false;
+ }
+ }
+ }
+ if ($smarty->use_include_path) {
+ foreach ($_file_names as $_file_name) {
+ // try PHP include_path
+ $file = $smarty->ext->_getIncludePath->getIncludePath($_p_dirs, $_file_name, $smarty);
+ $this->plugin_files['include_path'][$_lower_filename] = $file;
+ if ($file !== false) {
+ require_once($file);
+ return $file;
+ }
+ }
+ }
+ // no plugin loaded
+ return false;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_mustcompile.php b/library/Smarty/libs/sysplugins/smarty_internal_method_mustcompile.php
new file mode 100644
index 000000000..f28a68e6d
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_mustcompile.php
@@ -0,0 +1,49 @@
+<?php
+
+/**
+ * Smarty Method UnloadFilter
+ *
+ * Smarty_Internal_Template::mustCompile() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_MustCompile
+{
+ /**
+ * Valid for template object
+ *
+ * @var int
+ */
+ public $objMap = 2;
+
+ /**
+ * Returns if the current template must be compiled by the Smarty compiler
+ * It does compare the timestamps of template source and the compiled templates and checks the force compile
+ * configuration
+ *
+ * @param \Smarty_Internal_Template $_template
+ *
+ * @return bool
+ * @throws \SmartyException
+ */
+ public function mustCompile(Smarty_Internal_Template $_template)
+ {
+ if (!$_template->source->exists) {
+ if (isset($_template->parent) && $_template->parent->_objType == 2) {
+ $parent_resource = " in '$_template->parent->template_resource}'";
+ } else {
+ $parent_resource = '';
+ }
+ throw new SmartyException("Unable to load template {$_template->source->type} '{$_template->source->name}'{$parent_resource}");
+ }
+ if ($_template->mustCompile === null) {
+ $_template->mustCompile = (!$_template->source->handler->uncompiled &&
+ ($_template->smarty->force_compile || $_template->source->handler->recompiled || !$_template->compiled->exists ||
+ ($_template->smarty->compile_check && $_template->compiled->getTimeStamp() < $_template->source->getTimeStamp())));
+ }
+
+ return $_template->mustCompile;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_registercacheresource.php b/library/Smarty/libs/sysplugins/smarty_internal_method_registercacheresource.php
new file mode 100644
index 000000000..55c5090ac
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_registercacheresource.php
@@ -0,0 +1,39 @@
+<?php
+
+/**
+ * Smarty Method RegisterCacheResource
+ *
+ * Smarty::registerCacheResource() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_RegisterCacheResource
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Registers a resource to fetch a template
+ *
+ * @api Smarty::registerCacheResource()
+ * @link http://www.smarty.net/docs/en/api.register.cacheresource.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param string $name name of resource type
+ * @param \Smarty_CacheResource $resource_handler
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ */
+ public function registerCacheResource(Smarty_Internal_TemplateBase $obj, $name, Smarty_CacheResource $resource_handler)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ $smarty->registered_cache_resources[$name] = $resource_handler;
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_registerclass.php b/library/Smarty/libs/sysplugins/smarty_internal_method_registerclass.php
new file mode 100644
index 000000000..d2e5e20bb
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_registerclass.php
@@ -0,0 +1,46 @@
+<?php
+
+/**
+ * Smarty Method RegisterClass
+ *
+ * Smarty::registerClass() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_RegisterClass
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Registers static classes to be used in templates
+ *
+ * @api Smarty::registerClass()
+ * @link http://www.smarty.net/docs/en/api.register.class.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param string $class_name
+ * @param string $class_impl the referenced PHP class to
+ * register
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ * @throws \SmartyException
+ */
+ public function registerClass(Smarty_Internal_TemplateBase $obj, $class_name, $class_impl)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ // test if exists
+ if (!class_exists($class_impl)) {
+ throw new SmartyException("Undefined class '$class_impl' in register template class");
+ }
+ // register the class
+ $smarty->registered_classes[$class_name] = $class_impl;
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_registerdefaultconfighandler.php b/library/Smarty/libs/sysplugins/smarty_internal_method_registerdefaultconfighandler.php
new file mode 100644
index 000000000..370aa38dc
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_registerdefaultconfighandler.php
@@ -0,0 +1,42 @@
+<?php
+
+/**
+ * Smarty Method RegisterDefaultConfigHandler
+ *
+ * Smarty::registerDefaultConfigHandler() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_RegisterDefaultConfigHandler
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Register config default handler
+ *
+ * @api Smarty::registerDefaultConfigHandler()
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param callable $callback class/method name
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ * @throws SmartyException if $callback is not callable
+ */
+ public function registerDefaultConfigHandler(Smarty_Internal_TemplateBase $obj, $callback)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ if (is_callable($callback)) {
+ $smarty->default_config_handler_func = $callback;
+ } else {
+ throw new SmartyException("Default config handler not callable");
+ }
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_registerdefaultpluginhandler.php b/library/Smarty/libs/sysplugins/smarty_internal_method_registerdefaultpluginhandler.php
new file mode 100644
index 000000000..80b801ce5
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_registerdefaultpluginhandler.php
@@ -0,0 +1,43 @@
+<?php
+
+/**
+ * Smarty Method RegisterDefaultPluginHandler
+ *
+ * Smarty::registerDefaultPluginHandler() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_RegisterDefaultPluginHandler
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Registers a default plugin handler
+ *
+ * @api Smarty::registerDefaultPluginHandler()
+ * @link http://www.smarty.net/docs/en/api.register.default.plugin.handler.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param callable $callback class/method name
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ * @throws SmartyException if $callback is not callable
+ */
+ public function registerDefaultPluginHandler(Smarty_Internal_TemplateBase $obj, $callback)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ if (is_callable($callback)) {
+ $smarty->default_plugin_handler_func = $callback;
+ } else {
+ throw new SmartyException("Default plugin handler '$callback' not callable");
+ }
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_registerdefaulttemplatehandler.php b/library/Smarty/libs/sysplugins/smarty_internal_method_registerdefaulttemplatehandler.php
new file mode 100644
index 000000000..40979e7a6
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_registerdefaulttemplatehandler.php
@@ -0,0 +1,72 @@
+<?php
+
+/**
+ * Smarty Method RegisterDefaultTemplateHandler
+ *
+ * Smarty::registerDefaultTemplateHandler() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_RegisterDefaultTemplateHandler
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Register template default handler
+ *
+ * @api Smarty::registerDefaultTemplateHandler()
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param callable $callback class/method name
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ * @throws SmartyException if $callback is not callable
+ */
+ public function registerDefaultTemplateHandler(Smarty_Internal_TemplateBase $obj, $callback)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ if (is_callable($callback)) {
+ $smarty->default_template_handler_func = $callback;
+ } else {
+ throw new SmartyException("Default template handler not callable");
+ }
+ return $obj;
+ }
+
+ /**
+ * get default content from template or config resource handler
+ *
+ * @param Smarty_Template_Source $source
+ */
+ public static function _getDefaultTemplate(Smarty_Template_Source $source)
+ {
+ if ($source->isConfig) {
+ $default_handler = $source->smarty->default_config_handler_func;
+ } else {
+ $default_handler = $source->smarty->default_template_handler_func;
+ }
+ $_content = $_timestamp = null;
+ $_return = call_user_func_array($default_handler, array($source->type, $source->name, &$_content, &$_timestamp,
+ $source->smarty));
+ if (is_string($_return)) {
+ $source->exists = is_file($_return);
+ if ($source->exists) {
+ $source->timestamp = filemtime($_return);
+ }
+ $source->filepath = $_return;
+ } elseif ($_return === true) {
+ $source->content = $_content;
+ $source->timestamp = $_timestamp;
+ $source->exists = true;
+ $source->handler->recompiled = true;
+ $source->filepath = false;
+ }
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_registerfilter.php b/library/Smarty/libs/sysplugins/smarty_internal_method_registerfilter.php
new file mode 100644
index 000000000..84b2c2630
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_registerfilter.php
@@ -0,0 +1,88 @@
+<?php
+
+/**
+ * Smarty Method RegisterFilter
+ *
+ * Smarty::registerFilter() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_RegisterFilter
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Valid filter types
+ *
+ * @var array
+ */
+ private $filterTypes = array('pre' => true, 'post' => true, 'output' => true, 'variable' => true);
+
+ /**
+ * Registers a filter function
+ *
+ * @api Smarty::registerFilter()
+ *
+ * @link http://www.smarty.net/docs/en/api.register.filter.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param string $type filter type
+ * @param callback $callback
+ * @param string|null $name optional filter name
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ * @throws \SmartyException
+ */
+ public function registerFilter(Smarty_Internal_TemplateBase $obj, $type, $callback, $name = null)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ $this->_checkFilterType($type);
+ $name = isset($name) ? $name : $this->_getFilterName($callback);
+ if (!is_callable($callback)) {
+ throw new SmartyException("{$type}filter \"{$name}\" not callable");
+ }
+ $smarty->registered_filters[$type][$name] = $callback;
+ return $obj;
+ }
+
+ /**
+ * Return internal filter name
+ *
+ * @param callback $function_name
+ *
+ * @return string internal filter name
+ */
+ public function _getFilterName($function_name)
+ {
+ if (is_array($function_name)) {
+ $_class_name = (is_object($function_name[0]) ? get_class($function_name[0]) : $function_name[0]);
+
+ return $_class_name . '_' . $function_name[1];
+ } elseif (is_string($function_name)) {
+ return $function_name;
+ } else {
+ return 'closure';
+ }
+ }
+
+ /**
+ * Check if filter type is valid
+ *
+ * @param string $type
+ *
+ * @throws \SmartyException
+ */
+ public function _checkFilterType($type)
+ {
+ if (!isset($this->filterTypes[$type])) {
+ throw new SmartyException("Illegal filter type \"{$type}\"");
+ }
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_registerobject.php b/library/Smarty/libs/sysplugins/smarty_internal_method_registerobject.php
new file mode 100644
index 000000000..f27f1720b
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_registerobject.php
@@ -0,0 +1,71 @@
+<?php
+
+/**
+ * Smarty Method RegisterObject
+ *
+ * Smarty::registerObject() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_RegisterObject
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Registers object to be used in templates
+ *
+ * @api Smarty::registerObject()
+ * @link http://www.smarty.net/docs/en/api.register.object.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param string $object_name
+ * @param object $object the
+ * referenced
+ * PHP object to
+ * register
+ * @param array $allowed_methods_properties list of
+ * allowed
+ * methods
+ * (empty = all)
+ * @param bool $format smarty
+ * argument
+ * format, else
+ * traditional
+ * @param array $block_methods list of
+ * block-methods
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ * @throws \SmartyException
+ */
+ public function registerObject(Smarty_Internal_TemplateBase $obj, $object_name, $object, $allowed_methods_properties = array(), $format = true, $block_methods = array())
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ // test if allowed methods callable
+ if (!empty($allowed_methods_properties)) {
+ foreach ((array) $allowed_methods_properties as $method) {
+ if (!is_callable(array($object, $method)) && !property_exists($object, $method)) {
+ throw new SmartyException("Undefined method or property '$method' in registered object");
+ }
+ }
+ }
+ // test if block methods callable
+ if (!empty($block_methods)) {
+ foreach ((array) $block_methods as $method) {
+ if (!is_callable(array($object, $method))) {
+ throw new SmartyException("Undefined method '$method' in registered object");
+ }
+ }
+ }
+ // register the object
+ $smarty->registered_objects[$object_name] = array($object, (array) $allowed_methods_properties,
+ (boolean) $format, (array) $block_methods);
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_registerplugin.php b/library/Smarty/libs/sysplugins/smarty_internal_method_registerplugin.php
new file mode 100644
index 000000000..95814581d
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_registerplugin.php
@@ -0,0 +1,50 @@
+<?php
+
+/**
+ * Smarty Method RegisterPlugin
+ *
+ * Smarty::registerPlugin() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_RegisterPlugin
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Registers plugin to be used in templates
+ *
+ * @api Smarty::registerPlugin()
+ * @link http://www.smarty.net/docs/en/api.register.plugin.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param string $type plugin type
+ * @param string $name name of template tag
+ * @param callback $callback PHP callback to register
+ * @param bool $cacheable if true (default) this
+ * function is cache able
+ * @param mixed $cache_attr caching attributes if any
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ * @throws SmartyException when the plugin tag is invalid
+ */
+ public function registerPlugin(Smarty_Internal_TemplateBase $obj, $type, $name, $callback, $cacheable = true, $cache_attr = null)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ if (isset($smarty->registered_plugins[$type][$name])) {
+ throw new SmartyException("Plugin tag \"{$name}\" already registered");
+ } elseif (!is_callable($callback)) {
+ throw new SmartyException("Plugin \"{$name}\" not callable");
+ } else {
+ $smarty->registered_plugins[$type][$name] = array($callback, (bool) $cacheable, (array) $cache_attr);
+ }
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_registerresource.php b/library/Smarty/libs/sysplugins/smarty_internal_method_registerresource.php
new file mode 100644
index 000000000..43246ee9b
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_registerresource.php
@@ -0,0 +1,44 @@
+<?php
+
+/**
+ * Smarty Method RegisterResource
+ *
+ * Smarty::registerResource() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_RegisterResource
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Registers a resource to fetch a template
+ *
+ * @api Smarty::registerResource()
+ * @link http://www.smarty.net/docs/en/api.register.resource.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param string $name name of resource type
+ * @param Smarty_Resource|array $resource_handler or instance of
+ * Smarty_Resource, or
+ * array of callbacks to
+ * handle resource
+ * (deprecated)
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ */
+ public function registerResource(Smarty_Internal_TemplateBase $obj, $name, $resource_handler)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ $smarty->registered_resources[$name] = $resource_handler instanceof
+ Smarty_Resource ? $resource_handler : array($resource_handler, false);
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_setautoloadfilters.php b/library/Smarty/libs/sysplugins/smarty_internal_method_setautoloadfilters.php
new file mode 100644
index 000000000..b1f965cd9
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_setautoloadfilters.php
@@ -0,0 +1,70 @@
+<?php
+
+/**
+ * Smarty Method SetAutoloadFilters
+ *
+ * Smarty::setAutoloadFilters() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_SetAutoloadFilters
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Valid filter types
+ *
+ * @var array
+ */
+ private $filterTypes = array('pre' => true, 'post' => true, 'output' => true, 'variable' => true);
+
+ /**
+ * Set autoload filters
+ *
+ * @api Smarty::setAutoloadFilters()
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param array $filters filters to load automatically
+ * @param string $type "pre", "output", … specify the
+ * filter type to set. Defaults to
+ * none treating $filters' keys as
+ * the appropriate types
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ */
+ public function setAutoloadFilters(Smarty_Internal_TemplateBase $obj, $filters, $type = null)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ if ($type !== null) {
+ $this->_checkFilterType($type);
+ $smarty->autoload_filters[$type] = (array) $filters;
+ } else {
+ foreach ((array) $filters as $type => $value) {
+ $this->_checkFilterType($type);
+ }
+ $smarty->autoload_filters = (array) $filters;
+ }
+ return $obj;
+ }
+
+ /**
+ * Check if filter type is valid
+ *
+ * @param string $type
+ *
+ * @throws \SmartyException
+ */
+ public function _checkFilterType($type)
+ {
+ if (!isset($this->filterTypes[$type])) {
+ throw new SmartyException("Illegal filter type \"{$type}\"");
+ }
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_setdebugtemplate.php b/library/Smarty/libs/sysplugins/smarty_internal_method_setdebugtemplate.php
new file mode 100644
index 000000000..4ff5d7f82
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_setdebugtemplate.php
@@ -0,0 +1,41 @@
+<?php
+
+/**
+ * Smarty Method SetDebugTemplate
+ *
+ * Smarty::setDebugTemplate() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_SetDebugTemplate
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * set the debug template
+ *
+ * @api Smarty::setDebugTemplate()
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param string $tpl_name
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ * @throws SmartyException if file is not readable
+ */
+ public function setDebugTemplate(Smarty_Internal_TemplateBase $obj, $tpl_name)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ if (!is_readable($tpl_name)) {
+ throw new SmartyException("Unknown file '{$tpl_name}'");
+ }
+ $smarty->debug_tpl = $tpl_name;
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_setdefaultmodifiers.php b/library/Smarty/libs/sysplugins/smarty_internal_method_setdefaultmodifiers.php
new file mode 100644
index 000000000..5a707287a
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_setdefaultmodifiers.php
@@ -0,0 +1,38 @@
+<?php
+
+/**
+ * Smarty Method SetDefaultModifiers
+ *
+ * Smarty::setDefaultModifiers() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_SetDefaultModifiers
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Set default modifiers
+ *
+ * @api Smarty::setDefaultModifiers()
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param array|string $modifiers modifier or list of modifiers
+ * to set
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ */
+ public function setDefaultModifiers(Smarty_Internal_TemplateBase $obj, $modifiers)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ $smarty->default_modifiers = (array) $modifiers;
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_unloadfilter.php b/library/Smarty/libs/sysplugins/smarty_internal_method_unloadfilter.php
new file mode 100644
index 000000000..e3d966e1c
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_unloadfilter.php
@@ -0,0 +1,42 @@
+<?php
+
+/**
+ * Smarty Method UnloadFilter
+ *
+ * Smarty::unloadFilter() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_UnloadFilter extends Smarty_Internal_Method_LoadFilter
+{
+ /**
+ * load a filter of specified type and name
+ *
+ * @api Smarty::unloadFilter()
+ *
+ * @link http://www.smarty.net/docs/en/api.unload.filter.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param string $type filter type
+ * @param string $name filter name
+ *
+ * @return bool
+ */
+ public function unloadFilter(Smarty_Internal_TemplateBase $obj, $type, $name)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ $this->_checkFilterType($type);
+ if (isset($smarty->registered_filters[$type])) {
+ $_filter_name = "smarty_{$type}filter_{$name}";
+ if (isset($smarty->registered_filters[$type][$_filter_name])) {
+ unset ($smarty->registered_filters[$type][$_filter_name]);
+ if (empty($smarty->registered_filters[$type])) {
+ unset($smarty->registered_filters[$type]);
+ }
+ }
+ }
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_unregistercacheresource.php b/library/Smarty/libs/sysplugins/smarty_internal_method_unregistercacheresource.php
new file mode 100644
index 000000000..80381015a
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_unregistercacheresource.php
@@ -0,0 +1,40 @@
+<?php
+
+/**
+ * Smarty Method UnregisterCacheResource
+ *
+ * Smarty::unregisterCacheResource() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_UnregisterCacheResource
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Registers a resource to fetch a template
+ *
+ * @api Smarty::unregisterCacheResource()
+ * @link http://www.smarty.net/docs/en/api.unregister.cacheresource.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param string $type name of cache resource type
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ */
+ public function unregisterCacheResource(Smarty_Internal_TemplateBase $obj, $name)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ if (isset($smarty->registered_cache_resources[$name])) {
+ unset($smarty->registered_cache_resources[$name]);
+ }
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_unregisterfilter.php b/library/Smarty/libs/sysplugins/smarty_internal_method_unregisterfilter.php
new file mode 100644
index 000000000..c80ae9a65
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_unregisterfilter.php
@@ -0,0 +1,42 @@
+<?php
+
+/**
+ * Smarty Method UnregisterFilter
+ *
+ * Smarty::unregisterFilter() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_UnregisterFilter extends Smarty_Internal_Method_RegisterFilter
+{
+ /**
+ * Unregisters a filter function
+ *
+ * @api Smarty::unregisterFilter()
+ *
+ * @link http://www.smarty.net/docs/en/api.unregister.filter.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param string $type filter type
+ * @param callback|string $callback
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ */
+ public function unregisterFilter(Smarty_Internal_TemplateBase $obj, $type, $callback)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ $this->_checkFilterType($type);
+ if (isset($smarty->registered_filters[$type])) {
+ $name = is_string($callback) ? $callback : $this->_getFilterName($callback);
+ if (isset($smarty->registered_filters[$type][$name])) {
+ unset($smarty->registered_filters[$type][$name]);
+ if (empty($smarty->registered_filters[$type])) {
+ unset($smarty->registered_filters[$type]);
+ }
+ }
+ }
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_unregisterobject.php b/library/Smarty/libs/sysplugins/smarty_internal_method_unregisterobject.php
new file mode 100644
index 000000000..a94331683
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_unregisterobject.php
@@ -0,0 +1,40 @@
+<?php
+
+/**
+ * Smarty Method UnregisterObject
+ *
+ * Smarty::unregisterObject() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_UnregisterObject
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Registers plugin to be used in templates
+ *
+ * @api Smarty::unregisterObject()
+ * @link http://www.smarty.net/docs/en/api.unregister.object.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param string $object_name name of object
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ */
+ public function unregisterObject(Smarty_Internal_TemplateBase $obj, $object_name)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ if (isset($smarty->registered_objects[$object_name])) {
+ unset($smarty->registered_objects[$object_name]);
+ }
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_unregisterplugin.php b/library/Smarty/libs/sysplugins/smarty_internal_method_unregisterplugin.php
new file mode 100644
index 000000000..06cb2d354
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_unregisterplugin.php
@@ -0,0 +1,41 @@
+<?php
+
+/**
+ * Smarty Method UnregisterPlugin
+ *
+ * Smarty::unregisterPlugin() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_UnregisterPlugin
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Registers plugin to be used in templates
+ *
+ * @api Smarty::unregisterPlugin()
+ * @link http://www.smarty.net/docs/en/api.unregister.plugin.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param string $type plugin type
+ * @param string $name name of template tag
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ */
+ public function unregisterPlugin(Smarty_Internal_TemplateBase $obj, $type, $name)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ if (isset($smarty->registered_plugins[$type][$name])) {
+ unset($smarty->registered_plugins[$type][$name]);
+ }
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_method_unregisterresource.php b/library/Smarty/libs/sysplugins/smarty_internal_method_unregisterresource.php
new file mode 100644
index 000000000..767bd74ab
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_method_unregisterresource.php
@@ -0,0 +1,40 @@
+<?php
+
+/**
+ * Smarty Method UnregisterResource
+ *
+ * Smarty::unregisterResource() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Method_UnregisterResource
+{
+ /**
+ * Valid for Smarty and template object
+ *
+ * @var int
+ */
+ public $objMap = 3;
+
+ /**
+ * Registers a resource to fetch a template
+ *
+ * @api Smarty::unregisterResource()
+ * @link http://www.smarty.net/docs/en/api.unregister.resource.tpl
+ *
+ * @param \Smarty_Internal_TemplateBase|\Smarty_Internal_Template|\Smarty $obj
+ * @param string $type name of resource type
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ */
+ public function unregisterResource(Smarty_Internal_TemplateBase $obj, $type)
+ {
+ $smarty = isset($obj->smarty) ? $obj->smarty : $obj;
+ if (isset($smarty->registered_resources[$type])) {
+ unset($smarty->registered_resources[$type]);
+ }
+ return $obj;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_nocache_insert.php b/library/Smarty/libs/sysplugins/smarty_internal_nocache_insert.php
index 0d2facfe9..b3d5fa86a 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_nocache_insert.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_nocache_insert.php
@@ -42,10 +42,10 @@ class Smarty_Internal_Nocache_Insert
$_output .= "echo {$_function}(" . var_export($_attr, true) . ",\$_smarty_tpl);?>";
}
$_tpl = $_template;
- while ($_tpl->parent instanceof Smarty_Internal_Template) {
+ while (isset($_tpl->parent) && $_tpl->parent->_objType == 2) {
$_tpl = $_tpl->parent;
}
- return "/*%%SmartyNocache:{$_tpl->properties['nocache_hash']}%%*/" . $_output . "/*/%%SmartyNocache:{$_tpl->properties['nocache_hash']}%%*/";
+ return "/*%%SmartyNocache:{$_tpl->compiled->nocache_hash}%%*/" . $_output . "/*/%%SmartyNocache:{$_tpl->compiled->nocache_hash}%%*/";
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_parsetree.php b/library/Smarty/libs/sysplugins/smarty_internal_parsetree.php
index 186671021..32c9df094 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_parsetree.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_parsetree.php
@@ -14,14 +14,9 @@
* @subpackage Compiler
* @ignore
*/
-abstract class _smarty_parsetree
+abstract class Smarty_Internal_ParseTree
{
- /**
- * Parser object
- *
- * @var object
- */
- public $parser;
+
/**
* Buffer content
*
@@ -39,323 +34,21 @@ abstract class _smarty_parsetree
/**
* Return buffer
*
- * @return string buffer content
- */
- abstract public function to_smarty_php();
-}
-
-/**
- * A complete smarty tag.
- *
- * @package Smarty
- * @subpackage Compiler
- * @ignore
- */
-class _smarty_tag extends _smarty_parsetree
-{
- /**
- * Saved block nesting level
- *
- * @var int
- */
- public $saved_block_nesting;
-
- /**
- * Create parse tree buffer for Smarty tag
- *
- * @param object $parser parser object
- * @param string $data content
- */
- public function __construct($parser, $data)
- {
- $this->parser = $parser;
- $this->data = $data;
- $this->saved_block_nesting = $parser->block_nesting_level;
- }
-
- /**
- * Return buffer content
+ * @param \Smarty_Internal_Templateparser $parser
*
- * @return string content
- */
- public function to_smarty_php()
- {
- return $this->data;
- }
-
- /**
- * Return complied code that loads the evaluated output of buffer content into a temporary variable
- *
- * @return string template code
- */
- public function assign_to_var()
- {
- $var = sprintf('$_tmp%d', ++Smarty_Internal_Templateparser::$prefix_number);
- $this->parser->compiler->prefix_code[] = sprintf("<?php ob_start();\n%s\n%s=ob_get_clean();?>", preg_replace(array('/^\s*<\?php\s+/','/\s*\?>\s*$/'), '', $this->data), $var);
-
- return $var;
- }
-}
-
-/**
- * Code fragment inside a tag.
- *
- * @package Smarty
- * @subpackage Compiler
- * @ignore
- */
-class _smarty_code extends _smarty_parsetree
-{
- /**
- * Create parse tree buffer for code fragment
- *
- * @param object $parser parser object
- * @param string $data content
- */
- public function __construct($parser, $data)
- {
- $this->parser = $parser;
- $this->data = $data;
- }
-
- /**
- * Return buffer content in parentheses
- *
- * @return string content
- */
- public function to_smarty_php()
- {
- return sprintf("(%s)", $this->data);
- }
-}
-
-/**
- * Double quoted string inside a tag.
- *
- * @package Smarty
- * @subpackage Compiler
- * @ignore
- */
-class _smarty_doublequoted extends _smarty_parsetree
-{
- /**
- * Create parse tree buffer for double quoted string subtrees
- *
- * @param object $parser parser object
- * @param _smarty_parsetree $subtree parsetree buffer
- */
- public function __construct($parser, _smarty_parsetree $subtree)
- {
- $this->parser = $parser;
- $this->subtrees[] = $subtree;
- if ($subtree instanceof _smarty_tag) {
- $this->parser->block_nesting_level = count($this->parser->compiler->_tag_stack);
- }
- }
-
- /**
- * Append buffer to subtree
- *
- * @param _smarty_parsetree $subtree parsetree buffer
- */
- public function append_subtree(_smarty_parsetree $subtree)
- {
- $last_subtree = count($this->subtrees) - 1;
- if ($last_subtree >= 0 && $this->subtrees[$last_subtree] instanceof _smarty_tag && $this->subtrees[$last_subtree]->saved_block_nesting < $this->parser->block_nesting_level) {
- if ($subtree instanceof _smarty_code) {
- $this->subtrees[$last_subtree]->data .= '<?php echo ' . $subtree->data . ';?>';
- } elseif ($subtree instanceof _smarty_dq_content) {
- $this->subtrees[$last_subtree]->data .= '<?php echo "' . $subtree->data . '";?>';
- } else {
- $this->subtrees[$last_subtree]->data .= $subtree->data;
- }
- } else {
- $this->subtrees[] = $subtree;
- }
- if ($subtree instanceof _smarty_tag) {
- $this->parser->block_nesting_level = count($this->parser->compiler->_tag_stack);
- }
- }
-
- /**
- * Merge subtree buffer content together
- *
- * @return string compiled template code
- */
- public function to_smarty_php()
- {
- $code = '';
- foreach ($this->subtrees as $subtree) {
- if ($code !== "") {
- $code .= ".";
- }
- if ($subtree instanceof _smarty_tag) {
- $more_php = $subtree->assign_to_var();
- } else {
- $more_php = $subtree->to_smarty_php();
- }
-
- $code .= $more_php;
-
- if (!$subtree instanceof _smarty_dq_content) {
- $this->parser->compiler->has_variable_string = true;
- }
- }
-
- return $code;
- }
-}
-
-/**
- * Raw chars as part of a double quoted string.
- *
- * @package Smarty
- * @subpackage Compiler
- * @ignore
- */
-class _smarty_dq_content extends _smarty_parsetree
-{
- /**
- * Create parse tree buffer with string content
- *
- * @param object $parser parser object
- * @param string $data string section
- */
- public function __construct($parser, $data)
- {
- $this->parser = $parser;
- $this->data = $data;
- }
-
- /**
- * Return content as double quoted string
- *
- * @return string doubled quoted string
- */
- public function to_smarty_php()
- {
- return '"' . $this->data . '"';
- }
-}
-
-/**
- * Template element
- *
- * @package Smarty
- * @subpackage Compiler
- * @ignore
- */
-class _smarty_template_buffer extends _smarty_parsetree
-{
- /**
- * Array of template elements
- *
- * @var array
- */
- public $subtrees = Array();
-
- /**
- * Create root of parse tree for template elements
- *
- * @param object $parser parse object
- */
- public function __construct($parser)
- {
- $this->parser = $parser;
- }
-
- /**
- * Append buffer to subtree
- *
- * @param _smarty_parsetree $subtree
+ * @return string buffer content
*/
- public function append_subtree(_smarty_parsetree $subtree)
- {
- if ($subtree->data !== '') {
- $this->subtrees[] = $subtree;
- }
- }
+ abstract public function to_smarty_php(Smarty_Internal_Templateparser $parser);
/**
- * Sanitize and merge subtree buffers together
- *
- * @return string template code content
+ * Template data object destructor
*/
- public function to_smarty_php()
+ public function __destruct()
{
- $code = '';
- for ($key = 0, $cnt = count($this->subtrees); $key < $cnt; $key ++) {
- if ($this->subtrees[$key] instanceof _smarty_text) {
- $subtree = $this->subtrees[$key]->to_smarty_php();
- while ($key + 1 < $cnt && ($this->subtrees[$key+1] instanceof _smarty_text || $this->subtrees[$key +1]->data == '')) {
- $key++;
- if ($this->subtrees[$key]->data == '') {
- continue;
- }
- $subtree .= $this->subtrees[$key]->to_smarty_php();
- }
- if ($subtree == '') {
- continue;
- }
- $code .= preg_replace('/(<%|%>|<\?php|<\?|\?>|<\/?script)/', "<?php echo '\$1'; ?>\n", $subtree);
- continue;
- }
- if ($this->subtrees[$key] instanceof _smarty_tag) {
- $subtree = $this->subtrees[$key]->to_smarty_php();
- while ($key + 1 < $cnt && ($this->subtrees[$key+1] instanceof _smarty_tag || $this->subtrees[$key +1]->data == '')) {
- $key++;
- if ($this->subtrees[$key]->data == '') {
- continue;
- }
- $newCode = $this->subtrees[$key]->to_smarty_php();
- if ((preg_match('/^\s*<\?php\s+/', $newCode) && preg_match('/\s*\?>\s*$/', $subtree))) {
- $subtree = preg_replace('/\s*\?>\s*$/', "\n", $subtree);
- $subtree .= preg_replace('/^\s*<\?php\s+/', '', $newCode);
- } else {
- $subtree .= $newCode;
- }
- }
- if ($subtree == '') {
- continue;
- }
- $code .= $subtree;
- continue;
- }
- $code .= $this->subtrees[$key]->to_smarty_php();
- }
- return $code;
+ $this->data = null;
+ $this->subtrees = null;
}
}
-/**
- * template text
- *
- * @package Smarty
- * @subpackage Compiler
- * @ignore
- */
-class _smarty_text extends _smarty_parsetree
-{
- /**
- * Create template text buffer
- *
- * @param object $parser parser object
- * @param string $data text
- */
- public function __construct($parser, $data)
- {
- $this->parser = $parser;
- $this->data = $data;
- }
- /**
- * Return buffer content
- *
- * @return strint text
- */
- public function to_smarty_php()
- {
- return $this->data;
- }
-}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_parsetree_code.php b/library/Smarty/libs/sysplugins/smarty_internal_parsetree_code.php
new file mode 100644
index 000000000..d0f0b3fd9
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_parsetree_code.php
@@ -0,0 +1,42 @@
+<?php
+/**
+ * Smarty Internal Plugin Templateparser Parse Tree
+ * These are classes to build parse trees in the template parser
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ * @author Thue Kristensen
+ * @author Uwe Tews
+ */
+
+/**
+ * Code fragment inside a tag .
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ * @ignore
+ */
+class Smarty_Internal_ParseTree_Code extends Smarty_Internal_ParseTree
+{
+ /**
+ * Create parse tree buffer for code fragment
+ *
+ * @param string $data content
+ */
+ public function __construct($data)
+ {
+ $this->data = $data;
+ }
+
+ /**
+ * Return buffer content in parentheses
+ *
+ * @param \Smarty_Internal_Templateparser $parser
+ *
+ * @return string content
+ */
+ public function to_smarty_php(Smarty_Internal_Templateparser $parser)
+ {
+ return sprintf("(%s)", $this->data);
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_parsetree_dq.php b/library/Smarty/libs/sysplugins/smarty_internal_parsetree_dq.php
new file mode 100644
index 000000000..607389cb5
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_parsetree_dq.php
@@ -0,0 +1,88 @@
+<?php
+
+/**
+ * Double quoted string inside a tag.
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ * @ignore
+ */
+
+/**
+ * Double quoted string inside a tag.
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ * @ignore
+ */
+class Smarty_Internal_ParseTree_Dq extends Smarty_Internal_ParseTree
+{
+ /**
+ * Create parse tree buffer for double quoted string subtrees
+ *
+ * @param object $parser parser object
+ * @param Smarty_Internal_ParseTree $subtree parse tree buffer
+ */
+ public function __construct($parser, Smarty_Internal_ParseTree $subtree)
+ {
+ $this->subtrees[] = $subtree;
+ if ($subtree instanceof Smarty_Internal_ParseTree_Tag) {
+ $parser->block_nesting_level = count($parser->compiler->_tag_stack);
+ }
+ }
+
+ /**
+ * Append buffer to subtree
+ *
+ * @param \Smarty_Internal_Templateparser $parser
+ * @param Smarty_Internal_ParseTree $subtree parse tree buffer
+ */
+ public function append_subtree(Smarty_Internal_Templateparser $parser, Smarty_Internal_ParseTree $subtree)
+ {
+ $last_subtree = count($this->subtrees) - 1;
+ if ($last_subtree >= 0 && $this->subtrees[$last_subtree] instanceof Smarty_Internal_ParseTree_Tag && $this->subtrees[$last_subtree]->saved_block_nesting < $parser->block_nesting_level) {
+ if ($subtree instanceof Smarty_Internal_ParseTree_Code) {
+ $this->subtrees[$last_subtree]->data = $parser->compiler->appendCode($this->subtrees[$last_subtree]->data, '<?php echo ' . $subtree->data . ';?>');
+ } elseif ($subtree instanceof Smarty_Internal_ParseTree_DqContent) {
+ $this->subtrees[$last_subtree]->data = $parser->compiler->appendCode($this->subtrees[$last_subtree]->data, '<?php echo "' . $subtree->data . '";?>');
+ } else {
+ $this->subtrees[$last_subtree]->data = $parser->compiler->appendCode($this->subtrees[$last_subtree]->data, $subtree->data);
+ }
+ } else {
+ $this->subtrees[] = $subtree;
+ }
+ if ($subtree instanceof Smarty_Internal_ParseTree_Tag) {
+ $parser->block_nesting_level = count($parser->compiler->_tag_stack);
+ }
+ }
+
+ /**
+ * Merge subtree buffer content together
+ *
+ * @param \Smarty_Internal_Templateparser $parser
+ *
+ * @return string compiled template code
+ */
+ public function to_smarty_php(Smarty_Internal_Templateparser $parser)
+ {
+ $code = '';
+ foreach ($this->subtrees as $subtree) {
+ if ($code !== "") {
+ $code .= ".";
+ }
+ if ($subtree instanceof Smarty_Internal_ParseTree_Tag) {
+ $more_php = $subtree->assign_to_var($parser);
+ } else {
+ $more_php = $subtree->to_smarty_php($parser);
+ }
+
+ $code .= $more_php;
+
+ if (!$subtree instanceof Smarty_Internal_ParseTree_DqContent) {
+ $parser->compiler->has_variable_string = true;
+ }
+ }
+
+ return $code;
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_parsetree_dqcontent.php b/library/Smarty/libs/sysplugins/smarty_internal_parsetree_dqcontent.php
new file mode 100644
index 000000000..a8ca389d9
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_parsetree_dqcontent.php
@@ -0,0 +1,42 @@
+<?php
+/**
+ * Smarty Internal Plugin Templateparser Parse Tree
+ * These are classes to build parse tree in the template parser
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ * @author Thue Kristensen
+ * @author Uwe Tews
+ */
+
+/**
+ * Raw chars as part of a double quoted string.
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ * @ignore
+ */
+class Smarty_Internal_ParseTree_DqContent extends Smarty_Internal_ParseTree
+{
+ /**
+ * Create parse tree buffer with string content
+ *
+ * @param string $data string section
+ */
+ public function __construct($data)
+ {
+ $this->data = $data;
+ }
+
+ /**
+ * Return content as double quoted string
+ *
+ * @param \Smarty_Internal_Templateparser $parser
+ *
+ * @return string doubled quoted string
+ */
+ public function to_smarty_php(Smarty_Internal_Templateparser $parser)
+ {
+ return '"' . $this->data . '"';
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_parsetree_tag.php b/library/Smarty/libs/sysplugins/smarty_internal_parsetree_tag.php
new file mode 100644
index 000000000..575c8c9e8
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_parsetree_tag.php
@@ -0,0 +1,69 @@
+<?php
+/**
+ * Smarty Internal Plugin Templateparser Parse Tree
+ * These are classes to build parse tree in the template parser
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ * @author Thue Kristensen
+ * @author Uwe Tews
+ */
+
+/**
+ * A complete smarty tag.
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ * @ignore
+ */
+class Smarty_Internal_ParseTree_Tag extends Smarty_Internal_ParseTree
+{
+
+ /**
+ * Saved block nesting level
+ *
+ * @var int
+ */
+ public $saved_block_nesting;
+
+ /**
+ * Create parse tree buffer for Smarty tag
+ *
+ * @param \Smarty_Internal_Templateparser $parser parser object
+ * @param string $data content
+ */
+ public function __construct(Smarty_Internal_Templateparser $parser, $data)
+ {
+ $this->data = $data;
+ $this->saved_block_nesting = $parser->block_nesting_level;
+ }
+
+ /**
+ * Return buffer content
+ *
+ * @param \Smarty_Internal_Templateparser $parser
+ *
+ * @return string content
+ */
+ public function to_smarty_php(Smarty_Internal_Templateparser $parser)
+ {
+ return $this->data;
+ }
+
+ /**
+ * Return complied code that loads the evaluated output of buffer content into a temporary variable
+ *
+ * @param \Smarty_Internal_Templateparser $parser
+ *
+ * @return string template code
+ */
+ public function assign_to_var(Smarty_Internal_Templateparser $parser)
+ {
+ $var = sprintf('$_tmp%d', ++ Smarty_Internal_Templateparser::$prefix_number);
+ $tmp = $parser->compiler->appendCode('<?php ob_start();?>', $this->data);
+ $tmp = $parser->compiler->appendCode($tmp, "<?php {$var}=ob_get_clean();?>");
+ $parser->compiler->prefix_code[] = sprintf("%s", $tmp);
+
+ return $var;
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_parsetree_template.php b/library/Smarty/libs/sysplugins/smarty_internal_parsetree_template.php
new file mode 100644
index 000000000..623ae51a3
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_parsetree_template.php
@@ -0,0 +1,128 @@
+<?php
+/**
+ * Smarty Internal Plugin Templateparser Parse Tree
+ * These are classes to build parse tree in the template parser
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ * @author Thue Kristensen
+ * @author Uwe Tews
+ */
+
+/**
+ * Template element
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ * @ignore
+ */
+class Smarty_Internal_ParseTree_Template extends Smarty_Internal_ParseTree
+{
+
+ /**
+ * Array of template elements
+ *
+ * @var array
+ */
+ public $subtrees = Array();
+
+ /**
+ * Create root of parse tree for template elements
+ *
+ */
+ public function __construct()
+ {
+ }
+
+ /**
+ * Append buffer to subtree
+ *
+ * @param \Smarty_Internal_Templateparser $parser
+ * @param Smarty_Internal_ParseTree $subtree
+ */
+ public function append_subtree(Smarty_Internal_Templateparser $parser, Smarty_Internal_ParseTree $subtree)
+ {
+ if (!empty($subtree->subtrees)) {
+ $this->subtrees = array_merge($this->subtrees, $subtree->subtrees);
+ } else {
+ if ($subtree->data !== '') {
+ $this->subtrees[] = $subtree;
+ }
+ }
+ }
+
+ /**
+ * Append array to subtree
+ *
+ * @param \Smarty_Internal_Templateparser $parser
+ * @param \Smarty_Internal_ParseTree[] $array
+ */
+ public function append_array(Smarty_Internal_Templateparser $parser, $array = array())
+ {
+ if (!empty($array)) {
+ $this->subtrees = array_merge($this->subtrees, (array) $array);
+ }
+ }
+
+ /**
+ * Prepend array to subtree
+ *
+ * @param \Smarty_Internal_Templateparser $parser
+ * @param \Smarty_Internal_ParseTree[] $array
+ */
+ public function prepend_array(Smarty_Internal_Templateparser $parser, $array = array())
+ {
+ if (!empty($array)) {
+ $this->subtrees = array_merge((array) $array, $this->subtrees);
+ }
+ }
+
+ /**
+ * Sanitize and merge subtree buffers together
+ *
+ * @param \Smarty_Internal_Templateparser $parser
+ *
+ * @return string template code content
+ */
+ public function to_smarty_php(Smarty_Internal_Templateparser $parser)
+ {
+ $code = '';
+ for ($key = 0, $cnt = count($this->subtrees); $key < $cnt; $key ++) {
+ if ($this->subtrees[$key] instanceof Smarty_Internal_ParseTree_Text) {
+ $subtree = $this->subtrees[$key]->to_smarty_php($parser);
+ while ($key + 1 < $cnt && ($this->subtrees[$key + 1] instanceof Smarty_Internal_ParseTree_Text ||
+ $this->subtrees[$key + 1]->data == '')) {
+ $key ++;
+ if ($this->subtrees[$key]->data == '') {
+ continue;
+ }
+ $subtree .= $this->subtrees[$key]->to_smarty_php($parser);
+ }
+ if ($subtree == '') {
+ continue;
+ }
+ $code .= preg_replace('/((<%)|(%>)|(<\?php)|(<\?)|(\?>)|(<\/?script))/', "<?php echo '\$1'; ?>\n",
+ $subtree);
+ continue;
+ }
+ if ($this->subtrees[$key] instanceof Smarty_Internal_ParseTree_Tag) {
+ $subtree = $this->subtrees[$key]->to_smarty_php($parser);
+ while ($key + 1 < $cnt && ($this->subtrees[$key + 1] instanceof Smarty_Internal_ParseTree_Tag ||
+ $this->subtrees[$key + 1]->data == '')) {
+ $key ++;
+ if ($this->subtrees[$key]->data == '') {
+ continue;
+ }
+ $subtree = $parser->compiler->appendCode($subtree, $this->subtrees[$key]->to_smarty_php($parser));
+ }
+ if ($subtree == '') {
+ continue;
+ }
+ $code .= $subtree;
+ continue;
+ }
+ $code .= $this->subtrees[$key]->to_smarty_php($parser);
+ }
+ return $code;
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_parsetree_text.php b/library/Smarty/libs/sysplugins/smarty_internal_parsetree_text.php
new file mode 100644
index 000000000..b3100fa09
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_parsetree_text.php
@@ -0,0 +1,40 @@
+<?php
+
+/**
+ * Smarty Internal Plugin Templateparser Parse Tree
+ * These are classes to build parse tree in the template parser
+ *
+ * @package Smarty
+ * @subpackage Compiler
+ * @author Thue Kristensen
+ * @author Uwe Tews
+ * *
+ * template text
+ * @package Smarty
+ * @subpackage Compiler
+ * @ignore
+ */
+class Smarty_Internal_ParseTree_Text extends Smarty_Internal_ParseTree
+{
+ /**
+ * Create template text buffer
+ *
+ * @param string $data text
+ */
+ public function __construct($data)
+ {
+ $this->data = $data;
+ }
+
+ /**
+ * Return buffer content
+ *
+ * @param \Smarty_Internal_Templateparser $parser
+ *
+ * @return string text
+ */
+ public function to_smarty_php(Smarty_Internal_Templateparser $parser)
+ {
+ return $this->data;
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_resource_eval.php b/library/Smarty/libs/sysplugins/smarty_internal_resource_eval.php
index 1c64b7cf5..aca710350 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_resource_eval.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_resource_eval.php
@@ -73,11 +73,11 @@ class Smarty_Internal_Resource_Eval extends Smarty_Resource_Recompiled
*
* @param Smarty $smarty Smarty instance
* @param string $resource_name resource_name to make unique
- * @param boolean $is_config flag for config resource
+ * @param boolean $isConfig flag for config resource
*
* @return string unique resource name
*/
- protected function buildUniqueResourceName(Smarty $smarty, $resource_name, $is_config = false)
+ public function buildUniqueResourceName(Smarty $smarty, $resource_name, $isConfig = false)
{
return get_class($this) . '#' . $this->decode($resource_name);
}
@@ -89,7 +89,7 @@ class Smarty_Internal_Resource_Eval extends Smarty_Resource_Recompiled
*
* @return string resource's basename
*/
- protected function getBasename(Smarty_Template_Source $source)
+ public function getBasename(Smarty_Template_Source $source)
{
return '';
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_resource_extends.php b/library/Smarty/libs/sysplugins/smarty_internal_resource_extends.php
index c78dba512..0c0802d62 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_resource_extends.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_resource_extends.php
@@ -39,25 +39,24 @@ class Smarty_Internal_Resource_Extends extends Smarty_Resource
$components = explode('|', $source->name);
$exists = true;
foreach ($components as $component) {
- $s = Smarty_Resource::source(null, $source->smarty, $component);
- if ($s->type == 'php') {
- throw new SmartyException("Resource type {$s->type} cannot be used with the extends resource type");
+ /* @var \Smarty_Template_Source $_s */
+ $_s = Smarty_Template_Source::load(null, $source->smarty, $component);
+ if ($_s->type == 'php') {
+ throw new SmartyException("Resource type {$_s->type} cannot be used with the extends resource type");
}
- $sources[$s->uid] = $s;
- $uid .= realpath($s->filepath);
- if ($_template && $_template->smarty->compile_check) {
- $exists = $exists && $s->exists;
+ $sources[$_s->uid] = $_s;
+ $uid .= $_s->filepath;
+ if ($_template) {
+ $exists = $exists && $_s->exists;
}
}
$source->components = $sources;
- $source->filepath = $s->filepath;
+ $source->filepath = $_s->filepath;
$source->uid = sha1($uid);
- if ($_template && $_template->smarty->compile_check) {
- $source->timestamp = $s->timestamp;
- $source->exists = $exists;
+ $source->exists = $exists;
+ if ($_template) {
+ $source->timestamp = $_s->timestamp;
}
- // need the template at getContent()
- $source->template = $_template;
}
/**
@@ -68,10 +67,11 @@ class Smarty_Internal_Resource_Extends extends Smarty_Resource
public function populateTimestamp(Smarty_Template_Source $source)
{
$source->exists = true;
- foreach ($source->components as $s) {
- $source->exists = $source->exists && $s->exists;
+ /* @var \Smarty_Template_Source $_s */
+ foreach ($source->components as $_s) {
+ $source->exists = $source->exists && $_s->exists;
}
- $source->timestamp = $s->timestamp;
+ $source->timestamp = $source->exists ? $_s->getTimeStamp() : false;
}
/**
@@ -91,9 +91,10 @@ class Smarty_Internal_Resource_Extends extends Smarty_Resource
$_components = array_reverse($source->components);
$_content = '';
- foreach ($_components as $_component) {
+ /* @var \Smarty_Template_Source $_s */
+ foreach ($_components as $_s) {
// read content
- $_content .= $_component->content;
+ $_content .= $_s->getContent();
}
return $_content;
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_resource_file.php b/library/Smarty/libs/sysplugins/smarty_internal_resource_file.php
index 0abdc4495..b15e3cc6a 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_resource_file.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_resource_file.php
@@ -18,6 +18,97 @@
class Smarty_Internal_Resource_File extends Smarty_Resource
{
/**
+ * build template filepath by traversing the template_dir array
+ *
+ * @param Smarty_Template_Source $source source object
+ * @param Smarty_Internal_Template $_template template object
+ *
+ * @return string fully qualified filepath
+ * @throws SmartyException
+ */
+ protected function buildFilepath(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null)
+ {
+ $file = $source->name;
+ // absolute file ?
+ if ($file[0] == '/' || $file[1] == ':') {
+ $file = $source->smarty->_realpath($file, true);
+ return is_file($file) ? $file : false;
+ }
+ // go relative to a given template?
+ if ($file[0] == '.' && $_template && isset($_template->parent) && $_template->parent->_objType == 2 &&
+ preg_match('#^[.]{1,2}[\\\/]#', $file)
+ ) {
+ if ($_template->parent->source->type != 'file' && $_template->parent->source->type != 'extends' &&
+ !isset($_template->parent->_cache['allow_relative_path'])
+ ) {
+ throw new SmartyException("Template '{$file}' cannot be relative to template of resource type '{$_template->parent->source->type}'");
+ }
+ $path = dirname($_template->parent->source->filepath) . DS . $file;
+ // normalize path
+ $path = $source->smarty->_realpath($path);
+ // files relative to a template only get one shot
+ return is_file($path) ? $path : false;
+ }
+ // normalize DS
+ if (strpos($file, DS == '/' ? '\\' : '/') !== false) {
+ $file = str_replace(DS == '/' ? '\\' : '/', DS, $file);
+ }
+
+ $_directories = $source->smarty->getTemplateDir(null, $source->isConfig);
+ // template_dir index?
+ if ($file[0] == '[' && preg_match('#^\[([^\]]+)\](.+)$#', $file, $fileMatch)) {
+ $file = $fileMatch[2];
+ $_indices = explode(',', $fileMatch[1]);
+ $_index_dirs = array();
+ foreach ($_indices as $index) {
+ $index = trim($index);
+ // try string indexes
+ if (isset($_directories[$index])) {
+ $_index_dirs[] = $_directories[$index];
+ } elseif (is_numeric($index)) {
+ // try numeric index
+ $index = (int) $index;
+ if (isset($_directories[$index])) {
+ $_index_dirs[] = $_directories[$index];
+ } else {
+ // try at location index
+ $keys = array_keys($_directories);
+ if (isset($_directories[$keys[$index]])) {
+ $_index_dirs[] = $_directories[$keys[$index]];
+ }
+ }
+ }
+ }
+ if (empty($_index_dirs)) {
+ // index not found
+ return false;
+ } else {
+ $_directories = $_index_dirs;
+ }
+ }
+
+ // relative file name?
+ foreach ($_directories as $_directory) {
+ $path = $_directory . $file;
+ if (is_file($path)) {
+ return (strpos($path, '.' . DS) !== false) ? $source->smarty->_realpath($path) : $path;
+ }
+ }
+ if (!isset($_index_dirs)) {
+ // Could be relative to cwd
+ $path = $source->smarty->_realpath($file, true);
+ if (is_file($path)) {
+ return $path;
+ }
+ }
+ // Use include path ?
+ if ($source->smarty->use_include_path) {
+ return $source->smarty->ext->_getIncludePath->getIncludePath($_directories, $file, $source->smarty);
+ }
+ return false;
+ }
+
+ /**
* populate Source Object with meta data from Resource
*
* @param Smarty_Template_Source $source source object
@@ -28,15 +119,17 @@ class Smarty_Internal_Resource_File extends Smarty_Resource
$source->filepath = $this->buildFilepath($source, $_template);
if ($source->filepath !== false) {
- if (is_object($source->smarty->security_policy)) {
- $source->smarty->security_policy->isTrustedResourceDir($source->filepath);
+ if (isset($source->smarty->security_policy) && is_object($source->smarty->security_policy)) {
+ $source->smarty->security_policy->isTrustedResourceDir($source->filepath, $source->isConfig);
}
-
- $source->uid = sha1(realpath($source->filepath));
- if ($source->smarty->compile_check && !isset($source->timestamp)) {
- $source->timestamp = @filemtime($source->filepath);
- $source->exists = !!$source->timestamp;
+ $source->exists = true;
+ $source->uid = sha1($source->filepath);
+ if ($source->smarty->compile_check == 1) {
+ $source->timestamp = filemtime($source->filepath);
}
+ } else {
+ $source->timestamp = false;
+ $source->exists = false;
}
}
@@ -47,8 +140,12 @@ class Smarty_Internal_Resource_File extends Smarty_Resource
*/
public function populateTimestamp(Smarty_Template_Source $source)
{
- $source->timestamp = @filemtime($source->filepath);
- $source->exists = !!$source->timestamp;
+ if (!$source->exists) {
+ $source->timestamp = $source->exists = is_file($source->filepath);
+ }
+ if ($source->exists) {
+ $source->timestamp = filemtime($source->filepath);
+ }
}
/**
@@ -61,13 +158,11 @@ class Smarty_Internal_Resource_File extends Smarty_Resource
*/
public function getContent(Smarty_Template_Source $source)
{
- if ($source->timestamp) {
+ if ($source->exists) {
return file_get_contents($source->filepath);
}
- if ($source instanceof Smarty_Config_Source) {
- throw new SmartyException("Unable to read config {$source->type} '{$source->name}'");
- }
- throw new SmartyException("Unable to read template {$source->type} '{$source->name}'");
+ throw new SmartyException('Unable to read ' . ($source->isConfig ? 'config' : 'template') .
+ " {$source->type} '{$source->name}'");
}
/**
@@ -79,11 +174,6 @@ class Smarty_Internal_Resource_File extends Smarty_Resource
*/
public function getBasename(Smarty_Template_Source $source)
{
- $_file = $source->name;
- if (($_pos = strpos($_file, ']')) !== false) {
- $_file = substr($_file, $_pos + 1);
- }
-
- return basename($_file);
+ return basename($source->filepath);
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_resource_php.php b/library/Smarty/libs/sysplugins/smarty_internal_resource_php.php
index 7463c2960..62680625c 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_resource_php.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_resource_php.php
@@ -9,9 +9,15 @@
* @author Uwe Tews
* @author Rodney Rehm
*/
-class Smarty_Internal_Resource_PHP extends Smarty_Resource_Uncompiled
+class Smarty_Internal_Resource_Php extends Smarty_Internal_Resource_File
{
/**
+ * Flag that it's an uncompiled resource
+ *
+ * @var bool
+ */
+ public $uncompiled = true;
+ /**
* container for short_open_tag directive's value before executing PHP templates
*
* @var string
@@ -19,50 +25,20 @@ class Smarty_Internal_Resource_PHP extends Smarty_Resource_Uncompiled
protected $short_open_tag;
/**
- * Create a new PHP Resource
-
- */
- public function __construct()
- {
- $this->short_open_tag = ini_get('short_open_tag');
- }
-
- /**
- * populate Source Object with meta data from Resource
+ * Resource does implement populateCompiledFilepath() method
*
- * @param Smarty_Template_Source $source source object
- * @param Smarty_Internal_Template $_template template object
- *
- * @return void
+ * @var bool
*/
- public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null)
- {
- $source->filepath = $this->buildFilepath($source, $_template);
-
- if ($source->filepath !== false) {
- if (is_object($source->smarty->security_policy)) {
- $source->smarty->security_policy->isTrustedResourceDir($source->filepath);
- }
+ public $hasCompiledHandler = true;
- $source->uid = sha1($source->filepath);
- if ($source->smarty->compile_check) {
- $source->timestamp = @filemtime($source->filepath);
- $source->exists = !!$source->timestamp;
- }
- }
- }
/**
- * populate Source Object with timestamp and exists from Resource
- *
- * @param Smarty_Template_Source $source source object
- *
- * @return void
+ * Create a new PHP Resource
+
*/
- public function populateTimestamp(Smarty_Template_Source $source)
+ public function __construct()
{
- $source->timestamp = @filemtime($source->filepath);
- $source->exists = !!$source->timestamp;
+ $this->short_open_tag = ini_get('short_open_tag');
}
/**
@@ -75,7 +51,7 @@ class Smarty_Internal_Resource_PHP extends Smarty_Resource_Uncompiled
*/
public function getContent(Smarty_Template_Source $source)
{
- if ($source->timestamp) {
+ if ($source->exists) {
return '';
}
throw new SmartyException("Unable to read template {$source->type} '{$source->name}'");
@@ -96,7 +72,7 @@ class Smarty_Internal_Resource_PHP extends Smarty_Resource_Uncompiled
throw new SmartyException("PHP templates are disabled");
}
if (!$source->exists) {
- if ($_template->parent instanceof Smarty_Internal_Template) {
+ if (isset($_template->parent) && $_template->parent->_objType == 2) {
$parent_resource = " in '{$_template->parent->template_resource}'";
} else {
$parent_resource = '';
@@ -116,4 +92,17 @@ class Smarty_Internal_Resource_PHP extends Smarty_Resource_Uncompiled
include($source->filepath);
ini_set('short_open_tag', $this->short_open_tag);
}
+
+ /**
+ * populate compiled object with compiled filepath
+ *
+ * @param Smarty_Template_Compiled $compiled compiled object
+ * @param Smarty_Internal_Template $_template template object (is ignored)
+ */
+ public function populateCompiledFilepath(Smarty_Template_Compiled $compiled, Smarty_Internal_Template $_template)
+ {
+ $compiled->filepath = false;
+ $compiled->timestamp = false;
+ $compiled->exists = false;
+ }
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_resource_registered.php b/library/Smarty/libs/sysplugins/smarty_internal_resource_registered.php
index f12d843e1..69b396b6a 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_resource_registered.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_resource_registered.php
@@ -76,12 +76,13 @@ class Smarty_Internal_Resource_Registered extends Smarty_Resource
public function getContent(Smarty_Template_Source $source)
{
// return template string
- $t = call_user_func_array($source->smarty->registered_resources[$source->type][0][0], array($source->name, &$source->content, $source->smarty));
+ $content = null;
+ $t = call_user_func_array($source->smarty->registered_resources[$source->type][0][0], array($source->name, &$content, $source->smarty));
if (is_bool($t) && !$t) {
throw new SmartyException("Unable to read template {$source->type} '{$source->name}'");
}
- return $source->content;
+ return $content;
}
/**
@@ -91,7 +92,7 @@ class Smarty_Internal_Resource_Registered extends Smarty_Resource
*
* @return string resource's basename
*/
- protected function getBasename(Smarty_Template_Source $source)
+ public function getBasename(Smarty_Template_Source $source)
{
return basename($source->name);
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_resource_stream.php b/library/Smarty/libs/sysplugins/smarty_internal_resource_stream.php
index f7d1aac31..8a902268c 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_resource_stream.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_resource_stream.php
@@ -70,11 +70,11 @@ class Smarty_Internal_Resource_Stream extends Smarty_Resource_Recompiled
*
* @param Smarty $smarty Smarty instance
* @param string $resource_name resource_name to make unique
- * @param boolean $is_config flag for config resource
+ * @param boolean $isConfig flag for config resource
*
* @return string unique resource name
*/
- protected function buildUniqueResourceName(Smarty $smarty, $resource_name, $is_config = false)
+ public function buildUniqueResourceName(Smarty $smarty, $resource_name, $isConfig = false)
{
return get_class($this) . '#' . $resource_name;
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_resource_string.php b/library/Smarty/libs/sysplugins/smarty_internal_resource_string.php
index bfa069974..75e99e6fb 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_resource_string.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_resource_string.php
@@ -73,11 +73,11 @@ class Smarty_Internal_Resource_String extends Smarty_Resource
*
* @param Smarty $smarty Smarty instance
* @param string $resource_name resource_name to make unique
- * @param boolean $is_config flag for config resource
+ * @param boolean $isConfig flag for config resource
*
* @return string unique resource name
*/
- protected function buildUniqueResourceName(Smarty $smarty, $resource_name, $is_config = false)
+ public function buildUniqueResourceName(Smarty $smarty, $resource_name, $isConfig = false)
{
return get_class($this) . '#' . $this->decode($resource_name);
}
@@ -90,7 +90,7 @@ class Smarty_Internal_Resource_String extends Smarty_Resource
*
* @return string resource's basename
*/
- protected function getBasename(Smarty_Template_Source $source)
+ public function getBasename(Smarty_Template_Source $source)
{
return '';
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_runtime_cachemodify.php b/library/Smarty/libs/sysplugins/smarty_internal_runtime_cachemodify.php
new file mode 100644
index 000000000..4e2fb83e6
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_runtime_cachemodify.php
@@ -0,0 +1,67 @@
+<?php
+
+/**
+ * Inline Runtime Methods render, setSourceByUid, setupSubTemplate
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ *
+ **/
+class Smarty_Internal_Runtime_CacheModify
+{
+ /**
+ * check client side cache
+ *
+ * @param Smarty_Internal_Template $_template
+ * @param string $content
+ */
+ public function cacheModifiedCheck(Smarty_Template_Cached $cached, Smarty_Internal_Template $_template, $content)
+ {
+ $_isCached = $_template->isCached() && !$_template->compiled->has_nocache_code;
+ $_last_modified_date =
+ @substr($_SERVER['HTTP_IF_MODIFIED_SINCE'], 0, strpos($_SERVER['HTTP_IF_MODIFIED_SINCE'], 'GMT') + 3);
+ if ($_isCached && $cached->timestamp <= strtotime($_last_modified_date)) {
+ switch (PHP_SAPI) {
+ case 'cgi': // php-cgi < 5.3
+ case 'cgi-fcgi': // php-cgi >= 5.3
+ case 'fpm-fcgi': // php-fpm >= 5.3.3
+ header('Status: 304 Not Modified');
+ break;
+
+ case 'cli':
+ if ( /* ^phpunit */
+ !empty($_SERVER['SMARTY_PHPUNIT_DISABLE_HEADERS']) /* phpunit$ */
+ ) {
+ $_SERVER['SMARTY_PHPUNIT_HEADERS'][] = '304 Not Modified';
+ }
+ break;
+
+ default:
+ if ( /* ^phpunit */
+ !empty($_SERVER['SMARTY_PHPUNIT_DISABLE_HEADERS']) /* phpunit$ */
+ ) {
+ $_SERVER['SMARTY_PHPUNIT_HEADERS'][] = '304 Not Modified';
+ } else {
+ header($_SERVER['SERVER_PROTOCOL'] . ' 304 Not Modified');
+ }
+ break;
+ }
+ } else {
+ switch (PHP_SAPI) {
+ case 'cli':
+ if ( /* ^phpunit */
+ !empty($_SERVER['SMARTY_PHPUNIT_DISABLE_HEADERS']) /* phpunit$ */
+ ) {
+ $_SERVER['SMARTY_PHPUNIT_HEADERS'][] =
+ 'Last-Modified: ' . gmdate('D, d M Y H:i:s', $cached->timestamp) . ' GMT';
+ }
+ break;
+ default:
+ header('Last-Modified: ' . gmdate('D, d M Y H:i:s', $cached->timestamp) . ' GMT');
+ break;
+ }
+ echo $content;
+ }
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_runtime_codeframe.php b/library/Smarty/libs/sysplugins/smarty_internal_runtime_codeframe.php
new file mode 100644
index 000000000..21e6e5221
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_runtime_codeframe.php
@@ -0,0 +1,94 @@
+<?php
+/**
+ * Smarty Internal Extension
+ * This file contains the Smarty template extension to create a code frame
+ *
+ * @package Smarty
+ * @subpackage Template
+ * @author Uwe Tews
+ */
+
+/**
+ * Class Smarty_Internal_Extension_CodeFrame
+ * Create code frame for compiled and cached templates
+ */
+class Smarty_Internal_Runtime_CodeFrame
+{
+ /**
+ * Create code frame for compiled and cached templates
+ *
+ * @param Smarty_Internal_Template $_template
+ * @param string $content optional template content
+ * @param string $functions compiled template function and block code
+ * @param bool $cache flag for cache file
+ * @param \Smarty_Internal_TemplateCompilerBase $compiler
+ *
+ * @return string
+ */
+ public function create(Smarty_Internal_Template $_template, $content = '', $functions = '', $cache = false,
+ Smarty_Internal_TemplateCompilerBase $compiler = null)
+ {
+ // build property code
+ $properties[ 'has_nocache_code' ] = $_template->compiled->has_nocache_code;
+ $properties[ 'version' ] = Smarty::SMARTY_VERSION;
+ $properties[ 'unifunc' ] = 'content_' . str_replace(array('.', ','), '_', uniqid('', true));
+ if (!$cache) {
+ $properties[ 'file_dependency' ] = $_template->compiled->file_dependency;
+ $properties[ 'includes' ] = $_template->compiled->includes;
+ if (!empty($compiler->tpl_function)) {
+ $properties[ 'tpl_function' ] = $compiler->tpl_function;
+ }
+ } else {
+ $properties[ 'file_dependency' ] = $_template->cached->file_dependency;
+ $properties[ 'cache_lifetime' ] = $_template->cache_lifetime;
+ if (!empty($_template->tpl_function)) {
+ $properties[ 'tpl_function' ] = $_template->tpl_function;
+ }
+ }
+ $output = "<?php\n";
+ $output .= "/* Smarty version " . Smarty::SMARTY_VERSION . ", created on " . strftime("%Y-%m-%d %H:%M:%S") .
+ "\n from \"" . $_template->source->filepath . "\" */\n\n";
+
+ $dec = "\$_smarty_tpl->smarty->ext->_validateCompiled->decodeProperties(\$_smarty_tpl, " .
+ var_export($properties, true) . ',' . ($cache ? 'true' : 'false') . ")";
+ $output .= "if ({$dec}) {\n";
+ $output .= "function {$properties['unifunc']} (\$_smarty_tpl) {\n";
+ // include code for plugins
+ if (!$cache) {
+ if (!empty($_template->compiled->required_plugins[ 'compiled' ])) {
+ foreach ($_template->compiled->required_plugins[ 'compiled' ] as $tmp) {
+ foreach ($tmp as $data) {
+ $file = addslashes($data[ 'file' ]);
+ if (is_array($data[ 'function' ])) {
+ $output .= "if (!is_callable(array('{$data['function'][0]}','{$data['function'][1]}'))) require_once '{$file}';\n";
+ } else {
+ $output .= "if (!is_callable('{$data['function']}')) require_once '{$file}';\n";
+ }
+ }
+ }
+ }
+ if ($_template->caching && !empty($_template->compiled->required_plugins[ 'nocache' ])) {
+ $_template->compiled->has_nocache_code = true;
+ $output .= "echo '/*%%SmartyNocache:{$_template->compiled->nocache_hash}%%*/<?php \$_smarty = \$_smarty_tpl->smarty; ";
+ foreach ($_template->compiled->required_plugins[ 'nocache' ] as $tmp) {
+ foreach ($tmp as $data) {
+ $file = addslashes($data[ 'file' ]);
+ if (is_Array($data[ 'function' ])) {
+ $output .= addslashes("if (!is_callable(array('{$data['function'][0]}','{$data['function'][1]}'))) require_once '{$file}';\n");
+ } else {
+ $output .= addslashes("if (!is_callable('{$data['function']}')) require_once '{$file}';\n");
+ }
+ }
+ }
+ $output .= "?>/*/%%SmartyNocache:{$_template->compiled->nocache_hash}%%*/';\n";
+ }
+ }
+ $output .= "?>\n";
+ $output .= $content;
+ $output .= "<?php }\n?>";
+ $output .= $functions;
+ $output .= "<?php }\n";
+ // remove unneeded PHP tags
+ return preg_replace('/\s*\?>[\n]?<\?php\s*/', "\n", $output);
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_filter_handler.php b/library/Smarty/libs/sysplugins/smarty_internal_runtime_filterhandler.php
index 4f0f3981c..9af266758 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_filter_handler.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_runtime_filterhandler.php
@@ -14,7 +14,7 @@
* @package Smarty
* @subpackage PluginsInternal
*/
-class Smarty_Internal_Filter_Handler
+class Smarty_Internal_Runtime_FilterHandler
{
/**
* Run filters over content
@@ -30,38 +30,40 @@ class Smarty_Internal_Filter_Handler
* @throws SmartyException
* @return string the filtered content
*/
- public static function runFilter($type, $content, Smarty_Internal_Template $template)
+ public function runFilter($type, $content, Smarty_Internal_Template $template)
{
- $output = $content;
// loop over autoload filters of specified type
if (!empty($template->smarty->autoload_filters[$type])) {
foreach ((array) $template->smarty->autoload_filters[$type] as $name) {
$plugin_name = "Smarty_{$type}filter_{$name}";
- if ($template->smarty->loadPlugin($plugin_name)) {
+ if (function_exists($plugin_name)) {
+ $callback = $plugin_name;
+ } elseif (class_exists($plugin_name, false) && is_callable(array($plugin_name, 'execute'))) {
+ $callback = array($plugin_name, 'execute');
+ } elseif ($template->smarty->loadPlugin($plugin_name, false)) {
if (function_exists($plugin_name)) {
// use loaded Smarty2 style plugin
- $output = $plugin_name($output, $template);
- } elseif (class_exists($plugin_name, false)) {
+ $callback = $plugin_name;
+ } elseif (class_exists($plugin_name, false) && is_callable(array($plugin_name, 'execute'))) {
// loaded class of filter plugin
- $output = call_user_func(array($plugin_name, 'execute'), $output, $template);
+ $callback = array($plugin_name, 'execute');
+ } else {
+ throw new SmartyException("Auto load {$type}-filter plugin method \"{$plugin_name}::execute\" not callable");
}
} else {
// nothing found, throw exception
- throw new SmartyException("Unable to load filter {$plugin_name}");
+ throw new SmartyException("Unable to auto load {$type}-filter plugin \"{$plugin_name}\"");
}
+ $content = call_user_func($callback, $content, $template);
}
}
- // loop over registerd filters of specified type
+ // loop over registered filters of specified type
if (!empty($template->smarty->registered_filters[$type])) {
foreach ($template->smarty->registered_filters[$type] as $key => $name) {
- if (is_array($template->smarty->registered_filters[$type][$key])) {
- $output = call_user_func($template->smarty->registered_filters[$type][$key], $output, $template);
- } else {
- $output = $template->smarty->registered_filters[$type][$key]($output, $template);
- }
+ $content = call_user_func($template->smarty->registered_filters[$type][$key], $content, $template);
}
}
// return filtered output
- return $output;
+ return $content;
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_runtime_foreach.php b/library/Smarty/libs/sysplugins/smarty_internal_runtime_foreach.php
new file mode 100644
index 000000000..87bb0cf4a
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_runtime_foreach.php
@@ -0,0 +1,44 @@
+<?php
+
+/**
+ * Foreach Runtime Methods count
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ *
+ **/
+class Smarty_Internal_Runtime_Foreach
+{
+ /**
+ * [util function] counts an array, arrayAccess/traversable or PDOStatement object
+ *
+ * @param mixed $value
+ *
+ * @return int the count for arrays and objects that implement countable, 1 for other objects that don't, and 0
+ * for empty elements
+ */
+ public function count($value)
+ {
+ if (is_array($value) === true || $value instanceof Countable) {
+ return count($value);
+ } elseif ($value instanceof IteratorAggregate) {
+ // Note: getIterator() returns a Traversable, not an Iterator
+ // thus rewind() and valid() methods may not be present
+ return iterator_count($value->getIterator());
+ } elseif ($value instanceof Iterator) {
+ return iterator_count($value);
+ } elseif ($value instanceof PDOStatement) {
+ return $value->rowCount();
+ } elseif ($value instanceof Traversable) {
+ return iterator_count($value);
+ } elseif ($value instanceof ArrayAccess) {
+ if ($value->offsetExists(0)) {
+ return 1;
+ }
+ } elseif (is_object($value)) {
+ return count($value);
+ }
+ return 0;
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_runtime_getincludepath.php b/library/Smarty/libs/sysplugins/smarty_internal_runtime_getincludepath.php
new file mode 100644
index 000000000..72149cd35
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_runtime_getincludepath.php
@@ -0,0 +1,180 @@
+<?php
+/**
+ * Smarty read include path plugin
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Monte Ohrt
+ */
+
+/**
+ * Smarty Internal Read Include Path Class
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ */
+class Smarty_Internal_Runtime_GetIncludePath
+{
+ /**
+ * include path cache
+ *
+ * @var string
+ */
+ public $_include_path = '';
+
+ /**
+ * include path directory cache
+ *
+ * @var array
+ */
+ public $_include_dirs = array();
+
+ /**
+ * include path directory cache
+ *
+ * @var array
+ */
+ public $_user_dirs = array();
+
+ /**
+ * stream cache
+ *
+ * @var string[]
+ */
+ public $isFile = array();
+
+ /**
+ * stream cache
+ *
+ * @var string[]
+ */
+ public $isPath = array();
+
+ /**
+ * stream cache
+ *
+ * @var int[]
+ */
+ public $number = array();
+
+ /**
+ * status cache
+ *
+ * @var bool
+ */
+ public $_has_stream_include = null;
+
+ /**
+ * Number for array index
+ *
+ * @var int
+ */
+ public $counter = 0;
+
+ /**
+ * Check if include path was updated
+ *
+ * @param \Smarty $smarty
+ *
+ * @return bool
+ */
+ public function isNewIncludePath(Smarty $smarty)
+ {
+ $_i_path = get_include_path();
+ if ($this->_include_path != $_i_path) {
+ $this->_include_dirs = array();
+ $this->_include_path = $_i_path;
+ $_dirs = (array) explode(PATH_SEPARATOR, $_i_path);
+ foreach ($_dirs as $_path) {
+ if (is_dir($_path)) {
+ $this->_include_dirs[] = $smarty->_realpath($_path . DS, true);
+ }
+ }
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * return array with include path directories
+ *
+ * @param \Smarty $smarty
+ *
+ * @return array
+ */
+ public function getIncludePathDirs(Smarty $smarty)
+ {
+ $this->isNewIncludePath($smarty);
+ return $this->_include_dirs;
+ }
+
+ /**
+ * Return full file path from PHP include_path
+ *
+ * @param string[] $dirs
+ * @param string $file
+ * @param \Smarty $smarty
+ *
+ * @return bool|string full filepath or false
+ *
+ */
+ public function getIncludePath($dirs, $file, Smarty $smarty)
+ {
+ //if (!(isset($this->_has_stream_include) ? $this->_has_stream_include : $this->_has_stream_include = false)) {
+ if (!(isset($this->_has_stream_include) ? $this->_has_stream_include : $this->_has_stream_include = function_exists('stream_resolve_include_path'))) {
+ $this->isNewIncludePath($smarty);
+ }
+ // try PHP include_path
+ foreach ($dirs as $dir) {
+ $dir_n = isset($this->number[$dir]) ? $this->number[$dir] : $this->number[$dir] = $this->counter ++;
+ if (isset($this->isFile[$dir_n][$file])) {
+ if ($this->isFile[$dir_n][$file]) {
+ return $this->isFile[$dir_n][$file];
+ } else {
+ continue;
+ }
+ }
+ if (isset($this->_user_dirs[$dir_n])) {
+ if (false === $this->_user_dirs[$dir_n]) {
+ continue;
+ } else {
+ $dir = $this->_user_dirs[$dir_n];
+ }
+ } else {
+ if ($dir[0] == '/' || $dir[1] == ':') {
+ $dir = str_ireplace(getcwd(), '.', $dir);
+ if ($dir[0] == '/' || $dir[1] == ':') {
+ $this->_user_dirs[$dir_n] = false;
+ continue;
+ }
+ }
+ $dir = substr($dir, 2);
+ $this->_user_dirs[$dir_n] = $dir;
+ }
+ if ($this->_has_stream_include) {
+ $path = stream_resolve_include_path($dir . (isset($file) ? $file : ''));
+ if ($path) {
+ return $this->isFile[$dir_n][$file] = $path;
+ }
+ } else {
+ foreach ($this->_include_dirs as $key => $_i_path) {
+ $path = isset($this->isPath[$key][$dir_n]) ? $this->isPath[$key][$dir_n] : $this->isPath[$key][$dir_n] = is_dir($_dir_path = $_i_path .
+ $dir) ? $_dir_path : false;
+ if ($path === false) {
+ continue;
+ }
+ if (isset($file)) {
+ $_file = $this->isFile[$dir_n][$file] = (is_file($path . $file)) ? $path . $file : false;
+ if ($_file) {
+ return $_file;
+ }
+ } else {
+ // no file was given return directory path
+ return $path;
+ }
+ }
+ }
+ }
+ return false;
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_runtime_hhvm.php b/library/Smarty/libs/sysplugins/smarty_internal_runtime_hhvm.php
new file mode 100644
index 000000000..117cd8166
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_runtime_hhvm.php
@@ -0,0 +1,30 @@
+<?php
+
+/**
+ * Runtime Extension Hhvm
+ *
+ * include patch for modified compiled or cached templates
+ * HHVM does not check if file was modified when including same file multiple times
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Runtime_Hhvm
+{
+ /**
+ * @param \Smarty_Internal_Template $_template
+ * @param string $file file name
+ *
+ * @return mixed
+ */
+ static function includeHhvm(Smarty_Internal_Template $_template, $file)
+ {
+ $_smarty_tpl = $_template;
+ $tmp_file = $file . preg_replace('![^\w]+!', '_', uniqid(rand(), true)) . '.php';
+ file_put_contents($tmp_file, file_get_contents($file));
+ $result = @include $tmp_file;
+ @unlink($tmp_file);
+ return $result;
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php b/library/Smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php
new file mode 100644
index 000000000..ed21281d0
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php
@@ -0,0 +1,213 @@
+<?php
+
+/**
+ * Inheritance Runtime Methods processBlock, endChild, init
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ *
+ **/
+class Smarty_Internal_Runtime_Inheritance
+{
+
+ /**
+ * State machine
+ * - 0 idle next extends will create a new inheritance tree
+ * - 1 processing child template
+ * - 2 wait for next inheritance template
+ * - 3 assume parent template, if child will loaded goto state 1
+ * a call to a sub template resets the state to 0
+ *
+ * @var int
+ */
+ public $state = 0;
+
+ /**
+ * Array of block parameter of known {block} tags
+ *
+ * @var array
+ */
+ public $blockParameter = array();
+
+ /**
+ * inheritance template nesting level
+ *
+ * @var int
+ */
+ public $inheritanceLevel = 0;
+
+ /**
+ * inheritance template index
+ *
+ * @var int
+ */
+ public $tplIndex = - 1;
+
+ /**
+ * Array of compiled template file path
+ * - key template index
+ * only used when caching is enabled
+ *
+ * @var []string
+ */
+ public $compiledFilePath = array();
+
+ /**
+ * Current {block} nesting level
+ *
+ * @var int
+ */
+ public $blockNesting = 0;
+
+ /**
+ * Initialize inheritance
+ *
+ * @param \Smarty_Internal_Template $tpl template object of caller
+ * @param bool $initChild if true init for child template
+ * @param array $blockNames outer level block name
+ *
+ */
+ public function init(Smarty_Internal_Template $tpl, $initChild, $blockNames = array())
+ {
+ // if template was from an inner block or template is a parent template create new inheritance root
+ if ($initChild && ($this->blockNesting || $this->state == 3)) {
+ $tpl->ext->_inheritance = new Smarty_Internal_Runtime_Inheritance();
+ $tpl->ext->_inheritance->init($tpl, $initChild, $blockNames);
+ return;
+ }
+ // start of child sub template(s)
+ if ($initChild) {
+ $this->state = 1;
+ if (!$this->inheritanceLevel) {
+ //grab any output of child templates
+ ob_start();
+ }
+ $this->inheritanceLevel ++;
+ }
+ // in parent state {include} will not increment template index
+ if ($this->state != 3) {
+ $this->tplIndex ++;
+ }
+ // if state was waiting for parent change state to parent
+ if ($this->state == 2) {
+ $this->state = 3;
+ }
+ }
+
+ /**
+ * End of child template(s)
+ * - if outer level is reached flush output buffer and switch to wait for parent template state
+ *
+ * @param \Smarty_Internal_Template $tpl template object of caller
+ */
+ public function endChild(Smarty_Internal_Template $tpl)
+ {
+ $this->inheritanceLevel --;
+ if (!$this->inheritanceLevel) {
+ ob_end_clean();
+ $this->state = 2;
+ }
+ }
+
+ /**
+ * Process inheritance {block} tag
+ *
+ * $type 0 = {block}:
+ * - search in inheritance template hierarchy for child blocks
+ * if found call it, otherwise call current block
+ * - ignored for outer level blocks in child templates
+ *
+ * $type 1 = {block}:
+ * - nested {block}
+ * - search in inheritance template hierarchy for child blocks
+ * if found call it, otherwise call current block
+ *
+ * $type 2 = {$smarty.block.child}:
+ * - search in inheritance template hierarchy for child blocks
+ * if found call it, otherwise ignore
+ *
+ * $type 3 = {$smarty.block.parent}:
+ * - get block id from parent stack and call parent block
+ *
+ * @param \Smarty_Internal_Template $tpl template object of caller
+ * @param int $type call type see above
+ * @param string $name block name
+ * @param array $block block parameter
+ * @param array $callStack call stack with block parameters
+ *
+ * @throws \SmartyException
+ */
+ public function processBlock(Smarty_Internal_Template $tpl, $type = 0, $name, $block, $callStack = array())
+ {
+ if (!isset($this->blockParameter[$name])) {
+ $this->blockParameter[$name] = array();
+ }
+ if ($this->state == 1) {
+ $block[2] = count($this->blockParameter[$name]);
+ $block[3] = $this->tplIndex;
+ $this->blockParameter[$name][] = $block;
+ return;
+ }
+ if ($type == 3) {
+ if (!empty($callStack)) {
+ array_shift($callStack);
+ if (empty($callStack)) {
+ throw new SmartyException("inheritance: tag {\$smarty.block.parent} used in parent template block '{$name}'");
+ }
+ $block = array_shift($callStack);
+ } else {
+ return;
+ }
+ } else {
+ $blockParameter = &$this->blockParameter[$name];
+ if ($type == 0) {
+ $index = $block[2] = count($blockParameter);
+ $block[3] = $this->tplIndex;
+ $callStack = array(&$block);
+ } elseif ($type == 1) {
+ $block[3] = $callStack[0][3];
+ $index = 0;
+ for ($i = 0; $i < count($blockParameter); $i ++) {
+ if ($blockParameter[$i][3] <= $block[3]) {
+ $index = $blockParameter[$i][2];
+ }
+ }
+ $block[2] = $index;
+ $callStack = array(&$block);
+ } else {
+ $index = $callStack[0][2];
+ if ($index == 0) {
+ return;
+ }
+ $callStack = $block = array(1 => false);
+ }
+ $index --;
+ // find lowest level child block
+ while ($index >= 0 && ($type || !$block[1])) {
+ $block = &$blockParameter[$index];
+ array_unshift($callStack, $block);
+ if ($block[1]) {
+ break;
+ }
+ $index --;
+ }
+ if (isset($block['hide']) && $index <= 0) {
+ return;
+ }
+ }
+ $this->blockNesting ++;
+ if (isset($block['append'])) {
+ $this->processBlock($tpl, 3, $name, null, $callStack);
+ }
+ if (isset($block[6])) {
+ $block[6]($tpl, $callStack);
+ } else {
+ $block[0]($tpl, $callStack);
+ }
+ if (isset($block['prepend'])) {
+ $this->processBlock($tpl, 3, $name, null, $callStack);
+ }
+ $this->blockNesting --;
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_runtime_subtemplate.php b/library/Smarty/libs/sysplugins/smarty_internal_runtime_subtemplate.php
new file mode 100644
index 000000000..2c7623f93
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_runtime_subtemplate.php
@@ -0,0 +1,203 @@
+<?php
+
+/**
+ * Sub Template Runtime Methods render, setupSubTemplate
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ *
+ **/
+class Smarty_Internal_Runtime_SubTemplate
+{
+
+ /**
+ * Subtemplate template object cache
+ *
+ * @var Smarty_Internal_Template[]
+ */
+ public $tplObjects = array();
+
+ /**
+ * Subtemplate call count
+ *
+ * @var int[]
+ */
+ public $subTplInfo = array();
+
+ /**
+ * Runtime function to render subtemplate
+ *
+ * @param \Smarty_Internal_Template $parent
+ * @param string $template template name
+ * @param mixed $cache_id cache id
+ * @param mixed $compile_id compile id
+ * @param integer $caching cache mode
+ * @param integer $cache_lifetime life time of cache data
+ * @param array $data passed parameter template variables
+ * @param int $scope scope in which {include} should execute
+ * @param bool $forceTplCache cache template object
+ * @param string $uid file dependency uid
+ * @param string $content_func function name
+ *
+ */
+ public function render(Smarty_Internal_Template $parent, $template, $cache_id, $compile_id, $caching,
+ $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null)
+ {
+ // if there are cached template objects calculate $templateID
+ $_templateId =
+ !empty($this->tplObjects) ? $parent->smarty->_getTemplateId($template, $cache_id, $compile_id, $caching) :
+ null;
+ // already in template cache?
+ /* @var Smarty_Internal_Template $tpl */
+ if (isset($_templateId) && isset($this->tplObjects[$_templateId])) {
+ // clone cached template object because of possible recursive call
+ $tpl = clone $this->tplObjects[$_templateId];
+ $tpl->parent = $parent;
+ // if $caching mode changed the compiled resource is invalid
+ if ((bool) $tpl->caching !== (bool) $caching) {
+ unset($tpl->compiled);
+ }
+ // get variables from calling scope
+ $tpl->tpl_vars = $parent->tpl_vars;
+ $tpl->config_vars = $parent->config_vars;
+ // get template functions
+ $tpl->tpl_function = $parent->tpl_function;
+ // copy inheritance object?
+ if (isset($parent->ext->_inheritance)) {
+ $tpl->ext->_inheritance = $parent->ext->_inheritance;
+ } else {
+ unset($tpl->ext->_inheritance);
+ }
+ } else {
+ $tpl = clone $parent;
+ $tpl->parent = $parent;
+ if (!isset($tpl->templateId) || $tpl->templateId !== $_templateId) {
+ $tpl->templateId = $_templateId;
+ $tpl->template_resource = $template;
+ $tpl->cache_id = $cache_id;
+ $tpl->compile_id = $compile_id;
+ if (isset($uid)) {
+ // for inline templates we can get all resource information from file dependency
+ if (isset($tpl->compiled->file_dependency[$uid])) {
+ list($filepath, $timestamp, $resource) = $tpl->compiled->file_dependency[$uid];
+ $tpl->source =
+ new Smarty_Template_Source(isset($tpl->smarty->_cache['resource_handlers'][$resource]) ?
+ $tpl->smarty->_cache['resource_handlers'][$resource] :
+ Smarty_Resource::load($tpl->smarty, $resource), $tpl->smarty,
+ $filepath, $resource, $filepath);
+ $tpl->source->filepath = $filepath;
+ $tpl->source->timestamp = $timestamp;
+ $tpl->source->exists = true;
+ $tpl->source->uid = $uid;
+ } else {
+ $tpl->source = null;
+ }
+ } else {
+ $tpl->source = null;
+ }
+ if (!isset($tpl->source)) {
+ $tpl->source = Smarty_Template_Source::load($tpl);
+ unset($tpl->compiled);
+ }
+ unset($tpl->cached);
+ }
+ }
+ $tpl->caching = $caching;
+ $tpl->cache_lifetime = $cache_lifetime;
+ if ($caching == 9999) {
+ $tpl->cached = $parent->cached;
+ }
+ // set template scope
+ $tpl->scope = $scope;
+ $scopePtr = false;
+ if ($scope & ~Smarty::SCOPE_BUBBLE_UP) {
+ if ($scope == Smarty::SCOPE_GLOBAL) {
+ $tpl->tpl_vars = Smarty::$global_tpl_vars;
+ $tpl->config_vars = $tpl->smarty->config_vars;
+ $scopePtr = true;
+ } else {
+ if ($scope == Smarty::SCOPE_PARENT) {
+ $scopePtr = $parent;
+ } elseif ($scope == Smarty::SCOPE_SMARTY) {
+ $scopePtr = $tpl->smarty;
+ } else {
+ $scopePtr = $tpl;
+ while (isset($scopePtr->parent)) {
+ if ($scopePtr->parent->_objType != 2 && $scope & Smarty::SCOPE_TPL_ROOT) {
+ break;
+ }
+ $scopePtr = $scopePtr->parent;
+ }
+ }
+ $tpl->tpl_vars = $scopePtr->tpl_vars;
+ $tpl->config_vars = $scopePtr->config_vars;
+ }
+ }
+
+ if (!isset($this->tplObjects[$tpl->_getTemplateId()]) && !$tpl->source->handler->recompiled) {
+ // if template is called multiple times set flag to to cache template objects
+ $forceTplCache = $forceTplCache ||
+ (isset($this->subTplInfo[$tpl->template_resource]) && $this->subTplInfo[$tpl->template_resource] > 1);
+ // check if template object should be cached
+ if ($tpl->parent->_objType == 2 && isset($this->tplObjects[$tpl->parent->templateId]) ||
+ ($forceTplCache && $tpl->smarty->resource_cache_mode & Smarty::RESOURCE_CACHE_AUTOMATIC) ||
+ ($tpl->smarty->resource_cache_mode & Smarty::RESOURCE_CACHE_ON)
+ ) {
+ $this->tplObjects[$tpl->_getTemplateId()] = $tpl;
+ }
+ }
+
+ if (!empty($data)) {
+ // set up variable values
+ foreach ($data as $_key => $_val) {
+ $tpl->tpl_vars[$_key] = new Smarty_Variable($_val);
+ }
+ }
+ if (isset($uid)) {
+ if ($parent->smarty->debugging) {
+ $parent->smarty->_debug->start_template($tpl);
+ $parent->smarty->_debug->start_render($tpl);
+ }
+ $tpl->compiled->getRenderedTemplateCode($tpl, $content_func);
+ if ($parent->smarty->debugging) {
+ $parent->smarty->_debug->end_template($tpl);
+ $parent->smarty->_debug->end_render($tpl);
+ }
+ if ($tpl->caching == 9999 && $tpl->compiled->has_nocache_code) {
+ $parent->cached->hashes[$tpl->compiled->nocache_hash] = true;
+ }
+ } else {
+ if (isset($tpl->compiled)) {
+ $tpl->compiled->render($tpl);
+ } else {
+ $tpl->render();
+ }
+ }
+ if ($scopePtr) {
+ if ($scope == Smarty::SCOPE_GLOBAL) {
+ Smarty::$global_tpl_vars = $tpl->tpl_vars;
+ $tpl->smarty->config_vars = $tpl->config_vars;
+ } else {
+ $scopePtr->tpl_vars = $tpl->tpl_vars;
+ $scopePtr->config_vars = $tpl->config_vars;
+ }
+ }
+ }
+
+ /**
+ * Get called subtemplates from compiled template and save call count
+ *
+ * @param \Smarty_Internal_Template $tpl
+ */
+ public function registerSubTemplates(Smarty_Internal_Template $tpl)
+ {
+ foreach ($tpl->compiled->includes as $name => $count) {
+ if (isset($this->subTplInfo[$name])) {
+ $this->subTplInfo[$name] += $count;
+ } else {
+ $this->subTplInfo[$name] = $count;
+ }
+ }
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_runtime_tplfunction.php b/library/Smarty/libs/sysplugins/smarty_internal_runtime_tplfunction.php
new file mode 100644
index 000000000..cc529c633
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_runtime_tplfunction.php
@@ -0,0 +1,97 @@
+<?php
+
+/**
+ * Tplfunc Runtime Methods callTemplateFunction
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ *
+ **/
+class Smarty_Internal_Runtime_TplFunction
+{
+ /**
+ * Call template function
+ *
+ * @param \Smarty_Internal_Template $tpl template object
+ * @param string $name template function name
+ * @param array $params parameter array
+ * @param bool $nocache true if called nocache
+ *
+ * @throws \SmartyException
+ */
+ public function callTemplateFunction(\Smarty_Internal_Template $tpl, $name, $params, $nocache)
+ {
+ if (isset($tpl->tpl_function[$name])) {
+ if (!$tpl->caching || ($tpl->caching && $nocache)) {
+ $function = $tpl->tpl_function[$name]['call_name'];
+ } else {
+ if (isset($tpl->tpl_function[$name]['call_name_caching'])) {
+ $function = $tpl->tpl_function[$name]['call_name_caching'];
+ } else {
+ $function = $tpl->tpl_function[$name]['call_name'];
+ }
+ }
+ if (function_exists($function)) {
+ $function ($tpl, $params);
+ return;
+ }
+ // try to load template function dynamically
+ if ($this->addTplFuncToCache($tpl, $name, $function)) {
+ $function ($tpl, $params);
+ return;
+ }
+ }
+ throw new SmartyException("Unable to find template function '{$name}'");
+ }
+
+ /**
+ *
+ * Add template function to cache file for nocache calls
+ *
+ * @param Smarty_Internal_Template $tpl
+ * @param string $_name template function name
+ * @param string $_function PHP function name
+ *
+ * @return bool
+ */
+ public function addTplFuncToCache(Smarty_Internal_Template $tpl, $_name, $_function)
+ {
+ $funcParam = $tpl->tpl_function[$_name];
+ if (is_file($funcParam['compiled_filepath'])) {
+ // read compiled file
+ $code = file_get_contents($funcParam['compiled_filepath']);
+ // grab template function
+ if (preg_match("/\/\* {$_function} \*\/([\S\s]*?)\/\*\/ {$_function} \*\//", $code, $match)) {
+ // grab source info from file dependency
+ preg_match("/\s*'{$funcParam['uid']}'([\S\s]*?)\),/", $code, $match1);
+ unset($code);
+ // make PHP function known
+ eval($match[0]);
+ if (function_exists($_function)) {
+ // search cache file template
+ $tplPtr = $tpl;
+ while (!isset($tplPtr->cached) && isset($tplPtr->parent)) {
+ $tplPtr = $tplPtr->parent;
+ }
+ // add template function code to cache file
+ if (isset($tplPtr->cached)) {
+ $cache = $tplPtr->cached;
+ $content = $cache->read($tplPtr);
+ if ($content) {
+ // check if we must update file dependency
+ if (!preg_match("/'{$funcParam['uid']}'(.*?)'nocache_hash'/", $content, $match2)) {
+ $content = preg_replace("/('file_dependency'(.*?)\()/", "\\1{$match1[0]}", $content);
+ }
+ $tplPtr->smarty->ext->_updateCache->write($cache, $tplPtr, preg_replace('/\s*\?>\s*$/', "\n", $content) . "\n" .
+ preg_replace(array('/^\s*<\?php\s+/', '/\s*\?>\s*$/'), "\n",
+ $match[0]));
+ }
+ }
+ return true;
+ }
+ }
+ }
+ return false;
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_runtime_updatecache.php b/library/Smarty/libs/sysplugins/smarty_internal_runtime_updatecache.php
new file mode 100644
index 000000000..73de954f3
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_runtime_updatecache.php
@@ -0,0 +1,184 @@
+<?php
+
+/**
+ * Inline Runtime Methods render, setSourceByUid, setupSubTemplate
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ *
+ **/
+class Smarty_Internal_Runtime_UpdateCache
+{
+ /**
+ * check client side cache
+ *
+ * @param \Smarty_Template_Cached $cached
+ * @param Smarty_Internal_Template $_template
+ * @param string $content
+ */
+ public function cacheModifiedCheck(Smarty_Template_Cached $cached, Smarty_Internal_Template $_template, $content)
+ {
+ }
+
+ /**
+ * Sanitize content and write it to cache resource
+ *
+ * @param \Smarty_Template_Cached $cached
+ * @param Smarty_Internal_Template $_template
+ * @param bool $no_output_filter
+ *
+ * @throws \SmartyException
+ */
+ public function removeNoCacheHash(Smarty_Template_Cached $cached, Smarty_Internal_Template $_template,
+ $no_output_filter)
+ {
+ $content = ob_get_clean();
+ unset($cached->hashes[$_template->compiled->nocache_hash]);
+ if (!empty($cached->hashes)) {
+ $hash_array = array();
+ foreach ($cached->hashes as $hash => $foo) {
+ $hash_array[] = "/{$hash}/";
+ }
+ $content = preg_replace($hash_array, $_template->compiled->nocache_hash, $content);
+ }
+ $_template->cached->has_nocache_code = false;
+ // get text between non-cached items
+ $cache_split =
+ preg_split("!/\*%%SmartyNocache:{$_template->compiled->nocache_hash}%%\*\/(.+?)/\*/%%SmartyNocache:{$_template->compiled->nocache_hash}%%\*/!s",
+ $content);
+ // get non-cached items
+ preg_match_all("!/\*%%SmartyNocache:{$_template->compiled->nocache_hash}%%\*\/(.+?)/\*/%%SmartyNocache:{$_template->compiled->nocache_hash}%%\*/!s",
+ $content, $cache_parts);
+ $content = '';
+ // loop over items, stitch back together
+ foreach ($cache_split as $curr_idx => $curr_split) {
+ // escape PHP tags in template content
+ $content .= preg_replace('/(<%|%>|<\?php|<\?|\?>|<script\s+language\s*=\s*[\"\']?\s*php\s*[\"\']?\s*>)/',
+ "<?php echo '\$1'; ?>\n", $curr_split);
+ if (isset($cache_parts[0][$curr_idx])) {
+ $_template->cached->has_nocache_code = true;
+ $content .= $cache_parts[1][$curr_idx];
+ }
+ }
+ if (!$no_output_filter && !$_template->compiled->has_nocache_code &&
+ (isset($_template->smarty->autoload_filters['output']) ||
+ isset($_template->smarty->registered_filters['output']))
+ ) {
+ $content = $_template->smarty->ext->_filterHandler->runFilter('output', $content, $_template);
+ }
+ // write cache file content
+ $this->writeCachedContent($cached, $_template, $content);
+ }
+
+ /**
+ * Cache was invalid , so render from compiled and write to cache
+ *
+ * @param \Smarty_Template_Cached $cached
+ * @param \Smarty_Internal_Template $_template
+ * @param $no_output_filter
+ *
+ * @throws \Exception
+ */
+ public function updateCache(Smarty_Template_Cached $cached, Smarty_Internal_Template $_template, $no_output_filter)
+ {
+ if ($_template->source->handler->uncompiled) {
+ ob_start();
+ $_template->source->render($_template);
+ } else {
+ ob_start();
+ if (!isset($_template->compiled)) {
+ $_template->loadCompiled();
+ }
+ $_template->compiled->render($_template);
+ }
+ if ($_template->smarty->debugging) {
+ $_template->smarty->_debug->start_cache($_template);
+ }
+ $this->removeNoCacheHash($cached, $_template, $no_output_filter);
+ $compile_check = $_template->smarty->compile_check;
+ $_template->smarty->compile_check = false;
+ if (isset($_template->parent) && $_template->parent->_objType == 2) {
+ $_template->compiled->unifunc = $_template->parent->compiled->unifunc;
+ }
+ if (!$_template->cached->processed) {
+ $_template->cached->process($_template, true);
+ }
+ $_template->smarty->compile_check = $compile_check;
+ $cached->getRenderedTemplateCode($_template);
+ if ($_template->smarty->debugging) {
+ $_template->smarty->_debug->end_cache($_template);
+ }
+ }
+
+ /**
+ * Writes the content to cache resource
+ *
+ * @param \Smarty_Template_Cached $cached
+ * @param Smarty_Internal_Template $_template
+ * @param string $content
+ *
+ * @return bool
+ */
+ public function writeCachedContent(Smarty_Template_Cached $cached, Smarty_Internal_Template $_template, $content)
+ {
+ if ($_template->source->handler->recompiled || !($_template->caching == Smarty::CACHING_LIFETIME_CURRENT ||
+ $_template->caching == Smarty::CACHING_LIFETIME_SAVED)
+ ) {
+ // don't write cache file
+ return false;
+ }
+ $content = $_template->smarty->ext->_codeFrame->create($_template, $content, '', true);
+ if (!empty($_template->cached->tpl_function)) {
+ foreach ($_template->cached->tpl_function as $funcParam) {
+ if (is_file($funcParam['compiled_filepath'])) {
+ // read compiled file
+ $code = file_get_contents($funcParam['compiled_filepath']);
+ // grab template function
+ if (preg_match("/\/\* {$funcParam['call_name']} \*\/([\S\s]*?)\/\*\/ {$funcParam['call_name']} \*\//",
+ $code, $match)) {
+ unset($code);
+ $content .= "<?php " . $match[0] . "?>\n";
+ }
+ }
+ }
+ }
+ return $this->write($cached, $_template, $content);
+ }
+
+ /**
+ * Write this cache object to handler
+ *
+ * @param \Smarty_Template_Cached $cached
+ * @param Smarty_Internal_Template $_template template object
+ * @param string $content content to cache
+ *
+ * @return bool success
+ */
+ public function write(Smarty_Template_Cached $cached, Smarty_Internal_Template $_template, $content)
+ {
+ if (!$_template->source->handler->recompiled) {
+ if ($cached->handler->writeCachedContent($_template, $content)) {
+ $cached->content = null;
+ $cached->timestamp = time();
+ $cached->exists = true;
+ $cached->valid = true;
+ $cached->cache_lifetime = $_template->cache_lifetime;
+ $cached->processed = false;
+ if ($_template->smarty->cache_locking) {
+ $cached->handler->releaseLock($_template->smarty, $cached);
+ }
+
+ return true;
+ }
+ $cached->content = null;
+ $cached->timestamp = false;
+ $cached->exists = false;
+ $cached->valid = false;
+ $cached->processed = false;
+ }
+
+ return false;
+ }
+
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_runtime_updatescope.php b/library/Smarty/libs/sysplugins/smarty_internal_runtime_updatescope.php
new file mode 100644
index 000000000..3d80c859a
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_runtime_updatescope.php
@@ -0,0 +1,55 @@
+<?php
+
+/**
+ * Runtime Methods updateScope
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ *
+ **/
+class Smarty_Internal_Runtime_UpdateScope
+{
+ /**
+ * Update new assigned template variable in other effected scopes
+ *
+ * @param \Smarty_Internal_Template $tpl template object
+ * @param string $varName variable name
+ * @param int $scope scope to which bubble up variable value
+ */
+ public function updateScope(\Smarty_Internal_Template $tpl, $varName, $scope = Smarty::SCOPE_LOCAL)
+ {
+ if (!$scope && !$tpl->scope) {
+ return;
+ }
+ foreach (array($scope, $tpl->scope) as $s) {
+ $s = ($bubble_up = $s >= Smarty::SCOPE_BUBBLE_UP) ? $s - Smarty::SCOPE_BUBBLE_UP : $s;
+ if ($bubble_up && $s) {
+ $ptr = $tpl->parent;
+ if (isset($ptr)) {
+ $ptr->tpl_vars[$varName] = $tpl->tpl_vars[$varName];
+ $ptr = $ptr->parent;
+ }
+ if ($s == Smarty::SCOPE_PARENT) {
+ continue;
+ }
+ while (isset($ptr) && $ptr->_objType == 2) {
+ $ptr->tpl_vars[$varName] = $tpl->tpl_vars[$varName];
+ $ptr = $ptr->parent;
+ }
+ if ($s == Smarty::SCOPE_TPL_ROOT) {
+ continue;
+ } elseif ($s == Smarty::SCOPE_SMARTY) {
+ $tpl->smarty->tpl_vars[$varName] = $tpl->tpl_vars[$varName];
+ } elseif ($s == Smarty::SCOPE_GLOBAL) {
+ Smarty::$global_tpl_vars[$varName] = $tpl->tpl_vars[$varName];
+ } elseif ($s == Smarty::SCOPE_ROOT) {
+ while (isset($ptr->parent)) {
+ $ptr = $ptr->parent;
+ }
+ $ptr->tpl_vars[$varName] = $tpl->tpl_vars[$varName];
+ }
+ }
+ }
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_runtime_validatecompiled.php b/library/Smarty/libs/sysplugins/smarty_internal_runtime_validatecompiled.php
new file mode 100644
index 000000000..6624eb0bf
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_runtime_validatecompiled.php
@@ -0,0 +1,81 @@
+<?php
+
+/**
+ * Runtime Methods decodeProperties
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ *
+ **/
+class Smarty_Internal_Runtime_ValidateCompiled
+{
+ /**
+ * This function is executed automatically when a compiled or cached template file is included
+ * - Decode saved properties from compiled template and cache files
+ * - Check if compiled or cache file is valid
+ *
+ * @param array $properties special template properties
+ * @param bool $cache flag if called from cache file
+ *
+ * @return bool flag if compiled or cache file is valid
+ */
+ public function decodeProperties(Smarty_Internal_Template $tpl, $properties, $cache = false)
+ {
+ $is_valid = true;
+ if (Smarty::SMARTY_VERSION != $properties['version']) {
+ // new version must rebuild
+ $is_valid = false;
+ } elseif ($is_valid && !empty($properties['file_dependency']) &&
+ ((!$cache && $tpl->smarty->compile_check) || $tpl->smarty->compile_check == 1)
+ ) {
+ // check file dependencies at compiled code
+ foreach ($properties['file_dependency'] as $_file_to_check) {
+ if ($_file_to_check[2] == 'file' || $_file_to_check[2] == 'extends' || $_file_to_check[2] == 'php') {
+ if ($tpl->source->filepath == $_file_to_check[0]) {
+ // do not recheck current template
+ continue;
+ //$mtime = $tpl->source->getTimeStamp();
+ } else {
+ // file and php types can be checked without loading the respective resource handlers
+ $mtime = is_file($_file_to_check[0]) ? filemtime($_file_to_check[0]) : false;
+ }
+ } elseif ($_file_to_check[2] == 'string') {
+ continue;
+ } else {
+ $source = Smarty_Template_Source::load(null, $tpl->smarty, $_file_to_check[0]);
+ $mtime = $source->getTimeStamp();
+ }
+ if (!$mtime || $mtime > $_file_to_check[1]) {
+ $is_valid = false;
+ break;
+ }
+ }
+ }
+ if ($cache) {
+ // CACHING_LIFETIME_SAVED cache expiry has to be validated here since otherwise we'd define the unifunc
+ if ($tpl->caching === Smarty::CACHING_LIFETIME_SAVED && $properties['cache_lifetime'] >= 0 &&
+ (time() > ($tpl->cached->timestamp + $properties['cache_lifetime']))
+ ) {
+ $is_valid = false;
+ }
+ $tpl->cached->cache_lifetime = $properties['cache_lifetime'];
+ $tpl->cached->valid = $is_valid;
+ $resource = $tpl->cached;
+ } else {
+ $tpl->mustCompile = !$is_valid;
+ $resource = $tpl->compiled;
+ $resource->includes = isset($properties['includes']) ? $properties['includes'] : array();
+ }
+ if ($is_valid) {
+ $resource->unifunc = $properties['unifunc'];
+ $resource->has_nocache_code = $properties['has_nocache_code'];
+ // $tpl->compiled->nocache_hash = $properties['nocache_hash'];
+ $resource->file_dependency = $properties['file_dependency'];
+ if (isset($properties['tpl_function'])) {
+ $tpl->tpl_function = $properties['tpl_function'];
+ }
+ }
+ return $is_valid && !function_exists($properties['unifunc']);
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_runtime_var.php b/library/Smarty/libs/sysplugins/smarty_internal_runtime_var.php
new file mode 100644
index 000000000..fe4f94d91
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_runtime_var.php
@@ -0,0 +1,33 @@
+<?php
+
+/**
+ * Runtime Methods createLocalArrayVariable
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ *
+ **/
+class Smarty_Internal_Runtime_Var
+{
+ /**
+ * Template code runtime function to create a local Smarty variable for array assignments
+ *
+ * @param \Smarty_Internal_Template $tpl template object
+ * @param string $varName template variable name
+ * @param bool $nocache cache mode of variable
+ */
+ public function createLocalArrayVariable(\Smarty_Internal_Template $tpl, $varName, $nocache = false)
+ {
+ if (!isset($tpl->tpl_vars[$varName])) {
+ $tpl->tpl_vars[$varName] = new Smarty_Variable(array(), $nocache);
+ } else {
+ $tpl->tpl_vars[$varName] = clone $tpl->tpl_vars[$varName];
+ if (!(is_array($tpl->tpl_vars[$varName]->value) ||
+ $tpl->tpl_vars[$varName]->value instanceof ArrayAccess)
+ ) {
+ settype($tpl->tpl_vars[$varName]->value, 'array');
+ }
+ }
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_write_file.php b/library/Smarty/libs/sysplugins/smarty_internal_runtime_writefile.php
index f46fe2b6c..05c973783 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_write_file.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_runtime_writefile.php
@@ -13,7 +13,7 @@
* @package Smarty
* @subpackage PluginsInternal
*/
-class Smarty_Internal_Write_File
+class Smarty_Internal_Runtime_WriteFile
{
/**
* Writes file in a safe way to disk
@@ -25,18 +25,20 @@ class Smarty_Internal_Write_File
* @throws SmartyException
* @return boolean true
*/
- public static function writeFile($_filepath, $_contents, Smarty $smarty)
+ public function writeFile($_filepath, $_contents, Smarty $smarty)
{
$_error_reporting = error_reporting();
error_reporting($_error_reporting & ~E_NOTICE & ~E_WARNING);
- if ($smarty->_file_perms !== null) {
+ $_file_perms = property_exists($smarty, '_file_perms') ? $smarty->_file_perms : 0644;
+ $_dir_perms = property_exists($smarty, '_dir_perms') ? (isset($smarty->_dir_perms) ? $smarty->_dir_perms : 0777) : 0771;
+ if ($_file_perms !== null) {
$old_umask = umask(0);
}
$_dirpath = dirname($_filepath);
// if subdirs, create dir structure
if ($_dirpath !== '.' && !file_exists($_dirpath)) {
- mkdir($_dirpath, $smarty->_dir_perms === null ? 0777 : $smarty->_dir_perms, true);
+ mkdir($_dirpath, $_dir_perms, true);
}
// write to tmp file, then move to overt file lock race condition
@@ -55,7 +57,9 @@ class Smarty_Internal_Write_File
*/
if (Smarty::$_IS_WINDOWS) {
// remove original file
- @unlink($_filepath);
+ if (is_file($_filepath)) {
+ @unlink($_filepath);
+ }
// rename tmp file
$success = @rename($_tmp_file, $_filepath);
} else {
@@ -63,20 +67,20 @@ class Smarty_Internal_Write_File
$success = @rename($_tmp_file, $_filepath);
if (!$success) {
// remove original file
- @unlink($_filepath);
+ if (is_file($_filepath)) {
+ @unlink($_filepath);
+ }
// rename tmp file
$success = @rename($_tmp_file, $_filepath);
}
}
-
if (!$success) {
error_reporting($_error_reporting);
throw new SmartyException("unable to write file {$_filepath}");
}
-
- if ($smarty->_file_perms !== null) {
+ if ($_file_perms !== null) {
// set file permissions
- chmod($_filepath, $smarty->_file_perms);
+ chmod($_filepath, $_file_perms);
umask($old_umask);
}
error_reporting($_error_reporting);
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_smartytemplatecompiler.php b/library/Smarty/libs/sysplugins/smarty_internal_smartytemplatecompiler.php
index 50bd16ef2..116bbea7b 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_smartytemplatecompiler.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_smartytemplatecompiler.php
@@ -9,11 +9,6 @@
*/
/**
- * @ignore
- */
-include 'smarty_internal_parsetree.php';
-
-/**
* Class SmartyTemplateCompiler
*
* @package Smarty
@@ -36,32 +31,32 @@ class Smarty_Internal_SmartyTemplateCompiler extends Smarty_Internal_TemplateCom
public $parser_class;
/**
- * Lexer object
+ * array of vars which can be compiled in local scope
*
- * @var object
+ * @var array
*/
- public $lex;
+ public $local_var = array();
/**
- * Parser object
+ * array of callbacks called when the normal compile process of template is finished
*
- * @var object
+ * @var array
*/
- public $parser;
+ public $postCompileCallbacks = array();
/**
- * Smarty object
+ * prefix code
*
- * @var object
+ * @var string
*/
- public $smarty;
+ public $prefixCompiledCode = '';
/**
- * array of vars which can be compiled in local scope
+ * postfix code
*
- * @var array
+ * @var string
*/
- public $local_var = array();
+ public $postfixCompiledCode = '';
/**
* Initialize compiler
@@ -70,10 +65,9 @@ class Smarty_Internal_SmartyTemplateCompiler extends Smarty_Internal_TemplateCom
* @param string $parser_class class name
* @param Smarty $smarty global instance
*/
- public function __construct($lexer_class, $parser_class, $smarty)
+ public function __construct($lexer_class, $parser_class, Smarty $smarty)
{
- $this->smarty = $smarty;
- parent::__construct();
+ parent::__construct($smarty);
// get required plugins
$this->lexer_class = $lexer_class;
$this->parser_class = $parser_class;
@@ -83,20 +77,22 @@ class Smarty_Internal_SmartyTemplateCompiler extends Smarty_Internal_TemplateCom
* method to compile a Smarty template
*
* @param mixed $_content template source
+ * @param bool $isTemplateSource
*
- * @return bool true if compiling succeeded, false if it failed
+ * @return bool true if compiling succeeded, false if it failed
+ * @throws \SmartyCompilerException
*/
- protected function doCompile($_content)
+ protected function doCompile($_content, $isTemplateSource = false)
{
/* here is where the compiling takes place. Smarty
tags in the templates are replaces with PHP code,
then written to compiled files. */
// init the lexer/parser to compile the template
- $this->lex = new $this->lexer_class($_content, $this);
- $this->parser = new $this->parser_class($this->lex, $this);
- if ($this->inheritance_child) {
- // start state on child templates
- $this->lex->yypushstate(Smarty_Internal_Templatelexer::CHILDBODY);
+ $this->parser =
+ new $this->parser_class(new $this->lexer_class(str_replace(array("\r\n", "\r"), "\n", $_content), $this),
+ $this);
+ if ($isTemplateSource && $this->template->caching) {
+ $this->parser->insertPhpCode("<?php\n\$_smarty_tpl->compiled->nocache_hash = '{$this->nocache_hash}';\n?>\n");
}
if (function_exists('mb_internal_encoding') && ((int) ini_get('mbstring.func_overload')) & 2) {
$mbEncoding = mb_internal_encoding();
@@ -107,21 +103,17 @@ class Smarty_Internal_SmartyTemplateCompiler extends Smarty_Internal_TemplateCom
if ($this->smarty->_parserdebug) {
$this->parser->PrintTrace();
- $this->lex->PrintTrace();
+ $this->parser->lex->PrintTrace();
}
// get tokens from lexer and parse them
- while ($this->lex->yylex() && !$this->abort_and_recompile) {
+ while ($this->parser->lex->yylex()) {
if ($this->smarty->_parserdebug) {
- echo "<pre>Line {$this->lex->line} Parsing {$this->parser->yyTokenName[$this->lex->token]} Token " .
- htmlentities($this->lex->value) . "</pre>";
+ echo "<pre>Line {$this->parser->lex->line} Parsing {$this->parser->yyTokenName[$this->parser->lex->token]} Token " .
+ htmlentities($this->parser->lex->value) . "</pre>";
}
- $this->parser->doParse($this->lex->token, $this->lex->value);
+ $this->parser->doParse($this->parser->lex->token, $this->parser->lex->value);
}
- if ($this->abort_and_recompile) {
- // exit here on abort
- return false;
- }
// finish parsing process
$this->parser->doParse(0, 0);
if ($mbEncoding) {
@@ -131,10 +123,47 @@ class Smarty_Internal_SmartyTemplateCompiler extends Smarty_Internal_TemplateCom
if (count($this->_tag_stack) > 0) {
// get stacked info
list($openTag, $_data) = array_pop($this->_tag_stack);
- $this->trigger_template_error("unclosed {$this->smarty->left_delimiter}" . $openTag . "{$this->smarty->right_delimiter} tag");
+ $this->trigger_template_error("unclosed {$this->smarty->left_delimiter}" . $openTag .
+ "{$this->smarty->right_delimiter} tag");
+ }
+ // call post compile callbacks
+ foreach ($this->postCompileCallbacks as $cb) {
+ $parameter = $cb;
+ $parameter[0] = $this;
+ call_user_func_array($cb[0], $parameter);
}
// return compiled code
- // return str_replace(array("? >\n<?php","? ><?php"), array('',''), $this->parser->retvalue);
- return $this->parser->retvalue;
+ return $this->prefixCompiledCode . $this->parser->retvalue . $this->postfixCompiledCode;
+ }
+
+ /**
+ * Register a post compile callback
+ * - when the callback is called after template compiling the compiler object will be inserted as first parameter
+ *
+ * @param callback $callback
+ * @param array $parameter optional parameter array
+ * @param string $key optional key for callback
+ * @param bool $replace if true replace existing keyed callback
+ */
+ public function registerPostCompileCallback($callback, $parameter = array(), $key = null, $replace = false)
+ {
+ array_unshift($parameter, $callback);
+ if (isset($key)) {
+ if ($replace || !isset($this->postCompileCallbacks[$key])) {
+ $this->postCompileCallbacks[$key] = $parameter;
+ }
+ } else {
+ $this->postCompileCallbacks[] = $parameter;
+ }
+ }
+
+ /**
+ * Remove a post compile callback
+ *
+ * @param string $key callback key
+ */
+ public function unregisterPostCompileCallback($key)
+ {
+ unset($this->postCompileCallbacks[$key]);
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_template.php b/library/Smarty/libs/sysplugins/smarty_internal_template.php
index f1a73a4ae..7c16a53db 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_template.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_template.php
@@ -13,120 +13,90 @@
*
* @package Smarty
* @subpackage Template
- * @property Smarty_Template_Source $source
- * @property Smarty_Template_Compiled $compiled
- * @property Smarty_Template_Cached $cached
+ *
+ * @property Smarty_Template_Source|Smarty_Template_Config $source
+ * @property Smarty_Template_Compiled $compiled
+ * @property Smarty_Template_Cached $cached
+ * @method bool mustCompile()
*/
class Smarty_Internal_Template extends Smarty_Internal_TemplateBase
{
/**
- * cache_id
+ * This object type (Smarty = 1, template = 2, data = 4)
*
- * @var string
+ * @var int
*/
- public $cache_id = null;
- /**
- * $compile_id
- * @var string
- */
- public $compile_id = null;
+ public $_objType = 2;
+
/**
- * caching enabled
+ * Global smarty instance
*
- * @var boolean
+ * @var Smarty
*/
- public $caching = null;
+ public $smarty = null;
+
/**
- * cache lifetime in seconds
+ * Source instance
*
- * @var integer
+ * @var Smarty_Template_Source|Smarty_Template_Config
*/
- public $cache_lifetime = null;
+ public $source = null;
+
/**
* Template resource
*
* @var string
*/
public $template_resource = null;
+
/**
* flag if compiled template is invalid and must be (re)compiled
*
* @var bool
*/
public $mustCompile = null;
+
/**
- * flag if template does contain nocache code sections
- *
- * @var bool
- */
- public $has_nocache_code = false;
- /**
- * special compiled and cached template properties
- *
- * @var array
- */
- public $properties = array('file_dependency' => array(),
- 'nocache_hash' => '',
- 'function' => array());
- /**
- * required plugins
- *
- * @var array
- */
- public $required_plugins = array('compiled' => array(), 'nocache' => array());
- /**
- * Global smarty instance
- *
- * @var Smarty
- */
- public $smarty = null;
- /**
- * blocks for template inheritance
- *
- * @var array
- */
- public $block_data = array();
- /**
- * variable filters
+ * Template Id
*
- * @var array
+ * @var null|string
*/
- public $variable_filters = array();
+ public $templateId = null;
+
/**
- * optional log of tag/attributes
+ * Known template functions
*
* @var array
*/
- public $used_tags = array();
- /**
- * internal flag to allow relative path in child template blocks
- *
- * @var bool
- */
- public $allow_relative_path = false;
+ public $tpl_function = array();
+
/**
- * internal capture runtime stack
+ * Scope in which template is rendered
*
- * @var array
+ * @var int
*/
- public $_capture_stack = array(0 => array());
+ public $scope = 0;
/**
* Create template data object
* Some of the global Smarty settings copied to template scope
- * It load the required template resources and cacher plugins
+ * It load the required template resources and caching plugins
+ *
+ * @param string $template_resource template resource string
+ * @param Smarty $smarty Smarty instance
+ * @param \Smarty_Internal_Template|\Smarty|\Smarty_Internal_Data $_parent back pointer to parent object
+ * with variables or null
+ * @param mixed $_cache_id cache id or null
+ * @param mixed $_compile_id compile id or null
+ * @param bool $_caching use caching?
+ * @param int $_cache_lifetime cache life-time in seconds
*
- * @param string $template_resource template resource string
- * @param Smarty $smarty Smarty instance
- * @param Smarty_Internal_Template $_parent back pointer to parent object with variables or null
- * @param mixed $_cache_id cache id or null
- * @param mixed $_compile_id compile id or null
- * @param bool $_caching use caching?
- * @param int $_cache_lifetime cache life-time in seconds
+ * @throws \SmartyException
*/
- public function __construct($template_resource, $smarty, $_parent = null, $_cache_id = null, $_compile_id = null, $_caching = null, $_cache_lifetime = null)
+ public function __construct($template_resource, Smarty $smarty, Smarty_Internal_Data $_parent = null,
+ $_cache_id = null, $_compile_id = null, $_caching = null, $_cache_lifetime = null)
{
- $this->smarty = & $smarty;
+ $this->smarty = &$smarty;
// Smarty parameter
$this->cache_id = $_cache_id === null ? $this->smarty->cache_id : $_cache_id;
$this->compile_id = $_compile_id === null ? $this->smarty->compile_id : $_compile_id;
@@ -138,499 +108,203 @@ class Smarty_Internal_Template extends Smarty_Internal_TemplateBase
$this->parent = $_parent;
// Template resource
$this->template_resource = $template_resource;
- // copy block data of template inheritance
- if ($this->parent instanceof Smarty_Internal_Template) {
- $this->block_data = $this->parent->block_data;
- }
+ $this->source = Smarty_Template_Source::load($this);
+ parent::__construct();
}
/**
- * Returns if the current template must be compiled by the Smarty compiler
- * It does compare the timestamps of template source and the compiled templates and checks the force compile configuration
+ * render template
*
+ * @param bool $merge_tpl_vars if true parent template variables merged in to local scope
+ * @param bool $no_output_filter if true do not run output filter
+ * @param bool $display true: display, false: fetch null: subtemplate
+ *
+ * @throws Exception
* @throws SmartyException
- * @return boolean true if the template must be compiled
+ * @return string rendered template output
*/
- public function mustCompile()
+ public function render($no_output_filter = true, $display = null)
{
+ $parentIsTpl = isset($this->parent) && $this->parent->_objType == 2;
+ if ($this->smarty->debugging) {
+ $this->smarty->_debug->start_template($this, $display);
+ }
+ // checks if template exists
if (!$this->source->exists) {
- if ($this->parent instanceof Smarty_Internal_Template) {
- $parent_resource = " in '$this->parent->template_resource}'";
+ if ($parentIsTpl) {
+ $parent_resource = " in '{$this->parent->template_resource}'";
} else {
$parent_resource = '';
}
throw new SmartyException("Unable to load template {$this->source->type} '{$this->source->name}'{$parent_resource}");
}
- if ($this->mustCompile === null) {
- $this->mustCompile = (!$this->source->uncompiled && ($this->smarty->force_compile || $this->source->recompiled || $this->compiled->timestamp === false ||
- ($this->smarty->compile_check && $this->compiled->timestamp < $this->source->timestamp)));
+ // disable caching for evaluated code
+ if ($this->source->handler->recompiled) {
+ $this->caching = false;
+ }
+ // read from cache or render
+ $isCacheTpl =
+ $this->caching == Smarty::CACHING_LIFETIME_CURRENT || $this->caching == Smarty::CACHING_LIFETIME_SAVED;
+ if ($isCacheTpl) {
+ if (!isset($this->cached)) {
+ $this->loadCached();
+ }
+ $this->cached->render($this, $no_output_filter);
+ } elseif ($this->source->handler->uncompiled) {
+ $this->source->render($this);
+ } else {
+ if (!isset($this->compiled)) {
+ $this->loadCompiled();
+ }
+ $this->compiled->render($this);
}
- return $this->mustCompile;
- }
-
- /**
- * Compiles the template
- * If the template is not evaluated the compiled template is saved on disk
- */
- public function compileTemplateSource()
- {
- if (!$this->source->recompiled) {
- $this->properties['file_dependency'] = array();
- if ($this->source->components) {
- // for the extends resource the compiler will fill it
- // uses real resource for file dependency
- // $source = end($this->source->components);
- // $this->properties['file_dependency'][$this->source->uid] = array($this->source->filepath, $this->source->timestamp, $source->type);
+ // display or fetch
+ if ($display) {
+ if ($this->caching && $this->smarty->cache_modified_check) {
+ $this->smarty->ext->_cachemodify->cacheModifiedCheck($this->cached, $this,
+ isset($content) ? $content : ob_get_clean());
} else {
- $this->properties['file_dependency'][$this->source->uid] = array($this->source->filepath, $this->source->timestamp, $this->source->type);
+ if ((!$this->caching || $this->cached->has_nocache_code || $this->source->handler->recompiled) &&
+ !$no_output_filter && (isset($this->smarty->autoload_filters['output']) ||
+ isset($this->smarty->registered_filters['output']))
+ ) {
+ echo $this->smarty->ext->_filterHandler->runFilter('output', ob_get_clean(), $this);
+ } else {
+ ob_end_flush();
+ flush();
+ }
}
- }
- // compile locking
- if ($this->smarty->compile_locking && !$this->source->recompiled) {
- if ($saved_timestamp = $this->compiled->timestamp) {
- touch($this->compiled->filepath);
+ if ($this->smarty->debugging) {
+ $this->smarty->_debug->end_template($this);
+ // debug output
+ $this->smarty->_debug->display_debug($this, true);
}
- }
- // call compiler
- try {
- $code = $this->compiler->compileTemplate($this);
- }
- catch (Exception $e) {
- // restore old timestamp in case of error
- if ($this->smarty->compile_locking && !$this->source->recompiled && $saved_timestamp) {
- touch($this->compiled->filepath, $saved_timestamp);
+ return '';
+ } else {
+ if ($this->smarty->debugging) {
+ $this->smarty->_debug->end_template($this);
+ if ($this->smarty->debugging === 2 && $display === false) {
+ $this->smarty->_debug->display_debug($this, true);
+ }
}
- throw $e;
- }
- // compiling succeded
- if (!$this->source->recompiled && $this->compiler->write_compiled_code) {
- // write compiled template
- $_filepath = $this->compiled->filepath;
- if ($_filepath === false) {
- throw new SmartyException('getCompiledFilepath() did not return a destination to save the compiled template to');
+ if ($parentIsTpl) {
+ if (!empty($this->tpl_function)) {
+ $this->parent->tpl_function = array_merge($this->parent->tpl_function, $this->tpl_function);
+ }
+ foreach ($this->compiled->required_plugins as $code => $tmp1) {
+ foreach ($tmp1 as $name => $tmp) {
+ foreach ($tmp as $type => $data) {
+ $this->parent->compiled->required_plugins[$code][$name][$type] = $data;
+ }
+ }
+ }
}
- Smarty_Internal_Write_File::writeFile($_filepath, $code, $this->smarty);
- $this->compiled->exists = true;
- $this->compiled->isCompiled = true;
- }
- // release compiler object to free memory
- unset($this->compiler);
- }
-
- /**
- * Writes the cached template output
- *
- * @param string $content
- *
- * @return bool
- */
- public function writeCachedContent($content)
- {
- if ($this->source->recompiled || !($this->caching == Smarty::CACHING_LIFETIME_CURRENT || $this->caching == Smarty::CACHING_LIFETIME_SAVED)) {
- // don't write cache file
- return false;
+ if (!$no_output_filter &&
+ (!$this->caching || $this->cached->has_nocache_code || $this->source->handler->recompiled) &&
+ (isset($this->smarty->autoload_filters['output']) || isset($this->smarty->registered_filters['output']))
+ ) {
+ return $this->smarty->ext->_filterHandler->runFilter('output', ob_get_clean(), $this);
+ }
+ // return cache content
+ return null;
}
- $this->cached->timestamp = time();
- $this->properties['cache_lifetime'] = $this->cache_lifetime;
- $this->properties['unifunc'] = 'content_' . str_replace(array('.', ','), '_', uniqid('', true));
- $content = $this->createTemplateCodeFrame($content, true);
- /** @var Smarty_Internal_Template $_smarty_tpl
- * used in evaluated code
- */
- $_smarty_tpl = $this;
- eval("?>" . $content);
- $this->cached->valid = true;
- $this->cached->processed = true;
-
- return $this->cached->write($this, $content);
}
/**
- * Template code runtime function to get subtemplate content
- *
- * @param string $template the resource handle of the template file
- * @param mixed $cache_id cache id to be used with this template
- * @param mixed $compile_id compile id to be used with this template
- * @param integer $caching cache mode
- * @param integer $cache_lifetime life time of cache data
- * @param $data
- * @param int $parent_scope scope in which {include} should execute
- *
- * @returns string template content
+ * Compiles the template
+ * If the template is not evaluated the compiled template is saved on disk
*/
- public function getSubTemplate($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $parent_scope)
+ public function compileTemplateSource()
{
- // already in template cache?
- if ($this->smarty->allow_ambiguous_resources) {
- $_templateId = Smarty_Resource::getUniqueTemplateName($this, $template) . $cache_id . $compile_id;
- } else {
- $_templateId = $this->smarty->joined_template_dir . '#' . $template . $cache_id . $compile_id;
- }
-
- if (isset($_templateId[150])) {
- $_templateId = sha1($_templateId);
- }
- if (isset($this->smarty->template_objects[$_templateId])) {
- // clone cached template object because of possible recursive call
- $tpl = clone $this->smarty->template_objects[$_templateId];
- $tpl->parent = $this;
- $tpl->caching = $caching;
- $tpl->cache_lifetime = $cache_lifetime;
- } else {
- $tpl = new $this->smarty->template_class($template, $this->smarty, $this, $cache_id, $compile_id, $caching, $cache_lifetime);
- }
- // get variables from calling scope
- if ($parent_scope == Smarty::SCOPE_LOCAL) {
- $tpl->tpl_vars = $this->tpl_vars;
- $tpl->tpl_vars['smarty'] = clone $this->tpl_vars['smarty'];
- } elseif ($parent_scope == Smarty::SCOPE_PARENT) {
- $tpl->tpl_vars = & $this->tpl_vars;
- } elseif ($parent_scope == Smarty::SCOPE_GLOBAL) {
- $tpl->tpl_vars = & Smarty::$global_tpl_vars;
- } elseif (($scope_ptr = $this->getScopePointer($parent_scope)) == null) {
- $tpl->tpl_vars = & $this->tpl_vars;
- } else {
- $tpl->tpl_vars = & $scope_ptr->tpl_vars;
- }
- $tpl->config_vars = $this->config_vars;
- if (!empty($data)) {
- // set up variable values
- foreach ($data as $_key => $_val) {
- $tpl->tpl_vars[$_key] = new Smarty_variable($_val);
- }
- }
-
- return $tpl->fetch(null, null, null, null, false, false, true);
+ return $this->compiled->compileTemplateSource($this);
}
/**
- * Template code runtime function to set up an inline subtemplate
+ * Writes the content to cache resource
*
- * @param string $template the resource handle of the template file
- * @param mixed $cache_id cache id to be used with this template
- * @param mixed $compile_id compile id to be used with this template
- * @param integer $caching cache mode
- * @param integer $cache_lifetime life time of cache data
- * @param $data
- * @param int $parent_scope scope in which {include} should execute
- * @param string $hash nocache hash code
+ * @param string $content
*
- * @returns string template content
+ * @return bool
*/
- public function setupInlineSubTemplate($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $parent_scope, $hash)
+ public function writeCachedContent($content)
{
- $tpl = new $this->smarty->template_class($template, $this->smarty, $this, $cache_id, $compile_id, $caching, $cache_lifetime);
- $tpl->properties['nocache_hash'] = $hash;
- // get variables from calling scope
- if ($parent_scope == Smarty::SCOPE_LOCAL) {
- $tpl->tpl_vars = $this->tpl_vars;
- $tpl->tpl_vars['smarty'] = clone $this->tpl_vars['smarty'];
- } elseif ($parent_scope == Smarty::SCOPE_PARENT) {
- $tpl->tpl_vars = & $this->tpl_vars;
- } elseif ($parent_scope == Smarty::SCOPE_GLOBAL) {
- $tpl->tpl_vars = & Smarty::$global_tpl_vars;
- } elseif (($scope_ptr = $this->getScopePointer($parent_scope)) == null) {
- $tpl->tpl_vars = & $this->tpl_vars;
- } else {
- $tpl->tpl_vars = & $scope_ptr->tpl_vars;
- }
- $tpl->config_vars = $this->config_vars;
- if (!empty($data)) {
- // set up variable values
- foreach ($data as $_key => $_val) {
- $tpl->tpl_vars[$_key] = new Smarty_variable($_val);
- }
- }
-
- return $tpl;
+ return $this->smarty->ext->_updateCache->writeCachedContent($this->cached, $this, $content);
}
/**
- * Create code frame for compiled and cached templates
- *
- * @param string $content optional template content
- * @param bool $cache flag for cache file
+ * Get unique template id
*
* @return string
*/
- public function createTemplateCodeFrame($content = '', $cache = false)
+ public function _getTemplateId()
{
- $plugins_string = '';
- // include code for plugins
- if (!$cache) {
- if (!empty($this->required_plugins['compiled'])) {
- $plugins_string = '<?php ';
- foreach ($this->required_plugins['compiled'] as $tmp) {
- foreach ($tmp as $data) {
- $file = addslashes($data['file']);
- if (is_Array($data['function'])) {
- $plugins_string .= "if (!is_callable(array('{$data['function'][0]}','{$data['function'][1]}'))) include '{$file}';\n";
- } else {
- $plugins_string .= "if (!is_callable('{$data['function']}')) include '{$file}';\n";
- }
- }
- }
- $plugins_string .= '?>';
- }
- if (!empty($this->required_plugins['nocache'])) {
- $this->has_nocache_code = true;
- $plugins_string .= "<?php echo '/*%%SmartyNocache:{$this->properties['nocache_hash']}%%*/<?php \$_smarty = \$_smarty_tpl->smarty; ";
- foreach ($this->required_plugins['nocache'] as $tmp) {
- foreach ($tmp as $data) {
- $file = addslashes($data['file']);
- if (is_Array($data['function'])) {
- $plugins_string .= addslashes("if (!is_callable(array('{$data['function'][0]}','{$data['function'][1]}'))) include '{$file}';\n");
- } else {
- $plugins_string .= addslashes("if (!is_callable('{$data['function']}')) include '{$file}';\n");
- }
- }
- }
- $plugins_string .= "?>/*/%%SmartyNocache:{$this->properties['nocache_hash']}%%*/';?>\n";
- }
- }
- // build property code
- $this->properties['has_nocache_code'] = $this->has_nocache_code;
- $output = '';
- if (!$this->source->recompiled) {
- $output = "<?php /*%%SmartyHeaderCode:{$this->properties['nocache_hash']}%%*/";
- if ($this->smarty->direct_access_security) {
- $output .= "if(!defined('SMARTY_DIR')) exit('no direct access allowed');\n";
- }
- }
- if ($cache) {
- // remove compiled code of{function} definition
- unset($this->properties['function']);
- if (!empty($this->smarty->template_functions)) {
- // copy code of {function} tags called in nocache mode
- foreach ($this->smarty->template_functions as $name => $function_data) {
- if (isset($function_data['called_nocache'])) {
- foreach ($function_data['called_functions'] as $func_name) {
- $this->smarty->template_functions[$func_name]['called_nocache'] = true;
- }
- }
- }
- foreach ($this->smarty->template_functions as $name => $function_data) {
- if (isset($function_data['called_nocache'])) {
- unset($function_data['called_nocache'], $function_data['called_functions'], $this->smarty->template_functions[$name]['called_nocache']);
- $this->properties['function'][$name] = $function_data;
- }
- }
- }
- }
- $this->properties['version'] = Smarty::SMARTY_VERSION;
- if (!isset($this->properties['unifunc'])) {
- $this->properties['unifunc'] = 'content_' . str_replace(array('.', ','), '_', uniqid('', true));
- }
- if (!$this->source->recompiled) {
- $output .= "\$_valid = \$_smarty_tpl->decodeProperties(" . var_export($this->properties, true) . ',' . ($cache ? 'true' : 'false') . "); /*/%%SmartyHeaderCode%%*/?>\n";
- $output .= '<?php if ($_valid && !is_callable(\'' . $this->properties['unifunc'] . '\')) {function ' . $this->properties['unifunc'] . '($_smarty_tpl) {?>';
- }
- $output .= $plugins_string;
- $output .= $content;
- if (!$this->source->recompiled) {
- $output .= "<?php }} ?>\n";
- }
-
- return $output;
+ return isset($this->templateId) ? $this->templateId : $this->templateId =
+ $this->smarty->_getTemplateId($this->template_resource, $this->cache_id, $this->compile_id);
}
/**
- * This function is executed automatically when a compiled or cached template file is included
- * - Decode saved properties from compiled template and cache files
- * - Check if compiled or cache file is valid
- *
- * @param array $properties special template properties
- * @param bool $cache flag if called from cache file
- *
- * @return bool flag if compiled or cache file is valid
+ * runtime error not matching capture tags
*/
- public function decodeProperties($properties, $cache = false)
+ public function capture_error()
{
- $this->has_nocache_code = $properties['has_nocache_code'];
- $this->properties['nocache_hash'] = $properties['nocache_hash'];
- if (isset($properties['cache_lifetime'])) {
- $this->properties['cache_lifetime'] = $properties['cache_lifetime'];
- }
- if (isset($properties['file_dependency'])) {
- $this->properties['file_dependency'] = array_merge($this->properties['file_dependency'], $properties['file_dependency']);
- }
- if (!empty($properties['function'])) {
- $this->properties['function'] = array_merge($this->properties['function'], $properties['function']);
- $this->smarty->template_functions = array_merge($this->smarty->template_functions, $properties['function']);
- }
- $this->properties['version'] = (isset($properties['version'])) ? $properties['version'] : '';
- $this->properties['unifunc'] = $properties['unifunc'];
- // check file dependencies at compiled code
- $is_valid = true;
- if ($this->properties['version'] != Smarty::SMARTY_VERSION) {
- $is_valid = false;
- } elseif (((!$cache && $this->smarty->compile_check && empty($this->compiled->_properties) && !$this->compiled->isCompiled) || $cache && ($this->smarty->compile_check === true || $this->smarty->compile_check === Smarty::COMPILECHECK_ON)) && !empty($this->properties['file_dependency'])) {
- foreach ($this->properties['file_dependency'] as $_file_to_check) {
- if ($_file_to_check[2] == 'file' || $_file_to_check[2] == 'php') {
- if ($this->source->filepath == $_file_to_check[0] && isset($this->source->timestamp)) {
- // do not recheck current template
- $mtime = $this->source->timestamp;
- } else {
- // file and php types can be checked without loading the respective resource handlers
- $mtime = @filemtime($_file_to_check[0]);
- }
- } elseif ($_file_to_check[2] == 'string') {
- continue;
- } else {
- $source = Smarty_Resource::source(null, $this->smarty, $_file_to_check[0]);
- $mtime = $source->timestamp;
- }
- if (!$mtime || $mtime > $_file_to_check[1]) {
- $is_valid = false;
- break;
- }
- }
- }
- if ($cache) {
- // CACHING_LIFETIME_SAVED cache expiry has to be validated here since otherwise we'd define the unifunc
- if ($this->caching === Smarty::CACHING_LIFETIME_SAVED &&
- $this->properties['cache_lifetime'] >= 0 &&
- (time() > ($this->cached->timestamp + $this->properties['cache_lifetime']))
- ) {
- $is_valid = false;
- }
- $this->cached->valid = $is_valid;
- } else {
- $this->mustCompile = !$is_valid;
- }
- // store data in reusable Smarty_Template_Compiled
- if (!$cache) {
- $this->compiled->_properties = $properties;
- }
-
- return $is_valid;
+ throw new SmartyException("Not matching {capture} open/close in \"{$this->template_resource}\"");
}
/**
- * Template code runtime function to create a local Smarty variable for array assignments
+ * Load compiled object
*
- * @param string $tpl_var tempate variable name
- * @param bool $nocache cache mode of variable
- * @param int $scope scope of variable
*/
- public function createLocalArrayVariable($tpl_var, $nocache = false, $scope = Smarty::SCOPE_LOCAL)
+ public function loadCompiled()
{
- if (!isset($this->tpl_vars[$tpl_var])) {
- $this->tpl_vars[$tpl_var] = new Smarty_variable(array(), $nocache, $scope);
- } else {
- $this->tpl_vars[$tpl_var] = clone $this->tpl_vars[$tpl_var];
- if ($scope != Smarty::SCOPE_LOCAL) {
- $this->tpl_vars[$tpl_var]->scope = $scope;
- }
- if (!(is_array($this->tpl_vars[$tpl_var]->value) || $this->tpl_vars[$tpl_var]->value instanceof ArrayAccess)) {
- settype($this->tpl_vars[$tpl_var]->value, 'array');
- }
+ if (!isset($this->compiled)) {
+ $this->compiled = Smarty_Template_Compiled::load($this);
}
}
/**
- * Template code runtime function to get pointer to template variable array of requested scope
+ * Load cached object
*
- * @param int $scope requested variable scope
- *
- * @return array array of template variables
*/
- public function &getScope($scope)
+ public function loadCached()
{
- if ($scope == Smarty::SCOPE_PARENT && !empty($this->parent)) {
- return $this->parent->tpl_vars;
- } elseif ($scope == Smarty::SCOPE_ROOT && !empty($this->parent)) {
- $ptr = $this->parent;
- while (!empty($ptr->parent)) {
- $ptr = $ptr->parent;
- }
-
- return $ptr->tpl_vars;
- } elseif ($scope == Smarty::SCOPE_GLOBAL) {
- return Smarty::$global_tpl_vars;
+ if (!isset($this->cached)) {
+ $this->cached = Smarty_Template_Cached::load($this);
}
- $null = null;
-
- return $null;
}
/**
- * Get parent or root of template parent chain
- *
- * @param int $scope pqrent or root scope
+ * Load compiler object
*
- * @return mixed object
+ * @throws \SmartyException
*/
- public function getScopePointer($scope)
+ public function loadCompiler()
{
- if ($scope == Smarty::SCOPE_PARENT && !empty($this->parent)) {
- return $this->parent;
- } elseif ($scope == Smarty::SCOPE_ROOT && !empty($this->parent)) {
- $ptr = $this->parent;
- while (!empty($ptr->parent)) {
- $ptr = $ptr->parent;
- }
-
- return $ptr;
+ if (!class_exists($this->source->handler->compiler_class)) {
+ $this->smarty->loadPlugin($this->source->handler->compiler_class);
}
-
- return null;
+ $this->compiler = new $this->source->handler->compiler_class($this->source->handler->template_lexer_class,
+ $this->source->handler->template_parser_class,
+ $this->smarty);
}
/**
- * [util function] counts an array, arrayaccess/traversable or PDOStatement object
+ * Handle unknown class methods
*
- * @param mixed $value
+ * @param string $name unknown method-name
+ * @param array $args argument array
*
- * @return int the count for arrays and objects that implement countable, 1 for other objects that don't, and 0 for empty elements
+ * @return mixed
+ * @throws SmartyException
*/
- public function _count($value)
+ public function __call($name, $args)
{
- if (is_array($value) === true || $value instanceof Countable) {
- return count($value);
- } elseif ($value instanceof IteratorAggregate) {
- // Note: getIterator() returns a Traversable, not an Iterator
- // thus rewind() and valid() methods may not be present
- return iterator_count($value->getIterator());
- } elseif ($value instanceof Iterator) {
- return iterator_count($value);
- } elseif ($value instanceof PDOStatement) {
- return $value->rowCount();
- } elseif ($value instanceof Traversable) {
- return iterator_count($value);
- } elseif ($value instanceof ArrayAccess) {
- if ($value->offsetExists(0)) {
- return 1;
- }
- } elseif (is_object($value)) {
- return count($value);
+ // method of Smarty object?
+ if (method_exists($this->smarty, $name)) {
+ return call_user_func_array(array($this->smarty, $name), $args);
}
-
- return 0;
- }
-
- /**
- * runtime error not matching capture tags
-
- */
- public function capture_error()
- {
- throw new SmartyException("Not matching {capture} open/close in \"{$this->template_resource}\"");
- }
-
- /**
- * Empty cache for this template
- *
- * @param integer $exp_time expiration time
- *
- * @return integer number of cache files deleted
- */
- public function clearCache($exp_time = null)
- {
- Smarty_CacheResource::invalidLoadedCache($this->smarty);
-
- return $this->cached->handler->clear($this->smarty, $this->template_name, $this->cache_id, $this->compile_id, $exp_time);
+ // parent
+ return parent::__call($name, $args);
}
/**
@@ -644,23 +318,18 @@ class Smarty_Internal_Template extends Smarty_Internal_TemplateBase
public function __set($property_name, $value)
{
switch ($property_name) {
- case 'source':
case 'compiled':
case 'cached':
case 'compiler':
$this->$property_name = $value;
-
return;
-
- // FIXME: routing of template -> smarty attributes
default:
+ // Smarty property ?
if (property_exists($this->smarty, $property_name)) {
$this->smarty->$property_name = $value;
-
return;
}
}
-
throw new SmartyException("invalid template property '$property_name'.");
}
@@ -669,65 +338,34 @@ class Smarty_Internal_Template extends Smarty_Internal_TemplateBase
*
* @param string $property_name property name
*
+ * @return mixed|Smarty_Template_Cached
* @throws SmartyException
*/
public function __get($property_name)
{
switch ($property_name) {
- case 'source':
- if (strlen($this->template_resource) == 0) {
- throw new SmartyException('Missing template name');
- }
- $this->source = Smarty_Resource::source($this);
- // cache template object under a unique ID
- // do not cache eval resources
- if ($this->source->type != 'eval') {
- if ($this->smarty->allow_ambiguous_resources) {
- $_templateId = $this->source->unique_resource . $this->cache_id . $this->compile_id;
- } else {
- $_templateId = $this->smarty->joined_template_dir . '#' . $this->template_resource . $this->cache_id . $this->compile_id;
- }
-
- if (isset($_templateId[150])) {
- $_templateId = sha1($_templateId);
- }
- $this->smarty->template_objects[$_templateId] = $this;
- }
-
- return $this->source;
-
case 'compiled':
- $this->compiled = $this->source->getCompiled($this);
-
+ $this->loadCompiled();
return $this->compiled;
case 'cached':
- if (!class_exists('Smarty_Template_Cached')) {
- include SMARTY_SYSPLUGINS_DIR . 'smarty_cacheresource.php';
- }
- $this->cached = new Smarty_Template_Cached($this);
-
+ $this->loadCached();
return $this->cached;
case 'compiler':
- $this->smarty->loadPlugin($this->source->compiler_class);
- $this->compiler = new $this->source->compiler_class($this->source->template_lexer_class, $this->source->template_parser_class, $this->smarty);
-
+ $this->loadCompiler();
return $this->compiler;
-
- // FIXME: routing of template -> smarty attributes
default:
+ // Smarty property ?
if (property_exists($this->smarty, $property_name)) {
return $this->smarty->$property_name;
}
}
-
throw new SmartyException("template property '$property_name' does not exist.");
}
/**
* Template data object destructor
-
*/
public function __destruct()
{
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_templatebase.php b/library/Smarty/libs/sysplugins/smarty_internal_templatebase.php
index f8f1c9e1e..9b4953dee 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_templatebase.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_templatebase.php
@@ -1,860 +1,316 @@
-<?php
-/**
- * Smarty Internal Plugin Smarty Template Base
- * This file contains the basic shared methods for template handling
- *
- * @package Smarty
- * @subpackage Template
- * @author Uwe Tews
- */
-
-/**
- * Class with shared template methods
- *
- * @package Smarty
- * @subpackage Template
- */
-abstract class Smarty_Internal_TemplateBase extends Smarty_Internal_Data
-{
- /**
- * fetches a rendered Smarty template
- *
- * @param string $template the resource handle of the template file or template object
- * @param mixed $cache_id cache id to be used with this template
- * @param mixed $compile_id compile id to be used with this template
- * @param object $parent next higher level of Smarty variables
- * @param bool $display true: display, false: fetch
- * @param bool $merge_tpl_vars if true parent template variables merged in to local scope
- * @param bool $no_output_filter if true do not run output filter
- *
- * @throws Exception
- * @throws SmartyException
- * @return string rendered template output
- */
- public function fetch($template = null, $cache_id = null, $compile_id = null, $parent = null, $display = false, $merge_tpl_vars = true, $no_output_filter = false)
- {
- if ($template === null && $this instanceof $this->template_class) {
- $template = $this;
- }
- if ($cache_id !== null && is_object($cache_id)) {
- $parent = $cache_id;
- $cache_id = null;
- }
- if ($parent === null && ($this instanceof Smarty || is_string($template))) {
- $parent = $this;
- }
- // create template object if necessary
- $_template = ($template instanceof $this->template_class)
- ? $template
- : $this->smarty->createTemplate($template, $cache_id, $compile_id, $parent, false);
- // if called by Smarty object make sure we use current caching status
- if ($this instanceof Smarty) {
- $_template->caching = $this->caching;
- }
- // merge all variable scopes into template
- if ($merge_tpl_vars) {
- // save local variables
- $save_tpl_vars = $_template->tpl_vars;
- $save_config_vars = $_template->config_vars;
- $ptr_array = array($_template);
- $ptr = $_template;
- while (isset($ptr->parent)) {
- $ptr_array[] = $ptr = $ptr->parent;
- }
- $ptr_array = array_reverse($ptr_array);
- $parent_ptr = reset($ptr_array);
- $tpl_vars = $parent_ptr->tpl_vars;
- $config_vars = $parent_ptr->config_vars;
- while ($parent_ptr = next($ptr_array)) {
- if (!empty($parent_ptr->tpl_vars)) {
- $tpl_vars = array_merge($tpl_vars, $parent_ptr->tpl_vars);
- }
- if (!empty($parent_ptr->config_vars)) {
- $config_vars = array_merge($config_vars, $parent_ptr->config_vars);
- }
- }
- if (!empty(Smarty::$global_tpl_vars)) {
- $tpl_vars = array_merge(Smarty::$global_tpl_vars, $tpl_vars);
- }
- $_template->tpl_vars = $tpl_vars;
- $_template->config_vars = $config_vars;
- }
- // dummy local smarty variable
- if (!isset($_template->tpl_vars['smarty'])) {
- $_template->tpl_vars['smarty'] = new Smarty_Variable;
- }
- if (isset($this->smarty->error_reporting)) {
- $_smarty_old_error_level = error_reporting($this->smarty->error_reporting);
- }
- // check URL debugging control
- if (!$this->smarty->debugging && $this->smarty->debugging_ctrl == 'URL') {
- if (isset($_SERVER['QUERY_STRING'])) {
- $_query_string = $_SERVER['QUERY_STRING'];
- } else {
- $_query_string = '';
- }
- if (false !== strpos($_query_string, $this->smarty->smarty_debug_id)) {
- if (false !== strpos($_query_string, $this->smarty->smarty_debug_id . '=on')) {
- // enable debugging for this browser session
- setcookie('SMARTY_DEBUG', true);
- $this->smarty->debugging = true;
- } elseif (false !== strpos($_query_string, $this->smarty->smarty_debug_id . '=off')) {
- // disable debugging for this browser session
- setcookie('SMARTY_DEBUG', false);
- $this->smarty->debugging = false;
- } else {
- // enable debugging for this page
- $this->smarty->debugging = true;
- }
- } else {
- if (isset($_COOKIE['SMARTY_DEBUG'])) {
- $this->smarty->debugging = true;
- }
- }
- }
- // must reset merge template date
- $_template->smarty->merged_templates_func = array();
- // get rendered template
- // disable caching for evaluated code
- if ($_template->source->recompiled) {
- $_template->caching = false;
- }
- // checks if template exists
- if (!$_template->source->exists) {
- if ($_template->parent instanceof Smarty_Internal_Template) {
- $parent_resource = " in '{$_template->parent->template_resource}'";
- } else {
- $parent_resource = '';
- }
- throw new SmartyException("Unable to load template {$_template->source->type} '{$_template->source->name}'{$parent_resource}");
- }
- // read from cache or render
- if (!($_template->caching == Smarty::CACHING_LIFETIME_CURRENT || $_template->caching == Smarty::CACHING_LIFETIME_SAVED) || !$_template->cached->valid) {
- // render template (not loaded and not in cache)
- if (!$_template->source->uncompiled) {
- /** @var Smarty_Internal_Template $_smarty_tpl
- * used in evaluated code
- */
- $_smarty_tpl = $_template;
- if ($_template->source->recompiled) {
- $code = $_template->compiler->compileTemplate($_template);
- if ($this->smarty->debugging) {
- Smarty_Internal_Debug::start_render($_template);
- }
- try {
- ob_start();
- eval("?>" . $code);
- unset($code);
- }
- catch (Exception $e) {
- ob_get_clean();
- throw $e;
- }
- } else {
- if (!$_template->compiled->exists || ($_template->smarty->force_compile && !$_template->compiled->isCompiled)) {
- $_template->compileTemplateSource();
- $code = file_get_contents($_template->compiled->filepath);
- eval("?>" . $code);
- unset($code);
- $_template->compiled->loaded = true;
- $_template->compiled->isCompiled = true;
- }
- if ($this->smarty->debugging) {
- Smarty_Internal_Debug::start_render($_template);
- }
- if (!$_template->compiled->loaded) {
- include($_template->compiled->filepath);
- if ($_template->mustCompile) {
- // recompile and load again
- $_template->compileTemplateSource();
- $code = file_get_contents($_template->compiled->filepath);
- eval("?>" . $code);
- unset($code);
- $_template->compiled->isCompiled = true;
- }
- $_template->compiled->loaded = true;
- } else {
- $_template->decodeProperties($_template->compiled->_properties, false);
- }
- try {
- ob_start();
- if (empty($_template->properties['unifunc']) || !is_callable($_template->properties['unifunc'])) {
- throw new SmartyException("Invalid compiled template for '{$_template->template_resource}'");
- }
- array_unshift($_template->_capture_stack, array());
- //
- // render compiled template
- //
- $_template->properties['unifunc']($_template);
- // any unclosed {capture} tags ?
- if (isset($_template->_capture_stack[0][0])) {
- $_template->capture_error();
- }
- array_shift($_template->_capture_stack);
- }
- catch (Exception $e) {
- ob_get_clean();
- throw $e;
- }
- }
- } else {
- if ($_template->source->uncompiled) {
- if ($this->smarty->debugging) {
- Smarty_Internal_Debug::start_render($_template);
- }
- try {
- ob_start();
- $_template->source->renderUncompiled($_template);
- }
- catch (Exception $e) {
- ob_get_clean();
- throw $e;
- }
- } else {
- throw new SmartyException("Resource '$_template->source->type' must have 'renderUncompiled' method");
- }
- }
- $_output = ob_get_clean();
- if (!$_template->source->recompiled && empty($_template->properties['file_dependency'][$_template->source->uid])) {
- $_template->properties['file_dependency'][$_template->source->uid] = array($_template->source->filepath, $_template->source->timestamp, $_template->source->type);
- }
- if ($_template->parent instanceof Smarty_Internal_Template) {
- $_template->parent->properties['file_dependency'] = array_merge($_template->parent->properties['file_dependency'], $_template->properties['file_dependency']);
- foreach ($_template->required_plugins as $code => $tmp1) {
- foreach ($tmp1 as $name => $tmp) {
- foreach ($tmp as $type => $data) {
- $_template->parent->required_plugins[$code][$name][$type] = $data;
- }
- }
- }
- }
- if ($this->smarty->debugging) {
- Smarty_Internal_Debug::end_render($_template);
- }
- // write to cache when nessecary
- if (!$_template->source->recompiled && ($_template->caching == Smarty::CACHING_LIFETIME_SAVED || $_template->caching == Smarty::CACHING_LIFETIME_CURRENT)) {
- if ($this->smarty->debugging) {
- Smarty_Internal_Debug::start_cache($_template);
- }
- $_template->properties['has_nocache_code'] = false;
- // get text between non-cached items
- $cache_split = preg_split("!/\*%%SmartyNocache:{$_template->properties['nocache_hash']}%%\*\/(.+?)/\*/%%SmartyNocache:{$_template->properties['nocache_hash']}%%\*/!s", $_output);
- // get non-cached items
- preg_match_all("!/\*%%SmartyNocache:{$_template->properties['nocache_hash']}%%\*\/(.+?)/\*/%%SmartyNocache:{$_template->properties['nocache_hash']}%%\*/!s", $_output, $cache_parts);
- $output = '';
- // loop over items, stitch back together
- foreach ($cache_split as $curr_idx => $curr_split) {
- // escape PHP tags in template content
- $output .= preg_replace('/(<%|%>|<\?php|<\?|\?>|<script\s+language\s*=\s*[\"\']?\s*php\s*[\"\']?\s*>)/', "<?php echo '\$1'; ?>\n", $curr_split);
- if (isset($cache_parts[0][$curr_idx])) {
- $_template->properties['has_nocache_code'] = true;
- // remove nocache tags from cache output
- $output .= preg_replace("!/\*/?%%SmartyNocache:{$_template->properties['nocache_hash']}%%\*/!", '', $cache_parts[0][$curr_idx]);
- }
- }
- if (!$no_output_filter && !$_template->has_nocache_code && (isset($this->smarty->autoload_filters['output']) || isset($this->smarty->registered_filters['output']))) {
- $output = Smarty_Internal_Filter_Handler::runFilter('output', $output, $_template);
- }
- // rendering (must be done before writing cache file because of {function} nocache handling)
- /** @var Smarty_Internal_Template $_smarty_tpl
- * used in evaluated code
- */
- $_smarty_tpl = $_template;
- try {
- ob_start();
- eval("?>" . $output);
- $_output = ob_get_clean();
- }
- catch (Exception $e) {
- ob_get_clean();
- throw $e;
- }
- // write cache file content
- $_template->writeCachedContent($output);
- if ($this->smarty->debugging) {
- Smarty_Internal_Debug::end_cache($_template);
- }
- } else {
- // var_dump('renderTemplate', $_template->has_nocache_code, $_template->template_resource, $_template->properties['nocache_hash'], $_template->parent->properties['nocache_hash'], $_output);
- if (!empty($_template->properties['nocache_hash']) && !empty($_template->parent->properties['nocache_hash'])) {
- // replace nocache_hash
- $_output = str_replace("{$_template->properties['nocache_hash']}", $_template->parent->properties['nocache_hash'], $_output);
- $_template->parent->has_nocache_code = $_template->parent->has_nocache_code || $_template->has_nocache_code;
- }
- }
- } else {
- if ($this->smarty->debugging) {
- Smarty_Internal_Debug::start_cache($_template);
- }
- try {
- ob_start();
- array_unshift($_template->_capture_stack, array());
- //
- // render cached template
- //
- $_template->properties['unifunc']($_template);
- // any unclosed {capture} tags ?
- if (isset($_template->_capture_stack[0][0])) {
- $_template->capture_error();
- }
- array_shift($_template->_capture_stack);
- $_output = ob_get_clean();
- }
- catch (Exception $e) {
- ob_get_clean();
- throw $e;
- }
- if ($this->smarty->debugging) {
- Smarty_Internal_Debug::end_cache($_template);
- }
- }
- if ((!$this->caching || $_template->has_nocache_code || $_template->source->recompiled) && !$no_output_filter && (isset($this->smarty->autoload_filters['output']) || isset($this->smarty->registered_filters['output']))) {
- $_output = Smarty_Internal_Filter_Handler::runFilter('output', $_output, $_template);
- }
- if (isset($this->error_reporting)) {
- error_reporting($_smarty_old_error_level);
- }
- // display or fetch
- if ($display) {
- if ($this->caching && $this->cache_modified_check) {
- $_isCached = $_template->isCached() && !$_template->has_nocache_code;
- $_last_modified_date = @substr($_SERVER['HTTP_IF_MODIFIED_SINCE'], 0, strpos($_SERVER['HTTP_IF_MODIFIED_SINCE'], 'GMT') + 3);
- if ($_isCached && $_template->cached->timestamp <= strtotime($_last_modified_date)) {
- switch (PHP_SAPI) {
- case 'cgi': // php-cgi < 5.3
- case 'cgi-fcgi': // php-cgi >= 5.3
- case 'fpm-fcgi': // php-fpm >= 5.3.3
- header('Status: 304 Not Modified');
- break;
-
- case 'cli':
- if ( /* ^phpunit */
- !empty($_SERVER['SMARTY_PHPUNIT_DISABLE_HEADERS']) /* phpunit$ */
- ) {
- $_SERVER['SMARTY_PHPUNIT_HEADERS'][] = '304 Not Modified';
- }
- break;
-
- default:
- header($_SERVER['SERVER_PROTOCOL'] . ' 304 Not Modified');
- break;
- }
- } else {
- switch (PHP_SAPI) {
- case 'cli':
- if ( /* ^phpunit */
- !empty($_SERVER['SMARTY_PHPUNIT_DISABLE_HEADERS']) /* phpunit$ */
- ) {
- $_SERVER['SMARTY_PHPUNIT_HEADERS'][] = 'Last-Modified: ' . gmdate('D, d M Y H:i:s', $_template->cached->timestamp) . ' GMT';
- }
- break;
-
- default:
- header('Last-Modified: ' . gmdate('D, d M Y H:i:s', $_template->cached->timestamp) . ' GMT');
- break;
- }
- echo $_output;
- }
- } else {
- echo $_output;
- }
- // debug output
- if ($this->smarty->debugging) {
- Smarty_Internal_Debug::display_debug($_template);
- }
- if ($merge_tpl_vars) {
- // restore local variables
- $_template->tpl_vars = $save_tpl_vars;
- $_template->config_vars = $save_config_vars;
- }
-
- return;
- } else {
- if ($merge_tpl_vars) {
- // restore local variables
- $_template->tpl_vars = $save_tpl_vars;
- $_template->config_vars = $save_config_vars;
- }
- // return fetched content
- return $_output;
- }
- }
-
- /**
- * displays a Smarty template
- *
- * @param string $template the resource handle of the template file or template object
- * @param mixed $cache_id cache id to be used with this template
- * @param mixed $compile_id compile id to be used with this template
- * @param object $parent next higher level of Smarty variables
- */
- public function display($template = null, $cache_id = null, $compile_id = null, $parent = null)
- {
- // display template
- $this->fetch($template, $cache_id, $compile_id, $parent, true);
- }
-
- /**
- * test if cache is valid
- *
- * @param string|object $template the resource handle of the template file or template object
- * @param mixed $cache_id cache id to be used with this template
- * @param mixed $compile_id compile id to be used with this template
- * @param object $parent next higher level of Smarty variables
- *
- * @return boolean cache status
- */
- public function isCached($template = null, $cache_id = null, $compile_id = null, $parent = null)
- {
- if ($template === null && $this instanceof $this->template_class) {
- return $this->cached->valid;
- }
- if (!($template instanceof $this->template_class)) {
- if ($parent === null) {
- $parent = $this;
- }
- $template = $this->smarty->createTemplate($template, $cache_id, $compile_id, $parent, false);
- }
- // return cache status of template
- return $template->cached->valid;
- }
-
- /**
- * creates a data object
- *
- * @param object $parent next higher level of Smarty variables
- *
- * @returns Smarty_Data data object
- */
- public function createData($parent = null)
- {
- return new Smarty_Data($parent, $this);
- }
-
- /**
- * Registers plugin to be used in templates
- *
- * @param string $type plugin type
- * @param string $tag name of template tag
- * @param callback $callback PHP callback to register
- * @param boolean $cacheable if true (default) this fuction is cachable
- * @param array $cache_attr caching attributes if any
- *
- * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining
- * @throws SmartyException when the plugin tag is invalid
- */
- public function registerPlugin($type, $tag, $callback, $cacheable = true, $cache_attr = null)
- {
- if (isset($this->smarty->registered_plugins[$type][$tag])) {
- throw new SmartyException("Plugin tag \"{$tag}\" already registered");
- } elseif (!is_callable($callback)) {
- throw new SmartyException("Plugin \"{$tag}\" not callable");
- } else {
- $this->smarty->registered_plugins[$type][$tag] = array($callback, (bool) $cacheable, (array) $cache_attr);
- }
-
- return $this;
- }
-
- /**
- * Unregister Plugin
- *
- * @param string $type of plugin
- * @param string $tag name of plugin
- *
- * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining
- */
- public function unregisterPlugin($type, $tag)
- {
- if (isset($this->smarty->registered_plugins[$type][$tag])) {
- unset($this->smarty->registered_plugins[$type][$tag]);
- }
-
- return $this;
- }
-
- /**
- * Registers a resource to fetch a template
- *
- * @param string $type name of resource type
- * @param Smarty_Resource|array $callback or instance of Smarty_Resource, or array of callbacks to handle resource (deprecated)
- *
- * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining
- */
- public function registerResource($type, $callback)
- {
- $this->smarty->registered_resources[$type] = $callback instanceof Smarty_Resource ? $callback : array($callback, false);
-
- return $this;
- }
-
- /**
- * Unregisters a resource
- *
- * @param string $type name of resource type
- *
- * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining
- */
- public function unregisterResource($type)
- {
- if (isset($this->smarty->registered_resources[$type])) {
- unset($this->smarty->registered_resources[$type]);
- }
-
- return $this;
- }
-
- /**
- * Registers a cache resource to cache a template's output
- *
- * @param string $type name of cache resource type
- * @param Smarty_CacheResource $callback instance of Smarty_CacheResource to handle output caching
- *
- * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining
- */
- public function registerCacheResource($type, Smarty_CacheResource $callback)
- {
- $this->smarty->registered_cache_resources[$type] = $callback;
-
- return $this;
- }
-
- /**
- * Unregisters a cache resource
- *
- * @param string $type name of cache resource type
- *
- * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining
- */
- public function unregisterCacheResource($type)
- {
- if (isset($this->smarty->registered_cache_resources[$type])) {
- unset($this->smarty->registered_cache_resources[$type]);
- }
-
- return $this;
- }
-
- /**
- * Registers object to be used in templates
- *
- * @param $object_name
- * @param object $object_impl the referenced PHP object to register
- * @param array $allowed list of allowed methods (empty = all)
- * @param boolean $smarty_args smarty argument format, else traditional
- * @param array $block_methods list of block-methods
- *
- * @throws SmartyException
- * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining
- */
- public function registerObject($object_name, $object_impl, $allowed = array(), $smarty_args = true, $block_methods = array())
- {
- // test if allowed methods callable
- if (!empty($allowed)) {
- foreach ((array) $allowed as $method) {
- if (!is_callable(array($object_impl, $method)) && !property_exists($object_impl, $method)) {
- throw new SmartyException("Undefined method or property '$method' in registered object");
- }
- }
- }
- // test if block methods callable
- if (!empty($block_methods)) {
- foreach ((array) $block_methods as $method) {
- if (!is_callable(array($object_impl, $method))) {
- throw new SmartyException("Undefined method '$method' in registered object");
- }
- }
- }
- // register the object
- $this->smarty->registered_objects[$object_name] =
- array($object_impl, (array) $allowed, (boolean) $smarty_args, (array) $block_methods);
-
- return $this;
- }
-
- /**
- * return a reference to a registered object
- *
- * @param string $name object name
- *
- * @return object
- * @throws SmartyException if no such object is found
- */
- public function getRegisteredObject($name)
- {
- if (!isset($this->smarty->registered_objects[$name])) {
- throw new SmartyException("'$name' is not a registered object");
- }
- if (!is_object($this->smarty->registered_objects[$name][0])) {
- throw new SmartyException("registered '$name' is not an object");
- }
-
- return $this->smarty->registered_objects[$name][0];
- }
-
- /**
- * unregister an object
- *
- * @param string $name object name
- *
- * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining
- */
- public function unregisterObject($name)
- {
- if (isset($this->smarty->registered_objects[$name])) {
- unset($this->smarty->registered_objects[$name]);
- }
-
- return $this;
- }
-
- /**
- * Registers static classes to be used in templates
- *
- * @param $class_name
- * @param string $class_impl the referenced PHP class to register
- *
- * @throws SmartyException
- * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining
- */
- public function registerClass($class_name, $class_impl)
- {
- // test if exists
- if (!class_exists($class_impl)) {
- throw new SmartyException("Undefined class '$class_impl' in register template class");
- }
- // register the class
- $this->smarty->registered_classes[$class_name] = $class_impl;
-
- return $this;
- }
-
- /**
- * Registers a default plugin handler
- *
- * @param callable $callback class/method name
- *
- * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining
- * @throws SmartyException if $callback is not callable
- */
- public function registerDefaultPluginHandler($callback)
- {
- if (is_callable($callback)) {
- $this->smarty->default_plugin_handler_func = $callback;
- } else {
- throw new SmartyException("Default plugin handler '$callback' not callable");
- }
-
- return $this;
- }
-
- /**
- * Registers a default template handler
- *
- * @param callable $callback class/method name
- *
- * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining
- * @throws SmartyException if $callback is not callable
- */
- public function registerDefaultTemplateHandler($callback)
- {
- if (is_callable($callback)) {
- $this->smarty->default_template_handler_func = $callback;
- } else {
- throw new SmartyException("Default template handler '$callback' not callable");
- }
-
- return $this;
- }
-
- /**
- * Registers a default template handler
- *
- * @param callable $callback class/method name
- *
- * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining
- * @throws SmartyException if $callback is not callable
- */
- public function registerDefaultConfigHandler($callback)
- {
- if (is_callable($callback)) {
- $this->smarty->default_config_handler_func = $callback;
- } else {
- throw new SmartyException("Default config handler '$callback' not callable");
- }
-
- return $this;
- }
-
- /**
- * Registers a filter function
- *
- * @param string $type filter type
- * @param callback $callback
- *
- * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining
- */
- public function registerFilter($type, $callback)
- {
- $this->smarty->registered_filters[$type][$this->_get_filter_name($callback)] = $callback;
-
- return $this;
- }
-
- /**
- * Unregisters a filter function
- *
- * @param string $type filter type
- * @param callback $callback
- *
- * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining
- */
- public function unregisterFilter($type, $callback)
- {
- $name = $this->_get_filter_name($callback);
- if (isset($this->smarty->registered_filters[$type][$name])) {
- unset($this->smarty->registered_filters[$type][$name]);
- }
-
- return $this;
- }
-
- /**
- * Return internal filter name
- *
- * @param callback $function_name
- *
- * @return string internal filter name
- */
- public function _get_filter_name($function_name)
- {
- if (is_array($function_name)) {
- $_class_name = (is_object($function_name[0]) ?
- get_class($function_name[0]) : $function_name[0]);
-
- return $_class_name . '_' . $function_name[1];
- } else {
- return $function_name;
- }
- }
-
- /**
- * load a filter of specified type and name
- *
- * @param string $type filter type
- * @param string $name filter name
- *
- * @throws SmartyException if filter could not be loaded
- */
- public function loadFilter($type, $name)
- {
- $_plugin = "smarty_{$type}filter_{$name}";
- $_filter_name = $_plugin;
- if ($this->smarty->loadPlugin($_plugin)) {
- if (class_exists($_plugin, false)) {
- $_plugin = array($_plugin, 'execute');
- }
- if (is_callable($_plugin)) {
- $this->smarty->registered_filters[$type][$_filter_name] = $_plugin;
-
- return true;
- }
- }
- throw new SmartyException("{$type}filter \"{$name}\" not callable");
- }
-
- /**
- * unload a filter of specified type and name
- *
- * @param string $type filter type
- * @param string $name filter name
- *
- * @return Smarty_Internal_Templatebase current Smarty_Internal_Templatebase (or Smarty or Smarty_Internal_Template) instance for chaining
- */
- public function unloadFilter($type, $name)
- {
- $_filter_name = "smarty_{$type}filter_{$name}";
- if (isset($this->smarty->registered_filters[$type][$_filter_name])) {
- unset ($this->smarty->registered_filters[$type][$_filter_name]);
- }
-
- return $this;
- }
-
- /**
- * preg_replace callback to convert camelcase getter/setter to underscore property names
- *
- * @param string $match match string
- *
- * @return string replacemant
- */
- private function replaceCamelcase($match)
- {
- return "_" . strtolower($match[1]);
- }
-
- /**
- * Handle unknown class methods
- *
- * @param string $name unknown method-name
- * @param array $args argument array
- *
- * @throws SmartyException
- */
- public function __call($name, $args)
- {
- static $_prefixes = array('set' => true, 'get' => true);
- static $_resolved_property_name = array();
- static $_resolved_property_source = array();
-
- // method of Smarty object?
- if (method_exists($this->smarty, $name)) {
- return call_user_func_array(array($this->smarty, $name), $args);
- }
- // see if this is a set/get for a property
- $first3 = strtolower(substr($name, 0, 3));
- if (isset($_prefixes[$first3]) && isset($name[3]) && $name[3] !== '_') {
- if (isset($_resolved_property_name[$name])) {
- $property_name = $_resolved_property_name[$name];
- } else {
- // try to keep case correct for future PHP 6.0 case-sensitive class methods
- // lcfirst() not available < PHP 5.3.0, so improvise
- $property_name = strtolower(substr($name, 3, 1)) . substr($name, 4);
- // convert camel case to underscored name
- $property_name = preg_replace_callback('/([A-Z])/', array($this, 'replaceCamelcase'), $property_name);
- $_resolved_property_name[$name] = $property_name;
- }
- if (isset($_resolved_property_source[$property_name])) {
- $_is_this = $_resolved_property_source[$property_name];
- } else {
- $_is_this = null;
- if (property_exists($this, $property_name)) {
- $_is_this = true;
- } elseif (property_exists($this->smarty, $property_name)) {
- $_is_this = false;
- }
- $_resolved_property_source[$property_name] = $_is_this;
- }
- if ($_is_this) {
- if ($first3 == 'get') {
- return $this->$property_name;
- } else {
- return $this->$property_name = $args[0];
- }
- } elseif ($_is_this === false) {
- if ($first3 == 'get') {
- return $this->smarty->$property_name;
- } else {
- return $this->smarty->$property_name = $args[0];
- }
- } else {
- throw new SmartyException("property '$property_name' does not exist.");
- }
- }
- if ($name == 'Smarty') {
- throw new SmartyException("PHP5 requires you to call __construct() instead of Smarty()");
- }
- // must be unknown
- throw new SmartyException("Call of unknown method '$name'.");
- }
-}
+<?php
+/**
+ * Smarty Internal Plugin Smarty Template Base
+ * This file contains the basic shared methods for template handling
+ *
+ * @package Smarty
+ * @subpackage Template
+ * @author Uwe Tews
+ */
+
+/**
+ * Class with shared template methods
+ *
+ * @package Smarty
+ * @subpackage Template
+ *
+ * @property Smarty $smarty
+ * @method Smarty_Internal_TemplateBase setAutoloadFilters(mixed $filters, string $type = null)
+ * @method Smarty_Internal_TemplateBase addAutoloadFilters(mixed $filters, string $type = null)
+ * @method array getAutoloadFilters(string $type = null)
+ * @local_method Smarty_Internal_TemplateBase registerFilter(string $type, callback $callback, string $name = null)
+ * @method Smarty_Internal_TemplateBase unregisterFilter(string $type, mixed $callback)
+ * @method Smarty_Internal_TemplateBase unloadFilter(string $type, string $name)
+ * @method string getDebugTemplate()
+ * @method Smarty_Internal_TemplateBase setDebugTemplate(string $tpl_name)
+ * @method Smarty_Internal_TemplateBase setDefaultModifier(mixed $modifiers)
+ * @method Smarty_Internal_TemplateBase addDefaultModifier(mixed $modifiers)
+ * @method array getDefaultModifier()
+ * @method Smarty_Internal_TemplateBase registerDefaultPluginHandler(callback $callback)
+ * @method Smarty_Internal_TemplateBase registerResource(string $name, Smarty_Resource $resource_handler)
+ * @method Smarty_Internal_TemplateBase unregisterResource(string $name)
+ * @method Smarty_Internal_TemplateBase registerCacheResource(string $name, Smarty_CacheResource $resource_handler)
+ * @method Smarty_Internal_TemplateBase unregisterCacheResource(string $name)
+ * @method Smarty_Internal_TemplateBase unregisterPlugin(string $type, string $name)
+ * @method Smarty_Internal_TemplateBase unregisterObject(string $object_name)
+ * @method object getRegisteredObject(string $object_name)
+ * @method Smarty_Internal_TemplateBase registerClass(string $class_name, string $class_impl)
+ * @method Smarty_Internal_TemplateBase createData(Smarty_Internal_Data $parent = null, string $name = null)
+ * @method array getTags(mixed $template = null)
+ */
+abstract class Smarty_Internal_TemplateBase extends Smarty_Internal_Data
+{
+ /**
+ * Set this if you want different sets of cache files for the same
+ * templates.
+ *
+ * @var string
+ */
+ public $cache_id = null;
+
+ /**
+ * Set this if you want different sets of compiled files for the same
+ * templates.
+ *
+ * @var string
+ */
+ public $compile_id = null;
+
+ /**
+ * caching enabled
+ *
+ * @var boolean
+ */
+ public $caching = false;
+
+ /**
+ * cache lifetime in seconds
+ *
+ * @var integer
+ */
+ public $cache_lifetime = 3600;
+
+ /**
+ * universal cache
+ *
+ * @var array()
+ */
+ public $_cache = array();
+
+ /**
+ * fetches a rendered Smarty template
+ *
+ * @param string $template the resource handle of the template file or template object
+ * @param mixed $cache_id cache id to be used with this template
+ * @param mixed $compile_id compile id to be used with this template
+ * @param object $parent next higher level of Smarty variables
+ *
+ * @throws Exception
+ * @throws SmartyException
+ * @return string rendered template output
+ */
+ public function fetch($template = null, $cache_id = null, $compile_id = null, $parent = null)
+ {
+ $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
+ return $result === null ? ob_get_clean() : $result;
+ }
+
+ /**
+ * displays a Smarty template
+ *
+ * @param string $template the resource handle of the template file or template object
+ * @param mixed $cache_id cache id to be used with this template
+ * @param mixed $compile_id compile id to be used with this template
+ * @param object $parent next higher level of Smarty variables
+ */
+ public function display($template = null, $cache_id = null, $compile_id = null, $parent = null)
+ {
+ // display template
+ $this->_execute($template, $cache_id, $compile_id, $parent, 1);
+ }
+
+ /**
+ * test if cache is valid
+ *
+ * @api Smarty::isCached()
+ * @link http://www.smarty.net/docs/en/api.is.cached.tpl
+ *
+ * @param null|string|\Smarty_Internal_Template $template the resource handle of the template file or template object
+ * @param mixed $cache_id cache id to be used with this template
+ * @param mixed $compile_id compile id to be used with this template
+ * @param object $parent next higher level of Smarty variables
+ *
+ * @return boolean cache status
+ */
+ public function isCached($template = null, $cache_id = null, $compile_id = null, $parent = null)
+ {
+ return $this->_execute($template, $cache_id, $compile_id, $parent, 2);
+ }
+
+ /**
+ * fetches a rendered Smarty template
+ *
+ * @param string $template the resource handle of the template file or template object
+ * @param mixed $cache_id cache id to be used with this template
+ * @param mixed $compile_id compile id to be used with this template
+ * @param object $parent next higher level of Smarty variables
+ * @param string $function function type 0 = fetch, 1 = display, 2 = isCache
+ *
+ * @return mixed
+ * @throws \Exception
+ * @throws \SmartyException
+ */
+ private function _execute($template, $cache_id, $compile_id, $parent, $function)
+ {
+ $smarty = $this->_objType == 1 ? $this : $this->smarty;
+ if ($template === null) {
+ if ($this->_objType != 2) {
+ throw new SmartyException($function . '():Missing \'$template\' parameter');
+ } else {
+ $template = clone $this;
+ }
+ } elseif (is_object($template)) {
+ if (!isset($template->_objType) || $template->_objType != 2) {
+ throw new SmartyException($function . '():Template object expected');
+ } else {
+ /* @var Smarty_Internal_Template $template */
+ $template = clone $template;
+ }
+ } else {
+ // get template object
+ /* @var Smarty_Internal_Template $template */
+ $template = $smarty->createTemplate($template, $cache_id, $compile_id, $parent, false);
+ if ($this->_objType == 1) {
+ // set caching in template object
+ $template->caching = $this->caching;
+ }
+ }
+ // fetch template content
+ $level = ob_get_level();
+ try {
+ $_smarty_old_error_level =
+ ($this->_objType == 1 && isset($smarty->error_reporting)) ? error_reporting($smarty->error_reporting) :
+ null;
+ if ($function == 2) {
+ if ($template->caching) {
+ // return cache status of template
+ if (!isset($template->cached)) {
+ $template->loadCached();
+ }
+ $result = $template->cached->isCached($template);
+ $template->smarty->_cache['isCached'][$template->_getTemplateId()] = $template;
+ } else {
+ return false;
+ }
+ } else {
+ ob_start();
+ $template->_mergeVars();
+ if (!empty(Smarty::$global_tpl_vars)) {
+ $template->tpl_vars = array_merge(Smarty::$global_tpl_vars, $template->tpl_vars);
+ }
+ $result = $template->render(false, $function);
+ }
+ if (isset($_smarty_old_error_level)) {
+ error_reporting($_smarty_old_error_level);
+ }
+ return $result;
+ }
+ catch (Exception $e) {
+ while (ob_get_level() > $level) {
+ ob_end_clean();
+ }
+ throw $e;
+ }
+ }
+
+ /**
+ * Registers plugin to be used in templates
+ *
+ * @api Smarty::registerPlugin()
+ * @link http://www.smarty.net/docs/en/api.register.plugin.tpl
+ *
+ * @param string $type plugin type
+ * @param string $name name of template tag
+ * @param callback $callback PHP callback to register
+ * @param bool $cacheable if true (default) this function is cache able
+ * @param mixed $cache_attr caching attributes if any
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ * @throws SmartyException when the plugin tag is invalid
+ */
+ public function registerPlugin($type, $name, $callback, $cacheable = true, $cache_attr = null)
+ {
+ return $this->ext->registerPlugin->registerPlugin($this, $type, $name, $callback, $cacheable, $cache_attr);
+ }
+
+ /**
+ * load a filter of specified type and name
+ *
+ * @api Smarty::loadFilter()
+ * @link http://www.smarty.net/docs/en/api.load.filter.tpl
+ *
+ * @param string $type filter type
+ * @param string $name filter name
+ *
+ * @return bool
+ * @throws SmartyException if filter could not be loaded
+ */
+ public function loadFilter($type, $name)
+ {
+ return $this->ext->loadFilter->loadFilter($this, $type, $name);
+ }
+
+ /**
+ * Registers a filter function
+ *
+ * @api Smarty::registerFilter()
+ * @link http://www.smarty.net/docs/en/api.register.filter.tpl
+ *
+ * @param string $type filter type
+ * @param callback $callback
+ * @param string|null $name optional filter name
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ * @throws \SmartyException
+ */
+ public function registerFilter($type, $callback, $name = null)
+ {
+ return $this->ext->registerFilter->registerFilter($this, $type, $callback, $name);
+ }
+
+ /**
+ * Registers object to be used in templates
+ *
+ * @api Smarty::registerObject()
+ * @link http://www.smarty.net/docs/en/api.register.object.tpl
+ *
+ * @param string $object_name
+ * @param object $object the referenced PHP object to register
+ * @param array $allowed_methods_properties list of allowed methods (empty = all)
+ * @param bool $format smarty argument format, else traditional
+ * @param array $block_methods list of block-methods
+ *
+ * @return \Smarty|\Smarty_Internal_Template
+ * @throws \SmartyException
+ */
+ public function registerObject($object_name, $object, $allowed_methods_properties = array(), $format = true,
+ $block_methods = array())
+ {
+ return $this->ext->registerObject->registerObject($this, $object_name, $object, $allowed_methods_properties,
+ $format, $block_methods);
+ }
+
+ /**
+ * @param boolean $caching
+ */
+ public function setCaching($caching)
+ {
+ $this->caching = $caching;
+ }
+
+ /**
+ * @param int $cache_lifetime
+ */
+ public function setCacheLifetime($cache_lifetime)
+ {
+ $this->cache_lifetime = $cache_lifetime;
+ }
+
+ /**
+ * @param string $compile_id
+ */
+ public function setCompileId($compile_id)
+ {
+ $this->compile_id = $compile_id;
+ }
+
+ /**
+ * @param string $cache_id
+ */
+ public function setCacheId($cache_id)
+ {
+ $this->cache_id = $cache_id;
+ }
+
+}
+
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php b/library/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php
index d00bfb8f4..04584a40f 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php
@@ -14,36 +14,49 @@
*
* @package Smarty
* @subpackage Compiler
+ *
+ * @property Smarty_Internal_SmartyTemplateCompiler $prefixCompiledCode = ''
+ * @property Smarty_Internal_SmartyTemplateCompiler $postfixCompiledCode = ''
+ * @method Smarty_Internal_SmartyTemplateCompiler registerPostCompileCallback($callback, $parameter = array(), $key = null, $replace = false)
+ * @method Smarty_Internal_SmartyTemplateCompiler unregisterPostCompileCallback($key)
*/
abstract class Smarty_Internal_TemplateCompilerBase
{
+
/**
- * hash for nocache sections
+ * Smarty object
*
- * @var mixed
+ * @var Smarty
*/
- private $nocache_hash = null;
+ public $smarty = null;
/**
- * suppress generation of nocache code
+ * Parser object
*
- * @var bool
+ * @var Smarty_Internal_Templateparser
*/
- public $suppressNocacheProcessing = false;
+ public $parser = null;
/**
- * suppress generation of merged template code
+ * hash for nocache sections
+ *
+ * @var mixed
+ */
+ public $nocache_hash = null;
+
+ /**
+ * suppress generation of nocache code
*
* @var bool
*/
- public $suppressMergedTemplates = false;
+ public $suppressNocacheProcessing = false;
/**
- * compile tag objects
+ * compile tag objects cache
*
* @var array
*/
- public static $_tag_objects = array();
+ public $_tag_objects = array();
/**
* tag stack
@@ -60,39 +73,25 @@ abstract class Smarty_Internal_TemplateCompilerBase
public $template = null;
/**
- * merged templates
+ * merged included sub template data
*
* @var array
*/
- public $merged_templates = array();
+ public $mergedSubTemplatesData = array();
/**
- * sources which must be compiled
+ * merged sub template code
*
* @var array
*/
- public $sources = array();
+ public $mergedSubTemplatesCode = array();
/**
- * flag that we are inside {block}
- *
- * @var bool
- */
- public $inheritance = false;
-
- /**
- * flag when compiling inheritance child template
- *
- * @var bool
- */
- public $inheritance_child = false;
-
- /**
- * uid of templates called by {extends} for recursion check
+ * collected template properties during compilation
*
* @var array
*/
- public $extends_uid = array();
+ public $templateProperties = array();
/**
* source line offset for error messages
@@ -114,6 +113,7 @@ abstract class Smarty_Internal_TemplateCompilerBase
* @var string
*/
public $trace_filepath = '';
+
/**
* stack for tracing file and line of nested {block} tags
*
@@ -143,183 +143,322 @@ abstract class Smarty_Internal_TemplateCompilerBase
public $forceNocache = false;
/**
- * suppress Smarty header code in compiled template
+ * flag if compiled template file shall we written
*
* @var bool
*/
- public $suppressHeader = false;
+ public $write_compiled_code = true;
/**
- * suppress template property header code in compiled template
+ * Template functions
+ *
+ * @var array
+ */
+ public $tpl_function = array();
+
+ /**
+ * called sub functions from template function
+ *
+ * @var array
+ */
+ public $called_functions = array();
+
+ /**
+ * compiled template or block function code
+ *
+ * @var string
+ */
+ public $blockOrFunctionCode = '';
+
+ /**
+ * php_handling setting either from Smarty or security
+ *
+ * @var int
+ */
+ public $php_handling = 0;
+
+ /**
+ * flags for used modifier plugins
+ *
+ * @var array
+ */
+ public $modifier_plugins = array();
+
+ /**
+ * type of already compiled modifier
+ *
+ * @var array
+ */
+ public $known_modifier_type = array();
+
+ /**
+ * parent compiler object for merged subtemplates and template functions
+ *
+ * @var Smarty_Internal_TemplateCompilerBase
+ */
+ public $parent_compiler = null;
+
+ /**
+ * Flag true when compiling nocache section
*
* @var bool
*/
- public $suppressTemplatePropertyHeader = false;
+ public $nocache = false;
/**
- * suppress pre and post filter
+ * Flag true when tag is compiled as nocache
*
* @var bool
*/
- public $suppressFilter = false;
+ public $tag_nocache = false;
/**
- * flag if compiled template file shall we written
+ * Compiled tag prefix code
+ *
+ * @var array
+ */
+ public $prefix_code = array();
+
+ /**
+ * Prefix code stack
+ *
+ * @var array
+ */
+ public $prefixCodeStack = array();
+
+ /**
+ * Tag has compiled code
*
* @var bool
*/
- public $write_compiled_code = true;
+ public $has_code = false;
+
+ /**
+ * A variable string was compiled
+ *
+ * @var bool
+ */
+ public $has_variable_string = false;
/**
- * flag if currently a template function is compiled
+ * Tag creates output
*
* @var bool
*/
- public $compiles_template_function = false;
+ public $has_output = false;
/**
- * called subfuntions from template function
+ * Stack for {setfilter} {/setfilter}
*
* @var array
*/
- public $called_functions = array();
+ public $variable_filter_stack = array();
/**
- * flags for used modifier plugins
+ * variable filters for {setfilter} {/setfilter}
*
* @var array
*/
- public $modifier_plugins = array();
+ public $variable_filters = array();
/**
- * type of already compiled modifier
+ * Nesting count of looping tags like {foreach}, {for}, {section}, {while}
+ *
+ * @var int
+ */
+ public $loopNesting = 0;
+
+ /**
+ * Strip preg pattern
+ *
+ * @var string
+ */
+ public $stripRegEx = '![\t ]*[\r\n]+[\t ]*!';
+
+ /**
+ * plugin search order
*
* @var array
*/
- public $known_modifier_type = array();
+ public $plugin_search_order = array('function', 'block', 'compiler', 'class');
+
+ /**
+ * General storage area for tag compiler plugins
+ *
+ * @var array
+ */
+ public $_cache = array();
/**
* method to compile a Smarty template
*
- * @param mixed $_content template source
+ * @param mixed $_content template source
+ * @param bool $isTemplateSource
*
- * @return bool true if compiling succeeded, false if it failed
+ * @return bool true if compiling succeeded, false if it failed
*/
- abstract protected function doCompile($_content);
+ abstract protected function doCompile($_content, $isTemplateSource = false);
/**
* Initialize compiler
+ *
+ * @param Smarty $smarty global instance
*/
- public function __construct()
+ public function __construct(Smarty $smarty)
{
- $this->nocache_hash = str_replace(array('.', ','), '-', uniqid(rand(), true));
+ $this->smarty = $smarty;
+ $this->nocache_hash = str_replace(array('.', ','), '_', uniqid(rand(), true));
}
/**
* Method to compile a Smarty template
*
- * @param Smarty_Internal_Template $template template object to compile
- * @param bool $nocache true is shall be compiled in nocache mode
+ * @param Smarty_Internal_Template $template template object to compile
+ * @param bool $nocache true is shall be compiled in nocache mode
+ * @param null|Smarty_Internal_TemplateCompilerBase $parent_compiler
*
- * @return bool true if compiling succeeded, false if it failed
+ * @return bool true if compiling succeeded, false if it failed
+ * @throws \Exception
*/
- public function compileTemplate(Smarty_Internal_Template $template, $nocache = false)
+ public function compileTemplate(Smarty_Internal_Template $template, $nocache = null,
+ Smarty_Internal_TemplateCompilerBase $parent_compiler = null)
{
- if (empty($template->properties['nocache_hash'])) {
- $template->properties['nocache_hash'] = $this->nocache_hash;
- } else {
- $this->nocache_hash = $template->properties['nocache_hash'];
- }
- // flag for nochache sections
- $this->nocache = $nocache;
- $this->tag_nocache = false;
- // save template object in compiler class
- $this->template = $template;
- // reset has nocache code flag
- $this->template->has_nocache_code = false;
- $save_source = $this->template->source;
- // template header code
- $template_header = '';
- if (!$this->suppressHeader) {
- $template_header .= "<?php /* Smarty version " . Smarty::SMARTY_VERSION . ", created on " . strftime("%Y-%m-%d %H:%M:%S") . "\n";
- $template_header .= " compiled from \"" . $this->template->source->filepath . "\" */ ?>\n";
- }
+ // get code frame of compiled template
+ $_compiled_code = $template->smarty->ext->_codeFrame->create($template,
+ $this->compileTemplateSource($template, $nocache,
+ $parent_compiler),
+ $this->postFilter($this->blockOrFunctionCode) .
+ join('', $this->mergedSubTemplatesCode), false, $this);
+ return $_compiled_code;
+ }
- if (empty($this->template->source->components)) {
- $this->sources = array($template->source);
- } else {
- // we have array of inheritance templates by extends: resource
- $this->sources = array_reverse($template->source->components);
- }
- $loop = 0;
- // the $this->sources array can get additional elements while compiling by the {extends} tag
- while ($this->template->source = array_shift($this->sources)) {
- $this->smarty->_current_file = $this->template->source->filepath;
+ /**
+ * Compile template source and run optional post filter
+ *
+ * @param \Smarty_Internal_Template $template
+ * @param null|bool $nocache flag if template must be compiled in nocache mode
+ * @param \Smarty_Internal_TemplateCompilerBase $parent_compiler
+ *
+ * @return string
+ * @throws \Exception
+ */
+ public function compileTemplateSource(Smarty_Internal_Template $template, $nocache = null,
+ Smarty_Internal_TemplateCompilerBase $parent_compiler = null)
+ {
+ try {
+ // save template object in compiler class
+ $this->template = $template;
+ if (property_exists($this->template->smarty, 'plugin_search_order')) {
+ $this->plugin_search_order = $this->template->smarty->plugin_search_order;
+ }
if ($this->smarty->debugging) {
- Smarty_Internal_Debug::start_compile($this->template);
+ $this->smarty->_debug->start_compile($this->template);
}
- $no_sources = count($this->sources);
- if ($loop || $no_sources) {
- $this->template->properties['file_dependency'][$this->template->source->uid] = array($this->template->source->filepath, $this->template->source->timestamp, $this->template->source->type);
+ if (isset($this->template->smarty->security_policy)) {
+ $this->php_handling = $this->template->smarty->security_policy->php_handling;
+ } else {
+ $this->php_handling = $this->template->smarty->php_handling;
}
- $loop ++;
- if ($no_sources) {
- $this->inheritance_child = true;
+ $this->parent_compiler = $parent_compiler ? $parent_compiler : $this;
+ $nocache = isset($nocache) ? $nocache : false;
+ if (empty($template->compiled->nocache_hash)) {
+ $template->compiled->nocache_hash = $this->nocache_hash;
} else {
- $this->inheritance_child = false;
+ $this->nocache_hash = $template->compiled->nocache_hash;
}
- do {
- $_compiled_code = '';
- // flag for aborting current and start recompile
- $this->abort_and_recompile = false;
+ // flag for nocache sections
+ $this->nocache = $nocache;
+ $this->tag_nocache = false;
+ // reset has nocache code flag
+ $this->template->compiled->has_nocache_code = false;
+ $this->has_variable_string = false;
+ $this->prefix_code = array();
+ // add file dependency
+ $this->parent_compiler->template->compiled->file_dependency[$this->template->source->uid] =
+ array($this->template->source->filepath, $this->template->source->getTimeStamp(),
+ $this->template->source->type);
+ $this->smarty->_current_file = $this->template->source->filepath;
+ // get template source
+ if (!empty($this->template->source->components)) {
+ // we have array of inheritance templates by extends: resource
+ // generate corresponding source code sequence
+ $_content =
+ Smarty_Internal_Compile_Extends::extendsSourceArrayCode($this->template->source->components);
+ } else {
// get template source
- $_content = $this->template->source->content;
- if ($_content != '') {
- // run prefilter if required
- if ((isset($this->smarty->autoload_filters['pre']) || isset($this->smarty->registered_filters['pre'])) && !$this->suppressFilter) {
- $_content = Smarty_Internal_Filter_Handler::runFilter('pre', $_content, $template);
- }
- // call compiler
- $_compiled_code = $this->doCompile($_content);
- }
- } while ($this->abort_and_recompile);
- if ($this->smarty->debugging) {
- Smarty_Internal_Debug::end_compile($this->template);
+ $_content = $this->template->source->getContent();
}
+ $_compiled_code = $this->postFilter($this->doCompile($this->preFilter($_content), true));
}
- // restore source
- $this->template->source = $save_source;
- unset($save_source);
- $this->smarty->_current_file = $this->template->source->filepath;
- // free memory
- unset($this->parser->root_buffer, $this->parser->current_buffer, $this->parser, $this->lex, $this->template);
- self::$_tag_objects = array();
- // return compiled code to template object
- $merged_code = '';
- if (!$this->suppressMergedTemplates && !empty($this->merged_templates)) {
- foreach ($this->merged_templates as $code) {
- $merged_code .= $code;
+ catch (Exception $e) {
+ if ($this->smarty->debugging) {
+ $this->smarty->_debug->end_compile($this->template);
}
+ $this->_tag_stack = array();
+ $this->_tag_objects = array();
+ // free memory
+ $this->parent_compiler = null;
+ $this->template = null;
+ $this->parser = null;
+ throw $e;
}
- // run postfilter if required on compiled template code
- if ((isset($this->smarty->autoload_filters['post']) || isset($this->smarty->registered_filters['post'])) && !$this->suppressFilter && $_compiled_code != '') {
- $_compiled_code = Smarty_Internal_Filter_Handler::runFilter('post', $_compiled_code, $template);
+ if ($this->smarty->debugging) {
+ $this->smarty->_debug->end_compile($this->template);
}
- if ($this->suppressTemplatePropertyHeader) {
- $code = $_compiled_code . $merged_code;
+ $this->parent_compiler = null;
+ $this->template = null;
+ $this->parser = null;
+ return $_compiled_code;
+ }
+
+ /**
+ * Optionally process compiled code by post filter
+ *
+ * @param string $code compiled code
+ *
+ * @return string
+ * @throws \SmartyException
+ */
+ public function postFilter($code)
+ {
+ // run post filter if on code
+ if (!empty($code) &&
+ (isset($this->smarty->autoload_filters['post']) || isset($this->smarty->registered_filters['post']))
+ ) {
+ return $this->smarty->ext->_filterHandler->runFilter('post', $code, $this->template);
} else {
- $code = $template_header . $template->createTemplateCodeFrame($_compiled_code) . $merged_code;
+ return $code;
}
- // unset content because template inheritance could have replace source with parent code
- unset ($template->source->content);
+ }
- return $code;
+ /**
+ * Run optional prefilter
+ *
+ * @param string $_content template source
+ *
+ * @return string
+ * @throws \SmartyException
+ */
+ public function preFilter($_content)
+ {
+ // run pre filter if required
+ if ($_content != '' &&
+ ((isset($this->smarty->autoload_filters['pre']) || isset($this->smarty->registered_filters['pre'])))
+ ) {
+ return $this->smarty->ext->_filterHandler->runFilter('pre', $_content, $this->template);
+ } else {
+ return $_content;
+ }
}
/**
* Compile Tag
* This is a call back from the lexer/parser
- * It executes the required compile plugin for the Smarty tag
+ *
+ * Save current prefix code
+ * Compile tag
+ * Merge tag prefix code with saved one
+ * (required nested tags in attributes)
*
* @param string $tag tag name
* @param array $args array with tag attributes
@@ -331,23 +470,44 @@ abstract class Smarty_Internal_TemplateCompilerBase
*/
public function compileTag($tag, $args, $parameter = array())
{
+ $this->prefixCodeStack[] = $this->prefix_code;
+ $this->prefix_code = array();
+ $result = $this->compileTag2($tag, $args, $parameter);
+ $this->prefix_code = array_merge($this->prefix_code, array_pop($this->prefixCodeStack));
+ return $result;
+ }
+
+ /**
+ * Compile Tag
+ *
+ * @param string $tag tag name
+ * @param array $args array with tag attributes
+ * @param array $parameter array with compilation parameter
+ *
+ * @throws SmartyCompilerException
+ * @throws SmartyException
+ * @return string compiled code
+ */
+ private function compileTag2($tag, $args, $parameter)
+ {
+ $plugin_type = '';
// $args contains the attributes parsed and compiled by the lexer/parser
// assume that tag does compile into code, but creates no HTML output
$this->has_code = true;
$this->has_output = false;
// log tag/attributes
- if (isset($this->smarty->get_used_tags) && $this->smarty->get_used_tags) {
- $this->template->used_tags[] = array($tag, $args);
+ if (isset($this->smarty->_cache['get_used_tags'])) {
+ $this->template->_cache['used_tags'][] = array($tag, $args);
}
// check nocache option flag
- if (in_array("'nocache'", $args) || in_array(array('nocache' => 'true'), $args)
- || in_array(array('nocache' => '"true"'), $args) || in_array(array('nocache' => "'true'"), $args)
+ if (in_array("'nocache'", $args) || in_array(array('nocache' => 'true'), $args) ||
+ in_array(array('nocache' => '"true"'), $args) || in_array(array('nocache' => "'true'"), $args)
) {
$this->tag_nocache = true;
}
- // compile the smarty tag (required compile classes to compile the tag are autoloaded)
+ // compile the smarty tag (required compile classes to compile the tag are auto loaded)
if (($_output = $this->callTagCompiler($tag, $args, $parameter)) === false) {
- if (isset($this->smarty->template_functions[$tag])) {
+ if (isset($this->parent_compiler->template->tpl_function[$tag])) {
// template defined by {template} tag
$args['_attr']['name'] = "'" . $tag . "'";
$_output = $this->callTagCompiler('call', $args, $parameter);
@@ -382,18 +542,22 @@ abstract class Smarty_Internal_TemplateCompilerBase
if (isset($this->smarty->registered_objects[$tag]) && isset($parameter['object_method'])) {
$method = $parameter['object_method'];
if (!in_array($method, $this->smarty->registered_objects[$tag][3]) &&
- (empty($this->smarty->registered_objects[$tag][1]) || in_array($method, $this->smarty->registered_objects[$tag][1]))
+ (empty($this->smarty->registered_objects[$tag][1]) ||
+ in_array($method, $this->smarty->registered_objects[$tag][1]))
) {
return $this->callTagCompiler('private_object_function', $args, $parameter, $tag, $method);
} elseif (in_array($method, $this->smarty->registered_objects[$tag][3])) {
- return $this->callTagCompiler('private_object_block_function', $args, $parameter, $tag, $method);
+ return $this->callTagCompiler('private_object_block_function', $args, $parameter, $tag,
+ $method);
} else {
// throw exception
- $this->trigger_template_error('not allowed method "' . $method . '" in registered object "' . $tag . '"', $this->lex->taglineno);
+ $this->trigger_template_error('not allowed method "' . $method . '" in registered object "' .
+ $tag . '"', null, true);
}
}
// check if tag is registered
- foreach (array(Smarty::PLUGIN_COMPILER, Smarty::PLUGIN_FUNCTION, Smarty::PLUGIN_BLOCK) as $plugin_type) {
+ foreach (array(Smarty::PLUGIN_COMPILER, Smarty::PLUGIN_FUNCTION, Smarty::PLUGIN_BLOCK) as $plugin_type)
+ {
if (isset($this->smarty->registered_plugins[$plugin_type][$tag])) {
// if compiler function plugin call it now
if ($plugin_type == Smarty::PLUGIN_COMPILER) {
@@ -412,20 +576,26 @@ abstract class Smarty_Internal_TemplateCompilerBase
if (!is_array($function)) {
return $function($new_args, $this);
} elseif (is_object($function[0])) {
- return $this->smarty->registered_plugins[$plugin_type][$tag][0][0]->$function[1]($new_args, $this);
+ return $this->smarty->registered_plugins[$plugin_type][$tag][0][0]->{$function[1]}($new_args,
+ $this);
} else {
return call_user_func_array($function, array($new_args, $this));
}
}
// compile registered function or block function
if ($plugin_type == Smarty::PLUGIN_FUNCTION || $plugin_type == Smarty::PLUGIN_BLOCK) {
- return $this->callTagCompiler('private_registered_' . $plugin_type, $args, $parameter, $tag);
+ return $this->callTagCompiler('private_registered_' . $plugin_type, $args, $parameter,
+ $tag);
}
}
}
// check plugins from plugins folder
- foreach ($this->smarty->plugin_search_order as $plugin_type) {
- if ($plugin_type == Smarty::PLUGIN_COMPILER && $this->smarty->loadPlugin('smarty_compiler_' . $tag) && (!isset($this->smarty->security_policy) || $this->smarty->security_policy->isTrustedTag($tag, $this))) {
+ foreach ($this->plugin_search_order as $plugin_type) {
+ if ($plugin_type == Smarty::PLUGIN_COMPILER &&
+ $this->smarty->loadPlugin('smarty_compiler_' . $tag) &&
+ (!isset($this->smarty->security_policy) ||
+ $this->smarty->security_policy->isTrustedTag($tag, $this))
+ ) {
$plugin = 'smarty_compiler_' . $tag;
if (is_callable($plugin)) {
// convert arguments format for old compiler plugins
@@ -449,8 +619,11 @@ abstract class Smarty_Internal_TemplateCompilerBase
throw new SmartyException("Plugin \"{$tag}\" not callable");
} else {
if ($function = $this->getPlugin($tag, $plugin_type)) {
- if (!isset($this->smarty->security_policy) || $this->smarty->security_policy->isTrustedTag($tag, $this)) {
- return $this->callTagCompiler('private_' . $plugin_type . '_plugin', $args, $parameter, $tag, $function);
+ if (!isset($this->smarty->security_policy) ||
+ $this->smarty->security_policy->isTrustedTag($tag, $this)
+ ) {
+ return $this->callTagCompiler('private_' . $plugin_type . '_plugin', $args, $parameter,
+ $tag, $function);
}
}
}
@@ -458,7 +631,7 @@ abstract class Smarty_Internal_TemplateCompilerBase
if (is_callable($this->smarty->default_plugin_handler_func)) {
$found = false;
// look for already resolved tags
- foreach ($this->smarty->plugin_search_order as $plugin_type) {
+ foreach ($this->plugin_search_order as $plugin_type) {
if (isset($this->default_handler_plugins[$plugin_type][$tag])) {
$found = true;
break;
@@ -466,7 +639,7 @@ abstract class Smarty_Internal_TemplateCompilerBase
}
if (!$found) {
// call default handler
- foreach ($this->smarty->plugin_search_order as $plugin_type) {
+ foreach ($this->plugin_search_order as $plugin_type) {
if ($this->getPluginFromDefaultHandler($tag, $plugin_type)) {
$found = true;
break;
@@ -484,12 +657,14 @@ abstract class Smarty_Internal_TemplateCompilerBase
if (!is_array($function)) {
return $function($new_args, $this);
} elseif (is_object($function[0])) {
- return $this->default_handler_plugins[$plugin_type][$tag][0][0]->$function[1]($new_args, $this);
+ return $this->default_handler_plugins[$plugin_type][$tag][0][0]->$function[1]($new_args,
+ $this);
} else {
return call_user_func_array($function, array($new_args, $this));
}
} else {
- return $this->callTagCompiler('private_registered_' . $plugin_type, $args, $parameter, $tag);
+ return $this->callTagCompiler('private_registered_' . $plugin_type, $args, $parameter,
+ $tag);
}
}
}
@@ -500,20 +675,36 @@ abstract class Smarty_Internal_TemplateCompilerBase
if (isset($this->smarty->registered_objects[$base_tag]) && isset($parameter['object_method'])) {
$method = $parameter['object_method'];
if (in_array($method, $this->smarty->registered_objects[$base_tag][3])) {
- return $this->callTagCompiler('private_object_block_function', $args, $parameter, $tag, $method);
+ return $this->callTagCompiler('private_object_block_function', $args, $parameter, $tag,
+ $method);
} else {
// throw exception
- $this->trigger_template_error('not allowed closing tag method "' . $method . '" in registered object "' . $base_tag . '"', $this->lex->taglineno);
+ $this->trigger_template_error('not allowed closing tag method "' . $method .
+ '" in registered object "' . $base_tag . '"', null, true);
}
}
// registered block tag ?
- if (isset($this->smarty->registered_plugins[Smarty::PLUGIN_BLOCK][$base_tag]) || isset($this->default_handler_plugins[Smarty::PLUGIN_BLOCK][$base_tag])) {
+ if (isset($this->smarty->registered_plugins[Smarty::PLUGIN_BLOCK][$base_tag]) ||
+ isset($this->default_handler_plugins[Smarty::PLUGIN_BLOCK][$base_tag])
+ ) {
return $this->callTagCompiler('private_registered_block', $args, $parameter, $tag);
}
+ // registered function tag ?
+ if (isset($this->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION][$tag])) {
+ return $this->callTagCompiler('private_registered_function', $args, $parameter, $tag);
+ }
// block plugin?
if ($function = $this->getPlugin($base_tag, Smarty::PLUGIN_BLOCK)) {
return $this->callTagCompiler('private_block_plugin', $args, $parameter, $tag, $function);
}
+ // function plugin?
+ if ($function = $this->getPlugin($tag, Smarty::PLUGIN_FUNCTION)) {
+ if (!isset($this->smarty->security_policy) ||
+ $this->smarty->security_policy->isTrustedTag($tag, $this)
+ ) {
+ return $this->callTagCompiler('private_function_plugin', $args, $parameter, $tag, $function);
+ }
+ }
// registered compiler plugin ?
if (isset($this->smarty->registered_plugins[Smarty::PLUGIN_COMPILER][$tag])) {
// if compiler function plugin call it now
@@ -525,7 +716,8 @@ abstract class Smarty_Internal_TemplateCompilerBase
if (!is_array($function)) {
return $function($args, $this);
} elseif (is_object($function[0])) {
- return $this->smarty->registered_plugins[Smarty::PLUGIN_COMPILER][$tag][0][0]->$function[1]($args, $this);
+ return $this->smarty->registered_plugins[Smarty::PLUGIN_COMPILER][$tag][0][0]->$function[1]($args,
+ $this);
} else {
return call_user_func_array($function, array($args, $this));
}
@@ -544,15 +736,111 @@ abstract class Smarty_Internal_TemplateCompilerBase
throw new SmartyException("Plugin \"{$tag}\" not callable");
}
}
- $this->trigger_template_error("unknown tag \"" . $tag . "\"", $this->lex->taglineno);
+ $this->trigger_template_error("unknown tag \"" . $tag . "\"", null, true);
+ }
+ }
+
+ /**
+ * compile variable
+ *
+ * @param string $variable
+ *
+ * @return string
+ */
+ public function compileVariable($variable)
+ {
+ if (strpos($variable, '(') == 0) {
+ // not a variable variable
+ $var = trim($variable, '\'');
+ $this->tag_nocache = $this->tag_nocache |
+ $this->template->ext->getTemplateVars->_getVariable($this->template, $var, null, true, false)->nocache;
+ // todo $this->template->compiled->properties['variables'][$var] = $this->tag_nocache | $this->nocache;
}
+ return '$_smarty_tpl->tpl_vars[' . $variable . ']->value';
+ }
+
+ /**
+ * compile config variable
+ *
+ * @param string $variable
+ *
+ * @return string
+ */
+ public function compileConfigVariable($variable)
+ {
+ // return '$_smarty_tpl->config_vars[' . $variable . ']';
+ return '$_smarty_tpl->smarty->ext->configLoad->_getConfigVariable($_smarty_tpl, ' . $variable . ')';
}
/**
+ * This method is called from parser to process a text content section
+ * - remove text from inheritance child templates as they may generate output
+ * - strip text if strip is enabled
+ *
+ * @param string $text
+ *
+ * @return null|\Smarty_Internal_ParseTree_Text
+ */
+ public function processText($text)
+ {
+ $store = array();
+ $_store = 0;
+ $_offset = 0;
+ if ($this->parser->strip) {
+ if (strpos($text, '<') !== false) {
+ // capture html elements not to be messed with
+ $_offset = 0;
+ if (preg_match_all('#(<script[^>]*>.*?</script[^>]*>)|(<textarea[^>]*>.*?</textarea[^>]*>)|(<pre[^>]*>.*?</pre[^>]*>)#is',
+ $text, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER)) {
+ foreach ($matches as $match) {
+ $store[] = $match[ 0 ][ 0 ];
+ $_length = strlen($match[ 0 ][ 0 ]);
+ $replace = '@!@SMARTY:' . $_store . ':SMARTY@!@';
+ $text = substr_replace($text, $replace, $match[ 0 ][ 1 ] - $_offset, $_length);
+
+ $_offset += $_length - strlen($replace);
+ $_store ++;
+ }
+ }
+
+ $expressions = array(// replace multiple spaces between tags by a single space
+ // can't remove them entirely, becaue that might break poorly implemented CSS display:inline-block elements
+ '#(:SMARTY@!@|>)\s+(?=@!@SMARTY:|<)#s' => '\1 \2',
+ // remove spaces between attributes (but not in attribute values!)
+ '#(([a-z0-9]\s*=\s*("[^"]*?")|(\'[^\']*?\'))|<[a-z0-9_]+)\s+([a-z/>])#is' => '\1 \5',
+ '#^\s+<#Ss' => '<',
+ '#>\s+$#Ss' => '>',
+ $this->stripRegEx => ''
+ );
+
+ $text = preg_replace(array_keys($expressions), array_values($expressions), $text);
+ $_offset = 0;
+ if (preg_match_all('#@!@SMARTY:([0-9]+):SMARTY@!@#is', $text, $matches,
+ PREG_OFFSET_CAPTURE | PREG_SET_ORDER)) {
+ foreach ($matches as $match) {
+ $_length = strlen($match[ 0 ][ 0 ]);
+ $replace = $store[ $match[ 1 ][ 0 ] ];
+ $text = substr_replace($text, $replace, $match[ 0 ][ 1 ] + $_offset, $_length);
+
+ $_offset += strlen($replace) - $_length;
+ $_store ++;
+ }
+ }
+ } else {
+ $text = preg_replace($this->stripRegEx, '', $text);
+ }
+ }
+ if ($text) {
+ return new Smarty_Internal_ParseTree_Text($text);
+ }
+ return null;
+ }
+
+ /**
* lazy loads internal compile plugin for tag and calls the compile method
* compile objects cached for reuse.
* class name format: Smarty_Internal_Compile_TagName
- * plugin filename format: Smarty_Internal_Tagname.php
+ * plugin filename format: Smarty_Internal_TagName.php
*
* @param string $tag tag name
* @param array $args list of tag attributes
@@ -565,23 +853,23 @@ abstract class Smarty_Internal_TemplateCompilerBase
public function callTagCompiler($tag, $args, $param1 = null, $param2 = null, $param3 = null)
{
// re-use object if already exists
- if (isset(self::$_tag_objects[$tag])) {
- // compile this tag
- return self::$_tag_objects[$tag]->compile($args, $this, $param1, $param2, $param3);
- }
- // lazy load internal compiler plugin
- $class_name = 'Smarty_Internal_Compile_' . $tag;
- if ($this->smarty->loadPlugin($class_name)) {
- // check if tag allowed by security
- if (!isset($this->smarty->security_policy) || $this->smarty->security_policy->isTrustedTag($tag, $this)) {
- // use plugin if found
- self::$_tag_objects[$tag] = new $class_name;
- // compile this tag
- return self::$_tag_objects[$tag]->compile($args, $this, $param1, $param2, $param3);
+ if (!isset($this->_tag_objects[$tag])) {
+ // lazy load internal compiler plugin
+ $_tag = explode('_', $tag);
+ $_tag = array_map('ucfirst', $_tag);
+ $class_name = 'Smarty_Internal_Compile_' . implode('_', $_tag);
+ if (class_exists($class_name) &&
+ (!isset($this->smarty->security_policy) || $this->smarty->security_policy->isTrustedTag($tag, $this))
+ ) {
+ $this->_tag_objects[$tag] = new $class_name;
+ } else {
+ $this->_tag_objects[$tag] = false;
+ return false;
}
}
- // no internal compile plugin for this tag
- return false;
+ // compile this tag
+ return $this->_tag_objects[$tag] === false ? false :
+ $this->_tag_objects[$tag]->compile($args, $this, $param1, $param2, $param3);
}
/**
@@ -596,18 +884,24 @@ abstract class Smarty_Internal_TemplateCompilerBase
{
$function = null;
if ($this->template->caching && ($this->nocache || $this->tag_nocache)) {
- if (isset($this->template->required_plugins['nocache'][$plugin_name][$plugin_type])) {
- $function = $this->template->required_plugins['nocache'][$plugin_name][$plugin_type]['function'];
- } elseif (isset($this->template->required_plugins['compiled'][$plugin_name][$plugin_type])) {
- $this->template->required_plugins['nocache'][$plugin_name][$plugin_type] = $this->template->required_plugins['compiled'][$plugin_name][$plugin_type];
- $function = $this->template->required_plugins['nocache'][$plugin_name][$plugin_type]['function'];
+ if (isset($this->parent_compiler->template->compiled->required_plugins['nocache'][$plugin_name][$plugin_type])) {
+ $function =
+ $this->parent_compiler->template->compiled->required_plugins['nocache'][$plugin_name][$plugin_type]['function'];
+ } elseif (isset($this->parent_compiler->template->compiled->required_plugins['compiled'][$plugin_name][$plugin_type])) {
+ $this->parent_compiler->template->compiled->required_plugins['nocache'][$plugin_name][$plugin_type] =
+ $this->parent_compiler->template->compiled->required_plugins['compiled'][$plugin_name][$plugin_type];
+ $function =
+ $this->parent_compiler->template->compiled->required_plugins['nocache'][$plugin_name][$plugin_type]['function'];
}
} else {
- if (isset($this->template->required_plugins['compiled'][$plugin_name][$plugin_type])) {
- $function = $this->template->required_plugins['compiled'][$plugin_name][$plugin_type]['function'];
- } elseif (isset($this->template->required_plugins['nocache'][$plugin_name][$plugin_type])) {
- $this->template->required_plugins['compiled'][$plugin_name][$plugin_type] = $this->template->required_plugins['nocache'][$plugin_name][$plugin_type];
- $function = $this->template->required_plugins['compiled'][$plugin_name][$plugin_type]['function'];
+ if (isset($this->parent_compiler->template->compiled->required_plugins['compiled'][$plugin_name][$plugin_type])) {
+ $function =
+ $this->parent_compiler->template->compiled->required_plugins['compiled'][$plugin_name][$plugin_type]['function'];
+ } elseif (isset($this->parent_compiler->template->compiled->required_plugins['nocache'][$plugin_name][$plugin_type])) {
+ $this->parent_compiler->template->compiled->required_plugins['compiled'][$plugin_name][$plugin_type] =
+ $this->parent_compiler->template->compiled->required_plugins['nocache'][$plugin_name][$plugin_type];
+ $function =
+ $this->parent_compiler->template->compiled->required_plugins['compiled'][$plugin_name][$plugin_type]['function'];
}
}
if (isset($function)) {
@@ -623,11 +917,15 @@ abstract class Smarty_Internal_TemplateCompilerBase
if (is_string($file)) {
if ($this->template->caching && ($this->nocache || $this->tag_nocache)) {
- $this->template->required_plugins['nocache'][$plugin_name][$plugin_type]['file'] = $file;
- $this->template->required_plugins['nocache'][$plugin_name][$plugin_type]['function'] = $function;
+ $this->parent_compiler->template->compiled->required_plugins['nocache'][$plugin_name][$plugin_type]['file'] =
+ $file;
+ $this->parent_compiler->template->compiled->required_plugins['nocache'][$plugin_name][$plugin_type]['function'] =
+ $function;
} else {
- $this->template->required_plugins['compiled'][$plugin_name][$plugin_type]['file'] = $file;
- $this->template->required_plugins['compiled'][$plugin_name][$plugin_type]['function'] = $function;
+ $this->parent_compiler->template->compiled->required_plugins['compiled'][$plugin_name][$plugin_type]['file'] =
+ $file;
+ $this->parent_compiler->template->compiled->required_plugins['compiled'][$plugin_name][$plugin_type]['function'] =
+ $function;
}
if ($plugin_type == 'modifier') {
$this->modifier_plugins[$plugin_name] = true;
@@ -656,21 +954,24 @@ abstract class Smarty_Internal_TemplateCompilerBase
$callback = null;
$script = null;
$cacheable = true;
- $result = call_user_func_array(
- $this->smarty->default_plugin_handler_func, array($tag, $plugin_type, $this->template, &$callback, &$script, &$cacheable)
- );
+ $result = call_user_func_array($this->smarty->default_plugin_handler_func,
+ array($tag, $plugin_type, $this->template, &$callback, &$script, &$cacheable));
if ($result) {
$this->tag_nocache = $this->tag_nocache || !$cacheable;
if ($script !== null) {
if (is_file($script)) {
if ($this->template->caching && ($this->nocache || $this->tag_nocache)) {
- $this->template->required_plugins['nocache'][$tag][$plugin_type]['file'] = $script;
- $this->template->required_plugins['nocache'][$tag][$plugin_type]['function'] = $callback;
+ $this->parent_compiler->template->compiled->required_plugins['nocache'][$tag][$plugin_type]['file'] =
+ $script;
+ $this->parent_compiler->template->compiled->required_plugins['nocache'][$tag][$plugin_type]['function'] =
+ $callback;
} else {
- $this->template->required_plugins['compiled'][$tag][$plugin_type]['file'] = $script;
- $this->template->required_plugins['compiled'][$tag][$plugin_type]['function'] = $callback;
+ $this->parent_compiler->template->compiled->required_plugins['compiled'][$tag][$plugin_type]['file'] =
+ $script;
+ $this->parent_compiler->template->compiled->required_plugins['compiled'][$tag][$plugin_type]['function'] =
+ $callback;
}
- include_once $script;
+ require_once $script;
} else {
$this->trigger_template_error("Default plugin handler: Returned script file \"{$script}\" for \"{$tag}\" not found");
}
@@ -691,6 +992,25 @@ abstract class Smarty_Internal_TemplateCompilerBase
}
/**
+ * Append code segments and remove unneeded ?> <?php transitions
+ *
+ * @param string $left
+ * @param string $right
+ *
+ * @return string
+ */
+ public function appendCode($left, $right)
+ {
+ if (preg_match('/\s*\?>\s*$/', $left) && preg_match('/^\s*<\?php\s+/', $right)) {
+ $left = preg_replace('/\s*\?>\s*$/', "\n", $left);
+ $left .= preg_replace('/^\s*<\?php\s+/', '', $right);
+ } else {
+ $left .= $right;
+ }
+ return $left;
+ }
+
+ /**
* Inject inline code for nocache template sections
* This method gets the content of each template element from the parser.
* If the content is compiled code and it should be not cached the code is injected
@@ -706,17 +1026,19 @@ abstract class Smarty_Internal_TemplateCompilerBase
// If the template is not evaluated and we have a nocache section and or a nocache tag
if ($is_code && !empty($content)) {
// generate replacement code
- if ((!($this->template->source->recompiled) || $this->forceNocache) && $this->template->caching && !$this->suppressNocacheProcessing &&
- ($this->nocache || $this->tag_nocache)
+ if ((!($this->template->source->handler->recompiled) || $this->forceNocache) && $this->template->caching &&
+ !$this->suppressNocacheProcessing && ($this->nocache || $this->tag_nocache)
) {
- $this->template->has_nocache_code = true;
+ $this->template->compiled->has_nocache_code = true;
$_output = addcslashes($content, '\'\\');
$_output = str_replace("^#^", "'", $_output);
- $_output = "<?php echo '/*%%SmartyNocache:{$this->nocache_hash}%%*/" . $_output . "/*/%%SmartyNocache:{$this->nocache_hash}%%*/';?>\n";
+ $_output = "<?php echo '/*%%SmartyNocache:{$this->nocache_hash}%%*/" . $_output .
+ "/*/%%SmartyNocache:{$this->nocache_hash}%%*/';?>\n";
// make sure we include modifier plugins for nocache code
foreach ($this->modifier_plugins as $plugin_name => $dummy) {
- if (isset($this->template->required_plugins['compiled'][$plugin_name]['modifier'])) {
- $this->template->required_plugins['nocache'][$plugin_name]['modifier'] = $this->template->required_plugins['compiled'][$plugin_name]['modifier'];
+ if (isset($this->parent_compiler->template->compiled->required_plugins['compiled'][$plugin_name]['modifier'])) {
+ $this->parent_compiler->template->compiled->required_plugins['nocache'][$plugin_name]['modifier'] =
+ $this->parent_compiler->template->compiled->required_plugins['compiled'][$plugin_name]['modifier'];
}
}
} else {
@@ -733,44 +1055,46 @@ abstract class Smarty_Internal_TemplateCompilerBase
}
/**
- * push current file and line offset on stack for tracing {block} source lines
+ * Get Id
*
- * @param string $file new filename
- * @param string $uid uid of file
- * @param int $line line offset to source
- * @param bool $debug false debug end_compile shall not be called
+ * @param string $input
+ *
+ * @return bool|string
*/
- public function pushTrace($file, $uid, $line, $debug = true)
+ public function getId($input)
{
- if ($this->smarty->debugging && $debug) {
- Smarty_Internal_Debug::end_compile($this->template);
- }
- array_push($this->trace_stack, array($this->smarty->_current_file, $this->trace_filepath, $this->trace_uid, $this->trace_line_offset));
- $this->trace_filepath = $this->smarty->_current_file = $file;
- $this->trace_uid = $uid;
- $this->trace_line_offset = $line;
- if ($this->smarty->debugging) {
- Smarty_Internal_Debug::start_compile($this->template);
+ if (preg_match('~^[\'"]*([0-9]*[a-zA-Z_]\w*)[\'"]*$~', $input, $match)) {
+ return $match[1];
}
+ return false;
}
/**
- * restore file and line offset
-
+ * Get variable name from string
+ *
+ * @param string $input
+ *
+ * @return bool|string
*/
- public function popTrace()
+ public function getVariableName($input)
{
- if ($this->smarty->debugging) {
- Smarty_Internal_Debug::end_compile($this->template);
- }
- $r = array_pop($this->trace_stack);
- $this->smarty->_current_file = $r[0];
- $this->trace_filepath = $r[1];
- $this->trace_uid = $r[2];
- $this->trace_line_offset = $r[3];
- if ($this->smarty->debugging) {
- Smarty_Internal_Debug::start_compile($this->template);
+ if (preg_match('~^[$]_smarty_tpl->tpl_vars\[[\'"]*([0-9]*[a-zA-Z_]\w*)[\'"]*\]->value$~', $input, $match)) {
+ return $match[1];
}
+ return false;
+ }
+
+ /**
+ * Generate nocache code string
+ *
+ * @param string $code PHP code
+ *
+ * @return string
+ */
+ public function makeNocacheCode($code)
+ {
+ return "echo '/*%%SmartyNocache:{$this->nocache_hash}%%*/<?php " .
+ str_replace("^#^", "'", addcslashes($code, '\'\\')) . "?>/*/%%SmartyNocache:{$this->nocache_hash}%%*/';\n";
}
/**
@@ -779,32 +1103,53 @@ abstract class Smarty_Internal_TemplateCompilerBase
* In this case the parser is called to obtain information about expected tokens.
* If parameter $args contains a string this is used as error message
*
- * @param string $args individual error message or null
- * @param string $line line-number
+ * @param string $args individual error message or null
+ * @param string $line line-number
+ * @param null|bool $tagline if true the line number of last tag
*
- * @throws SmartyCompilerException when an unexpected token is found
+ * @throws \SmartyCompilerException when an unexpected token is found
*/
- public function trigger_template_error($args = null, $line = null)
+ public function trigger_template_error($args = null, $line = null, $tagline = null)
{
- // get template source line which has error
- if (!isset($line)) {
- $line = $this->lex->line;
+ $lex = $this->parser->lex;
+ if ($tagline === true) {
+ // get line number of Tag
+ $line = $lex->taglineno;
+ } elseif (!isset($line)) {
+ // get template source line which has error
+ $line = $lex->line;
+ } else {
+ $line = (int) $line;
}
+
+ if (in_array($this->template->source->type, array('eval', 'string'))) {
+ $templateName = $this->template->source->type . ':' . trim(preg_replace('![\t\r\n]+!', ' ',
+ strlen($lex->data) > 40 ?
+ substr($lex->data, 0, 40) .
+ '...' : $lex->data));
+ } else {
+ $templateName = $this->template->source->type . ':' . $this->template->source->filepath;
+ }
+
// $line += $this->trace_line_offset;
- $match = preg_split("/\n/", $this->lex->data);
- $error_text = 'Syntax error in template "' . (empty($this->trace_filepath) ? $this->template->source->filepath : $this->trace_filepath) . '" on line ' . ($line + $this->trace_line_offset) . ' "' . trim(preg_replace('![\t\r\n]+!', ' ', $match[$line - 1])) . '" ';
+ $match = preg_split("/\n/", $lex->data);
+ $error_text =
+ 'Syntax error in template "' . (empty($this->trace_filepath) ? $templateName : $this->trace_filepath) .
+ '" on line ' . ($line + $this->trace_line_offset) . ' "' .
+ trim(preg_replace('![\t\r\n]+!', ' ', $match[$line - 1])) . '" ';
if (isset($args)) {
// individual error message
$error_text .= $args;
} else {
+ $expect = array();
// expected token from parser
- $error_text .= ' - Unexpected "' . $this->lex->value . '"';
+ $error_text .= ' - Unexpected "' . $lex->value . '"';
if (count($this->parser->yy_get_expected_tokens($this->parser->yymajor)) <= 4) {
foreach ($this->parser->yy_get_expected_tokens($this->parser->yymajor) as $token) {
$exp_token = $this->parser->yyTokenName[$token];
- if (isset($this->lex->smarty_token_names[$exp_token])) {
+ if (isset($lex->smarty_token_names[$exp_token])) {
// token type from lexer
- $expect[] = '"' . $this->lex->smarty_token_names[$exp_token] . '"';
+ $expect[] = '"' . $lex->smarty_token_names[$exp_token] . '"';
} else {
// otherwise internal token name
$expect[] = $this->parser->yyTokenName[$token];
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_templatelexer.php b/library/Smarty/libs/sysplugins/smarty_internal_templatelexer.php
index 4de8a9c06..993b7be62 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_templatelexer.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_templatelexer.php
@@ -1,102 +1,221 @@
<?php
-/**
- * Smarty Internal Plugin Templatelexer
- * This is the lexer to break the template source into tokens
+/*
+ * This file is part of Smarty.
+ *
+ * (c) 2015 Uwe Tews
*
- * @package Smarty
- * @subpackage Compiler
- * @author Uwe Tews
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
*/
/**
- * Smarty Internal Plugin Templatelexer
+ * Smarty_Internal_Templatelexer
+ * This is the template file lexer.
+ * It is generated from the smarty_internal_templatelexer.plex file
+ *
+ *
+ * @author Uwe Tews <uwe.tews@googlemail.com>
*/
class Smarty_Internal_Templatelexer
{
+ /**
+ * Source
+ *
+ * @var string
+ */
public $data;
+
+ /**
+ * byte counter
+ *
+ * @var int
+ */
public $counter;
+
+ /**
+ * token number
+ *
+ * @var int
+ */
public $token;
+
+ /**
+ * token value
+ *
+ * @var string
+ */
public $value;
- public $node;
+
+ /**
+ * current line
+ *
+ * @var int
+ */
public $line;
+
+ /**
+ * tag start line
+ *
+ * @var
+ */
public $taglineno;
- public $is_phpScript = false;
+
+ /**
+ * php code type
+ *
+ * @var string
+ */
+ public $phpType = '';
+
+ /**
+ * escaped left delimiter
+ *
+ * @var string
+ */
+ public $ldel = '';
+
+ /**
+ * escaped left delimiter length
+ *
+ * @var int
+ */
+ public $ldel_length = 0;
+
+ /**
+ * escaped right delimiter
+ *
+ * @var string
+ */
+ public $rdel = '';
+
+ /**
+ * escaped right delimiter length
+ *
+ * @var int
+ */
+ public $rdel_length = 0;
+
+ /**
+ * state number
+ *
+ * @var int
+ */
public $state = 1;
- public $smarty;
- public $literal_cnt = 0;
- private $heredoc_id_stack = Array();
+
+ /**
+ * Smarty object
+ *
+ * @var Smarty
+ */
+ public $smarty = null;
+
+ /**
+ * compiler object
+ *
+ * @var Smarty_Internal_TemplateCompilerBase
+ */
+ public $compiler = null;
+
+ /**
+ * literal tag nesting level
+ *
+ * @var int
+ */
+ private $literal_cnt = 0;
+
+ /**
+ * PHP start tag string
+ *
+ * @var string
+ */
+
+ /**
+ * trace file
+ *
+ * @var resource
+ */
public $yyTraceFILE;
+
+ /**
+ * trace prompt
+ *
+ * @var string
+ */
public $yyTracePrompt;
- public $state_name = array(1 => 'TEXT', 2 => 'SMARTY', 3 => 'LITERAL', 4 => 'DOUBLEQUOTEDSTRING', 5 => 'CHILDBODY');
+
+ /**
+ * XML flag true while processing xml
+ *
+ * @var bool
+ */
+ public $is_xml = false;
+
+ /**
+ * state names
+ *
+ * @var array
+ */
+ public $state_name = array(1 => 'TEXT', 2 => 'TAG', 3 => 'TAGBODY', 4 => 'LITERAL', 5 => 'DOUBLEQUOTEDSTRING',);
+
+ /**
+ * storage for assembled token patterns
+ *
+ * @var string
+ */
+ private $yy_global_pattern1 = null;
+
+ private $yy_global_pattern2 = null;
+
+ private $yy_global_pattern3 = null;
+
+ private $yy_global_pattern4 = null;
+
+ private $yy_global_pattern5 = null;
+
+ /**
+ * token names
+ *
+ * @var array
+ */
public $smarty_token_names = array( // Text for parser error messages
- 'IDENTITY' => '===',
- 'NONEIDENTITY' => '!==',
- 'EQUALS' => '==',
- 'NOTEQUALS' => '!=',
- 'GREATEREQUAL' => '(>=,ge)',
- 'LESSEQUAL' => '(<=,le)',
- 'GREATERTHAN' => '(>,gt)',
- 'LESSTHAN' => '(<,lt)',
- 'MOD' => '(%,mod)',
- 'NOT' => '(!,not)',
- 'LAND' => '(&&,and)',
- 'LOR' => '(||,or)',
- 'LXOR' => 'xor',
- 'OPENP' => '(',
- 'CLOSEP' => ')',
- 'OPENB' => '[',
- 'CLOSEB' => ']',
- 'PTR' => '->',
- 'APTR' => '=>',
- 'EQUAL' => '=',
- 'NUMBER' => 'number',
- 'UNIMATH' => '+" , "-',
- 'MATH' => '*" , "/" , "%',
- 'INCDEC' => '++" , "--',
- 'SPACE' => ' ',
- 'DOLLAR' => '$',
- 'SEMICOLON' => ';',
- 'COLON' => ':',
- 'DOUBLECOLON' => '::',
- 'AT' => '@',
- 'HATCH' => '#',
- 'QUOTE' => '"',
- 'BACKTICK' => '`',
- 'VERT' => '|',
- 'DOT' => '.',
- 'COMMA' => '","',
- 'ANDSYM' => '"&"',
- 'QMARK' => '"?"',
- 'ID' => 'identifier',
- 'TEXT' => 'text',
- 'FAKEPHPSTARTTAG' => 'Fake PHP start tag',
- 'PHPSTARTTAG' => 'PHP start tag',
- 'PHPENDTAG' => 'PHP end tag',
- 'LITERALSTART' => 'Literal start',
- 'LITERALEND' => 'Literal end',
- 'LDELSLASH' => 'closing tag',
- 'COMMENT' => 'comment',
- 'AS' => 'as',
- 'TO' => 'to',
- );
-
- function __construct($data, $compiler)
- {
- // $this->data = preg_replace("/(\r\n|\r|\n)/", "\n", $data);
+ 'NOT' => '(!,not)', 'OPENP' => '(', 'CLOSEP' => ')',
+ 'OPENB' => '[', 'CLOSEB' => ']', 'PTR' => '->', 'APTR' => '=>',
+ 'EQUAL' => '=', 'NUMBER' => 'number', 'UNIMATH' => '+" , "-',
+ 'MATH' => '*" , "/" , "%', 'INCDEC' => '++" , "--',
+ 'SPACE' => ' ', 'DOLLAR' => '$', 'SEMICOLON' => ';',
+ 'COLON' => ':', 'DOUBLECOLON' => '::', 'AT' => '@', 'HATCH' => '#',
+ 'QUOTE' => '"', 'BACKTICK' => '`', 'VERT' => '"|" modifier',
+ 'DOT' => '.', 'COMMA' => '","', 'QMARK' => '"?"',
+ 'ID' => 'id, name', 'TEXT' => 'text',
+ 'LDELSLASH' => '{/..} closing tag', 'LDEL' => '{...} Smarty tag',
+ 'COMMENT' => 'comment', 'AS' => 'as', 'TO' => 'to',
+ 'PHP' => '"<?php", "<%", "{php}" tag',
+ 'LOGOP' => '"<", "==" ... logical operator',
+ 'TLOGOP' => '"lt", "eq" ... logical operator; "is div by" ... if condition',
+ 'SCOND' => '"is even" ... if condition',);
+
+ /**
+ * constructor
+ *
+ * @param string $data template source
+ * @param Smarty_Internal_TemplateCompilerBase $compiler
+ */
+ function __construct($data, Smarty_Internal_TemplateCompilerBase $compiler)
+ {
$this->data = $data;
$this->counter = 0;
- if (preg_match('/^\xEF\xBB\xBF/', $this->data, $match)) {
- $this->counter += strlen($match[0]);
+ if (preg_match('~^\xEF\xBB\xBF~i', $this->data, $match)) {
+ $this->counter += strlen($match[ 0 ]);
}
$this->line = 1;
$this->smarty = $compiler->smarty;
$this->compiler = $compiler;
- $this->ldel = preg_quote($this->smarty->left_delimiter, '/');
+ $this->ldel = preg_quote($this->smarty->left_delimiter, '~');
$this->ldel_length = strlen($this->smarty->left_delimiter);
- $this->rdel = preg_quote($this->smarty->right_delimiter, '/');
+ $this->rdel = preg_quote($this->smarty->right_delimiter, '~');
$this->rdel_length = strlen($this->smarty->right_delimiter);
- $this->smarty_token_names['LDEL'] = $this->smarty->left_delimiter;
- $this->smarty_token_names['RDEL'] = $this->smarty->right_delimiter;
+ $this->smarty_token_names[ 'LDEL' ] = $this->smarty->left_delimiter;
+ $this->smarty_token_names[ 'RDEL' ] = $this->smarty->right_delimiter;
}
public function PrintTrace()
@@ -105,7 +224,17 @@ class Smarty_Internal_Templatelexer
$this->yyTracePrompt = '<br>';
}
+ /*
+ * Check if this tag is autoliteral
+ */
+ public function isAutoLiteral()
+ {
+ return $this->smarty->auto_literal && isset($this->value[ $this->ldel_length ]) ?
+ strpos(" \n\t\r", $this->value[ $this->ldel_length ]) !== false : false;
+ }
+
private $_yy_state = 1;
+
private $_yy_stack = array();
public function yylex()
@@ -116,23 +245,31 @@ class Smarty_Internal_Templatelexer
public function yypushstate($state)
{
if ($this->yyTraceFILE) {
- fprintf($this->yyTraceFILE, "%sState push %s\n", $this->yyTracePrompt, isset($this->state_name[$this->_yy_state]) ? $this->state_name[$this->_yy_state] : $this->_yy_state);
+ fprintf($this->yyTraceFILE, "%sState push %s\n", $this->yyTracePrompt,
+ isset($this->state_name[ $this->_yy_state ]) ? $this->state_name[ $this->_yy_state ] :
+ $this->_yy_state);
}
array_push($this->_yy_stack, $this->_yy_state);
$this->_yy_state = $state;
if ($this->yyTraceFILE) {
- fprintf($this->yyTraceFILE, "%snew State %s\n", $this->yyTracePrompt, isset($this->state_name[$this->_yy_state]) ? $this->state_name[$this->_yy_state] : $this->_yy_state);
+ fprintf($this->yyTraceFILE, "%snew State %s\n", $this->yyTracePrompt,
+ isset($this->state_name[ $this->_yy_state ]) ? $this->state_name[ $this->_yy_state ] :
+ $this->_yy_state);
}
}
public function yypopstate()
{
if ($this->yyTraceFILE) {
- fprintf($this->yyTraceFILE, "%sState pop %s\n", $this->yyTracePrompt, isset($this->state_name[$this->_yy_state]) ? $this->state_name[$this->_yy_state] : $this->_yy_state);
+ fprintf($this->yyTraceFILE, "%sState pop %s\n", $this->yyTracePrompt,
+ isset($this->state_name[ $this->_yy_state ]) ? $this->state_name[ $this->_yy_state ] :
+ $this->_yy_state);
}
$this->_yy_state = array_pop($this->_yy_stack);
if ($this->yyTraceFILE) {
- fprintf($this->yyTraceFILE, "%snew State %s\n", $this->yyTracePrompt, isset($this->state_name[$this->_yy_state]) ? $this->state_name[$this->_yy_state] : $this->_yy_state);
+ fprintf($this->yyTraceFILE, "%snew State %s\n", $this->yyTracePrompt,
+ isset($this->state_name[ $this->_yy_state ]) ? $this->state_name[ $this->_yy_state ] :
+ $this->_yy_state);
}
}
@@ -140,57 +277,41 @@ class Smarty_Internal_Templatelexer
{
$this->_yy_state = $state;
if ($this->yyTraceFILE) {
- fprintf($this->yyTraceFILE, "%sState set %s\n", $this->yyTracePrompt, isset($this->state_name[$this->_yy_state]) ? $this->state_name[$this->_yy_state] : $this->_yy_state);
+ fprintf($this->yyTraceFILE, "%sState set %s\n", $this->yyTracePrompt,
+ isset($this->state_name[ $this->_yy_state ]) ? $this->state_name[ $this->_yy_state ] :
+ $this->_yy_state);
}
}
public function yylex1()
{
- $tokenMap = array(
- 1 => 0,
- 2 => 1,
- 4 => 0,
- 5 => 0,
- 6 => 0,
- 7 => 1,
- 9 => 0,
- 10 => 0,
- 11 => 0,
- 12 => 0,
- 13 => 0,
- 14 => 2,
- 17 => 0,
- 18 => 0,
- 19 => 0,
- 20 => 0,
- 21 => 0,
- 22 => 0,
- );
+ if (!isset($this->yy_global_pattern1)) {
+ $this->yy_global_pattern1 =
+ "/\G([{][}])|\G(" . $this->ldel . "[*])|\G((" . $this->ldel . "\\s*php(.*?)" . $this->rdel . ")|(" .
+ $this->ldel . "\\s*[\/]php" . $this->rdel . "))|\G(" . $this->ldel . "\\s*literal\\s*" . $this->rdel .
+ ")|\G(" . $this->ldel . "\\s*)|\G(\\s*" . $this->rdel .
+ ")|\G((<[?]((php\\s+|=)|\\s+))|(<[%])|(<[?]xml\\s+)|(<script\\s+language\\s*=\\s*[\"']?\\s*php\\s*[\"']?\\s*>)|([?][>])|([%][>]))|\G([\S\s])/isS";
+ }
if ($this->counter >= strlen($this->data)) {
return false; // end of input
}
- $yy_global_pattern = "/\G(\\{\\})|\G(" . $this->ldel . "\\*([\S\s]*?)\\*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*strip\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*\/strip\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*literal\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*(if|elseif|else if|while)\\s+)|\G(" . $this->ldel . "\\s*for\\s+)|\G(" . $this->ldel . "\\s*foreach(?![^\s]))|\G(" . $this->ldel . "\\s*setfilter\\s+)|\G(" . $this->ldel . "\\s*\/)|\G(" . $this->ldel . "\\s*)|\G((<script\\s+language\\s*=\\s*[\"']?\\s*php\\s*[\"']?\\s*>)|(<\\?(?:php\\w+|=|[a-zA-Z]+)?))|\G(\\?>)|\G(<\/script>)|\G(\\s*" . $this->rdel . ")|\G(<%)|\G(%>)|\G([\S\s])/iS";
do {
- if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) {
+ if (preg_match($this->yy_global_pattern1, $this->data, $yymatches, null, $this->counter)) {
$yysubmatches = $yymatches;
- $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
- if (!count($yymatches)) {
- throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr($this->data,
- $this->counter, 5) . '... state TEXT');
+ if (strlen($yysubmatches[ 0 ]) < 200) {
+ $yymatches = preg_grep("/(.|\s)+/", $yysubmatches);
+ } else {
+ $yymatches = array_filter($yymatches, 'strlen');
+ }
+ if (empty($yymatches)) {
+ throw new Exception('Error: lexing failed because a rule matched' . ' an empty string. Input "' .
+ substr($this->data, $this->counter, 5) . '... state TEXT');
}
next($yymatches); // skip global match
$this->token = key($yymatches); // token number
- if ($tokenMap[$this->token]) {
- // extract sub-patterns for passing to lex function
- $yysubmatches = array_slice($yysubmatches, $this->token + 1,
- $tokenMap[$this->token]);
- } else {
- $yysubmatches = array();
- }
$this->value = current($yymatches); // token value
- $r = $this->{'yy_r1_' . $this->token}($yysubmatches);
+ $r = $this->{'yy_r1_' . $this->token}();
if ($r === null) {
$this->counter += strlen($this->value);
$this->line += substr_count($this->value, "\n");
@@ -210,8 +331,7 @@ class Smarty_Internal_Templatelexer
continue;
}
} else {
- throw new Exception('Unexpected input at line' . $this->line .
- ': ' . $this->data[$this->counter]);
+ throw new Exception('Unexpected input at line' . $this->line . ': ' . $this->data[ $this->counter ]);
}
break;
} while (true);
@@ -219,42 +339,38 @@ class Smarty_Internal_Templatelexer
const TEXT = 1;
- function yy_r1_1($yy_subpatterns)
+ function yy_r1_1()
{
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
}
- function yy_r1_2($yy_subpatterns)
- {
-
- $this->token = Smarty_Internal_Templateparser::TP_COMMENT;
- }
-
- function yy_r1_4($yy_subpatterns)
+ function yy_r1_2()
{
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
+ preg_match("~[*]{$this->rdel}~", $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter);
+ if (isset($match[ 0 ][ 1 ])) {
+ $to = $match[ 0 ][ 1 ] + strlen($match[ 0 ][ 0 ]);
} else {
- $this->token = Smarty_Internal_Templateparser::TP_STRIPON;
+ $this->compiler->trigger_template_error("missing or misspelled comment closing tag '*{$this->smarty->right_delimiter}'");
}
+ $this->value = substr($this->data, $this->counter, $to - $this->counter);
+ return false;
}
- function yy_r1_5($yy_subpatterns)
+ function yy_r1_3()
{
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_STRIPOFF;
- }
+ $obj = new Smarty_Internal_Compile_Private_Php();
+ $obj->parsePhp($this);
}
- function yy_r1_6($yy_subpatterns)
+ function yy_r1_7()
{
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
+ if ($this->smarty->auto_literal && isset($this->value[ $this->ldel_length ]) ?
+ strpos(" \n\t\r", $this->value[ $this->ldel_length ]) !== false : false
+ ) {
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
} else {
$this->token = Smarty_Internal_Templateparser::TP_LITERALSTART;
@@ -262,132 +378,40 @@ class Smarty_Internal_Templatelexer
}
}
- function yy_r1_7($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_LDELIF;
- $this->yypushstate(self::SMARTY);
- $this->taglineno = $this->line;
- }
- }
-
- function yy_r1_9($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_LDELFOR;
- $this->yypushstate(self::SMARTY);
- $this->taglineno = $this->line;
- }
- }
-
- function yy_r1_10($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_LDELFOREACH;
- $this->yypushstate(self::SMARTY);
- $this->taglineno = $this->line;
- }
- }
-
- function yy_r1_11($yy_subpatterns)
+ function yy_r1_8()
{
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
+ if ($this->smarty->auto_literal && isset($this->value[ $this->ldel_length ]) ?
+ strpos(" \n\t\r", $this->value[ $this->ldel_length ]) !== false : false
+ ) {
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
} else {
- $this->token = Smarty_Internal_Templateparser::TP_LDELSETFILTER;
- $this->yypushstate(self::SMARTY);
- $this->taglineno = $this->line;
- }
- }
-
- function yy_r1_12($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_LDELSLASH;
- $this->yypushstate(self::SMARTY);
- $this->taglineno = $this->line;
- }
- }
-
- function yy_r1_13($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_LDEL;
- $this->yypushstate(self::SMARTY);
- $this->taglineno = $this->line;
- }
- }
-
- function yy_r1_14($yy_subpatterns)
- {
-
- if (($script = strpos($this->value, '<s') === 0) || in_array($this->value, Array('<?', '<?=', '<?php'))) {
- if ($script) {
- $this->is_phpScript = true;
- }
- $this->token = Smarty_Internal_Templateparser::TP_PHPSTARTTAG;
- } elseif ($this->value == '<?xml') {
- $this->token = Smarty_Internal_Templateparser::TP_XMLTAG;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
- //$this->value = substr($this->value, 0, 2);
+ $this->yypushstate(self::TAG);
+ return true;
}
}
- function yy_r1_17($yy_subpatterns)
- {
-
- $this->token = Smarty_Internal_Templateparser::TP_PHPENDTAG;
- }
-
- function yy_r1_18($yy_subpatterns)
- {
-
- $this->token = Smarty_Internal_Templateparser::TP_PHPENDSCRIPT;
- }
-
- function yy_r1_19($yy_subpatterns)
+ function yy_r1_9()
{
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
}
- function yy_r1_20($yy_subpatterns)
- {
-
- $this->token = Smarty_Internal_Templateparser::TP_ASPSTARTTAG;
- }
-
- function yy_r1_21($yy_subpatterns)
+ function yy_r1_10()
{
- $this->token = Smarty_Internal_Templateparser::TP_ASPENDTAG;
+ $obj = new Smarty_Internal_Compile_Private_Php();
+ $obj->parsePhp($this);
}
- function yy_r1_22($yy_subpatterns)
+ function yy_r1_19()
{
- $phpEndScript = $this->is_phpScript ? '|<\\/script>' : '';
$to = strlen($this->data);
- preg_match("/{$this->ldel}|<\?|<%|\?>|%>|<script\s+language\s*=\s*[\"\']?\s*php\s*[\"\']?\s*>{$phpEndScript}/", $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter);
- if (isset($match[0][1])) {
- $to = $match[0][1];
+ preg_match("~($this->ldel)|(<[?]((php\s+|=)|\s+))|(<[%])|(<[?]xml\s+)|(<script\s+language\s*=\s*[\"']?\s*php\s*[\"']?\s*>)|([?][>])|([%][>])~i",
+ $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter);
+ if (isset($match[ 0 ][ 1 ])) {
+ $to = $match[ 0 ][ 1 ];
}
$this->value = substr($this->data, $this->counter, $to - $this->counter);
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
@@ -395,99 +419,35 @@ class Smarty_Internal_Templatelexer
public function yylex2()
{
- $tokenMap = array(
- 1 => 0,
- 2 => 0,
- 3 => 1,
- 5 => 0,
- 6 => 0,
- 7 => 0,
- 8 => 0,
- 9 => 0,
- 10 => 0,
- 11 => 0,
- 12 => 0,
- 13 => 0,
- 14 => 0,
- 15 => 1,
- 17 => 1,
- 19 => 1,
- 21 => 0,
- 22 => 0,
- 23 => 0,
- 24 => 0,
- 25 => 0,
- 26 => 0,
- 27 => 0,
- 28 => 0,
- 29 => 0,
- 30 => 0,
- 31 => 0,
- 32 => 0,
- 33 => 0,
- 34 => 0,
- 35 => 0,
- 36 => 0,
- 37 => 0,
- 38 => 3,
- 42 => 0,
- 43 => 0,
- 44 => 0,
- 45 => 0,
- 46 => 0,
- 47 => 0,
- 48 => 0,
- 49 => 0,
- 50 => 1,
- 52 => 1,
- 54 => 0,
- 55 => 0,
- 56 => 0,
- 57 => 0,
- 58 => 0,
- 59 => 0,
- 60 => 0,
- 61 => 0,
- 62 => 0,
- 63 => 0,
- 64 => 0,
- 65 => 0,
- 66 => 0,
- 67 => 0,
- 68 => 0,
- 69 => 0,
- 70 => 1,
- 72 => 0,
- 73 => 0,
- 74 => 0,
- 75 => 0,
- 76 => 0,
- );
+ if (!isset($this->yy_global_pattern2)) {
+ $this->yy_global_pattern2 =
+ "/\G(" . $this->ldel . "\\s*(if|elseif|else if|while)\\s+)|\G(" . $this->ldel . "\\s*for\\s+)|\G(" .
+ $this->ldel . "\\s*foreach(?![^\s]))|\G(" . $this->ldel . "\\s*setfilter\\s+)|\G(" . $this->ldel .
+ "\\s*[0-9]*[a-zA-Z_]\\w*(\\s+nocache)?\\s*" . $this->rdel . ")|\G(" . $this->ldel .
+ "\\s*[\/](?:(?!block)[0-9]*[a-zA-Z_]\\w*)\\s*" . $this->rdel . ")|\G(" . $this->ldel .
+ "\\s*[$][0-9]*[a-zA-Z_]\\w*(\\s+nocache)?\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*[\/])|\G(" .
+ $this->ldel . "\\s*)/isS";
+ }
if ($this->counter >= strlen($this->data)) {
return false; // end of input
}
- $yy_global_pattern = "/\G(\")|\G('[^'\\\\]*(?:\\\\.[^'\\\\]*)*')|\G([$]smarty\\.block\\.(child|parent))|\G(\\$)|\G(\\s*" . $this->rdel . ")|\G(\\s+is\\s+in\\s+)|\G(\\s+as\\s+)|\G(\\s+to\\s+)|\G(\\s+step\\s+)|\G(\\s+instanceof\\s+)|\G(\\s*===\\s*)|\G(\\s*!==\\s*)|\G(\\s*==\\s*|\\s+eq\\s+)|\G(\\s*!=\\s*|\\s*<>\\s*|\\s+(ne|neq)\\s+)|\G(\\s*>=\\s*|\\s+(ge|gte)\\s+)|\G(\\s*<=\\s*|\\s+(le|lte)\\s+)|\G(\\s*>\\s*|\\s+gt\\s+)|\G(\\s*<\\s*|\\s+lt\\s+)|\G(\\s+mod\\s+)|\G(!\\s*|not\\s+)|\G(\\s*&&\\s*|\\s*and\\s+)|\G(\\s*\\|\\|\\s*|\\s*or\\s+)|\G(\\s*xor\\s+)|\G(\\s+is\\s+odd\\s+by\\s+)|\G(\\s+is\\s+not\\s+odd\\s+by\\s+)|\G(\\s+is\\s+odd)|\G(\\s+is\\s+not\\s+odd)|\G(\\s+is\\s+even\\s+by\\s+)|\G(\\s+is\\s+not\\s+even\\s+by\\s+)|\G(\\s+is\\s+even)|\G(\\s+is\\s+not\\s+even)|\G(\\s+is\\s+div\\s+by\\s+)|\G(\\s+is\\s+not\\s+div\\s+by\\s+)|\G(\\((int(eger)?|bool(ean)?|float|double|real|string|binary|array|object)\\)\\s*)|\G(\\s*\\(\\s*)|\G(\\s*\\))|\G(\\[\\s*)|\G(\\s*\\])|\G(\\s*->\\s*)|\G(\\s*=>\\s*)|\G(\\s*=\\s*)|\G(\\+\\+|--)|\G(\\s*(\\+|-)\\s*)|\G(\\s*(\\*|\/|%)\\s*)|\G(@)|\G(#)|\G(\\s+[0-9]*[a-zA-Z_][a-zA-Z0-9_\-:]*\\s*=\\s*)|\G([0-9]*[a-zA-Z_]\\w*)|\G(\\d+)|\G(`)|\G(\\|)|\G(\\.)|\G(\\s*,\\s*)|\G(\\s*;)|\G(::)|\G(\\s*:\\s*)|\G(\\s*&\\s*)|\G(\\s*\\?\\s*)|\G(0[xX][0-9a-fA-F]+)|\G(\\s+)|\G(" . $this->ldel . "\\s*(if|elseif|else if|while)\\s+)|\G(" . $this->ldel . "\\s*for\\s+)|\G(" . $this->ldel . "\\s*foreach(?![^\s]))|\G(" . $this->ldel . "\\s*\/)|\G(" . $this->ldel . "\\s*)|\G([\S\s])/iS";
do {
- if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) {
+ if (preg_match($this->yy_global_pattern2, $this->data, $yymatches, null, $this->counter)) {
$yysubmatches = $yymatches;
- $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
- if (!count($yymatches)) {
- throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr($this->data,
- $this->counter, 5) . '... state SMARTY');
+ if (strlen($yysubmatches[ 0 ]) < 200) {
+ $yymatches = preg_grep("/(.|\s)+/", $yysubmatches);
+ } else {
+ $yymatches = array_filter($yymatches, 'strlen');
+ }
+ if (empty($yymatches)) {
+ throw new Exception('Error: lexing failed because a rule matched' . ' an empty string. Input "' .
+ substr($this->data, $this->counter, 5) . '... state TAG');
}
next($yymatches); // skip global match
$this->token = key($yymatches); // token number
- if ($tokenMap[$this->token]) {
- // extract sub-patterns for passing to lex function
- $yysubmatches = array_slice($yysubmatches, $this->token + 1,
- $tokenMap[$this->token]);
- } else {
- $yysubmatches = array();
- }
$this->value = current($yymatches); // token value
- $r = $this->{'yy_r2_' . $this->token}($yysubmatches);
+ $r = $this->{'yy_r2_' . $this->token}();
if ($r === null) {
$this->counter += strlen($this->value);
$this->line += substr_count($this->value, "\n");
@@ -507,484 +467,457 @@ class Smarty_Internal_Templatelexer
continue;
}
} else {
- throw new Exception('Unexpected input at line' . $this->line .
- ': ' . $this->data[$this->counter]);
+ throw new Exception('Unexpected input at line' . $this->line . ': ' . $this->data[ $this->counter ]);
}
break;
} while (true);
} // end function
- const SMARTY = 2;
+ const TAG = 2;
- function yy_r2_1($yy_subpatterns)
+ function yy_r2_1()
{
- $this->token = Smarty_Internal_Templateparser::TP_QUOTE;
- $this->yypushstate(self::DOUBLEQUOTEDSTRING);
+ $this->token = Smarty_Internal_Templateparser::TP_LDELIF;
+ $this->yybegin(self::TAGBODY);
+ $this->taglineno = $this->line;
}
- function yy_r2_2($yy_subpatterns)
+ function yy_r2_3()
{
- $this->token = Smarty_Internal_Templateparser::TP_SINGLEQUOTESTRING;
+ $this->token = Smarty_Internal_Templateparser::TP_LDELFOR;
+ $this->yybegin(self::TAGBODY);
+ $this->taglineno = $this->line;
}
- function yy_r2_3($yy_subpatterns)
+ function yy_r2_4()
{
- $this->token = Smarty_Internal_Templateparser::TP_SMARTYBLOCKCHILDPARENT;
+ $this->token = Smarty_Internal_Templateparser::TP_LDELFOREACH;
+ $this->yybegin(self::TAGBODY);
$this->taglineno = $this->line;
}
- function yy_r2_5($yy_subpatterns)
+ function yy_r2_5()
{
- $this->token = Smarty_Internal_Templateparser::TP_DOLLAR;
+ $this->token = Smarty_Internal_Templateparser::TP_LDELSETFILTER;
+ $this->yybegin(self::TAGBODY);
+ $this->taglineno = $this->line;
}
- function yy_r2_6($yy_subpatterns)
+ function yy_r2_6()
{
- $this->token = Smarty_Internal_Templateparser::TP_RDEL;
$this->yypopstate();
+ $this->token = Smarty_Internal_Templateparser::TP_SIMPLETAG;
+ $this->taglineno = $this->line;
}
- function yy_r2_7($yy_subpatterns)
- {
-
- $this->token = Smarty_Internal_Templateparser::TP_ISIN;
- }
-
- function yy_r2_8($yy_subpatterns)
- {
-
- $this->token = Smarty_Internal_Templateparser::TP_AS;
- }
-
- function yy_r2_9($yy_subpatterns)
- {
-
- $this->token = Smarty_Internal_Templateparser::TP_TO;
- }
-
- function yy_r2_10($yy_subpatterns)
- {
-
- $this->token = Smarty_Internal_Templateparser::TP_STEP;
- }
-
- function yy_r2_11($yy_subpatterns)
- {
-
- $this->token = Smarty_Internal_Templateparser::TP_INSTANCEOF;
- }
-
- function yy_r2_12($yy_subpatterns)
- {
-
- $this->token = Smarty_Internal_Templateparser::TP_IDENTITY;
- }
-
- function yy_r2_13($yy_subpatterns)
+ function yy_r2_8()
{
- $this->token = Smarty_Internal_Templateparser::TP_NONEIDENTITY;
+ $this->yypopstate();
+ $this->token = Smarty_Internal_Templateparser::TP_CLOSETAG;
+ $this->taglineno = $this->line;
}
- function yy_r2_14($yy_subpatterns)
+ function yy_r2_9()
{
- $this->token = Smarty_Internal_Templateparser::TP_EQUALS;
+ if ($this->_yy_stack[ count($this->_yy_stack) - 1 ] == self::TEXT) {
+ $this->yypopstate();
+ $this->token = Smarty_Internal_Templateparser::TP_SIMPELOUTPUT;
+ $this->taglineno = $this->line;
+ } else {
+ $this->value = $this->smarty->left_delimiter;
+ $this->token = Smarty_Internal_Templateparser::TP_LDEL;
+ $this->yybegin(self::TAGBODY);
+ $this->taglineno = $this->line;
+ }
}
- function yy_r2_15($yy_subpatterns)
+ function yy_r2_11()
{
- $this->token = Smarty_Internal_Templateparser::TP_NOTEQUALS;
+ $this->token = Smarty_Internal_Templateparser::TP_LDELSLASH;
+ $this->yybegin(self::TAGBODY);
+ $this->taglineno = $this->line;
}
- function yy_r2_17($yy_subpatterns)
+ function yy_r2_12()
{
- $this->token = Smarty_Internal_Templateparser::TP_GREATEREQUAL;
+ $this->token = Smarty_Internal_Templateparser::TP_LDEL;
+ $this->yybegin(self::TAGBODY);
+ $this->taglineno = $this->line;
}
- function yy_r2_19($yy_subpatterns)
+ public function yylex3()
{
+ if (!isset($this->yy_global_pattern3)) {
+ $this->yy_global_pattern3 = "/\G(\\s*" . $this->rdel . ")|\G(" . $this->ldel .
+ "\\s*)|\G([\"])|\G('[^'\\\\]*(?:\\\\.[^'\\\\]*)*')|\G([$]smarty\\.block\\.(child|parent))|\G([$][0-9]*[a-zA-Z_]\\w*)|\G([$])|\G(\\s+is\\s+in\\s+)|\G(\\s+as\\s+)|\G(\\s+to\\s+)|\G(\\s+step\\s+)|\G(\\s+instanceof\\s+)|\G(\\s*(([!=][=]{1,2})|([<][=>]?)|([>][=]?)|[&|]{2})\\s*)|\G(\\s+(eq|ne|neq|gt|ge|gte|lt|le|lte|mod|and|or|xor|(is\\s+(not\\s+)?(odd|even|div)\\s+by))\\s+)|\G(\\s+is\\s+(not\\s+)?(odd|even))|\G(([!]\\s*)|(not\\s+))|\G([(](int(eger)?|bool(ean)?|float|double|real|string|binary|array|object)[)]\\s*)|\G(\\s*[(]\\s*)|\G(\\s*[)])|\G(\\[\\s*)|\G(\\s*\\])|\G(\\s*[-][>]\\s*)|\G(\\s*[=][>]\\s*)|\G(\\s*[=]\\s*)|\G(([+]|[-]){2})|\G(\\s*([+]|[-])\\s*)|\G(\\s*([*]{1,2}|[%\/^&]|[<>]{2})\\s*)|\G([@])|\G([#])|\G(\\s+[0-9]*[a-zA-Z_][a-zA-Z0-9_\-:]*\\s*[=]\\s*)|\G(([0-9]*[a-zA-Z_]\\w*)?(\\\\[0-9]*[a-zA-Z_]\\w*)+)|\G([0-9]*[a-zA-Z_]\\w*)|\G(\\d+)|\G([`])|\G([|])|\G([.])|\G(\\s*[,]\\s*)|\G(\\s*[;]\\s*)|\G([:]{2})|\G(\\s*[:]\\s*)|\G(\\s*[?]\\s*)|\G(0[xX][0-9a-fA-F]+)|\G(\\s+)|\G([\S\s])/isS";
+ }
+ if ($this->counter >= strlen($this->data)) {
+ return false; // end of input
+ }
- $this->token = Smarty_Internal_Templateparser::TP_LESSEQUAL;
- }
-
- function yy_r2_21($yy_subpatterns)
- {
+ do {
+ if (preg_match($this->yy_global_pattern3, $this->data, $yymatches, null, $this->counter)) {
+ $yysubmatches = $yymatches;
+ if (strlen($yysubmatches[ 0 ]) < 200) {
+ $yymatches = preg_grep("/(.|\s)+/", $yysubmatches);
+ } else {
+ $yymatches = array_filter($yymatches, 'strlen');
+ }
+ if (empty($yymatches)) {
+ throw new Exception('Error: lexing failed because a rule matched' . ' an empty string. Input "' .
+ substr($this->data, $this->counter, 5) . '... state TAGBODY');
+ }
+ next($yymatches); // skip global match
+ $this->token = key($yymatches); // token number
+ $this->value = current($yymatches); // token value
+ $r = $this->{'yy_r3_' . $this->token}();
+ if ($r === null) {
+ $this->counter += strlen($this->value);
+ $this->line += substr_count($this->value, "\n");
+ // accept this token
+ return true;
+ } elseif ($r === true) {
+ // we have changed state
+ // process this token in the new state
+ return $this->yylex();
+ } elseif ($r === false) {
+ $this->counter += strlen($this->value);
+ $this->line += substr_count($this->value, "\n");
+ if ($this->counter >= strlen($this->data)) {
+ return false; // end of input
+ }
+ // skip this token
+ continue;
+ }
+ } else {
+ throw new Exception('Unexpected input at line' . $this->line . ': ' . $this->data[ $this->counter ]);
+ }
+ break;
+ } while (true);
+ } // end function
- $this->token = Smarty_Internal_Templateparser::TP_GREATERTHAN;
- }
+ const TAGBODY = 3;
- function yy_r2_22($yy_subpatterns)
+ function yy_r3_1()
{
- $this->token = Smarty_Internal_Templateparser::TP_LESSTHAN;
+ $this->token = Smarty_Internal_Templateparser::TP_RDEL;
+ $this->yypopstate();
}
- function yy_r2_23($yy_subpatterns)
+ function yy_r3_2()
{
- $this->token = Smarty_Internal_Templateparser::TP_MOD;
+ if ($this->smarty->auto_literal && isset($this->value[ $this->ldel_length ]) ?
+ strpos(" \n\t\r", $this->value[ $this->ldel_length ]) !== false : false
+ ) {
+ $this->token = Smarty_Internal_Templateparser::TP_TEXT;
+ } else {
+ $this->yypushstate(self::TAG);
+ return true;
+ }
}
- function yy_r2_24($yy_subpatterns)
+ function yy_r3_3()
{
- $this->token = Smarty_Internal_Templateparser::TP_NOT;
+ $this->token = Smarty_Internal_Templateparser::TP_QUOTE;
+ $this->yypushstate(self::DOUBLEQUOTEDSTRING);
}
- function yy_r2_25($yy_subpatterns)
+ function yy_r3_4()
{
- $this->token = Smarty_Internal_Templateparser::TP_LAND;
+ $this->token = Smarty_Internal_Templateparser::TP_SINGLEQUOTESTRING;
}
- function yy_r2_26($yy_subpatterns)
+ function yy_r3_5()
{
- $this->token = Smarty_Internal_Templateparser::TP_LOR;
+ $this->token = Smarty_Internal_Templateparser::TP_SMARTYBLOCKCHILDPARENT;
+ $this->taglineno = $this->line;
}
- function yy_r2_27($yy_subpatterns)
+ function yy_r3_7()
{
- $this->token = Smarty_Internal_Templateparser::TP_LXOR;
+ $this->token = Smarty_Internal_Templateparser::TP_DOLLARID;
}
- function yy_r2_28($yy_subpatterns)
+ function yy_r3_8()
{
- $this->token = Smarty_Internal_Templateparser::TP_ISODDBY;
+ $this->token = Smarty_Internal_Templateparser::TP_DOLLAR;
}
- function yy_r2_29($yy_subpatterns)
+ function yy_r3_9()
{
- $this->token = Smarty_Internal_Templateparser::TP_ISNOTODDBY;
+ $this->token = Smarty_Internal_Templateparser::TP_ISIN;
}
- function yy_r2_30($yy_subpatterns)
+ function yy_r3_10()
{
- $this->token = Smarty_Internal_Templateparser::TP_ISODD;
+ $this->token = Smarty_Internal_Templateparser::TP_AS;
}
- function yy_r2_31($yy_subpatterns)
+ function yy_r3_11()
{
- $this->token = Smarty_Internal_Templateparser::TP_ISNOTODD;
+ $this->token = Smarty_Internal_Templateparser::TP_TO;
}
- function yy_r2_32($yy_subpatterns)
+ function yy_r3_12()
{
- $this->token = Smarty_Internal_Templateparser::TP_ISEVENBY;
+ $this->token = Smarty_Internal_Templateparser::TP_STEP;
}
- function yy_r2_33($yy_subpatterns)
+ function yy_r3_13()
{
- $this->token = Smarty_Internal_Templateparser::TP_ISNOTEVENBY;
+ $this->token = Smarty_Internal_Templateparser::TP_INSTANCEOF;
}
- function yy_r2_34($yy_subpatterns)
+ function yy_r3_14()
{
- $this->token = Smarty_Internal_Templateparser::TP_ISEVEN;
+ $this->token = Smarty_Internal_Templateparser::TP_LOGOP;
}
- function yy_r2_35($yy_subpatterns)
+ function yy_r3_19()
{
- $this->token = Smarty_Internal_Templateparser::TP_ISNOTEVEN;
+ $this->token = Smarty_Internal_Templateparser::TP_TLOGOP;
}
- function yy_r2_36($yy_subpatterns)
+ function yy_r3_24()
{
- $this->token = Smarty_Internal_Templateparser::TP_ISDIVBY;
+ $this->token = Smarty_Internal_Templateparser::TP_SINGLECOND;
}
- function yy_r2_37($yy_subpatterns)
+ function yy_r3_27()
{
- $this->token = Smarty_Internal_Templateparser::TP_ISNOTDIVBY;
+ $this->token = Smarty_Internal_Templateparser::TP_NOT;
}
- function yy_r2_38($yy_subpatterns)
+ function yy_r3_30()
{
$this->token = Smarty_Internal_Templateparser::TP_TYPECAST;
}
- function yy_r2_42($yy_subpatterns)
+ function yy_r3_34()
{
$this->token = Smarty_Internal_Templateparser::TP_OPENP;
}
- function yy_r2_43($yy_subpatterns)
+ function yy_r3_35()
{
$this->token = Smarty_Internal_Templateparser::TP_CLOSEP;
}
- function yy_r2_44($yy_subpatterns)
+ function yy_r3_36()
{
$this->token = Smarty_Internal_Templateparser::TP_OPENB;
}
- function yy_r2_45($yy_subpatterns)
+ function yy_r3_37()
{
$this->token = Smarty_Internal_Templateparser::TP_CLOSEB;
}
- function yy_r2_46($yy_subpatterns)
+ function yy_r3_38()
{
$this->token = Smarty_Internal_Templateparser::TP_PTR;
}
- function yy_r2_47($yy_subpatterns)
+ function yy_r3_39()
{
$this->token = Smarty_Internal_Templateparser::TP_APTR;
}
- function yy_r2_48($yy_subpatterns)
+ function yy_r3_40()
{
$this->token = Smarty_Internal_Templateparser::TP_EQUAL;
}
- function yy_r2_49($yy_subpatterns)
+ function yy_r3_41()
{
$this->token = Smarty_Internal_Templateparser::TP_INCDEC;
}
- function yy_r2_50($yy_subpatterns)
+ function yy_r3_43()
{
$this->token = Smarty_Internal_Templateparser::TP_UNIMATH;
}
- function yy_r2_52($yy_subpatterns)
+ function yy_r3_45()
{
$this->token = Smarty_Internal_Templateparser::TP_MATH;
}
- function yy_r2_54($yy_subpatterns)
+ function yy_r3_47()
{
$this->token = Smarty_Internal_Templateparser::TP_AT;
}
- function yy_r2_55($yy_subpatterns)
+ function yy_r3_48()
{
$this->token = Smarty_Internal_Templateparser::TP_HATCH;
}
- function yy_r2_56($yy_subpatterns)
+ function yy_r3_49()
{
// resolve conflicts with shorttag and right_delimiter starting with '='
- if (substr($this->data, $this->counter + strlen($this->value) - 1, $this->rdel_length) == $this->smarty->right_delimiter) {
- preg_match("/\s+/", $this->value, $match);
- $this->value = $match[0];
+ if (substr($this->data, $this->counter + strlen($this->value) - 1, $this->rdel_length) ==
+ $this->smarty->right_delimiter
+ ) {
+ preg_match("~\s+~", $this->value, $match);
+ $this->value = $match[ 0 ];
$this->token = Smarty_Internal_Templateparser::TP_SPACE;
} else {
$this->token = Smarty_Internal_Templateparser::TP_ATTR;
}
}
- function yy_r2_57($yy_subpatterns)
+ function yy_r3_50()
+ {
+
+ $this->token = Smarty_Internal_Templateparser::TP_NAMESPACE;
+ }
+
+ function yy_r3_53()
{
$this->token = Smarty_Internal_Templateparser::TP_ID;
}
- function yy_r2_58($yy_subpatterns)
+ function yy_r3_54()
{
$this->token = Smarty_Internal_Templateparser::TP_INTEGER;
}
- function yy_r2_59($yy_subpatterns)
+ function yy_r3_55()
{
$this->token = Smarty_Internal_Templateparser::TP_BACKTICK;
$this->yypopstate();
}
- function yy_r2_60($yy_subpatterns)
+ function yy_r3_56()
{
$this->token = Smarty_Internal_Templateparser::TP_VERT;
}
- function yy_r2_61($yy_subpatterns)
+ function yy_r3_57()
{
$this->token = Smarty_Internal_Templateparser::TP_DOT;
}
- function yy_r2_62($yy_subpatterns)
+ function yy_r3_58()
{
$this->token = Smarty_Internal_Templateparser::TP_COMMA;
}
- function yy_r2_63($yy_subpatterns)
+ function yy_r3_59()
{
$this->token = Smarty_Internal_Templateparser::TP_SEMICOLON;
}
- function yy_r2_64($yy_subpatterns)
+ function yy_r3_60()
{
$this->token = Smarty_Internal_Templateparser::TP_DOUBLECOLON;
}
- function yy_r2_65($yy_subpatterns)
+ function yy_r3_61()
{
$this->token = Smarty_Internal_Templateparser::TP_COLON;
}
- function yy_r2_66($yy_subpatterns)
- {
-
- $this->token = Smarty_Internal_Templateparser::TP_ANDSYM;
- }
-
- function yy_r2_67($yy_subpatterns)
+ function yy_r3_62()
{
$this->token = Smarty_Internal_Templateparser::TP_QMARK;
}
- function yy_r2_68($yy_subpatterns)
+ function yy_r3_63()
{
$this->token = Smarty_Internal_Templateparser::TP_HEX;
}
- function yy_r2_69($yy_subpatterns)
+ function yy_r3_64()
{
$this->token = Smarty_Internal_Templateparser::TP_SPACE;
}
- function yy_r2_70($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_LDELIF;
- $this->yypushstate(self::SMARTY);
- $this->taglineno = $this->line;
- }
- }
-
- function yy_r2_72($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_LDELFOR;
- $this->yypushstate(self::SMARTY);
- $this->taglineno = $this->line;
- }
- }
-
- function yy_r2_73($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_LDELFOREACH;
- $this->yypushstate(self::SMARTY);
- $this->taglineno = $this->line;
- }
- }
-
- function yy_r2_74($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_LDELSLASH;
- $this->yypushstate(self::SMARTY);
- $this->taglineno = $this->line;
- }
- }
-
- function yy_r2_75($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_LDEL;
- $this->yypushstate(self::SMARTY);
- $this->taglineno = $this->line;
- }
- }
-
- function yy_r2_76($yy_subpatterns)
+ function yy_r3_65()
{
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
}
- public function yylex3()
+ public function yylex4()
{
- $tokenMap = array(
- 1 => 0,
- 2 => 0,
- 3 => 0,
- );
+ if (!isset($this->yy_global_pattern4)) {
+ $this->yy_global_pattern4 =
+ "/\G(" . $this->ldel . "\\s*literal\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*[\/]literal\\s*" .
+ $this->rdel . ")|\G([\S\s])/isS";
+ }
if ($this->counter >= strlen($this->data)) {
return false; // end of input
}
- $yy_global_pattern = "/\G(" . $this->ldel . "\\s*literal\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*\/literal\\s*" . $this->rdel . ")|\G([\S\s])/iS";
do {
- if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) {
+ if (preg_match($this->yy_global_pattern4, $this->data, $yymatches, null, $this->counter)) {
$yysubmatches = $yymatches;
- $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
- if (!count($yymatches)) {
- throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr($this->data,
- $this->counter, 5) . '... state LITERAL');
+ if (strlen($yysubmatches[ 0 ]) < 200) {
+ $yymatches = preg_grep("/(.|\s)+/", $yysubmatches);
+ } else {
+ $yymatches = array_filter($yymatches, 'strlen');
+ }
+ if (empty($yymatches)) {
+ throw new Exception('Error: lexing failed because a rule matched' . ' an empty string. Input "' .
+ substr($this->data, $this->counter, 5) . '... state LITERAL');
}
next($yymatches); // skip global match
$this->token = key($yymatches); // token number
- if ($tokenMap[$this->token]) {
- // extract sub-patterns for passing to lex function
- $yysubmatches = array_slice($yysubmatches, $this->token + 1,
- $tokenMap[$this->token]);
- } else {
- $yysubmatches = array();
- }
$this->value = current($yymatches); // token value
- $r = $this->{'yy_r3_' . $this->token}($yysubmatches);
+ $r = $this->{'yy_r4_' . $this->token}();
if ($r === null) {
$this->counter += strlen($this->value);
$this->line += substr_count($this->value, "\n");
@@ -1004,23 +937,22 @@ class Smarty_Internal_Templatelexer
continue;
}
} else {
- throw new Exception('Unexpected input at line' . $this->line .
- ': ' . $this->data[$this->counter]);
+ throw new Exception('Unexpected input at line' . $this->line . ': ' . $this->data[ $this->counter ]);
}
break;
} while (true);
} // end function
- const LITERAL = 3;
+ const LITERAL = 4;
- function yy_r3_1($yy_subpatterns)
+ function yy_r4_1()
{
$this->literal_cnt ++;
$this->token = Smarty_Internal_Templateparser::TP_LITERAL;
}
- function yy_r3_2($yy_subpatterns)
+ function yy_r4_2()
{
if ($this->literal_cnt) {
@@ -1032,13 +964,14 @@ class Smarty_Internal_Templatelexer
}
}
- function yy_r3_3($yy_subpatterns)
+ function yy_r4_3()
{
$to = strlen($this->data);
- preg_match("/{$this->ldel}\/?literal{$this->rdel}/", $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter);
- if (isset($match[0][1])) {
- $to = $match[0][1];
+ preg_match("~{$this->ldel}[/]?literal{$this->rdel}~i", $this->data, $match, PREG_OFFSET_CAPTURE,
+ $this->counter);
+ if (isset($match[ 0 ][ 1 ])) {
+ $to = $match[ 0 ][ 1 ];
} else {
$this->compiler->trigger_template_error("missing or misspelled literal closing tag");
}
@@ -1046,48 +979,36 @@ class Smarty_Internal_Templatelexer
$this->token = Smarty_Internal_Templateparser::TP_LITERAL;
}
- public function yylex4()
+ public function yylex5()
{
- $tokenMap = array(
- 1 => 1,
- 3 => 0,
- 4 => 0,
- 5 => 0,
- 6 => 0,
- 7 => 0,
- 8 => 0,
- 9 => 0,
- 10 => 0,
- 11 => 0,
- 12 => 0,
- 13 => 3,
- 17 => 0,
- );
+ if (!isset($this->yy_global_pattern5)) {
+ $this->yy_global_pattern5 =
+ "/\G(" . $this->ldel . "\\s*literal\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*[\/]literal\\s*" .
+ $this->rdel . ")|\G(" . $this->ldel . "\\s*[\/])|\G(" . $this->ldel . "\\s*[0-9]*[a-zA-Z_]\\w*)|\G(" .
+ $this->ldel .
+ "\\s*)|\G([\"])|\G([`][$])|\G([$][0-9]*[a-zA-Z_]\\w*)|\G([$])|\G(([^\"\\\\]*?)((?:\\\\.[^\"\\\\]*?)*?)(?=(" .
+ $this->ldel . "|\\$|`\\$|\")))|\G([\S\s])/isS";
+ }
if ($this->counter >= strlen($this->data)) {
return false; // end of input
}
- $yy_global_pattern = "/\G(" . $this->ldel . "\\s*(if|elseif|else if|while)\\s+)|\G(" . $this->ldel . "\\s*for\\s+)|\G(" . $this->ldel . "\\s*foreach(?![^\s]))|\G(" . $this->ldel . "\\s*literal\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*\/literal\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*\/)|\G(" . $this->ldel . "\\s*)|\G(\")|\G(`\\$)|\G(\\$[0-9]*[a-zA-Z_]\\w*)|\G(\\$)|\G(([^\"\\\\]*?)((?:\\\\.[^\"\\\\]*?)*?)(?=(" . $this->ldel . "|\\$|`\\$|\")))|\G([\S\s])/iS";
do {
- if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) {
+ if (preg_match($this->yy_global_pattern5, $this->data, $yymatches, null, $this->counter)) {
$yysubmatches = $yymatches;
- $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
- if (!count($yymatches)) {
- throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr($this->data,
- $this->counter, 5) . '... state DOUBLEQUOTEDSTRING');
+ if (strlen($yysubmatches[ 0 ]) < 200) {
+ $yymatches = preg_grep("/(.|\s)+/", $yysubmatches);
+ } else {
+ $yymatches = array_filter($yymatches, 'strlen');
+ }
+ if (empty($yymatches)) {
+ throw new Exception('Error: lexing failed because a rule matched' . ' an empty string. Input "' .
+ substr($this->data, $this->counter, 5) . '... state DOUBLEQUOTEDSTRING');
}
next($yymatches); // skip global match
$this->token = key($yymatches); // token number
- if ($tokenMap[$this->token]) {
- // extract sub-patterns for passing to lex function
- $yysubmatches = array_slice($yysubmatches, $this->token + 1,
- $tokenMap[$this->token]);
- } else {
- $yysubmatches = array();
- }
$this->value = current($yymatches); // token value
- $r = $this->{'yy_r4_' . $this->token}($yysubmatches);
+ $r = $this->{'yy_r5_' . $this->token}();
if ($r === null) {
$this->counter += strlen($this->value);
$this->line += substr_count($this->value, "\n");
@@ -1107,122 +1028,101 @@ class Smarty_Internal_Templatelexer
continue;
}
} else {
- throw new Exception('Unexpected input at line' . $this->line .
- ': ' . $this->data[$this->counter]);
+ throw new Exception('Unexpected input at line' . $this->line . ': ' . $this->data[ $this->counter ]);
}
break;
} while (true);
} // end function
- const DOUBLEQUOTEDSTRING = 4;
+ const DOUBLEQUOTEDSTRING = 5;
- function yy_r4_1($yy_subpatterns)
+ function yy_r5_1()
{
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_LDELIF;
- $this->yypushstate(self::SMARTY);
- $this->taglineno = $this->line;
- }
+ $this->token = Smarty_Internal_Templateparser::TP_TEXT;
}
- function yy_r4_3($yy_subpatterns)
+ function yy_r5_2()
{
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_LDELFOR;
- $this->yypushstate(self::SMARTY);
- $this->taglineno = $this->line;
- }
+ $this->token = Smarty_Internal_Templateparser::TP_TEXT;
}
- function yy_r4_4($yy_subpatterns)
+ function yy_r5_3()
{
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
+ if ($this->smarty->auto_literal && isset($this->value[ $this->ldel_length ]) ?
+ strpos(" \n\t\r", $this->value[ $this->ldel_length ]) !== false : false
+ ) {
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
} else {
- $this->token = Smarty_Internal_Templateparser::TP_LDELFOREACH;
- $this->yypushstate(self::SMARTY);
- $this->taglineno = $this->line;
+ $this->yypushstate(self::TAG);
+ return true;
}
}
- function yy_r4_5($yy_subpatterns)
- {
-
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
- }
-
- function yy_r4_6($yy_subpatterns)
+ function yy_r5_4()
{
- $this->token = Smarty_Internal_Templateparser::TP_TEXT;
- }
-
- function yy_r4_7($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
+ if ($this->smarty->auto_literal && isset($this->value[ $this->ldel_length ]) ?
+ strpos(" \n\t\r", $this->value[ $this->ldel_length ]) !== false : false
+ ) {
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
} else {
- $this->token = Smarty_Internal_Templateparser::TP_LDELSLASH;
- $this->yypushstate(self::SMARTY);
- $this->taglineno = $this->line;
+ $this->yypushstate(self::TAG);
+ return true;
}
}
- function yy_r4_8($yy_subpatterns)
+ function yy_r5_5()
{
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
+ if ($this->smarty->auto_literal && isset($this->value[ $this->ldel_length ]) ?
+ strpos(" \n\t\r", $this->value[ $this->ldel_length ]) !== false : false
+ ) {
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
} else {
$this->token = Smarty_Internal_Templateparser::TP_LDEL;
- $this->yypushstate(self::SMARTY);
$this->taglineno = $this->line;
+ $this->yypushstate(self::TAGBODY);
}
}
- function yy_r4_9($yy_subpatterns)
+ function yy_r5_6()
{
$this->token = Smarty_Internal_Templateparser::TP_QUOTE;
$this->yypopstate();
}
- function yy_r4_10($yy_subpatterns)
+ function yy_r5_7()
{
$this->token = Smarty_Internal_Templateparser::TP_BACKTICK;
$this->value = substr($this->value, 0, - 1);
- $this->yypushstate(self::SMARTY);
+ $this->yypushstate(self::TAGBODY);
$this->taglineno = $this->line;
}
- function yy_r4_11($yy_subpatterns)
+ function yy_r5_8()
{
$this->token = Smarty_Internal_Templateparser::TP_DOLLARID;
}
- function yy_r4_12($yy_subpatterns)
+ function yy_r5_9()
{
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
}
- function yy_r4_13($yy_subpatterns)
+ function yy_r5_10()
{
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
}
- function yy_r4_17($yy_subpatterns)
+ function yy_r5_14()
{
$to = strlen($this->data);
@@ -1230,323 +1130,6 @@ class Smarty_Internal_Templatelexer
$this->token = Smarty_Internal_Templateparser::TP_TEXT;
}
- public function yylex5()
- {
- $tokenMap = array(
- 1 => 0,
- 2 => 0,
- 3 => 0,
- 4 => 0,
- );
- if ($this->counter >= strlen($this->data)) {
- return false; // end of input
- }
- $yy_global_pattern = "/\G(" . $this->ldel . "\\s*strip\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*\/strip\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*block)|\G([\S\s])/iS";
-
- do {
- if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) {
- $yysubmatches = $yymatches;
- $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
- if (!count($yymatches)) {
- throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr($this->data,
- $this->counter, 5) . '... state CHILDBODY');
- }
- next($yymatches); // skip global match
- $this->token = key($yymatches); // token number
- if ($tokenMap[$this->token]) {
- // extract sub-patterns for passing to lex function
- $yysubmatches = array_slice($yysubmatches, $this->token + 1,
- $tokenMap[$this->token]);
- } else {
- $yysubmatches = array();
- }
- $this->value = current($yymatches); // token value
- $r = $this->{'yy_r5_' . $this->token}($yysubmatches);
- if ($r === null) {
- $this->counter += strlen($this->value);
- $this->line += substr_count($this->value, "\n");
- // accept this token
- return true;
- } elseif ($r === true) {
- // we have changed state
- // process this token in the new state
- return $this->yylex();
- } elseif ($r === false) {
- $this->counter += strlen($this->value);
- $this->line += substr_count($this->value, "\n");
- if ($this->counter >= strlen($this->data)) {
- return false; // end of input
- }
- // skip this token
- continue;
- }
- } else {
- throw new Exception('Unexpected input at line' . $this->line .
- ': ' . $this->data[$this->counter]);
- }
- break;
- } while (true);
- } // end function
-
- const CHILDBODY = 5;
-
- function yy_r5_1($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- return false;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_STRIPON;
- }
- }
-
- function yy_r5_2($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- return false;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_STRIPOFF;
- }
- }
-
- function yy_r5_3($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- return false;
- } else {
- $this->yypopstate();
- return true;
- }
- }
-
- function yy_r5_4($yy_subpatterns)
- {
-
- $to = strlen($this->data);
- preg_match("/" . $this->ldel . "\s*((\/)?strip\s*" . $this->rdel . "|block\s+)/", $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter);
- if (isset($match[0][1])) {
- $to = $match[0][1];
- }
- $this->value = substr($this->data, $this->counter, $to - $this->counter);
- return false;
- }
-
- public function yylex6()
- {
- $tokenMap = array(
- 1 => 0,
- 2 => 0,
- 3 => 0,
- 4 => 1,
- 6 => 0,
- );
- if ($this->counter >= strlen($this->data)) {
- return false; // end of input
- }
- $yy_global_pattern = "/\G(" . $this->ldel . "\\s*literal\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*block)|\G(" . $this->ldel . "\\s*\/block)|\G(" . $this->ldel . "\\s*[$]smarty\\.block\\.(child|parent))|\G([\S\s])/iS";
-
- do {
- if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) {
- $yysubmatches = $yymatches;
- $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
- if (!count($yymatches)) {
- throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr($this->data,
- $this->counter, 5) . '... state CHILDBLOCK');
- }
- next($yymatches); // skip global match
- $this->token = key($yymatches); // token number
- if ($tokenMap[$this->token]) {
- // extract sub-patterns for passing to lex function
- $yysubmatches = array_slice($yysubmatches, $this->token + 1,
- $tokenMap[$this->token]);
- } else {
- $yysubmatches = array();
- }
- $this->value = current($yymatches); // token value
- $r = $this->{'yy_r6_' . $this->token}($yysubmatches);
- if ($r === null) {
- $this->counter += strlen($this->value);
- $this->line += substr_count($this->value, "\n");
- // accept this token
- return true;
- } elseif ($r === true) {
- // we have changed state
- // process this token in the new state
- return $this->yylex();
- } elseif ($r === false) {
- $this->counter += strlen($this->value);
- $this->line += substr_count($this->value, "\n");
- if ($this->counter >= strlen($this->data)) {
- return false; // end of input
- }
- // skip this token
- continue;
- }
- } else {
- throw new Exception('Unexpected input at line' . $this->line .
- ': ' . $this->data[$this->counter]);
- }
- break;
- } while (true);
- } // end function
-
- const CHILDBLOCK = 6;
-
- function yy_r6_1($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE;
- $this->yypushstate(self::CHILDLITERAL);
- }
- }
-
- function yy_r6_2($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE;
- } else {
- $this->yypopstate();
- return true;
- }
- }
-
- function yy_r6_3($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE;
- } else {
- $this->yypopstate();
- return true;
- }
- }
-
- function yy_r6_4($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE;
- } else {
- $this->yypopstate();
- return true;
- }
- }
-
- function yy_r6_6($yy_subpatterns)
- {
-
- $to = strlen($this->data);
- preg_match("/" . $this->ldel . "\s*(literal\s*" . $this->rdel . "|(\/)?block(\s|" . $this->rdel . ")|[\$]smarty\.block\.(child|parent))/", $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter);
- if (isset($match[0][1])) {
- $to = $match[0][1];
- }
- $this->value = substr($this->data, $this->counter, $to - $this->counter);
- $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE;
- }
-
- public function yylex7()
- {
- $tokenMap = array(
- 1 => 0,
- 2 => 0,
- 3 => 0,
- );
- if ($this->counter >= strlen($this->data)) {
- return false; // end of input
- }
- $yy_global_pattern = "/\G(" . $this->ldel . "\\s*literal\\s*" . $this->rdel . ")|\G(" . $this->ldel . "\\s*\/literal\\s*" . $this->rdel . ")|\G([\S\s])/iS";
-
- do {
- if (preg_match($yy_global_pattern, $this->data, $yymatches, null, $this->counter)) {
- $yysubmatches = $yymatches;
- $yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
- if (!count($yymatches)) {
- throw new Exception('Error: lexing failed because a rule matched' .
- ' an empty string. Input "' . substr($this->data,
- $this->counter, 5) . '... state CHILDLITERAL');
- }
- next($yymatches); // skip global match
- $this->token = key($yymatches); // token number
- if ($tokenMap[$this->token]) {
- // extract sub-patterns for passing to lex function
- $yysubmatches = array_slice($yysubmatches, $this->token + 1,
- $tokenMap[$this->token]);
- } else {
- $yysubmatches = array();
- }
- $this->value = current($yymatches); // token value
- $r = $this->{'yy_r7_' . $this->token}($yysubmatches);
- if ($r === null) {
- $this->counter += strlen($this->value);
- $this->line += substr_count($this->value, "\n");
- // accept this token
- return true;
- } elseif ($r === true) {
- // we have changed state
- // process this token in the new state
- return $this->yylex();
- } elseif ($r === false) {
- $this->counter += strlen($this->value);
- $this->line += substr_count($this->value, "\n");
- if ($this->counter >= strlen($this->data)) {
- return false; // end of input
- }
- // skip this token
- continue;
- }
- } else {
- throw new Exception('Unexpected input at line' . $this->line .
- ': ' . $this->data[$this->counter]);
- }
- break;
- } while (true);
- } // end function
-
- const CHILDLITERAL = 7;
-
- function yy_r7_1($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE;
- $this->yypushstate(self::CHILDLITERAL);
- }
- }
-
- function yy_r7_2($yy_subpatterns)
- {
-
- if ($this->smarty->auto_literal && isset($this->value[$this->ldel_length]) ? strpos(" \n\t\r", $this->value[$this->ldel_length]) !== false : false) {
- $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE;
- } else {
- $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE;
- $this->yypopstate();
- }
- }
-
- function yy_r7_3($yy_subpatterns)
- {
-
- $to = strlen($this->data);
- preg_match("/{$this->ldel}\/?literal\s*{$this->rdel}/", $this->data, $match, PREG_OFFSET_CAPTURE, $this->counter);
- if (isset($match[0][1])) {
- $to = $match[0][1];
- } else {
- $this->compiler->trigger_template_error("missing or misspelled literal closing tag");
- }
- $this->value = substr($this->data, $this->counter, $to - $this->counter);
- $this->token = Smarty_Internal_Templateparser::TP_BLOCKSOURCE;
- }
}
\ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_templateparser.php b/library/Smarty/libs/sysplugins/smarty_internal_templateparser.php
index 98b9fc7fb..57dbf61a3 100644
--- a/library/Smarty/libs/sysplugins/smarty_internal_templateparser.php
+++ b/library/Smarty/libs/sysplugins/smarty_internal_templateparser.php
@@ -1,17 +1,9 @@
<?php
-/**
- * Smarty Internal Plugin Templateparser
- * This is the template parser.
- * It is generated from the internal.templateparser.y file
- *
- * @package Smarty
- * @subpackage Compiler
- * @author Uwe Tews
- */
class TP_yyToken implements ArrayAccess
{
public $string = '';
+
public $metadata = array();
public function __construct($s, $m = array())
@@ -31,7 +23,7 @@ class TP_yyToken implements ArrayAccess
public function __toString()
{
- return $this->_string;
+ return $this->string;
}
public function offsetExists($offset)
@@ -48,8 +40,7 @@ class TP_yyToken implements ArrayAccess
{
if ($offset === null) {
if (isset($value[0])) {
- $x = ($value instanceof TP_yyToken) ?
- $value->metadata : $value;
+ $x = ($value instanceof TP_yyToken) ? $value->metadata : $value;
$this->metadata = array_merge($this->metadata, $x);
return;
@@ -85,2072 +76,809 @@ class TP_yyStackEntry
;
-#line 13 "smarty_internal_templateparser.y"
-class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php"
+#line 11 "../smarty/lexer/smarty_internal_templateparser.y"
+
+/**
+ * Smarty Template Parser Class
+ *
+ * This is the template parser.
+ * It is generated from the smarty_internal_templateparser.y file
+ *
+ * @author Uwe Tews <uwe.tews@googlemail.com>
+ */
+class Smarty_Internal_Templateparser
{
- #line 15 "smarty_internal_templateparser.y"
+ #line 23 "../smarty/lexer/smarty_internal_templateparser.y"
const Err1 = "Security error: Call to private object member not allowed";
+
const Err2 = "Security error: Call to dynamic object member not allowed";
+
const Err3 = "PHP in template not allowed. Use SmartyBC to enable it";
- // states whether the parse was successful or not
+
+ /**
+ * result status
+ *
+ * @var bool
+ */
public $successful = true;
+
+ /**
+ * return value
+ *
+ * @var mixed
+ */
public $retvalue = 0;
+
+ /**
+ * counter for prefix code
+ *
+ * @var int
+ */
public static $prefix_number = 0;
- private $_string;
+
+ /**
+ * @var
+ */
public $yymajor;
+
+ /**
+ * last index of array variable
+ *
+ * @var mixed
+ */
public $last_index;
+
+ /**
+ * last variable name
+ *
+ * @var string
+ */
public $last_variable;
+
+ /**
+ * root parse tree buffer
+ *
+ * @var Smarty_Internal_ParseTree
+ */
public $root_buffer;
+
+ /**
+ * current parse tree object
+ *
+ * @var Smarty_Internal_ParseTree
+ */
public $current_buffer;
- private $lex;
+
+ /**
+ * lexer object
+ *
+ * @var Smarty_Internal_Templatelexer
+ */
+ public $lex;
+
+ /**
+ * internal error flag
+ *
+ * @var bool
+ */
private $internalError = false;
- private $strip = false;
- function __construct($lex, $compiler)
+ /**
+ * {strip} status
+ *
+ * @var bool
+ */
+ public $strip = false;
+
+ /**
+ * compiler object
+ *
+ * @var Smarty_Internal_TemplateCompilerBase
+ */
+ public $compiler = null;
+
+ /**
+ * smarty object
+ *
+ * @var Smarty
+ */
+ public $smarty = null;
+
+ /**
+ * template object
+ *
+ * @var Smarty_Internal_Template
+ */
+ public $template = null;
+
+ /**
+ * block nesting level
+ *
+ * @var int
+ */
+ public $block_nesting_level = 0;
+
+ /**
+ * security object
+ *
+ * @var Smarty_Security
+ */
+ public $security = null;
+
+ /**
+ * template prefix array
+ *
+ * @var \Smarty_Internal_ParseTree[]
+ */
+ public $template_prefix = array();
+
+ /**
+ * security object
+ *
+ * @var \Smarty_Internal_ParseTree[]
+ */
+ public $template_postfix = array();
+
+ /**
+ * constructor
+ *
+ * @param Smarty_Internal_Templatelexer $lex
+ * @param Smarty_Internal_TemplateCompilerBase $compiler
+ */
+ function __construct(Smarty_Internal_Templatelexer $lex, Smarty_Internal_TemplateCompilerBase $compiler)
{
$this->lex = $lex;
$this->compiler = $compiler;
- $this->smarty = $this->compiler->smarty;
$this->template = $this->compiler->template;
- $this->compiler->has_variable_string = false;
- $this->compiler->prefix_code = array();
- $this->block_nesting_level = 0;
- if ($this->security = isset($this->smarty->security_policy)) {
- $this->php_handling = $this->smarty->security_policy->php_handling;
- } else {
- $this->php_handling = $this->smarty->php_handling;
- }
- $this->is_xml = false;
- $this->asp_tags = (ini_get('asp_tags') != '0');
- $this->current_buffer = $this->root_buffer = new _smarty_template_buffer($this);
+ $this->smarty = $this->template->smarty;
+ $this->security = isset($this->smarty->security_policy) ? $this->smarty->security_policy : false;
+ $this->current_buffer = $this->root_buffer = new Smarty_Internal_ParseTree_Template();
}
- public function compileVariable($variable)
+ /**
+ * insert PHP code in current buffer
+ *
+ * @param string $code
+ */
+ public function insertPhpCode($code)
{
- if (strpos($variable, '(') == 0) {
- // not a variable variable
- $var = trim($variable, '\'');
- $this->compiler->tag_nocache = $this->compiler->tag_nocache | $this->template->getVariable($var, null, true, false)->nocache;
- $this->template->properties['variables'][$var] = $this->compiler->tag_nocache | $this->compiler->nocache;
- }
- // return '(isset($_smarty_tpl->tpl_vars['. $variable .'])?$_smarty_tpl->tpl_vars['. $variable .']->value:$_smarty_tpl->getVariable('. $variable .')->value)';
- return '$_smarty_tpl->tpl_vars[' . $variable . ']->value';
+ $this->current_buffer->append_subtree($this, new Smarty_Internal_ParseTree_Tag($this, $code));
}
- #line 130 "smarty_internal_templateparser.php"
+ /**
+ * merge PHP code with prefix code and return parse tree tag object
+ *
+ * @param string $code
+ *
+ * @return Smarty_Internal_ParseTree_Tag
+ */
+ public function mergePrefixCode($code)
+ {
+ $tmp = '';
+ foreach ($this->compiler->prefix_code as $preCode) {
+ $tmp .= $preCode;
+ }
+ $this->compiler->prefix_code = array();
+ $tmp .= $code;
+ return new Smarty_Internal_ParseTree_Tag($this, $this->compiler->processNocacheCode($tmp, true));
+ }
const TP_VERT = 1;
+
const TP_COLON = 2;
- const TP_RDEL = 3;
- const TP_COMMENT = 4;
- const TP_PHPSTARTTAG = 5;
- const TP_PHPENDTAG = 6;
- const TP_PHPENDSCRIPT = 7;
- const TP_ASPSTARTTAG = 8;
- const TP_ASPENDTAG = 9;
- const TP_XMLTAG = 10;
- const TP_TEXT = 11;
- const TP_STRIPON = 12;
- const TP_STRIPOFF = 13;
- const TP_BLOCKSOURCE = 14;
- const TP_LITERALSTART = 15;
- const TP_LITERALEND = 16;
- const TP_LITERAL = 17;
- const TP_LDEL = 18;
- const TP_DOLLAR = 19;
- const TP_ID = 20;
- const TP_EQUAL = 21;
- const TP_PTR = 22;
- const TP_LDELIF = 23;
- const TP_LDELFOR = 24;
- const TP_SEMICOLON = 25;
- const TP_INCDEC = 26;
- const TP_TO = 27;
- const TP_STEP = 28;
- const TP_LDELFOREACH = 29;
- const TP_SPACE = 30;
- const TP_AS = 31;
- const TP_APTR = 32;
- const TP_LDELSETFILTER = 33;
- const TP_SMARTYBLOCKCHILDPARENT = 34;
- const TP_LDELSLASH = 35;
- const TP_ATTR = 36;
- const TP_INTEGER = 37;
- const TP_COMMA = 38;
- const TP_OPENP = 39;
- const TP_CLOSEP = 40;
- const TP_MATH = 41;
- const TP_UNIMATH = 42;
- const TP_ANDSYM = 43;
- const TP_ISIN = 44;
- const TP_ISDIVBY = 45;
- const TP_ISNOTDIVBY = 46;
- const TP_ISEVEN = 47;
- const TP_ISNOTEVEN = 48;
- const TP_ISEVENBY = 49;
- const TP_ISNOTEVENBY = 50;
- const TP_ISODD = 51;
- const TP_ISNOTODD = 52;
- const TP_ISODDBY = 53;
- const TP_ISNOTODDBY = 54;
- const TP_INSTANCEOF = 55;
- const TP_QMARK = 56;
- const TP_NOT = 57;
- const TP_TYPECAST = 58;
- const TP_HEX = 59;
- const TP_DOT = 60;
- const TP_SINGLEQUOTESTRING = 61;
- const TP_DOUBLECOLON = 62;
- const TP_AT = 63;
- const TP_HATCH = 64;
- const TP_OPENB = 65;
- const TP_CLOSEB = 66;
- const TP_EQUALS = 67;
- const TP_NOTEQUALS = 68;
- const TP_GREATERTHAN = 69;
- const TP_LESSTHAN = 70;
- const TP_GREATEREQUAL = 71;
- const TP_LESSEQUAL = 72;
- const TP_IDENTITY = 73;
- const TP_NONEIDENTITY = 74;
- const TP_MOD = 75;
- const TP_LAND = 76;
- const TP_LOR = 77;
- const TP_LXOR = 78;
- const TP_QUOTE = 79;
- const TP_BACKTICK = 80;
- const TP_DOLLARID = 81;
- const YY_NO_ACTION = 560;
- const YY_ACCEPT_ACTION = 559;
- const YY_ERROR_ACTION = 558;
-
- const YY_SZ_ACTTAB = 2541;
- static public $yy_action = array(
- /* 0 */
- 225, 35, 312, 333, 198, 272, 273, 275, 283, 292,
- /* 10 */
- 293, 294, 295, 287, 288, 267, 190, 43, 19, 8,
- /* 20 */
- 204, 14, 212, 299, 2, 108, 225, 9, 424, 41,
- /* 30 */
- 139, 208, 225, 41, 250, 32, 228, 13, 159, 32,
- /* 40 */
- 51, 52, 50, 44, 11, 12, 298, 300, 21, 23,
- /* 50 */
- 303, 302, 25, 17, 225, 424, 234, 225, 225, 381,
- /* 60 */
- 421, 424, 45, 38, 145, 357, 313, 323, 322, 324,
- /* 70 */
- 325, 326, 320, 315, 314, 316, 317, 319, 127, 41,
- /* 80 */
- 46, 42, 338, 41, 168, 32, 41, 421, 14, 32,
- /* 90 */
- 299, 34, 32, 421, 51, 52, 50, 44, 11, 12,
- /* 100 */
- 298, 300, 21, 23, 303, 302, 25, 17, 225, 104,
- /* 110 */
- 185, 46, 46, 559, 95, 279, 242, 271, 3, 321,
- /* 120 */
- 313, 323, 322, 324, 325, 326, 320, 315, 314, 316,
- /* 130 */
- 317, 319, 14, 241, 299, 34, 208, 41, 225, 14,
- /* 140 */
- 418, 299, 28, 32, 179, 7, 356, 285, 51, 52,
- /* 150 */
- 50, 44, 11, 12, 298, 300, 21, 23, 303, 302,
- /* 160 */
- 25, 17, 225, 225, 274, 424, 240, 41, 134, 190,
- /* 170 */
- 332, 343, 340, 32, 313, 323, 322, 324, 325, 326,
- /* 180 */
- 320, 315, 314, 316, 317, 319, 37, 122, 182, 31,
- /* 190 */
- 202, 225, 424, 352, 225, 14, 7, 299, 424, 225,
- /* 200 */
- 150, 386, 51, 52, 50, 44, 11, 12, 298, 300,
- /* 210 */
- 21, 23, 303, 302, 25, 17, 225, 46, 349, 134,
- /* 220 */
- 41, 278, 242, 271, 7, 29, 32, 341, 313, 323,
- /* 230 */
- 322, 324, 325, 326, 320, 315, 314, 316, 317, 319,
- /* 240 */
- 226, 227, 197, 304, 103, 184, 232, 134, 46, 14,
- /* 250 */
- 35, 299, 265, 46, 321, 18, 51, 52, 50, 44,
- /* 260 */
- 11, 12, 298, 300, 21, 23, 303, 302, 25, 17,
- /* 270 */
- 225, 208, 264, 259, 258, 218, 6, 109, 345, 35,
- /* 280 */
- 193, 263, 313, 323, 322, 324, 325, 326, 320, 315,
- /* 290 */
- 314, 316, 317, 319, 241, 192, 304, 107, 102, 175,
- /* 300 */
- 269, 201, 191, 304, 203, 142, 253, 208, 321, 335,
- /* 310 */
- 51, 52, 50, 44, 11, 12, 298, 300, 21, 23,
- /* 320 */
- 303, 302, 25, 17, 225, 208, 268, 196, 208, 305,
- /* 330 */
- 485, 208, 230, 200, 308, 485, 313, 323, 322, 324,
- /* 340 */
- 325, 326, 320, 315, 314, 316, 317, 319, 30, 159,
- /* 350 */
- 105, 20, 233, 161, 186, 305, 301, 274, 256, 247,
- /* 360 */
- 208, 225, 321, 36, 51, 52, 50, 44, 11, 12,
- /* 370 */
- 298, 300, 21, 23, 303, 302, 25, 17, 225, 204,
- /* 380 */
- 207, 14, 254, 299, 131, 259, 249, 225, 158, 127,
- /* 390 */
- 313, 323, 322, 324, 325, 326, 320, 315, 314, 316,
- /* 400 */
- 317, 319, 237, 262, 130, 225, 45, 183, 187, 14,
- /* 410 */
- 169, 223, 301, 342, 274, 334, 321, 321, 51, 52,
- /* 420 */
- 50, 44, 11, 12, 298, 300, 21, 23, 303, 302,
- /* 430 */
- 25, 17, 225, 204, 204, 14, 6, 244, 141, 259,
- /* 440 */
- 291, 46, 98, 194, 313, 323, 322, 324, 325, 326,
- /* 450 */
- 320, 315, 314, 316, 317, 319, 132, 262, 227, 166,
- /* 460 */
- 163, 189, 14, 284, 231, 26, 237, 27, 321, 321,
- /* 470 */
- 321, 32, 51, 52, 50, 44, 11, 12, 298, 300,
- /* 480 */
- 21, 23, 303, 302, 25, 17, 225, 204, 14, 276,
- /* 490 */
- 245, 206, 22, 4, 144, 328, 150, 120, 313, 323,
- /* 500 */
- 322, 324, 325, 326, 320, 315, 314, 316, 317, 319,
- /* 510 */
- 195, 348, 262, 176, 171, 39, 30, 199, 143, 180,
- /* 520 */
- 148, 281, 321, 260, 159, 230, 51, 52, 50, 44,
- /* 530 */
- 11, 12, 298, 300, 21, 23, 303, 302, 25, 17,
- /* 540 */
- 225, 296, 205, 129, 346, 289, 124, 329, 125, 339,
- /* 550 */
- 97, 119, 313, 323, 322, 324, 325, 326, 320, 315,
- /* 560 */
- 314, 316, 317, 319, 127, 262, 262, 239, 277, 282,
- /* 570 */
- 307, 94, 266, 351, 269, 170, 159, 181, 172, 106,
- /* 580 */
- 51, 52, 50, 44, 11, 12, 298, 300, 21, 23,
- /* 590 */
- 303, 302, 25, 17, 225, 330, 270, 301, 15, 115,
- /* 600 */
- 331, 310, 326, 255, 140, 126, 313, 323, 322, 324,
- /* 610 */
- 325, 326, 320, 315, 314, 316, 317, 319, 301, 326,
- /* 620 */
- 262, 326, 326, 326, 326, 326, 326, 326, 326, 326,
- /* 630 */
- 326, 326, 326, 243, 51, 52, 50, 44, 11, 12,
- /* 640 */
- 298, 300, 21, 23, 303, 302, 25, 17, 225, 40,
- /* 650 */
- 326, 326, 326, 326, 326, 326, 326, 113, 99, 100,
- /* 660 */
- 313, 323, 322, 324, 325, 326, 320, 315, 314, 316,
- /* 670 */
- 317, 319, 262, 262, 262, 326, 326, 326, 326, 326,
- /* 680 */
- 326, 326, 326, 326, 326, 326, 326, 326, 51, 52,
- /* 690 */
- 50, 44, 11, 12, 298, 300, 21, 23, 303, 302,
- /* 700 */
- 25, 17, 225, 326, 326, 326, 326, 326, 326, 326,
- /* 710 */
- 326, 114, 326, 326, 313, 323, 322, 324, 325, 326,
- /* 720 */
- 320, 315, 314, 316, 317, 319, 262, 326, 326, 326,
- /* 730 */
- 326, 326, 326, 326, 326, 326, 326, 326, 326, 326,
- /* 740 */
- 326, 286, 51, 52, 50, 44, 11, 12, 298, 300,
- /* 750 */
- 21, 23, 303, 302, 25, 17, 225, 326, 326, 326,
- /* 760 */
- 326, 326, 326, 326, 326, 326, 326, 326, 313, 323,
- /* 770 */
- 322, 324, 325, 326, 320, 315, 314, 316, 317, 319,
- /* 780 */
- 326, 326, 326, 326, 326, 326, 326, 326, 326, 326,
- /* 790 */
- 326, 326, 326, 326, 326, 326, 51, 52, 50, 44,
- /* 800 */
- 11, 12, 298, 300, 21, 23, 303, 302, 25, 17,
- /* 810 */
- 326, 326, 326, 326, 326, 326, 326, 326, 326, 326,
- /* 820 */
- 159, 326, 313, 323, 322, 324, 325, 326, 320, 315,
- /* 830 */
- 314, 316, 317, 319, 326, 326, 326, 326, 51, 52,
- /* 840 */
- 50, 44, 11, 12, 298, 300, 21, 23, 303, 302,
- /* 850 */
- 25, 17, 326, 326, 326, 326, 326, 326, 212, 326,
- /* 860 */
- 326, 326, 326, 9, 313, 323, 322, 324, 325, 326,
- /* 870 */
- 320, 315, 314, 316, 317, 319, 326, 326, 326, 326,
- /* 880 */
- 326, 326, 326, 8, 138, 211, 326, 326, 2, 108,
- /* 890 */
- 326, 235, 326, 326, 139, 157, 165, 326, 250, 128,
- /* 900 */
- 228, 326, 246, 326, 24, 321, 326, 48, 261, 326,
- /* 910 */
- 326, 251, 336, 353, 326, 311, 326, 301, 174, 173,
- /* 920 */
- 326, 326, 49, 47, 280, 238, 297, 321, 321, 105,
- /* 930 */
- 1, 337, 326, 147, 326, 326, 326, 326, 326, 301,
- /* 940 */
- 301, 8, 123, 92, 96, 257, 2, 108, 326, 311,
- /* 950 */
- 326, 326, 139, 326, 326, 235, 250, 309, 228, 146,
- /* 960 */
- 246, 326, 24, 128, 162, 48, 326, 326, 326, 326,
- /* 970 */
- 235, 326, 350, 321, 155, 251, 336, 353, 128, 311,
- /* 980 */
- 49, 47, 280, 238, 297, 301, 326, 105, 1, 326,
- /* 990 */
- 251, 336, 353, 326, 311, 14, 326, 299, 326, 8,
- /* 1000 */
- 138, 224, 96, 326, 2, 108, 326, 41, 326, 252,
- /* 1010 */
- 139, 235, 326, 32, 250, 153, 228, 326, 246, 128,
- /* 1020 */
- 24, 326, 326, 48, 326, 326, 326, 326, 326, 326,
- /* 1030 */
- 326, 251, 336, 353, 326, 311, 326, 326, 49, 47,
- /* 1040 */
- 280, 238, 297, 326, 326, 105, 1, 326, 326, 326,
- /* 1050 */
- 326, 326, 14, 326, 299, 326, 326, 8, 142, 224,
- /* 1060 */
- 96, 326, 2, 108, 41, 235, 248, 326, 139, 154,
- /* 1070 */
- 32, 235, 250, 128, 228, 156, 246, 326, 33, 128,
- /* 1080 */
- 326, 48, 326, 326, 326, 251, 336, 353, 326, 311,
- /* 1090 */
- 326, 251, 336, 353, 326, 311, 49, 47, 280, 238,
- /* 1100 */
- 297, 326, 326, 105, 1, 326, 326, 326, 326, 326,
- /* 1110 */
- 326, 326, 326, 326, 326, 8, 138, 213, 96, 326,
- /* 1120 */
- 2, 108, 326, 326, 326, 326, 139, 235, 326, 326,
- /* 1130 */
- 250, 149, 228, 326, 246, 128, 24, 326, 326, 48,
- /* 1140 */
- 326, 326, 326, 326, 326, 326, 326, 251, 336, 353,
- /* 1150 */
- 326, 311, 326, 326, 49, 47, 280, 238, 297, 326,
- /* 1160 */
- 326, 105, 1, 326, 326, 326, 326, 326, 326, 326,
- /* 1170 */
- 326, 326, 326, 8, 138, 210, 96, 326, 2, 108,
- /* 1180 */
- 326, 326, 326, 326, 139, 235, 326, 326, 250, 151,
- /* 1190 */
- 228, 326, 219, 128, 24, 326, 326, 48, 326, 326,
- /* 1200 */
- 326, 326, 326, 326, 326, 251, 336, 353, 326, 311,
- /* 1210 */
- 326, 326, 49, 47, 280, 238, 297, 326, 326, 105,
- /* 1220 */
- 1, 326, 326, 326, 326, 326, 326, 326, 326, 326,
- /* 1230 */
- 326, 8, 136, 224, 96, 326, 2, 108, 326, 326,
- /* 1240 */
- 326, 326, 139, 235, 326, 326, 250, 152, 228, 326,
- /* 1250 */
- 246, 128, 24, 326, 326, 48, 326, 326, 326, 326,
- /* 1260 */
- 326, 326, 326, 251, 336, 353, 326, 311, 326, 326,
- /* 1270 */
- 49, 47, 280, 238, 297, 326, 326, 105, 1, 326,
- /* 1280 */
- 225, 326, 391, 326, 422, 326, 326, 326, 326, 8,
- /* 1290 */
- 135, 224, 96, 326, 2, 108, 326, 326, 326, 326,
- /* 1300 */
- 139, 236, 229, 326, 250, 326, 228, 326, 246, 41,
- /* 1310 */
- 5, 422, 326, 48, 326, 32, 326, 422, 7, 326,
- /* 1320 */
- 7, 326, 326, 326, 198, 178, 326, 326, 49, 47,
- /* 1330 */
- 280, 238, 297, 326, 321, 105, 1, 43, 19, 326,
- /* 1340 */
- 326, 134, 326, 134, 326, 326, 326, 8, 138, 209,
- /* 1350 */
- 96, 208, 2, 108, 326, 326, 326, 326, 139, 326,
- /* 1360 */
- 326, 326, 250, 326, 228, 326, 246, 326, 24, 198,
- /* 1370 */
- 164, 48, 326, 326, 326, 326, 326, 326, 326, 321,
- /* 1380 */
- 326, 326, 43, 19, 326, 326, 49, 47, 280, 238,
- /* 1390 */
- 297, 326, 326, 105, 1, 326, 208, 326, 326, 326,
- /* 1400 */
- 326, 326, 326, 326, 326, 8, 142, 224, 96, 326,
- /* 1410 */
- 2, 108, 326, 326, 326, 326, 139, 326, 326, 326,
- /* 1420 */
- 250, 326, 228, 326, 246, 326, 33, 198, 177, 48,
- /* 1430 */
- 326, 326, 326, 326, 326, 326, 326, 321, 326, 326,
- /* 1440 */
- 43, 19, 326, 326, 49, 47, 280, 238, 297, 326,
- /* 1450 */
- 326, 105, 326, 326, 208, 326, 326, 326, 326, 326,
- /* 1460 */
- 326, 326, 326, 8, 142, 222, 96, 326, 2, 108,
- /* 1470 */
- 326, 326, 326, 326, 139, 326, 326, 326, 250, 326,
- /* 1480 */
- 228, 326, 246, 326, 33, 326, 467, 48, 326, 326,
- /* 1490 */
- 326, 326, 326, 326, 326, 326, 326, 326, 326, 326,
- /* 1500 */
- 326, 326, 49, 47, 280, 238, 297, 326, 467, 105,
- /* 1510 */
- 467, 467, 326, 467, 467, 326, 326, 326, 326, 467,
- /* 1520 */
- 326, 467, 7, 467, 96, 326, 326, 326, 326, 326,
- /* 1530 */
- 326, 326, 326, 326, 326, 235, 326, 326, 467, 121,
- /* 1540 */
- 326, 326, 86, 128, 326, 134, 326, 326, 326, 467,
- /* 1550 */
- 326, 290, 318, 326, 326, 251, 336, 353, 326, 311,
- /* 1560 */
- 326, 326, 326, 467, 326, 326, 326, 235, 326, 216,
- /* 1570 */
- 354, 133, 326, 326, 68, 117, 249, 326, 326, 326,
- /* 1580 */
- 326, 326, 326, 290, 318, 326, 326, 251, 336, 353,
- /* 1590 */
- 235, 311, 326, 326, 133, 326, 326, 76, 128, 326,
- /* 1600 */
- 326, 326, 326, 326, 326, 326, 290, 318, 326, 235,
- /* 1610 */
- 251, 336, 353, 133, 311, 326, 76, 128, 326, 326,
- /* 1620 */
- 326, 221, 326, 326, 326, 290, 318, 326, 326, 251,
- /* 1630 */
- 336, 353, 326, 311, 326, 326, 326, 326, 235, 326,
- /* 1640 */
- 215, 326, 121, 326, 326, 86, 128, 326, 326, 326,
- /* 1650 */
- 326, 326, 326, 326, 290, 318, 326, 326, 251, 336,
- /* 1660 */
- 353, 235, 311, 326, 326, 133, 326, 326, 59, 117,
- /* 1670 */
- 137, 326, 326, 355, 326, 326, 326, 290, 318, 326,
- /* 1680 */
- 326, 251, 336, 353, 235, 311, 326, 326, 133, 326,
- /* 1690 */
- 326, 76, 128, 326, 326, 326, 326, 326, 326, 326,
- /* 1700 */
- 290, 318, 326, 235, 251, 336, 353, 110, 311, 326,
- /* 1710 */
- 69, 128, 326, 326, 326, 217, 326, 326, 326, 290,
- /* 1720 */
- 318, 326, 326, 251, 336, 353, 326, 311, 326, 235,
- /* 1730 */
- 101, 160, 326, 133, 326, 326, 57, 128, 326, 326,
- /* 1740 */
- 321, 326, 326, 43, 19, 290, 318, 326, 235, 251,
- /* 1750 */
- 336, 353, 133, 311, 326, 73, 128, 208, 326, 326,
- /* 1760 */
- 326, 326, 326, 326, 290, 318, 326, 326, 251, 336,
- /* 1770 */
- 353, 235, 311, 326, 326, 133, 326, 326, 78, 128,
- /* 1780 */
- 326, 326, 326, 326, 326, 326, 326, 290, 318, 326,
- /* 1790 */
- 235, 251, 336, 353, 133, 311, 326, 70, 128, 326,
- /* 1800 */
- 326, 326, 326, 326, 326, 326, 290, 318, 326, 326,
- /* 1810 */
- 251, 336, 353, 326, 311, 326, 235, 198, 167, 326,
- /* 1820 */
- 133, 326, 326, 64, 128, 326, 326, 321, 326, 326,
- /* 1830 */
- 43, 19, 290, 318, 326, 235, 251, 336, 353, 133,
- /* 1840 */
- 311, 326, 67, 128, 208, 326, 326, 326, 326, 326,
- /* 1850 */
- 326, 290, 318, 326, 326, 251, 336, 353, 235, 311,
- /* 1860 */
- 326, 326, 133, 326, 326, 88, 128, 326, 326, 326,
- /* 1870 */
- 326, 326, 326, 326, 290, 318, 326, 235, 251, 336,
- /* 1880 */
- 353, 133, 311, 326, 82, 128, 326, 326, 326, 326,
- /* 1890 */
- 326, 326, 326, 290, 318, 326, 326, 251, 336, 353,
- /* 1900 */
- 326, 311, 326, 235, 198, 188, 326, 133, 326, 326,
- /* 1910 */
- 72, 128, 326, 326, 321, 326, 326, 43, 19, 290,
- /* 1920 */
- 318, 326, 235, 251, 336, 353, 93, 311, 326, 55,
- /* 1930 */
- 116, 208, 326, 326, 326, 326, 326, 326, 290, 318,
- /* 1940 */
- 326, 326, 251, 336, 353, 235, 311, 326, 326, 112,
- /* 1950 */
- 326, 326, 87, 128, 326, 326, 326, 326, 326, 326,
- /* 1960 */
- 326, 290, 318, 326, 235, 251, 336, 353, 133, 311,
- /* 1970 */
- 326, 77, 128, 326, 326, 326, 326, 326, 326, 326,
- /* 1980 */
- 290, 318, 326, 326, 251, 336, 353, 326, 311, 326,
- /* 1990 */
- 235, 326, 326, 326, 133, 326, 326, 89, 128, 326,
- /* 2000 */
- 326, 326, 326, 326, 326, 326, 290, 318, 326, 235,
- /* 2010 */
- 251, 336, 353, 133, 311, 326, 75, 128, 326, 326,
- /* 2020 */
- 326, 326, 326, 326, 326, 290, 318, 326, 326, 251,
- /* 2030 */
- 336, 353, 235, 311, 326, 326, 133, 326, 326, 91,
- /* 2040 */
- 128, 326, 326, 326, 326, 326, 326, 326, 290, 318,
- /* 2050 */
- 326, 235, 251, 336, 353, 133, 311, 326, 62, 128,
- /* 2060 */
- 326, 326, 326, 326, 326, 326, 326, 290, 318, 326,
- /* 2070 */
- 326, 251, 336, 353, 326, 311, 326, 235, 326, 326,
- /* 2080 */
- 326, 93, 326, 326, 53, 116, 326, 326, 326, 326,
- /* 2090 */
- 326, 326, 326, 290, 318, 326, 235, 220, 336, 353,
- /* 2100 */
- 133, 311, 326, 63, 128, 326, 326, 326, 326, 326,
- /* 2110 */
- 326, 326, 290, 318, 326, 326, 251, 336, 353, 235,
- /* 2120 */
- 311, 326, 326, 133, 326, 326, 61, 128, 326, 326,
- /* 2130 */
- 326, 326, 326, 326, 326, 290, 318, 326, 235, 214,
- /* 2140 */
- 336, 353, 133, 311, 326, 71, 128, 326, 326, 326,
- /* 2150 */
- 326, 326, 326, 326, 290, 318, 326, 326, 251, 336,
- /* 2160 */
- 353, 326, 311, 326, 235, 326, 326, 326, 133, 326,
- /* 2170 */
- 326, 85, 128, 326, 326, 326, 326, 326, 326, 326,
- /* 2180 */
- 290, 318, 326, 235, 251, 336, 353, 133, 311, 326,
- /* 2190 */
- 65, 128, 326, 326, 326, 326, 326, 326, 326, 290,
- /* 2200 */
- 318, 326, 326, 251, 336, 353, 235, 311, 326, 326,
- /* 2210 */
- 111, 326, 326, 74, 128, 326, 326, 326, 326, 326,
- /* 2220 */
- 326, 326, 290, 318, 326, 235, 251, 336, 353, 118,
- /* 2230 */
- 311, 326, 58, 128, 326, 326, 326, 326, 326, 326,
- /* 2240 */
- 326, 290, 318, 326, 326, 251, 336, 353, 326, 311,
- /* 2250 */
- 326, 235, 326, 326, 326, 133, 326, 326, 56, 128,
- /* 2260 */
- 326, 326, 326, 326, 326, 326, 326, 290, 318, 326,
- /* 2270 */
- 235, 251, 336, 353, 133, 311, 326, 79, 128, 326,
- /* 2280 */
- 326, 326, 326, 326, 326, 326, 290, 318, 326, 326,
- /* 2290 */
- 251, 336, 353, 235, 311, 326, 326, 133, 326, 326,
- /* 2300 */
- 80, 128, 326, 326, 326, 326, 326, 326, 326, 290,
- /* 2310 */
- 318, 326, 235, 251, 336, 353, 133, 311, 326, 84,
- /* 2320 */
- 128, 326, 326, 326, 326, 326, 326, 326, 290, 318,
- /* 2330 */
- 326, 326, 251, 336, 353, 326, 311, 326, 235, 326,
- /* 2340 */
- 326, 326, 133, 326, 326, 66, 128, 326, 326, 326,
- /* 2350 */
- 326, 326, 326, 326, 290, 318, 326, 344, 251, 336,
- /* 2360 */
- 353, 326, 311, 326, 10, 326, 326, 326, 326, 2,
- /* 2370 */
- 108, 344, 326, 326, 326, 139, 326, 326, 10, 250,
- /* 2380 */
- 326, 228, 326, 2, 108, 326, 326, 326, 326, 139,
- /* 2390 */
- 326, 326, 326, 250, 326, 228, 235, 326, 326, 326,
- /* 2400 */
- 133, 326, 326, 60, 128, 326, 326, 326, 326, 326,
- /* 2410 */
- 326, 326, 290, 318, 326, 326, 251, 336, 353, 326,
- /* 2420 */
- 311, 326, 326, 326, 326, 306, 16, 347, 326, 235,
- /* 2430 */
- 326, 326, 326, 133, 326, 326, 81, 128, 326, 327,
- /* 2440 */
- 16, 347, 326, 326, 326, 290, 318, 326, 326, 251,
- /* 2450 */
- 336, 353, 326, 311, 326, 326, 235, 326, 326, 326,
- /* 2460 */
- 133, 326, 326, 68, 128, 326, 326, 326, 326, 326,
- /* 2470 */
- 326, 326, 290, 318, 326, 326, 251, 336, 353, 326,
- /* 2480 */
- 311, 326, 235, 326, 326, 326, 133, 326, 326, 54,
- /* 2490 */
- 128, 326, 326, 326, 326, 326, 326, 326, 290, 318,
- /* 2500 */
- 326, 326, 251, 336, 353, 235, 311, 326, 326, 133,
- /* 2510 */
- 326, 326, 83, 128, 326, 326, 235, 326, 326, 326,
- /* 2520 */
- 133, 290, 318, 90, 128, 251, 336, 353, 326, 311,
- /* 2530 */
- 326, 326, 290, 318, 326, 326, 251, 336, 353, 326,
- /* 2540 */
- 311,
- );
- static public $yy_lookahead = array(
- /* 0 */
- 1, 38, 3, 40, 91, 4, 5, 6, 7, 8,
- /* 10 */
- 9, 10, 11, 12, 13, 14, 15, 104, 105, 18,
- /* 20 */
- 118, 18, 60, 20, 23, 24, 1, 65, 3, 30,
- /* 30 */
- 29, 118, 1, 30, 33, 36, 35, 21, 22, 36,
- /* 40 */
- 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
- /* 50 */
- 51, 52, 53, 54, 1, 30, 31, 1, 1, 3,
- /* 60 */
- 3, 36, 2, 18, 19, 20, 67, 68, 69, 70,
- /* 70 */
- 71, 72, 73, 74, 75, 76, 77, 78, 62, 30,
- /* 80 */
- 55, 28, 37, 30, 111, 36, 30, 30, 18, 36,
- /* 90 */
- 20, 21, 36, 36, 41, 42, 43, 44, 45, 46,
- /* 100 */
- 47, 48, 49, 50, 51, 52, 53, 54, 1, 91,
- /* 110 */
- 92, 55, 55, 83, 84, 85, 86, 87, 38, 101,
- /* 120 */
- 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- /* 130 */
- 77, 78, 18, 63, 20, 21, 118, 30, 1, 18,
- /* 140 */
- 3, 20, 21, 36, 111, 39, 66, 26, 41, 42,
- /* 150 */
- 43, 44, 45, 46, 47, 48, 49, 50, 51, 52,
- /* 160 */
- 53, 54, 1, 1, 26, 3, 60, 30, 62, 15,
- /* 170 */
- 16, 17, 66, 36, 67, 68, 69, 70, 71, 72,
- /* 180 */
- 73, 74, 75, 76, 77, 78, 18, 19, 20, 32,
- /* 190 */
- 100, 1, 30, 109, 1, 18, 39, 20, 36, 1,
- /* 200 */
- 116, 3, 41, 42, 43, 44, 45, 46, 47, 48,
- /* 210 */
- 49, 50, 51, 52, 53, 54, 1, 55, 80, 62,
- /* 220 */
- 30, 85, 86, 87, 39, 32, 36, 66, 67, 68,
- /* 230 */
- 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- /* 240 */
- 63, 86, 114, 115, 91, 92, 31, 62, 55, 18,
- /* 250 */
- 38, 20, 40, 55, 101, 18, 41, 42, 43, 44,
- /* 260 */
- 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
- /* 270 */
- 1, 118, 3, 94, 95, 96, 39, 122, 123, 38,
- /* 280 */
- 91, 40, 67, 68, 69, 70, 71, 72, 73, 74,
- /* 290 */
- 75, 76, 77, 78, 63, 114, 115, 100, 91, 92,
- /* 300 */
- 112, 91, 114, 115, 91, 19, 20, 118, 101, 20,
- /* 310 */
- 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
- /* 320 */
- 51, 52, 53, 54, 1, 118, 3, 100, 118, 119,
- /* 330 */
- 60, 118, 2, 91, 3, 65, 67, 68, 69, 70,
- /* 340 */
- 71, 72, 73, 74, 75, 76, 77, 78, 21, 22,
- /* 350 */
- 64, 21, 63, 92, 111, 119, 113, 26, 19, 20,
- /* 360 */
- 118, 1, 101, 21, 41, 42, 43, 44, 45, 46,
- /* 370 */
- 47, 48, 49, 50, 51, 52, 53, 54, 1, 118,
- /* 380 */
- 3, 18, 22, 20, 19, 94, 95, 1, 98, 62,
- /* 390 */
- 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- /* 400 */
- 77, 78, 60, 113, 39, 1, 2, 92, 92, 18,
- /* 410 */
- 111, 20, 113, 87, 26, 89, 101, 101, 41, 42,
- /* 420 */
- 43, 44, 45, 46, 47, 48, 49, 50, 51, 52,
- /* 430 */
- 53, 54, 1, 118, 118, 18, 39, 20, 19, 94,
- /* 440 */
- 95, 55, 98, 25, 67, 68, 69, 70, 71, 72,
- /* 450 */
- 73, 74, 75, 76, 77, 78, 38, 113, 86, 92,
- /* 460 */
- 92, 92, 18, 40, 20, 30, 60, 2, 101, 101,
- /* 470 */
- 101, 36, 41, 42, 43, 44, 45, 46, 47, 48,
- /* 480 */
- 49, 50, 51, 52, 53, 54, 1, 118, 18, 109,
- /* 490 */
- 20, 20, 56, 39, 19, 123, 116, 98, 67, 68,
- /* 500 */
- 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- /* 510 */
- 25, 80, 113, 92, 64, 27, 21, 20, 19, 64,
- /* 520 */
- 20, 3, 101, 20, 22, 2, 41, 42, 43, 44,
- /* 530 */
- 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
- /* 540 */
- 1, 20, 3, 19, 3, 20, 20, 20, 19, 66,
- /* 550 */
- 98, 98, 67, 68, 69, 70, 71, 72, 73, 74,
- /* 560 */
- 75, 76, 77, 78, 62, 113, 113, 20, 37, 37,
- /* 570 */
- 3, 20, 20, 101, 112, 111, 22, 111, 111, 111,
- /* 580 */
- 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
- /* 590 */
- 51, 52, 53, 54, 1, 116, 30, 113, 97, 88,
- /* 600 */
- 16, 115, 124, 97, 99, 98, 67, 68, 69, 70,
- /* 610 */
- 71, 72, 73, 74, 75, 76, 77, 78, 113, 124,
- /* 620 */
- 113, 124, 124, 124, 124, 124, 124, 124, 124, 124,
- /* 630 */
- 124, 124, 124, 40, 41, 42, 43, 44, 45, 46,
- /* 640 */
- 47, 48, 49, 50, 51, 52, 53, 54, 1, 2,
- /* 650 */
- 124, 124, 124, 124, 124, 124, 124, 98, 98, 98,
- /* 660 */
- 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- /* 670 */
- 77, 78, 113, 113, 113, 124, 124, 124, 124, 124,
- /* 680 */
- 124, 124, 124, 124, 124, 124, 124, 124, 41, 42,
- /* 690 */
- 43, 44, 45, 46, 47, 48, 49, 50, 51, 52,
- /* 700 */
- 53, 54, 1, 124, 124, 124, 124, 124, 124, 124,
- /* 710 */
- 124, 98, 124, 124, 67, 68, 69, 70, 71, 72,
- /* 720 */
- 73, 74, 75, 76, 77, 78, 113, 124, 124, 124,
- /* 730 */
- 124, 124, 124, 124, 124, 124, 124, 124, 124, 124,
- /* 740 */
- 124, 40, 41, 42, 43, 44, 45, 46, 47, 48,
- /* 750 */
- 49, 50, 51, 52, 53, 54, 1, 124, 124, 124,
- /* 760 */
- 124, 124, 124, 124, 124, 124, 124, 124, 67, 68,
- /* 770 */
- 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- /* 780 */
- 124, 124, 124, 124, 124, 124, 124, 124, 124, 124,
- /* 790 */
- 124, 124, 124, 124, 124, 124, 41, 42, 43, 44,
- /* 800 */
- 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
- /* 810 */
- 124, 124, 124, 124, 124, 124, 124, 124, 124, 124,
- /* 820 */
- 22, 124, 67, 68, 69, 70, 71, 72, 73, 74,
- /* 830 */
- 75, 76, 77, 78, 124, 124, 124, 124, 41, 42,
- /* 840 */
- 43, 44, 45, 46, 47, 48, 49, 50, 51, 52,
- /* 850 */
- 53, 54, 124, 124, 124, 124, 124, 124, 60, 124,
- /* 860 */
- 124, 124, 124, 65, 67, 68, 69, 70, 71, 72,
- /* 870 */
- 73, 74, 75, 76, 77, 78, 124, 124, 124, 124,
- /* 880 */
- 124, 124, 124, 18, 19, 20, 124, 124, 23, 24,
- /* 890 */
- 124, 86, 124, 124, 29, 90, 92, 124, 33, 94,
- /* 900 */
- 35, 124, 37, 124, 39, 101, 124, 42, 103, 124,
- /* 910 */
- 124, 106, 107, 108, 124, 110, 124, 113, 92, 92,
- /* 920 */
- 124, 124, 57, 58, 59, 60, 61, 101, 101, 64,
- /* 930 */
- 65, 66, 124, 94, 124, 124, 124, 124, 124, 113,
- /* 940 */
- 113, 18, 19, 20, 79, 106, 23, 24, 124, 110,
- /* 950 */
- 124, 124, 29, 124, 124, 86, 33, 34, 35, 90,
- /* 960 */
- 37, 124, 39, 94, 92, 42, 124, 124, 124, 124,
- /* 970 */
- 86, 124, 103, 101, 90, 106, 107, 108, 94, 110,
- /* 980 */
- 57, 58, 59, 60, 61, 113, 124, 64, 65, 124,
- /* 990 */
- 106, 107, 108, 124, 110, 18, 124, 20, 124, 18,
- /* 1000 */
- 19, 20, 79, 124, 23, 24, 124, 30, 124, 32,
- /* 1010 */
- 29, 86, 124, 36, 33, 90, 35, 124, 37, 94,
- /* 1020 */
- 39, 124, 124, 42, 124, 124, 124, 124, 124, 124,
- /* 1030 */
- 124, 106, 107, 108, 124, 110, 124, 124, 57, 58,
- /* 1040 */
- 59, 60, 61, 124, 124, 64, 65, 124, 124, 124,
- /* 1050 */
- 124, 124, 18, 124, 20, 124, 124, 18, 19, 20,
- /* 1060 */
- 79, 124, 23, 24, 30, 86, 32, 124, 29, 90,
- /* 1070 */
- 36, 86, 33, 94, 35, 90, 37, 124, 39, 94,
- /* 1080 */
- 124, 42, 124, 124, 124, 106, 107, 108, 124, 110,
- /* 1090 */
- 124, 106, 107, 108, 124, 110, 57, 58, 59, 60,
- /* 1100 */
- 61, 124, 124, 64, 65, 124, 124, 124, 124, 124,
- /* 1110 */
- 124, 124, 124, 124, 124, 18, 19, 20, 79, 124,
- /* 1120 */
- 23, 24, 124, 124, 124, 124, 29, 86, 124, 124,
- /* 1130 */
- 33, 90, 35, 124, 37, 94, 39, 124, 124, 42,
- /* 1140 */
- 124, 124, 124, 124, 124, 124, 124, 106, 107, 108,
- /* 1150 */
- 124, 110, 124, 124, 57, 58, 59, 60, 61, 124,
- /* 1160 */
- 124, 64, 65, 124, 124, 124, 124, 124, 124, 124,
- /* 1170 */
- 124, 124, 124, 18, 19, 20, 79, 124, 23, 24,
- /* 1180 */
- 124, 124, 124, 124, 29, 86, 124, 124, 33, 90,
- /* 1190 */
- 35, 124, 37, 94, 39, 124, 124, 42, 124, 124,
- /* 1200 */
- 124, 124, 124, 124, 124, 106, 107, 108, 124, 110,
- /* 1210 */
- 124, 124, 57, 58, 59, 60, 61, 124, 124, 64,
- /* 1220 */
- 65, 124, 124, 124, 124, 124, 124, 124, 124, 124,
- /* 1230 */
- 124, 18, 19, 20, 79, 124, 23, 24, 124, 124,
- /* 1240 */
- 124, 124, 29, 86, 124, 124, 33, 90, 35, 124,
- /* 1250 */
- 37, 94, 39, 124, 124, 42, 124, 124, 124, 124,
- /* 1260 */
- 124, 124, 124, 106, 107, 108, 124, 110, 124, 124,
- /* 1270 */
- 57, 58, 59, 60, 61, 124, 124, 64, 65, 124,
- /* 1280 */
- 1, 124, 3, 124, 3, 124, 124, 124, 124, 18,
- /* 1290 */
- 19, 20, 79, 124, 23, 24, 124, 124, 124, 124,
- /* 1300 */
- 29, 22, 21, 124, 33, 124, 35, 124, 37, 30,
- /* 1310 */
- 39, 30, 124, 42, 124, 36, 124, 36, 39, 124,
- /* 1320 */
- 39, 124, 124, 124, 91, 92, 124, 124, 57, 58,
- /* 1330 */
- 59, 60, 61, 124, 101, 64, 65, 104, 105, 124,
- /* 1340 */
- 124, 62, 124, 62, 124, 124, 124, 18, 19, 20,
- /* 1350 */
- 79, 118, 23, 24, 124, 124, 124, 124, 29, 124,
- /* 1360 */
- 124, 124, 33, 124, 35, 124, 37, 124, 39, 91,
- /* 1370 */
- 92, 42, 124, 124, 124, 124, 124, 124, 124, 101,
- /* 1380 */
- 124, 124, 104, 105, 124, 124, 57, 58, 59, 60,
- /* 1390 */
- 61, 124, 124, 64, 65, 124, 118, 124, 124, 124,
- /* 1400 */
- 124, 124, 124, 124, 124, 18, 19, 20, 79, 124,
- /* 1410 */
- 23, 24, 124, 124, 124, 124, 29, 124, 124, 124,
- /* 1420 */
- 33, 124, 35, 124, 37, 124, 39, 91, 92, 42,
- /* 1430 */
- 124, 124, 124, 124, 124, 124, 124, 101, 124, 124,
- /* 1440 */
- 104, 105, 124, 124, 57, 58, 59, 60, 61, 124,
- /* 1450 */
- 124, 64, 124, 124, 118, 124, 124, 124, 124, 124,
- /* 1460 */
- 124, 124, 124, 18, 19, 20, 79, 124, 23, 24,
- /* 1470 */
- 124, 124, 124, 124, 29, 124, 124, 124, 33, 124,
- /* 1480 */
- 35, 124, 37, 124, 39, 124, 3, 42, 124, 124,
- /* 1490 */
- 124, 124, 124, 124, 124, 124, 124, 124, 124, 124,
- /* 1500 */
- 124, 124, 57, 58, 59, 60, 61, 124, 25, 64,
- /* 1510 */
- 27, 28, 124, 30, 31, 124, 124, 124, 124, 36,
- /* 1520 */
- 124, 38, 39, 40, 79, 124, 124, 124, 124, 124,
- /* 1530 */
- 124, 124, 124, 124, 124, 86, 124, 124, 55, 90,
- /* 1540 */
- 124, 124, 93, 94, 124, 62, 124, 124, 124, 66,
- /* 1550 */
- 124, 102, 103, 124, 124, 106, 107, 108, 124, 110,
- /* 1560 */
- 124, 124, 124, 80, 124, 124, 124, 86, 124, 120,
- /* 1570 */
- 121, 90, 124, 124, 93, 94, 95, 124, 124, 124,
- /* 1580 */
- 124, 124, 124, 102, 103, 124, 124, 106, 107, 108,
- /* 1590 */
- 86, 110, 124, 124, 90, 124, 124, 93, 94, 124,
- /* 1600 */
- 124, 124, 124, 124, 124, 124, 102, 103, 124, 86,
- /* 1610 */
- 106, 107, 108, 90, 110, 124, 93, 94, 124, 124,
- /* 1620 */
- 124, 117, 124, 124, 124, 102, 103, 124, 124, 106,
- /* 1630 */
- 107, 108, 124, 110, 124, 124, 124, 124, 86, 124,
- /* 1640 */
- 117, 124, 90, 124, 124, 93, 94, 124, 124, 124,
- /* 1650 */
- 124, 124, 124, 124, 102, 103, 124, 124, 106, 107,
- /* 1660 */
- 108, 86, 110, 124, 124, 90, 124, 124, 93, 94,
- /* 1670 */
- 95, 124, 124, 121, 124, 124, 124, 102, 103, 124,
- /* 1680 */
- 124, 106, 107, 108, 86, 110, 124, 124, 90, 124,
- /* 1690 */
- 124, 93, 94, 124, 124, 124, 124, 124, 124, 124,
- /* 1700 */
- 102, 103, 124, 86, 106, 107, 108, 90, 110, 124,
- /* 1710 */
- 93, 94, 124, 124, 124, 117, 124, 124, 124, 102,
- /* 1720 */
- 103, 124, 124, 106, 107, 108, 124, 110, 124, 86,
- /* 1730 */
- 91, 92, 124, 90, 124, 124, 93, 94, 124, 124,
- /* 1740 */
- 101, 124, 124, 104, 105, 102, 103, 124, 86, 106,
- /* 1750 */
- 107, 108, 90, 110, 124, 93, 94, 118, 124, 124,
- /* 1760 */
- 124, 124, 124, 124, 102, 103, 124, 124, 106, 107,
- /* 1770 */
- 108, 86, 110, 124, 124, 90, 124, 124, 93, 94,
- /* 1780 */
- 124, 124, 124, 124, 124, 124, 124, 102, 103, 124,
- /* 1790 */
- 86, 106, 107, 108, 90, 110, 124, 93, 94, 124,
- /* 1800 */
- 124, 124, 124, 124, 124, 124, 102, 103, 124, 124,
- /* 1810 */
- 106, 107, 108, 124, 110, 124, 86, 91, 92, 124,
- /* 1820 */
- 90, 124, 124, 93, 94, 124, 124, 101, 124, 124,
- /* 1830 */
- 104, 105, 102, 103, 124, 86, 106, 107, 108, 90,
- /* 1840 */
- 110, 124, 93, 94, 118, 124, 124, 124, 124, 124,
- /* 1850 */
- 124, 102, 103, 124, 124, 106, 107, 108, 86, 110,
- /* 1860 */
- 124, 124, 90, 124, 124, 93, 94, 124, 124, 124,
- /* 1870 */
- 124, 124, 124, 124, 102, 103, 124, 86, 106, 107,
- /* 1880 */
- 108, 90, 110, 124, 93, 94, 124, 124, 124, 124,
- /* 1890 */
- 124, 124, 124, 102, 103, 124, 124, 106, 107, 108,
- /* 1900 */
- 124, 110, 124, 86, 91, 92, 124, 90, 124, 124,
- /* 1910 */
- 93, 94, 124, 124, 101, 124, 124, 104, 105, 102,
- /* 1920 */
- 103, 124, 86, 106, 107, 108, 90, 110, 124, 93,
- /* 1930 */
- 94, 118, 124, 124, 124, 124, 124, 124, 102, 103,
- /* 1940 */
- 124, 124, 106, 107, 108, 86, 110, 124, 124, 90,
- /* 1950 */
- 124, 124, 93, 94, 124, 124, 124, 124, 124, 124,
- /* 1960 */
- 124, 102, 103, 124, 86, 106, 107, 108, 90, 110,
- /* 1970 */
- 124, 93, 94, 124, 124, 124, 124, 124, 124, 124,
- /* 1980 */
- 102, 103, 124, 124, 106, 107, 108, 124, 110, 124,
- /* 1990 */
- 86, 124, 124, 124, 90, 124, 124, 93, 94, 124,
- /* 2000 */
- 124, 124, 124, 124, 124, 124, 102, 103, 124, 86,
- /* 2010 */
- 106, 107, 108, 90, 110, 124, 93, 94, 124, 124,
- /* 2020 */
- 124, 124, 124, 124, 124, 102, 103, 124, 124, 106,
- /* 2030 */
- 107, 108, 86, 110, 124, 124, 90, 124, 124, 93,
- /* 2040 */
- 94, 124, 124, 124, 124, 124, 124, 124, 102, 103,
- /* 2050 */
- 124, 86, 106, 107, 108, 90, 110, 124, 93, 94,
- /* 2060 */
- 124, 124, 124, 124, 124, 124, 124, 102, 103, 124,
- /* 2070 */
- 124, 106, 107, 108, 124, 110, 124, 86, 124, 124,
- /* 2080 */
- 124, 90, 124, 124, 93, 94, 124, 124, 124, 124,
- /* 2090 */
- 124, 124, 124, 102, 103, 124, 86, 106, 107, 108,
- /* 2100 */
- 90, 110, 124, 93, 94, 124, 124, 124, 124, 124,
- /* 2110 */
- 124, 124, 102, 103, 124, 124, 106, 107, 108, 86,
- /* 2120 */
- 110, 124, 124, 90, 124, 124, 93, 94, 124, 124,
- /* 2130 */
- 124, 124, 124, 124, 124, 102, 103, 124, 86, 106,
- /* 2140 */
- 107, 108, 90, 110, 124, 93, 94, 124, 124, 124,
- /* 2150 */
- 124, 124, 124, 124, 102, 103, 124, 124, 106, 107,
- /* 2160 */
- 108, 124, 110, 124, 86, 124, 124, 124, 90, 124,
- /* 2170 */
- 124, 93, 94, 124, 124, 124, 124, 124, 124, 124,
- /* 2180 */
- 102, 103, 124, 86, 106, 107, 108, 90, 110, 124,
- /* 2190 */
- 93, 94, 124, 124, 124, 124, 124, 124, 124, 102,
- /* 2200 */
- 103, 124, 124, 106, 107, 108, 86, 110, 124, 124,
- /* 2210 */
- 90, 124, 124, 93, 94, 124, 124, 124, 124, 124,
- /* 2220 */
- 124, 124, 102, 103, 124, 86, 106, 107, 108, 90,
- /* 2230 */
- 110, 124, 93, 94, 124, 124, 124, 124, 124, 124,
- /* 2240 */
- 124, 102, 103, 124, 124, 106, 107, 108, 124, 110,
- /* 2250 */
- 124, 86, 124, 124, 124, 90, 124, 124, 93, 94,
- /* 2260 */
- 124, 124, 124, 124, 124, 124, 124, 102, 103, 124,
- /* 2270 */
- 86, 106, 107, 108, 90, 110, 124, 93, 94, 124,
- /* 2280 */
- 124, 124, 124, 124, 124, 124, 102, 103, 124, 124,
- /* 2290 */
- 106, 107, 108, 86, 110, 124, 124, 90, 124, 124,
- /* 2300 */
- 93, 94, 124, 124, 124, 124, 124, 124, 124, 102,
- /* 2310 */
- 103, 124, 86, 106, 107, 108, 90, 110, 124, 93,
- /* 2320 */
- 94, 124, 124, 124, 124, 124, 124, 124, 102, 103,
- /* 2330 */
- 124, 124, 106, 107, 108, 124, 110, 124, 86, 124,
- /* 2340 */
- 124, 124, 90, 124, 124, 93, 94, 124, 124, 124,
- /* 2350 */
- 124, 124, 124, 124, 102, 103, 124, 11, 106, 107,
- /* 2360 */
- 108, 124, 110, 124, 18, 124, 124, 124, 124, 23,
- /* 2370 */
- 24, 11, 124, 124, 124, 29, 124, 124, 18, 33,
- /* 2380 */
- 124, 35, 124, 23, 24, 124, 124, 124, 124, 29,
- /* 2390 */
- 124, 124, 124, 33, 124, 35, 86, 124, 124, 124,
- /* 2400 */
- 90, 124, 124, 93, 94, 124, 124, 124, 124, 124,
- /* 2410 */
- 124, 124, 102, 103, 124, 124, 106, 107, 108, 124,
- /* 2420 */
- 110, 124, 124, 124, 124, 79, 80, 81, 124, 86,
- /* 2430 */
- 124, 124, 124, 90, 124, 124, 93, 94, 124, 79,
- /* 2440 */
- 80, 81, 124, 124, 124, 102, 103, 124, 124, 106,
- /* 2450 */
- 107, 108, 124, 110, 124, 124, 86, 124, 124, 124,
- /* 2460 */
- 90, 124, 124, 93, 94, 124, 124, 124, 124, 124,
- /* 2470 */
- 124, 124, 102, 103, 124, 124, 106, 107, 108, 124,
- /* 2480 */
- 110, 124, 86, 124, 124, 124, 90, 124, 124, 93,
- /* 2490 */
- 94, 124, 124, 124, 124, 124, 124, 124, 102, 103,
- /* 2500 */
- 124, 124, 106, 107, 108, 86, 110, 124, 124, 90,
- /* 2510 */
- 124, 124, 93, 94, 124, 124, 86, 124, 124, 124,
- /* 2520 */
- 90, 102, 103, 93, 94, 106, 107, 108, 124, 110,
- /* 2530 */
- 124, 124, 102, 103, 124, 124, 106, 107, 108, 124,
- /* 2540 */
- 110,
- );
- const YY_SHIFT_USE_DFLT = - 39;
- const YY_SHIFT_MAX = 259;
- static public $yy_shift_ofst = array(
- /* 0 */
- 1, 1097, 1271, 1097, 981, 1271, 981, 981, 923, 865,
- /* 10 */
- 923, 981, 981, 981, 981, 981, 981, 981, 981, 981,
- /* 20 */
- 981, 981, 1213, 981, 981, 981, 1155, 1329, 981, 981,
- /* 30 */
- 981, 981, 981, 981, 981, 981, 981, 981, 981, 981,
- /* 40 */
- 981, 1155, 981, 981, 1039, 1039, 1445, 1387, 1387, 1387,
- /* 50 */
- 1387, 1387, 1387, - 1, 53, 107, 107, 107, 107, 107,
- /* 60 */
- 539, 431, 701, 161, 377, 269, 647, 485, 593, 215,
- /* 70 */
- 323, 755, 755, 755, 755, 755, 755, 755, 755, 755,
- /* 80 */
- 755, 755, 755, 755, 755, 755, 755, 755, 755, 755,
- /* 90 */
- 797, 797, 1279, 56, 190, 1, 2346, 977, 1034, 3,
- /* 100 */
- 3, 137, 137, 190, 190, 286, 798, 404, 365, 2360,
- /* 110 */
- 25, 162, 57, 121, 70, 154, 16, 327, 198, 231,
- /* 120 */
- 114, 193, 417, 391, 360, 363, 363, 339, 502, 363,
- /* 130 */
- 365, 363, 365, 386, 339, 444, 470, 49, 444, 435,
- /* 140 */
- 49, 363, 363, 363, 363, 363, 31, 554, 31, 31,
- /* 150 */
- 554, 31, 31, 31, 31, 31, 31, - 39, 177, 168,
- /* 160 */
- 49, 49, 49, 49, 49, 49, 49, 49, - 38, - 38,
- /* 170 */
- - 38, 270, - 38, 49, 49, 49, 49, 49, 49, - 38,
- /* 180 */
- 270, - 38, 237, 49, 49, 49, - 38, 49, 49, 49,
- /* 190 */
- 584, 554, 554, 31, 566, 566, 60, 554, 31, 454,
- /* 200 */
- 31, 31, 60, 31, - 39, - 39, - 39, - 39, - 39, 1483,
- /* 210 */
- 1281, 106, 45, 157, 138, - 37, 80, 241, 418, 342,
- /* 220 */
- 331, 212, 185, 330, 185, 289, 552, 541, 526, 525,
- /* 230 */
- 521, 523, 524, 527, 529, 567, 551, 532, 531, 483,
- /* 240 */
- 547, 503, 518, 436, 454, 465, 406, 397, 419, 423,
- /* 250 */
- 471, 388, 475, 455, 500, 499, 497, 450, 488, 495,
- );
- const YY_REDUCE_USE_DFLT = - 99;
- const YY_REDUCE_MAX = 208;
- static public $yy_reduce_ofst = array(
- /* 0 */
- 30, 1449, 1575, 1552, 1523, 1481, 1504, 1598, 1836, 2010,
- /* 10 */
- 1991, 1791, 1685, 1643, 1704, 1749, 2033, 2078, 2310, 2419,
- /* 20 */
- 2139, 2207, 2252, 2343, 2370, 1772, 1617, 1946, 1904, 2184,
- /* 30 */
- 1923, 1878, 1859, 1965, 2052, 1662, 1817, 1730, 2097, 2396,
- /* 40 */
- 2430, 2120, 2165, 2226, 869, 805, 985, 925, 884, 979,
- /* 50 */
- 1099, 1041, 1157, 1639, 1233, 1639, 1336, 1278, 1726, 1813,
- /* 60 */
- - 87, - 87, - 87, - 87, - 87, - 87, - 87, - 87, - 87, - 87,
- /* 70 */
- - 87, - 87, - 87, - 87, - 87, - 87, - 87, - 87, - 87, - 87,
- /* 80 */
- - 87, - 87, - 87, - 87, - 87, - 87, - 87, - 87, - 87, - 87,
- /* 90 */
- - 87, - 87, 18, 207, 153, 136, 155, 827, 872, 804,
- /* 100 */
- 826, 261, 316, 369, 315, 839, 188, 210, 179, 372,
- /* 110 */
- 189, 189, 189, 505, 299, 326, 128, 128, 189, 299,
- /* 120 */
- 299, 189, 507, 453, 242, 344, 243, 84, 128, 452,
- /* 130 */
- 291, 399, 345, 189, 380, 613, 453, 421, 453, 368,
- /* 140 */
- 367, 560, 453, 559, 561, 290, 189, 128, 213, 189,
- /* 150 */
- 181, 189, 189, 189, 189, 189, 189, 189, 484, 479,
- /* 160 */
- 472, 472, 472, 472, 472, 472, 472, 472, 462, 462,
- /* 170 */
- 462, 464, 462, 472, 472, 472, 472, 472, 472, 462,
- /* 180 */
- 467, 462, 466, 472, 472, 472, 462, 472, 472, 472,
- /* 190 */
- 511, 486, 486, - 98, 501, 506, 236, 486, - 98, 468,
- /* 200 */
- - 98, - 98, 236, - 98, 227, - 27, 197, 33, 90,
- );
- static public $yyExpectedTokens = array(
- /* 0 */
- array(4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 23, 24, 29, 33, 35,),
- /* 1 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 2 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 3 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 4 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 5 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 6 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 7 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 8 */
- array(18, 19, 20, 23, 24, 29, 33, 34, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 9 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 66, 79,),
- /* 10 */
- array(18, 19, 20, 23, 24, 29, 33, 34, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 11 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 12 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 13 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 14 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 15 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 16 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 17 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 18 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 19 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 20 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 21 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 22 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 23 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 24 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 25 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 26 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 27 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 28 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 29 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 30 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 31 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 32 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 33 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 34 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 35 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 36 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 37 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 38 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 39 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 40 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 41 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 42 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 43 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 44 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 45 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 65, 79,),
- /* 46 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 79,),
- /* 47 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 79,),
- /* 48 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 79,),
- /* 49 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 79,),
- /* 50 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 79,),
- /* 51 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 79,),
- /* 52 */
- array(18, 19, 20, 23, 24, 29, 33, 35, 37, 39, 42, 57, 58, 59, 60, 61, 64, 79,),
- /* 53 */
- array(1, 3, 30, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 54 */
- array(1, 28, 30, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 55 */
- array(1, 30, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 56 */
- array(1, 30, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 57 */
- array(1, 30, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 58 */
- array(1, 30, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 59 */
- array(1, 30, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 60 */
- array(1, 3, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 61 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80,),
- /* 62 */
- array(1, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 63 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 64 */
- array(1, 3, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 65 */
- array(1, 3, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 66 */
- array(1, 2, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 67 */
- array(1, 25, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 68 */
- array(1, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 69 */
- array(1, 31, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 70 */
- array(1, 3, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 71 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 72 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 73 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 74 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 75 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 76 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 77 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 78 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 79 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 80 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 81 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 82 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 83 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 84 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 85 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 86 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 87 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 88 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 89 */
- array(1, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 90 */
- array(41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 91 */
- array(41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,),
- /* 92 */
- array(1, 3, 22, 30, 36, 39, 62,),
- /* 93 */
- array(1, 3, 30, 36, 55,),
- /* 94 */
- array(1, 30, 36,),
- /* 95 */
- array(4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 23, 24, 29, 33, 35,),
- /* 96 */
- array(11, 18, 23, 24, 29, 33, 35, 79, 80, 81,),
- /* 97 */
- array(18, 20, 30, 32, 36,),
- /* 98 */
- array(18, 20, 30, 32, 36,),
- /* 99 */
- array(18, 20, 30, 36,),
- /* 100 */
- array(18, 20, 30, 36,),
- /* 101 */
- array(1, 3, 30, 36,),
- /* 102 */
- array(1, 3, 30, 36,),
- /* 103 */
- array(1, 30, 36,),
- /* 104 */
- array(1, 30, 36,),
- /* 105 */
- array(19, 20, 64,),
- /* 106 */
- array(22, 60, 65,),
- /* 107 */
- array(1, 2,),
- /* 108 */
- array(19, 39,),
- /* 109 */
- array(11, 18, 23, 24, 29, 33, 35, 79, 80, 81,),
- /* 110 */
- array(1, 3, 30, 31, 36, 55,),
- /* 111 */
- array(1, 3, 30, 36, 55,),
- /* 112 */
- array(1, 3, 30, 36, 55,),
- /* 113 */
- array(18, 20, 21, 26,),
- /* 114 */
- array(18, 20, 21, 63,),
- /* 115 */
- array(15, 16, 17,),
- /* 116 */
- array(21, 22, 62,),
- /* 117 */
- array(21, 22, 62,),
- /* 118 */
- array(1, 3, 55,),
- /* 119 */
- array(18, 20, 63,),
- /* 120 */
- array(18, 20, 21,),
- /* 121 */
- array(1, 32, 55,),
- /* 122 */
- array(18, 20,),
- /* 123 */
- array(18, 20,),
- /* 124 */
- array(1, 22,),
- /* 125 */
- array(18, 20,),
- /* 126 */
- array(18, 20,),
- /* 127 */
- array(19, 20,),
- /* 128 */
- array(22, 62,),
- /* 129 */
- array(18, 20,),
- /* 130 */
- array(19, 39,),
- /* 131 */
- array(18, 20,),
- /* 132 */
- array(19, 39,),
- /* 133 */
- array(1, 55,),
- /* 134 */
- array(19, 20,),
- /* 135 */
- array(18, 20,),
- /* 136 */
- array(18, 20,),
- /* 137 */
- array(30, 36,),
- /* 138 */
- array(18, 20,),
- /* 139 */
- array(30, 36,),
- /* 140 */
- array(30, 36,),
- /* 141 */
- array(18, 20,),
- /* 142 */
- array(18, 20,),
- /* 143 */
- array(18, 20,),
- /* 144 */
- array(18, 20,),
- /* 145 */
- array(18, 20,),
- /* 146 */
- array(1,),
- /* 147 */
- array(22,),
- /* 148 */
- array(1,),
- /* 149 */
- array(1,),
- /* 150 */
- array(22,),
- /* 151 */
- array(1,),
- /* 152 */
- array(1,),
- /* 153 */
- array(1,),
- /* 154 */
- array(1,),
- /* 155 */
- array(1,),
- /* 156 */
- array(1,),
- /* 157 */
- array(),
- /* 158 */
- array(18, 20, 63,),
- /* 159 */
- array(18, 19, 20,),
- /* 160 */
- array(30, 36,),
- /* 161 */
- array(30, 36,),
- /* 162 */
- array(30, 36,),
- /* 163 */
- array(30, 36,),
- /* 164 */
- array(30, 36,),
- /* 165 */
- array(30, 36,),
- /* 166 */
- array(30, 36,),
- /* 167 */
- array(30, 36,),
- /* 168 */
- array(60, 65,),
- /* 169 */
- array(60, 65,),
- /* 170 */
- array(60, 65,),
- /* 171 */
- array(60, 65,),
- /* 172 */
- array(60, 65,),
- /* 173 */
- array(30, 36,),
- /* 174 */
- array(30, 36,),
- /* 175 */
- array(30, 36,),
- /* 176 */
- array(30, 36,),
- /* 177 */
- array(30, 36,),
- /* 178 */
- array(30, 36,),
- /* 179 */
- array(60, 65,),
- /* 180 */
- array(60, 65,),
- /* 181 */
- array(60, 65,),
- /* 182 */
- array(18, 39,),
- /* 183 */
- array(30, 36,),
- /* 184 */
- array(30, 36,),
- /* 185 */
- array(30, 36,),
- /* 186 */
- array(60, 65,),
- /* 187 */
- array(30, 36,),
- /* 188 */
- array(30, 36,),
- /* 189 */
- array(30, 36,),
- /* 190 */
- array(16,),
- /* 191 */
- array(22,),
- /* 192 */
- array(22,),
- /* 193 */
- array(1,),
- /* 194 */
- array(30,),
- /* 195 */
- array(30,),
- /* 196 */
- array(2,),
- /* 197 */
- array(22,),
- /* 198 */
- array(1,),
- /* 199 */
- array(39,),
- /* 200 */
- array(1,),
- /* 201 */
- array(1,),
- /* 202 */
- array(2,),
- /* 203 */
- array(1,),
- /* 204 */
- array(),
- /* 205 */
- array(),
- /* 206 */
- array(),
- /* 207 */
- array(),
- /* 208 */
- array(),
- /* 209 */
- array(3, 25, 27, 28, 30, 31, 36, 38, 39, 40, 55, 62, 66, 80,),
- /* 210 */
- array(3, 21, 30, 36, 39, 62,),
- /* 211 */
- array(39, 60, 62, 66,),
- /* 212 */
- array(18, 19, 20, 37,),
- /* 213 */
- array(32, 39, 62,),
- /* 214 */
- array(26, 80,),
- /* 215 */
- array(38, 40,),
- /* 216 */
- array(38, 66,),
- /* 217 */
- array(38, 40,),
- /* 218 */
- array(25, 38,),
- /* 219 */
- array(21, 60,),
- /* 220 */
- array(3, 26,),
- /* 221 */
- array(38, 40,),
- /* 222 */
- array(39, 62,),
- /* 223 */
- array(2, 21,),
- /* 224 */
- array(39, 62,),
- /* 225 */
- array(20, 63,),
- /* 226 */
- array(20,),
- /* 227 */
- array(3,),
- /* 228 */
- array(20,),
- /* 229 */
- array(20,),
- /* 230 */
- array(20,),
- /* 231 */
- array(2,),
- /* 232 */
- array(19,),
- /* 233 */
- array(20,),
- /* 234 */
- array(19,),
- /* 235 */
- array(3,),
- /* 236 */
- array(20,),
- /* 237 */
- array(37,),
- /* 238 */
- array(37,),
- /* 239 */
- array(66,),
- /* 240 */
- array(20,),
- /* 241 */
- array(20,),
- /* 242 */
- array(3,),
- /* 243 */
- array(56,),
- /* 244 */
- array(39,),
- /* 245 */
- array(2,),
- /* 246 */
- array(60,),
- /* 247 */
- array(39,),
- /* 248 */
- array(19,),
- /* 249 */
- array(40,),
- /* 250 */
- array(20,),
- /* 251 */
- array(26,),
- /* 252 */
- array(19,),
- /* 253 */
- array(64,),
- /* 254 */
- array(20,),
- /* 255 */
- array(19,),
- /* 256 */
- array(20,),
- /* 257 */
- array(64,),
- /* 258 */
- array(27,),
- /* 259 */
- array(21,),
- /* 260 */
- array(),
- /* 261 */
- array(),
- /* 262 */
- array(),
- /* 263 */
- array(),
- /* 264 */
- array(),
- /* 265 */
- array(),
- /* 266 */
- array(),
- /* 267 */
- array(),
- /* 268 */
- array(),
- /* 269 */
- array(),
- /* 270 */
- array(),
- /* 271 */
- array(),
- /* 272 */
- array(),
- /* 273 */
- array(),
- /* 274 */
- array(),
- /* 275 */
- array(),
- /* 276 */
- array(),
- /* 277 */
- array(),
- /* 278 */
- array(),
- /* 279 */
- array(),
- /* 280 */
- array(),
- /* 281 */
- array(),
- /* 282 */
- array(),
- /* 283 */
- array(),
- /* 284 */
- array(),
- /* 285 */
- array(),
- /* 286 */
- array(),
- /* 287 */
- array(),
- /* 288 */
- array(),
- /* 289 */
- array(),
- /* 290 */
- array(),
- /* 291 */
- array(),
- /* 292 */
- array(),
- /* 293 */
- array(),
- /* 294 */
- array(),
- /* 295 */
- array(),
- /* 296 */
- array(),
- /* 297 */
- array(),
- /* 298 */
- array(),
- /* 299 */
- array(),
- /* 300 */
- array(),
- /* 301 */
- array(),
- /* 302 */
- array(),
- /* 303 */
- array(),
- /* 304 */
- array(),
- /* 305 */
- array(),
- /* 306 */
- array(),
- /* 307 */
- array(),
- /* 308 */
- array(),
- /* 309 */
- array(),
- /* 310 */
- array(),
- /* 311 */
- array(),
- /* 312 */
- array(),
- /* 313 */
- array(),
- /* 314 */
- array(),
- /* 315 */
- array(),
- /* 316 */
- array(),
- /* 317 */
- array(),
- /* 318 */
- array(),
- /* 319 */
- array(),
- /* 320 */
- array(),
- /* 321 */
- array(),
- /* 322 */
- array(),
- /* 323 */
- array(),
- /* 324 */
- array(),
- /* 325 */
- array(),
- /* 326 */
- array(),
- /* 327 */
- array(),
- /* 328 */
- array(),
- /* 329 */
- array(),
- /* 330 */
- array(),
- /* 331 */
- array(),
- /* 332 */
- array(),
- /* 333 */
- array(),
- /* 334 */
- array(),
- /* 335 */
- array(),
- /* 336 */
- array(),
- /* 337 */
- array(),
- /* 338 */
- array(),
- /* 339 */
- array(),
- /* 340 */
- array(),
- /* 341 */
- array(),
- /* 342 */
- array(),
- /* 343 */
- array(),
- /* 344 */
- array(),
- /* 345 */
- array(),
- /* 346 */
- array(),
- /* 347 */
- array(),
- /* 348 */
- array(),
- /* 349 */
- array(),
- /* 350 */
- array(),
- /* 351 */
- array(),
- /* 352 */
- array(),
- /* 353 */
- array(),
- /* 354 */
- array(),
- /* 355 */
- array(),
- /* 356 */
- array(),
- /* 357 */
- array(),
- );
- static public $yy_default = array(
- /* 0 */
- 361, 541, 558, 558, 512, 558, 512, 512, 558, 558,
- /* 10 */
- 558, 558, 558, 558, 558, 558, 558, 558, 558, 558,
- /* 20 */
- 558, 558, 558, 558, 558, 558, 558, 558, 558, 558,
- /* 30 */
- 558, 558, 558, 558, 558, 558, 558, 558, 558, 558,
- /* 40 */
- 558, 558, 558, 558, 558, 558, 558, 558, 558, 558,
- /* 50 */
- 558, 558, 558, 558, 418, 418, 418, 418, 387, 395,
- /* 60 */
- 558, 558, 558, 558, 558, 558, 558, 558, 558, 423,
- /* 70 */
- 558, 428, 425, 510, 423, 429, 511, 543, 444, 542,
- /* 80 */
- 447, 448, 443, 442, 439, 452, 544, 420, 451, 400,
- /* 90 */
- 456, 455, 467, 431, 418, 358, 558, 418, 418, 418,
- /* 100 */
- 418, 438, 475, 418, 418, 558, 524, 409, 558, 558,
- /* 110 */
- 431, 431, 431, 558, 485, 558, 476, 476, 431, 485,
- /* 120 */
- 485, 431, 558, 558, 412, 558, 485, 558, 476, 558,
- /* 130 */
- 558, 558, 558, 431, 558, 558, 558, 397, 558, 418,
- /* 140 */
- 418, 558, 558, 558, 558, 558, 441, 476, 414, 434,
- /* 150 */
- 521, 436, 435, 460, 459, 458, 454, 519, 486, 558,
- /* 160 */
- 385, 384, 405, 404, 389, 406, 399, 388, 505, 483,
- /* 170 */
- 482, 481, 480, 407, 408, 383, 398, 403, 402, 504,
- /* 180 */
- 479, 502, 485, 393, 392, 390, 503, 382, 396, 394,
- /* 190 */
- 378, 525, 522, 475, 557, 557, 513, 499, 438, 485,
- /* 200 */
- 413, 410, 514, 415, 518, 485, 518, 485, 518, 433,
- /* 210 */
- 467, 467, 558, 467, 457, 558, 558, 558, 558, 463,
- /* 220 */
- 457, 558, 453, 497, 467, 558, 558, 558, 558, 558,
- /* 230 */
- 558, 497, 558, 558, 558, 558, 558, 465, 558, 558,
- /* 240 */
- 558, 558, 558, 469, 497, 497, 463, 523, 558, 558,
- /* 250 */
- 558, 457, 558, 558, 558, 558, 558, 558, 426, 558,
- /* 260 */
- 477, 520, 495, 507, 490, 508, 487, 374, 498, 484,
- /* 270 */
- 556, 364, 363, 365, 461, 366, 472, 466, 360, 359,
- /* 280 */
- 462, 362, 464, 367, 430, 401, 469, 372, 373, 419,
- /* 290 */
- 432, 427, 368, 369, 370, 371, 433, 470, 445, 497,
- /* 300 */
- 446, 496, 450, 449, 500, 517, 545, 474, 552, 411,
- /* 310 */
- 501, 478, 553, 526, 534, 533, 535, 536, 437, 537,
- /* 320 */
- 532, 417, 528, 527, 529, 530, 531, 546, 547, 515,
- /* 330 */
- 506, 375, 376, 509, 377, 516, 468, 494, 489, 492,
- /* 340 */
- 491, 493, 379, 380, 555, 548, 554, 551, 550, 549,
- /* 350 */
- 440, 416, 473, 471, 539, 540, 538, 488,
- );
- const YYNOCODE = 125;
+
+ const TP_PHP = 3;
+
+ const TP_NOCACHE = 4;
+
+ const TP_TEXT = 5;
+
+ const TP_STRIPON = 6;
+
+ const TP_STRIPOFF = 7;
+
+ const TP_LITERALSTART = 8;
+
+ const TP_LITERALEND = 9;
+
+ const TP_LITERAL = 10;
+
+ const TP_RDEL = 11;
+
+ const TP_SIMPELOUTPUT = 12;
+
+ const TP_LDEL = 13;
+
+ const TP_DOLLARID = 14;
+
+ const TP_EQUAL = 15;
+
+ const TP_SIMPLETAG = 16;
+
+ const TP_ID = 17;
+
+ const TP_PTR = 18;
+
+ const TP_LDELIF = 19;
+
+ const TP_LDELFOR = 20;
+
+ const TP_SEMICOLON = 21;
+
+ const TP_INCDEC = 22;
+
+ const TP_TO = 23;
+
+ const TP_STEP = 24;
+
+ const TP_LDELFOREACH = 25;
+
+ const TP_SPACE = 26;
+
+ const TP_AS = 27;
+
+ const TP_APTR = 28;
+
+ const TP_LDELSETFILTER = 29;
+
+ const TP_SMARTYBLOCKCHILDPARENT = 30;
+
+ const TP_CLOSETAG = 31;
+
+ const TP_LDELSLASH = 32;
+
+ const TP_ATTR = 33;
+
+ const TP_INTEGER = 34;
+
+ const TP_COMMA = 35;
+
+ const TP_OPENP = 36;
+
+ const TP_CLOSEP = 37;
+
+ const TP_MATH = 38;
+
+ const TP_UNIMATH = 39;
+
+ const TP_ISIN = 40;
+
+ const TP_INSTANCEOF = 41;
+
+ const TP_QMARK = 42;
+
+ const TP_NOT = 43;
+
+ const TP_TYPECAST = 44;
+
+ const TP_HEX = 45;
+
+ const TP_DOT = 46;
+
+ const TP_SINGLEQUOTESTRING = 47;
+
+ const TP_DOUBLECOLON = 48;
+
+ const TP_NAMESPACE = 49;
+
+ const TP_AT = 50;
+
+ const TP_HATCH = 51;
+
+ const TP_OPENB = 52;
+
+ const TP_CLOSEB = 53;
+
+ const TP_DOLLAR = 54;
+
+ const TP_LOGOP = 55;
+
+ const TP_TLOGOP = 56;
+
+ const TP_SINGLECOND = 57;
+
+ const TP_QUOTE = 58;
+
+ const TP_BACKTICK = 59;
+
+ const YY_NO_ACTION = 535;
+
+ const YY_ACCEPT_ACTION = 534;
+
+ const YY_ERROR_ACTION = 533;
+
+ const YY_SZ_ACTTAB = 2082;
+
+ static public $yy_action = array(278, 8, 134, 451, 281, 68, 207, 7, 85, 248, 29, 98, 168, 114, 252, 451, 367, 230,
+ 315, 245, 235, 249, 233, 36, 28, 145, 38, 42, 140, 36, 27, 39, 41, 322, 222, 300,
+ 27, 213, 195, 82, 1, 31, 265, 92, 164, 181, 53, 278, 8, 133, 97, 281, 201, 249, 7,
+ 85, 35, 307, 35, 307, 114, 226, 227, 215, 230, 108, 245, 235, 265, 208, 195, 28,
+ 195, 5, 42, 184, 268, 277, 39, 41, 322, 222, 218, 258, 213, 120, 82, 1, 333, 265,
+ 181, 175, 3, 53, 278, 8, 135, 105, 281, 206, 249, 7, 85, 35, 307, 207, 24, 114, 16,
+ 103, 305, 230, 17, 245, 235, 404, 233, 195, 28, 288, 15, 42, 96, 265, 20, 39, 41,
+ 322, 222, 300, 404, 213, 450, 82, 1, 6, 265, 404, 52, 113, 53, 278, 8, 135, 450,
+ 281, 206, 289, 7, 85, 261, 463, 228, 244, 114, 122, 296, 463, 230, 102, 245, 235,
+ 236, 198, 182, 28, 262, 122, 42, 143, 274, 102, 39, 41, 322, 222, 300, 33, 213,
+ 314, 82, 1, 274, 265, 207, 86, 311, 53, 278, 8, 136, 195, 281, 206, 362, 7, 85,
+ 283, 285, 287, 229, 114, 33, 228, 309, 230, 326, 245, 235, 36, 233, 291, 28, 479,
+ 479, 42, 27, 147, 479, 39, 41, 322, 222, 300, 159, 213, 249, 82, 1, 193, 265, 94,
+ 169, 249, 53, 278, 8, 135, 251, 281, 197, 249, 7, 85, 248, 29, 91, 150, 114, 252,
+ 193, 479, 230, 207, 245, 235, 249, 233, 195, 28, 288, 191, 42, 407, 450, 207, 39,
+ 41, 322, 222, 300, 179, 213, 195, 82, 1, 450, 265, 407, 52, 249, 53, 278, 8, 135,
+ 407, 281, 204, 195, 7, 85, 313, 251, 93, 155, 114, 226, 225, 12, 230, 108, 245,
+ 235, 249, 233, 247, 28, 479, 479, 42, 282, 189, 479, 39, 41, 322, 222, 300, 161,
+ 213, 195, 82, 1, 25, 265, 103, 177, 249, 53, 278, 8, 132, 142, 281, 206, 249, 7,
+ 85, 195, 244, 34, 249, 114, 103, 193, 103, 230, 251, 245, 235, 207, 233, 289, 4,
+ 237, 113, 42, 228, 146, 138, 39, 41, 322, 222, 300, 10, 213, 249, 82, 1, 148, 265,
+ 251, 113, 99, 53, 278, 8, 137, 251, 281, 206, 288, 7, 85, 294, 103, 186, 246, 114,
+ 237, 335, 33, 230, 319, 245, 235, 329, 233, 255, 23, 52, 331, 42, 188, 246, 264,
+ 39, 41, 322, 222, 300, 167, 213, 138, 82, 1, 34, 265, 288, 10, 249, 53, 278, 8,
+ 135, 153, 281, 199, 207, 7, 85, 234, 226, 250, 249, 114, 108, 193, 190, 230, 308,
+ 245, 235, 337, 209, 232, 28, 128, 160, 42, 128, 193, 207, 39, 41, 322, 222, 300,
+ 11, 213, 463, 82, 1, 158, 265, 27, 463, 108, 53, 278, 8, 137, 176, 281, 206, 180,
+ 7, 85, 220, 14, 276, 249, 114, 269, 207, 172, 230, 251, 245, 235, 106, 233, 286,
+ 23, 407, 115, 42, 259, 193, 141, 39, 41, 322, 222, 300, 267, 213, 312, 82, 407,
+ 144, 265, 207, 207, 38, 53, 407, 187, 246, 272, 273, 271, 270, 266, 184, 318, 207,
+ 13, 278, 8, 22, 242, 281, 2, 173, 7, 85, 36, 84, 265, 19, 114, 6, 156, 27, 230,
+ 137, 245, 235, 223, 217, 304, 249, 237, 248, 29, 228, 214, 163, 252, 119, 66, 112,
+ 40, 43, 37, 102, 249, 126, 298, 260, 265, 192, 212, 297, 301, 284, 274, 295, 170,
+ 324, 257, 256, 82, 304, 185, 265, 211, 302, 228, 214, 336, 221, 123, 73, 112, 166,
+ 334, 183, 102, 248, 29, 298, 260, 253, 252, 212, 297, 301, 275, 274, 279, 195, 304,
+ 36, 294, 165, 205, 228, 214, 171, 27, 123, 58, 109, 225, 117, 251, 102, 139, 149,
+ 298, 260, 89, 151, 212, 297, 301, 304, 274, 301, 181, 157, 228, 214, 248, 29, 123,
+ 73, 112, 252, 249, 87, 102, 35, 307, 298, 260, 88, 36, 212, 297, 301, 174, 274, 90,
+ 27, 304, 195, 95, 301, 216, 228, 214, 301, 301, 123, 46, 109, 110, 301, 301, 102,
+ 301, 207, 298, 260, 450, 405, 212, 297, 301, 231, 274, 401, 301, 304, 238, 301,
+ 450, 301, 228, 214, 405, 327, 119, 66, 112, 301, 36, 405, 102, 301, 450, 298, 260,
+ 27, 301, 212, 297, 301, 304, 274, 301, 301, 450, 228, 214, 301, 301, 123, 73, 112,
+ 303, 301, 301, 102, 301, 301, 298, 260, 301, 301, 212, 297, 301, 137, 274, 301,
+ 254, 304, 301, 301, 301, 210, 228, 214, 248, 29, 123, 75, 112, 252, 301, 301, 102,
+ 301, 301, 298, 260, 301, 301, 212, 297, 301, 301, 274, 301, 301, 304, 301, 243,
+ 301, 82, 228, 214, 265, 301, 123, 60, 112, 301, 301, 301, 102, 241, 301, 298, 260,
+ 301, 301, 212, 297, 301, 304, 274, 301, 301, 301, 228, 214, 301, 301, 104, 71, 112,
+ 301, 301, 301, 102, 301, 301, 298, 260, 301, 301, 212, 297, 301, 301, 274, 301,
+ 301, 304, 301, 301, 301, 301, 228, 81, 301, 301, 83, 47, 107, 301, 301, 301, 102,
+ 301, 301, 298, 260, 301, 301, 212, 297, 301, 301, 274, 301, 301, 304, 301, 301,
+ 301, 301, 228, 214, 301, 301, 123, 76, 112, 301, 301, 301, 102, 301, 301, 298, 260,
+ 301, 301, 212, 297, 301, 304, 274, 301, 301, 301, 228, 214, 301, 301, 123, 67, 112,
+ 301, 301, 301, 102, 301, 301, 298, 260, 301, 301, 212, 297, 301, 301, 274, 301,
+ 301, 304, 301, 301, 301, 301, 228, 214, 301, 301, 123, 64, 112, 301, 301, 301, 102,
+ 301, 301, 298, 260, 301, 310, 212, 297, 301, 301, 274, 301, 278, 9, 299, 301, 281,
+ 301, 301, 7, 85, 301, 301, 301, 301, 114, 310, 301, 301, 230, 301, 245, 235, 278,
+ 9, 299, 301, 281, 301, 301, 7, 85, 301, 301, 301, 301, 114, 301, 301, 301, 230,
+ 301, 245, 235, 301, 301, 181, 154, 316, 21, 301, 181, 152, 301, 301, 301, 249, 304,
+ 301, 35, 307, 249, 228, 203, 35, 307, 123, 61, 112, 325, 21, 301, 102, 195, 301,
+ 298, 260, 301, 195, 212, 297, 301, 301, 274, 304, 301, 301, 181, 162, 228, 214,
+ 301, 301, 123, 62, 112, 301, 249, 301, 102, 35, 307, 298, 260, 301, 301, 212, 297,
+ 301, 301, 274, 301, 301, 304, 195, 207, 301, 301, 228, 214, 301, 301, 123, 65, 112,
+ 196, 301, 301, 102, 301, 301, 298, 260, 301, 301, 212, 297, 301, 301, 274, 304,
+ 301, 301, 301, 301, 228, 214, 301, 301, 123, 48, 112, 40, 43, 37, 102, 301, 301,
+ 298, 260, 301, 301, 212, 297, 301, 301, 274, 304, 301, 324, 257, 256, 228, 214,
+ 301, 301, 123, 63, 112, 301, 301, 301, 102, 18, 200, 298, 260, 292, 301, 212, 297,
+ 301, 301, 274, 301, 301, 304, 301, 207, 301, 301, 228, 202, 301, 293, 116, 59, 112,
+ 320, 301, 301, 102, 301, 301, 298, 260, 301, 301, 212, 297, 301, 301, 274, 304,
+ 265, 301, 301, 301, 228, 79, 301, 301, 83, 45, 107, 40, 43, 37, 102, 301, 301, 298,
+ 260, 301, 301, 212, 297, 301, 301, 274, 304, 301, 324, 257, 256, 228, 214, 301,
+ 301, 123, 58, 112, 301, 301, 301, 102, 301, 301, 298, 260, 301, 301, 212, 297, 301,
+ 301, 274, 301, 301, 304, 301, 207, 301, 301, 228, 214, 301, 301, 123, 72, 112, 40,
+ 43, 37, 102, 301, 301, 298, 260, 301, 301, 212, 297, 301, 301, 274, 304, 178, 324,
+ 257, 256, 228, 214, 301, 301, 123, 55, 112, 40, 43, 37, 102, 301, 301, 298, 260,
+ 301, 301, 212, 297, 301, 301, 274, 304, 301, 324, 257, 256, 228, 214, 301, 301,
+ 123, 54, 112, 301, 301, 301, 102, 301, 301, 298, 260, 301, 301, 212, 297, 301, 301,
+ 274, 301, 301, 304, 301, 207, 301, 301, 228, 214, 301, 301, 101, 77, 112, 280, 301,
+ 301, 102, 301, 301, 298, 260, 301, 301, 212, 297, 301, 301, 274, 304, 301, 301,
+ 301, 301, 228, 214, 301, 301, 123, 80, 112, 40, 43, 37, 102, 301, 301, 298, 260,
+ 301, 301, 212, 297, 301, 301, 274, 304, 301, 324, 257, 256, 228, 214, 301, 301,
+ 123, 56, 112, 301, 301, 301, 102, 301, 301, 298, 260, 301, 301, 212, 297, 301, 301,
+ 274, 301, 301, 304, 301, 207, 301, 301, 228, 214, 301, 301, 123, 70, 112, 194, 301,
+ 301, 102, 301, 301, 298, 260, 301, 301, 212, 297, 301, 301, 274, 304, 301, 301,
+ 301, 301, 228, 214, 301, 301, 123, 74, 112, 40, 43, 37, 102, 301, 301, 298, 260,
+ 301, 301, 212, 297, 301, 301, 274, 304, 301, 324, 257, 256, 228, 214, 301, 301,
+ 123, 49, 112, 301, 301, 301, 102, 301, 301, 298, 260, 301, 301, 212, 297, 301, 301,
+ 274, 301, 301, 304, 301, 207, 301, 301, 228, 214, 301, 301, 100, 57, 112, 301, 301,
+ 301, 102, 301, 301, 298, 260, 301, 301, 212, 297, 301, 301, 274, 304, 301, 301,
+ 301, 301, 228, 214, 301, 301, 123, 44, 112, 40, 43, 37, 102, 301, 301, 298, 260,
+ 301, 301, 212, 297, 301, 301, 274, 304, 301, 324, 257, 256, 228, 214, 301, 301,
+ 123, 69, 112, 301, 301, 301, 102, 301, 301, 298, 260, 301, 301, 212, 297, 301, 301,
+ 274, 301, 301, 304, 301, 301, 301, 301, 228, 214, 301, 301, 118, 50, 112, 301, 301,
+ 301, 102, 301, 301, 298, 260, 301, 301, 212, 297, 301, 301, 274, 304, 301, 301,
+ 301, 301, 228, 214, 301, 301, 123, 78, 112, 301, 301, 301, 102, 301, 301, 298, 260,
+ 207, 301, 212, 297, 301, 301, 274, 304, 301, 301, 359, 301, 228, 224, 301, 301,
+ 121, 301, 112, 301, 301, 288, 102, 301, 301, 36, 306, 301, 301, 212, 297, 301, 27,
+ 274, 301, 301, 304, 301, 301, 301, 52, 228, 224, 301, 301, 131, 301, 112, 301, 301,
+ 301, 102, 301, 301, 219, 321, 301, 301, 212, 297, 301, 301, 274, 219, 479, 479,
+ 301, 301, 301, 479, 463, 301, 301, 479, 479, 301, 30, 301, 479, 463, 417, 417, 301,
+ 301, 301, 301, 479, 479, 301, 207, 301, 479, 463, 301, 301, 301, 301, 301, 463,
+ 328, 463, 301, 479, 301, 463, 332, 207, 463, 301, 463, 288, 479, 301, 463, 36, 450,
+ 290, 417, 417, 417, 463, 27, 463, 301, 479, 301, 463, 450, 301, 52, 301, 36, 301,
+ 301, 417, 417, 417, 301, 27, 301, 301, 304, 301, 40, 43, 37, 228, 224, 301, 301,
+ 127, 301, 112, 301, 301, 301, 102, 301, 301, 301, 324, 257, 256, 212, 297, 301,
+ 301, 274, 301, 301, 304, 301, 301, 219, 301, 228, 224, 301, 301, 125, 301, 112,
+ 301, 479, 479, 102, 15, 301, 479, 463, 301, 301, 212, 297, 301, 301, 274, 534, 51,
+ 263, 285, 287, 229, 304, 301, 228, 301, 301, 228, 224, 207, 301, 124, 301, 112,
+ 301, 301, 463, 102, 463, 207, 479, 301, 463, 301, 212, 297, 301, 304, 274, 207,
+ 301, 301, 228, 224, 36, 301, 130, 301, 112, 301, 301, 27, 102, 301, 301, 301, 40,
+ 43, 37, 212, 297, 301, 32, 274, 36, 239, 40, 43, 37, 301, 301, 27, 301, 324, 257,
+ 256, 40, 43, 37, 301, 301, 301, 301, 324, 257, 256, 301, 301, 301, 301, 301, 304,
+ 301, 324, 257, 256, 228, 224, 301, 301, 129, 301, 112, 301, 301, 301, 102, 301,
+ 301, 26, 301, 301, 219, 212, 297, 301, 301, 274, 301, 479, 479, 301, 479, 479, 479,
+ 463, 207, 479, 463, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301,
+ 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 463, 301, 463, 463,
+ 479, 463, 463, 479, 207, 463, 40, 43, 37, 301, 301, 301, 301, 301, 301, 301, 301,
+ 301, 301, 301, 301, 301, 301, 324, 257, 256, 301, 330, 301, 301, 301, 301, 301,
+ 301, 301, 301, 301, 301, 301, 411, 301, 40, 43, 37, 207, 301, 301, 301, 301, 411,
+ 301, 411, 301, 207, 411, 301, 317, 301, 324, 257, 256, 411, 301, 411, 301, 411,
+ 301, 301, 301, 301, 301, 301, 301, 111, 237, 301, 301, 301, 301, 301, 323, 40, 43,
+ 37, 301, 207, 301, 301, 301, 301, 40, 43, 37, 301, 301, 373, 301, 301, 324, 257,
+ 256, 301, 240, 301, 301, 301, 301, 324, 257, 256, 36, 301, 301, 301, 301, 301, 301,
+ 27, 301, 301, 450, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 450,);
+
+ static public $yy_lookahead = array(12, 13, 14, 36, 16, 17, 1, 19, 20, 12, 13, 71, 72, 25, 17, 48, 11, 29, 30, 31,
+ 32, 81, 34, 26, 36, 28, 2, 39, 14, 26, 33, 43, 44, 45, 46, 47, 33, 49, 98, 51,
+ 52, 23, 54, 71, 72, 71, 58, 12, 13, 14, 36, 16, 17, 81, 19, 20, 84, 85, 84, 85,
+ 25, 75, 76, 77, 29, 79, 31, 32, 54, 34, 98, 36, 98, 36, 39, 8, 9, 10, 43, 44,
+ 45, 46, 47, 14, 49, 48, 51, 52, 53, 54, 71, 72, 35, 58, 12, 13, 14, 67, 16, 17,
+ 81, 19, 20, 84, 85, 1, 15, 25, 21, 18, 53, 29, 13, 31, 32, 11, 34, 98, 36, 22,
+ 15, 39, 35, 54, 28, 43, 44, 45, 46, 47, 26, 49, 36, 51, 52, 36, 54, 33, 41, 48,
+ 58, 12, 13, 14, 48, 16, 17, 64, 19, 20, 70, 46, 69, 99, 25, 75, 59, 52, 29, 79,
+ 31, 32, 70, 34, 71, 36, 86, 75, 39, 51, 90, 79, 43, 44, 45, 46, 47, 35, 49, 37,
+ 51, 52, 90, 54, 1, 102, 103, 58, 12, 13, 14, 98, 16, 17, 11, 19, 20, 63, 64, 65,
+ 66, 25, 35, 69, 37, 29, 34, 31, 32, 26, 34, 17, 36, 12, 13, 39, 33, 72, 17, 43,
+ 44, 45, 46, 47, 72, 49, 81, 51, 52, 98, 54, 71, 72, 81, 58, 12, 13, 14, 93, 16,
+ 17, 81, 19, 20, 12, 13, 71, 72, 25, 17, 98, 50, 29, 1, 31, 32, 81, 34, 98, 36,
+ 22, 71, 39, 11, 36, 1, 43, 44, 45, 46, 47, 72, 49, 98, 51, 52, 48, 54, 26, 41,
+ 81, 58, 12, 13, 14, 33, 16, 17, 98, 19, 20, 53, 93, 71, 72, 25, 75, 76, 15, 29,
+ 79, 31, 32, 81, 34, 22, 36, 12, 13, 39, 11, 71, 17, 43, 44, 45, 46, 47, 72, 49,
+ 98, 51, 52, 15, 54, 18, 72, 81, 58, 12, 13, 14, 72, 16, 17, 81, 19, 20, 98, 99,
+ 15, 81, 25, 18, 98, 18, 29, 93, 31, 32, 1, 34, 64, 36, 46, 48, 39, 69, 72, 46,
+ 43, 44, 45, 46, 47, 52, 49, 81, 51, 52, 91, 54, 93, 48, 80, 58, 12, 13, 14, 93,
+ 16, 17, 22, 19, 20, 92, 18, 94, 95, 25, 46, 103, 35, 29, 37, 31, 32, 53, 34, 17,
+ 36, 41, 53, 39, 94, 95, 95, 43, 44, 45, 46, 47, 72, 49, 46, 51, 52, 15, 54, 22,
+ 52, 81, 58, 12, 13, 14, 72, 16, 17, 1, 19, 20, 50, 75, 76, 81, 25, 79, 98, 80,
+ 29, 89, 31, 32, 89, 34, 18, 36, 96, 51, 39, 96, 98, 1, 43, 44, 45, 46, 47, 26,
+ 49, 46, 51, 52, 75, 54, 33, 52, 79, 58, 12, 13, 14, 72, 16, 17, 14, 19, 20, 17,
+ 28, 65, 81, 25, 68, 1, 91, 29, 93, 31, 32, 79, 34, 37, 36, 11, 17, 39, 17, 98,
+ 14, 43, 44, 45, 46, 47, 9, 49, 96, 51, 26, 27, 54, 1, 1, 2, 58, 33, 94, 95, 3,
+ 4, 5, 6, 7, 8, 34, 1, 2, 12, 13, 13, 14, 16, 36, 17, 19, 20, 26, 17, 54, 42, 25,
+ 36, 72, 33, 29, 14, 31, 32, 17, 17, 64, 81, 46, 12, 13, 69, 70, 72, 17, 73, 74,
+ 75, 38, 39, 40, 79, 81, 17, 82, 83, 54, 17, 86, 87, 88, 17, 90, 17, 91, 55, 56,
+ 57, 51, 64, 71, 54, 100, 101, 69, 70, 53, 50, 73, 74, 75, 91, 53, 80, 79, 12,
+ 13, 82, 83, 17, 17, 86, 87, 88, 5, 90, 81, 98, 64, 26, 92, 28, 97, 69, 70, 91,
+ 33, 73, 74, 75, 76, 78, 93, 79, 79, 91, 82, 83, 79, 91, 86, 87, 88, 64, 90, 104,
+ 71, 72, 69, 70, 12, 13, 73, 74, 75, 17, 81, 79, 79, 84, 85, 82, 83, 79, 26, 86,
+ 87, 88, 91, 90, 79, 33, 64, 98, 91, 104, 97, 69, 70, 104, 104, 73, 74, 75, 76,
+ 104, 104, 79, 104, 1, 82, 83, 36, 11, 86, 87, 88, 15, 90, 11, 104, 64, 46, 104,
+ 48, 104, 69, 70, 26, 53, 73, 74, 75, 104, 26, 33, 79, 104, 36, 82, 83, 33, 104,
+ 86, 87, 88, 64, 90, 104, 104, 48, 69, 70, 104, 104, 73, 74, 75, 101, 104, 104,
+ 79, 104, 104, 82, 83, 104, 104, 86, 87, 88, 14, 90, 104, 17, 64, 104, 104, 104,
+ 97, 69, 70, 12, 13, 73, 74, 75, 17, 104, 104, 79, 104, 104, 82, 83, 104, 104,
+ 86, 87, 88, 104, 90, 104, 104, 64, 104, 49, 104, 51, 69, 70, 54, 104, 73, 74,
+ 75, 104, 104, 104, 79, 50, 104, 82, 83, 104, 104, 86, 87, 88, 64, 90, 104, 104,
+ 104, 69, 70, 104, 104, 73, 74, 75, 104, 104, 104, 79, 104, 104, 82, 83, 104,
+ 104, 86, 87, 88, 104, 90, 104, 104, 64, 104, 104, 104, 104, 69, 70, 104, 104,
+ 73, 74, 75, 104, 104, 104, 79, 104, 104, 82, 83, 104, 104, 86, 87, 88, 104, 90,
+ 104, 104, 64, 104, 104, 104, 104, 69, 70, 104, 104, 73, 74, 75, 104, 104, 104,
+ 79, 104, 104, 82, 83, 104, 104, 86, 87, 88, 64, 90, 104, 104, 104, 69, 70, 104,
+ 104, 73, 74, 75, 104, 104, 104, 79, 104, 104, 82, 83, 104, 104, 86, 87, 88, 104,
+ 90, 104, 104, 64, 104, 104, 104, 104, 69, 70, 104, 104, 73, 74, 75, 104, 104,
+ 104, 79, 104, 104, 82, 83, 104, 5, 86, 87, 88, 104, 90, 104, 12, 13, 14, 104,
+ 16, 104, 104, 19, 20, 104, 104, 104, 104, 25, 5, 104, 104, 29, 104, 31, 32, 12,
+ 13, 14, 104, 16, 104, 104, 19, 20, 104, 104, 104, 104, 25, 104, 104, 104, 29,
+ 104, 31, 32, 104, 104, 71, 72, 58, 59, 104, 71, 72, 104, 104, 104, 81, 64, 104,
+ 84, 85, 81, 69, 70, 84, 85, 73, 74, 75, 58, 59, 104, 79, 98, 104, 82, 83, 104,
+ 98, 86, 87, 88, 104, 90, 64, 104, 104, 71, 72, 69, 70, 104, 104, 73, 74, 75,
+ 104, 81, 104, 79, 84, 85, 82, 83, 104, 104, 86, 87, 88, 104, 90, 104, 104, 64,
+ 98, 1, 104, 104, 69, 70, 104, 104, 73, 74, 75, 11, 104, 104, 79, 104, 104, 82,
+ 83, 104, 104, 86, 87, 88, 104, 90, 64, 104, 104, 104, 104, 69, 70, 104, 104, 73,
+ 74, 75, 38, 39, 40, 79, 104, 104, 82, 83, 104, 104, 86, 87, 88, 104, 90, 64,
+ 104, 55, 56, 57, 69, 70, 104, 104, 73, 74, 75, 104, 104, 104, 79, 13, 14, 82,
+ 83, 17, 104, 86, 87, 88, 104, 90, 104, 104, 64, 104, 1, 104, 104, 69, 70, 104,
+ 34, 73, 74, 75, 11, 104, 104, 79, 104, 104, 82, 83, 104, 104, 86, 87, 88, 104,
+ 90, 64, 54, 104, 104, 104, 69, 70, 104, 104, 73, 74, 75, 38, 39, 40, 79, 104,
+ 104, 82, 83, 104, 104, 86, 87, 88, 104, 90, 64, 104, 55, 56, 57, 69, 70, 104,
+ 104, 73, 74, 75, 104, 104, 104, 79, 104, 104, 82, 83, 104, 104, 86, 87, 88, 104,
+ 90, 104, 104, 64, 104, 1, 104, 104, 69, 70, 104, 104, 73, 74, 75, 38, 39, 40,
+ 79, 104, 104, 82, 83, 104, 104, 86, 87, 88, 104, 90, 64, 27, 55, 56, 57, 69, 70,
+ 104, 104, 73, 74, 75, 38, 39, 40, 79, 104, 104, 82, 83, 104, 104, 86, 87, 88,
+ 104, 90, 64, 104, 55, 56, 57, 69, 70, 104, 104, 73, 74, 75, 104, 104, 104, 79,
+ 104, 104, 82, 83, 104, 104, 86, 87, 88, 104, 90, 104, 104, 64, 104, 1, 104, 104,
+ 69, 70, 104, 104, 73, 74, 75, 11, 104, 104, 79, 104, 104, 82, 83, 104, 104, 86,
+ 87, 88, 104, 90, 64, 104, 104, 104, 104, 69, 70, 104, 104, 73, 74, 75, 38, 39,
+ 40, 79, 104, 104, 82, 83, 104, 104, 86, 87, 88, 104, 90, 64, 104, 55, 56, 57,
+ 69, 70, 104, 104, 73, 74, 75, 104, 104, 104, 79, 104, 104, 82, 83, 104, 104, 86,
+ 87, 88, 104, 90, 104, 104, 64, 104, 1, 104, 104, 69, 70, 104, 104, 73, 74, 75,
+ 11, 104, 104, 79, 104, 104, 82, 83, 104, 104, 86, 87, 88, 104, 90, 64, 104, 104,
+ 104, 104, 69, 70, 104, 104, 73, 74, 75, 38, 39, 40, 79, 104, 104, 82, 83, 104,
+ 104, 86, 87, 88, 104, 90, 64, 104, 55, 56, 57, 69, 70, 104, 104, 73, 74, 75,
+ 104, 104, 104, 79, 104, 104, 82, 83, 104, 104, 86, 87, 88, 104, 90, 104, 104,
+ 64, 104, 1, 104, 104, 69, 70, 104, 104, 73, 74, 75, 104, 104, 104, 79, 104, 104,
+ 82, 83, 104, 104, 86, 87, 88, 104, 90, 64, 104, 104, 104, 104, 69, 70, 104, 104,
+ 73, 74, 75, 38, 39, 40, 79, 104, 104, 82, 83, 104, 104, 86, 87, 88, 104, 90, 64,
+ 104, 55, 56, 57, 69, 70, 104, 104, 73, 74, 75, 104, 104, 104, 79, 104, 104, 82,
+ 83, 104, 104, 86, 87, 88, 104, 90, 104, 104, 64, 104, 104, 104, 104, 69, 70,
+ 104, 104, 73, 74, 75, 104, 104, 104, 79, 104, 104, 82, 83, 104, 104, 86, 87, 88,
+ 104, 90, 64, 104, 104, 104, 104, 69, 70, 104, 104, 73, 74, 75, 104, 104, 104,
+ 79, 104, 104, 82, 83, 1, 104, 86, 87, 88, 104, 90, 64, 104, 104, 11, 104, 69,
+ 70, 104, 104, 73, 104, 75, 104, 104, 22, 79, 104, 104, 26, 83, 104, 104, 86, 87,
+ 88, 33, 90, 104, 104, 64, 104, 104, 104, 41, 69, 70, 104, 104, 73, 104, 75, 104,
+ 104, 104, 79, 104, 104, 2, 83, 104, 104, 86, 87, 88, 104, 90, 2, 12, 13, 104,
+ 104, 104, 17, 18, 104, 104, 12, 13, 104, 15, 104, 17, 18, 1, 2, 104, 104, 104,
+ 104, 12, 13, 104, 1, 104, 17, 18, 104, 104, 104, 104, 104, 46, 11, 48, 104, 50,
+ 104, 52, 53, 1, 46, 104, 48, 22, 50, 104, 52, 26, 36, 11, 38, 39, 40, 46, 33,
+ 48, 104, 50, 104, 52, 48, 104, 41, 104, 26, 104, 104, 55, 56, 57, 104, 33, 104,
+ 104, 64, 104, 38, 39, 40, 69, 70, 104, 104, 73, 104, 75, 104, 104, 104, 79, 104,
+ 104, 104, 55, 56, 57, 86, 87, 88, 104, 90, 104, 104, 64, 104, 104, 2, 104, 69,
+ 70, 104, 104, 73, 104, 75, 104, 12, 13, 79, 15, 104, 17, 18, 104, 104, 86, 87,
+ 88, 104, 90, 61, 62, 63, 64, 65, 66, 64, 104, 69, 104, 104, 69, 70, 1, 104, 73,
+ 104, 75, 104, 104, 46, 79, 48, 1, 50, 104, 52, 104, 86, 87, 88, 64, 90, 1, 104,
+ 104, 69, 70, 26, 104, 73, 104, 75, 104, 104, 33, 79, 104, 104, 104, 38, 39, 40,
+ 86, 87, 88, 24, 90, 26, 37, 38, 39, 40, 104, 104, 33, 104, 55, 56, 57, 38, 39,
+ 40, 104, 104, 104, 104, 55, 56, 57, 104, 104, 104, 104, 104, 64, 104, 55, 56,
+ 57, 69, 70, 104, 104, 73, 104, 75, 104, 104, 104, 79, 104, 104, 2, 104, 104, 2,
+ 86, 87, 88, 104, 90, 104, 12, 13, 104, 12, 13, 17, 18, 1, 17, 18, 104, 104, 104,
+ 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 104, 104, 104, 46, 104, 48, 46, 50, 48, 52, 50, 1, 52, 38, 39, 40,
+ 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 55, 56,
+ 57, 104, 59, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 11, 104, 38,
+ 39, 40, 1, 104, 104, 104, 104, 21, 104, 23, 104, 1, 26, 104, 53, 104, 55, 56,
+ 57, 33, 104, 35, 104, 37, 104, 104, 104, 104, 104, 104, 104, 21, 46, 104, 104,
+ 104, 104, 104, 37, 38, 39, 40, 104, 1, 104, 104, 104, 104, 38, 39, 40, 104, 104,
+ 11, 104, 104, 55, 56, 57, 104, 18, 104, 104, 104, 104, 55, 56, 57, 26, 104, 104,
+ 104, 104, 104, 104, 33, 104, 104, 36, 104, 104, 104, 104, 104, 104, 104, 104,
+ 104, 104, 104, 48,);
+
+ const YY_SHIFT_USE_DFLT = - 34;
+
+ const YY_SHIFT_MAX = 242;
+
+ static public $yy_shift_ofst = array(517, 270, 82, 270, 317, 82, 82, 317, - 12, - 12, 35, 411, 82, 82, 82, 129, 82,
+ 82, 82, 176, 82, 82, 82, 82, 82, 82, 223, 82, 82, 82, 82, 82, 82, 82, 82, 82,
+ 411, 364, 364, 458, 458, 458, 458, 458, 1830, 1706, 1810, 1810, 1810, 1810,
+ 1810, 517, 733, 933, 2001, 1306, 1389, 1223, 1820, 1952, 526, 1917, 1992, 1140,
+ 1057, 1472, 1472, 1472, 2033, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472,
+ 1472, 1196, 1689, 1196, 1600, 533, 183, 512, 14, 954, - 3, 589, 634, 634, 684,
+ 684, 512, 512, 368, 14, 14, 512, 513, 484, 104, 746, 518, 252, 67, 232, 91,
+ 232, 325, 3, 486, 307, 462, 433, 428, 349, 3, 5, 452, 462, 264, 327, 264, 264,
+ 264, 264, 264, 327, 264, 264, - 34, 1772, 1653, 1662, 1902, 1899, 1675, 1113,
+ 543, 105, 295, 3, 415, 69, 69, 3, 3, 313, 313, 3, 313, 3, 3, 3, 3, 3, 3, 283,
+ 3, 415, 3, 3, 3, 3, 69, 313, 3, 3, 3, 313, 313, 313, 99, 313, 3, 3, 3, 69, 3,
+ 498, 264, 264, 24, 497, 264, 327, 327, 327, 264, 24, 264, - 34, - 34, - 34,
+ - 34, - 34, 1680, 1977, 678, 201, 652, 238, 97, 96, 357, 228, 382, 344, 308,
+ 142, 57, 37, - 33, 360, 87, 167, 539, 545, 562, 507, 194, 172, 118, 397, 456,
+ 402, 18, 299, 605, 556, 588, 552, 508, 481, 479, 398, 492, 534, 499, 522, 560,
+ 498,);
+
+ const YY_REDUCE_USE_DFLT = - 61;
+
+ const YY_REDUCE_MAX = 196;
+
+ static public $yy_reduce_ofst = array(1737, 488, 575, 633, 550, 658, 521, 604, 770, 1102, 1075, 1407, 1461, 1517,
+ 1351, 1158, 1212, 1295, 1046, 716, 992, 936, 853, 963, 1019, 687, 1268, 1241,
+ 1129, 1185, 1490, 1434, 1378, 1324, 799, 824, 741, 1544, 1573, 1819, 1678,
+ 1740, 1707, 1765, 923, - 28, 571, - 28, 19, 918, 959, 134, 80, 83, - 26, - 26,
+ - 26, - 26, - 26, - 26, - 26, - 26, - 26, - 26, - 26, - 26, - 26, - 26, 160,
+ - 26, - 26, - 26, - 26, - 26, - 26, - 26, - 26, - 26, - 26, 222, - 26, 222,
+ 92, 175, - 60, - 14, 288, 145, 199, 286, 254, 152, 246, 354, 401, 293, 358,
+ 221, 340, 240, 190, 190, 279, 412, 190, 416, 395, 310, 279, 310, 472, 389,
+ 310, 352, 260, 93, 190, 487, 190, 190, 355, 190, 310, 190, 190, 190, 515, 190,
+ 424, 190, 190, 190, 530, 530, 530, 530, 530, 530, 551, 535, 530, 530, 531,
+ 540, 574, 555, 531, 531, 524, 524, 531, 524, 531, 531, 531, 531, 531, 531,
+ 549, 531, 544, 531, 531, 531, 531, 587, 524, 531, 531, 531, 524, 524, 524,
+ 573, 524, 531, 531, 531, 580, 531, 579, 131, 131, 54, 30, 131, 311, 311, 311,
+ 131, 54, 131, 294, 519, 489, 359, 506,);
+
+ static public $yyExpectedTokens = array(array(3, 4, 5, 6, 7, 8, 12, 13, 16, 19, 20, 25, 29, 31, 32,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 30, 31, 32, 34, 36, 39, 43, 44,
+ 45, 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 30, 31, 32, 34, 36, 39, 43, 44,
+ 45, 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 53, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 52, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 54, 58,),
+ array(12, 13, 14, 16, 17, 19, 20, 25, 29, 31, 32, 34, 36, 39, 43, 44, 45,
+ 46, 47, 49, 51, 54, 58,),
+ array(1, 24, 26, 33, 38, 39, 40, 55, 56, 57,),
+ array(1, 11, 26, 33, 38, 39, 40, 55, 56, 57,),
+ array(1, 26, 33, 38, 39, 40, 55, 56, 57,),
+ array(1, 26, 33, 38, 39, 40, 55, 56, 57,),
+ array(1, 26, 33, 38, 39, 40, 55, 56, 57,),
+ array(1, 26, 33, 38, 39, 40, 55, 56, 57,),
+ array(1, 26, 33, 38, 39, 40, 55, 56, 57,),
+ array(3, 4, 5, 6, 7, 8, 12, 13, 16, 19, 20, 25, 29, 31, 32,),
+ array(14, 17, 49, 51, 54,),
+ array(5, 12, 13, 14, 16, 19, 20, 25, 29, 31, 32, 58, 59,),
+ array(1, 21, 38, 39, 40, 55, 56, 57,),
+ array(1, 11, 38, 39, 40, 55, 56, 57,),
+ array(1, 11, 38, 39, 40, 55, 56, 57,),
+ array(1, 27, 38, 39, 40, 55, 56, 57,),
+ array(1, 37, 38, 39, 40, 55, 56, 57,),
+ array(1, 38, 39, 40, 53, 55, 56, 57,), array(1, 2, 38, 39, 40, 55, 56, 57,),
+ array(1, 38, 39, 40, 55, 56, 57, 59,),
+ array(1, 37, 38, 39, 40, 55, 56, 57,),
+ array(1, 11, 38, 39, 40, 55, 56, 57,),
+ array(1, 11, 38, 39, 40, 55, 56, 57,), array(1, 38, 39, 40, 55, 56, 57,),
+ array(1, 38, 39, 40, 55, 56, 57,), array(1, 38, 39, 40, 55, 56, 57,),
+ array(1, 11, 18, 26, 33, 36, 48,), array(1, 38, 39, 40, 55, 56, 57,),
+ array(1, 38, 39, 40, 55, 56, 57,), array(1, 38, 39, 40, 55, 56, 57,),
+ array(1, 38, 39, 40, 55, 56, 57,), array(1, 38, 39, 40, 55, 56, 57,),
+ array(1, 38, 39, 40, 55, 56, 57,), array(1, 38, 39, 40, 55, 56, 57,),
+ array(1, 38, 39, 40, 55, 56, 57,), array(1, 38, 39, 40, 55, 56, 57,),
+ array(38, 39, 40, 55, 56, 57,), array(1, 11, 22, 26, 33, 41,),
+ array(38, 39, 40, 55, 56, 57,), array(1, 11, 22, 26, 33, 41,),
+ array(14, 17, 51, 54,), array(1, 11, 26, 33,), array(1, 26, 33,),
+ array(14, 36, 54,),
+ array(5, 12, 13, 14, 16, 19, 20, 25, 29, 31, 32, 58, 59,),
+ array(12, 13, 17, 26, 28, 33,), array(12, 13, 17, 26, 28, 33,),
+ array(12, 13, 17, 26, 33,), array(12, 13, 17, 26, 33,),
+ array(1, 11, 26, 33,), array(1, 11, 26, 33,), array(1, 26, 33,),
+ array(1, 26, 33,), array(18, 46, 52,), array(14, 36, 54,),
+ array(14, 36, 54,), array(1, 26, 33,), array(1, 2,),
+ array(1, 11, 26, 27, 33,), array(1, 11, 26, 33,), array(12, 13, 17, 50,),
+ array(13, 14, 17, 54,), array(1, 11, 26, 33,), array(8, 9, 10,),
+ array(12, 13, 17,), array(15, 18, 48,), array(12, 13, 17,),
+ array(15, 18, 48,), array(26, 33,), array(14, 54,), array(18, 48,),
+ array(14, 17,), array(26, 33,), array(1, 18,), array(1, 53,),
+ array(26, 33,), array(1, 11,), array(1, 28,), array(14, 17,), array(1,),
+ array(18,), array(1,), array(1,), array(1,), array(1,), array(1,),
+ array(18,), array(1,), array(1,), array(),
+ array(2, 12, 13, 15, 17, 18, 46, 48, 50, 52,),
+ array(2, 12, 13, 17, 18, 46, 48, 50, 52, 53,),
+ array(2, 12, 13, 15, 17, 18, 46, 48, 50, 52,),
+ array(2, 12, 13, 17, 18, 46, 48, 50, 52,),
+ array(2, 12, 13, 17, 18, 46, 48, 50, 52,),
+ array(12, 13, 17, 18, 46, 48, 50, 52,), array(13, 14, 17, 34, 54,),
+ array(12, 13, 17, 50,), array(15, 46, 52,), array(12, 13, 17,),
+ array(26, 33,), array(46, 52,), array(14, 54,), array(14, 54,),
+ array(26, 33,), array(26, 33,), array(46, 52,), array(46, 52,),
+ array(26, 33,), array(46, 52,), array(26, 33,), array(26, 33,),
+ array(26, 33,), array(26, 33,), array(26, 33,), array(26, 33,),
+ array(15, 22,), array(26, 33,), array(46, 52,), array(26, 33,),
+ array(26, 33,), array(26, 33,), array(26, 33,), array(14, 54,),
+ array(46, 52,), array(26, 33,), array(26, 33,), array(26, 33,),
+ array(46, 52,), array(46, 52,), array(46, 52,), array(13, 36,),
+ array(46, 52,), array(26, 33,), array(26, 33,), array(26, 33,),
+ array(14, 54,), array(26, 33,), array(36,), array(1,), array(1,), array(2,),
+ array(9,), array(1,), array(18,), array(18,), array(18,), array(1,),
+ array(2,), array(1,), array(), array(), array(), array(), array(),
+ array(1, 2, 36, 38, 39, 40, 48, 55, 56, 57,),
+ array(11, 21, 23, 26, 33, 35, 37, 46,), array(11, 15, 26, 33, 36, 48,),
+ array(12, 13, 17, 50,), array(36, 46, 48, 53,), array(22, 41, 53,),
+ array(22, 41, 59,), array(28, 36, 48,), array(35, 37,), array(36, 48,),
+ array(17, 50,), array(46, 53,), array(15, 46,), array(35, 37,),
+ array(35, 53,), array(36, 48,), array(36, 48,), array(22, 41,),
+ array(21, 35,), array(35, 37,), array(53,), array(53,), array(17,),
+ array(36,), array(17,), array(34,), array(51,), array(22,), array(37,),
+ array(15,), array(23,), array(11,), array(5,), array(17,), array(17,),
+ array(17,), array(46,), array(17,), array(17,), array(51,), array(34,),
+ array(17,), array(42,), array(17,), array(17,), array(36,), array(),
+ array(), array(), array(), array(), array(), array(), array(), array(),
+ array(), array(), array(), array(), array(), array(), array(), array(),
+ array(), array(), array(), array(), array(), array(), array(), array(),
+ array(), array(), array(), array(), array(), array(), array(), array(),
+ array(), array(), array(), array(), array(), array(), array(), array(),
+ array(), array(), array(), array(), array(), array(), array(), array(),
+ array(), array(), array(), array(), array(), array(), array(), array(),
+ array(), array(), array(), array(), array(), array(), array(), array(),
+ array(), array(), array(), array(), array(), array(), array(), array(),
+ array(), array(), array(), array(), array(), array(), array(), array(),
+ array(), array(), array(), array(), array(), array(), array(), array(),
+ array(), array(), array(), array(), array(), array(),);
+
+ static public $yy_default = array(341, 518, 498, 533, 533, 498, 498, 533, 533, 533, 533, 533, 533, 533, 533, 533,
+ 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533,
+ 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 401, 533, 377, 401,
+ 401, 401, 368, 338, 533, 533, 533, 533, 533, 406, 533, 533, 533, 533, 533, 533,
+ 533, 520, 521, 422, 440, 382, 496, 406, 412, 497, 519, 408, 413, 403, 429, 430,
+ 428, 430, 533, 415, 401, 533, 533, 401, 401, 401, 401, 447, 421, 401, 401, 510,
+ 533, 533, 401, 391, 415, 415, 463, 533, 415, 533, 463, 453, 463, 453, 379, 533,
+ 453, 533, 401, 395, 415, 401, 415, 415, 533, 425, 453, 415, 433, 431, 397, 418,
+ 507, 432, 419, 505, 452, 452, 452, 452, 452, 452, 533, 465, 479, 463, 386, 456,
+ 533, 533, 388, 387, 461, 457, 364, 459, 384, 360, 385, 361, 380, 378, 533, 363,
+ 458, 365, 369, 381, 366, 533, 490, 376, 375, 372, 491, 460, 489, 463, 488, 370,
+ 374, 390, 533, 389, 463, 421, 396, 499, 354, 398, 511, 508, 485, 392, 500, 447,
+ 504, 504, 463, 504, 463, 440, 436, 440, 464, 440, 430, 430, 440, 533, 440, 533,
+ 436, 436, 533, 533, 533, 448, 430, 533, 533, 533, 443, 533, 509, 533, 533, 533,
+ 430, 533, 533, 409, 533, 346, 533, 533, 533, 436, 533, 533, 533, 438, 533, 442,
+ 533, 533, 479, 451, 503, 394, 486, 383, 483, 400, 410, 481, 482, 402, 450, 502,
+ 514, 513, 479, 501, 420, 427, 426, 339, 487, 480, 350, 351, 352, 353, 349, 347,
+ 344, 345, 455, 348, 355, 356, 358, 399, 484, 371, 357, 340, 454, 342, 414, 343,
+ 434, 531, 530, 466, 467, 468, 462, 417, 526, 441, 416, 528, 443, 444, 516, 517,
+ 446, 515, 424, 423, 445, 495, 532, 525, 492, 475, 493, 393, 522, 477, 437, 494,
+ 469, 506, 435, 442, 512, 523, 439, 470, 529, 473, 527, 476, 474, 478, 472, 524,
+ 471, 449,);
+
+ const YYNOCODE = 105;
+
const YYSTACKDEPTH = 500;
- const YYNSTATE = 358;
- const YYNRULE = 200;
- const YYERRORSYMBOL = 82;
+
+ const YYNSTATE = 338;
+
+ const YYNRULE = 195;
+
+ const YYERRORSYMBOL = 60;
+
const YYERRSYMDT = 'yy0';
+
const YYFALLBACK = 0;
+
public static $yyFallback = array();
public function Trace($TraceFILE, $zTracePrompt)
@@ -2171,447 +899,134 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
}
public $yyTraceFILE;
+
public $yyTracePrompt;
+
public $yyidx; /* Index of top element in stack */
public $yyerrcnt; /* Shifts left before out of the error */
public $yystack = array(); /* The parser's stack */
- public $yyTokenName = array(
- '$', 'VERT', 'COLON', 'RDEL',
- 'COMMENT', 'PHPSTARTTAG', 'PHPENDTAG', 'PHPENDSCRIPT',
- 'ASPSTARTTAG', 'ASPENDTAG', 'XMLTAG', 'TEXT',
- 'STRIPON', 'STRIPOFF', 'BLOCKSOURCE', 'LITERALSTART',
- 'LITERALEND', 'LITERAL', 'LDEL', 'DOLLAR',
- 'ID', 'EQUAL', 'PTR', 'LDELIF',
- 'LDELFOR', 'SEMICOLON', 'INCDEC', 'TO',
- 'STEP', 'LDELFOREACH', 'SPACE', 'AS',
- 'APTR', 'LDELSETFILTER', 'SMARTYBLOCKCHILDPARENT', 'LDELSLASH',
- 'ATTR', 'INTEGER', 'COMMA', 'OPENP',
- 'CLOSEP', 'MATH', 'UNIMATH', 'ANDSYM',
- 'ISIN', 'ISDIVBY', 'ISNOTDIVBY', 'ISEVEN',
- 'ISNOTEVEN', 'ISEVENBY', 'ISNOTEVENBY', 'ISODD',
- 'ISNOTODD', 'ISODDBY', 'ISNOTODDBY', 'INSTANCEOF',
- 'QMARK', 'NOT', 'TYPECAST', 'HEX',
- 'DOT', 'SINGLEQUOTESTRING', 'DOUBLECOLON', 'AT',
- 'HATCH', 'OPENB', 'CLOSEB', 'EQUALS',
- 'NOTEQUALS', 'GREATERTHAN', 'LESSTHAN', 'GREATEREQUAL',
- 'LESSEQUAL', 'IDENTITY', 'NONEIDENTITY', 'MOD',
- 'LAND', 'LOR', 'LXOR', 'QUOTE',
- 'BACKTICK', 'DOLLARID', 'error', 'start',
- 'template', 'template_element', 'smartytag', 'literal',
- 'literal_elements', 'literal_element', 'value', 'modifierlist',
- 'attributes', 'expr', 'varindexed', 'statement',
- 'statements', 'optspace', 'varvar', 'foraction',
- 'modparameters', 'attribute', 'ternary', 'array',
- 'ifcond', 'lop', 'variable', 'function',
- 'doublequoted_with_quotes', 'static_class_access', 'object', 'arrayindex',
- 'indexdef', 'varvarele', 'objectchain', 'objectelement',
- 'method', 'params', 'modifier', 'modparameter',
- 'arrayelements', 'arrayelement', 'doublequoted', 'doublequotedcontent',
- );
-
- public static $yyRuleName = array(
- /* 0 */
- "start ::= template",
- /* 1 */
- "template ::= template_element",
- /* 2 */
- "template ::= template template_element",
- /* 3 */
- "template ::=",
- /* 4 */
- "template_element ::= smartytag RDEL",
- /* 5 */
- "template_element ::= COMMENT",
- /* 6 */
- "template_element ::= literal",
- /* 7 */
- "template_element ::= PHPSTARTTAG",
- /* 8 */
- "template_element ::= PHPENDTAG",
- /* 9 */
- "template_element ::= PHPENDSCRIPT",
- /* 10 */
- "template_element ::= ASPSTARTTAG",
- /* 11 */
- "template_element ::= ASPENDTAG",
- /* 12 */
- "template_element ::= XMLTAG",
- /* 13 */
- "template_element ::= TEXT",
- /* 14 */
- "template_element ::= STRIPON",
- /* 15 */
- "template_element ::= STRIPOFF",
- /* 16 */
- "template_element ::= BLOCKSOURCE",
- /* 17 */
- "literal ::= LITERALSTART LITERALEND",
- /* 18 */
- "literal ::= LITERALSTART literal_elements LITERALEND",
- /* 19 */
- "literal_elements ::= literal_elements literal_element",
- /* 20 */
- "literal_elements ::=",
- /* 21 */
- "literal_element ::= literal",
- /* 22 */
- "literal_element ::= LITERAL",
- /* 23 */
- "smartytag ::= LDEL value",
- /* 24 */
- "smartytag ::= LDEL value modifierlist attributes",
- /* 25 */
- "smartytag ::= LDEL value attributes",
- /* 26 */
- "smartytag ::= LDEL expr modifierlist attributes",
- /* 27 */
- "smartytag ::= LDEL expr attributes",
- /* 28 */
- "smartytag ::= LDEL DOLLAR ID EQUAL value",
- /* 29 */
- "smartytag ::= LDEL DOLLAR ID EQUAL expr",
- /* 30 */
- "smartytag ::= LDEL DOLLAR ID EQUAL expr attributes",
- /* 31 */
- "smartytag ::= LDEL varindexed EQUAL expr attributes",
- /* 32 */
- "smartytag ::= LDEL ID attributes",
- /* 33 */
- "smartytag ::= LDEL ID",
- /* 34 */
- "smartytag ::= LDEL ID PTR ID attributes",
- /* 35 */
- "smartytag ::= LDEL ID modifierlist attributes",
- /* 36 */
- "smartytag ::= LDEL ID PTR ID modifierlist attributes",
- /* 37 */
- "smartytag ::= LDELIF expr",
- /* 38 */
- "smartytag ::= LDELIF expr attributes",
- /* 39 */
- "smartytag ::= LDELIF statement",
- /* 40 */
- "smartytag ::= LDELIF statement attributes",
- /* 41 */
- "smartytag ::= LDELFOR statements SEMICOLON optspace expr SEMICOLON optspace DOLLAR varvar foraction attributes",
- /* 42 */
- "foraction ::= EQUAL expr",
- /* 43 */
- "foraction ::= INCDEC",
- /* 44 */
- "smartytag ::= LDELFOR statement TO expr attributes",
- /* 45 */
- "smartytag ::= LDELFOR statement TO expr STEP expr attributes",
- /* 46 */
- "smartytag ::= LDELFOREACH attributes",
- /* 47 */
- "smartytag ::= LDELFOREACH SPACE value AS DOLLAR varvar attributes",
- /* 48 */
- "smartytag ::= LDELFOREACH SPACE value AS DOLLAR varvar APTR DOLLAR varvar attributes",
- /* 49 */
- "smartytag ::= LDELFOREACH SPACE expr AS DOLLAR varvar attributes",
- /* 50 */
- "smartytag ::= LDELFOREACH SPACE expr AS DOLLAR varvar APTR DOLLAR varvar attributes",
- /* 51 */
- "smartytag ::= LDELSETFILTER ID modparameters",
- /* 52 */
- "smartytag ::= LDELSETFILTER ID modparameters modifierlist",
- /* 53 */
- "smartytag ::= LDEL SMARTYBLOCKCHILDPARENT",
- /* 54 */
- "smartytag ::= LDELSLASH ID",
- /* 55 */
- "smartytag ::= LDELSLASH ID modifierlist",
- /* 56 */
- "smartytag ::= LDELSLASH ID PTR ID",
- /* 57 */
- "smartytag ::= LDELSLASH ID PTR ID modifierlist",
- /* 58 */
- "attributes ::= attributes attribute",
- /* 59 */
- "attributes ::= attribute",
- /* 60 */
- "attributes ::=",
- /* 61 */
- "attribute ::= SPACE ID EQUAL ID",
- /* 62 */
- "attribute ::= ATTR expr",
- /* 63 */
- "attribute ::= ATTR value",
- /* 64 */
- "attribute ::= SPACE ID",
- /* 65 */
- "attribute ::= SPACE expr",
- /* 66 */
- "attribute ::= SPACE value",
- /* 67 */
- "attribute ::= SPACE INTEGER EQUAL expr",
- /* 68 */
- "statements ::= statement",
- /* 69 */
- "statements ::= statements COMMA statement",
- /* 70 */
- "statement ::= DOLLAR varvar EQUAL expr",
- /* 71 */
- "statement ::= varindexed EQUAL expr",
- /* 72 */
- "statement ::= OPENP statement CLOSEP",
- /* 73 */
- "expr ::= value",
- /* 74 */
- "expr ::= ternary",
- /* 75 */
- "expr ::= DOLLAR ID COLON ID",
- /* 76 */
- "expr ::= expr MATH value",
- /* 77 */
- "expr ::= expr UNIMATH value",
- /* 78 */
- "expr ::= expr ANDSYM value",
- /* 79 */
- "expr ::= array",
- /* 80 */
- "expr ::= expr modifierlist",
- /* 81 */
- "expr ::= expr ifcond expr",
- /* 82 */
- "expr ::= expr ISIN array",
- /* 83 */
- "expr ::= expr ISIN value",
- /* 84 */
- "expr ::= expr lop expr",
- /* 85 */
- "expr ::= expr ISDIVBY expr",
- /* 86 */
- "expr ::= expr ISNOTDIVBY expr",
- /* 87 */
- "expr ::= expr ISEVEN",
- /* 88 */
- "expr ::= expr ISNOTEVEN",
- /* 89 */
- "expr ::= expr ISEVENBY expr",
- /* 90 */
- "expr ::= expr ISNOTEVENBY expr",
- /* 91 */
- "expr ::= expr ISODD",
- /* 92 */
- "expr ::= expr ISNOTODD",
- /* 93 */
- "expr ::= expr ISODDBY expr",
- /* 94 */
- "expr ::= expr ISNOTODDBY expr",
- /* 95 */
- "expr ::= value INSTANCEOF ID",
- /* 96 */
- "expr ::= value INSTANCEOF value",
- /* 97 */
- "ternary ::= OPENP expr CLOSEP QMARK DOLLAR ID COLON expr",
- /* 98 */
- "ternary ::= OPENP expr CLOSEP QMARK expr COLON expr",
- /* 99 */
- "value ::= variable",
- /* 100 */
- "value ::= UNIMATH value",
- /* 101 */
- "value ::= NOT value",
- /* 102 */
- "value ::= TYPECAST value",
- /* 103 */
- "value ::= variable INCDEC",
- /* 104 */
- "value ::= HEX",
- /* 105 */
- "value ::= INTEGER",
- /* 106 */
- "value ::= INTEGER DOT INTEGER",
- /* 107 */
- "value ::= INTEGER DOT",
- /* 108 */
- "value ::= DOT INTEGER",
- /* 109 */
- "value ::= ID",
- /* 110 */
- "value ::= function",
- /* 111 */
- "value ::= OPENP expr CLOSEP",
- /* 112 */
- "value ::= SINGLEQUOTESTRING",
- /* 113 */
- "value ::= doublequoted_with_quotes",
- /* 114 */
- "value ::= ID DOUBLECOLON static_class_access",
- /* 115 */
- "value ::= varindexed DOUBLECOLON static_class_access",
- /* 116 */
- "value ::= smartytag RDEL",
- /* 117 */
- "value ::= value modifierlist",
- /* 118 */
- "variable ::= varindexed",
- /* 119 */
- "variable ::= DOLLAR varvar AT ID",
- /* 120 */
- "variable ::= object",
- /* 121 */
- "variable ::= HATCH ID HATCH",
- /* 122 */
- "variable ::= HATCH ID HATCH arrayindex",
- /* 123 */
- "variable ::= HATCH variable HATCH",
- /* 124 */
- "variable ::= HATCH variable HATCH arrayindex",
- /* 125 */
- "varindexed ::= DOLLAR varvar arrayindex",
- /* 126 */
- "arrayindex ::= arrayindex indexdef",
- /* 127 */
- "arrayindex ::=",
- /* 128 */
- "indexdef ::= DOT DOLLAR varvar",
- /* 129 */
- "indexdef ::= DOT DOLLAR varvar AT ID",
- /* 130 */
- "indexdef ::= DOT ID",
- /* 131 */
- "indexdef ::= DOT INTEGER",
- /* 132 */
- "indexdef ::= DOT LDEL expr RDEL",
- /* 133 */
- "indexdef ::= OPENB ID CLOSEB",
- /* 134 */
- "indexdef ::= OPENB ID DOT ID CLOSEB",
- /* 135 */
- "indexdef ::= OPENB expr CLOSEB",
- /* 136 */
- "indexdef ::= OPENB CLOSEB",
- /* 137 */
- "varvar ::= varvarele",
- /* 138 */
- "varvar ::= varvar varvarele",
- /* 139 */
- "varvarele ::= ID",
- /* 140 */
- "varvarele ::= LDEL expr RDEL",
- /* 141 */
- "object ::= varindexed objectchain",
- /* 142 */
- "objectchain ::= objectelement",
- /* 143 */
- "objectchain ::= objectchain objectelement",
- /* 144 */
- "objectelement ::= PTR ID arrayindex",
- /* 145 */
- "objectelement ::= PTR DOLLAR varvar arrayindex",
- /* 146 */
- "objectelement ::= PTR LDEL expr RDEL arrayindex",
- /* 147 */
- "objectelement ::= PTR ID LDEL expr RDEL arrayindex",
- /* 148 */
- "objectelement ::= PTR method",
- /* 149 */
- "function ::= ID OPENP params CLOSEP",
- /* 150 */
- "method ::= ID OPENP params CLOSEP",
- /* 151 */
- "method ::= DOLLAR ID OPENP params CLOSEP",
- /* 152 */
- "params ::= params COMMA expr",
- /* 153 */
- "params ::= expr",
- /* 154 */
- "params ::=",
- /* 155 */
- "modifierlist ::= modifierlist modifier modparameters",
- /* 156 */
- "modifierlist ::= modifier modparameters",
- /* 157 */
- "modifier ::= VERT AT ID",
- /* 158 */
- "modifier ::= VERT ID",
- /* 159 */
- "modparameters ::= modparameters modparameter",
- /* 160 */
- "modparameters ::=",
- /* 161 */
- "modparameter ::= COLON value",
- /* 162 */
- "modparameter ::= COLON array",
- /* 163 */
- "static_class_access ::= method",
- /* 164 */
- "static_class_access ::= method objectchain",
- /* 165 */
- "static_class_access ::= ID",
- /* 166 */
- "static_class_access ::= DOLLAR ID arrayindex",
- /* 167 */
- "static_class_access ::= DOLLAR ID arrayindex objectchain",
- /* 168 */
- "ifcond ::= EQUALS",
- /* 169 */
- "ifcond ::= NOTEQUALS",
- /* 170 */
- "ifcond ::= GREATERTHAN",
- /* 171 */
- "ifcond ::= LESSTHAN",
- /* 172 */
- "ifcond ::= GREATEREQUAL",
- /* 173 */
- "ifcond ::= LESSEQUAL",
- /* 174 */
- "ifcond ::= IDENTITY",
- /* 175 */
- "ifcond ::= NONEIDENTITY",
- /* 176 */
- "ifcond ::= MOD",
- /* 177 */
- "lop ::= LAND",
- /* 178 */
- "lop ::= LOR",
- /* 179 */
- "lop ::= LXOR",
- /* 180 */
- "array ::= OPENB arrayelements CLOSEB",
- /* 181 */
- "arrayelements ::= arrayelement",
- /* 182 */
- "arrayelements ::= arrayelements COMMA arrayelement",
- /* 183 */
- "arrayelements ::=",
- /* 184 */
- "arrayelement ::= value APTR expr",
- /* 185 */
- "arrayelement ::= ID APTR expr",
- /* 186 */
- "arrayelement ::= expr",
- /* 187 */
- "doublequoted_with_quotes ::= QUOTE QUOTE",
- /* 188 */
- "doublequoted_with_quotes ::= QUOTE doublequoted QUOTE",
- /* 189 */
- "doublequoted ::= doublequoted doublequotedcontent",
- /* 190 */
- "doublequoted ::= doublequotedcontent",
- /* 191 */
- "doublequotedcontent ::= BACKTICK variable BACKTICK",
- /* 192 */
- "doublequotedcontent ::= BACKTICK expr BACKTICK",
- /* 193 */
- "doublequotedcontent ::= DOLLARID",
- /* 194 */
- "doublequotedcontent ::= LDEL variable RDEL",
- /* 195 */
- "doublequotedcontent ::= LDEL expr RDEL",
- /* 196 */
- "doublequotedcontent ::= smartytag RDEL",
- /* 197 */
- "doublequotedcontent ::= TEXT",
- /* 198 */
- "optspace ::= SPACE",
- /* 199 */
- "optspace ::=",
- );
+ public $yyTokenName = array('$', 'VERT', 'COLON', 'PHP', 'NOCACHE', 'TEXT', 'STRIPON', 'STRIPOFF', 'LITERALSTART',
+ 'LITERALEND', 'LITERAL', 'RDEL', 'SIMPELOUTPUT', 'LDEL', 'DOLLARID', 'EQUAL',
+ 'SIMPLETAG', 'ID', 'PTR', 'LDELIF', 'LDELFOR', 'SEMICOLON', 'INCDEC', 'TO', 'STEP',
+ 'LDELFOREACH', 'SPACE', 'AS', 'APTR', 'LDELSETFILTER', 'SMARTYBLOCKCHILDPARENT',
+ 'CLOSETAG', 'LDELSLASH', 'ATTR', 'INTEGER', 'COMMA', 'OPENP', 'CLOSEP', 'MATH',
+ 'UNIMATH', 'ISIN', 'INSTANCEOF', 'QMARK', 'NOT', 'TYPECAST', 'HEX', 'DOT',
+ 'SINGLEQUOTESTRING', 'DOUBLECOLON', 'NAMESPACE', 'AT', 'HATCH', 'OPENB', 'CLOSEB',
+ 'DOLLAR', 'LOGOP', 'TLOGOP', 'SINGLECOND', 'QUOTE', 'BACKTICK', 'error', 'start',
+ 'template', 'template_element', 'smartytag', 'literal', 'text_content',
+ 'literal_elements', 'literal_element', 'tag', 'variable', 'modifierlist', 'attributes',
+ 'value', 'expr', 'varindexed', 'statement', 'statements', 'foraction', 'varvar',
+ 'modparameters', 'attribute', 'ternary', 'array', 'lop', 'scond', 'ns1', 'function',
+ 'doublequoted_with_quotes', 'static_class_access', 'object', 'arrayindex', 'indexdef',
+ 'varvarele', 'objectchain', 'objectelement', 'method', 'params', 'modifier',
+ 'modparameter', 'arrayelements', 'arrayelement', 'doublequoted',
+ 'doublequotedcontent',);
+
+ public static $yyRuleName = array('start ::= template', 'template ::= template_element',
+ 'template ::= template template_element', 'template ::=',
+ 'template_element ::= smartytag', 'template_element ::= literal',
+ 'template_element ::= PHP', 'template_element ::= NOCACHE',
+ 'template_element ::= text_content', 'text_content ::= TEXT',
+ 'text_content ::= text_content TEXT', 'template_element ::= STRIPON',
+ 'template_element ::= STRIPOFF', 'literal ::= LITERALSTART LITERALEND',
+ 'literal ::= LITERALSTART literal_elements LITERALEND',
+ 'literal_elements ::= literal_elements literal_element', 'literal_elements ::=',
+ 'literal_element ::= literal', 'literal_element ::= LITERAL',
+ 'smartytag ::= tag RDEL', 'smartytag ::= SIMPELOUTPUT', 'tag ::= LDEL variable',
+ 'tag ::= LDEL variable modifierlist attributes',
+ 'tag ::= LDEL variable attributes', 'tag ::= LDEL value',
+ 'tag ::= LDEL value modifierlist attributes', 'tag ::= LDEL value attributes',
+ 'tag ::= LDEL expr modifierlist attributes', 'tag ::= LDEL expr attributes',
+ 'tag ::= LDEL DOLLARID EQUAL value', 'tag ::= LDEL DOLLARID EQUAL expr',
+ 'tag ::= LDEL DOLLARID EQUAL expr attributes',
+ 'tag ::= LDEL varindexed EQUAL expr attributes', 'smartytag ::= SIMPLETAG',
+ 'tag ::= LDEL ID attributes', 'tag ::= LDEL ID',
+ 'tag ::= LDEL ID modifierlist attributes', 'tag ::= LDEL ID PTR ID attributes',
+ 'tag ::= LDEL ID PTR ID modifierlist attributes', 'tag ::= LDELIF expr',
+ 'tag ::= LDELIF expr attributes', 'tag ::= LDELIF statement',
+ 'tag ::= LDELIF statement attributes',
+ 'tag ::= LDELFOR statements SEMICOLON expr SEMICOLON varindexed foraction attributes',
+ 'foraction ::= EQUAL expr', 'foraction ::= INCDEC',
+ 'tag ::= LDELFOR statement TO expr attributes',
+ 'tag ::= LDELFOR statement TO expr STEP expr attributes',
+ 'tag ::= LDELFOREACH attributes',
+ 'tag ::= LDELFOREACH SPACE value AS varvar attributes',
+ 'tag ::= LDELFOREACH SPACE value AS varvar APTR varvar attributes',
+ 'tag ::= LDELFOREACH SPACE expr AS varvar attributes',
+ 'tag ::= LDELFOREACH SPACE expr AS varvar APTR varvar attributes',
+ 'tag ::= LDELSETFILTER ID modparameters',
+ 'tag ::= LDELSETFILTER ID modparameters modifierlist',
+ 'tag ::= LDEL SMARTYBLOCKCHILDPARENT', 'smartytag ::= CLOSETAG',
+ 'tag ::= LDELSLASH ID', 'tag ::= LDELSLASH ID modifierlist',
+ 'tag ::= LDELSLASH ID PTR ID', 'tag ::= LDELSLASH ID PTR ID modifierlist',
+ 'attributes ::= attributes attribute', 'attributes ::= attribute',
+ 'attributes ::=', 'attribute ::= SPACE ID EQUAL ID', 'attribute ::= ATTR expr',
+ 'attribute ::= ATTR value', 'attribute ::= SPACE ID', 'attribute ::= SPACE expr',
+ 'attribute ::= SPACE value', 'attribute ::= SPACE INTEGER EQUAL expr',
+ 'statements ::= statement', 'statements ::= statements COMMA statement',
+ 'statement ::= DOLLARID EQUAL INTEGER', 'statement ::= DOLLARID EQUAL expr',
+ 'statement ::= varindexed EQUAL expr', 'statement ::= OPENP statement CLOSEP',
+ 'expr ::= value', 'expr ::= ternary', 'expr ::= DOLLARID COLON ID',
+ 'expr ::= expr MATH value', 'expr ::= expr UNIMATH value', 'expr ::= array',
+ 'expr ::= expr modifierlist', 'expr ::= expr lop expr', 'expr ::= expr scond',
+ 'expr ::= expr ISIN array', 'expr ::= expr ISIN value',
+ 'expr ::= variable INSTANCEOF ns1', 'expr ::= variable INSTANCEOF variable',
+ 'ternary ::= OPENP expr CLOSEP QMARK DOLLARID COLON expr',
+ 'ternary ::= OPENP expr CLOSEP QMARK expr COLON expr', 'value ::= variable',
+ 'value ::= UNIMATH value', 'value ::= NOT value', 'value ::= TYPECAST value',
+ 'value ::= variable INCDEC', 'value ::= HEX', 'value ::= INTEGER',
+ 'value ::= INTEGER DOT INTEGER', 'value ::= INTEGER DOT', 'value ::= DOT INTEGER',
+ 'value ::= ID', 'value ::= function', 'value ::= OPENP expr CLOSEP',
+ 'value ::= SINGLEQUOTESTRING', 'value ::= doublequoted_with_quotes',
+ 'value ::= varindexed DOUBLECOLON static_class_access', 'value ::= smartytag',
+ 'value ::= value modifierlist', 'value ::= NAMESPACE',
+ 'value ::= ns1 DOUBLECOLON static_class_access', 'ns1 ::= ID',
+ 'ns1 ::= NAMESPACE', 'variable ::= DOLLARID', 'variable ::= varindexed',
+ 'variable ::= varvar AT ID', 'variable ::= object', 'variable ::= HATCH ID HATCH',
+ 'variable ::= HATCH ID HATCH arrayindex', 'variable ::= HATCH variable HATCH',
+ 'variable ::= HATCH variable HATCH arrayindex',
+ 'varindexed ::= DOLLARID arrayindex', 'varindexed ::= varvar arrayindex',
+ 'arrayindex ::= arrayindex indexdef', 'arrayindex ::=',
+ 'indexdef ::= DOT DOLLARID', 'indexdef ::= DOT varvar',
+ 'indexdef ::= DOT varvar AT ID', 'indexdef ::= DOT ID',
+ 'indexdef ::= DOT INTEGER', 'indexdef ::= DOT LDEL expr RDEL',
+ 'indexdef ::= OPENB ID CLOSEB', 'indexdef ::= OPENB ID DOT ID CLOSEB',
+ 'indexdef ::= OPENB SINGLEQUOTESTRING CLOSEB',
+ 'indexdef ::= OPENB INTEGER CLOSEB', 'indexdef ::= OPENB DOLLARID CLOSEB',
+ 'indexdef ::= OPENB variable CLOSEB', 'indexdef ::= OPENB value CLOSEB',
+ 'indexdef ::= OPENB expr CLOSEB', 'indexdef ::= OPENB CLOSEB',
+ 'varvar ::= DOLLARID', 'varvar ::= DOLLAR', 'varvar ::= varvar varvarele',
+ 'varvarele ::= ID', 'varvarele ::= SIMPELOUTPUT', 'varvarele ::= LDEL expr RDEL',
+ 'object ::= varindexed objectchain', 'objectchain ::= objectelement',
+ 'objectchain ::= objectchain objectelement',
+ 'objectelement ::= PTR ID arrayindex', 'objectelement ::= PTR varvar arrayindex',
+ 'objectelement ::= PTR LDEL expr RDEL arrayindex',
+ 'objectelement ::= PTR ID LDEL expr RDEL arrayindex',
+ 'objectelement ::= PTR method', 'function ::= ns1 OPENP params CLOSEP',
+ 'method ::= ID OPENP params CLOSEP', 'method ::= DOLLARID OPENP params CLOSEP',
+ 'params ::= params COMMA expr', 'params ::= expr', 'params ::=',
+ 'modifierlist ::= modifierlist modifier modparameters',
+ 'modifierlist ::= modifier modparameters', 'modifier ::= VERT AT ID',
+ 'modifier ::= VERT ID', 'modparameters ::= modparameters modparameter',
+ 'modparameters ::=', 'modparameter ::= COLON value',
+ 'modparameter ::= COLON array', 'static_class_access ::= method',
+ 'static_class_access ::= method objectchain', 'static_class_access ::= ID',
+ 'static_class_access ::= DOLLARID arrayindex',
+ 'static_class_access ::= DOLLARID arrayindex objectchain', 'lop ::= LOGOP',
+ 'lop ::= TLOGOP', 'scond ::= SINGLECOND', 'array ::= OPENB arrayelements CLOSEB',
+ 'arrayelements ::= arrayelement',
+ 'arrayelements ::= arrayelements COMMA arrayelement', 'arrayelements ::=',
+ 'arrayelement ::= value APTR expr', 'arrayelement ::= ID APTR expr',
+ 'arrayelement ::= expr', 'doublequoted_with_quotes ::= QUOTE QUOTE',
+ 'doublequoted_with_quotes ::= QUOTE doublequoted QUOTE',
+ 'doublequoted ::= doublequoted doublequotedcontent',
+ 'doublequoted ::= doublequotedcontent',
+ 'doublequotedcontent ::= BACKTICK variable BACKTICK',
+ 'doublequotedcontent ::= BACKTICK expr BACKTICK',
+ 'doublequotedcontent ::= DOLLARID', 'doublequotedcontent ::= LDEL variable RDEL',
+ 'doublequotedcontent ::= LDEL expr RDEL', 'doublequotedcontent ::= smartytag',
+ 'doublequotedcontent ::= TEXT',);
public function tokenName($tokenType)
{
@@ -2635,14 +1050,12 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
public function yy_pop_parser_stack()
{
- if (!count($this->yystack)) {
+ if (empty($this->yystack)) {
return;
}
$yytos = array_pop($this->yystack);
if ($this->yyTraceFILE && $this->yyidx >= 0) {
- fwrite($this->yyTraceFILE,
- $this->yyTracePrompt . 'Popping ' . $this->yyTokenName[$yytos->major] .
- "\n");
+ fwrite($this->yyTraceFILE, $this->yyTracePrompt . 'Popping ' . $this->yyTokenName[$yytos->major] . "\n");
}
$yymajor = $yytos->major;
self::yy_destructor($yymajor, $yytos->minor);
@@ -2663,10 +1076,18 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
public function yy_get_expected_tokens($token)
{
+ static $res3 = array();
+ static $res4 = array();
$state = $this->yystack[$this->yyidx]->stateno;
$expected = self::$yyExpectedTokens[$state];
- if (in_array($token, self::$yyExpectedTokens[$state], true)) {
- return $expected;
+ if (isset($res3[$state][$token])) {
+ if ($res3[$state][$token]) {
+ return $expected;
+ }
+ } else {
+ if ($res3[$state][$token] = in_array($token, self::$yyExpectedTokens[$state], true)) {
+ return $expected;
+ }
}
$stack = $this->yystack;
$yyidx = $this->yyidx;
@@ -2684,18 +1105,25 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
return array_unique($expected);
}
$yyruleno = $yyact - self::YYNSTATE;
- $this->yyidx -= self::$yyRuleInfo[$yyruleno]['rhs'];
- $nextstate = $this->yy_find_reduce_action(
- $this->yystack[$this->yyidx]->stateno,
- self::$yyRuleInfo[$yyruleno]['lhs']);
+ $this->yyidx -= self::$yyRuleInfo[$yyruleno][1];
+ $nextstate = $this->yy_find_reduce_action($this->yystack[$this->yyidx]->stateno,
+ self::$yyRuleInfo[$yyruleno][0]);
if (isset(self::$yyExpectedTokens[$nextstate])) {
$expected = array_merge($expected, self::$yyExpectedTokens[$nextstate]);
- if (in_array($token,
- self::$yyExpectedTokens[$nextstate], true)) {
- $this->yyidx = $yyidx;
- $this->yystack = $stack;
-
- return array_unique($expected);
+ if (isset($res4[$nextstate][$token])) {
+ if ($res4[$nextstate][$token]) {
+ $this->yyidx = $yyidx;
+ $this->yystack = $stack;
+ return array_unique($expected);
+ }
+ } else {
+ if ($res4[$nextstate][$token] =
+ in_array($token, self::$yyExpectedTokens[$nextstate], true)
+ ) {
+ $this->yyidx = $yyidx;
+ $this->yystack = $stack;
+ return array_unique($expected);
+ }
}
}
if ($nextstate < self::YYNSTATE) {
@@ -2703,7 +1131,7 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
$this->yyidx ++;
$x = new TP_yyStackEntry;
$x->stateno = $nextstate;
- $x->major = self::$yyRuleInfo[$yyruleno]['lhs'];
+ $x->major = self::$yyRuleInfo[$yyruleno][0];
$this->yystack[$this->yyidx] = $x;
continue 2;
} elseif ($nextstate == self::YYNSTATE + self::YYNRULE + 1) {
@@ -2733,12 +1161,20 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
public function yy_is_expected_token($token)
{
+ static $res = array();
+ static $res2 = array();
if ($token === 0) {
return true; // 0 is not part of this
}
$state = $this->yystack[$this->yyidx]->stateno;
- if (in_array($token, self::$yyExpectedTokens[$state], true)) {
- return true;
+ if (isset($res[$state][$token])) {
+ if ($res[$state][$token]) {
+ return true;
+ }
+ } else {
+ if ($res[$state][$token] = in_array($token, self::$yyExpectedTokens[$state], true)) {
+ return true;
+ }
}
$stack = $this->yystack;
$yyidx = $this->yyidx;
@@ -2756,24 +1192,30 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
return true;
}
$yyruleno = $yyact - self::YYNSTATE;
- $this->yyidx -= self::$yyRuleInfo[$yyruleno]['rhs'];
- $nextstate = $this->yy_find_reduce_action(
- $this->yystack[$this->yyidx]->stateno,
- self::$yyRuleInfo[$yyruleno]['lhs']);
- if (isset(self::$yyExpectedTokens[$nextstate]) &&
- in_array($token, self::$yyExpectedTokens[$nextstate], true)
- ) {
- $this->yyidx = $yyidx;
- $this->yystack = $stack;
-
- return true;
+ $this->yyidx -= self::$yyRuleInfo[$yyruleno][1];
+ $nextstate = $this->yy_find_reduce_action($this->yystack[$this->yyidx]->stateno,
+ self::$yyRuleInfo[$yyruleno][0]);
+ if (isset($res2[$nextstate][$token])) {
+ if ($res2[$nextstate][$token]) {
+ $this->yyidx = $yyidx;
+ $this->yystack = $stack;
+ return true;
+ }
+ } else {
+ if ($res2[$nextstate][$token] = (isset(self::$yyExpectedTokens[$nextstate]) &&
+ in_array($token, self::$yyExpectedTokens[$nextstate], true))
+ ) {
+ $this->yyidx = $yyidx;
+ $this->yystack = $stack;
+ return true;
+ }
}
if ($nextstate < self::YYNSTATE) {
// we need to shift a non-terminal
$this->yyidx ++;
$x = new TP_yyStackEntry;
$x->stateno = $nextstate;
- $x->major = self::$yyRuleInfo[$yyruleno]['lhs'];
+ $x->major = self::$yyRuleInfo[$yyruleno][0];
$this->yystack[$this->yyidx] = $x;
continue 2;
} elseif ($nextstate == self::YYNSTATE + self::YYNRULE + 1) {
@@ -2822,16 +1264,14 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
return self::YY_NO_ACTION;
}
$i += $iLookAhead;
- if ($i < 0 || $i >= self::YY_SZ_ACTTAB ||
- self::$yy_lookahead[$i] != $iLookAhead
- ) {
- if (count(self::$yyFallback) && $iLookAhead < count(self::$yyFallback)
- && ($iFallback = self::$yyFallback[$iLookAhead]) != 0
+ if ($i < 0 || $i >= self::YY_SZ_ACTTAB || self::$yy_lookahead[$i] != $iLookAhead) {
+ if (count(self::$yyFallback) && $iLookAhead < count(self::$yyFallback) &&
+ ($iFallback = self::$yyFallback[$iLookAhead]) != 0
) {
if ($this->yyTraceFILE) {
- fwrite($this->yyTraceFILE, $this->yyTracePrompt . "FALLBACK " .
- $this->yyTokenName[$iLookAhead] . " => " .
- $this->yyTokenName[$iFallback] . "\n");
+ fwrite($this->yyTraceFILE,
+ $this->yyTracePrompt . "FALLBACK " . $this->yyTokenName[$iLookAhead] . " => " .
+ $this->yyTokenName[$iFallback] . "\n");
}
return $this->yy_find_shift_action($iFallback);
@@ -2858,9 +1298,7 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
return self::YY_NO_ACTION;
}
$i += $iLookAhead;
- if ($i < 0 || $i >= self::YY_SZ_ACTTAB ||
- self::$yy_lookahead[$i] != $iLookAhead
- ) {
+ if ($i < 0 || $i >= self::YY_SZ_ACTTAB || self::$yy_lookahead[$i] != $iLookAhead) {
return self::$yy_default[$stateno];
} else {
return self::$yy_action[$i];
@@ -2878,11 +1316,10 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
while ($this->yyidx >= 0) {
$this->yy_pop_parser_stack();
}
- #line 82 "smarty_internal_templateparser.y"
+ #line 214 "../smarty/lexer/smarty_internal_templateparser.y"
$this->internalError = true;
$this->compiler->trigger_template_error("Stack overflow in template parser");
- #line 1721 "smarty_internal_templateparser.php"
return;
}
@@ -2890,805 +1327,538 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
$yytos->stateno = $yyNewState;
$yytos->major = $yyMajor;
$yytos->minor = $yypMinor;
- array_push($this->yystack, $yytos);
+ $this->yystack[] = $yytos;
if ($this->yyTraceFILE && $this->yyidx > 0) {
- fprintf($this->yyTraceFILE, "%sShift %d\n", $this->yyTracePrompt,
- $yyNewState);
+ fprintf($this->yyTraceFILE, "%sShift %d\n", $this->yyTracePrompt, $yyNewState);
fprintf($this->yyTraceFILE, "%sStack:", $this->yyTracePrompt);
for ($i = 1; $i <= $this->yyidx; $i ++) {
- fprintf($this->yyTraceFILE, " %s",
- $this->yyTokenName[$this->yystack[$i]->major]);
+ fprintf($this->yyTraceFILE, " %s", $this->yyTokenName[$this->yystack[$i]->major]);
}
fwrite($this->yyTraceFILE, "\n");
}
}
- public static $yyRuleInfo = array(
- array('lhs' => 83, 'rhs' => 1),
- array('lhs' => 84, 'rhs' => 1),
- array('lhs' => 84, 'rhs' => 2),
- array('lhs' => 84, 'rhs' => 0),
- array('lhs' => 85, 'rhs' => 2),
- array('lhs' => 85, 'rhs' => 1),
- array('lhs' => 85, 'rhs' => 1),
- array('lhs' => 85, 'rhs' => 1),
- array('lhs' => 85, 'rhs' => 1),
- array('lhs' => 85, 'rhs' => 1),
- array('lhs' => 85, 'rhs' => 1),
- array('lhs' => 85, 'rhs' => 1),
- array('lhs' => 85, 'rhs' => 1),
- array('lhs' => 85, 'rhs' => 1),
- array('lhs' => 85, 'rhs' => 1),
- array('lhs' => 85, 'rhs' => 1),
- array('lhs' => 85, 'rhs' => 1),
- array('lhs' => 87, 'rhs' => 2),
- array('lhs' => 87, 'rhs' => 3),
- array('lhs' => 88, 'rhs' => 2),
- array('lhs' => 88, 'rhs' => 0),
- array('lhs' => 89, 'rhs' => 1),
- array('lhs' => 89, 'rhs' => 1),
- array('lhs' => 86, 'rhs' => 2),
- array('lhs' => 86, 'rhs' => 4),
- array('lhs' => 86, 'rhs' => 3),
- array('lhs' => 86, 'rhs' => 4),
- array('lhs' => 86, 'rhs' => 3),
- array('lhs' => 86, 'rhs' => 5),
- array('lhs' => 86, 'rhs' => 5),
- array('lhs' => 86, 'rhs' => 6),
- array('lhs' => 86, 'rhs' => 5),
- array('lhs' => 86, 'rhs' => 3),
- array('lhs' => 86, 'rhs' => 2),
- array('lhs' => 86, 'rhs' => 5),
- array('lhs' => 86, 'rhs' => 4),
- array('lhs' => 86, 'rhs' => 6),
- array('lhs' => 86, 'rhs' => 2),
- array('lhs' => 86, 'rhs' => 3),
- array('lhs' => 86, 'rhs' => 2),
- array('lhs' => 86, 'rhs' => 3),
- array('lhs' => 86, 'rhs' => 11),
- array('lhs' => 99, 'rhs' => 2),
- array('lhs' => 99, 'rhs' => 1),
- array('lhs' => 86, 'rhs' => 5),
- array('lhs' => 86, 'rhs' => 7),
- array('lhs' => 86, 'rhs' => 2),
- array('lhs' => 86, 'rhs' => 7),
- array('lhs' => 86, 'rhs' => 10),
- array('lhs' => 86, 'rhs' => 7),
- array('lhs' => 86, 'rhs' => 10),
- array('lhs' => 86, 'rhs' => 3),
- array('lhs' => 86, 'rhs' => 4),
- array('lhs' => 86, 'rhs' => 2),
- array('lhs' => 86, 'rhs' => 2),
- array('lhs' => 86, 'rhs' => 3),
- array('lhs' => 86, 'rhs' => 4),
- array('lhs' => 86, 'rhs' => 5),
- array('lhs' => 92, 'rhs' => 2),
- array('lhs' => 92, 'rhs' => 1),
- array('lhs' => 92, 'rhs' => 0),
- array('lhs' => 101, 'rhs' => 4),
- array('lhs' => 101, 'rhs' => 2),
- array('lhs' => 101, 'rhs' => 2),
- array('lhs' => 101, 'rhs' => 2),
- array('lhs' => 101, 'rhs' => 2),
- array('lhs' => 101, 'rhs' => 2),
- array('lhs' => 101, 'rhs' => 4),
- array('lhs' => 96, 'rhs' => 1),
- array('lhs' => 96, 'rhs' => 3),
- array('lhs' => 95, 'rhs' => 4),
- array('lhs' => 95, 'rhs' => 3),
- array('lhs' => 95, 'rhs' => 3),
- array('lhs' => 93, 'rhs' => 1),
- array('lhs' => 93, 'rhs' => 1),
- array('lhs' => 93, 'rhs' => 4),
- array('lhs' => 93, 'rhs' => 3),
- array('lhs' => 93, 'rhs' => 3),
- array('lhs' => 93, 'rhs' => 3),
- array('lhs' => 93, 'rhs' => 1),
- array('lhs' => 93, 'rhs' => 2),
- array('lhs' => 93, 'rhs' => 3),
- array('lhs' => 93, 'rhs' => 3),
- array('lhs' => 93, 'rhs' => 3),
- array('lhs' => 93, 'rhs' => 3),
- array('lhs' => 93, 'rhs' => 3),
- array('lhs' => 93, 'rhs' => 3),
- array('lhs' => 93, 'rhs' => 2),
- array('lhs' => 93, 'rhs' => 2),
- array('lhs' => 93, 'rhs' => 3),
- array('lhs' => 93, 'rhs' => 3),
- array('lhs' => 93, 'rhs' => 2),
- array('lhs' => 93, 'rhs' => 2),
- array('lhs' => 93, 'rhs' => 3),
- array('lhs' => 93, 'rhs' => 3),
- array('lhs' => 93, 'rhs' => 3),
- array('lhs' => 93, 'rhs' => 3),
- array('lhs' => 102, 'rhs' => 8),
- array('lhs' => 102, 'rhs' => 7),
- array('lhs' => 90, 'rhs' => 1),
- array('lhs' => 90, 'rhs' => 2),
- array('lhs' => 90, 'rhs' => 2),
- array('lhs' => 90, 'rhs' => 2),
- array('lhs' => 90, 'rhs' => 2),
- array('lhs' => 90, 'rhs' => 1),
- array('lhs' => 90, 'rhs' => 1),
- array('lhs' => 90, 'rhs' => 3),
- array('lhs' => 90, 'rhs' => 2),
- array('lhs' => 90, 'rhs' => 2),
- array('lhs' => 90, 'rhs' => 1),
- array('lhs' => 90, 'rhs' => 1),
- array('lhs' => 90, 'rhs' => 3),
- array('lhs' => 90, 'rhs' => 1),
- array('lhs' => 90, 'rhs' => 1),
- array('lhs' => 90, 'rhs' => 3),
- array('lhs' => 90, 'rhs' => 3),
- array('lhs' => 90, 'rhs' => 2),
- array('lhs' => 90, 'rhs' => 2),
- array('lhs' => 106, 'rhs' => 1),
- array('lhs' => 106, 'rhs' => 4),
- array('lhs' => 106, 'rhs' => 1),
- array('lhs' => 106, 'rhs' => 3),
- array('lhs' => 106, 'rhs' => 4),
- array('lhs' => 106, 'rhs' => 3),
- array('lhs' => 106, 'rhs' => 4),
- array('lhs' => 94, 'rhs' => 3),
- array('lhs' => 111, 'rhs' => 2),
- array('lhs' => 111, 'rhs' => 0),
- array('lhs' => 112, 'rhs' => 3),
- array('lhs' => 112, 'rhs' => 5),
- array('lhs' => 112, 'rhs' => 2),
- array('lhs' => 112, 'rhs' => 2),
- array('lhs' => 112, 'rhs' => 4),
- array('lhs' => 112, 'rhs' => 3),
- array('lhs' => 112, 'rhs' => 5),
- array('lhs' => 112, 'rhs' => 3),
- array('lhs' => 112, 'rhs' => 2),
- array('lhs' => 98, 'rhs' => 1),
- array('lhs' => 98, 'rhs' => 2),
- array('lhs' => 113, 'rhs' => 1),
- array('lhs' => 113, 'rhs' => 3),
- array('lhs' => 110, 'rhs' => 2),
- array('lhs' => 114, 'rhs' => 1),
- array('lhs' => 114, 'rhs' => 2),
- array('lhs' => 115, 'rhs' => 3),
- array('lhs' => 115, 'rhs' => 4),
- array('lhs' => 115, 'rhs' => 5),
- array('lhs' => 115, 'rhs' => 6),
- array('lhs' => 115, 'rhs' => 2),
- array('lhs' => 107, 'rhs' => 4),
- array('lhs' => 116, 'rhs' => 4),
- array('lhs' => 116, 'rhs' => 5),
- array('lhs' => 117, 'rhs' => 3),
- array('lhs' => 117, 'rhs' => 1),
- array('lhs' => 117, 'rhs' => 0),
- array('lhs' => 91, 'rhs' => 3),
- array('lhs' => 91, 'rhs' => 2),
- array('lhs' => 118, 'rhs' => 3),
- array('lhs' => 118, 'rhs' => 2),
- array('lhs' => 100, 'rhs' => 2),
- array('lhs' => 100, 'rhs' => 0),
- array('lhs' => 119, 'rhs' => 2),
- array('lhs' => 119, 'rhs' => 2),
- array('lhs' => 109, 'rhs' => 1),
- array('lhs' => 109, 'rhs' => 2),
- array('lhs' => 109, 'rhs' => 1),
- array('lhs' => 109, 'rhs' => 3),
- array('lhs' => 109, 'rhs' => 4),
- array('lhs' => 104, 'rhs' => 1),
- array('lhs' => 104, 'rhs' => 1),
- array('lhs' => 104, 'rhs' => 1),
- array('lhs' => 104, 'rhs' => 1),
- array('lhs' => 104, 'rhs' => 1),
- array('lhs' => 104, 'rhs' => 1),
- array('lhs' => 104, 'rhs' => 1),
- array('lhs' => 104, 'rhs' => 1),
- array('lhs' => 104, 'rhs' => 1),
- array('lhs' => 105, 'rhs' => 1),
- array('lhs' => 105, 'rhs' => 1),
- array('lhs' => 105, 'rhs' => 1),
- array('lhs' => 103, 'rhs' => 3),
- array('lhs' => 120, 'rhs' => 1),
- array('lhs' => 120, 'rhs' => 3),
- array('lhs' => 120, 'rhs' => 0),
- array('lhs' => 121, 'rhs' => 3),
- array('lhs' => 121, 'rhs' => 3),
- array('lhs' => 121, 'rhs' => 1),
- array('lhs' => 108, 'rhs' => 2),
- array('lhs' => 108, 'rhs' => 3),
- array('lhs' => 122, 'rhs' => 2),
- array('lhs' => 122, 'rhs' => 1),
- array('lhs' => 123, 'rhs' => 3),
- array('lhs' => 123, 'rhs' => 3),
- array('lhs' => 123, 'rhs' => 1),
- array('lhs' => 123, 'rhs' => 3),
- array('lhs' => 123, 'rhs' => 3),
- array('lhs' => 123, 'rhs' => 2),
- array('lhs' => 123, 'rhs' => 1),
- array('lhs' => 97, 'rhs' => 1),
- array('lhs' => 97, 'rhs' => 0),
- );
-
- public static $yyReduceMap = array(
- 0 => 0,
- 1 => 1,
- 2 => 2,
- 4 => 4,
- 5 => 5,
- 6 => 6,
- 7 => 7,
- 8 => 8,
- 9 => 9,
- 10 => 10,
- 11 => 11,
- 12 => 12,
- 13 => 13,
- 14 => 14,
- 15 => 15,
- 16 => 16,
- 17 => 17,
- 20 => 17,
- 199 => 17,
- 18 => 18,
- 72 => 18,
- 19 => 19,
- 100 => 19,
- 102 => 19,
- 103 => 19,
- 126 => 19,
- 164 => 19,
- 21 => 21,
- 22 => 21,
- 43 => 21,
- 65 => 21,
- 66 => 21,
- 73 => 21,
- 74 => 21,
- 79 => 21,
- 99 => 21,
- 104 => 21,
- 105 => 21,
- 110 => 21,
- 112 => 21,
- 113 => 21,
- 120 => 21,
- 137 => 21,
- 163 => 21,
- 165 => 21,
- 181 => 21,
- 186 => 21,
- 198 => 21,
- 23 => 23,
- 24 => 24,
- 25 => 25,
- 27 => 25,
- 26 => 26,
- 28 => 28,
- 29 => 28,
- 30 => 30,
- 31 => 31,
- 32 => 32,
- 33 => 33,
- 34 => 34,
- 35 => 35,
- 36 => 36,
- 37 => 37,
- 38 => 38,
- 40 => 38,
- 39 => 39,
- 41 => 41,
- 42 => 42,
- 44 => 44,
- 45 => 45,
- 46 => 46,
- 47 => 47,
- 49 => 47,
- 48 => 48,
- 50 => 48,
- 51 => 51,
- 52 => 52,
- 53 => 53,
- 54 => 54,
- 55 => 55,
- 56 => 56,
- 57 => 57,
- 58 => 58,
- 59 => 59,
- 68 => 59,
- 153 => 59,
- 157 => 59,
- 161 => 59,
- 162 => 59,
- 60 => 60,
- 154 => 60,
- 160 => 60,
- 61 => 61,
- 62 => 62,
- 63 => 62,
- 64 => 64,
- 67 => 67,
- 69 => 69,
- 70 => 70,
- 71 => 70,
- 75 => 75,
- 76 => 76,
- 77 => 76,
- 78 => 76,
- 80 => 80,
- 117 => 80,
- 81 => 81,
- 84 => 81,
- 95 => 81,
- 82 => 82,
- 83 => 83,
- 85 => 85,
- 86 => 86,
- 87 => 87,
- 92 => 87,
- 88 => 88,
- 91 => 88,
- 89 => 89,
- 94 => 89,
- 90 => 90,
- 93 => 90,
- 96 => 96,
- 97 => 97,
- 98 => 98,
- 101 => 101,
- 106 => 106,
- 107 => 107,
- 108 => 108,
- 109 => 109,
- 111 => 111,
- 114 => 114,
- 115 => 115,
- 116 => 116,
- 118 => 118,
- 119 => 119,
- 121 => 121,
- 122 => 122,
- 123 => 123,
- 124 => 124,
- 125 => 125,
- 127 => 127,
- 183 => 127,
- 128 => 128,
- 129 => 129,
- 130 => 130,
- 131 => 131,
- 132 => 132,
- 135 => 132,
- 133 => 133,
- 134 => 134,
- 136 => 136,
- 138 => 138,
- 139 => 139,
- 140 => 140,
- 141 => 141,
- 142 => 142,
- 143 => 143,
- 144 => 144,
- 145 => 145,
- 146 => 146,
- 147 => 147,
- 148 => 148,
- 149 => 149,
- 150 => 150,
- 151 => 151,
- 152 => 152,
- 155 => 155,
- 156 => 156,
- 158 => 158,
- 159 => 159,
- 166 => 166,
- 167 => 167,
- 168 => 168,
- 169 => 169,
- 170 => 170,
- 171 => 171,
- 172 => 172,
- 173 => 173,
- 174 => 174,
- 175 => 175,
- 176 => 176,
- 177 => 177,
- 178 => 178,
- 179 => 179,
- 180 => 180,
- 182 => 182,
- 184 => 184,
- 185 => 185,
- 187 => 187,
- 188 => 188,
- 189 => 189,
- 190 => 190,
- 191 => 191,
- 192 => 191,
- 194 => 191,
- 193 => 193,
- 195 => 195,
- 196 => 196,
- 197 => 197,
- );
-
- #line 93 "smarty_internal_templateparser.y"
+ public static $yyRuleInfo = array(array(0 => 61, 1 => 1), array(0 => 62, 1 => 1), array(0 => 62, 1 => 2),
+ array(0 => 62, 1 => 0), array(0 => 63, 1 => 1), array(0 => 63, 1 => 1),
+ array(0 => 63, 1 => 1), array(0 => 63, 1 => 1), array(0 => 63, 1 => 1),
+ array(0 => 66, 1 => 1), array(0 => 66, 1 => 2), array(0 => 63, 1 => 1),
+ array(0 => 63, 1 => 1), array(0 => 65, 1 => 2), array(0 => 65, 1 => 3),
+ array(0 => 67, 1 => 2), array(0 => 67, 1 => 0), array(0 => 68, 1 => 1),
+ array(0 => 68, 1 => 1), array(0 => 64, 1 => 2), array(0 => 64, 1 => 1),
+ array(0 => 69, 1 => 2), array(0 => 69, 1 => 4), array(0 => 69, 1 => 3),
+ array(0 => 69, 1 => 2), array(0 => 69, 1 => 4), array(0 => 69, 1 => 3),
+ array(0 => 69, 1 => 4), array(0 => 69, 1 => 3), array(0 => 69, 1 => 4),
+ array(0 => 69, 1 => 4), array(0 => 69, 1 => 5), array(0 => 69, 1 => 5),
+ array(0 => 64, 1 => 1), array(0 => 69, 1 => 3), array(0 => 69, 1 => 2),
+ array(0 => 69, 1 => 4), array(0 => 69, 1 => 5), array(0 => 69, 1 => 6),
+ array(0 => 69, 1 => 2), array(0 => 69, 1 => 3), array(0 => 69, 1 => 2),
+ array(0 => 69, 1 => 3), array(0 => 69, 1 => 8), array(0 => 78, 1 => 2),
+ array(0 => 78, 1 => 1), array(0 => 69, 1 => 5), array(0 => 69, 1 => 7),
+ array(0 => 69, 1 => 2), array(0 => 69, 1 => 6), array(0 => 69, 1 => 8),
+ array(0 => 69, 1 => 6), array(0 => 69, 1 => 8), array(0 => 69, 1 => 3),
+ array(0 => 69, 1 => 4), array(0 => 69, 1 => 2), array(0 => 64, 1 => 1),
+ array(0 => 69, 1 => 2), array(0 => 69, 1 => 3), array(0 => 69, 1 => 4),
+ array(0 => 69, 1 => 5), array(0 => 72, 1 => 2), array(0 => 72, 1 => 1),
+ array(0 => 72, 1 => 0), array(0 => 81, 1 => 4), array(0 => 81, 1 => 2),
+ array(0 => 81, 1 => 2), array(0 => 81, 1 => 2), array(0 => 81, 1 => 2),
+ array(0 => 81, 1 => 2), array(0 => 81, 1 => 4), array(0 => 77, 1 => 1),
+ array(0 => 77, 1 => 3), array(0 => 76, 1 => 3), array(0 => 76, 1 => 3),
+ array(0 => 76, 1 => 3), array(0 => 76, 1 => 3), array(0 => 74, 1 => 1),
+ array(0 => 74, 1 => 1), array(0 => 74, 1 => 3), array(0 => 74, 1 => 3),
+ array(0 => 74, 1 => 3), array(0 => 74, 1 => 1), array(0 => 74, 1 => 2),
+ array(0 => 74, 1 => 3), array(0 => 74, 1 => 2), array(0 => 74, 1 => 3),
+ array(0 => 74, 1 => 3), array(0 => 74, 1 => 3), array(0 => 74, 1 => 3),
+ array(0 => 82, 1 => 7), array(0 => 82, 1 => 7), array(0 => 73, 1 => 1),
+ array(0 => 73, 1 => 2), array(0 => 73, 1 => 2), array(0 => 73, 1 => 2),
+ array(0 => 73, 1 => 2), array(0 => 73, 1 => 1), array(0 => 73, 1 => 1),
+ array(0 => 73, 1 => 3), array(0 => 73, 1 => 2), array(0 => 73, 1 => 2),
+ array(0 => 73, 1 => 1), array(0 => 73, 1 => 1), array(0 => 73, 1 => 3),
+ array(0 => 73, 1 => 1), array(0 => 73, 1 => 1), array(0 => 73, 1 => 3),
+ array(0 => 73, 1 => 1), array(0 => 73, 1 => 2), array(0 => 73, 1 => 1),
+ array(0 => 73, 1 => 3), array(0 => 86, 1 => 1), array(0 => 86, 1 => 1),
+ array(0 => 70, 1 => 1), array(0 => 70, 1 => 1), array(0 => 70, 1 => 3),
+ array(0 => 70, 1 => 1), array(0 => 70, 1 => 3), array(0 => 70, 1 => 4),
+ array(0 => 70, 1 => 3), array(0 => 70, 1 => 4), array(0 => 75, 1 => 2),
+ array(0 => 75, 1 => 2), array(0 => 91, 1 => 2), array(0 => 91, 1 => 0),
+ array(0 => 92, 1 => 2), array(0 => 92, 1 => 2), array(0 => 92, 1 => 4),
+ array(0 => 92, 1 => 2), array(0 => 92, 1 => 2), array(0 => 92, 1 => 4),
+ array(0 => 92, 1 => 3), array(0 => 92, 1 => 5), array(0 => 92, 1 => 3),
+ array(0 => 92, 1 => 3), array(0 => 92, 1 => 3), array(0 => 92, 1 => 3),
+ array(0 => 92, 1 => 3), array(0 => 92, 1 => 3), array(0 => 92, 1 => 2),
+ array(0 => 79, 1 => 1), array(0 => 79, 1 => 1), array(0 => 79, 1 => 2),
+ array(0 => 93, 1 => 1), array(0 => 93, 1 => 1), array(0 => 93, 1 => 3),
+ array(0 => 90, 1 => 2), array(0 => 94, 1 => 1), array(0 => 94, 1 => 2),
+ array(0 => 95, 1 => 3), array(0 => 95, 1 => 3), array(0 => 95, 1 => 5),
+ array(0 => 95, 1 => 6), array(0 => 95, 1 => 2), array(0 => 87, 1 => 4),
+ array(0 => 96, 1 => 4), array(0 => 96, 1 => 4), array(0 => 97, 1 => 3),
+ array(0 => 97, 1 => 1), array(0 => 97, 1 => 0), array(0 => 71, 1 => 3),
+ array(0 => 71, 1 => 2), array(0 => 98, 1 => 3), array(0 => 98, 1 => 2),
+ array(0 => 80, 1 => 2), array(0 => 80, 1 => 0), array(0 => 99, 1 => 2),
+ array(0 => 99, 1 => 2), array(0 => 89, 1 => 1), array(0 => 89, 1 => 2),
+ array(0 => 89, 1 => 1), array(0 => 89, 1 => 2), array(0 => 89, 1 => 3),
+ array(0 => 84, 1 => 1), array(0 => 84, 1 => 1), array(0 => 85, 1 => 1),
+ array(0 => 83, 1 => 3), array(0 => 100, 1 => 1), array(0 => 100, 1 => 3),
+ array(0 => 100, 1 => 0), array(0 => 101, 1 => 3), array(0 => 101, 1 => 3),
+ array(0 => 101, 1 => 1), array(0 => 88, 1 => 2), array(0 => 88, 1 => 3),
+ array(0 => 102, 1 => 2), array(0 => 102, 1 => 1), array(0 => 103, 1 => 3),
+ array(0 => 103, 1 => 3), array(0 => 103, 1 => 1), array(0 => 103, 1 => 3),
+ array(0 => 103, 1 => 3), array(0 => 103, 1 => 1), array(0 => 103, 1 => 1),);
+
+ public static $yyReduceMap = array(0 => 0, 1 => 1, 2 => 2, 4 => 4, 5 => 5, 6 => 6, 7 => 7, 8 => 8, 9 => 9,
+ 17 => 9, 18 => 9, 45 => 9, 68 => 9, 69 => 9, 77 => 9, 78 => 9, 82 => 9, 92 => 9,
+ 97 => 9, 98 => 9, 103 => 9, 105 => 9, 106 => 9, 110 => 9, 112 => 9, 117 => 9,
+ 178 => 9, 183 => 9, 10 => 10, 11 => 11, 12 => 12, 13 => 13, 16 => 13, 14 => 14,
+ 76 => 14, 15 => 15, 93 => 15, 95 => 15, 96 => 15, 124 => 15, 19 => 19, 20 => 20,
+ 21 => 21, 24 => 21, 22 => 22, 25 => 22, 23 => 23, 26 => 23, 28 => 23, 27 => 27,
+ 29 => 29, 30 => 29, 31 => 31, 32 => 32, 33 => 33, 34 => 34, 35 => 35, 36 => 36,
+ 37 => 37, 38 => 38, 39 => 39, 40 => 40, 42 => 40, 41 => 41, 43 => 43, 44 => 44,
+ 46 => 46, 47 => 47, 48 => 48, 49 => 49, 51 => 49, 50 => 50, 52 => 50, 53 => 53,
+ 54 => 54, 55 => 55, 56 => 56, 57 => 57, 58 => 58, 59 => 59, 60 => 60, 61 => 61,
+ 62 => 62, 71 => 62, 159 => 62, 163 => 62, 167 => 62, 168 => 62, 63 => 63,
+ 160 => 63, 166 => 63, 64 => 64, 65 => 65, 66 => 65, 67 => 67, 144 => 67,
+ 70 => 70, 72 => 72, 73 => 73, 74 => 73, 75 => 75, 79 => 79, 80 => 80, 81 => 80,
+ 83 => 83, 109 => 83, 84 => 84, 85 => 85, 86 => 86, 87 => 87, 88 => 88, 89 => 88,
+ 90 => 90, 91 => 91, 94 => 94, 99 => 99, 100 => 100, 101 => 101, 102 => 102,
+ 104 => 104, 107 => 107, 108 => 108, 111 => 111, 113 => 113, 114 => 114,
+ 115 => 115, 116 => 116, 118 => 118, 119 => 119, 120 => 120, 121 => 121,
+ 122 => 122, 123 => 123, 125 => 125, 180 => 125, 126 => 126, 127 => 127,
+ 128 => 128, 129 => 129, 130 => 130, 131 => 131, 139 => 131, 132 => 132,
+ 133 => 133, 134 => 134, 135 => 134, 137 => 134, 138 => 134, 136 => 136,
+ 140 => 140, 141 => 141, 142 => 142, 184 => 142, 143 => 143, 145 => 145,
+ 146 => 146, 147 => 147, 148 => 148, 149 => 149, 150 => 150, 151 => 151,
+ 152 => 152, 153 => 153, 154 => 154, 155 => 155, 156 => 156, 157 => 157,
+ 158 => 158, 161 => 161, 162 => 162, 164 => 164, 165 => 165, 169 => 169,
+ 170 => 170, 171 => 171, 172 => 172, 173 => 173, 174 => 174, 175 => 175,
+ 176 => 176, 177 => 177, 179 => 179, 181 => 181, 182 => 182, 185 => 185,
+ 186 => 186, 187 => 187, 188 => 188, 189 => 188, 191 => 188, 190 => 190,
+ 192 => 192, 193 => 193, 194 => 194,);
+
+ #line 225 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r0()
{
- $this->_retvalue = $this->root_buffer->to_smarty_php();
+ $this->root_buffer->prepend_array($this, $this->template_prefix);
+ $this->root_buffer->append_array($this, $this->template_postfix);
+ $this->_retvalue = $this->root_buffer->to_smarty_php($this);
}
- #line 2150 "smarty_internal_templateparser.php"
- #line 101 "smarty_internal_templateparser.y"
+
+ #line 235 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r1()
{
if ($this->yystack[$this->yyidx + 0]->minor != null) {
- $this->current_buffer->append_subtree($this->yystack[$this->yyidx + 0]->minor);
+ $this->current_buffer->append_subtree($this, $this->yystack[$this->yyidx + 0]->minor);
}
}
- #line 2157 "smarty_internal_templateparser.php"
- #line 108 "smarty_internal_templateparser.y"
+
+ #line 242 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r2()
{
if ($this->yystack[$this->yyidx + 0]->minor != null) {
// because of possible code injection
- $this->current_buffer->append_subtree($this->yystack[$this->yyidx + 0]->minor);
+ $this->current_buffer->append_subtree($this, $this->yystack[$this->yyidx + 0]->minor);
}
}
- #line 2165 "smarty_internal_templateparser.php"
- #line 122 "smarty_internal_templateparser.y"
+
+ #line 256 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r4()
{
if ($this->compiler->has_code) {
- $tmp = '';
- foreach ($this->compiler->prefix_code as $code) {
- $tmp .= $code;
- }
- $this->compiler->prefix_code = array();
- $this->_retvalue = new _smarty_tag($this, $this->compiler->processNocacheCode($tmp . $this->yystack[$this->yyidx + - 1]->minor, true));
+ $this->_retvalue = $this->mergePrefixCode($this->yystack[$this->yyidx + 0]->minor);
} else {
$this->_retvalue = null;
}
$this->compiler->has_variable_string = false;
$this->block_nesting_level = count($this->compiler->_tag_stack);
}
- #line 2177 "smarty_internal_templateparser.php"
- #line 134 "smarty_internal_templateparser.y"
+
+ #line 267 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r5()
{
- $this->_retvalue = null;
+ $this->_retvalue = new Smarty_Internal_ParseTree_Text($this->yystack[$this->yyidx + 0]->minor);
}
- #line 2182 "smarty_internal_templateparser.php"
- #line 139 "smarty_internal_templateparser.y"
+
+ #line 271 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r6()
{
- $this->_retvalue = new _smarty_text($this, $this->yystack[$this->yyidx + 0]->minor);
- }
- #line 2187 "smarty_internal_templateparser.php"
- #line 144 "smarty_internal_templateparser.y"
- function yy_r7()
- {
- if (strpos($this->yystack[$this->yyidx + 0]->minor, '<s') === 0) {
- $this->lex->is_phpScript = true;
- }
- if ($this->php_handling == Smarty::PHP_PASSTHRU) {
- if ($this->lex->is_phpScript) {
- $s = addcslashes($this->yystack[$this->yyidx + 0]->minor, "'");
- $this->_retvalue = new _smarty_text($this, $s);
- } else {
- $this->_retvalue = new _smarty_text($this, $this->yystack[$this->yyidx + 0]->minor);
- }
- } elseif ($this->php_handling == Smarty::PHP_QUOTE) {
- $this->_retvalue = new _smarty_text($this, htmlspecialchars($this->yystack[$this->yyidx + 0]->minor, ENT_QUOTES));
- } elseif ($this->php_handling == Smarty::PHP_ALLOW) {
- if (!($this->smarty instanceof SmartyBC)) {
- $this->compiler->trigger_template_error(self::Err3);
+ $code = $this->compiler->compileTag('private_php',
+ array(array('code' => $this->yystack[$this->yyidx + 0]->minor),
+ array('type' => $this->lex->phpType)), array());
+ if ($this->compiler->has_code && !empty($code)) {
+ $tmp = '';
+ foreach ($this->compiler->prefix_code as $code) {
+ $tmp .= $code;
}
- $this->_retvalue = new _smarty_tag($this, $this->compiler->processNocacheCode('<?php ', true));
- } elseif ($this->php_handling == Smarty::PHP_REMOVE) {
+ $this->compiler->prefix_code = array();
+ $this->_retvalue =
+ new Smarty_Internal_ParseTree_Tag($this, $this->compiler->processNocacheCode($tmp . $code, true));
+ } else {
$this->_retvalue = null;
}
}
- #line 2211 "smarty_internal_templateparser.php"
- #line 168 "smarty_internal_templateparser.y"
+
+ #line 282 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r7()
+ {
+ $this->compiler->tag_nocache = true;
+ $save = $this->template->compiled->has_nocache_code;
+ $this->_retvalue = new Smarty_Internal_ParseTree_Tag($this,
+ $this->compiler->processNocacheCode("<?php echo '{$this->yystack[$this->yyidx + 0]->minor}';?>\n",
+ $this->compiler,
+ true));
+ $this->template->compiled->has_nocache_code = $save;
+ }
+
+ #line 289 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r8()
{
- if ($this->is_xml) {
- $this->compiler->tag_nocache = true;
- $this->is_xml = false;
- $save = $this->template->has_nocache_code;
- $this->_retvalue = new _smarty_tag($this, $this->compiler->processNocacheCode("<?php echo '?>';?>\n", $this->compiler, true));
- $this->template->has_nocache_code = $save;
- } elseif ($this->php_handling == Smarty::PHP_PASSTHRU) {
- $this->_retvalue = new _smarty_text($this, $this->yystack[$this->yyidx + 0]->minor);
- } elseif ($this->php_handling == Smarty::PHP_QUOTE) {
- $this->_retvalue = new _smarty_text($this, htmlspecialchars('?>', ENT_QUOTES));
- } elseif ($this->php_handling == Smarty::PHP_ALLOW) {
- $this->_retvalue = new _smarty_tag($this, $this->compiler->processNocacheCode('?>', true));
- } elseif ($this->php_handling == Smarty::PHP_REMOVE) {
- $this->_retvalue = null;
- }
+ $this->_retvalue = $this->compiler->processText($this->yystack[$this->yyidx + 0]->minor);
}
- #line 2230 "smarty_internal_templateparser.php"
- #line 186 "smarty_internal_templateparser.y"
+
+ #line 293 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r9()
{
- if (!$this->lex->is_phpScript) {
- $this->_retvalue = new _smarty_text($this, $this->yystack[$this->yyidx + 0]->minor);
- } else {
- $this->lex->is_phpScript = false;
- if ($this->php_handling == Smarty::PHP_PASSTHRU) {
- $this->_retvalue = new _smarty_text($this, $this->yystack[$this->yyidx + 0]->minor);
- } elseif ($this->php_handling == Smarty::PHP_QUOTE) {
- $this->_retvalue = new _smarty_text($this, htmlspecialchars($this->yystack[$this->yyidx + 0]->minor, ENT_QUOTES));
- } elseif ($this->php_handling == Smarty::PHP_ALLOW) {
- $this->_retvalue = new _smarty_tag($this, $this->compiler->processNocacheCode('?>', true));
- } elseif ($this->php_handling == Smarty::PHP_REMOVE) {
- $this->_retvalue = null;
- }
- }
+ $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2248 "smarty_internal_templateparser.php"
- #line 204 "smarty_internal_templateparser.y"
+
+ #line 297 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r10()
{
- if ($this->php_handling == Smarty::PHP_PASSTHRU) {
- $this->_retvalue = new _smarty_text($this, $this->yystack[$this->yyidx + 0]->minor);
- } elseif ($this->php_handling == Smarty::PHP_QUOTE) {
- $this->_retvalue = new _smarty_text($this, htmlspecialchars($this->yystack[$this->yyidx + 0]->minor, ENT_QUOTES));
- } elseif ($this->php_handling == Smarty::PHP_ALLOW) {
- if ($this->asp_tags) {
- if (!($this->smarty instanceof SmartyBC)) {
- $this->compiler->trigger_template_error(self::Err3);
- }
- $this->_retvalue = new _smarty_tag($this, $this->compiler->processNocacheCode('<%', true));
- } else {
- $this->_retvalue = new _smarty_text($this, $this->yystack[$this->yyidx + 0]->minor);
- }
- } elseif ($this->php_handling == Smarty::PHP_REMOVE) {
- if ($this->asp_tags) {
- $this->_retvalue = null;
- } else {
- $this->_retvalue = new _smarty_text($this, $this->yystack[$this->yyidx + 0]->minor);
- }
- }
+ $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor . $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2272 "smarty_internal_templateparser.php"
- #line 228 "smarty_internal_templateparser.y"
+
+ #line 302 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r11()
{
- if ($this->php_handling == Smarty::PHP_PASSTHRU) {
- $this->_retvalue = new _smarty_text($this, st);
- } elseif ($this->php_handling == Smarty::PHP_QUOTE) {
- $this->_retvalue = new _smarty_text($this, htmlspecialchars('%>', ENT_QUOTES));
- } elseif ($this->php_handling == Smarty::PHP_ALLOW) {
- if ($this->asp_tags) {
- $this->_retvalue = new _smarty_tag($this, $this->compiler->processNocacheCode('%>', true));
- } else {
- $this->_retvalue = new _smarty_text($this, st);
- }
- } elseif ($this->php_handling == Smarty::PHP_REMOVE) {
- if ($this->asp_tags) {
- $this->_retvalue = null;
- } else {
- $this->_retvalue = new _smarty_text($this, st);
- }
- }
+ $this->strip = true;
}
- #line 2293 "smarty_internal_templateparser.php"
- #line 250 "smarty_internal_templateparser.y"
+
+ #line 306 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r12()
{
- $this->compiler->tag_nocache = true;
- $this->is_xml = true;
- $save = $this->template->has_nocache_code;
- $this->_retvalue = new _smarty_tag($this, $this->compiler->processNocacheCode("<?php echo '<?xml';?>", $this->compiler, true));
- $this->template->has_nocache_code = $save;
+ $this->strip = false;
}
- #line 2302 "smarty_internal_templateparser.php"
- #line 259 "smarty_internal_templateparser.y"
+
+ #line 311 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r13()
{
- if ($this->strip) {
- $this->_retvalue = new _smarty_text($this, preg_replace('![\t ]*[\r\n]+[\t ]*!', '', $this->yystack[$this->yyidx + 0]->minor));
- } else {
- $this->_retvalue = new _smarty_text($this, $this->yystack[$this->yyidx + 0]->minor);
- }
+ $this->_retvalue = '';
}
- #line 2311 "smarty_internal_templateparser.php"
- #line 268 "smarty_internal_templateparser.y"
+
+ #line 315 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r14()
{
- $this->strip = true;
+ $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor;
}
- #line 2316 "smarty_internal_templateparser.php"
- #line 272 "smarty_internal_templateparser.y"
+
+ #line 319 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r15()
{
- $this->strip = false;
- }
- #line 2321 "smarty_internal_templateparser.php"
- #line 276 "smarty_internal_templateparser.y"
- function yy_r16()
- {
- if ($this->strip) {
- SMARTY_INTERNAL_COMPILE_BLOCK::blockSource($this->compiler, preg_replace('![\t ]*[\r\n]+[\t ]*!', '', $this->yystack[$this->yyidx + 0]->minor));
- } else {
- SMARTY_INTERNAL_COMPILE_BLOCK::blockSource($this->compiler, $this->yystack[$this->yyidx + 0]->minor);
- }
- }
- #line 2330 "smarty_internal_templateparser.php"
- #line 285 "smarty_internal_templateparser.y"
- function yy_r17()
- {
- $this->_retvalue = '';
+ $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor . $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2335 "smarty_internal_templateparser.php"
- #line 289 "smarty_internal_templateparser.y"
- function yy_r18()
+
+ #line 335 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r19()
{
$this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor;
}
- #line 2340 "smarty_internal_templateparser.php"
- #line 293 "smarty_internal_templateparser.y"
- function yy_r19()
- {
- $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor . $this->yystack[$this->yyidx + 0]->minor;
+
+ #line 341 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r20()
+ {
+ $var = trim(substr($this->yystack[$this->yyidx + 0]->minor, $this->lex->ldel_length, - $this->lex->rdel_length),
+ ' $');
+ if (preg_match('/^(.*)(\s+nocache)$/', $var, $match)) {
+ $this->_retvalue = $this->compiler->compileTag('private_print_expression', array('nocache'),
+ array('value' => $this->compiler->compileVariable('\'' .
+ $match[1] .
+ '\'')));
+ } else {
+ $this->_retvalue = $this->compiler->compileTag('private_print_expression', array(),
+ array('value' => $this->compiler->compileVariable('\'' .
+ $var .
+ '\'')));
+ }
}
- #line 2345 "smarty_internal_templateparser.php"
- #line 301 "smarty_internal_templateparser.y"
+
+ #line 351 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r21()
{
- $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor;
- }
- #line 2350 "smarty_internal_templateparser.php"
- #line 314 "smarty_internal_templateparser.y"
- function yy_r23()
- {
- $this->_retvalue = $this->compiler->compileTag('private_print_expression', array(), array('value' => $this->yystack[$this->yyidx + 0]->minor));
- }
- #line 2355 "smarty_internal_templateparser.php"
- #line 318 "smarty_internal_templateparser.y"
- function yy_r24()
- {
- $this->_retvalue = $this->compiler->compileTag('private_print_expression', $this->yystack[$this->yyidx + 0]->minor, array('value' => $this->yystack[$this->yyidx + - 2]->minor, 'modifierlist' => $this->yystack[$this->yyidx + - 1]->minor));
+ $this->_retvalue = $this->compiler->compileTag('private_print_expression', array(),
+ array('value' => $this->yystack[$this->yyidx + 0]->minor));
}
- #line 2360 "smarty_internal_templateparser.php"
- #line 322 "smarty_internal_templateparser.y"
- function yy_r25()
+
+ #line 355 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r22()
{
- $this->_retvalue = $this->compiler->compileTag('private_print_expression', $this->yystack[$this->yyidx + 0]->minor, array('value' => $this->yystack[$this->yyidx + - 1]->minor));
+ $this->_retvalue =
+ $this->compiler->compileTag('private_print_expression', $this->yystack[$this->yyidx + 0]->minor,
+ array('value' => $this->yystack[$this->yyidx + - 2]->minor,
+ 'modifierlist' => $this->yystack[$this->yyidx + - 1]->minor));
}
- #line 2365 "smarty_internal_templateparser.php"
- #line 326 "smarty_internal_templateparser.y"
- function yy_r26()
+
+ #line 359 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r23()
{
- $this->_retvalue = $this->compiler->compileTag('private_print_expression', $this->yystack[$this->yyidx + 0]->minor, array('value' => $this->yystack[$this->yyidx + - 2]->minor, 'modifierlist' => $this->yystack[$this->yyidx + - 1]->minor));
+ $this->_retvalue =
+ $this->compiler->compileTag('private_print_expression', $this->yystack[$this->yyidx + 0]->minor,
+ array('value' => $this->yystack[$this->yyidx + - 1]->minor));
}
- #line 2370 "smarty_internal_templateparser.php"
- #line 339 "smarty_internal_templateparser.y"
- function yy_r28()
+
+ #line 373 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r27()
{
- $this->_retvalue = $this->compiler->compileTag('assign', array(array('value' => $this->yystack[$this->yyidx + 0]->minor), array('var' => "'" . $this->yystack[$this->yyidx + - 2]->minor . "'")));
+ $this->_retvalue =
+ $this->compiler->compileTag('private_print_expression', $this->yystack[$this->yyidx + 0]->minor,
+ array('value' => $this->yystack[$this->yyidx + - 2]->minor,
+ 'modifierlist' => $this->yystack[$this->yyidx + - 1]->minor));
}
- #line 2375 "smarty_internal_templateparser.php"
- #line 347 "smarty_internal_templateparser.y"
- function yy_r30()
+
+ #line 386 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r29()
{
- $this->_retvalue = $this->compiler->compileTag('assign', array_merge(array(array('value' => $this->yystack[$this->yyidx + - 1]->minor), array('var' => "'" . $this->yystack[$this->yyidx + - 3]->minor . "'")), $this->yystack[$this->yyidx + 0]->minor));
+ $this->_retvalue = $this->compiler->compileTag('assign',
+ array(array('value' => $this->yystack[$this->yyidx + 0]->minor),
+ array('var' => '\'' .
+ substr($this->yystack[$this->yyidx + - 2]->minor, 1) .
+ '\'')));
}
- #line 2380 "smarty_internal_templateparser.php"
- #line 351 "smarty_internal_templateparser.y"
+
+ #line 394 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r31()
{
- $this->_retvalue = $this->compiler->compileTag('assign', array_merge(array(array('value' => $this->yystack[$this->yyidx + - 1]->minor), array('var' => $this->yystack[$this->yyidx + - 3]->minor['var'])), $this->yystack[$this->yyidx + 0]->minor), array('smarty_internal_index' => $this->yystack[$this->yyidx + - 3]->minor['smarty_internal_index']));
+ $this->_retvalue = $this->compiler->compileTag('assign',
+ array_merge(array(array('value' => $this->yystack[$this->yyidx +
+ - 1]->minor), array('var' => '\'' .
+ substr($this->yystack[$this->yyidx + - 3]->minor, 1) .
+ '\'')), $this->yystack[$this->yyidx + 0]->minor));
}
- #line 2385 "smarty_internal_templateparser.php"
- #line 356 "smarty_internal_templateparser.y"
+
+ #line 398 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r32()
{
- $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + - 1]->minor, $this->yystack[$this->yyidx + 0]->minor);
+ $this->_retvalue = $this->compiler->compileTag('assign',
+ array_merge(array(array('value' => $this->yystack[$this->yyidx +
+ - 1]->minor), array('var' => $this->yystack[$this->yyidx +
+ - 3]->minor['var'])), $this->yystack[$this->yyidx + 0]->minor),
+ array('smarty_internal_index' => $this->yystack[$this->yyidx +
+ - 3]->minor['smarty_internal_index']));
}
- #line 2390 "smarty_internal_templateparser.php"
- #line 360 "smarty_internal_templateparser.y"
+
+ #line 403 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r33()
{
- $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + 0]->minor, array());
+ $tag =
+ trim(substr($this->yystack[$this->yyidx + 0]->minor, $this->lex->ldel_length, - $this->lex->rdel_length));
+ if ($tag == 'strip') {
+ $this->strip = true;
+ $this->_retvalue = null;;
+ } else {
+ if (defined($tag)) {
+ if ($this->security) {
+ $this->security->isTrustedConstant($tag, $this->compiler);
+ }
+ $this->_retvalue =
+ $this->compiler->compileTag('private_print_expression', array(), array('value' => $tag));
+ } else {
+ if (preg_match('/^(.*)(\s+nocache)$/', $tag, $match)) {
+ $this->_retvalue = $this->compiler->compileTag($match[1], array("'nocache'"));
+ } else {
+ $this->_retvalue = $this->compiler->compileTag($tag, array());
+ }
+ }
+ }
}
- #line 2395 "smarty_internal_templateparser.php"
- #line 365 "smarty_internal_templateparser.y"
+
+ #line 425 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r34()
{
- $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + - 3]->minor, $this->yystack[$this->yyidx + 0]->minor, array('object_method' => $this->yystack[$this->yyidx + - 1]->minor));
+ if (defined($this->yystack[$this->yyidx + - 1]->minor)) {
+ if ($this->security) {
+ $this->security->isTrustedConstant($this->yystack[$this->yyidx + - 1]->minor, $this->compiler);
+ }
+ $this->_retvalue =
+ $this->compiler->compileTag('private_print_expression', $this->yystack[$this->yyidx + 0]->minor,
+ array('value' => $this->yystack[$this->yyidx + - 1]->minor));
+ } else {
+ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + - 1]->minor,
+ $this->yystack[$this->yyidx + 0]->minor);
+ }
}
- #line 2400 "smarty_internal_templateparser.php"
- #line 370 "smarty_internal_templateparser.y"
+
+ #line 435 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r35()
{
- $this->_retvalue = '<?php ob_start();?>' . $this->compiler->compileTag($this->yystack[$this->yyidx + - 2]->minor, $this->yystack[$this->yyidx + 0]->minor) . '<?php echo ';
- $this->_retvalue .= $this->compiler->compileTag('private_modifier', array(), array('modifierlist' => $this->yystack[$this->yyidx + - 1]->minor, 'value' => 'ob_get_clean()')) . '?>';
+ if (defined($this->yystack[$this->yyidx + 0]->minor)) {
+ if ($this->security) {
+ $this->security->isTrustedConstant($this->yystack[$this->yyidx + 0]->minor, $this->compiler);
+ }
+ $this->_retvalue = $this->compiler->compileTag('private_print_expression', array(),
+ array('value' => $this->yystack[$this->yyidx + 0]->minor));
+ } else {
+ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + 0]->minor, array());
+ }
}
- #line 2406 "smarty_internal_templateparser.php"
- #line 376 "smarty_internal_templateparser.y"
+
+ #line 448 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r36()
{
- $this->_retvalue = '<?php ob_start();?>' . $this->compiler->compileTag($this->yystack[$this->yyidx + - 4]->minor, $this->yystack[$this->yyidx + 0]->minor, array('object_method' => $this->yystack[$this->yyidx + - 2]->minor)) . '<?php echo ';
- $this->_retvalue .= $this->compiler->compileTag('private_modifier', array(), array('modifierlist' => $this->yystack[$this->yyidx + - 1]->minor, 'value' => 'ob_get_clean()')) . '?>';
+ if (defined($this->yystack[$this->yyidx + - 2]->minor)) {
+ if ($this->security) {
+ $this->security->isTrustedConstant($this->yystack[$this->yyidx + - 2]->minor, $this->compiler);
+ }
+ $this->_retvalue =
+ $this->compiler->compileTag('private_print_expression', $this->yystack[$this->yyidx + 0]->minor,
+ array('value' => $this->yystack[$this->yyidx + - 2]->minor,
+ 'modifierlist' => $this->yystack[$this->yyidx + - 1]->minor));
+ } else {
+ $this->_retvalue = '<?php ob_start();?>' .
+ $this->compiler->compileTag($this->yystack[$this->yyidx + - 2]->minor,
+ $this->yystack[$this->yyidx + 0]->minor) . '<?php echo ';
+ $this->_retvalue .= $this->compiler->compileTag('private_modifier', array(),
+ array('modifierlist' => $this->yystack[$this->yyidx +
+ - 1]->minor, 'value' => 'ob_get_clean()')) . ';?>';
+ }
}
- #line 2412 "smarty_internal_templateparser.php"
- #line 382 "smarty_internal_templateparser.y"
+
+ #line 461 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r37()
{
- $tag = trim(substr($this->yystack[$this->yyidx + - 1]->minor, $this->lex->ldel_length));
- $this->_retvalue = $this->compiler->compileTag(($tag == 'else if') ? 'elseif' : $tag, array(), array('if condition' => $this->yystack[$this->yyidx + 0]->minor));
+ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + - 3]->minor,
+ $this->yystack[$this->yyidx + 0]->minor,
+ array('object_method' => $this->yystack[$this->yyidx +
+ - 1]->minor));
}
- #line 2418 "smarty_internal_templateparser.php"
- #line 387 "smarty_internal_templateparser.y"
+
+ #line 466 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r38()
{
- $tag = trim(substr($this->yystack[$this->yyidx + - 2]->minor, $this->lex->ldel_length));
- $this->_retvalue = $this->compiler->compileTag(($tag == 'else if') ? 'elseif' : $tag, $this->yystack[$this->yyidx + 0]->minor, array('if condition' => $this->yystack[$this->yyidx + - 1]->minor));
+ $this->_retvalue = '<?php ob_start();?>' .
+ $this->compiler->compileTag($this->yystack[$this->yyidx + - 4]->minor,
+ $this->yystack[$this->yyidx + 0]->minor,
+ array('object_method' => $this->yystack[$this->yyidx + - 2]->minor)) .
+ '<?php echo ';
+ $this->_retvalue .= $this->compiler->compileTag('private_modifier', array(),
+ array('modifierlist' => $this->yystack[$this->yyidx +
+ - 1]->minor, 'value' => 'ob_get_clean()')) . ';?>';
}
- #line 2424 "smarty_internal_templateparser.php"
- #line 392 "smarty_internal_templateparser.y"
+
+ #line 472 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r39()
{
$tag = trim(substr($this->yystack[$this->yyidx + - 1]->minor, $this->lex->ldel_length));
- $this->_retvalue = $this->compiler->compileTag(($tag == 'else if') ? 'elseif' : $tag, array(), array('if condition' => $this->yystack[$this->yyidx + 0]->minor));
+ $this->_retvalue = $this->compiler->compileTag(($tag == 'else if') ? 'elseif' : $tag, array(),
+ array('if condition' => $this->yystack[$this->yyidx +
+ 0]->minor));
}
- #line 2430 "smarty_internal_templateparser.php"
- #line 403 "smarty_internal_templateparser.y"
- function yy_r41()
+
+ #line 477 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r40()
{
- $this->_retvalue = $this->compiler->compileTag('for', array_merge($this->yystack[$this->yyidx + 0]->minor, array(array('start' => $this->yystack[$this->yyidx + - 9]->minor), array('ifexp' => $this->yystack[$this->yyidx + - 6]->minor), array('var' => $this->yystack[$this->yyidx + - 2]->minor), array('step' => $this->yystack[$this->yyidx + - 1]->minor))), 1);
+ $tag = trim(substr($this->yystack[$this->yyidx + - 2]->minor, $this->lex->ldel_length));
+ $this->_retvalue =
+ $this->compiler->compileTag(($tag == 'else if') ? 'elseif' : $tag, $this->yystack[$this->yyidx + 0]->minor,
+ array('if condition' => $this->yystack[$this->yyidx + - 1]->minor));
}
- #line 2435 "smarty_internal_templateparser.php"
- #line 407 "smarty_internal_templateparser.y"
- function yy_r42()
+
+ #line 482 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r41()
{
- $this->_retvalue = '=' . $this->yystack[$this->yyidx + 0]->minor;
+ $tag = trim(substr($this->yystack[$this->yyidx + - 1]->minor, $this->lex->ldel_length));
+ $this->_retvalue = $this->compiler->compileTag(($tag == 'else if') ? 'elseif' : $tag, array(),
+ array('if condition' => $this->yystack[$this->yyidx +
+ 0]->minor));
}
- #line 2440 "smarty_internal_templateparser.php"
- #line 415 "smarty_internal_templateparser.y"
- function yy_r44()
- {
- $this->_retvalue = $this->compiler->compileTag('for', array_merge($this->yystack[$this->yyidx + 0]->minor, array(array('start' => $this->yystack[$this->yyidx + - 3]->minor), array('to' => $this->yystack[$this->yyidx + - 1]->minor))), 0);
+
+ #line 493 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r43()
+ {
+ $this->_retvalue = $this->compiler->compileTag('for', array_merge($this->yystack[$this->yyidx + 0]->minor,
+ array(array('start' => $this->yystack[$this->yyidx +
+ - 6]->minor),
+ array('ifexp' => $this->yystack[$this->yyidx +
+ - 4]->minor),
+ array('var' => $this->yystack[$this->yyidx +
+ - 2]->minor),
+ array('step' => $this->yystack[$this->yyidx +
+ - 1]->minor))), 1);
}
- #line 2445 "smarty_internal_templateparser.php"
- #line 419 "smarty_internal_templateparser.y"
- function yy_r45()
+
+ #line 497 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r44()
{
- $this->_retvalue = $this->compiler->compileTag('for', array_merge($this->yystack[$this->yyidx + 0]->minor, array(array('start' => $this->yystack[$this->yyidx + - 5]->minor), array('to' => $this->yystack[$this->yyidx + - 3]->minor), array('step' => $this->yystack[$this->yyidx + - 1]->minor))), 0);
+ $this->_retvalue = '=' . $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2450 "smarty_internal_templateparser.php"
- #line 424 "smarty_internal_templateparser.y"
+
+ #line 505 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r46()
{
- $this->_retvalue = $this->compiler->compileTag('foreach', $this->yystack[$this->yyidx + 0]->minor);
+ $this->_retvalue = $this->compiler->compileTag('for', array_merge($this->yystack[$this->yyidx + 0]->minor,
+ array(array('start' => $this->yystack[$this->yyidx +
+ - 3]->minor),
+ array('to' => $this->yystack[$this->yyidx +
+ - 1]->minor))), 0);
}
- #line 2455 "smarty_internal_templateparser.php"
- #line 429 "smarty_internal_templateparser.y"
+
+ #line 509 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r47()
{
- $this->_retvalue = $this->compiler->compileTag('foreach', array_merge($this->yystack[$this->yyidx + 0]->minor, array(array('from' => $this->yystack[$this->yyidx + - 4]->minor), array('item' => $this->yystack[$this->yyidx + - 1]->minor))));
+ $this->_retvalue = $this->compiler->compileTag('for', array_merge($this->yystack[$this->yyidx + 0]->minor,
+ array(array('start' => $this->yystack[$this->yyidx +
+ - 5]->minor),
+ array('to' => $this->yystack[$this->yyidx +
+ - 3]->minor),
+ array('step' => $this->yystack[$this->yyidx +
+ - 1]->minor))), 0);
}
- #line 2460 "smarty_internal_templateparser.php"
- #line 433 "smarty_internal_templateparser.y"
+
+ #line 514 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r48()
{
- $this->_retvalue = $this->compiler->compileTag('foreach', array_merge($this->yystack[$this->yyidx + 0]->minor, array(array('from' => $this->yystack[$this->yyidx + - 7]->minor), array('item' => $this->yystack[$this->yyidx + - 1]->minor), array('key' => $this->yystack[$this->yyidx + - 4]->minor))));
+ $this->_retvalue = $this->compiler->compileTag('foreach', $this->yystack[$this->yyidx + 0]->minor);
}
- #line 2465 "smarty_internal_templateparser.php"
- #line 446 "smarty_internal_templateparser.y"
- function yy_r51()
+
+ #line 519 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r49()
{
- $this->_retvalue = $this->compiler->compileTag('setfilter', array(), array('modifier_list' => array(array_merge(array($this->yystack[$this->yyidx + - 1]->minor), $this->yystack[$this->yyidx + 0]->minor))));
+ $this->_retvalue = $this->compiler->compileTag('foreach', array_merge($this->yystack[$this->yyidx + 0]->minor,
+ array(array('from' => $this->yystack[$this->yyidx +
+ - 3]->minor),
+ array('item' => $this->yystack[$this->yyidx +
+ - 1]->minor))));
}
- #line 2470 "smarty_internal_templateparser.php"
- #line 450 "smarty_internal_templateparser.y"
- function yy_r52()
+
+ #line 523 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r50()
{
- $this->_retvalue = $this->compiler->compileTag('setfilter', array(), array('modifier_list' => array_merge(array(array_merge(array($this->yystack[$this->yyidx + - 2]->minor), $this->yystack[$this->yyidx + - 1]->minor)), $this->yystack[$this->yyidx + 0]->minor)));
+ $this->_retvalue = $this->compiler->compileTag('foreach', array_merge($this->yystack[$this->yyidx + 0]->minor,
+ array(array('from' => $this->yystack[$this->yyidx +
+ - 5]->minor),
+ array('item' => $this->yystack[$this->yyidx +
+ - 1]->minor),
+ array('key' => $this->yystack[$this->yyidx +
+ - 3]->minor))));
}
- #line 2475 "smarty_internal_templateparser.php"
- #line 455 "smarty_internal_templateparser.y"
+
+ #line 536 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r53()
{
+ $this->_retvalue = $this->compiler->compileTag('setfilter', array(),
+ array('modifier_list' => array(array_merge(array($this->yystack[$this->yyidx +
+ - 1]->minor), $this->yystack[$this->yyidx + 0]->minor))));
+ }
+
+ #line 540 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r54()
+ {
+ $this->_retvalue = $this->compiler->compileTag('setfilter', array(),
+ array('modifier_list' => array_merge(array(array_merge(array($this->yystack[$this->yyidx +
+ - 2]->minor), $this->yystack[$this->yyidx + - 1]->minor)),
+ $this->yystack[$this->yyidx +
+ 0]->minor)));
+ }
+
+ #line 545 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r55()
+ {
$j = strrpos($this->yystack[$this->yyidx + 0]->minor, '.');
if ($this->yystack[$this->yyidx + 0]->minor[$j + 1] == 'c') {
// {$smarty.block.child}
@@ -3698,463 +1868,594 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
$this->_retvalue = SMARTY_INTERNAL_COMPILE_BLOCK::compileParentBlock($this->compiler);
}
}
- #line 2487 "smarty_internal_templateparser.php"
- #line 468 "smarty_internal_templateparser.y"
- function yy_r54()
+
+ #line 558 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r56()
+ {
+ $tag = trim(substr($this->yystack[$this->yyidx + 0]->minor, $this->lex->ldel_length, - $this->lex->rdel_length),
+ ' /');
+ if ($tag == 'strip') {
+ $this->strip = false;
+ $this->_retvalue = null;
+ } else {
+ $this->_retvalue = $this->compiler->compileTag($tag . 'close', array());
+ }
+ }
+
+ #line 567 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r57()
{
$this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + 0]->minor . 'close', array());
}
- #line 2492 "smarty_internal_templateparser.php"
- #line 472 "smarty_internal_templateparser.y"
- function yy_r55()
+
+ #line 571 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r58()
{
- $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + - 1]->minor . 'close', array(), array('modifier_list' => $this->yystack[$this->yyidx + 0]->minor));
+ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + - 1]->minor . 'close', array(),
+ array('modifier_list' => $this->yystack[$this->yyidx +
+ 0]->minor));
}
- #line 2497 "smarty_internal_templateparser.php"
- #line 477 "smarty_internal_templateparser.y"
- function yy_r56()
+
+ #line 576 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r59()
{
- $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + - 2]->minor . 'close', array(), array('object_method' => $this->yystack[$this->yyidx + 0]->minor));
+ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + - 2]->minor . 'close', array(),
+ array('object_method' => $this->yystack[$this->yyidx +
+ 0]->minor));
}
- #line 2502 "smarty_internal_templateparser.php"
- #line 481 "smarty_internal_templateparser.y"
- function yy_r57()
+
+ #line 580 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r60()
{
- $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + - 3]->minor . 'close', array(), array('object_method' => $this->yystack[$this->yyidx + - 1]->minor, 'modifier_list' => $this->yystack[$this->yyidx + 0]->minor));
+ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + - 3]->minor . 'close', array(),
+ array('object_method' => $this->yystack[$this->yyidx +
+ - 1]->minor, 'modifier_list' => $this->yystack[$this->yyidx +
+ 0]->minor));
}
- #line 2507 "smarty_internal_templateparser.php"
- #line 489 "smarty_internal_templateparser.y"
- function yy_r58()
+
+ #line 588 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r61()
{
$this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor;
$this->_retvalue[] = $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2513 "smarty_internal_templateparser.php"
- #line 495 "smarty_internal_templateparser.y"
- function yy_r59()
+
+ #line 594 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r62()
{
$this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor);
}
- #line 2518 "smarty_internal_templateparser.php"
- #line 500 "smarty_internal_templateparser.y"
- function yy_r60()
+
+ #line 599 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r63()
{
$this->_retvalue = array();
}
- #line 2523 "smarty_internal_templateparser.php"
- #line 505 "smarty_internal_templateparser.y"
- function yy_r61()
+
+ #line 604 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r64()
{
- if (preg_match('~^true$~i', $this->yystack[$this->yyidx + 0]->minor)) {
- $this->_retvalue = array($this->yystack[$this->yyidx + - 2]->minor => 'true');
- } elseif (preg_match('~^false$~i', $this->yystack[$this->yyidx + 0]->minor)) {
- $this->_retvalue = array($this->yystack[$this->yyidx + - 2]->minor => 'false');
- } elseif (preg_match('~^null$~i', $this->yystack[$this->yyidx + 0]->minor)) {
- $this->_retvalue = array($this->yystack[$this->yyidx + - 2]->minor => 'null');
+ if (defined($this->yystack[$this->yyidx + 0]->minor)) {
+ if ($this->security) {
+ $this->security->isTrustedConstant($this->yystack[$this->yyidx + 0]->minor, $this->compiler);
+ }
+ $this->_retvalue =
+ array($this->yystack[$this->yyidx + - 2]->minor => $this->yystack[$this->yyidx + 0]->minor);
} else {
- $this->_retvalue = array($this->yystack[$this->yyidx + - 2]->minor => "'" . $this->yystack[$this->yyidx + 0]->minor . "'");
+ $this->_retvalue =
+ array($this->yystack[$this->yyidx + - 2]->minor => '\'' . $this->yystack[$this->yyidx + 0]->minor .
+ '\'');
}
}
- #line 2536 "smarty_internal_templateparser.php"
- #line 517 "smarty_internal_templateparser.y"
- function yy_r62()
+
+ #line 615 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r65()
{
- $this->_retvalue = array(trim($this->yystack[$this->yyidx + - 1]->minor, " =\n\r\t") => $this->yystack[$this->yyidx + 0]->minor);
+ $this->_retvalue =
+ array(trim($this->yystack[$this->yyidx + - 1]->minor, " =\n\r\t") => $this->yystack[$this->yyidx +
+ 0]->minor);
}
- #line 2541 "smarty_internal_templateparser.php"
- #line 525 "smarty_internal_templateparser.y"
- function yy_r64()
+
+ #line 623 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r67()
{
- $this->_retvalue = "'" . $this->yystack[$this->yyidx + 0]->minor . "'";
+ $this->_retvalue = '\'' . $this->yystack[$this->yyidx + 0]->minor . '\'';
}
- #line 2546 "smarty_internal_templateparser.php"
- #line 537 "smarty_internal_templateparser.y"
- function yy_r67()
+
+ #line 635 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r70()
{
$this->_retvalue = array($this->yystack[$this->yyidx + - 2]->minor => $this->yystack[$this->yyidx + 0]->minor);
}
- #line 2551 "smarty_internal_templateparser.php"
- #line 550 "smarty_internal_templateparser.y"
- function yy_r69()
+
+ #line 648 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r72()
{
$this->yystack[$this->yyidx + - 2]->minor[] = $this->yystack[$this->yyidx + 0]->minor;
$this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor;
}
- #line 2557 "smarty_internal_templateparser.php"
- #line 555 "smarty_internal_templateparser.y"
- function yy_r70()
+
+ #line 653 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r73()
{
- $this->_retvalue = array('var' => $this->yystack[$this->yyidx + - 2]->minor, 'value' => $this->yystack[$this->yyidx + 0]->minor);
+ $this->_retvalue = array('var' => '\'' . substr($this->yystack[$this->yyidx + - 2]->minor, 1) . '\'',
+ 'value' => $this->yystack[$this->yyidx + 0]->minor);
}
- #line 2562 "smarty_internal_templateparser.php"
- #line 583 "smarty_internal_templateparser.y"
+
+ #line 660 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r75()
{
- $this->_retvalue = '$_smarty_tpl->getStreamVariable(\'' . $this->yystack[$this->yyidx + - 2]->minor . '://' . $this->yystack[$this->yyidx + 0]->minor . '\')';
+ $this->_retvalue = array('var' => $this->yystack[$this->yyidx + - 2]->minor,
+ 'value' => $this->yystack[$this->yyidx + 0]->minor);
}
- #line 2567 "smarty_internal_templateparser.php"
- #line 588 "smarty_internal_templateparser.y"
- function yy_r76()
+
+ #line 684 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r79()
{
- $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . trim($this->yystack[$this->yyidx + - 1]->minor) . $this->yystack[$this->yyidx + 0]->minor;
+ $this->_retvalue =
+ '$_smarty_tpl->getStreamVariable(\'' . substr($this->yystack[$this->yyidx + - 2]->minor, 1) . '://' .
+ $this->yystack[$this->yyidx + 0]->minor . '\')';
}
- #line 2572 "smarty_internal_templateparser.php"
- #line 607 "smarty_internal_templateparser.y"
+
+ #line 689 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r80()
{
- $this->_retvalue = $this->compiler->compileTag('private_modifier', array(), array('value' => $this->yystack[$this->yyidx + - 1]->minor, 'modifierlist' => $this->yystack[$this->yyidx + 0]->minor));
+ $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . trim($this->yystack[$this->yyidx + - 1]->minor) .
+ $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2577 "smarty_internal_templateparser.php"
- #line 613 "smarty_internal_templateparser.y"
- function yy_r81()
- {
- $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . $this->yystack[$this->yyidx + - 1]->minor . $this->yystack[$this->yyidx + 0]->minor;
- }
- #line 2582 "smarty_internal_templateparser.php"
- #line 617 "smarty_internal_templateparser.y"
- function yy_r82()
+
+ #line 703 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r83()
{
- $this->_retvalue = 'in_array(' . $this->yystack[$this->yyidx + - 2]->minor . ',' . $this->yystack[$this->yyidx + 0]->minor . ')';
+ $this->_retvalue = $this->compiler->compileTag('private_modifier', array(),
+ array('value' => $this->yystack[$this->yyidx + - 1]->minor,
+ 'modifierlist' => $this->yystack[$this->yyidx +
+ 0]->minor));
}
- #line 2587 "smarty_internal_templateparser.php"
- #line 621 "smarty_internal_templateparser.y"
- function yy_r83()
+
+ #line 709 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r84()
{
- $this->_retvalue = 'in_array(' . $this->yystack[$this->yyidx + - 2]->minor . ',(array)' . $this->yystack[$this->yyidx + 0]->minor . ')';
+ $this->_retvalue = (isset($this->yystack[$this->yyidx + - 1]->minor['pre']) ?
+ $this->yystack[$this->yyidx + - 1]->minor['pre'] : '') . $this->yystack[$this->yyidx + - 2]->minor .
+ $this->yystack[$this->yyidx + - 1]->minor['op'] . $this->yystack[$this->yyidx + 0]->minor .
+ (isset($this->yystack[$this->yyidx + - 1]->minor['pre']) ? ')' : '');
}
- #line 2592 "smarty_internal_templateparser.php"
- #line 629 "smarty_internal_templateparser.y"
+
+ #line 712 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r85()
{
- $this->_retvalue = '!(' . $this->yystack[$this->yyidx + - 2]->minor . ' % ' . $this->yystack[$this->yyidx + 0]->minor . ')';
+ $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor . $this->yystack[$this->yyidx + - 1]->minor . ')';
}
- #line 2597 "smarty_internal_templateparser.php"
- #line 633 "smarty_internal_templateparser.y"
+
+ #line 716 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r86()
{
- $this->_retvalue = '(' . $this->yystack[$this->yyidx + - 2]->minor . ' % ' . $this->yystack[$this->yyidx + 0]->minor . ')';
+ $this->_retvalue =
+ 'in_array(' . $this->yystack[$this->yyidx + - 2]->minor . ',' . $this->yystack[$this->yyidx + 0]->minor .
+ ')';
}
- #line 2602 "smarty_internal_templateparser.php"
- #line 637 "smarty_internal_templateparser.y"
+
+ #line 720 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r87()
{
- $this->_retvalue = '!(1 & ' . $this->yystack[$this->yyidx + - 1]->minor . ')';
+ $this->_retvalue = 'in_array(' . $this->yystack[$this->yyidx + - 2]->minor . ',(array)' .
+ $this->yystack[$this->yyidx + 0]->minor . ')';
}
- #line 2607 "smarty_internal_templateparser.php"
- #line 641 "smarty_internal_templateparser.y"
+
+ #line 724 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r88()
{
- $this->_retvalue = '(1 & ' . $this->yystack[$this->yyidx + - 1]->minor . ')';
- }
- #line 2612 "smarty_internal_templateparser.php"
- #line 645 "smarty_internal_templateparser.y"
- function yy_r89()
- {
- $this->_retvalue = '!(1 & ' . $this->yystack[$this->yyidx + - 2]->minor . ' / ' . $this->yystack[$this->yyidx + 0]->minor . ')';
+ $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . $this->yystack[$this->yyidx + - 1]->minor .
+ $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2617 "smarty_internal_templateparser.php"
- #line 649 "smarty_internal_templateparser.y"
+
+ #line 736 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r90()
{
- $this->_retvalue = '(1 & ' . $this->yystack[$this->yyidx + - 2]->minor . ' / ' . $this->yystack[$this->yyidx + 0]->minor . ')';
+ $this->_retvalue = $this->yystack[$this->yyidx + - 5]->minor . ' ? ' .
+ $this->compiler->compileVariable('\'' . substr($this->yystack[$this->yyidx + - 2]->minor, 1) . '\'') .
+ ' : ' . $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2622 "smarty_internal_templateparser.php"
- #line 673 "smarty_internal_templateparser.y"
- function yy_r96()
- {
- self::$prefix_number ++;
- $this->compiler->prefix_code[] = '<?php $_tmp' . self::$prefix_number . '=' . $this->yystack[$this->yyidx + 0]->minor . ';?>';
- $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . $this->yystack[$this->yyidx + - 1]->minor . '$_tmp' . self::$prefix_number;
- }
- #line 2629 "smarty_internal_templateparser.php"
- #line 682 "smarty_internal_templateparser.y"
- function yy_r97()
- {
- $this->_retvalue = $this->yystack[$this->yyidx + - 6]->minor . ' ? ' . $this->compileVariable("'" . $this->yystack[$this->yyidx + - 2]->minor . "'") . ' : ' . $this->yystack[$this->yyidx + 0]->minor;
- }
- #line 2634 "smarty_internal_templateparser.php"
- #line 686 "smarty_internal_templateparser.y"
- function yy_r98()
+
+ #line 740 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r91()
{
- $this->_retvalue = $this->yystack[$this->yyidx + - 5]->minor . ' ? ' . $this->yystack[$this->yyidx + - 2]->minor . ' : ' . $this->yystack[$this->yyidx + 0]->minor;
+ $this->_retvalue =
+ $this->yystack[$this->yyidx + - 5]->minor . ' ? ' . $this->yystack[$this->yyidx + - 2]->minor . ' : ' .
+ $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2639 "smarty_internal_templateparser.php"
- #line 701 "smarty_internal_templateparser.y"
- function yy_r101()
+
+ #line 755 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r94()
{
$this->_retvalue = '!' . $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2644 "smarty_internal_templateparser.php"
- #line 722 "smarty_internal_templateparser.y"
- function yy_r106()
+
+ #line 776 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r99()
{
$this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . '.' . $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2649 "smarty_internal_templateparser.php"
- #line 726 "smarty_internal_templateparser.y"
- function yy_r107()
+
+ #line 780 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r100()
{
$this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor . '.';
}
- #line 2654 "smarty_internal_templateparser.php"
- #line 730 "smarty_internal_templateparser.y"
- function yy_r108()
+
+ #line 784 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r101()
{
$this->_retvalue = '.' . $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2659 "smarty_internal_templateparser.php"
- #line 735 "smarty_internal_templateparser.y"
- function yy_r109()
+
+ #line 789 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r102()
{
- if (preg_match('~^true$~i', $this->yystack[$this->yyidx + 0]->minor)) {
- $this->_retvalue = 'true';
- } elseif (preg_match('~^false$~i', $this->yystack[$this->yyidx + 0]->minor)) {
- $this->_retvalue = 'false';
- } elseif (preg_match('~^null$~i', $this->yystack[$this->yyidx + 0]->minor)) {
- $this->_retvalue = 'null';
+ if (defined($this->yystack[$this->yyidx + 0]->minor)) {
+ if ($this->security) {
+ $this->security->isTrustedConstant($this->yystack[$this->yyidx + 0]->minor, $this->compiler);
+ }
+ $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor;
} else {
- $this->_retvalue = "'" . $this->yystack[$this->yyidx + 0]->minor . "'";
+ $this->_retvalue = '\'' . $this->yystack[$this->yyidx + 0]->minor . '\'';
}
}
- #line 2672 "smarty_internal_templateparser.php"
- #line 753 "smarty_internal_templateparser.y"
- function yy_r111()
+
+ #line 806 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r104()
{
$this->_retvalue = "(" . $this->yystack[$this->yyidx + - 1]->minor . ")";
}
- #line 2677 "smarty_internal_templateparser.php"
- #line 768 "smarty_internal_templateparser.y"
- function yy_r114()
+
+ #line 821 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r107()
{
- if (!$this->security || isset($this->smarty->registered_classes[$this->yystack[$this->yyidx + - 2]->minor]) || $this->smarty->security_policy->isTrustedStaticClass($this->yystack[$this->yyidx + - 2]->minor, $this->compiler)) {
+ self::$prefix_number ++;
+ if ($this->yystack[$this->yyidx + - 2]->minor['var'] == '\'smarty\'') {
+ $this->compiler->prefix_code[] = '<?php $_tmp' . self::$prefix_number . ' = ' .
+ $this->compiler->compileTag('private_special_variable', array(),
+ $this->yystack[$this->yyidx + - 2]->minor['smarty_internal_index']) . ';?>';
+ } else {
+ $this->compiler->prefix_code[] = '<?php $_tmp' . self::$prefix_number . ' = ' .
+ $this->compiler->compileVariable($this->yystack[$this->yyidx + - 2]->minor['var']) .
+ $this->yystack[$this->yyidx + - 2]->minor['smarty_internal_index'] . ';?>';
+ }
+ $this->_retvalue = '$_tmp' . self::$prefix_number . '::' . $this->yystack[$this->yyidx + 0]->minor[0] .
+ $this->yystack[$this->yyidx + 0]->minor[1];
+ }
+
+ #line 832 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r108()
+ {
+ self::$prefix_number ++;
+ $tmp = $this->compiler->appendCode('<?php ob_start();?>', $this->yystack[$this->yyidx + 0]->minor);
+ $this->compiler->prefix_code[] =
+ $this->compiler->appendCode($tmp, '<?php $_tmp' . self::$prefix_number . '=ob_get_clean();?>');
+ $this->_retvalue = '$_tmp' . self::$prefix_number;
+ }
+
+ #line 849 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r111()
+ {
+ if (!in_array(strtolower($this->yystack[$this->yyidx + - 2]->minor), array('self', 'parent')) &&
+ (!$this->security || $this->security->isTrustedStaticClassAccess($this->yystack[$this->yyidx + - 2]->minor,
+ $this->yystack[$this->yyidx + 0]->minor,
+ $this->compiler))
+ ) {
if (isset($this->smarty->registered_classes[$this->yystack[$this->yyidx + - 2]->minor])) {
- $this->_retvalue = $this->smarty->registered_classes[$this->yystack[$this->yyidx + - 2]->minor] . '::' . $this->yystack[$this->yyidx + 0]->minor;
+ $this->_retvalue = $this->smarty->registered_classes[$this->yystack[$this->yyidx + - 2]->minor] . '::' .
+ $this->yystack[$this->yyidx + 0]->minor[0] . $this->yystack[$this->yyidx + 0]->minor[1];
} else {
- $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . '::' . $this->yystack[$this->yyidx + 0]->minor;
+ $this->_retvalue =
+ $this->yystack[$this->yyidx + - 2]->minor . '::' . $this->yystack[$this->yyidx + 0]->minor[0] .
+ $this->yystack[$this->yyidx + 0]->minor[1];
}
} else {
- $this->compiler->trigger_template_error("static class '" . $this->yystack[$this->yyidx + - 2]->minor . "' is undefined or not allowed by security setting");
+ $this->compiler->trigger_template_error("static class '" . $this->yystack[$this->yyidx + - 2]->minor .
+ "' is undefined or not allowed by security setting");
}
}
- #line 2690 "smarty_internal_templateparser.php"
- #line 780 "smarty_internal_templateparser.y"
- function yy_r115()
+
+ #line 868 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r113()
{
- if ($this->yystack[$this->yyidx + - 2]->minor['var'] == '\'smarty\'') {
- $this->_retvalue = $this->compiler->compileTag('private_special_variable', array(), $this->yystack[$this->yyidx + - 2]->minor['smarty_internal_index']) . '::' . $this->yystack[$this->yyidx + 0]->minor;
- } else {
- $this->_retvalue = $this->compileVariable($this->yystack[$this->yyidx + - 2]->minor['var']) . $this->yystack[$this->yyidx + - 2]->minor['smarty_internal_index'] . '::' . $this->yystack[$this->yyidx + 0]->minor;
- }
+ $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2699 "smarty_internal_templateparser.php"
- #line 789 "smarty_internal_templateparser.y"
- function yy_r116()
+
+ #line 879 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r114()
{
- self::$prefix_number ++;
- $this->compiler->prefix_code[] = '<?php ob_start();?>' . $this->yystack[$this->yyidx + - 1]->minor . '<?php $_tmp' . self::$prefix_number . '=ob_get_clean();?>';
- $this->_retvalue = '$_tmp' . self::$prefix_number;
+ $this->_retvalue =
+ $this->compiler->compileVariable('\'' . substr($this->yystack[$this->yyidx + 0]->minor, 1) . '\'');
}
- #line 2706 "smarty_internal_templateparser.php"
- #line 804 "smarty_internal_templateparser.y"
- function yy_r118()
+
+ #line 882 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r115()
{
if ($this->yystack[$this->yyidx + 0]->minor['var'] == '\'smarty\'') {
- $smarty_var = $this->compiler->compileTag('private_special_variable', array(), $this->yystack[$this->yyidx + 0]->minor['smarty_internal_index']);
+ $smarty_var = $this->compiler->compileTag('private_special_variable', array(),
+ $this->yystack[$this->yyidx + 0]->minor['smarty_internal_index']);
$this->_retvalue = $smarty_var;
} else {
- // used for array reset,next,prev,end,current
+ // used for array reset,next,prev,end,current
$this->last_variable = $this->yystack[$this->yyidx + 0]->minor['var'];
$this->last_index = $this->yystack[$this->yyidx + 0]->minor['smarty_internal_index'];
- $this->_retvalue = $this->compileVariable($this->yystack[$this->yyidx + 0]->minor['var']) . $this->yystack[$this->yyidx + 0]->minor['smarty_internal_index'];
+ $this->_retvalue = $this->compiler->compileVariable($this->yystack[$this->yyidx + 0]->minor['var']) .
+ $this->yystack[$this->yyidx + 0]->minor['smarty_internal_index'];
}
}
- #line 2719 "smarty_internal_templateparser.php"
- #line 817 "smarty_internal_templateparser.y"
+
+ #line 895 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r116()
+ {
+ $this->_retvalue = '$_smarty_tpl->tpl_vars[' . $this->yystack[$this->yyidx + - 2]->minor . ']->' .
+ $this->yystack[$this->yyidx + 0]->minor;
+ }
+
+ #line 905 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r118()
+ {
+ $this->_retvalue =
+ $this->compiler->compileConfigVariable("'" . $this->yystack[$this->yyidx + - 1]->minor . "'");
+ }
+
+ #line 909 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r119()
{
- $this->_retvalue = '$_smarty_tpl->tpl_vars[' . $this->yystack[$this->yyidx + - 2]->minor . ']->' . $this->yystack[$this->yyidx + 0]->minor;
+ $this->_retvalue = '(is_array($tmp = ' .
+ $this->compiler->compileConfigVariable("'" . $this->yystack[$this->yyidx + - 2]->minor . "'") . ') ? $tmp' .
+ $this->yystack[$this->yyidx + 0]->minor . ' :null)';
+ }
+
+ #line 913 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r120()
+ {
+ $this->_retvalue = $this->compiler->compileConfigVariable($this->yystack[$this->yyidx + - 1]->minor);
}
- #line 2724 "smarty_internal_templateparser.php"
- #line 827 "smarty_internal_templateparser.y"
+
+ #line 917 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r121()
{
- $this->_retvalue = '$_smarty_tpl->getConfigVariable(\'' . $this->yystack[$this->yyidx + - 1]->minor . '\')';
+ $this->_retvalue =
+ '(is_array($tmp = ' . $this->compiler->compileConfigVariable($this->yystack[$this->yyidx + - 2]->minor) .
+ ') ? $tmp' . $this->yystack[$this->yyidx + 0]->minor . ' : null)';
}
- #line 2729 "smarty_internal_templateparser.php"
- #line 831 "smarty_internal_templateparser.y"
+
+ #line 921 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r122()
{
- $this->_retvalue = '(is_array($tmp = $_smarty_tpl->getConfigVariable(\'' . $this->yystack[$this->yyidx + - 2]->minor . '\')) ? $tmp' . $this->yystack[$this->yyidx + 0]->minor . ' :null)';
+ $this->_retvalue = array('var' => '\'' . substr($this->yystack[$this->yyidx + - 1]->minor, 1) . '\'',
+ 'smarty_internal_index' => $this->yystack[$this->yyidx + 0]->minor);
}
- #line 2734 "smarty_internal_templateparser.php"
- #line 835 "smarty_internal_templateparser.y"
+
+ #line 924 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r123()
{
- $this->_retvalue = '$_smarty_tpl->getConfigVariable(' . $this->yystack[$this->yyidx + - 1]->minor . ')';
+ $this->_retvalue = array('var' => $this->yystack[$this->yyidx + - 1]->minor,
+ 'smarty_internal_index' => $this->yystack[$this->yyidx + 0]->minor);
}
- #line 2739 "smarty_internal_templateparser.php"
- #line 839 "smarty_internal_templateparser.y"
- function yy_r124()
+
+ #line 937 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r125()
{
- $this->_retvalue = '(is_array($tmp = $_smarty_tpl->getConfigVariable(' . $this->yystack[$this->yyidx + - 2]->minor . ')) ? $tmp' . $this->yystack[$this->yyidx + 0]->minor . ' : null)';
+ return;
}
- #line 2744 "smarty_internal_templateparser.php"
- #line 843 "smarty_internal_templateparser.y"
- function yy_r125()
+
+ #line 943 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r126()
{
- $this->_retvalue = array('var' => $this->yystack[$this->yyidx + - 1]->minor, 'smarty_internal_index' => $this->yystack[$this->yyidx + 0]->minor);
+ $this->_retvalue =
+ '[' . $this->compiler->compileVariable('\'' . substr($this->yystack[$this->yyidx + 0]->minor, 1) . '\'') .
+ ']';
}
- #line 2749 "smarty_internal_templateparser.php"
- #line 856 "smarty_internal_templateparser.y"
+
+ #line 946 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r127()
{
- return;
+ $this->_retvalue = '[' . $this->compiler->compileVariable($this->yystack[$this->yyidx + 0]->minor) . ']';
}
- #line 2754 "smarty_internal_templateparser.php"
- #line 862 "smarty_internal_templateparser.y"
+
+ #line 950 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r128()
{
- $this->_retvalue = '[' . $this->compileVariable($this->yystack[$this->yyidx + 0]->minor) . ']';
+ $this->_retvalue = '[' . $this->compiler->compileVariable($this->yystack[$this->yyidx + - 2]->minor) . '->' .
+ $this->yystack[$this->yyidx + 0]->minor . ']';
}
- #line 2759 "smarty_internal_templateparser.php"
- #line 866 "smarty_internal_templateparser.y"
+
+ #line 954 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r129()
{
- $this->_retvalue = '[' . $this->compileVariable($this->yystack[$this->yyidx + - 2]->minor) . '->' . $this->yystack[$this->yyidx + 0]->minor . ']';
+ if (defined($this->yystack[$this->yyidx + 0]->minor)) {
+ if ($this->security) {
+ $this->security->isTrustedConstant($this->yystack[$this->yyidx + 0]->minor, $this->compiler);
+ }
+ $this->_retvalue = '[' . $this->yystack[$this->yyidx + 0]->minor . ']';
+ } else {
+ $this->_retvalue = "['" . $this->yystack[$this->yyidx + 0]->minor . "']";
+ }
}
- #line 2764 "smarty_internal_templateparser.php"
- #line 870 "smarty_internal_templateparser.y"
+
+ #line 965 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r130()
{
- $this->_retvalue = "['" . $this->yystack[$this->yyidx + 0]->minor . "']";
+ $this->_retvalue = '[' . $this->yystack[$this->yyidx + 0]->minor . ']';
}
- #line 2769 "smarty_internal_templateparser.php"
- #line 874 "smarty_internal_templateparser.y"
+
+ #line 970 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r131()
{
- $this->_retvalue = "[" . $this->yystack[$this->yyidx + 0]->minor . "]";
+ $this->_retvalue = '[' . $this->yystack[$this->yyidx + - 1]->minor . ']';
}
- #line 2774 "smarty_internal_templateparser.php"
- #line 878 "smarty_internal_templateparser.y"
+
+ #line 975 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r132()
{
- $this->_retvalue = "[" . $this->yystack[$this->yyidx + - 1]->minor . "]";
+ $this->_retvalue = '[' . $this->compiler->compileTag('private_special_variable', array(), '[\'section\'][\'' .
+ $this->yystack[$this->yyidx +
+ - 1]->minor . '\'][\'index\']') .
+ ']';
}
- #line 2779 "smarty_internal_templateparser.php"
- #line 883 "smarty_internal_templateparser.y"
+
+ #line 979 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r133()
{
- $this->_retvalue = '[' . $this->compiler->compileTag('private_special_variable', array(), '[\'section\'][\'' . $this->yystack[$this->yyidx + - 1]->minor . '\'][\'index\']') . ']';
+ $this->_retvalue = '[' . $this->compiler->compileTag('private_special_variable', array(), '[\'section\'][\'' .
+ $this->yystack[$this->yyidx +
+ - 3]->minor . '\'][\'' .
+ $this->yystack[$this->yyidx +
+ - 1]->minor . '\']') . ']';
}
- #line 2784 "smarty_internal_templateparser.php"
- #line 887 "smarty_internal_templateparser.y"
+
+ #line 982 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r134()
{
- $this->_retvalue = '[' . $this->compiler->compileTag('private_special_variable', array(), '[\'section\'][\'' . $this->yystack[$this->yyidx + - 3]->minor . '\'][\'' . $this->yystack[$this->yyidx + - 1]->minor . '\']') . ']';
+ $this->_retvalue = '[' . $this->yystack[$this->yyidx + - 1]->minor . ']';
}
- #line 2789 "smarty_internal_templateparser.php"
- #line 897 "smarty_internal_templateparser.y"
+
+ #line 988 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r136()
{
+ $this->_retvalue =
+ '[' . $this->compiler->compileVariable('\'' . substr($this->yystack[$this->yyidx + - 1]->minor, 1) . '\'') .
+ ']';;
+ }
+
+ #line 1004 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r140()
+ {
$this->_retvalue = '[]';
}
- #line 2794 "smarty_internal_templateparser.php"
- #line 910 "smarty_internal_templateparser.y"
- function yy_r138()
+
+ #line 1014 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r141()
+ {
+ $this->_retvalue = '\'' . substr($this->yystack[$this->yyidx + 0]->minor, 1) . '\'';
+ }
+
+ #line 1018 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r142()
+ {
+ $this->_retvalue = "''";
+ }
+
+ #line 1023 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r143()
{
$this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor . '.' . $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2799 "smarty_internal_templateparser.php"
- #line 915 "smarty_internal_templateparser.y"
- function yy_r139()
+
+ #line 1031 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r145()
{
- $this->_retvalue = '\'' . $this->yystack[$this->yyidx + 0]->minor . '\'';
+ $var = trim(substr($this->yystack[$this->yyidx + 0]->minor, $this->lex->ldel_length, - $this->lex->rdel_length),
+ ' $');
+ $this->_retvalue = $this->compiler->compileVariable('\'' . $var . '\'');
}
- #line 2804 "smarty_internal_templateparser.php"
- #line 920 "smarty_internal_templateparser.y"
- function yy_r140()
+
+ #line 1037 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r146()
{
$this->_retvalue = '(' . $this->yystack[$this->yyidx + - 1]->minor . ')';
}
- #line 2809 "smarty_internal_templateparser.php"
- #line 927 "smarty_internal_templateparser.y"
- function yy_r141()
+
+ #line 1044 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r147()
{
if ($this->yystack[$this->yyidx + - 1]->minor['var'] == '\'smarty\'') {
- $this->_retvalue = $this->compiler->compileTag('private_special_variable', array(), $this->yystack[$this->yyidx + - 1]->minor['smarty_internal_index']) . $this->yystack[$this->yyidx + 0]->minor;
+ $this->_retvalue = $this->compiler->compileTag('private_special_variable', array(),
+ $this->yystack[$this->yyidx +
+ - 1]->minor['smarty_internal_index']) .
+ $this->yystack[$this->yyidx + 0]->minor;
} else {
- $this->_retvalue = $this->compileVariable($this->yystack[$this->yyidx + - 1]->minor['var']) . $this->yystack[$this->yyidx + - 1]->minor['smarty_internal_index'] . $this->yystack[$this->yyidx + 0]->minor;
+ $this->_retvalue = $this->compiler->compileVariable($this->yystack[$this->yyidx + - 1]->minor['var']) .
+ $this->yystack[$this->yyidx + - 1]->minor['smarty_internal_index'] .
+ $this->yystack[$this->yyidx + 0]->minor;
}
}
- #line 2818 "smarty_internal_templateparser.php"
- #line 936 "smarty_internal_templateparser.y"
- function yy_r142()
+
+ #line 1053 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r148()
{
$this->_retvalue = $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2823 "smarty_internal_templateparser.php"
- #line 941 "smarty_internal_templateparser.y"
- function yy_r143()
+
+ #line 1058 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r149()
{
$this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor . $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2828 "smarty_internal_templateparser.php"
- #line 946 "smarty_internal_templateparser.y"
- function yy_r144()
+
+ #line 1063 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r150()
{
if ($this->security && substr($this->yystack[$this->yyidx + - 1]->minor, 0, 1) == '_') {
$this->compiler->trigger_template_error(self::Err1);
}
$this->_retvalue = '->' . $this->yystack[$this->yyidx + - 1]->minor . $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2836 "smarty_internal_templateparser.php"
- #line 953 "smarty_internal_templateparser.y"
- function yy_r145()
+
+ #line 1070 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r151()
{
if ($this->security) {
$this->compiler->trigger_template_error(self::Err2);
}
- $this->_retvalue = '->{' . $this->compileVariable($this->yystack[$this->yyidx + - 1]->minor) . $this->yystack[$this->yyidx + 0]->minor . '}';
+ $this->_retvalue = '->{' . $this->compiler->compileVariable($this->yystack[$this->yyidx + - 1]->minor) .
+ $this->yystack[$this->yyidx + 0]->minor . '}';
}
- #line 2844 "smarty_internal_templateparser.php"
- #line 960 "smarty_internal_templateparser.y"
- function yy_r146()
+
+ #line 1077 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r152()
{
if ($this->security) {
$this->compiler->trigger_template_error(self::Err2);
}
- $this->_retvalue = '->{' . $this->yystack[$this->yyidx + - 2]->minor . $this->yystack[$this->yyidx + 0]->minor . '}';
+ $this->_retvalue =
+ '->{' . $this->yystack[$this->yyidx + - 2]->minor . $this->yystack[$this->yyidx + 0]->minor . '}';
}
- #line 2852 "smarty_internal_templateparser.php"
- #line 967 "smarty_internal_templateparser.y"
- function yy_r147()
+
+ #line 1084 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r153()
{
if ($this->security) {
$this->compiler->trigger_template_error(self::Err2);
}
- $this->_retvalue = '->{\'' . $this->yystack[$this->yyidx + - 4]->minor . '\'.' . $this->yystack[$this->yyidx + - 2]->minor . $this->yystack[$this->yyidx + 0]->minor . '}';
+ $this->_retvalue =
+ '->{\'' . $this->yystack[$this->yyidx + - 4]->minor . '\'.' . $this->yystack[$this->yyidx + - 2]->minor .
+ $this->yystack[$this->yyidx + 0]->minor . '}';
}
- #line 2860 "smarty_internal_templateparser.php"
- #line 975 "smarty_internal_templateparser.y"
- function yy_r148()
+
+ #line 1092 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r154()
{
$this->_retvalue = '->' . $this->yystack[$this->yyidx + 0]->minor;
}
- #line 2865 "smarty_internal_templateparser.php"
- #line 983 "smarty_internal_templateparser.y"
- function yy_r149()
+
+ #line 1100 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r155()
{
- if (!$this->security || $this->smarty->security_policy->isTrustedPhpFunction($this->yystack[$this->yyidx + - 3]->minor, $this->compiler)) {
- if (strcasecmp($this->yystack[$this->yyidx + - 3]->minor, 'isset') === 0 || strcasecmp($this->yystack[$this->yyidx + - 3]->minor, 'empty') === 0 || strcasecmp($this->yystack[$this->yyidx + - 3]->minor, 'array') === 0 || is_callable($this->yystack[$this->yyidx + - 3]->minor)) {
+ if (!$this->security ||
+ $this->security->isTrustedPhpFunction($this->yystack[$this->yyidx + - 3]->minor, $this->compiler)
+ ) {
+ if (strcasecmp($this->yystack[$this->yyidx + - 3]->minor, 'isset') === 0 ||
+ strcasecmp($this->yystack[$this->yyidx + - 3]->minor, 'empty') === 0 ||
+ strcasecmp($this->yystack[$this->yyidx + - 3]->minor, 'array') === 0 ||
+ is_callable($this->yystack[$this->yyidx + - 3]->minor)
+ ) {
$func_name = strtolower($this->yystack[$this->yyidx + - 3]->minor);
if ($func_name == 'isset') {
if (count($this->yystack[$this->yyidx + - 1]->minor) == 0) {
$this->compiler->trigger_template_error('Illegal number of paramer in "isset()"');
}
$par = implode(',', $this->yystack[$this->yyidx + - 1]->minor);
- if (strncasecmp($par, '$_smarty_tpl->getConfigVariable', strlen('$_smarty_tpl->getConfigVariable')) === 0) {
+ if (strncasecmp($par, '$_smarty_tpl->smarty->ext->_config->_getConfigVariable',
+ strlen('$_smarty_tpl->smarty->ext->_config->_getConfigVariable')) === 0
+ ) {
self::$prefix_number ++;
- $this->compiler->prefix_code[] = '<?php $_tmp' . self::$prefix_number . '=' . str_replace(')', ', false)', $par) . ';?>';
+ $this->compiler->prefix_code[] =
+ '<?php $_tmp' . self::$prefix_number . '=' . str_replace(')', ', false)', $par) . ';?>';
$isset_par = '$_tmp' . self::$prefix_number;
} else {
$isset_par = str_replace("')->value", "',null,true,false)->value", $par);
@@ -4165,256 +2466,253 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
$this->compiler->trigger_template_error('Illegal number of paramer in "empty()"');
}
if ($func_name == 'empty') {
- $this->_retvalue = $func_name . '(' . str_replace("')->value", "',null,true,false)->value", $this->yystack[$this->yyidx + - 1]->minor[0]) . ')';
+ $this->_retvalue = $func_name . '(' . str_replace("')->value", "',null,true,false)->value",
+ $this->yystack[$this->yyidx +
+ - 1]->minor[0]) . ')';
} else {
$this->_retvalue = $func_name . '(' . $this->yystack[$this->yyidx + - 1]->minor[0] . ')';
}
} else {
- $this->_retvalue = $this->yystack[$this->yyidx + - 3]->minor . "(" . implode(',', $this->yystack[$this->yyidx + - 1]->minor) . ")";
+ $this->_retvalue = $this->yystack[$this->yyidx + - 3]->minor . "(" .
+ implode(',', $this->yystack[$this->yyidx + - 1]->minor) . ")";
}
} else {
- $this->compiler->trigger_template_error("unknown function \"" . $this->yystack[$this->yyidx + - 3]->minor . "\"");
+ $this->compiler->trigger_template_error("unknown function \"" .
+ $this->yystack[$this->yyidx + - 3]->minor . "\"");
}
}
}
- #line 2901 "smarty_internal_templateparser.php"
- #line 1021 "smarty_internal_templateparser.y"
- function yy_r150()
+
+ #line 1139 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r156()
{
if ($this->security && substr($this->yystack[$this->yyidx + - 3]->minor, 0, 1) == '_') {
$this->compiler->trigger_template_error(self::Err1);
}
- $this->_retvalue = $this->yystack[$this->yyidx + - 3]->minor . "(" . implode(',', $this->yystack[$this->yyidx + - 1]->minor) . ")";
+ $this->_retvalue =
+ $this->yystack[$this->yyidx + - 3]->minor . "(" . implode(',', $this->yystack[$this->yyidx + - 1]->minor) .
+ ")";
}
- #line 2909 "smarty_internal_templateparser.php"
- #line 1028 "smarty_internal_templateparser.y"
- function yy_r151()
+
+ #line 1146 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r157()
{
if ($this->security) {
$this->compiler->trigger_template_error(self::Err2);
}
self::$prefix_number ++;
- $this->compiler->prefix_code[] = '<?php $_tmp' . self::$prefix_number . '=' . $this->compileVariable("'" . $this->yystack[$this->yyidx + - 3]->minor . "'") . ';?>';
- $this->_retvalue = '$_tmp' . self::$prefix_number . '(' . implode(',', $this->yystack[$this->yyidx + - 1]->minor) . ')';
- }
- #line 2919 "smarty_internal_templateparser.php"
- #line 1039 "smarty_internal_templateparser.y"
- function yy_r152()
- {
- $this->_retvalue = array_merge($this->yystack[$this->yyidx + - 2]->minor, array($this->yystack[$this->yyidx + 0]->minor));
+ $this->compiler->prefix_code[] = '<?php $_tmp' . self::$prefix_number . '=' .
+ $this->compiler->compileVariable('\'' . substr($this->yystack[$this->yyidx + - 3]->minor, 1) . '\'') .
+ ';?>';
+ $this->_retvalue =
+ '$_tmp' . self::$prefix_number . '(' . implode(',', $this->yystack[$this->yyidx + - 1]->minor) . ')';
}
- #line 2924 "smarty_internal_templateparser.php"
- #line 1056 "smarty_internal_templateparser.y"
- function yy_r155()
- {
- $this->_retvalue = array_merge($this->yystack[$this->yyidx + - 2]->minor, array(array_merge($this->yystack[$this->yyidx + - 1]->minor, $this->yystack[$this->yyidx + 0]->minor)));
- }
- #line 2929 "smarty_internal_templateparser.php"
- #line 1060 "smarty_internal_templateparser.y"
- function yy_r156()
- {
- $this->_retvalue = array(array_merge($this->yystack[$this->yyidx + - 1]->minor, $this->yystack[$this->yyidx + 0]->minor));
- }
- #line 2934 "smarty_internal_templateparser.php"
- #line 1068 "smarty_internal_templateparser.y"
+
+ #line 1157 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r158()
{
- $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor);
+ $this->_retvalue =
+ array_merge($this->yystack[$this->yyidx + - 2]->minor, array($this->yystack[$this->yyidx + 0]->minor));
}
- #line 2939 "smarty_internal_templateparser.php"
- #line 1076 "smarty_internal_templateparser.y"
- function yy_r159()
+
+ #line 1174 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r161()
{
- $this->_retvalue = array_merge($this->yystack[$this->yyidx + - 1]->minor, $this->yystack[$this->yyidx + 0]->minor);
+ $this->_retvalue = array_merge($this->yystack[$this->yyidx + - 2]->minor,
+ array(array_merge($this->yystack[$this->yyidx + - 1]->minor,
+ $this->yystack[$this->yyidx + 0]->minor)));
}
- #line 2944 "smarty_internal_templateparser.php"
- #line 1110 "smarty_internal_templateparser.y"
- function yy_r166()
+
+ #line 1178 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r162()
{
- $this->_retvalue = '$' . $this->yystack[$this->yyidx + - 1]->minor . $this->yystack[$this->yyidx + 0]->minor;
+ $this->_retvalue =
+ array(array_merge($this->yystack[$this->yyidx + - 1]->minor, $this->yystack[$this->yyidx + 0]->minor));
}
- #line 2949 "smarty_internal_templateparser.php"
- #line 1115 "smarty_internal_templateparser.y"
- function yy_r167()
+
+ #line 1186 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r164()
{
- $this->_retvalue = '$' . $this->yystack[$this->yyidx + - 2]->minor . $this->yystack[$this->yyidx + - 1]->minor . $this->yystack[$this->yyidx + 0]->minor;
+ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor);
}
- #line 2954 "smarty_internal_templateparser.php"
- #line 1121 "smarty_internal_templateparser.y"
- function yy_r168()
+
+ #line 1194 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r165()
{
- $this->_retvalue = '==';
+ $this->_retvalue =
+ array_merge($this->yystack[$this->yyidx + - 1]->minor, $this->yystack[$this->yyidx + 0]->minor);
}
- #line 2959 "smarty_internal_templateparser.php"
- #line 1125 "smarty_internal_templateparser.y"
+
+ #line 1213 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r169()
{
- $this->_retvalue = '!=';
+ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor, '', 'method');
}
- #line 2964 "smarty_internal_templateparser.php"
- #line 1129 "smarty_internal_templateparser.y"
+
+ #line 1218 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r170()
{
- $this->_retvalue = '>';
+ $this->_retvalue =
+ array($this->yystack[$this->yyidx + - 1]->minor, $this->yystack[$this->yyidx + 0]->minor, 'method');
}
- #line 2969 "smarty_internal_templateparser.php"
- #line 1133 "smarty_internal_templateparser.y"
+
+ #line 1223 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r171()
{
- $this->_retvalue = '<';
+ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor, '');
}
- #line 2974 "smarty_internal_templateparser.php"
- #line 1137 "smarty_internal_templateparser.y"
+
+ #line 1228 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r172()
{
- $this->_retvalue = '>=';
+ $this->_retvalue =
+ array($this->yystack[$this->yyidx + - 1]->minor, $this->yystack[$this->yyidx + 0]->minor, 'property');
}
- #line 2979 "smarty_internal_templateparser.php"
- #line 1141 "smarty_internal_templateparser.y"
+
+ #line 1233 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r173()
{
- $this->_retvalue = '<=';
+ $this->_retvalue = array($this->yystack[$this->yyidx + - 2]->minor,
+ $this->yystack[$this->yyidx + - 1]->minor . $this->yystack[$this->yyidx + 0]->minor,
+ 'property');
}
- #line 2984 "smarty_internal_templateparser.php"
- #line 1145 "smarty_internal_templateparser.y"
+
+ #line 1239 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r174()
{
- $this->_retvalue = '===';
+ $this->_retvalue['op'] = ' ' . trim($this->yystack[$this->yyidx + 0]->minor) . ' ';
}
- #line 2989 "smarty_internal_templateparser.php"
- #line 1149 "smarty_internal_templateparser.y"
+
+ #line 1243 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r175()
{
- $this->_retvalue = '!==';
+ static $lops = array('eq' => array('op' => ' == ', 'pre' => null),
+ 'ne' => array('op' => ' != ', 'pre' => null),
+ 'neq' => array('op' => ' != ', 'pre' => null),
+ 'gt' => array('op' => ' > ', 'pre' => null),
+ 'ge' => array('op' => ' >= ', 'pre' => null),
+ 'gte' => array('op' => ' >= ', 'pre' => null),
+ 'lt' => array('op' => ' < ', 'pre' => null),
+ 'le' => array('op' => ' <= ', 'pre' => null),
+ 'lte' => array('op' => ' <= ', 'pre' => null),
+ 'mod' => array('op' => ' % ', 'pre' => null),
+ 'and' => array('op' => ' && ', 'pre' => null),
+ 'or' => array('op' => ' || ', 'pre' => null),
+ 'xor' => array('op' => ' xor ', 'pre' => null),
+ 'isdivby' => array('op' => ' % ', 'pre' => '!('),
+ 'isnotdivby' => array('op' => ' % ', 'pre' => '('),
+ 'isevenby' => array('op' => ' / ', 'pre' => '!(1 & '),
+ 'isnotevenby' => array('op' => ' / ', 'pre' => '(1 & '),
+ 'isoddby' => array('op' => ' / ', 'pre' => '(1 & '),
+ 'isnotoddby' => array('op' => ' / ', 'pre' => '!(1 & '),);
+ $op = strtolower(preg_replace('/\s*/', '', $this->yystack[$this->yyidx + 0]->minor));
+ $this->_retvalue = $lops[$op];
}
- #line 2994 "smarty_internal_templateparser.php"
- #line 1153 "smarty_internal_templateparser.y"
+
+ #line 1269 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r176()
{
- $this->_retvalue = '%';
+ static $scond = array('iseven' => '!(1 & ', 'isnoteven' => '(1 & ', 'isodd' => '(1 & ',
+ 'isnotodd' => '!(1 & ',);
+ $op = strtolower(str_replace(' ', '', $this->yystack[$this->yyidx + 0]->minor));
+ $this->_retvalue = $scond[$op];
}
- #line 2999 "smarty_internal_templateparser.php"
- #line 1157 "smarty_internal_templateparser.y"
+
+ #line 1283 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r177()
{
- $this->_retvalue = '&&';
- }
- #line 3004 "smarty_internal_templateparser.php"
- #line 1161 "smarty_internal_templateparser.y"
- function yy_r178()
- {
- $this->_retvalue = '||';
+ $this->_retvalue = 'array(' . $this->yystack[$this->yyidx + - 1]->minor . ')';
}
- #line 3009 "smarty_internal_templateparser.php"
- #line 1165 "smarty_internal_templateparser.y"
+
+ #line 1291 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r179()
{
- $this->_retvalue = ' XOR ';
+ $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . ',' . $this->yystack[$this->yyidx + 0]->minor;
}
- #line 3014 "smarty_internal_templateparser.php"
- #line 1172 "smarty_internal_templateparser.y"
- function yy_r180()
+
+ #line 1299 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r181()
{
- $this->_retvalue = 'array(' . $this->yystack[$this->yyidx + - 1]->minor . ')';
+ $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . '=>' . $this->yystack[$this->yyidx + 0]->minor;
}
- #line 3019 "smarty_internal_templateparser.php"
- #line 1180 "smarty_internal_templateparser.y"
+
+ #line 1303 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r182()
{
- $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . ',' . $this->yystack[$this->yyidx + 0]->minor;
+ $this->_retvalue =
+ '\'' . $this->yystack[$this->yyidx + - 2]->minor . '\'=>' . $this->yystack[$this->yyidx + 0]->minor;
}
- #line 3024 "smarty_internal_templateparser.php"
- #line 1188 "smarty_internal_templateparser.y"
- function yy_r184()
+
+ #line 1319 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r185()
{
- $this->_retvalue = $this->yystack[$this->yyidx + - 2]->minor . '=>' . $this->yystack[$this->yyidx + 0]->minor;
+ $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor->to_smarty_php($this);
}
- #line 3029 "smarty_internal_templateparser.php"
- #line 1192 "smarty_internal_templateparser.y"
- function yy_r185()
+
+ #line 1324 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r186()
{
- $this->_retvalue = '\'' . $this->yystack[$this->yyidx + - 2]->minor . '\'=>' . $this->yystack[$this->yyidx + 0]->minor;
+ $this->yystack[$this->yyidx + - 1]->minor->append_subtree($this, $this->yystack[$this->yyidx + 0]->minor);
+ $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor;
}
- #line 3034 "smarty_internal_templateparser.php"
- #line 1204 "smarty_internal_templateparser.y"
+
+ #line 1329 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r187()
{
- $this->_retvalue = "''";
+ $this->_retvalue = new Smarty_Internal_ParseTree_Dq($this, $this->yystack[$this->yyidx + 0]->minor);
}
- #line 3039 "smarty_internal_templateparser.php"
- #line 1208 "smarty_internal_templateparser.y"
+
+ #line 1333 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r188()
{
- $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor->to_smarty_php();
- }
- #line 3044 "smarty_internal_templateparser.php"
- #line 1213 "smarty_internal_templateparser.y"
- function yy_r189()
- {
- $this->yystack[$this->yyidx + - 1]->minor->append_subtree($this->yystack[$this->yyidx + 0]->minor);
- $this->_retvalue = $this->yystack[$this->yyidx + - 1]->minor;
+ $this->_retvalue = new Smarty_Internal_ParseTree_Code('(string)' . $this->yystack[$this->yyidx + - 1]->minor);
}
- #line 3050 "smarty_internal_templateparser.php"
- #line 1218 "smarty_internal_templateparser.y"
+
+ #line 1341 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r190()
{
- $this->_retvalue = new _smarty_doublequoted($this, $this->yystack[$this->yyidx + 0]->minor);
+ $this->_retvalue = new Smarty_Internal_ParseTree_Code('(string)$_smarty_tpl->tpl_vars[\'' .
+ substr($this->yystack[$this->yyidx + 0]->minor, 1) .
+ '\']->value');
}
- #line 3055 "smarty_internal_templateparser.php"
- #line 1222 "smarty_internal_templateparser.y"
- function yy_r191()
+
+ #line 1349 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r192()
{
- $this->_retvalue = new _smarty_code($this, '(string)' . $this->yystack[$this->yyidx + - 1]->minor);
+ $this->_retvalue =
+ new Smarty_Internal_ParseTree_Code('(string)(' . $this->yystack[$this->yyidx + - 1]->minor . ')');
}
- #line 3060 "smarty_internal_templateparser.php"
- #line 1230 "smarty_internal_templateparser.y"
+
+ #line 1353 "../smarty/lexer/smarty_internal_templateparser.y"
function yy_r193()
{
- $this->_retvalue = new _smarty_code($this, '(string)$_smarty_tpl->tpl_vars[\'' . substr($this->yystack[$this->yyidx + 0]->minor, 1) . '\']->value');
- }
- #line 3065 "smarty_internal_templateparser.php"
- #line 1238 "smarty_internal_templateparser.y"
- function yy_r195()
- {
- $this->_retvalue = new _smarty_code($this, '(string)(' . $this->yystack[$this->yyidx + - 1]->minor . ')');
- }
- #line 3070 "smarty_internal_templateparser.php"
- #line 1242 "smarty_internal_templateparser.y"
- function yy_r196()
- {
- $this->_retvalue = new _smarty_tag($this, $this->yystack[$this->yyidx + - 1]->minor);
+ $this->_retvalue = new Smarty_Internal_ParseTree_Tag($this, $this->yystack[$this->yyidx + 0]->minor);
}
- #line 3075 "smarty_internal_templateparser.php"
- #line 1246 "smarty_internal_templateparser.y"
- function yy_r197()
+
+ #line 1357 "../smarty/lexer/smarty_internal_templateparser.y"
+ function yy_r194()
{
- $this->_retvalue = new _smarty_dq_content($this, $this->yystack[$this->yyidx + 0]->minor);
+ $this->_retvalue = new Smarty_Internal_ParseTree_DqContent($this->yystack[$this->yyidx + 0]->minor);
}
- #line 3080 "smarty_internal_templateparser.php"
-
private $_retvalue;
public function yy_reduce($yyruleno)
{
- $yymsp = $this->yystack[$this->yyidx];
- if ($this->yyTraceFILE && $yyruleno >= 0
- && $yyruleno < count(self::$yyRuleName)
- ) {
- fprintf($this->yyTraceFILE, "%sReduce (%d) [%s].\n",
- $this->yyTracePrompt, $yyruleno,
+ if ($this->yyTraceFILE && $yyruleno >= 0 && $yyruleno < count(self::$yyRuleName)) {
+ fprintf($this->yyTraceFILE, "%sReduce (%d) [%s].\n", $this->yyTracePrompt, $yyruleno,
self::$yyRuleName[$yyruleno]);
}
$this->_retvalue = $yy_lefthand_side = null;
- if (array_key_exists($yyruleno, self::$yyReduceMap)) {
+ if (isset(self::$yyReduceMap[$yyruleno])) {
// call the action
$this->_retvalue = null;
$this->{'yy_r' . self::$yyReduceMap[$yyruleno]}();
$yy_lefthand_side = $this->_retvalue;
}
- $yygoto = self::$yyRuleInfo[$yyruleno]['lhs'];
- $yysize = self::$yyRuleInfo[$yyruleno]['rhs'];
+ $yygoto = self::$yyRuleInfo[$yyruleno][0];
+ $yysize = self::$yyRuleInfo[$yyruleno][1];
$this->yyidx -= $yysize;
for ($i = $yysize; $i; $i --) {
// pop all of the right-hand side parameters
@@ -4449,12 +2747,11 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
public function yy_syntax_error($yymajor, $TOKEN)
{
- #line 75 "smarty_internal_templateparser.y"
+ #line 207 "../smarty/lexer/smarty_internal_templateparser.y"
$this->internalError = true;
$this->yymajor = $yymajor;
$this->compiler->trigger_template_error();
- #line 3142 "smarty_internal_templateparser.php"
}
public function yy_accept()
@@ -4463,16 +2760,13 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
fprintf($this->yyTraceFILE, "%sAccept!\n", $this->yyTracePrompt);
}
while ($this->yyidx >= 0) {
- $stack = $this->yy_pop_parser_stack();
+ $this->yy_pop_parser_stack();
}
- #line 66 "smarty_internal_templateparser.y"
+ #line 200 "../smarty/lexer/smarty_internal_templateparser.y"
$this->successful = !$this->internalError;
$this->internalError = false;
$this->retvalue = $this->_retvalue;
- //echo $this->retvalue."\n\n";
-
- #line 3160 "smarty_internal_templateparser.php"
}
public function doParse($yymajor, $yytokenvalue)
@@ -4486,20 +2780,17 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
$x->stateno = 0;
$x->major = 0;
$this->yystack = array();
- array_push($this->yystack, $x);
+ $this->yystack[] = $x;
}
$yyendofinput = ($yymajor == 0);
if ($this->yyTraceFILE) {
- fprintf($this->yyTraceFILE, "%sInput %s\n",
- $this->yyTracePrompt, $this->yyTokenName[$yymajor]);
+ fprintf($this->yyTraceFILE, "%sInput %s\n", $this->yyTracePrompt, $this->yyTokenName[$yymajor]);
}
do {
$yyact = $this->yy_find_shift_action($yymajor);
- if ($yymajor < self::YYERRORSYMBOL &&
- !$this->yy_is_expected_token($yymajor)
- ) {
+ if ($yymajor < self::YYERRORSYMBOL && !$this->yy_is_expected_token($yymajor)) {
// force a syntax error
$yyact = self::YY_ERROR_ACTION;
}
@@ -4515,8 +2806,7 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
$this->yy_reduce($yyact - self::YYNSTATE);
} elseif ($yyact == self::YY_ERROR_ACTION) {
if ($this->yyTraceFILE) {
- fprintf($this->yyTraceFILE, "%sSyntax Error!\n",
- $this->yyTracePrompt);
+ fprintf($this->yyTraceFILE, "%sSyntax Error!\n", $this->yyTracePrompt);
}
if (self::YYERRORSYMBOL) {
if ($this->yyerrcnt < 0) {
@@ -4525,16 +2815,14 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
$yymx = $this->yystack[$this->yyidx]->major;
if ($yymx == self::YYERRORSYMBOL || $yyerrorhit) {
if ($this->yyTraceFILE) {
- fprintf($this->yyTraceFILE, "%sDiscard input token %s\n",
- $this->yyTracePrompt, $this->yyTokenName[$yymajor]);
+ fprintf($this->yyTraceFILE, "%sDiscard input token %s\n", $this->yyTracePrompt,
+ $this->yyTokenName[$yymajor]);
}
$this->yy_destructor($yymajor, $yytokenvalue);
$yymajor = self::YYNOCODE;
} else {
- while ($this->yyidx >= 0 &&
- $yymx != self::YYERRORSYMBOL &&
- ($yyact = $this->yy_find_shift_action(self::YYERRORSYMBOL)) >= self::YYNSTATE
- ) {
+ while ($this->yyidx >= 0 && $yymx != self::YYERRORSYMBOL &&
+ ($yyact = $this->yy_find_shift_action(self::YYERRORSYMBOL)) >= self::YYNSTATE) {
$this->yy_pop_parser_stack();
}
if ($this->yyidx < 0 || $yymajor == 0) {
@@ -4566,3 +2854,4 @@ class Smarty_Internal_Templateparser#line 80 "smarty_internal_templateparser.php
} while ($yymajor != self::YYNOCODE && $this->yyidx >= 0);
}
}
+
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_testinstall.php b/library/Smarty/libs/sysplugins/smarty_internal_testinstall.php
new file mode 100644
index 000000000..72d9a5211
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_testinstall.php
@@ -0,0 +1,604 @@
+<?php
+/**
+ * Smarty Internal TestInstall
+ * Test Smarty installation
+ *
+ * @package Smarty
+ * @subpackage Utilities
+ * @author Uwe Tews
+ */
+
+/**
+ * TestInstall class
+ *
+ * @package Smarty
+ * @subpackage Utilities
+ */
+class Smarty_Internal_TestInstall
+{
+ /**
+ * diagnose Smarty setup
+ * If $errors is secified, the diagnostic report will be appended to the array, rather than being output.
+ *
+ * @param array $errors array to push results into rather than outputting them
+ *
+ * @return bool status, true if everything is fine, false else
+ */
+ public static function testInstall(Smarty $smarty, &$errors = null)
+ {
+ $status = true;
+
+ if ($errors === null) {
+ echo "<PRE>\n";
+ echo "Smarty Installation test...\n";
+ echo "Testing template directory...\n";
+ }
+
+ $_stream_resolve_include_path = function_exists('stream_resolve_include_path');
+
+ // test if all registered template_dir are accessible
+ foreach ($smarty->getTemplateDir() as $template_dir) {
+ $_template_dir = $template_dir;
+ $template_dir = realpath($template_dir);
+ // resolve include_path or fail existence
+ if (!$template_dir) {
+ if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_template_dir)) {
+ // try PHP include_path
+ if ($_stream_resolve_include_path) {
+ $template_dir = stream_resolve_include_path($_template_dir);
+ } else {
+ $template_dir = $smarty->ext->_getIncludePath->getIncludePath($_template_dir, null, $smarty);
+ }
+
+ if ($template_dir !== false) {
+ if ($errors === null) {
+ echo "$template_dir is OK.\n";
+ }
+
+ continue;
+ } else {
+ $status = false;
+ $message =
+ "FAILED: $_template_dir does not exist (and couldn't be found in include_path either)";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'template_dir' ] = $message;
+ }
+
+ continue;
+ }
+ } else {
+ $status = false;
+ $message = "FAILED: $_template_dir does not exist";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'template_dir' ] = $message;
+ }
+
+ continue;
+ }
+ }
+
+ if (!is_dir($template_dir)) {
+ $status = false;
+ $message = "FAILED: $template_dir is not a directory";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'template_dir' ] = $message;
+ }
+ } elseif (!is_readable($template_dir)) {
+ $status = false;
+ $message = "FAILED: $template_dir is not readable";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'template_dir' ] = $message;
+ }
+ } else {
+ if ($errors === null) {
+ echo "$template_dir is OK.\n";
+ }
+ }
+ }
+
+ if ($errors === null) {
+ echo "Testing compile directory...\n";
+ }
+
+ // test if registered compile_dir is accessible
+ $__compile_dir = $smarty->getCompileDir();
+ $_compile_dir = realpath($__compile_dir);
+ if (!$_compile_dir) {
+ $status = false;
+ $message = "FAILED: {$__compile_dir} does not exist";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'compile_dir' ] = $message;
+ }
+ } elseif (!is_dir($_compile_dir)) {
+ $status = false;
+ $message = "FAILED: {$_compile_dir} is not a directory";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'compile_dir' ] = $message;
+ }
+ } elseif (!is_readable($_compile_dir)) {
+ $status = false;
+ $message = "FAILED: {$_compile_dir} is not readable";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'compile_dir' ] = $message;
+ }
+ } elseif (!is_writable($_compile_dir)) {
+ $status = false;
+ $message = "FAILED: {$_compile_dir} is not writable";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'compile_dir' ] = $message;
+ }
+ } else {
+ if ($errors === null) {
+ echo "{$_compile_dir} is OK.\n";
+ }
+ }
+
+ if ($errors === null) {
+ echo "Testing plugins directory...\n";
+ }
+
+ // test if all registered plugins_dir are accessible
+ // and if core plugins directory is still registered
+ $_core_plugins_dir = realpath(dirname(__FILE__) . '/../plugins');
+ $_core_plugins_available = false;
+ foreach ($smarty->getPluginsDir() as $plugin_dir) {
+ $_plugin_dir = $plugin_dir;
+ $plugin_dir = realpath($plugin_dir);
+ // resolve include_path or fail existence
+ if (!$plugin_dir) {
+ if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_plugin_dir)) {
+ // try PHP include_path
+ if ($_stream_resolve_include_path) {
+ $plugin_dir = stream_resolve_include_path($_plugin_dir);
+ } else {
+ $plugin_dir = $smarty->ext->_getIncludePath->getIncludePath($_plugin_dir, null, $smarty);
+ }
+
+ if ($plugin_dir !== false) {
+ if ($errors === null) {
+ echo "$plugin_dir is OK.\n";
+ }
+
+ continue;
+ } else {
+ $status = false;
+ $message = "FAILED: $_plugin_dir does not exist (and couldn't be found in include_path either)";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'plugins_dir' ] = $message;
+ }
+
+ continue;
+ }
+ } else {
+ $status = false;
+ $message = "FAILED: $_plugin_dir does not exist";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'plugins_dir' ] = $message;
+ }
+
+ continue;
+ }
+ }
+
+ if (!is_dir($plugin_dir)) {
+ $status = false;
+ $message = "FAILED: $plugin_dir is not a directory";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'plugins_dir' ] = $message;
+ }
+ } elseif (!is_readable($plugin_dir)) {
+ $status = false;
+ $message = "FAILED: $plugin_dir is not readable";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'plugins_dir' ] = $message;
+ }
+ } elseif ($_core_plugins_dir && $_core_plugins_dir == realpath($plugin_dir)) {
+ $_core_plugins_available = true;
+ if ($errors === null) {
+ echo "$plugin_dir is OK.\n";
+ }
+ } else {
+ if ($errors === null) {
+ echo "$plugin_dir is OK.\n";
+ }
+ }
+ }
+ if (!$_core_plugins_available) {
+ $status = false;
+ $message = "WARNING: Smarty's own libs/plugins is not available";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } elseif (!isset($errors[ 'plugins_dir' ])) {
+ $errors[ 'plugins_dir' ] = $message;
+ }
+ }
+
+ if ($errors === null) {
+ echo "Testing cache directory...\n";
+ }
+
+ // test if all registered cache_dir is accessible
+ $__cache_dir = $smarty->getCacheDir();
+ $_cache_dir = realpath($__cache_dir);
+ if (!$_cache_dir) {
+ $status = false;
+ $message = "FAILED: {$__cache_dir} does not exist";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'cache_dir' ] = $message;
+ }
+ } elseif (!is_dir($_cache_dir)) {
+ $status = false;
+ $message = "FAILED: {$_cache_dir} is not a directory";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'cache_dir' ] = $message;
+ }
+ } elseif (!is_readable($_cache_dir)) {
+ $status = false;
+ $message = "FAILED: {$_cache_dir} is not readable";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'cache_dir' ] = $message;
+ }
+ } elseif (!is_writable($_cache_dir)) {
+ $status = false;
+ $message = "FAILED: {$_cache_dir} is not writable";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'cache_dir' ] = $message;
+ }
+ } else {
+ if ($errors === null) {
+ echo "{$_cache_dir} is OK.\n";
+ }
+ }
+
+ if ($errors === null) {
+ echo "Testing configs directory...\n";
+ }
+
+ // test if all registered config_dir are accessible
+ foreach ($smarty->getConfigDir() as $config_dir) {
+ $_config_dir = $config_dir;
+ // resolve include_path or fail existence
+ if (!$config_dir) {
+ if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_config_dir)) {
+ // try PHP include_path
+ if ($_stream_resolve_include_path) {
+ $config_dir = stream_resolve_include_path($_config_dir);
+ } else {
+ $config_dir = $smarty->ext->_getIncludePath->getIncludePath($_config_dir, null, $smarty);
+ }
+
+ if ($config_dir !== false) {
+ if ($errors === null) {
+ echo "$config_dir is OK.\n";
+ }
+
+ continue;
+ } else {
+ $status = false;
+ $message = "FAILED: $_config_dir does not exist (and couldn't be found in include_path either)";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'config_dir' ] = $message;
+ }
+
+ continue;
+ }
+ } else {
+ $status = false;
+ $message = "FAILED: $_config_dir does not exist";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'config_dir' ] = $message;
+ }
+
+ continue;
+ }
+ }
+
+ if (!is_dir($config_dir)) {
+ $status = false;
+ $message = "FAILED: $config_dir is not a directory";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'config_dir' ] = $message;
+ }
+ } elseif (!is_readable($config_dir)) {
+ $status = false;
+ $message = "FAILED: $config_dir is not readable";
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'config_dir' ] = $message;
+ }
+ } else {
+ if ($errors === null) {
+ echo "$config_dir is OK.\n";
+ }
+ }
+ }
+
+ if ($errors === null) {
+ echo "Testing sysplugin files...\n";
+ }
+ // test if sysplugins are available
+ $source = SMARTY_SYSPLUGINS_DIR;
+ if (is_dir($source)) {
+ $expectedSysplugins = array('smartycompilerexception.php' => true,
+ 'smartyexception.php' => true,
+ 'smarty_cacheresource.php' => true,
+ 'smarty_cacheresource_custom.php' => true,
+ 'smarty_cacheresource_keyvaluestore.php' => true,
+ 'smarty_data.php' => true,
+ 'smarty_internal_cacheresource_file.php' => true,
+ 'smarty_internal_compilebase.php' => true,
+ 'smarty_internal_compile_append.php' => true,
+ 'smarty_internal_compile_assign.php' => true,
+ 'smarty_internal_compile_block.php' => true,
+ 'smarty_internal_compile_break.php' => true,
+ 'smarty_internal_compile_call.php' => true,
+ 'smarty_internal_compile_capture.php' => true,
+ 'smarty_internal_compile_config_load.php' => true,
+ 'smarty_internal_compile_continue.php' => true,
+ 'smarty_internal_compile_debug.php' => true,
+ 'smarty_internal_compile_eval.php' => true,
+ 'smarty_internal_compile_extends.php' => true,
+ 'smarty_internal_compile_for.php' => true,
+ 'smarty_internal_compile_foreach.php' => true,
+ 'smarty_internal_compile_function.php' => true,
+ 'smarty_internal_compile_if.php' => true,
+ 'smarty_internal_compile_include.php' => true,
+ 'smarty_internal_compile_include_php.php' => true,
+ 'smarty_internal_compile_insert.php' => true,
+ 'smarty_internal_compile_ldelim.php' => true,
+ 'smarty_internal_compile_nocache.php' => true,
+ 'smarty_internal_compile_private_block_plugin.php' => true,
+ 'smarty_internal_compile_private_foreachsection.php' => true,
+ 'smarty_internal_compile_private_function_plugin.php' => true,
+ 'smarty_internal_compile_private_modifier.php' => true,
+ 'smarty_internal_compile_private_object_block_function.php' => true,
+ 'smarty_internal_compile_private_object_function.php' => true,
+ 'smarty_internal_compile_private_php.php' => true,
+ 'smarty_internal_compile_private_print_expression.php' => true,
+ 'smarty_internal_compile_private_registered_block.php' => true,
+ 'smarty_internal_compile_private_registered_function.php' => true,
+ 'smarty_internal_compile_private_special_variable.php' => true,
+ 'smarty_internal_compile_rdelim.php' => true,
+ 'smarty_internal_compile_section.php' => true,
+ 'smarty_internal_compile_setfilter.php' => true,
+ 'smarty_internal_compile_shared_inheritance.php' => true,
+ 'smarty_internal_compile_while.php' => true,
+ 'smarty_internal_configfilelexer.php' => true,
+ 'smarty_internal_configfileparser.php' => true,
+ 'smarty_internal_config_file_compiler.php' => true,
+ 'smarty_internal_data.php' => true,
+ 'smarty_internal_debug.php' => true,
+ 'smarty_internal_extension_clear.php' => true,
+ 'smarty_internal_extension_handler.php' => true,
+ 'smarty_internal_method_addautoloadfilters.php' => true,
+ 'smarty_internal_method_adddefaultmodifiers.php' => true,
+ 'smarty_internal_method_append.php' => true,
+ 'smarty_internal_method_appendbyref.php' => true,
+ 'smarty_internal_method_assignbyref.php' => true,
+ 'smarty_internal_method_assignglobal.php' => true,
+ 'smarty_internal_method_clearallassign.php' => true,
+ 'smarty_internal_method_clearallcache.php' => true,
+ 'smarty_internal_method_clearassign.php' => true,
+ 'smarty_internal_method_clearcache.php' => true,
+ 'smarty_internal_method_clearcompiledtemplate.php' => true,
+ 'smarty_internal_method_clearconfig.php' => true,
+ 'smarty_internal_method_compileallconfig.php' => true,
+ 'smarty_internal_method_compilealltemplates.php' => true,
+ 'smarty_internal_method_configload.php' => true,
+ 'smarty_internal_method_createdata.php' => true,
+ 'smarty_internal_method_getautoloadfilters.php' => true,
+ 'smarty_internal_method_getconfigvars.php' => true,
+ 'smarty_internal_method_getdebugtemplate.php' => true,
+ 'smarty_internal_method_getdefaultmodifiers.php' => true,
+ 'smarty_internal_method_getregisteredobject.php' => true,
+ 'smarty_internal_method_getstreamvariable.php' => true,
+ 'smarty_internal_method_gettags.php' => true,
+ 'smarty_internal_method_gettemplatevars.php' => true,
+ 'smarty_internal_method_loadfilter.php' => true,
+ 'smarty_internal_method_loadplugin.php' => true,
+ 'smarty_internal_method_mustcompile.php' => true,
+ 'smarty_internal_method_registercacheresource.php' => true,
+ 'smarty_internal_method_registerclass.php' => true,
+ 'smarty_internal_method_registerdefaultconfighandler.php' => true,
+ 'smarty_internal_method_registerdefaultpluginhandler.php' => true,
+ 'smarty_internal_method_registerdefaulttemplatehandler.php' => true,
+ 'smarty_internal_method_registerfilter.php' => true,
+ 'smarty_internal_method_registerobject.php' => true,
+ 'smarty_internal_method_registerplugin.php' => true,
+ 'smarty_internal_method_registerresource.php' => true,
+ 'smarty_internal_method_setautoloadfilters.php' => true,
+ 'smarty_internal_method_setdebugtemplate.php' => true,
+ 'smarty_internal_method_setdefaultmodifiers.php' => true,
+ 'smarty_internal_method_unloadfilter.php' => true,
+ 'smarty_internal_method_unregistercacheresource.php' => true,
+ 'smarty_internal_method_unregisterfilter.php' => true,
+ 'smarty_internal_method_unregisterobject.php' => true,
+ 'smarty_internal_method_unregisterplugin.php' => true,
+ 'smarty_internal_method_unregisterresource.php' => true,
+ 'smarty_internal_nocache_insert.php' => true,
+ 'smarty_internal_parsetree.php' => true,
+ 'smarty_internal_parsetree_code.php' => true,
+ 'smarty_internal_parsetree_dq.php' => true,
+ 'smarty_internal_parsetree_dqcontent.php' => true,
+ 'smarty_internal_parsetree_tag.php' => true,
+ 'smarty_internal_parsetree_template.php' => true,
+ 'smarty_internal_parsetree_text.php' => true,
+ 'smarty_internal_resource_eval.php' => true,
+ 'smarty_internal_resource_extends.php' => true,
+ 'smarty_internal_resource_file.php' => true,
+ 'smarty_internal_resource_php.php' => true,
+ 'smarty_internal_resource_registered.php' => true,
+ 'smarty_internal_resource_stream.php' => true,
+ 'smarty_internal_resource_string.php' => true,
+ 'smarty_internal_runtime_cachemodify.php' => true,
+ 'smarty_internal_runtime_codeframe.php' => true,
+ 'smarty_internal_runtime_filterhandler.php' => true,
+ 'smarty_internal_runtime_foreach.php' => true,
+ 'smarty_internal_runtime_getincludepath.php' => true,
+ 'smarty_internal_runtime_hhvm.php' => true,
+ 'smarty_internal_runtime_inheritance.php' => true,
+ 'smarty_internal_runtime_subtemplate.php' => true,
+ 'smarty_internal_runtime_tplfunction.php' => true,
+ 'smarty_internal_runtime_updatecache.php' => true,
+ 'smarty_internal_runtime_updatescope.php' => true,
+ 'smarty_internal_runtime_validatecompiled.php' => true,
+ 'smarty_internal_runtime_var.php' => true,
+ 'smarty_internal_runtime_writefile.php' => true,
+ 'smarty_internal_smartytemplatecompiler.php' => true,
+ 'smarty_internal_template.php' => true,
+ 'smarty_internal_templatebase.php' => true,
+ 'smarty_internal_templatecompilerbase.php' => true,
+ 'smarty_internal_templatelexer.php' => true,
+ 'smarty_internal_templateparser.php' => true,
+ 'smarty_internal_testinstall.php' => true,
+ 'smarty_internal_undefined.php' => true,
+ 'smarty_resource.php' => true,
+ 'smarty_resource_custom.php' => true,
+ 'smarty_resource_recompiled.php' => true,
+ 'smarty_resource_uncompiled.php' => true,
+ 'smarty_security.php' => true,
+ 'smarty_template_cached.php' => true,
+ 'smarty_template_compiled.php' => true,
+ 'smarty_template_config.php' => true,
+ 'smarty_template_resource_base.php' => true,
+ 'smarty_template_source.php' => true,
+ 'smarty_undefined_variable.php' => true,
+ 'smarty_variable.php' => true,);
+ $iterator = new DirectoryIterator($source);
+ foreach ($iterator as $file) {
+ if (!$file->isDot()) {
+ $filename = $file->getFilename();
+ if (isset($expectedSysplugins[ $filename ])) {
+ unset($expectedSysplugins[ $filename ]);
+ }
+ }
+ }
+ if ($expectedSysplugins) {
+ $status = false;
+ $message = "FAILED: files missing from libs/sysplugins: " . join(', ', array_keys($expectedSysplugins));
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'sysplugins' ] = $message;
+ }
+ } elseif ($errors === null) {
+ echo "... OK\n";
+ }
+ } else {
+ $status = false;
+ $message = "FAILED: " . SMARTY_SYSPLUGINS_DIR . ' is not a directory';
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'sysplugins_dir_constant' ] = $message;
+ }
+ }
+
+ if ($errors === null) {
+ echo "Testing plugin files...\n";
+ }
+ // test if core plugins are available
+ $source = SMARTY_PLUGINS_DIR;
+ if (is_dir($source)) {
+ $expectedPlugins =
+ array('block.textformat.php' => true, 'function.counter.php' => true,
+ 'function.cycle.php' => true, 'function.fetch.php' => true,
+ 'function.html_checkboxes.php' => true, 'function.html_image.php' => true,
+ 'function.html_options.php' => true, 'function.html_radios.php' => true,
+ 'function.html_select_date.php' => true, 'function.html_select_time.php' => true,
+ 'function.html_table.php' => true, 'function.mailto.php' => true,
+ 'function.math.php' => true, 'modifier.capitalize.php' => true,
+ 'modifier.date_format.php' => true, 'modifier.debug_print_var.php' => true,
+ 'modifier.escape.php' => true, 'modifier.regex_replace.php' => true,
+ 'modifier.replace.php' => true, 'modifier.spacify.php' => true,
+ 'modifier.truncate.php' => true, 'modifiercompiler.cat.php' => true,
+ 'modifiercompiler.count_characters.php' => true, 'modifiercompiler.count_paragraphs.php' => true,
+ 'modifiercompiler.count_sentences.php' => true, 'modifiercompiler.count_words.php' => true,
+ 'modifiercompiler.default.php' => true, 'modifiercompiler.escape.php' => true,
+ 'modifiercompiler.from_charset.php' => true, 'modifiercompiler.indent.php' => true,
+ 'modifiercompiler.lower.php' => true, 'modifiercompiler.noprint.php' => true,
+ 'modifiercompiler.string_format.php' => true, 'modifiercompiler.strip.php' => true,
+ 'modifiercompiler.strip_tags.php' => true, 'modifiercompiler.to_charset.php' => true,
+ 'modifiercompiler.unescape.php' => true, 'modifiercompiler.upper.php' => true,
+ 'modifiercompiler.wordwrap.php' => true, 'outputfilter.trimwhitespace.php' => true,
+ 'shared.escape_special_chars.php' => true, 'shared.literal_compiler_param.php' => true,
+ 'shared.make_timestamp.php' => true, 'shared.mb_str_replace.php' => true,
+ 'shared.mb_unicode.php' => true, 'shared.mb_wordwrap.php' => true,
+ 'variablefilter.htmlspecialchars.php' => true,);
+ $iterator = new DirectoryIterator($source);
+ foreach ($iterator as $file) {
+ if (!$file->isDot()) {
+ $filename = $file->getFilename();
+ if (isset($expectedPlugins[ $filename ])) {
+ unset($expectedPlugins[ $filename ]);
+ }
+ }
+ }
+ if ($expectedPlugins) {
+ $status = false;
+ $message = "FAILED: files missing from libs/plugins: " . join(', ', array_keys($expectedPlugins));
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'plugins' ] = $message;
+ }
+ } elseif ($errors === null) {
+ echo "... OK\n";
+ }
+ } else {
+ $status = false;
+ $message = "FAILED: " . SMARTY_PLUGINS_DIR . ' is not a directory';
+ if ($errors === null) {
+ echo $message . ".\n";
+ } else {
+ $errors[ 'plugins_dir_constant' ] = $message;
+ }
+ }
+
+ if ($errors === null) {
+ echo "Tests complete.\n";
+ echo "</PRE>\n";
+ }
+
+ return $status;
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_undefined.php b/library/Smarty/libs/sysplugins/smarty_internal_undefined.php
new file mode 100644
index 000000000..93fca8ec1
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_internal_undefined.php
@@ -0,0 +1,48 @@
+<?php
+
+/**
+ * Smarty Method AppendByRef
+ *
+ * Smarty::appendByRef() method
+ *
+ * @package Smarty
+ * @subpackage PluginsInternal
+ * @author Uwe Tews
+ */
+class Smarty_Internal_Undefined
+{
+
+ /**
+ * This function is executed automatically when a compiled or cached template file is included
+ * - Decode saved properties from compiled template and cache files
+ * - Check if compiled or cache file is valid
+ *
+ * @param array $properties special template properties
+ * @param bool $cache flag if called from cache file
+ *
+ * @return bool flag if compiled or cache file is valid
+ */
+ public function decodeProperties($tpl, $properties, $cache = false)
+ {
+ if ($cache) {
+ $tpl->cached->valid = false;
+ } else {
+ $tpl->mustCompile = true;
+ }
+ return false;
+ }
+
+ /**
+ * Call error handler for undefined method
+ *
+ * @param string $name unknown method-name
+ * @param array $args argument array
+ *
+ * @return mixed
+ * @throws SmartyException
+ */
+ public function __call($name, $args)
+ {
+ throw new SmartyException(get_class($args[0]) . "->{$name}() undefined method");
+ }
+} \ No newline at end of file
diff --git a/library/Smarty/libs/sysplugins/smarty_internal_utility.php b/library/Smarty/libs/sysplugins/smarty_internal_utility.php
deleted file mode 100644
index 0a5975bba..000000000
--- a/library/Smarty/libs/sysplugins/smarty_internal_utility.php
+++ /dev/null
@@ -1,837 +0,0 @@
-<?php
-/**
- * Project: Smarty: the PHP compiling template engine
- * File: smarty_internal_utility.php
- * SVN: $Id: $
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- * For questions, help, comments, discussion, etc., please join the
- * Smarty mailing list. Send a blank e-mail to
- * smarty-discussion-subscribe@googlegroups.com
- *
- * @link http://www.smarty.net/
- * @copyright 2008 New Digital Group, Inc.
- * @author Monte Ohrt <monte at ohrt dot com>
- * @author Uwe Tews
- * @package Smarty
- * @subpackage PluginsInternal
- * @version 3-SVN$Rev: 3286 $
- */
-
-/**
- * Utility class
- *
- * @package Smarty
- * @subpackage Security
- */
-class Smarty_Internal_Utility
-{
- /**
- * private constructor to prevent calls creation of new instances
- */
- final private function __construct()
- {
- // intentionally left blank
- }
-
- /**
- * Compile all template files
- *
- * @param string $extension template file name extension
- * @param bool $force_compile force all to recompile
- * @param int $time_limit set maximum execution time
- * @param int $max_errors set maximum allowed errors
- * @param Smarty $smarty Smarty instance
- *
- * @return integer number of template files compiled
- */
- public static function compileAllTemplates($extension, $force_compile, $time_limit, $max_errors, Smarty $smarty)
- {
- // switch off time limit
- if (function_exists('set_time_limit')) {
- @set_time_limit($time_limit);
- }
- $smarty->force_compile = $force_compile;
- $_count = 0;
- $_error_count = 0;
- // loop over array of template directories
- foreach ($smarty->getTemplateDir() as $_dir) {
- $_compileDirs = new RecursiveDirectoryIterator($_dir);
- $_compile = new RecursiveIteratorIterator($_compileDirs);
- foreach ($_compile as $_fileinfo) {
- $_file = $_fileinfo->getFilename();
- if (substr(basename($_fileinfo->getPathname()), 0, 1) == '.' || strpos($_file, '.svn') !== false) {
- continue;
- }
- if (!substr_compare($_file, $extension, - strlen($extension)) == 0) {
- continue;
- }
- if ($_fileinfo->getPath() == substr($_dir, 0, - 1)) {
- $_template_file = $_file;
- } else {
- $_template_file = substr($_fileinfo->getPath(), strlen($_dir)) . DS . $_file;
- }
- echo '<br>', $_dir, '---', $_template_file;
- flush();
- $_start_time = microtime(true);
- try {
- $_tpl = $smarty->createTemplate($_template_file, null, null, null, false);
- if ($_tpl->mustCompile()) {
- $_tpl->compileTemplateSource();
- $_count ++;
- echo ' compiled in ', microtime(true) - $_start_time, ' seconds';
- flush();
- } else {
- echo ' is up to date';
- flush();
- }
- }
- catch (Exception $e) {
- echo 'Error: ', $e->getMessage(), "<br><br>";
- $_error_count ++;
- }
- // free memory
- $smarty->template_objects = array();
- $_tpl->smarty->template_objects = array();
- $_tpl = null;
- if ($max_errors !== null && $_error_count == $max_errors) {
- echo '<br><br>too many errors';
- exit();
- }
- }
- }
-
- return $_count;
- }
-
- /**
- * Compile all config files
- *
- * @param string $extension config file name extension
- * @param bool $force_compile force all to recompile
- * @param int $time_limit set maximum execution time
- * @param int $max_errors set maximum allowed errors
- * @param Smarty $smarty Smarty instance
- *
- * @return integer number of config files compiled
- */
- public static function compileAllConfig($extension, $force_compile, $time_limit, $max_errors, Smarty $smarty)
- {
- // switch off time limit
- if (function_exists('set_time_limit')) {
- @set_time_limit($time_limit);
- }
- $smarty->force_compile = $force_compile;
- $_count = 0;
- $_error_count = 0;
- // loop over array of template directories
- foreach ($smarty->getConfigDir() as $_dir) {
- $_compileDirs = new RecursiveDirectoryIterator($_dir);
- $_compile = new RecursiveIteratorIterator($_compileDirs);
- foreach ($_compile as $_fileinfo) {
- $_file = $_fileinfo->getFilename();
- if (substr(basename($_fileinfo->getPathname()), 0, 1) == '.' || strpos($_file, '.svn') !== false) {
- continue;
- }
- if (!substr_compare($_file, $extension, - strlen($extension)) == 0) {
- continue;
- }
- if ($_fileinfo->getPath() == substr($_dir, 0, - 1)) {
- $_config_file = $_file;
- } else {
- $_config_file = substr($_fileinfo->getPath(), strlen($_dir)) . DS . $_file;
- }
- echo '<br>', $_dir, '---', $_config_file;
- flush();
- $_start_time = microtime(true);
- try {
- $_config = new Smarty_Internal_Config($_config_file, $smarty);
- if ($_config->mustCompile()) {
- $_config->compileConfigSource();
- $_count ++;
- echo ' compiled in ', microtime(true) - $_start_time, ' seconds';
- flush();
- } else {
- echo ' is up to date';
- flush();
- }
- }
- catch (Exception $e) {
- echo 'Error: ', $e->getMessage(), "<br><br>";
- $_error_count ++;
- }
- if ($max_errors !== null && $_error_count == $max_errors) {
- echo '<br><br>too many errors';
- exit();
- }
- }
- }
-
- return $_count;
- }
-
- /**
- * Delete compiled template file
- *
- * @param string $resource_name template name
- * @param string $compile_id compile id
- * @param integer $exp_time expiration time
- * @param Smarty $smarty Smarty instance
- *
- * @return integer number of template files deleted
- */
- public static function clearCompiledTemplate($resource_name, $compile_id, $exp_time, Smarty $smarty)
- {
- $_compile_dir = realpath($smarty->getCompileDir()) . '/';
- $_compile_id = isset($compile_id) ? preg_replace('![^\w\|]+!', '_', $compile_id) : null;
- $_dir_sep = $smarty->use_sub_dirs ? '/' : '^';
- if (isset($resource_name)) {
- $_save_stat = $smarty->caching;
- $smarty->caching = false;
- $tpl = new $smarty->template_class($resource_name, $smarty);
- $smarty->caching = $_save_stat;
-
- // remove from template cache
- $tpl->source; // have the template registered before unset()
- if ($smarty->allow_ambiguous_resources) {
- $_templateId = $tpl->source->unique_resource . $tpl->cache_id . $tpl->compile_id;
- } else {
- $_templateId = $smarty->joined_template_dir . '#' . $resource_name . $tpl->cache_id . $tpl->compile_id;
- }
- if (isset($_templateId[150])) {
- $_templateId = sha1($_templateId);
- }
- unset($smarty->template_objects[$_templateId]);
-
- if ($tpl->source->exists) {
- $_resource_part_1 = basename(str_replace('^', '/', $tpl->compiled->filepath));
- $_resource_part_1_length = strlen($_resource_part_1);
- } else {
- return 0;
- }
-
- $_resource_part_2 = str_replace('.php', '.cache.php', $_resource_part_1);
- $_resource_part_2_length = strlen($_resource_part_2);
- }
- $_dir = $_compile_dir;
- if ($smarty->use_sub_dirs && isset($_compile_id)) {
- $_dir .= $_compile_id . $_dir_sep;
- }
- if (isset($_compile_id)) {
- $_compile_id_part = str_replace('\\', '/', $_compile_dir . $_compile_id . $_dir_sep);
- $_compile_id_part_length = strlen($_compile_id_part);
- }
- $_count = 0;
- try {
- $_compileDirs = new RecursiveDirectoryIterator($_dir);
- // NOTE: UnexpectedValueException thrown for PHP >= 5.3
- }
- catch (Exception $e) {
- return 0;
- }
- $_compile = new RecursiveIteratorIterator($_compileDirs, RecursiveIteratorIterator::CHILD_FIRST);
- foreach ($_compile as $_file) {
- if (substr(basename($_file->getPathname()), 0, 1) == '.' || strpos($_file, '.svn') !== false) {
- continue;
- }
-
- $_filepath = str_replace('\\', '/', (string) $_file);
-
- if ($_file->isDir()) {
- if (!$_compile->isDot()) {
- // delete folder if empty
- @rmdir($_file->getPathname());
- }
- } else {
- $unlink = false;
- if ((!isset($_compile_id) || (isset($_filepath[$_compile_id_part_length]) && $a = !strncmp($_filepath, $_compile_id_part, $_compile_id_part_length)))
- && (!isset($resource_name)
- || (isset($_filepath[$_resource_part_1_length])
- && substr_compare($_filepath, $_resource_part_1, - $_resource_part_1_length, $_resource_part_1_length) == 0)
- || (isset($_filepath[$_resource_part_2_length])
- && substr_compare($_filepath, $_resource_part_2, - $_resource_part_2_length, $_resource_part_2_length) == 0))
- ) {
- if (isset($exp_time)) {
- if (time() - @filemtime($_filepath) >= $exp_time) {
- $unlink = true;
- }
- } else {
- $unlink = true;
- }
- }
-
- if ($unlink && @unlink($_filepath)) {
- $_count ++;
- }
- }
- }
- // clear compiled cache
- Smarty_Resource::$sources = array();
- Smarty_Resource::$compileds = array();
-
- return $_count;
- }
-
- /**
- * Return array of tag/attributes of all tags used by an template
- *
- * @param Smarty_Internal_Template $template
- *
- * @throws Exception
- * @throws SmartyException
- * @return array of tag/attributes
- */
- public static function getTags(Smarty_Internal_Template $template)
- {
- $template->smarty->get_used_tags = true;
- $template->compileTemplateSource();
-
- return $template->used_tags;
- }
-
- /**
- * diagnose Smarty setup
- * If $errors is secified, the diagnostic report will be appended to the array, rather than being output.
- *
- * @param Smarty $smarty Smarty instance to test
- * @param array $errors array to push results into rather than outputting them
- *
- * @return bool status, true if everything is fine, false else
- */
- public static function testInstall(Smarty $smarty, &$errors = null)
- {
- $status = true;
-
- if ($errors === null) {
- echo "<PRE>\n";
- echo "Smarty Installation test...\n";
- echo "Testing template directory...\n";
- }
-
- $_stream_resolve_include_path = function_exists('stream_resolve_include_path');
-
- // test if all registered template_dir are accessible
- foreach ($smarty->getTemplateDir() as $template_dir) {
- $_template_dir = $template_dir;
- $template_dir = realpath($template_dir);
- // resolve include_path or fail existence
- if (!$template_dir) {
- if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_template_dir)) {
- // try PHP include_path
- if ($_stream_resolve_include_path) {
- $template_dir = stream_resolve_include_path($_template_dir);
- } else {
- $template_dir = Smarty_Internal_Get_Include_Path::getIncludePath($_template_dir);
- }
-
- if ($template_dir !== false) {
- if ($errors === null) {
- echo "$template_dir is OK.\n";
- }
-
- continue;
- } else {
- $status = false;
- $message = "FAILED: $_template_dir does not exist (and couldn't be found in include_path either)";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['template_dir'] = $message;
- }
-
- continue;
- }
- } else {
- $status = false;
- $message = "FAILED: $_template_dir does not exist";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['template_dir'] = $message;
- }
-
- continue;
- }
- }
-
- if (!is_dir($template_dir)) {
- $status = false;
- $message = "FAILED: $template_dir is not a directory";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['template_dir'] = $message;
- }
- } elseif (!is_readable($template_dir)) {
- $status = false;
- $message = "FAILED: $template_dir is not readable";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['template_dir'] = $message;
- }
- } else {
- if ($errors === null) {
- echo "$template_dir is OK.\n";
- }
- }
- }
-
- if ($errors === null) {
- echo "Testing compile directory...\n";
- }
-
- // test if registered compile_dir is accessible
- $__compile_dir = $smarty->getCompileDir();
- $_compile_dir = realpath($__compile_dir);
- if (!$_compile_dir) {
- $status = false;
- $message = "FAILED: {$__compile_dir} does not exist";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['compile_dir'] = $message;
- }
- } elseif (!is_dir($_compile_dir)) {
- $status = false;
- $message = "FAILED: {$_compile_dir} is not a directory";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['compile_dir'] = $message;
- }
- } elseif (!is_readable($_compile_dir)) {
- $status = false;
- $message = "FAILED: {$_compile_dir} is not readable";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['compile_dir'] = $message;
- }
- } elseif (!is_writable($_compile_dir)) {
- $status = false;
- $message = "FAILED: {$_compile_dir} is not writable";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['compile_dir'] = $message;
- }
- } else {
- if ($errors === null) {
- echo "{$_compile_dir} is OK.\n";
- }
- }
-
- if ($errors === null) {
- echo "Testing plugins directory...\n";
- }
-
- // test if all registered plugins_dir are accessible
- // and if core plugins directory is still registered
- $_core_plugins_dir = realpath(dirname(__FILE__) . '/../plugins');
- $_core_plugins_available = false;
- foreach ($smarty->getPluginsDir() as $plugin_dir) {
- $_plugin_dir = $plugin_dir;
- $plugin_dir = realpath($plugin_dir);
- // resolve include_path or fail existence
- if (!$plugin_dir) {
- if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_plugin_dir)) {
- // try PHP include_path
- if ($_stream_resolve_include_path) {
- $plugin_dir = stream_resolve_include_path($_plugin_dir);
- } else {
- $plugin_dir = Smarty_Internal_Get_Include_Path::getIncludePath($_plugin_dir);
- }
-
- if ($plugin_dir !== false) {
- if ($errors === null) {
- echo "$plugin_dir is OK.\n";
- }
-
- continue;
- } else {
- $status = false;
- $message = "FAILED: $_plugin_dir does not exist (and couldn't be found in include_path either)";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['plugins_dir'] = $message;
- }
-
- continue;
- }
- } else {
- $status = false;
- $message = "FAILED: $_plugin_dir does not exist";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['plugins_dir'] = $message;
- }
-
- continue;
- }
- }
-
- if (!is_dir($plugin_dir)) {
- $status = false;
- $message = "FAILED: $plugin_dir is not a directory";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['plugins_dir'] = $message;
- }
- } elseif (!is_readable($plugin_dir)) {
- $status = false;
- $message = "FAILED: $plugin_dir is not readable";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['plugins_dir'] = $message;
- }
- } elseif ($_core_plugins_dir && $_core_plugins_dir == realpath($plugin_dir)) {
- $_core_plugins_available = true;
- if ($errors === null) {
- echo "$plugin_dir is OK.\n";
- }
- } else {
- if ($errors === null) {
- echo "$plugin_dir is OK.\n";
- }
- }
- }
- if (!$_core_plugins_available) {
- $status = false;
- $message = "WARNING: Smarty's own libs/plugins is not available";
- if ($errors === null) {
- echo $message . ".\n";
- } elseif (!isset($errors['plugins_dir'])) {
- $errors['plugins_dir'] = $message;
- }
- }
-
- if ($errors === null) {
- echo "Testing cache directory...\n";
- }
-
- // test if all registered cache_dir is accessible
- $__cache_dir = $smarty->getCacheDir();
- $_cache_dir = realpath($__cache_dir);
- if (!$_cache_dir) {
- $status = false;
- $message = "FAILED: {$__cache_dir} does not exist";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['cache_dir'] = $message;
- }
- } elseif (!is_dir($_cache_dir)) {
- $status = false;
- $message = "FAILED: {$_cache_dir} is not a directory";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['cache_dir'] = $message;
- }
- } elseif (!is_readable($_cache_dir)) {
- $status = false;
- $message = "FAILED: {$_cache_dir} is not readable";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['cache_dir'] = $message;
- }
- } elseif (!is_writable($_cache_dir)) {
- $status = false;
- $message = "FAILED: {$_cache_dir} is not writable";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['cache_dir'] = $message;
- }
- } else {
- if ($errors === null) {
- echo "{$_cache_dir} is OK.\n";
- }
- }
-
- if ($errors === null) {
- echo "Testing configs directory...\n";
- }
-
- // test if all registered config_dir are accessible
- foreach ($smarty->getConfigDir() as $config_dir) {
- $_config_dir = $config_dir;
- $config_dir = realpath($config_dir);
- // resolve include_path or fail existence
- if (!$config_dir) {
- if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_config_dir)) {
- // try PHP include_path
- if ($_stream_resolve_include_path) {
- $config_dir = stream_resolve_include_path($_config_dir);
- } else {
- $config_dir = Smarty_Internal_Get_Include_Path::getIncludePath($_config_dir);
- }
-
- if ($config_dir !== false) {
- if ($errors === null) {
- echo "$config_dir is OK.\n";
- }
-
- continue;
- } else {
- $status = false;
- $message = "FAILED: $_config_dir does not exist (and couldn't be found in include_path either)";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['config_dir'] = $message;
- }
-
- continue;
- }
- } else {
- $status = false;
- $message = "FAILED: $_config_dir does not exist";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['config_dir'] = $message;
- }
-
- continue;
- }
- }
-
- if (!is_dir($config_dir)) {
- $status = false;
- $message = "FAILED: $config_dir is not a directory";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['config_dir'] = $message;
- }
- } elseif (!is_readable($config_dir)) {
- $status = false;
- $message = "FAILED: $config_dir is not readable";
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['config_dir'] = $message;
- }
- } else {
- if ($errors === null) {
- echo "$config_dir is OK.\n";
- }
- }
- }
-
- if ($errors === null) {
- echo "Testing sysplugin files...\n";
- }
- // test if sysplugins are available
- $source = SMARTY_SYSPLUGINS_DIR;
- if (is_dir($source)) {
- $expected = array(
- "smarty_cacheresource.php" => true,
- "smarty_cacheresource_custom.php" => true,
- "smarty_cacheresource_keyvaluestore.php" => true,
- "smarty_config_source.php" => true,
- "smarty_internal_cacheresource_file.php" => true,
- "smarty_internal_compile_append.php" => true,
- "smarty_internal_compile_assign.php" => true,
- "smarty_internal_compile_block.php" => true,
- "smarty_internal_compile_break.php" => true,
- "smarty_internal_compile_call.php" => true,
- "smarty_internal_compile_capture.php" => true,
- "smarty_internal_compile_config_load.php" => true,
- "smarty_internal_compile_continue.php" => true,
- "smarty_internal_compile_debug.php" => true,
- "smarty_internal_compile_eval.php" => true,
- "smarty_internal_compile_extends.php" => true,
- "smarty_internal_compile_for.php" => true,
- "smarty_internal_compile_foreach.php" => true,
- "smarty_internal_compile_function.php" => true,
- "smarty_internal_compile_if.php" => true,
- "smarty_internal_compile_include.php" => true,
- "smarty_internal_compile_include_php.php" => true,
- "smarty_internal_compile_insert.php" => true,
- "smarty_internal_compile_ldelim.php" => true,
- "smarty_internal_compile_nocache.php" => true,
- "smarty_internal_compile_private_block_plugin.php" => true,
- "smarty_internal_compile_private_function_plugin.php" => true,
- "smarty_internal_compile_private_modifier.php" => true,
- "smarty_internal_compile_private_object_block_function.php" => true,
- "smarty_internal_compile_private_object_function.php" => true,
- "smarty_internal_compile_private_print_expression.php" => true,
- "smarty_internal_compile_private_registered_block.php" => true,
- "smarty_internal_compile_private_registered_function.php" => true,
- "smarty_internal_compile_private_special_variable.php" => true,
- "smarty_internal_compile_rdelim.php" => true,
- "smarty_internal_compile_section.php" => true,
- "smarty_internal_compile_setfilter.php" => true,
- "smarty_internal_compile_while.php" => true,
- "smarty_internal_compilebase.php" => true,
- "smarty_internal_config.php" => true,
- "smarty_internal_config_file_compiler.php" => true,
- "smarty_internal_configfilelexer.php" => true,
- "smarty_internal_configfileparser.php" => true,
- "smarty_internal_data.php" => true,
- "smarty_internal_debug.php" => true,
- "smarty_internal_filter_handler.php" => true,
- "smarty_internal_function_call_handler.php" => true,
- "smarty_internal_get_include_path.php" => true,
- "smarty_internal_nocache_insert.php" => true,
- "smarty_internal_parsetree.php" => true,
- "smarty_internal_resource_eval.php" => true,
- "smarty_internal_resource_extends.php" => true,
- "smarty_internal_resource_file.php" => true,
- "smarty_internal_resource_registered.php" => true,
- "smarty_internal_resource_stream.php" => true,
- "smarty_internal_resource_string.php" => true,
- "smarty_internal_smartytemplatecompiler.php" => true,
- "smarty_internal_template.php" => true,
- "smarty_internal_templatebase.php" => true,
- "smarty_internal_templatecompilerbase.php" => true,
- "smarty_internal_templatelexer.php" => true,
- "smarty_internal_templateparser.php" => true,
- "smarty_internal_utility.php" => true,
- "smarty_internal_write_file.php" => true,
- "smarty_resource.php" => true,
- "smarty_resource_custom.php" => true,
- "smarty_resource_recompiled.php" => true,
- "smarty_resource_uncompiled.php" => true,
- "smarty_security.php" => true,
- );
- $iterator = new DirectoryIterator($source);
- foreach ($iterator as $file) {
- if (!$file->isDot()) {
- $filename = $file->getFilename();
- if (isset($expected[$filename])) {
- unset($expected[$filename]);
- }
- }
- }
- if ($expected) {
- $status = false;
- $message = "FAILED: files missing from libs/sysplugins: " . join(', ', array_keys($expected));
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['sysplugins'] = $message;
- }
- } elseif ($errors === null) {
- echo "... OK\n";
- }
- } else {
- $status = false;
- $message = "FAILED: " . SMARTY_SYSPLUGINS_DIR . ' is not a directory';
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['sysplugins_dir_constant'] = $message;
- }
- }
-
- if ($errors === null) {
- echo "Testing plugin files...\n";
- }
- // test if core plugins are available
- $source = SMARTY_PLUGINS_DIR;
- if (is_dir($source)) {
- $expected = array(
- "block.textformat.php" => true,
- "function.counter.php" => true,
- "function.cycle.php" => true,
- "function.fetch.php" => true,
- "function.html_checkboxes.php" => true,
- "function.html_image.php" => true,
- "function.html_options.php" => true,
- "function.html_radios.php" => true,
- "function.html_select_date.php" => true,
- "function.html_select_time.php" => true,
- "function.html_table.php" => true,
- "function.mailto.php" => true,
- "function.math.php" => true,
- "modifier.capitalize.php" => true,
- "modifier.date_format.php" => true,
- "modifier.debug_print_var.php" => true,
- "modifier.escape.php" => true,
- "modifier.regex_replace.php" => true,
- "modifier.replace.php" => true,
- "modifier.spacify.php" => true,
- "modifier.truncate.php" => true,
- "modifiercompiler.cat.php" => true,
- "modifiercompiler.count_characters.php" => true,
- "modifiercompiler.count_paragraphs.php" => true,
- "modifiercompiler.count_sentences.php" => true,
- "modifiercompiler.count_words.php" => true,
- "modifiercompiler.default.php" => true,
- "modifiercompiler.escape.php" => true,
- "modifiercompiler.from_charset.php" => true,
- "modifiercompiler.indent.php" => true,
- "modifiercompiler.lower.php" => true,
- "modifiercompiler.noprint.php" => true,
- "modifiercompiler.string_format.php" => true,
- "modifiercompiler.strip.php" => true,
- "modifiercompiler.strip_tags.php" => true,
- "modifiercompiler.to_charset.php" => true,
- "modifiercompiler.unescape.php" => true,
- "modifiercompiler.upper.php" => true,
- "modifiercompiler.wordwrap.php" => true,
- "outputfilter.trimwhitespace.php" => true,
- "shared.escape_special_chars.php" => true,
- "shared.literal_compiler_param.php" => true,
- "shared.make_timestamp.php" => true,
- "shared.mb_str_replace.php" => true,
- "shared.mb_unicode.php" => true,
- "shared.mb_wordwrap.php" => true,
- "variablefilter.htmlspecialchars.php" => true,
- );
- $iterator = new DirectoryIterator($source);
- foreach ($iterator as $file) {
- if (!$file->isDot()) {
- $filename = $file->getFilename();
- if (isset($expected[$filename])) {
- unset($expected[$filename]);
- }
- }
- }
- if ($expected) {
- $status = false;
- $message = "FAILED: files missing from libs/plugins: " . join(', ', array_keys($expected));
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['plugins'] = $message;
- }
- } elseif ($errors === null) {
- echo "... OK\n";
- }
- } else {
- $status = false;
- $message = "FAILED: " . SMARTY_PLUGINS_DIR . ' is not a directory';
- if ($errors === null) {
- echo $message . ".\n";
- } else {
- $errors['plugins_dir_constant'] = $message;
- }
- }
-
- if ($errors === null) {
- echo "Tests complete.\n";
- echo "</PRE>\n";
- }
-
- return $status;
- }
-}
diff --git a/library/Smarty/libs/sysplugins/smarty_resource.php b/library/Smarty/libs/sysplugins/smarty_resource.php
index f478a533d..72611255e 100644
--- a/library/Smarty/libs/sysplugins/smarty_resource.php
+++ b/library/Smarty/libs/sysplugins/smarty_resource.php
@@ -17,36 +17,37 @@
abstract class Smarty_Resource
{
/**
- * cache for Smarty_Template_Source instances
+ * Source is bypassing compiler
*
- * @var array
+ * @var boolean
*/
- public static $sources = array();
+ public $uncompiled = false;
+
/**
- * cache for Smarty_Template_Compiled instances
+ * Source must be recompiled on every occasion
*
- * @var array
+ * @var boolean
*/
- public static $compileds = array();
+ public $recompiled = false;
+
/**
- * cache for Smarty_Resource instances
+ * resource types provided by the core
*
* @var array
*/
- public static $resources = array();
+ public static $sysplugins = array('file' => 'smarty_internal_resource_file.php',
+ 'string' => 'smarty_internal_resource_string.php',
+ 'extends' => 'smarty_internal_resource_extends.php',
+ 'stream' => 'smarty_internal_resource_stream.php',
+ 'eval' => 'smarty_internal_resource_eval.php',
+ 'php' => 'smarty_internal_resource_php.php');
+
/**
- * resource types provided by the core
+ * Flag if resource does implement populateCompiledFilepath() method
*
- * @var array
+ * @var bool
*/
- protected static $sysplugins = array(
- 'file' => true,
- 'string' => true,
- 'extends' => true,
- 'stream' => true,
- 'eval' => true,
- 'php' => true
- );
+ public $hasCompiledHandler = false;
/**
* Name of the Class to compile this resource's contents with
@@ -71,7 +72,6 @@ abstract class Smarty_Resource
/**
* Load template's source into current template object
- * {@internal The loaded source is assigned to $_template->source->content directly.}}
*
* @param Smarty_Template_Source $source source object
*
@@ -103,268 +103,23 @@ abstract class Smarty_Resource
*
* @param Smarty $smarty Smarty instance
* @param string $resource_name resource_name to make unique
- * @param boolean $is_config flag for config resource
+ * @param boolean $isConfig flag for config resource
*
* @return string unique resource name
*/
- protected function buildUniqueResourceName(Smarty $smarty, $resource_name, $is_config = false)
- {
- if ($is_config) {
- return get_class($this) . '#' . $smarty->joined_config_dir . '#' . $resource_name;
- } else {
- return get_class($this) . '#' . $smarty->joined_template_dir . '#' . $resource_name;
- }
- }
-
- /**
- * populate Compiled Object with compiled filepath
- *
- * @param Smarty_Template_Compiled $compiled compiled object
- * @param Smarty_Internal_Template $_template template object
- */
- public function populateCompiledFilepath(Smarty_Template_Compiled $compiled, Smarty_Internal_Template $_template)
- {
- $_compile_id = isset($_template->compile_id) ? preg_replace('![^\w\|]+!', '_', $_template->compile_id) : null;
- $_filepath = $compiled->source->uid;
- // if use_sub_dirs, break file into directories
- if ($_template->smarty->use_sub_dirs) {
- $_filepath = substr($_filepath, 0, 2) . DS
- . substr($_filepath, 2, 2) . DS
- . substr($_filepath, 4, 2) . DS
- . $_filepath;
- }
- $_compile_dir_sep = $_template->smarty->use_sub_dirs ? DS : '^';
- if (isset($_compile_id)) {
- $_filepath = $_compile_id . $_compile_dir_sep . $_filepath;
- }
- // caching token
- if ($_template->caching) {
- $_cache = '.cache';
- } else {
- $_cache = '';
- }
- $_compile_dir = $_template->smarty->getCompileDir();
- // set basename if not specified
- $_basename = $this->getBasename($compiled->source);
- if ($_basename === null) {
- $_basename = basename(preg_replace('![^\w\/]+!', '_', $compiled->source->name));
- }
- // separate (optional) basename by dot
- if ($_basename) {
- $_basename = '.' . $_basename;
- }
-
- $compiled->filepath = $_compile_dir . $_filepath . '.' . $compiled->source->type . $_basename . $_cache . '.php';
- }
-
- /**
- * Normalize Paths "foo/../bar" to "bar"
- *
- * @param string $_path path to normalize
- * @param boolean $ds respect windows directory separator
- *
- * @return string normalized path
- */
- protected function normalizePath($_path, $ds = true)
- {
- if ($ds) {
- // don't we all just love windows?
- $_path = str_replace('\\', '/', $_path);
- }
-
- $offset = 0;
-
- // resolve simples
- $_path = preg_replace('#/\./(\./)*#', '/', $_path);
- // resolve parents
- while (true) {
- $_parent = strpos($_path, '/../', $offset);
- if (!$_parent) {
- break;
- } elseif ($_path[$_parent - 1] === '.') {
- $offset = $_parent + 3;
- continue;
- }
-
- $_pos = strrpos($_path, '/', $_parent - strlen($_path) - 1);
- if ($_pos === false) {
- // don't we all just love windows?
- $_pos = $_parent;
- }
-
- $_path = substr_replace($_path, '', $_pos, $_parent + 3 - $_pos);
- }
-
- if ($ds && DS != '/') {
- // don't we all just love windows?
- $_path = str_replace('/', '\\', $_path);
- }
-
- return $_path;
- }
-
- /**
- * build template filepath by traversing the template_dir array
- *
- * @param Smarty_Template_Source $source source object
- * @param Smarty_Internal_Template $_template template object
- *
- * @return string fully qualified filepath
- * @throws SmartyException if default template handler is registered but not callable
- */
- protected function buildFilepath(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null)
+ public function buildUniqueResourceName(Smarty $smarty, $resource_name, $isConfig = false)
{
- $file = $source->name;
- if ($source instanceof Smarty_Config_Source) {
- $_directories = $source->smarty->getConfigDir();
- $_default_handler = $source->smarty->default_config_handler_func;
- } else {
- $_directories = $source->smarty->getTemplateDir();
- $_default_handler = $source->smarty->default_template_handler_func;
- }
-
- // go relative to a given template?
- $_file_is_dotted = $file[0] == '.' && ($file[1] == '.' || $file[1] == '/' || $file[1] == "\\");
- if ($_template && $_template->parent instanceof Smarty_Internal_Template && $_file_is_dotted) {
- if ($_template->parent->source->type != 'file' && $_template->parent->source->type != 'extends' && !$_template->parent->allow_relative_path) {
- throw new SmartyException("Template '{$file}' cannot be relative to template of resource type '{$_template->parent->source->type}'");
- }
- $file = dirname($_template->parent->source->filepath) . DS . $file;
- $_file_exact_match = true;
- if (!preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $file)) {
- // the path gained from the parent template is relative to the current working directory
- // as expansions (like include_path) have already been done
- $file = getcwd() . DS . $file;
+ if ($isConfig) {
+ if (!isset($smarty->_joined_config_dir)) {
+ $smarty->getTemplateDir(null, true);
}
- }
-
- // resolve relative path
- if (!preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $file)) {
- // don't we all just love windows?
- $_path = DS . trim($file, '/');
- $_was_relative = true;
+ return get_class($this) . '#' . $smarty->_joined_config_dir . '#' . $resource_name;
} else {
- // don't we all just love windows?
- $_path = str_replace('\\', '/', $file);
- }
- $_path = $this->normalizePath($_path, false);
- if (DS != '/') {
- // don't we all just love windows?
- $_path = str_replace('/', '\\', $_path);
- }
- // revert to relative
- if (isset($_was_relative)) {
- $_path = substr($_path, 1);
- }
-
- // this is only required for directories
- $file = rtrim($_path, '/\\');
-
- // files relative to a template only get one shot
- if (isset($_file_exact_match)) {
- return $this->fileExists($source, $file) ? $file : false;
- }
-
- // template_dir index?
- if (preg_match('#^\[(?P<key>[^\]]+)\](?P<file>.+)$#', $file, $match)) {
- $_directory = null;
- // try string indexes
- if (isset($_directories[$match['key']])) {
- $_directory = $_directories[$match['key']];
- } elseif (is_numeric($match['key'])) {
- // try numeric index
- $match['key'] = (int) $match['key'];
- if (isset($_directories[$match['key']])) {
- $_directory = $_directories[$match['key']];
- } else {
- // try at location index
- $keys = array_keys($_directories);
- $_directory = $_directories[$keys[$match['key']]];
- }
- }
-
- if ($_directory) {
- $_file = substr($file, strpos($file, ']') + 1);
- $_filepath = $_directory . $_file;
- if ($this->fileExists($source, $_filepath)) {
- return $_filepath;
- }
- }
- }
-
- $_stream_resolve_include_path = function_exists('stream_resolve_include_path');
-
- // relative file name?
- if (!preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $file)) {
- foreach ($_directories as $_directory) {
- $_filepath = $_directory . $file;
- if ($this->fileExists($source, $_filepath)) {
- return $this->normalizePath($_filepath);
- }
- if ($source->smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_directory)) {
- // try PHP include_path
- if ($_stream_resolve_include_path) {
- $_filepath = stream_resolve_include_path($_filepath);
- } else {
- $_filepath = Smarty_Internal_Get_Include_Path::getIncludePath($_filepath);
- }
-
- if ($_filepath !== false) {
- if ($this->fileExists($source, $_filepath)) {
- return $this->normalizePath($_filepath);
- }
- }
- }
- }
- }
-
- // try absolute filepath
- if ($this->fileExists($source, $file)) {
- return $file;
- }
-
- // no tpl file found
- if ($_default_handler) {
- if (!is_callable($_default_handler)) {
- if ($source instanceof Smarty_Config_Source) {
- throw new SmartyException("Default config handler not callable");
- } else {
- throw new SmartyException("Default template handler not callable");
- }
- }
- $_return = call_user_func_array($_default_handler,
- array($source->type, $source->name, &$_content, &$_timestamp, $source->smarty));
- if (is_string($_return)) {
- $source->timestamp = @filemtime($_return);
- $source->exists = !!$source->timestamp;
-
- return $_return;
- } elseif ($_return === true) {
- $source->content = $_content;
- $source->timestamp = $_timestamp;
- $source->exists = true;
-
- return $_filepath;
+ if (!isset($smarty->_joined_template_dir)) {
+ $smarty->getTemplateDir();
}
+ return get_class($this) . '#' . $smarty->_joined_template_dir . '#' . $resource_name;
}
-
- // give up
- return false;
- }
-
- /**
- * test is file exists and save timestamp
- *
- * @param Smarty_Template_Source $source source object
- * @param string $file file name
- *
- * @return bool true if file exists
- */
- protected function fileExists(Smarty_Template_Source $source, $file)
- {
- $source->timestamp = is_file($file) ? @filemtime($file) : false;
-
- return $source->exists = !!$source->timestamp;
}
/**
@@ -374,7 +129,7 @@ abstract class Smarty_Resource
*
* @return string resource's basename
*/
- protected function getBasename(Smarty_Template_Source $source)
+ public function getBasename(Smarty_Template_Source $source)
{
return null;
}
@@ -391,57 +146,32 @@ abstract class Smarty_Resource
public static function load(Smarty $smarty, $type)
{
// try smarty's cache
- if (isset($smarty->_resource_handlers[$type])) {
- return $smarty->_resource_handlers[$type];
+ if (isset($smarty->_cache['resource_handlers'][$type])) {
+ return $smarty->_cache['resource_handlers'][$type];
}
// try registered resource
if (isset($smarty->registered_resources[$type])) {
- if ($smarty->registered_resources[$type] instanceof Smarty_Resource) {
- $smarty->_resource_handlers[$type] = $smarty->registered_resources[$type];
- // note registered to smarty is not kept unique!
- return $smarty->_resource_handlers[$type];
- }
-
- if (!isset(self::$resources['registered'])) {
- self::$resources['registered'] = new Smarty_Internal_Resource_Registered();
- }
- if (!isset($smarty->_resource_handlers[$type])) {
- $smarty->_resource_handlers[$type] = self::$resources['registered'];
- }
-
- return $smarty->_resource_handlers[$type];
+ return $smarty->_cache['resource_handlers'][$type] =
+ $smarty->registered_resources[$type] instanceof Smarty_Resource ? $smarty->registered_resources[$type] :
+ new Smarty_Internal_Resource_Registered();
}
// try sysplugins dir
if (isset(self::$sysplugins[$type])) {
- if (!isset(self::$resources[$type])) {
- $_resource_class = 'Smarty_Internal_Resource_' . ucfirst($type);
- self::$resources[$type] = new $_resource_class();
- }
-
- return $smarty->_resource_handlers[$type] = self::$resources[$type];
+ $_resource_class = 'Smarty_Internal_Resource_' . ucfirst($type);
+ return $smarty->_cache['resource_handlers'][$type] = new $_resource_class();
}
// try plugins dir
$_resource_class = 'Smarty_Resource_' . ucfirst($type);
if ($smarty->loadPlugin($_resource_class)) {
- if (isset(self::$resources[$type])) {
- return $smarty->_resource_handlers[$type] = self::$resources[$type];
- }
-
if (class_exists($_resource_class, false)) {
- self::$resources[$type] = new $_resource_class();
-
- return $smarty->_resource_handlers[$type] = self::$resources[$type];
+ return $smarty->_cache['resource_handlers'][$type] = new $_resource_class();
} else {
- $smarty->registerResource($type, array(
- "smarty_resource_{$type}_source",
- "smarty_resource_{$type}_timestamp",
- "smarty_resource_{$type}_secure",
- "smarty_resource_{$type}_trusted"
- ));
-
+ $smarty->registerResource($type,
+ array("smarty_resource_{$type}_source", "smarty_resource_{$type}_timestamp",
+ "smarty_resource_{$type}_secure", "smarty_resource_{$type}_trusted"));
// give it another try, now that the resource is registered properly
return self::load($smarty, $type);
}
@@ -454,11 +184,7 @@ abstract class Smarty_Resource
if (is_object($smarty->security_policy)) {
$smarty->security_policy->isTrustedStream($type);
}
- if (!isset(self::$resources['stream'])) {
- self::$resources['stream'] = new Smarty_Internal_Resource_Stream();
- }
-
- return $smarty->_resource_handlers[$type] = self::$resources['stream'];
+ return $smarty->_cache['resource_handlers'][$type] = new Smarty_Internal_Resource_Stream();
}
// TODO: try default_(template|config)_handler
@@ -473,57 +199,50 @@ abstract class Smarty_Resource
*
* @param string $resource_name template_resource or config_resource to parse
* @param string $default_resource the default resource_type defined in $smarty
- * @param string &$name the parsed resource name
- * @param string &$type the parsed resource type
*
- * @return void
+ * @return array with parsed resource name and type
*/
- protected static function parseResourceName($resource_name, $default_resource, &$name, &$type)
+ public static function parseResourceName($resource_name, $default_resource)
{
- $parts = explode(':', $resource_name, 2);
- if (!isset($parts[1]) || !isset($parts[0][1])) {
+ if (preg_match('/^([A-Za-z0-9_\-]{2,})[:]/', $resource_name, $match)) {
+ $type = $match[1];
+ $name = substr($resource_name, strlen($match[0]));
+ } else {
// no resource given, use default
// or single character before the colon is not a resource type, but part of the filepath
$type = $default_resource;
$name = $resource_name;
- } else {
- $type = $parts[0];
- $name = $parts[1];
}
+ return array($name, $type);
}
/**
- * modify resource_name according to resource handlers specifications
- *
- * @param Smarty $smarty Smarty instance
- * @param string $resource_name resource_name to make unique
- *
- * @return string unique resource name
- */
-
- /**
* modify template_resource according to resource handlers specifications
*
- * @param Smarty_Internal_template $template Smarty instance
- * @param string $template_resource template_resource to extract resource handler and name of
+ * @param \Smarty_Internal_Template|\Smarty $obj Smarty instance
+ * @param string $template_resource template_resource to extract resource handler and name of
*
* @return string unique resource name
*/
- public static function getUniqueTemplateName($template, $template_resource)
+ public static function getUniqueTemplateName($obj, $template_resource)
{
- self::parseResourceName($template_resource, $template->smarty->default_resource_type, $name, $type);
+ $smarty = $obj->_objType == 2 ? $obj->smarty : $obj;
+ list($name, $type) = self::parseResourceName($template_resource, $smarty->default_resource_type);
// TODO: optimize for Smarty's internal resource types
- $resource = Smarty_Resource::load($template->smarty, $type);
+ $resource = Smarty_Resource::load($smarty, $type);
// go relative to a given template?
- $_file_is_dotted = $name[0] == '.' && ($name[1] == '.' || $name[1] == '/' || $name[1] == "\\");
- if ($template instanceof Smarty_Internal_Template && $_file_is_dotted && ($template->source->type == 'file' || $template->parent->source->type == 'extends')) {
- $name = dirname($template->source->filepath) . DS . $name;
+ $_file_is_dotted = $name[0] == '.' && ($name[1] == '.' || $name[1] == '/');
+ if ($obj->_objType == 2 && $_file_is_dotted &&
+ ($obj->source->type == 'file' || $obj->parent->source->type == 'extends')
+ ) {
+ $name = dirname($obj->source->filepath) . DS . $name;
}
- return $resource->buildUniqueResourceName($template->smarty, $name);
+ return $resource->buildUniqueResourceName($smarty, $name);
}
/**
* initialize Source Object for given resource
+ * wrapper for backward compatibility to versions < 3.1.22
* Either [$_template] or [$smarty, $template_resource] must be specified
*
* @param Smarty_Internal_Template $_template template object
@@ -532,381 +251,10 @@ abstract class Smarty_Resource
*
* @return Smarty_Template_Source Source Object
*/
- public static function source(Smarty_Internal_Template $_template = null, Smarty $smarty = null, $template_resource = null)
- {
- if ($_template) {
- $smarty = $_template->smarty;
- $template_resource = $_template->template_resource;
- }
-
- // parse resource_name, load resource handler, identify unique resource name
- self::parseResourceName($template_resource, $smarty->default_resource_type, $name, $type);
- $resource = Smarty_Resource::load($smarty, $type);
- // go relative to a given template?
- $_file_is_dotted = isset($name[0]) && $name[0] == '.' && ($name[1] == '.' || $name[1] == '/' || $name[1] == "\\");
- if ($_file_is_dotted && isset($_template) && $_template->parent instanceof Smarty_Internal_Template && ($_template->parent->source->type == 'file' || $_template->parent->source->type == 'extends')) {
- $name2 = dirname($_template->parent->source->filepath) . DS . $name;
- } else {
- $name2 = $name;
- }
- $unique_resource_name = $resource->buildUniqueResourceName($smarty, $name2);
-
- // check runtime cache
- $_cache_key = 'template|' . $unique_resource_name;
- if ($smarty->compile_id) {
- $_cache_key .= '|' . $smarty->compile_id;
- }
- if (isset(self::$sources[$_cache_key])) {
- return self::$sources[$_cache_key];
- }
-
- // create source
- $source = new Smarty_Template_Source($resource, $smarty, $template_resource, $type, $name, $unique_resource_name);
- $resource->populate($source, $_template);
-
- // runtime cache
- self::$sources[$_cache_key] = $source;
-
- return $source;
- }
-
- /**
- * initialize Config Source Object for given resource
- *
- * @param Smarty_Internal_Config $_config config object
- *
- * @throws SmartyException
- * @return Smarty_Config_Source Source Object
- */
- public static function config(Smarty_Internal_Config $_config)
+ public static function source(Smarty_Internal_Template $_template = null, Smarty $smarty = null,
+ $template_resource = null)
{
- static $_incompatible_resources = array('eval' => true, 'string' => true, 'extends' => true, 'php' => true);
- $config_resource = $_config->config_resource;
- $smarty = $_config->smarty;
-
- // parse resource_name
- self::parseResourceName($config_resource, $smarty->default_config_type, $name, $type);
-
- // make sure configs are not loaded via anything smarty can't handle
- if (isset($_incompatible_resources[$type])) {
- throw new SmartyException ("Unable to use resource '{$type}' for config");
- }
-
- // load resource handler, identify unique resource name
- $resource = Smarty_Resource::load($smarty, $type);
- $unique_resource_name = $resource->buildUniqueResourceName($smarty, $name, true);
-
- // check runtime cache
- $_cache_key = 'config|' . $unique_resource_name;
- if (isset(self::$sources[$_cache_key])) {
- return self::$sources[$_cache_key];
- }
-
- // create source
- $source = new Smarty_Config_Source($resource, $smarty, $config_resource, $type, $name, $unique_resource_name);
- $resource->populate($source, null);
-
- // runtime cache
- self::$sources[$_cache_key] = $source;
-
- return $source;
+ return Smarty_Template_Source::load($_template, $smarty, $template_resource);
}
}
-/**
- * Smarty Resource Data Object
- * Meta Data Container for Template Files
- *
- * @package Smarty
- * @subpackage TemplateResources
- * @author Rodney Rehm
- * @property integer $timestamp Source Timestamp
- * @property boolean $exists Source Existence
- * @property boolean $template Extended Template reference
- * @property string $content Source Content
- */
-class Smarty_Template_Source
-{
- /**
- * Name of the Class to compile this resource's contents with
- *
- * @var string
- */
- public $compiler_class = null;
-
- /**
- * Name of the Class to tokenize this resource's contents with
- *
- * @var string
- */
- public $template_lexer_class = null;
-
- /**
- * Name of the Class to parse this resource's contents with
- *
- * @var string
- */
- public $template_parser_class = null;
-
- /**
- * Unique Template ID
- *
- * @var string
- */
- public $uid = null;
-
- /**
- * Template Resource (Smarty_Internal_Template::$template_resource)
- *
- * @var string
- */
- public $resource = null;
-
- /**
- * Resource Type
- *
- * @var string
- */
- public $type = null;
-
- /**
- * Resource Name
- *
- * @var string
- */
- public $name = null;
-
- /**
- * Unique Resource Name
- *
- * @var string
- */
- public $unique_resource = null;
-
- /**
- * Source Filepath
- *
- * @var string
- */
- public $filepath = null;
-
- /**
- * Source is bypassing compiler
- *
- * @var boolean
- */
- public $uncompiled = null;
-
- /**
- * Source must be recompiled on every occasion
- *
- * @var boolean
- */
- public $recompiled = null;
-
- /**
- * The Components an extended template is made of
- *
- * @var array
- */
- public $components = null;
-
- /**
- * Resource Handler
- *
- * @var Smarty_Resource
- */
- public $handler = null;
-
- /**
- * Smarty instance
- *
- * @var Smarty
- */
- public $smarty = null;
-
- /**
- * create Source Object container
- *
- * @param Smarty_Resource $handler Resource Handler this source object communicates with
- * @param Smarty $smarty Smarty instance this source object belongs to
- * @param string $resource full template_resource
- * @param string $type type of resource
- * @param string $name resource name
- * @param string $unique_resource unique resource name
- */
- public function __construct(Smarty_Resource $handler, Smarty $smarty, $resource, $type, $name, $unique_resource)
- {
- $this->handler = $handler; // Note: prone to circular references
-
- $this->compiler_class = $handler->compiler_class;
- $this->template_lexer_class = $handler->template_lexer_class;
- $this->template_parser_class = $handler->template_parser_class;
- $this->uncompiled = $this->handler instanceof Smarty_Resource_Uncompiled;
- $this->recompiled = $this->handler instanceof Smarty_Resource_Recompiled;
-
- $this->smarty = $smarty;
- $this->resource = $resource;
- $this->type = $type;
- $this->name = $name;
- $this->unique_resource = $unique_resource;
- }
-
- /**
- * get a Compiled Object of this source
- *
- * @param Smarty_Internal_Template|Smarty_Internal_Config $_template template object
- *
- * @return Smarty_Template_Compiled compiled object
- */
- public function getCompiled($_template)
- {
- // check runtime cache
- $_cache_key = $this->unique_resource . '#' . $_template->compile_id;
- if (isset(Smarty_Resource::$compileds[$_cache_key])) {
- return Smarty_Resource::$compileds[$_cache_key];
- }
-
- $compiled = new Smarty_Template_Compiled($this);
- $this->handler->populateCompiledFilepath($compiled, $_template);
- $compiled->timestamp = @filemtime($compiled->filepath);
- $compiled->exists = !!$compiled->timestamp;
-
- // runtime cache
- Smarty_Resource::$compileds[$_cache_key] = $compiled;
-
- return $compiled;
- }
-
- /**
- * render the uncompiled source
- *
- * @param Smarty_Internal_Template $_template template object
- */
- public function renderUncompiled(Smarty_Internal_Template $_template)
- {
- return $this->handler->renderUncompiled($this, $_template);
- }
-
- /**
- * <<magic>> Generic Setter.
- *
- * @param string $property_name valid: timestamp, exists, content, template
- * @param mixed $value new value (is not checked)
- *
- * @throws SmartyException if $property_name is not valid
- */
- public function __set($property_name, $value)
- {
- switch ($property_name) {
- // regular attributes
- case 'timestamp':
- case 'exists':
- case 'content':
- // required for extends: only
- case 'template':
- $this->$property_name = $value;
- break;
-
- default:
- throw new SmartyException("invalid source property '$property_name'.");
- }
- }
-
- /**
- * <<magic>> Generic getter.
- *
- * @param string $property_name valid: timestamp, exists, content
- *
- * @return mixed
- * @throws SmartyException if $property_name is not valid
- */
- public function __get($property_name)
- {
- switch ($property_name) {
- case 'timestamp':
- case 'exists':
- $this->handler->populateTimestamp($this);
-
- return $this->$property_name;
-
- case 'content':
- return $this->content = $this->handler->getContent($this);
-
- default:
- throw new SmartyException("source property '$property_name' does not exist.");
- }
- }
-}
-
-/**
- * Smarty Resource Data Object
- * Meta Data Container for Template Files
- *
- * @package Smarty
- * @subpackage TemplateResources
- * @author Rodney Rehm
- * @property string $content compiled content
- */
-class Smarty_Template_Compiled
-{
- /**
- * Compiled Filepath
- *
- * @var string
- */
- public $filepath = null;
-
- /**
- * Compiled Timestamp
- *
- * @var integer
- */
- public $timestamp = null;
-
- /**
- * Compiled Existence
- *
- * @var boolean
- */
- public $exists = false;
-
- /**
- * Compiled Content Loaded
- *
- * @var boolean
- */
- public $loaded = false;
-
- /**
- * Template was compiled
- *
- * @var boolean
- */
- public $isCompiled = false;
-
- /**
- * Source Object
- *
- * @var Smarty_Template_Source
- */
- public $source = null;
-
- /**
- * Metadata properties
- * populated by Smarty_Internal_Template::decodeProperties()
- *
- * @var array
- */
- public $_properties = null;
-
- /**
- * create Compiled Object container
- *
- * @param Smarty_Template_Source $source source object this compiled object belongs to
- */
- public function __construct(Smarty_Template_Source $source)
- {
- $this->source = $source;
- }
-}
diff --git a/library/Smarty/libs/sysplugins/smarty_resource_custom.php b/library/Smarty/libs/sysplugins/smarty_resource_custom.php
index 7c11bd8c7..619f2d6f0 100644
--- a/library/Smarty/libs/sysplugins/smarty_resource_custom.php
+++ b/library/Smarty/libs/sysplugins/smarty_resource_custom.php
@@ -88,7 +88,7 @@ abstract class Smarty_Resource_Custom extends Smarty_Resource
*
* @return string resource's basename
*/
- protected function getBasename(Smarty_Template_Source $source)
+ public function getBasename(Smarty_Template_Source $source)
{
return basename($source->name);
}
diff --git a/library/Smarty/libs/sysplugins/smarty_resource_recompiled.php b/library/Smarty/libs/sysplugins/smarty_resource_recompiled.php
index 66b36e17a..cfd73401b 100644
--- a/library/Smarty/libs/sysplugins/smarty_resource_recompiled.php
+++ b/library/Smarty/libs/sysplugins/smarty_resource_recompiled.php
@@ -17,6 +17,20 @@
abstract class Smarty_Resource_Recompiled extends Smarty_Resource
{
/**
+ * Flag that it's an recompiled resource
+ *
+ * @var bool
+ */
+ public $recompiled = true;
+
+ /**
+ * Resource does implement populateCompiledFilepath() method
+ *
+ * @var bool
+ */
+ public $hasCompiledHandler = true;
+
+ /**
* populate Compiled Object with compiled filepath
*
* @param Smarty_Template_Compiled $compiled compiled object
diff --git a/library/Smarty/libs/sysplugins/smarty_resource_uncompiled.php b/library/Smarty/libs/sysplugins/smarty_resource_uncompiled.php
index 4ee5d7908..88d2bba81 100644
--- a/library/Smarty/libs/sysplugins/smarty_resource_uncompiled.php
+++ b/library/Smarty/libs/sysplugins/smarty_resource_uncompiled.php
@@ -17,6 +17,20 @@
abstract class Smarty_Resource_Uncompiled extends Smarty_Resource
{
/**
+ * Flag that it's an uncompiled resource
+ *
+ * @var bool
+ */
+ public $uncompiled = true;
+
+ /**
+ * Resource does implement populateCompiledFilepath() method
+ *
+ * @var bool
+ */
+ public $hasCompiledHandler = true;
+
+ /**
* Render and output the template (without using the compiler)
*
* @param Smarty_Template_Source $source source object
@@ -38,4 +52,28 @@ abstract class Smarty_Resource_Uncompiled extends Smarty_Resource
$compiled->timestamp = false;
$compiled->exists = false;
}
+
+ /**
+ * render compiled template code
+ *
+ * @param Smarty_Internal_Template $_template
+ *
+ * @return string
+ * @throws Exception
+ */
+ public function render($_template)
+ {
+ $level = ob_get_level();
+ ob_start();
+ try {
+ $this->renderUncompiled($_template->source, $_template);
+ return ob_get_clean();
+ }
+ catch (Exception $e) {
+ while (ob_get_level() > $level) {
+ ob_end_clean();
+ }
+ throw $e;
+ }
+ }
}
diff --git a/library/Smarty/libs/sysplugins/smarty_security.php b/library/Smarty/libs/sysplugins/smarty_security.php
index 9f7183bd0..9d48bcb21 100644
--- a/library/Smarty/libs/sysplugins/smarty_security.php
+++ b/library/Smarty/libs/sysplugins/smarty_security.php
@@ -34,6 +34,7 @@ class Smarty_Security
* @var integer
*/
public $php_handling = Smarty::PHP_PASSTHRU;
+
/**
* This is the list of template directories that are considered secure.
* $template_dir is in this list implicitly.
@@ -41,6 +42,7 @@ class Smarty_Security
* @var array
*/
public $secure_dir = array();
+
/**
* This is an array of directories where trusted php scripts reside.
* {@link $security} is disabled during their inclusion/execution.
@@ -48,12 +50,21 @@ class Smarty_Security
* @var array
*/
public $trusted_dir = array();
+
/**
* List of regular expressions (PCRE) that include trusted URIs
*
* @var array
*/
public $trusted_uri = array();
+
+ /**
+ * List of trusted constants names
+ *
+ * @var array
+ */
+ public $trusted_constants = array();
+
/**
* This is an array of trusted static classes.
* If empty access to all static classes is allowed.
@@ -62,6 +73,35 @@ class Smarty_Security
* @var array
*/
public $static_classes = array();
+
+ /**
+ * This is an nested array of trusted classes and static methods.
+ * If empty access to all static classes and methods is allowed.
+ * Format:
+ * array (
+ * 'class_1' => array('method_1', 'method_2'), // allowed methods listed
+ * 'class_2' => array(), // all methods of class allowed
+ * )
+ * If set to null none is allowed.
+ *
+ * @var array
+ */
+ public $trusted_static_methods = array();
+
+ /**
+ * This is an array of trusted static properties.
+ * If empty access to all static classes and properties is allowed.
+ * Format:
+ * array (
+ * 'class_1' => array('prop_1', 'prop_2'), // allowed properties listed
+ * 'class_2' => array(), // all properties of class allowed
+ * )
+ * If set to null none is allowed.
+ *
+ * @var array
+ */
+ public $trusted_static_properties = array();
+
/**
* This is an array of trusted PHP functions.
* If empty all functions are allowed.
@@ -69,13 +109,8 @@ class Smarty_Security
*
* @var array
*/
- public $php_functions = array(
- 'isset', 'empty',
- 'count', 'sizeof',
- 'in_array', 'is_array',
- 'time',
- 'nl2br',
- );
+ public $php_functions = array('isset', 'empty', 'count', 'sizeof', 'in_array', 'is_array', 'time',);
+
/**
* This is an array of trusted PHP modifiers.
* If empty all modifiers are allowed.
@@ -83,10 +118,8 @@ class Smarty_Security
*
* @var array
*/
- public $php_modifiers = array(
- 'escape',
- 'count'
- );
+ public $php_modifiers = array('escape', 'count', 'nl2br',);
+
/**
* This is an array of allowed tags.
* If empty no restriction by allowed_tags.
@@ -94,6 +127,7 @@ class Smarty_Security
* @var array
*/
public $allowed_tags = array();
+
/**
* This is an array of disabled tags.
* If empty no restriction by disabled_tags.
@@ -101,6 +135,7 @@ class Smarty_Security
* @var array
*/
public $disabled_tags = array();
+
/**
* This is an array of allowed modifier plugins.
* If empty no restriction by allowed_modifiers.
@@ -108,6 +143,7 @@ class Smarty_Security
* @var array
*/
public $allowed_modifiers = array();
+
/**
* This is an array of disabled modifier plugins.
* If empty no restriction by disabled_modifiers.
@@ -115,6 +151,14 @@ class Smarty_Security
* @var array
*/
public $disabled_modifiers = array();
+
+ /**
+ * This is an array of disabled special $smarty variables.
+ *
+ * @var array
+ */
+ public $disabled_special_smarty_vars = array();
+
/**
* This is an array of trusted streams.
* If empty all streams are allowed.
@@ -123,12 +167,14 @@ class Smarty_Security
* @var array
*/
public $streams = array('file');
+
/**
* + flag if constants can be accessed from template
*
* @var boolean
*/
public $allow_constants = true;
+
/**
* + flag if super globals can be accessed from template
*
@@ -137,35 +183,54 @@ class Smarty_Security
public $allow_super_globals = true;
/**
+ * max template nesting level
+ *
+ * @var int
+ */
+ public $max_template_nesting = 0;
+
+ /**
+ * current template nesting level
+ *
+ * @var int
+ */
+ private $_current_template_nesting = 0;
+
+ /**
* Cache for $resource_dir lookup
*
* @var array
*/
- protected $_resource_dir = null;
+ protected $_resource_dir = array();
+
/**
* Cache for $template_dir lookup
*
* @var array
*/
- protected $_template_dir = null;
+ protected $_template_dir = array();
+
/**
* Cache for $config_dir lookup
*
* @var array
*/
- protected $_config_dir = null;
+ protected $_config_dir = array();
+
/**
* Cache for $secure_dir lookup
*
* @var array
*/
- protected $_secure_dir = null;
+ protected $_secure_dir = array();
+
/**
* Cache for $php_resource_dir lookup
*
* @var array
*/
protected $_php_resource_dir = null;
+
/**
* Cache for $trusted_dir lookup
*
@@ -174,6 +239,20 @@ class Smarty_Security
protected $_trusted_dir = null;
/**
+ * Cache for include path status
+ *
+ * @var bool
+ */
+ protected $_include_path_status = false;
+
+ /**
+ * Cache for $_include_array lookup
+ *
+ * @var array
+ */
+ protected $_include_dir = array();
+
+ /**
* @param Smarty $smarty
*/
public function __construct($smarty)
@@ -192,7 +271,9 @@ class Smarty_Security
*/
public function isTrustedPhpFunction($function_name, $compiler)
{
- if (isset($this->php_functions) && (empty($this->php_functions) || in_array($function_name, $this->php_functions))) {
+ if (isset($this->php_functions) &&
+ (empty($this->php_functions) || in_array($function_name, $this->php_functions))
+ ) {
return true;
}
@@ -212,7 +293,9 @@ class Smarty_Security
*/
public function isTrustedStaticClass($class_name, $compiler)
{
- if (isset($this->static_classes) && (empty($this->static_classes) || in_array($class_name, $this->static_classes))) {
+ if (isset($this->static_classes) &&
+ (empty($this->static_classes) || in_array($class_name, $this->static_classes))
+ ) {
return true;
}
@@ -222,6 +305,45 @@ class Smarty_Security
}
/**
+ * Check if static class method/property is trusted.
+ *
+ * @param string $class_name
+ * @param string $params
+ * @param object $compiler compiler object
+ *
+ * @return boolean true if class method is trusted
+ * @throws SmartyCompilerException if static class method is not trusted
+ */
+ public function isTrustedStaticClassAccess($class_name, $params, $compiler)
+ {
+ if (!isset($params[2])) {
+ // fall back
+ return $this->isTrustedStaticClass($class_name, $compiler);
+ }
+ if ($params[2] == 'method') {
+ $allowed = $this->trusted_static_methods;
+ $name = substr($params[0], 0, strpos($params[0], '('));
+ } else {
+ $allowed = $this->trusted_static_properties;
+ // strip '$'
+ $name = substr($params[0], 1);
+ }
+ if (isset($allowed)) {
+ if (empty($allowed)) {
+ // fall back
+ return $this->isTrustedStaticClass($class_name, $compiler);
+ }
+ if (isset($allowed[$class_name]) &&
+ (empty($allowed[$class_name]) || in_array($name, $allowed[$class_name]))
+ ) {
+ return true;
+ }
+ }
+ $compiler->trigger_template_error("access to static class '{$class_name}' {$params[2]} '{$name}' not allowed by security setting");
+ return false; // should not, but who knows what happens to the compiler in the future?
+ }
+
+ /**
* Check if PHP modifier is trusted.
*
* @param string $modifier_name
@@ -232,7 +354,9 @@ class Smarty_Security
*/
public function isTrustedPhpModifier($modifier_name, $compiler)
{
- if (isset($this->php_modifiers) && (empty($this->php_modifiers) || in_array($modifier_name, $this->php_modifiers))) {
+ if (isset($this->php_modifiers) &&
+ (empty($this->php_modifiers) || in_array($modifier_name, $this->php_modifiers))
+ ) {
return true;
}
@@ -253,9 +377,11 @@ class Smarty_Security
public function isTrustedTag($tag_name, $compiler)
{
// check for internal always required tags
- if (in_array($tag_name, array('assign', 'call', 'private_filter', 'private_block_plugin', 'private_function_plugin', 'private_object_block_function',
- 'private_object_function', 'private_registered_function', 'private_registered_block', 'private_special_variable', 'private_print_expression', 'private_modifier'))
- ) {
+ if (in_array($tag_name, array('assign', 'call', 'private_filter', 'private_block_plugin',
+ 'private_function_plugin', 'private_object_block_function',
+ 'private_object_function', 'private_registered_function',
+ 'private_registered_block', 'private_special_variable',
+ 'private_print_expression', 'private_modifier'))) {
return true;
}
// check security settings
@@ -263,12 +389,32 @@ class Smarty_Security
if (empty($this->disabled_tags) || !in_array($tag_name, $this->disabled_tags)) {
return true;
} else {
- $compiler->trigger_template_error("tag '{$tag_name}' disabled by security setting", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("tag '{$tag_name}' disabled by security setting", null, true);
}
} elseif (in_array($tag_name, $this->allowed_tags) && !in_array($tag_name, $this->disabled_tags)) {
return true;
} else {
- $compiler->trigger_template_error("tag '{$tag_name}' not allowed by security setting", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("tag '{$tag_name}' not allowed by security setting", null, true);
+ }
+
+ return false; // should not, but who knows what happens to the compiler in the future?
+ }
+
+ /**
+ * Check if special $smarty variable is trusted.
+ *
+ * @param string $var_name
+ * @param object $compiler compiler object
+ *
+ * @return boolean true if tag is trusted
+ * @throws SmartyCompilerException if modifier is not trusted
+ */
+ public function isTrustedSpecialSmartyVar($var_name, $compiler)
+ {
+ if (!in_array($var_name, $this->disabled_special_smarty_vars)) {
+ return true;
+ } else {
+ $compiler->trigger_template_error("special variable '\$smarty.{$var_name}' not allowed by security setting", null, true);
}
return false; // should not, but who knows what happens to the compiler in the future?
@@ -294,18 +440,47 @@ class Smarty_Security
if (empty($this->disabled_modifiers) || !in_array($modifier_name, $this->disabled_modifiers)) {
return true;
} else {
- $compiler->trigger_template_error("modifier '{$modifier_name}' disabled by security setting", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("modifier '{$modifier_name}' disabled by security setting", null, true);
}
- } elseif (in_array($modifier_name, $this->allowed_modifiers) && !in_array($modifier_name, $this->disabled_modifiers)) {
+ } elseif (in_array($modifier_name, $this->allowed_modifiers) &&
+ !in_array($modifier_name, $this->disabled_modifiers)
+ ) {
return true;
} else {
- $compiler->trigger_template_error("modifier '{$modifier_name}' not allowed by security setting", $compiler->lex->taglineno);
+ $compiler->trigger_template_error("modifier '{$modifier_name}' not allowed by security setting", null, true);
}
return false; // should not, but who knows what happens to the compiler in the future?
}
/**
+ * Check if constants are enabled or trusted
+ *
+ * @param string $const constant name
+ * @param object $compiler compiler object
+ *
+ * @return bool
+ */
+ public function isTrustedConstant($const, $compiler)
+ {
+ if (in_array($const, array('true', 'false', 'null'))) {
+ return true;
+ }
+ if (!empty($this->trusted_constants)) {
+ if (!in_array($const, $this->trusted_constants)) {
+ $compiler->trigger_template_error("Security: access to constant '{$const}' not permitted");
+ return false;
+ }
+ return true;
+ }
+ if ($this->allow_constants) {
+ return true;
+ }
+ $compiler->trigger_template_error("Security: access to constants not permitted");
+ return false;
+ }
+
+ /**
* Check if stream is trusted.
*
* @param string $stream_name
@@ -325,81 +500,70 @@ class Smarty_Security
/**
* Check if directory of file resource is trusted.
*
- * @param string $filepath
+ * @param string $filepath
+ * @param null|bool $isConfig
*
- * @return boolean true if directory is trusted
- * @throws SmartyException if directory is not trusted
+ * @return bool true if directory is trusted
+ * @throws \SmartyException if directory is not trusted
*/
- public function isTrustedResourceDir($filepath)
+ public function isTrustedResourceDir($filepath, $isConfig = null)
{
- $_template = false;
- $_config = false;
- $_secure = false;
-
- $_template_dir = $this->smarty->getTemplateDir();
- $_config_dir = $this->smarty->getConfigDir();
-
- // check if index is outdated
- if ((!$this->_template_dir || $this->_template_dir !== $_template_dir)
- || (!$this->_config_dir || $this->_config_dir !== $_config_dir)
- || (!empty($this->secure_dir) && (!$this->_secure_dir || $this->_secure_dir !== $this->secure_dir))
- ) {
- $this->_resource_dir = array();
- $_template = true;
- $_config = true;
- $_secure = !empty($this->secure_dir);
- }
-
- // rebuild template dir index
- if ($_template) {
- $this->_template_dir = $_template_dir;
- foreach ($_template_dir as $directory) {
- $directory = realpath($directory);
- $this->_resource_dir[$directory] = true;
+ if ($this->_include_path_status !== $this->smarty->use_include_path) {
+ foreach ($this->_include_dir as $directory) {
+ unset($this->_resource_dir[$directory]);
+ }
+ if ($this->smarty->use_include_path) {
+ $this->_include_dir = array();
+ $_dirs = $this->smarty->ext->_getIncludePath->getIncludePathDirs($this->smarty);
+ foreach ($_dirs as $directory) {
+ $this->_include_dir[] = $directory;
+ $this->_resource_dir[$directory] = true;
+ }
}
+ $this->_include_path_status = $this->smarty->use_include_path;
}
-
- // rebuild config dir index
- if ($_config) {
- $this->_config_dir = $_config_dir;
- foreach ($_config_dir as $directory) {
- $directory = realpath($directory);
- $this->_resource_dir[$directory] = true;
+ if ($isConfig !== true &&
+ (!isset($this->smarty->_cache['template_dir_new']) || $this->smarty->_cache['template_dir_new'])
+ ) {
+ $_dir = $this->smarty->getTemplateDir();
+ if ($this->_template_dir !== $_dir) {
+ foreach ($this->_template_dir as $directory) {
+ unset($this->_resource_dir[$directory]);
+ }
+ foreach ($_dir as $directory) {
+ $this->_resource_dir[$directory] = true;
+ }
+ $this->_template_dir = $_dir;
}
+ $this->smarty->_cache['template_dir_new'] = false;
}
-
- // rebuild secure dir index
- if ($_secure) {
- $this->_secure_dir = $this->secure_dir;
- foreach ((array) $this->secure_dir as $directory) {
- $directory = realpath($directory);
- $this->_resource_dir[$directory] = true;
+ if ($isConfig !== false &&
+ (!isset($this->smarty->_cache['config_dir_new']) || $this->smarty->_cache['config_dir_new'])
+ ) {
+ $_dir = $this->smarty->getConfigDir();
+ if ($this->_config_dir !== $_dir) {
+ foreach ($this->_config_dir as $directory) {
+ unset($this->_resource_dir[$directory]);
+ }
+ foreach ($_dir as $directory) {
+ $this->_resource_dir[$directory] = true;
+ }
+ $this->_config_dir = $_dir;
}
+ $this->smarty->_cache['config_dir_new'] = false;
}
-
- $_filepath = realpath($filepath);
- $directory = dirname($_filepath);
- $_directory = array();
- while (true) {
- // remember the directory to add it to _resource_dir in case we're successful
- $_directory[$directory] = true;
- // test if the directory is trusted
- if (isset($this->_resource_dir[$directory])) {
- // merge sub directories of current $directory into _resource_dir to speed up subsequent lookup
- $this->_resource_dir = array_merge($this->_resource_dir, $_directory);
-
- return true;
+ if ($this->_secure_dir !== (array) $this->secure_dir) {
+ foreach ($this->_secure_dir as $directory) {
+ unset($this->_resource_dir[$directory]);
}
- // abort if we've reached root
- if (($pos = strrpos($directory, DS)) === false || !isset($directory[1])) {
- break;
+ foreach ((array) $this->secure_dir as $directory) {
+ $directory = $this->smarty->_realpath($directory . DS, true);
+ $this->_resource_dir[$directory] = true;
}
- // bubble up one level
- $directory = substr($directory, 0, $pos);
+ $this->_secure_dir = (array) $this->secure_dir;
}
-
- // give up
- throw new SmartyException("directory '{$_filepath}' not allowed by security setting");
+ $this->_resource_dir = $this->_checkDir($filepath, $this->_resource_dir);
+ return true;
}
/**
@@ -449,32 +613,103 @@ class Smarty_Security
$this->_trusted_dir = $this->trusted_dir;
foreach ((array) $this->trusted_dir as $directory) {
- $directory = realpath($directory);
+ $directory = $this->smarty->_realpath($directory . DS, true);
$this->_php_resource_dir[$directory] = true;
}
}
- $_filepath = realpath($filepath);
- $directory = dirname($_filepath);
+ $this->_php_resource_dir = $this->_checkDir($this->smarty->_realpath($filepath, true), $this->_php_resource_dir);
+ return true;
+ }
+
+ /**
+ * Start template processing
+ *
+ * @param $template
+ *
+ * @throws SmartyException
+ */
+ public function startTemplate($template)
+ {
+ if ($this->max_template_nesting > 0 && $this->_current_template_nesting ++ >= $this->max_template_nesting) {
+ throw new SmartyException("maximum template nesting level of '{$this->max_template_nesting}' exceeded when calling '{$template->template_resource}'");
+ }
+ }
+
+ /**
+ * Exit template processing
+ *
+ * @internal param $template
+ */
+ public function exitTemplate()
+ {
+ if ($this->max_template_nesting > 0) {
+ $this->_current_template_nesting --;
+ }
+ }
+
+ /**
+ * Check if file is inside a valid directory
+ *
+ * @param string $filepath
+ * @param array $dirs valid directories
+ *
+ * @return array
+ * @throws \SmartyException
+ */
+ private function _checkDir($filepath, $dirs)
+ {
+ $directory = dirname($filepath) . DS;
$_directory = array();
while (true) {
// remember the directory to add it to _resource_dir in case we're successful
- $_directory[] = $directory;
+ $_directory[$directory] = true;
// test if the directory is trusted
- if (isset($this->_php_resource_dir[$directory])) {
+ if (isset($dirs[$directory])) {
// merge sub directories of current $directory into _resource_dir to speed up subsequent lookup
- $this->_php_resource_dir = array_merge($this->_php_resource_dir, $_directory);
+ $dirs = array_merge($dirs, $_directory);
- return true;
+ return $dirs;
}
// abort if we've reached root
- if (($pos = strrpos($directory, DS)) === false || !isset($directory[2])) {
+ if (!preg_match('#[\\\/][^\\\/]+[\\\/]$#', $directory)) {
break;
}
// bubble up one level
- $directory = substr($directory, 0, $pos);
+ $directory = preg_replace('#[\\\/][^\\\/]+[\\\/]$#', DS, $directory);
}
- throw new SmartyException("directory '{$_filepath}' not allowed by security setting");
+ // give up
+ throw new SmartyException("directory '{$filepath}' not allowed by security setting");
+ }
+
+ /**
+ * Loads security class and enables security
+ *
+ * @param \Smarty $smarty
+ * @param string|Smarty_Security $security_class if a string is used, it must be class-name
+ *
+ * @return \Smarty current Smarty instance for chaining
+ * @throws \SmartyException when an invalid class name is provided
+ */
+ public static function enableSecurity(Smarty $smarty, $security_class)
+ {
+ if ($security_class instanceof Smarty_Security) {
+ $smarty->security_policy = $security_class;
+ return;
+ } elseif (is_object($security_class)) {
+ throw new SmartyException("Class '" . get_class($security_class) . "' must extend Smarty_Security.");
+ }
+ if ($security_class == null) {
+ $security_class = $smarty->security_class;
+ }
+ if (!class_exists($security_class)) {
+ throw new SmartyException("Security class '$security_class' is not defined");
+ } elseif ($security_class !== 'Smarty_Security' && !is_subclass_of($security_class, 'Smarty_Security')) {
+ throw new SmartyException("Class '$security_class' must extend Smarty_Security.");
+ } else {
+ $smarty->security_policy = new $security_class($smarty);
+ }
+ return;
}
}
diff --git a/library/Smarty/libs/sysplugins/smarty_template_cached.php b/library/Smarty/libs/sysplugins/smarty_template_cached.php
new file mode 100644
index 000000000..cecf42986
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_template_cached.php
@@ -0,0 +1,246 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: Uwe Tews
+ * Date: 04.12.2014
+ * Time: 06:08
+ */
+
+/**
+ * Smarty Resource Data Object
+ * Cache Data Container for Template Files
+ *
+ * @package Smarty
+ * @subpackage TemplateResources
+ * @author Rodney Rehm
+ */
+class Smarty_Template_Cached extends Smarty_Template_Resource_Base
+{
+ /**
+ * Cache Is Valid
+ *
+ * @var boolean
+ */
+ public $valid = null;
+
+ /**
+ * CacheResource Handler
+ *
+ * @var Smarty_CacheResource
+ */
+ public $handler = null;
+
+ /**
+ * Template Cache Id (Smarty_Internal_Template::$cache_id)
+ *
+ * @var string
+ */
+ public $cache_id = null;
+
+ /**
+ * saved cache lifetime in seconds
+ *
+ * @var integer
+ */
+ public $cache_lifetime = 0;
+
+ /**
+ * Id for cache locking
+ *
+ * @var string
+ */
+ public $lock_id = null;
+
+ /**
+ * flag that cache is locked by this instance
+ *
+ * @var bool
+ */
+ public $is_locked = false;
+
+ /**
+ * Source Object
+ *
+ * @var Smarty_Template_Source
+ */
+ public $source = null;
+
+ /**
+ * Nocache hash codes of processed compiled templates
+ *
+ * @var array
+ */
+ public $hashes = array();
+
+ /**
+ * create Cached Object container
+ *
+ * @param Smarty_Internal_Template $_template template object
+ */
+ public function __construct(Smarty_Internal_Template $_template)
+ {
+ $this->compile_id = $_template->compile_id;
+ $this->cache_id = $_template->cache_id;
+ $this->source = $_template->source;
+ if (!class_exists('Smarty_CacheResource', false)) {
+ require SMARTY_SYSPLUGINS_DIR . 'smarty_cacheresource.php';
+ }
+ $this->handler = Smarty_CacheResource::load($_template->smarty);
+ }
+
+ /**
+ * @param Smarty_Internal_Template $_template
+ *
+ * @return Smarty_Template_Cached
+ */
+ static function load(Smarty_Internal_Template $_template)
+ {
+ $_template->cached = new Smarty_Template_Cached($_template);
+ $_template->cached->handler->populate($_template->cached, $_template);
+ // caching enabled ?
+ if (!($_template->caching == Smarty::CACHING_LIFETIME_CURRENT ||
+ $_template->caching == Smarty::CACHING_LIFETIME_SAVED) || $_template->source->handler->recompiled
+ ) {
+ $_template->cached->valid = false;
+ }
+ return $_template->cached;
+ }
+
+ /**
+ * Render cache template
+ *
+ * @param \Smarty_Internal_Template $_template
+ * @param bool $no_output_filter
+ *
+ * @throws \Exception
+ */
+ public function render(Smarty_Internal_Template $_template, $no_output_filter = true)
+ {
+ if ($this->isCached($_template)) {
+ if ($_template->smarty->debugging) {
+ $_template->smarty->_debug->start_cache($_template);
+ }
+ if (!$this->processed) {
+ $this->process($_template);
+ }
+ $this->getRenderedTemplateCode($_template);
+ if ($_template->smarty->debugging) {
+ $_template->smarty->_debug->end_cache($_template);
+ }
+ return;
+ } else {
+ $_template->smarty->ext->_updateCache->updateCache($this, $_template, $no_output_filter);
+ }
+ }
+
+ /**
+ * Check if cache is valid, lock cache if required
+ *
+ * @param \Smarty_Internal_Template $_template
+ *
+ * @return bool flag true if cache is valid
+ */
+ public function isCached(Smarty_Internal_Template $_template)
+ {
+ if ($this->valid !== null) {
+ return $this->valid;
+ }
+ while (true) {
+ while (true) {
+ if ($this->exists === false || $_template->smarty->force_compile || $_template->smarty->force_cache) {
+ $this->valid = false;
+ } else {
+ $this->valid = true;
+ }
+ if ($this->valid && $_template->caching == Smarty::CACHING_LIFETIME_CURRENT &&
+ $_template->cache_lifetime >= 0 && time() > ($this->timestamp + $_template->cache_lifetime)
+ ) {
+ // lifetime expired
+ $this->valid = false;
+ }
+ if ($this->valid && $_template->smarty->compile_check == 1 &&
+ $_template->source->getTimeStamp() > $this->timestamp
+ ) {
+ $this->valid = false;
+ }
+ if ($this->valid || !$_template->smarty->cache_locking) {
+ break;
+ }
+ if (!$this->handler->locked($_template->smarty, $this)) {
+ $this->handler->acquireLock($_template->smarty, $this);
+ break 2;
+ }
+ $this->handler->populate($this, $_template);
+ }
+ if ($this->valid) {
+ if (!$_template->smarty->cache_locking || $this->handler->locked($_template->smarty, $this) === null) {
+ // load cache file for the following checks
+ if ($_template->smarty->debugging) {
+ $_template->smarty->_debug->start_cache($_template);
+ }
+ if ($this->handler->process($_template, $this) === false) {
+ $this->valid = false;
+ } else {
+ $this->processed = true;
+ }
+ if ($_template->smarty->debugging) {
+ $_template->smarty->_debug->end_cache($_template);
+ }
+ } else {
+ $this->is_locked = true;
+ continue;
+ }
+ } else {
+ return $this->valid;
+ }
+ if ($this->valid && $_template->caching === Smarty::CACHING_LIFETIME_SAVED &&
+ $_template->cached->cache_lifetime >= 0 &&
+ (time() > ($_template->cached->timestamp + $_template->cached->cache_lifetime))
+ ) {
+ $this->valid = false;
+ }
+ if ($_template->smarty->cache_locking) {
+ if (!$this->valid) {
+ $this->handler->acquireLock($_template->smarty, $this);
+ } elseif ($this->is_locked) {
+ $this->handler->releaseLock($_template->smarty, $this);
+ }
+ }
+ return $this->valid;
+ }
+ return $this->valid;
+ }
+
+ /**
+ * Process cached template
+ *
+ * @param Smarty_Internal_Template $_template template object
+ * @param bool $update flag if called because cache update
+ */
+ public function process(Smarty_Internal_Template $_template, $update = false)
+ {
+ if ($this->handler->process($_template, $this, $update) === false) {
+ $this->valid = false;
+ }
+ if ($this->valid) {
+ $this->processed = true;
+ } else {
+ $this->processed = false;
+ }
+ }
+
+ /**
+ * Read cache content from handler
+ *
+ * @param Smarty_Internal_Template $_template template object
+ *
+ * @return string content
+ */
+ public function read(Smarty_Internal_Template $_template)
+ {
+ if (!$_template->source->handler->recompiled) {
+ return $this->handler->readCachedContent($_template);
+ }
+ return false;
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_template_compiled.php b/library/Smarty/libs/sysplugins/smarty_template_compiled.php
new file mode 100644
index 000000000..e7710f85e
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_template_compiled.php
@@ -0,0 +1,297 @@
+<?php
+
+/**
+ * Smarty Resource Data Object
+ * Meta Data Container for Template Files
+ *
+ * @package Smarty
+ * @subpackage TemplateResources
+ * @author Rodney Rehm
+ * @property string $content compiled content
+ */
+class Smarty_Template_Compiled extends Smarty_Template_Resource_Base
+{
+
+ /**
+ * nocache hash
+ *
+ * @var string|null
+ */
+ public $nocache_hash = null;
+
+ /**
+ * get a Compiled Object of this source
+ *
+ * @param Smarty_Internal_Template $_template template object
+ *
+ * @return Smarty_Template_Compiled compiled object
+ */
+ static function load($_template)
+ {
+ // check runtime cache
+ if (!$_template->source->handler->recompiled &&
+ ($_template->smarty->resource_cache_mode & Smarty::RESOURCE_CACHE_ON)
+ ) {
+ $_cache_key = $_template->source->unique_resource . '#';
+ if ($_template->caching) {
+ $_cache_key .= 'caching#';
+ }
+ $_cache_key .= $_template->compile_id;
+ if (isset($_template->source->compileds[$_cache_key])) {
+ return $_template->source->compileds[$_cache_key];
+ }
+ }
+ $compiled = new Smarty_Template_Compiled();
+ if ($_template->source->handler->hasCompiledHandler) {
+ $_template->source->handler->populateCompiledFilepath($compiled, $_template);
+ } else {
+ $compiled->populateCompiledFilepath($_template);
+ }
+ // runtime cache
+ if (!$_template->source->handler->recompiled &&
+ ($_template->smarty->resource_cache_mode & Smarty::RESOURCE_CACHE_ON)
+ ) {
+ $_template->source->compileds[$_cache_key] = $compiled;
+ }
+ return $compiled;
+ }
+
+ /**
+ * populate Compiled Object with compiled filepath
+ *
+ * @param Smarty_Internal_Template $_template template object
+ **/
+ public function populateCompiledFilepath(Smarty_Internal_Template $_template)
+ {
+ $_compile_id = isset($_template->compile_id) ? preg_replace('![^\w]+!', '_', $_template->compile_id) : null;
+ if ($_template->source->isConfig) {
+ $_flag = '_' .
+ ((int) $_template->smarty->config_read_hidden + (int) $_template->smarty->config_booleanize * 2 +
+ (int) $_template->smarty->config_overwrite * 4);
+ } else {
+ $_flag =
+ '_' . ((int) $_template->smarty->merge_compiled_includes + (int) $_template->smarty->escape_html * 2);
+ }
+ $_filepath = $_template->source->uid . $_flag;
+ // if use_sub_dirs, break file into directories
+ if ($_template->smarty->use_sub_dirs) {
+ $_filepath = substr($_filepath, 0, 2) . DS . substr($_filepath, 2, 2) . DS . substr($_filepath, 4, 2) . DS .
+ $_filepath;
+ }
+ $_compile_dir_sep = $_template->smarty->use_sub_dirs ? DS : '^';
+ if (isset($_compile_id)) {
+ $_filepath = $_compile_id . $_compile_dir_sep . $_filepath;
+ }
+ // caching token
+ if ($_template->caching) {
+ $_cache = '.cache';
+ } else {
+ $_cache = '';
+ }
+ $_compile_dir = $_template->smarty->getCompileDir();
+ // set basename if not specified
+ $_basename = $_template->source->handler->getBasename($_template->source);
+ if ($_basename === null) {
+ $_basename = basename(preg_replace('![^\w]+!', '_', $_template->source->name));
+ }
+ // separate (optional) basename by dot
+ if ($_basename) {
+ $_basename = '.' . $_basename;
+ }
+
+ $this->filepath = $_compile_dir . $_filepath . '.' . $_template->source->type . $_basename . $_cache . '.php';
+ $this->exists = is_file($this->filepath);
+ if (!$this->exists) {
+ $this->timestamp = false;
+ }
+ }
+
+ /**
+ * load compiled template or compile from source
+ *
+ * @param Smarty_Internal_Template $_template
+ *
+ * @throws Exception
+ */
+ public function process(Smarty_Internal_Template $_template)
+ {
+ $_smarty_tpl = $_template;
+ if ($_template->source->handler->recompiled || !$_template->compiled->exists ||
+ $_template->smarty->force_compile || ($_template->smarty->compile_check &&
+ $_template->source->getTimeStamp() > $_template->compiled->getTimeStamp())
+ ) {
+ $this->compileTemplateSource($_template);
+ $compileCheck = $_template->smarty->compile_check;
+ $_template->smarty->compile_check = false;
+ if ($_template->source->handler->recompiled) {
+ $level = ob_get_level();
+ ob_start();
+ try {
+ eval("?>" . $this->content);
+ }
+ catch (Exception $e) {
+ while (ob_get_level() > $level) {
+ ob_end_clean();
+ }
+ throw $e;
+ }
+ ob_get_clean();
+ $this->content = null;
+ } else {
+ $this->loadCompiledTemplate($_template);
+ }
+ $_template->smarty->compile_check = $compileCheck;
+ } else {
+ $_template->mustCompile = true;
+ @include($_template->compiled->filepath);
+ if ($_template->mustCompile) {
+ $this->compileTemplateSource($_template);
+ $compileCheck = $_template->smarty->compile_check;
+ $_template->smarty->compile_check = false;
+ $this->loadCompiledTemplate($_template);
+ $_template->smarty->compile_check = $compileCheck;
+ }
+ }
+ $_template->smarty->ext->_subTemplate->registerSubTemplates($_template);
+
+ $this->processed = true;
+ }
+
+ /**
+ * Load fresh compiled template by including the PHP file
+ * HHVM requires a work around because of a PHP incompatibility
+ *
+ * @param \Smarty_Internal_Template $_template
+ */
+ private function loadCompiledTemplate(Smarty_Internal_Template $_template)
+ {
+ if (function_exists('opcache_invalidate')) {
+ opcache_invalidate($_template->compiled->filepath);
+ }
+ $_smarty_tpl = $_template;
+ if (defined('HHVM_VERSION')) {
+ $_template->smarty->ext->_hhvm->includeHhvm($_template, $_template->compiled->filepath);
+ } else {
+ include($_template->compiled->filepath);
+ }
+ }
+
+ /**
+ * render compiled template code
+ *
+ * @param Smarty_Internal_Template $_template
+ *
+ * @return string
+ * @throws Exception
+ */
+ public function render(Smarty_Internal_Template $_template)
+ {
+ if ($_template->smarty->debugging) {
+ $_template->smarty->_debug->start_render($_template);
+ }
+ if (!$this->processed) {
+ $this->process($_template);
+ }
+ if (isset($_template->cached)) {
+ $_template->cached->file_dependency =
+ array_merge($_template->cached->file_dependency, $this->file_dependency);
+ }
+ $this->getRenderedTemplateCode($_template);
+ if ($_template->caching && $this->has_nocache_code) {
+ $_template->cached->hashes[$this->nocache_hash] = true;
+ }
+ if (isset($_template->parent) && $_template->parent->_objType == 2 && !empty($_template->tpl_function)) {
+ $_template->parent->tpl_function = array_merge($_template->parent->tpl_function, $_template->tpl_function);
+ }
+ if ($_template->smarty->debugging) {
+ $_template->smarty->_debug->end_render($_template);
+ }
+ }
+
+ /**
+ * compile template from source
+ *
+ * @param Smarty_Internal_Template $_template
+ *
+ * @return string
+ * @throws Exception
+ */
+ public function compileTemplateSource(Smarty_Internal_Template $_template)
+ {
+ $_template->source->compileds = array();
+ $this->file_dependency = array();
+ $this->tpl_function = array();
+ $this->includes = array();
+ $this->nocache_hash = null;
+ $this->unifunc = null;
+ // compile locking
+ if (!$_template->source->handler->recompiled) {
+ if ($saved_timestamp = $_template->compiled->getTimeStamp()) {
+ touch($_template->compiled->filepath);
+ }
+ }
+ // call compiler
+ try {
+ $_template->loadCompiler();
+ $code = $_template->compiler->compileTemplate($_template);
+ }
+ catch (Exception $e) {
+ // restore old timestamp in case of error
+ if (!$_template->source->handler->recompiled && $saved_timestamp) {
+ touch($_template->compiled->filepath, $saved_timestamp);
+ }
+ throw $e;
+ }
+ // compiling succeeded
+ if ($_template->compiler->write_compiled_code) {
+ // write compiled template
+ $this->write($_template, $code);
+ $code = '';
+ }
+ // release compiler object to free memory
+ unset($_template->compiler);
+ return $code;
+ }
+
+ /**
+ * Write compiled code by handler
+ *
+ * @param Smarty_Internal_Template $_template template object
+ * @param string $code compiled code
+ *
+ * @return boolean success
+ */
+ public function write(Smarty_Internal_Template $_template, $code)
+ {
+ if (!$_template->source->handler->recompiled) {
+ if ($_template->smarty->ext->_writeFile->writeFile($this->filepath, $code, $_template->smarty) === true) {
+ $this->timestamp = $this->exists = is_file($this->filepath);
+ if ($this->exists) {
+ $this->timestamp = filemtime($this->filepath);
+ return true;
+ }
+ }
+ return false;
+ } else {
+ $this->content = $code;
+ }
+ $this->timestamp = time();
+ $this->exists = true;
+ return true;
+ }
+
+ /**
+ * Read compiled content from handler
+ *
+ * @param Smarty_Internal_Template $_template template object
+ *
+ * @return string content
+ */
+ public function read(Smarty_Internal_Template $_template)
+ {
+ if (!$_template->source->handler->recompiled) {
+ return file_get_contents($this->filepath);
+ }
+ return isset($this->content) ? $this->content : false;
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_template_config.php b/library/Smarty/libs/sysplugins/smarty_template_config.php
new file mode 100644
index 000000000..f0fff5080
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_template_config.php
@@ -0,0 +1,97 @@
+<?php
+/**
+ * Smarty Config Source Plugin
+ *
+ * @package Smarty
+ * @subpackage TemplateResources
+ * @author Uwe Tews
+ */
+
+/**
+ * Smarty Connfig Resource Data Object
+ * Meta Data Container for Template Files
+ *
+ * @package Smarty
+ * @subpackage TemplateResources
+ * @author Uwe Tews
+ *
+ */
+class Smarty_Template_Config extends Smarty_Template_Source
+{
+ /**
+ * array of section names, single section or null
+ *
+ * @var null|string|array
+ */
+ public $config_sections = null;
+
+ /**
+ * scope into which the config variables shall be loaded
+ *
+ * @var string
+ */
+ public $scope = 'local';
+
+ /**
+ * Flag that source is a config file
+ *
+ * @var bool
+ */
+ public $isConfig = true;
+
+ /**
+ * create Source Object container
+ *
+ * @param Smarty_Resource $handler Resource Handler this source object communicates with
+ * @param Smarty $smarty Smarty instance this source object belongs to
+ * @param string $resource full template_resource
+ * @param string $type type of resource
+ * @param string $name resource name
+ */
+ public function __construct(Smarty_Resource $handler, Smarty $smarty, $resource, $type, $name)
+ {
+ // must clone handler as we change class names
+ $this->handler = clone $handler; // Note: prone to circular references
+ $this->handler->compiler_class = 'Smarty_Internal_Config_File_Compiler';
+ $this->handler->template_lexer_class = 'Smarty_Internal_Configfilelexer';
+ $this->handler->template_parser_class = 'Smarty_Internal_Configfileparser';
+ $this->resource = $resource;
+ $this->type = $type;
+ $this->name = $name;
+ $this->smarty = $smarty;
+ }
+
+ /**
+ * initialize Source Object for given resource
+ * Either [$_template] or [$smarty, $template_resource] must be specified
+ *
+ * @param Smarty_Internal_Template $_template template object
+ * @param Smarty $smarty smarty object
+ * @param string $template_resource resource identifier
+ *
+ * @return Smarty_Template_Config Source Object
+ * @throws SmartyException
+ */
+ public static function load(Smarty_Internal_Template $_template = null, Smarty $smarty = null, $template_resource = null)
+ {
+ static $_incompatible_resources = array('extends' => true, 'php' => true);
+ $template_resource = $_template->template_resource;
+ if (empty($template_resource)) {
+ throw new SmartyException('Missing config name');
+ }
+ // parse resource_name, load resource handler
+ list($name, $type) = Smarty_Resource::parseResourceName($template_resource, $_template->smarty->default_config_type);
+ // make sure configs are not loaded via anything smarty can't handle
+ if (isset($_incompatible_resources[$type])) {
+ throw new SmartyException ("Unable to use resource '{$type}' for config");
+ }
+ $resource = Smarty_Resource::load($_template->smarty, $type);
+ $source = new Smarty_Template_Config($resource, $_template->smarty, $template_resource, $type, $name);
+ $resource->populate($source, $_template);
+ if (!$source->exists && isset($_template->smarty->default_config_handler_func)) {
+ Smarty_Internal_Method_RegisterDefaultTemplateHandler::_getDefaultTemplate($source);
+ }
+ $source->unique_resource = $resource->buildUniqueResourceName($_template->smarty, $name, true);
+ return $source;
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_template_resource_base.php b/library/Smarty/libs/sysplugins/smarty_template_resource_base.php
new file mode 100644
index 000000000..b9e2e2830
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_template_resource_base.php
@@ -0,0 +1,162 @@
+<?php
+
+/**
+ * Smarty Template Resource Base Object
+ *
+ * @package Smarty
+ * @subpackage TemplateResources
+ * @author Rodney Rehm
+ */
+abstract class Smarty_Template_Resource_Base
+{
+ /**
+ * Compiled Filepath
+ *
+ * @var string
+ */
+ public $filepath = null;
+
+ /**
+ * Compiled Timestamp
+ *
+ * @var integer
+ */
+ public $timestamp = null;
+
+ /**
+ * Compiled Existence
+ *
+ * @var boolean
+ */
+ public $exists = false;
+
+ /**
+ * Template Compile Id (Smarty_Internal_Template::$compile_id)
+ *
+ * @var string
+ */
+ public $compile_id = null;
+
+ /**
+ * Compiled Content Loaded
+ *
+ * @var boolean
+ */
+ public $processed = false;
+
+ /**
+ * unique function name for compiled template code
+ *
+ * @var string
+ */
+ public $unifunc = '';
+
+ /**
+ * flag if template does contain nocache code sections
+ *
+ * @var bool
+ */
+ public $has_nocache_code = false;
+
+ /**
+ * resource file dependency
+ *
+ * @var array
+ */
+ public $file_dependency = array();
+
+ /**
+ * Content buffer
+ *
+ * @var string
+ */
+ public $content = null;
+
+ /**
+ * required plugins
+ *
+ * @var array
+ */
+ public $required_plugins = array();
+
+ /**
+ * Known template functions
+ *
+ * @var array
+ */
+ public $tpl_function = array();
+
+ /**
+ * Included subtemplates
+ *
+ * @var array
+ */
+ public $includes = array();
+
+ /**
+ * Process resource
+ *
+ * @param Smarty_Internal_Template $_template template object
+ */
+ abstract public function process(Smarty_Internal_Template $_template);
+
+ /**
+ * get rendered template content by calling compiled or cached template code
+ *
+ * @param string $unifunc function with template code
+ *
+ * @return string
+ * @throws \Exception
+ */
+ public function getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null)
+ {
+ $unifunc = isset($unifunc) ? $unifunc : $this->unifunc;
+ $level = ob_get_level();
+ try {
+ if (empty($unifunc) || !is_callable($unifunc)) {
+ throw new SmartyException("Invalid compiled template for '{$_template->template_resource}'");
+ }
+ if (isset($_template->smarty->security_policy)) {
+ $_template->smarty->security_policy->startTemplate($_template);
+ }
+ //
+ // render compiled or saved template code
+ //
+ if (!isset($_template->_cache['capture_stack'])) {
+ $_template->_cache['capture_stack'] = array();
+ }
+ $_saved_capture_level = count($_template->_cache['capture_stack']);
+ $unifunc($_template);
+ // any unclosed {capture} tags ?
+ if ($_saved_capture_level != count($_template->_cache['capture_stack'])) {
+ $_template->capture_error();
+ }
+ if (isset($_template->smarty->security_policy)) {
+ $_template->smarty->security_policy->exitTemplate();
+ }
+ return null;
+ }
+ catch (Exception $e) {
+ while (ob_get_level() > $level) {
+ ob_end_clean();
+ }
+ if (isset($_template->smarty->security_policy)) {
+ $_template->smarty->security_policy->exitTemplate();
+ }
+ throw $e;
+ }
+ }
+
+ /**
+ * Get compiled time stamp
+ *
+ * @return int
+ */
+ public function getTimeStamp()
+ {
+ if ($this->exists && !isset($this->timestamp)) {
+ $this->timestamp = @filemtime($this->filepath);
+ }
+ return $this->timestamp;
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_template_source.php b/library/Smarty/libs/sysplugins/smarty_template_source.php
new file mode 100644
index 000000000..be5b62809
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_template_source.php
@@ -0,0 +1,267 @@
+<?php
+
+/**
+ * Smarty Resource Data Object
+ * Meta Data Container for Template Files
+ *
+ * @package Smarty
+ * @subpackage TemplateResources
+ * @author Rodney Rehm
+ *
+ */
+class Smarty_Template_Source
+{
+ /**
+ * Unique Template ID
+ *
+ * @var string
+ */
+ public $uid = null;
+
+ /**
+ * Template Resource (Smarty_Internal_Template::$template_resource)
+ *
+ * @var string
+ */
+ public $resource = null;
+
+ /**
+ * Resource Type
+ *
+ * @var string
+ */
+ public $type = null;
+
+ /**
+ * Resource Name
+ *
+ * @var string
+ */
+ public $name = null;
+
+ /**
+ * Unique Resource Name
+ *
+ * @var string
+ */
+ public $unique_resource = null;
+
+ /**
+ * Source Filepath
+ *
+ * @var string
+ */
+ public $filepath = null;
+
+ /**
+ * Source Timestamp
+ *
+ * @var integer
+ */
+ public $timestamp = null;
+
+ /**
+ * Source Existence
+ *
+ * @var boolean
+ */
+ public $exists = false;
+
+ /**
+ * Source File Base name
+ *
+ * @var string
+ */
+ public $basename = null;
+
+ /**
+ * The Components an extended template is made of
+ *
+ * @var \Smarty_Template_Source[]
+ */
+ public $components = null;
+
+ /**
+ * Resource Handler
+ *
+ * @var \Smarty_Resource
+ */
+ public $handler = null;
+
+ /**
+ * Smarty instance
+ *
+ * @var Smarty
+ */
+ public $smarty = null;
+
+ /**
+ * Resource is source
+ *
+ * @var bool
+ */
+ public $isConfig = false;
+
+ /**
+ * cache for Smarty_Template_Compiled instances
+ *
+ * @var Smarty_Template_Compiled[]
+ */
+ public $compileds = array();
+
+ /**
+ * Template source content eventually set by default handler
+ *
+ * @var string
+ */
+ public $content = null;
+
+ /**
+ * create Source Object container
+ *
+ * @param Smarty_Resource $handler Resource Handler this source object communicates with
+ * @param Smarty $smarty Smarty instance this source object belongs to
+ * @param string $resource full template_resource
+ * @param string $type type of resource
+ * @param string $name resource name
+ *
+ */
+ public function __construct(Smarty_Resource $handler, Smarty $smarty, $resource, $type, $name)
+ {
+ $this->handler = $handler; // Note: prone to circular references
+ $this->smarty = $smarty;
+ $this->resource = $resource;
+ $this->type = $type;
+ $this->name = $name;
+ }
+
+ /**
+ * initialize Source Object for given resource
+ * Either [$_template] or [$smarty, $template_resource] must be specified
+ *
+ * @param Smarty_Internal_Template $_template template object
+ * @param Smarty $smarty smarty object
+ * @param string $template_resource resource identifier
+ *
+ * @return Smarty_Template_Source Source Object
+ * @throws SmartyException
+ */
+ public static function load(Smarty_Internal_Template $_template = null, Smarty $smarty = null,
+ $template_resource = null)
+ {
+ if ($_template) {
+ $smarty = $_template->smarty;
+ $template_resource = $_template->template_resource;
+ }
+ if (empty($template_resource)) {
+ throw new SmartyException('Missing template name');
+ }
+ // parse resource_name, load resource handler, identify unique resource name
+ if (preg_match('/^([A-Za-z0-9_\-]{2,})[:]([\s\S]*)$/', $template_resource, $match)) {
+ $type = $match[1];
+ $name = $match[2];
+ } else {
+ // no resource given, use default
+ // or single character before the colon is not a resource type, but part of the filepath
+ $type = $smarty->default_resource_type;
+ $name = $template_resource;
+ }
+
+ $handler = isset($smarty->_cache['resource_handlers'][$type]) ?
+ $smarty->_cache['resource_handlers'][$type] :
+ Smarty_Resource::load($smarty, $type);
+ // if resource is not recompiling and resource name is not dotted we can check the source cache
+ if (($smarty->resource_cache_mode & Smarty::RESOURCE_CACHE_ON) && !$handler->recompiled &&
+ !(isset($name[1]) && $name[0] == '.' && ($name[1] == '.' || $name[1] == '/'))
+ ) {
+ $unique_resource = $handler->buildUniqueResourceName($smarty, $name);
+ if (isset($smarty->_cache['source_objects'][$unique_resource])) {
+ return $smarty->_cache['source_objects'][$unique_resource];
+ }
+ } else {
+ $unique_resource = null;
+ }
+ // create new source object
+ $source = new Smarty_Template_Source($handler, $smarty, $template_resource, $type, $name);
+ $handler->populate($source, $_template);
+ if (!$source->exists && isset($_template->smarty->default_template_handler_func)) {
+ Smarty_Internal_Method_RegisterDefaultTemplateHandler::_getDefaultTemplate($source);
+ }
+ // on recompiling resources we are done
+ if (($smarty->resource_cache_mode & Smarty::RESOURCE_CACHE_ON) && !$handler->recompiled) {
+ // may by we have already $unique_resource
+ $is_relative = false;
+ if (!isset($unique_resource)) {
+ $is_relative = isset($name[1]) && $name[0] == '.' && ($name[1] == '.' || $name[1] == '/') &&
+ ($type == 'file' ||
+ (isset($_template->parent->source) && $_template->parent->source->type == 'extends'));
+ $unique_resource =
+ $handler->buildUniqueResourceName($smarty, $is_relative ? $source->filepath . $name : $name);
+ }
+ $source->unique_resource = $unique_resource;
+ // save in runtime cache if not relative
+ if (!$is_relative) {
+ $smarty->_cache['source_objects'][$unique_resource] = $source;
+ }
+ }
+ return $source;
+ }
+
+ /**
+ * render the uncompiled source
+ *
+ * @param Smarty_Internal_Template $_template template object
+ *
+ * @return string
+ * @throws \Exception
+ */
+ public function renderUncompiled(Smarty_Internal_Template $_template)
+ {
+ $this->handler->renderUncompiled($_template->source, $_template);
+ }
+
+ /**
+ * Render uncompiled source
+ *
+ * @param \Smarty_Internal_Template $_template
+ */
+ public function render(Smarty_Internal_Template $_template)
+ {
+ if ($_template->source->handler->uncompiled) {
+ if ($_template->smarty->debugging) {
+ $_template->smarty->_debug->start_render($_template);
+ }
+ $this->handler->renderUncompiled($_template->source, $_template);
+ if (isset($_template->parent) && $_template->parent->_objType == 2 && !empty($_template->tpl_function)) {
+ $_template->parent->tpl_function =
+ array_merge($_template->parent->tpl_function, $_template->tpl_function);
+ }
+ if ($_template->smarty->debugging) {
+ $_template->smarty->_debug->end_render($_template);
+ }
+ }
+ }
+
+ /**
+ * Get source time stamp
+ *
+ * @return int
+ */
+ public function getTimeStamp()
+ {
+ if (!isset($this->timestamp)) {
+ $this->handler->populateTimestamp($this);
+ }
+ return $this->timestamp;
+ }
+
+ /**
+ * Get source content
+ *
+ * @return string
+ */
+ public function getContent()
+ {
+ return isset($this->content) ? $this->content : $this->handler->getContent($this);
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_undefined_variable.php b/library/Smarty/libs/sysplugins/smarty_undefined_variable.php
new file mode 100644
index 000000000..88bc6f68c
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_undefined_variable.php
@@ -0,0 +1,37 @@
+<?php
+
+/**
+ * class for undefined variable object
+ * This class defines an object for undefined variable handling
+ *
+ * @package Smarty
+ * @subpackage Template
+ */
+class Smarty_Undefined_Variable
+{
+ /**
+ * Returns FALSE for 'nocache' and NULL otherwise.
+ *
+ * @param string $name
+ *
+ * @return bool
+ */
+ public function __get($name)
+ {
+ if ($name == 'nocache') {
+ return false;
+ } else {
+ return null;
+ }
+ }
+
+ /**
+ * Always returns an empty string.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ return "";
+ }
+}
diff --git a/library/Smarty/libs/sysplugins/smarty_variable.php b/library/Smarty/libs/sysplugins/smarty_variable.php
new file mode 100644
index 000000000..a6504b18f
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smarty_variable.php
@@ -0,0 +1,47 @@
+<?php
+
+/**
+ * class for the Smarty variable object
+ * This class defines the Smarty variable object
+ *
+ * @package Smarty
+ * @subpackage Template
+ */
+class Smarty_Variable
+{
+ /**
+ * template variable
+ *
+ * @var mixed
+ */
+ public $value = null;
+ /**
+ * if true any output of this variable will be not cached
+ *
+ * @var boolean
+ */
+ public $nocache = false;
+
+ /**
+ * create Smarty variable object
+ *
+ * @param mixed $value the value to assign
+ * @param boolean $nocache if true any output of this variable will be not cached
+ */
+ public function __construct($value = null, $nocache = false)
+ {
+ $this->value = $value;
+ $this->nocache = $nocache;
+ }
+
+ /**
+ * <<magic>> String conversion
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ return (string) $this->value;
+ }
+}
+
diff --git a/library/Smarty/libs/sysplugins/smartycompilerexception.php b/library/Smarty/libs/sysplugins/smartycompilerexception.php
new file mode 100644
index 000000000..4d5d77875
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smartycompilerexception.php
@@ -0,0 +1,39 @@
+<?php
+
+/**
+ * Smarty compiler exception class
+ *
+ * @package Smarty
+ */
+class SmartyCompilerException extends SmartyException
+{
+ public function __toString()
+ {
+ return ' --> Smarty Compiler: ' . $this->message . ' <-- ';
+ }
+
+ /**
+ * The line number of the template error
+ *
+ * @type int|null
+ */
+ public $line = null;
+ /**
+ * The template source snippet relating to the error
+ *
+ * @type string|null
+ */
+ public $source = null;
+ /**
+ * The raw text of the error message
+ *
+ * @type string|null
+ */
+ public $desc = null;
+ /**
+ * The resource identifier or template name
+ *
+ * @type string|null
+ */
+ public $template = null;
+}
diff --git a/library/Smarty/libs/sysplugins/smartyexception.php b/library/Smarty/libs/sysplugins/smartyexception.php
new file mode 100644
index 000000000..3da16c276
--- /dev/null
+++ b/library/Smarty/libs/sysplugins/smartyexception.php
@@ -0,0 +1,15 @@
+<?php
+/**
+ * Smarty exception class
+ *
+ * @package Smarty
+ */
+class SmartyException extends Exception
+{
+ public static $escape = false;
+
+ public function __toString()
+ {
+ return ' --> Smarty: ' . (self::$escape ? htmlentities($this->message) : $this->message) . ' <-- ';
+ }
+}
diff --git a/library/cacert.pem b/library/cacert.pem
index 739128024..ef43898ab 100644
--- a/library/cacert.pem
+++ b/library/cacert.pem
@@ -4078,3 +4078,33 @@ Nr4TDea9Y355e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEX
c4g/VhsxOBi0cQ+azcgOno4uG+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5a
mnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ=
-----END CERTIFICATE-----
+
+Lets Encrypt
+============
+-----BEGIN CERTIFICATE-----
+MIIEqDCCA5CgAwIBAgIRAJgT9HUT5XULQ+dDHpceRL0wDQYJKoZIhvcNAQELBQAw
+PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD
+Ew5EU1QgUm9vdCBDQSBYMzAeFw0xNTEwMTkyMjMzMzZaFw0yMDEwMTkyMjMzMzZa
+MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
+ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMTCCASIwDQYJKoZIhvcNAQEBBQAD
+ggEPADCCAQoCggEBAJzTDPBa5S5Ht3JdN4OzaGMw6tc1Jhkl4b2+NfFwki+3uEtB
+BaupnjUIWOyxKsRohwuj43Xk5vOnYnG6eYFgH9eRmp/z0HhncchpDpWRz/7mmelg
+PEjMfspNdxIknUcbWuu57B43ABycrHunBerOSuu9QeU2mLnL/W08lmjfIypCkAyG
+dGfIf6WauFJhFBM/ZemCh8vb+g5W9oaJ84U/l4avsNwa72sNlRZ9xCugZbKZBDZ1
+gGusSvMbkEl4L6KWTyogJSkExnTA0DHNjzE4lRa6qDO4Q/GxH8Mwf6J5MRM9LTb4
+4/zyM2q5OTHFr8SNDR1kFjOq+oQpttQLwNh9w5MCAwEAAaOCAZIwggGOMBIGA1Ud
+EwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMH8GCCsGAQUFBwEBBHMwcTAy
+BggrBgEFBQcwAYYmaHR0cDovL2lzcmcudHJ1c3RpZC5vY3NwLmlkZW50cnVzdC5j
+b20wOwYIKwYBBQUHMAKGL2h0dHA6Ly9hcHBzLmlkZW50cnVzdC5jb20vcm9vdHMv
+ZHN0cm9vdGNheDMucDdjMB8GA1UdIwQYMBaAFMSnsaR7LHH62+FLkHX/xBVghYkQ
+MFQGA1UdIARNMEswCAYGZ4EMAQIBMD8GCysGAQQBgt8TAQEBMDAwLgYIKwYBBQUH
+AgEWImh0dHA6Ly9jcHMucm9vdC14MS5sZXRzZW5jcnlwdC5vcmcwPAYDVR0fBDUw
+MzAxoC+gLYYraHR0cDovL2NybC5pZGVudHJ1c3QuY29tL0RTVFJPT1RDQVgzQ1JM
+LmNybDATBgNVHR4EDDAKoQgwBoIELm1pbDAdBgNVHQ4EFgQUqEpqYwR93brm0Tm3
+pkVl7/Oo7KEwDQYJKoZIhvcNAQELBQADggEBANHIIkus7+MJiZZQsY14cCoBG1hd
+v0J20/FyWo5ppnfjL78S2k4s2GLRJ7iD9ZDKErndvbNFGcsW+9kKK/TnY21hp4Dd
+ITv8S9ZYQ7oaoqs7HwhEMY9sibED4aXw09xrJZTC9zK1uIfW6t5dHQjuOWv+HHoW
+ZnupyxpsEUlEaFb+/SCI4KCSBdAsYxAcsHYI5xxEI4LutHp6s3OT2FuO90WfdsIk
+6q78OMSdn875bNjdBYAqxUp2/LEIHfDBkLoQz0hFJmwAbYahqKaLn73PAAm1X2kj
+f1w8DdnkabOLGeOVcj9LQ+s67vBykx4anTjURkbqZslUEUsn2k5xeua2zUk=
+-----END CERTIFICATE-----
diff --git a/library/certs/cacert.pem b/library/certs/cacert.pem
index 1ff34f9b5..e4da7fc15 100644
--- a/library/certs/cacert.pem
+++ b/library/certs/cacert.pem
@@ -3986,3 +3986,33 @@ PDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe/v5WOaHIz16eGWRGENoX
kbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+ZAAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3C
ekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su
-----END CERTIFICATE-----
+
+Lets Encrypt
+============
+-----BEGIN CERTIFICATE-----
+MIIEqDCCA5CgAwIBAgIRAJgT9HUT5XULQ+dDHpceRL0wDQYJKoZIhvcNAQELBQAw
+PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD
+Ew5EU1QgUm9vdCBDQSBYMzAeFw0xNTEwMTkyMjMzMzZaFw0yMDEwMTkyMjMzMzZa
+MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
+ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMTCCASIwDQYJKoZIhvcNAQEBBQAD
+ggEPADCCAQoCggEBAJzTDPBa5S5Ht3JdN4OzaGMw6tc1Jhkl4b2+NfFwki+3uEtB
+BaupnjUIWOyxKsRohwuj43Xk5vOnYnG6eYFgH9eRmp/z0HhncchpDpWRz/7mmelg
+PEjMfspNdxIknUcbWuu57B43ABycrHunBerOSuu9QeU2mLnL/W08lmjfIypCkAyG
+dGfIf6WauFJhFBM/ZemCh8vb+g5W9oaJ84U/l4avsNwa72sNlRZ9xCugZbKZBDZ1
+gGusSvMbkEl4L6KWTyogJSkExnTA0DHNjzE4lRa6qDO4Q/GxH8Mwf6J5MRM9LTb4
+4/zyM2q5OTHFr8SNDR1kFjOq+oQpttQLwNh9w5MCAwEAAaOCAZIwggGOMBIGA1Ud
+EwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMH8GCCsGAQUFBwEBBHMwcTAy
+BggrBgEFBQcwAYYmaHR0cDovL2lzcmcudHJ1c3RpZC5vY3NwLmlkZW50cnVzdC5j
+b20wOwYIKwYBBQUHMAKGL2h0dHA6Ly9hcHBzLmlkZW50cnVzdC5jb20vcm9vdHMv
+ZHN0cm9vdGNheDMucDdjMB8GA1UdIwQYMBaAFMSnsaR7LHH62+FLkHX/xBVghYkQ
+MFQGA1UdIARNMEswCAYGZ4EMAQIBMD8GCysGAQQBgt8TAQEBMDAwLgYIKwYBBQUH
+AgEWImh0dHA6Ly9jcHMucm9vdC14MS5sZXRzZW5jcnlwdC5vcmcwPAYDVR0fBDUw
+MzAxoC+gLYYraHR0cDovL2NybC5pZGVudHJ1c3QuY29tL0RTVFJPT1RDQVgzQ1JM
+LmNybDATBgNVHR4EDDAKoQgwBoIELm1pbDAdBgNVHQ4EFgQUqEpqYwR93brm0Tm3
+pkVl7/Oo7KEwDQYJKoZIhvcNAQELBQADggEBANHIIkus7+MJiZZQsY14cCoBG1hd
+v0J20/FyWo5ppnfjL78S2k4s2GLRJ7iD9ZDKErndvbNFGcsW+9kKK/TnY21hp4Dd
+ITv8S9ZYQ7oaoqs7HwhEMY9sibED4aXw09xrJZTC9zK1uIfW6t5dHQjuOWv+HHoW
+ZnupyxpsEUlEaFb+/SCI4KCSBdAsYxAcsHYI5xxEI4LutHp6s3OT2FuO90WfdsIk
+6q78OMSdn875bNjdBYAqxUp2/LEIHfDBkLoQz0hFJmwAbYahqKaLn73PAAm1X2kj
+f1w8DdnkabOLGeOVcj9LQ+s67vBykx4anTjURkbqZslUEUsn2k5xeua2zUk=
+-----END CERTIFICATE-----
diff --git a/library/ical.php b/library/ical.php
deleted file mode 100644
index 6bb26bad8..000000000
--- a/library/ical.php
+++ /dev/null
@@ -1,379 +0,0 @@
-<?php
-/**
- * This PHP-Class should only read a iCal-File (*.ics), parse it and give an
- * array with its content.
- *
- * PHP Version 5
- *
- * @category Parser
- * @package Ics-parser
- * @author Martin Thoma <info@martin-thoma.de>
- * @license http://www.opensource.org/licenses/mit-license.php MIT License
- * @version SVN: <svn_id>
- * @link http://code.google.com/p/ics-parser/
- * @example $ical = new ical('MyCal.ics');
- * print_r( $ical->events() );
- */
-
-/**
- * This example demonstrates how the Ics-Parser should be used.
- *
- * PHP Version 5
- *
- * @category Example
- * @package Ics-parser
- * @author Martin Thoma <info@martin-thoma.de>
- * @license http://www.opensource.org/licenses/mit-license.php MIT License
- * @version SVN: <svn_id>
- * @link http://code.google.com/p/ics-parser/
- * @example $ical = new ical('MyCal.ics');
- * print_r( $ical->get_event_array() );
-
-require 'class.iCalReader.php';
-
-$ical = new ICal('MyCal.ics');
-$events = $ical->events();
-
-$date = $events[0]['DTSTART'];
-echo "The ical date: ";
-echo $date;
-echo "<br/>";
-
-echo "The Unix timestamp: ";
-echo $ical->iCalDateToUnixTimestamp($date);
-echo "<br/>";
-
-echo "The number of events: ";
-echo $ical->event_count;
-echo "<br/>";
-
-echo "The number of todos: ";
-echo $ical->todo_count;
-echo "<br/>";
-echo "<hr/><hr/>";
-
-foreach ($events as $event) {
- echo "SUMMARY: ".$event['SUMMARY']."<br/>";
- echo "DTSTART: ".$event['DTSTART']." - UNIX-Time: ".$ical->iCalDateToUnixTimestamp($event['DTSTART'])."<br/>";
- echo "DTEND: ".$event['DTEND']."<br/>";
- echo "DTSTAMP: ".$event['DTSTAMP']."<br/>";
- echo "UID: ".$event['UID']."<br/>";
- echo "CREATED: ".$event['CREATED']."<br/>";
- echo "DESCRIPTION: ".$event['DESCRIPTION']."<br/>";
- echo "LAST-MODIFIED: ".$event['LAST-MODIFIED']."<br/>";
- echo "LOCATION: ".$event['LOCATION']."<br/>";
- echo "SEQUENCE: ".$event['SEQUENCE']."<br/>";
- echo "STATUS: ".$event['STATUS']."<br/>";
- echo "TRANSP: ".$event['TRANSP']."<br/>";
- echo "<hr/>";
-}
-
- (end example)
- *
- *
- */
-
-// error_reporting(E_ALL);
-
-/**
- * This is the iCal-class
- *
- * @category Parser
- * @package Ics-parser
- * @author Martin Thoma <info@martin-thoma.de>
- * @license http://www.opensource.org/licenses/mit-license.php MIT License
- * @link http://code.google.com/p/ics-parser/
- *
- * @param {string} filename The name of the file which should be parsed
- * @constructor
- */
-class ICal
-{
- /* How many ToDos are in this ical? */
- public /** @type {int} */ $todo_count = 0;
-
- /* How many events are in this ical? */
- public /** @type {int} */ $event_count = 0;
-
- /* The parsed calendar */
- public /** @type {Array} */ $cal;
-
- /* Which keyword has been added to cal at last? */
- private /** @type {string} */ $_lastKeyWord;
-
- /**
- * Creates the iCal-Object
- *
- * @param {string} $filename The path to the iCal-file
- *
- * @return Object The iCal-Object
- */
- public function __construct($filename)
- {
- if (!$filename) {
- return false;
- }
-
- $lines = file($filename, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
- if (stristr($lines[0], 'BEGIN:VCALENDAR') === false) {
- return false;
- } else {
- // TODO: Fix multiline-description problem (see http://tools.ietf.org/html/rfc2445#section-4.8.1.5)
- foreach ($lines as $line) {
- $line = trim($line);
- $add = $this->keyValueFromString($line);
- if ($add === false) {
- $this->addCalendarComponentWithKeyAndValue($type, false, $line);
- continue;
- }
-
- list($keyword, $value) = $add;
-
- switch ($line) {
- // http://www.kanzaki.com/docs/ical/vtodo.html
- case "BEGIN:VTODO":
- $this->todo_count++;
- $type = "VTODO";
- break;
-
- // http://www.kanzaki.com/docs/ical/vevent.html
- case "BEGIN:VEVENT":
- //echo "vevent gematcht";
- $this->event_count++;
- $type = "VEVENT";
- break;
-
- //all other special strings
- case "BEGIN:VCALENDAR":
- case "BEGIN:DAYLIGHT":
- // http://www.kanzaki.com/docs/ical/vtimezone.html
- case "BEGIN:VTIMEZONE":
- case "BEGIN:STANDARD":
- $type = $value;
- break;
- case "END:VTODO": // end special text - goto VCALENDAR key
- case "END:VEVENT":
- case "END:VCALENDAR":
- case "END:DAYLIGHT":
- case "END:VTIMEZONE":
- case "END:STANDARD":
- $type = "VCALENDAR";
- break;
- default:
- $this->addCalendarComponentWithKeyAndValue($type,
- $keyword,
- $value);
- break;
- }
- }
- return $this->cal;
- }
- }
-
- /**
- * Add to $this->ical array one value and key.
- *
- * @param {string} $component This could be VTODO, VEVENT, VCALENDAR, ...
- * @param {string} $keyword The keyword, for example DTSTART
- * @param {string} $value The value, for example 20110105T090000Z
- *
- * @return {None}
- */
- public function addCalendarComponentWithKeyAndValue($component,
- $keyword,
- $value)
- {
- if ($keyword == false) {
- $keyword = $this->last_keyword;
- switch ($component) {
- case 'VEVENT':
- $value = $this->cal[$component][$this->event_count - 1]
- [$keyword].$value;
- break;
- case 'VTODO' :
- $value = $this->cal[$component][$this->todo_count - 1]
- [$keyword].$value;
- break;
- }
- }
-
- if (stristr($keyword, "DTSTART") or stristr($keyword, "DTEND")) {
- $keyword = explode(";", $keyword);
- $keyword = $keyword[0];
- }
-
- switch ($component) {
- case "VTODO":
- $this->cal[$component][$this->todo_count - 1][$keyword] = $value;
- //$this->cal[$component][$this->todo_count]['Unix'] = $unixtime;
- break;
- case "VEVENT":
- $this->cal[$component][$this->event_count - 1][$keyword] = $value;
- break;
- default:
- $this->cal[$component][$keyword] = $value;
- break;
- }
- $this->last_keyword = $keyword;
- }
-
- /**
- * Get a key-value pair of a string.
- *
- * @param {string} $text which is like "VCALENDAR:Begin" or "LOCATION:"
- *
- * @return {array} array("VCALENDAR", "Begin")
- */
- public function keyValueFromString($text)
- {
- preg_match("/([^:]+)[:]([\w\W]*)/", $text, $matches);
- if (count($matches) == 0) {
- return false;
- }
- $matches = array_splice($matches, 1, 2);
- return $matches;
- }
-
- /**
- * Return Unix timestamp from ical date time format
- *
- * @param {string} $icalDate A Date in the format YYYYMMDD[T]HHMMSS[Z] or
- * YYYYMMDD[T]HHMMSS
- *
- * @return {int}
- */
- public function iCalDateToUnixTimestamp($icalDate)
- {
- $icalDate = str_replace('T', '', $icalDate);
- $icalDate = str_replace('Z', '', $icalDate);
-
- $pattern = '/([0-9]{4})'; // 1: YYYY
- $pattern .= '([0-9]{2})'; // 2: MM
- $pattern .= '([0-9]{2})'; // 3: DD
- $pattern .= '([0-9]{0,2})'; // 4: HH
- $pattern .= '([0-9]{0,2})'; // 5: MM
- $pattern .= '([0-9]{0,2})/'; // 6: SS
- preg_match($pattern, $icalDate, $date);
-
- // Unix timestamp can't represent dates before 1970
- if ($date[1] <= 1970) {
- return false;
- }
- // Unix timestamps after 03:14:07 UTC 2038-01-19 might cause an overflow
- // if 32 bit integers are used.
- $timestamp = mktime((int)$date[4],
- (int)$date[5],
- (int)$date[6],
- (int)$date[2],
- (int)$date[3],
- (int)$date[1]);
- return $timestamp;
- }
-
- /**
- * Returns an array of arrays with all events. Every event is an associative
- * array and each property is an element it.
- *
- * @return {array}
- */
- public function events()
- {
- $array = $this->cal;
- return $array['VEVENT'];
- }
-
- /**
- * Returns a boolean value whether thr current calendar has events or not
- *
- * @return {boolean}
- */
- public function hasEvents()
- {
- return ( count($this->events()) > 0 ? true : false );
- }
-
- /**
- * Returns false when the current calendar has no events in range, else the
- * events.
- *
- * Note that this function makes use of a UNIX timestamp. This might be a
- * problem on January the 29th, 2038.
- * See http://en.wikipedia.org/wiki/Unix_time#Representing_the_number
- *
- * @param {boolean} $rangeStart Either true or false
- * @param {boolean} $rangeEnd Either true or false
- *
- * @return {mixed}
- */
- public function eventsFromRange($rangeStart = false, $rangeEnd = false)
- {
- $events = $this->sortEventsWithOrder($this->events(), SORT_ASC);
-
- if (!$events) {
- return false;
- }
-
- $extendedEvents = array();
-
- if ($rangeStart !== false) {
- $rangeStart = new DateTime();
- }
-
- if ($rangeEnd !== false or $rangeEnd <= 0) {
- $rangeEnd = new DateTime('2038/01/18');
- } else {
- $rangeEnd = new DateTime($rangeEnd);
- }
-
- $rangeStart = $rangeStart->format('U');
- $rangeEnd = $rangeEnd->format('U');
-
-
-
- // loop through all events by adding two new elements
- foreach ($events as $anEvent) {
- $timestamp = $this->iCalDateToUnixTimestamp($anEvent['DTSTART']);
- if ($timestamp >= $rangeStart && $timestamp <= $rangeEnd) {
- $extendedEvents[] = $anEvent;
- }
- }
-
- return $extendedEvents;
- }
-
- /**
- * Returns a boolean value whether thr current calendar has events or not
- *
- * @param {array} $events An array with events.
- * @param {array} $sortOrder Either SORT_ASC, SORT_DESC, SORT_REGULAR,
- * SORT_NUMERIC, SORT_STRING
- *
- * @return {boolean}
- */
- public function sortEventsWithOrder($events, $sortOrder = SORT_ASC)
- {
- $extendedEvents = array();
-
- // loop through all events by adding two new elements
- foreach ($events as $anEvent) {
- if (!array_key_exists('UNIX_TIMESTAMP', $anEvent)) {
- $anEvent['UNIX_TIMESTAMP'] =
- $this->iCalDateToUnixTimestamp($anEvent['DTSTART']);
- }
-
- if (!array_key_exists('REAL_DATETIME', $anEvent)) {
- $anEvent['REAL_DATETIME'] =
- date("d.m.Y", $anEvent['UNIX_TIMESTAMP']);
- }
-
- $extendedEvents[] = $anEvent;
- }
-
- foreach ($extendedEvents as $key => $value) {
- $timestamp[$key] = $value['UNIX_TIMESTAMP'];
- }
- array_multisort($timestamp, $sortOrder, $extendedEvents);
-
- return $extendedEvents;
- }
-}
diff --git a/library/twitteroauth.php b/library/twitteroauth.php
index a40949534..d6fb1b3a2 100644
--- a/library/twitteroauth.php
+++ b/library/twitteroauth.php
@@ -6,8 +6,8 @@
* The first PHP Library to support OAuth for Twitter's REST API.
*/
-/* Load OAuth lib. You can find it at http://oauth.net */
-if(!class_exists('OAuthException'))
+/* Load OAuth1 lib. You can find it at http://oauth.net */
+if(!class_exists('OAuth1Exception'))
require_once('library/OAuth1.php');
/**
@@ -58,10 +58,10 @@ class TwitterOAuth {
* construct TwitterOAuth object
*/
function __construct($consumer_key, $consumer_secret, $oauth_token = NULL, $oauth_token_secret = NULL) {
- $this->sha1_method = new OAuthSignatureMethod_HMAC_SHA1();
- $this->consumer = new OAuthConsumer($consumer_key, $consumer_secret);
+ $this->sha1_method = new OAuth1SignatureMethod_HMAC_SHA1();
+ $this->consumer = new OAuth1Consumer($consumer_key, $consumer_secret);
if (!empty($oauth_token) && !empty($oauth_token_secret)) {
- $this->token = new OAuthConsumer($oauth_token, $oauth_token_secret);
+ $this->token = new OAuth1Consumer($oauth_token, $oauth_token_secret);
} else {
$this->token = NULL;
}
@@ -79,8 +79,8 @@ class TwitterOAuth {
$parameters['oauth_callback'] = $oauth_callback;
}
$request = $this->oAuthRequest($this->requestTokenURL(), 'GET', $parameters);
- $token = OAuthUtil::parse_parameters($request);
- $this->token = new OAuthConsumer($token['oauth_token'], $token['oauth_token_secret']);
+ $token = OAuth1Util::parse_parameters($request);
+ $this->token = new OAuth1Consumer($token['oauth_token'], $token['oauth_token_secret']);
return $token;
}
@@ -115,8 +115,8 @@ class TwitterOAuth {
$parameters['oauth_verifier'] = $oauth_verifier;
}
$request = $this->oAuthRequest($this->accessTokenURL(), 'GET', $parameters);
- $token = OAuthUtil::parse_parameters($request);
- $this->token = new OAuthConsumer($token['oauth_token'], $token['oauth_token_secret']);
+ $token = OAuth1Util::parse_parameters($request);
+ $this->token = new OAuth1Consumer($token['oauth_token'], $token['oauth_token_secret']);
return $token;
}
@@ -135,8 +135,8 @@ class TwitterOAuth {
$parameters['x_auth_password'] = $password;
$parameters['x_auth_mode'] = 'client_auth';
$request = $this->oAuthRequest($this->accessTokenURL(), 'POST', $parameters);
- $token = OAuthUtil::parse_parameters($request);
- $this->token = new OAuthConsumer($token['oauth_token'], $token['oauth_token_secret']);
+ $token = OAuth1Util::parse_parameters($request);
+ $this->token = new OAuth1Consumer($token['oauth_token'], $token['oauth_token_secret']);
return $token;
}
@@ -180,7 +180,7 @@ class TwitterOAuth {
if (strrpos($url, 'https://') !== 0 && strrpos($url, 'http://') !== 0) {
$url = "{$this->host}{$url}.{$this->format}";
}
- $request = OAuthRequest::from_consumer_and_token($this->consumer, $this->token, $method, $url, $parameters);
+ $request = OAuth1Request::from_consumer_and_token($this->consumer, $this->token, $method, $url, $parameters);
$request->sign_request($this->sha1_method, $this->consumer, $this->token);
switch ($method) {
case 'GET':
diff --git a/mod/admin.php b/mod/admin.php
index 4b7cb3cd9..85ab3627c 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -6,6 +6,8 @@
* Controller for the /admin/ area.
*/
+require_once('include/queue_fn.php');
+
/**
* @param App &$a
@@ -164,7 +166,7 @@ function admin_page_summary(&$a) {
}
// pending registrations
- $r = q("SELECT COUNT(id) AS `count` FROM register");
+ $r = q("SELECT COUNT(id) AS `count` FROM `register` WHERE `uid` != '0'");
$pending = $r[0]['count'];
// available channels, primary and clones
@@ -231,7 +233,9 @@ function admin_page_site_post(&$a){
$maximagesize = ((x($_POST,'maximagesize')) ? intval(trim($_POST['maximagesize'])) : 0);
$register_policy = ((x($_POST,'register_policy')) ? intval(trim($_POST['register_policy'])) : 0);
+
$access_policy = ((x($_POST,'access_policy')) ? intval(trim($_POST['access_policy'])) : 0);
+ $invite_only = ((x($_POST,'invite_only')) ? True : False);
$abandon_days = ((x($_POST,'abandon_days')) ? intval(trim($_POST['abandon_days'])) : 0);
$register_text = ((x($_POST,'register_text')) ? notags(trim($_POST['register_text'])) : '');
@@ -243,7 +247,7 @@ function admin_page_site_post(&$a){
$not_allowed_email = ((x($_POST,'not_allowed_email')) ? notags(trim($_POST['not_allowed_email'])) : '');
$block_public = ((x($_POST,'block_public')) ? True : False);
$force_publish = ((x($_POST,'publish_all')) ? True : False);
- $disable_discover_tab = ((x($_POST,'disable_discover_tab')) ? True : False);
+ $disable_discover_tab = ((x($_POST,'disable_discover_tab')) ? False : True);
$login_on_homepage = ((x($_POST,'login_on_homepage')) ? True : False);
$global_directory = ((x($_POST,'directory_submit_url')) ? notags(trim($_POST['directory_submit_url'])) : '');
$no_community_page = !((x($_POST,'no_community_page')) ? True : False);
@@ -299,6 +303,7 @@ function admin_page_site_post(&$a){
set_config('system','maximagesize', $maximagesize);
set_config('system','register_policy', $register_policy);
+ set_config('system','invitation_only', $invite_only);
set_config('system','access_policy', $access_policy);
set_config('system','account_abandon_days', $abandon_days);
set_config('system','register_text', $register_text);
@@ -425,6 +430,13 @@ function admin_page_site(&$a) {
// SSL_POLICY_FULL => t("Force all links to use SSL")
// );
+ $discover_tab = get_config('system','disable_discover_tab');
+ // $disable public streams by default
+ if($discover_tab === false)
+ $discover_tab = 1;
+ // now invert the logic for the setting.
+ $discover_tab = (1 - $discover_tab);
+
$homelogin = get_config('system','login_on_homepage');
@@ -450,6 +462,7 @@ function admin_page_site(&$a) {
'$feed_contacts' => array('feed_contacts', t('Allow Feeds as Connections'),get_config('system','feed_contacts'),t('(Heavy system resource usage)')),
'$maximagesize' => array('maximagesize', t("Maximum image size"), intval(get_config('system','maximagesize')), t("Maximum size in bytes of uploaded images. Default is 0, which means no limits.")),
'$register_policy' => array('register_policy', t("Does this site allow new member registration?"), get_config('system','register_policy'), "", $register_choices),
+ '$invite_only' => array('invite_only', t("Invitation only"), get_config('system','invitation_only'), t("Only allow new member registrations with an invitation code. Above register policy must be set to Yes.")),
'$access_policy' => array('access_policy', t("Which best describes the types of account offered by this hub?"), get_config('system','access_policy'), "This is displayed on the public server site list.", $access_choices),
'$register_text' => array('register_text', t("Register text"), htmlspecialchars(get_config('system','register_text'), ENT_QUOTES, 'UTF-8'), t("Will be displayed prominently on the registration page.")),
'$frontpage' => array('frontpage', t("Site homepage to show visitors (default: login box)"), get_config('system','frontpage'), t("example: 'public' to show public stream, 'page/sys/home' to show a system webpage called 'home' or 'include:home.html' to include a file.")),
@@ -461,7 +474,7 @@ function admin_page_site(&$a) {
'$block_public' => array('block_public', t("Block public"), get_config('system','block_public'), t("Check to block public access to all otherwise public personal pages on this site unless you are currently logged in.")),
'$verify_email' => array('verify_email', t("Verify Email Addresses"), get_config('system','verify_email'), t("Check to verify email addresses used in account registration (recommended).")),
'$force_publish' => array('publish_all', t("Force publish"), get_config('system','publish_all'), t("Check to force all profiles on this site to be listed in the site directory.")),
- '$disable_discover_tab' => array('disable_discover_tab', t("Disable discovery tab"), get_config('system','disable_discover_tab'), t("Remove the tab in the network view with public content pulled from sources chosen for this site.")),
+ '$disable_discover_tab' => array('disable_discover_tab', t('Import Public Streams'), $discover_tab, t('Import and allow access to public content pulled from other sites. Warning: this content is unmoderated.')),
'$login_on_homepage' => array('login_on_homepage', t("login on Homepage"),((intval($homelogin) || $homelogin === false) ? 1 : '') , t("Present a login box to visitors on the home page if no other content has been configured.")),
'$directory_server' => (($dir_choices) ? array('directory_server', t("Directory Server URL"), get_config('system','directory_server'), t("Default directory server"), $dir_choices) : null),
@@ -605,12 +618,11 @@ function admin_page_queue($a) {
if($_REQUEST['drophub']) {
require_once('hubloc.php');
hubloc_mark_as_down($_REQUEST['drophub']);
+ remove_queue_by_posturl($_REQUEST['drophub']);
}
if($_REQUEST['emptyhub']) {
- $r = q("delete from outq where outq_posturl = '%s' ",
- dbesc($_REQUEST['emptyhub'])
- );
+ remove_queue_by_posturl($_REQUEST['emptyhub']);
}
$r = q("select count(outq_posturl) as total, max(outq_priority) as priority, outq_posturl from outq
diff --git a/mod/api.php b/mod/api.php
index 08978ee96..232349292 100644
--- a/mod/api.php
+++ b/mod/api.php
@@ -35,42 +35,40 @@ function api_post(&$a) {
}
function api_content(&$a) {
- if ($a->cmd=='api/oauth/authorize'){
+ if($a->cmd=='api/oauth/authorize'){
+
/*
* api/oauth/authorize interact with the user. return a standard page
*/
$a->page['template'] = "minimal";
-
-
+
// get consumer/client from request token
try {
- $request = OAuthRequest::from_request();
+ $request = OAuth1Request::from_request();
} catch(Exception $e) {
echo "<pre>"; var_dump($e); killme();
}
- if (x($_POST,'oauth_yes')){
+ if(x($_POST,'oauth_yes')){
$app = oauth_get_client($request);
if (is_null($app)) return "Invalid request. Unknown token.";
- $consumer = new OAuthConsumer($app['client_id'], $app['pw'], $app['redirect_uri']);
+ $consumer = new OAuth1Consumer($app['client_id'], $app['pw'], $app['redirect_uri']);
$verifier = md5($app['secret'].local_channel());
set_config("oauth", $verifier, local_channel());
- if ($consumer->callback_url!=null) {
+ if($consumer->callback_url!=null) {
$params = $request->get_parameters();
$glue="?";
if (strstr($consumer->callback_url,$glue)) $glue="?";
- goaway($consumer->callback_url.$glue."oauth_token=".OAuthUtil::urlencode_rfc3986($params['oauth_token'])."&oauth_verifier=".OAuthUtil::urlencode_rfc3986($verifier));
+ goaway($consumer->callback_url . $glue . "oauth_token=" . OAuth1Util::urlencode_rfc3986($params['oauth_token']) . "&oauth_verifier=" . OAuth1Util::urlencode_rfc3986($verifier));
killme();
}
-
-
-
+
$tpl = get_markup_template("oauth_authorize_done.tpl");
$o = replace_macros($tpl, array(
'$title' => t('Authorize application connection'),
@@ -79,8 +77,6 @@ function api_content(&$a) {
));
return $o;
-
-
}
diff --git a/mod/cloud.php b/mod/cloud.php
index efb33f935..67fc199bf 100644
--- a/mod/cloud.php
+++ b/mod/cloud.php
@@ -73,36 +73,18 @@ function cloud_init(&$a) {
$server->addPlugin($lockPlugin);
-/* This next bit should no longer be needed... */
-
- // The next section of code allows us to bypass prompting for http-auth if a
- // FILE is being accessed anonymously and permissions allow this. This way
- // one can create hotlinks to public media files in their cloud and anonymous
- // viewers won't get asked to login.
- // If a DIRECTORY is accessed or there are permission issues accessing the
- // file and we aren't previously authenticated via zot, prompt for HTTP-auth.
- // This will be the default case for mounting a DAV directory.
- // In order to avoid prompting for passwords for viewing a DIRECTORY, add
- // the URL query parameter 'davguest=1'.
-
-// $isapublic_file = false;
-// $davguest = ((x($_SESSION, 'davguest')) ? true : false);
-
-// if ((! $auth->observer) && ($_SERVER['REQUEST_METHOD'] === 'GET')) {
-// try {
-// $x = RedFileData('/' . $a->cmd, $auth);
-// if($x instanceof RedDAV\RedFile)
-// $isapublic_file = true;
-// }
-// catch (Exception $e) {
-// $isapublic_file = false;
-// }
-// }
-
-// if ((! $auth->observer) && (! $isapublic_file) && (! $davguest)) {
-// logger('mod_cloud: auth exception');
-// http_status_exit(401, 'Permission denied.');
-// }
+ $is_readable = false;
+
+ if($_SERVER['REQUEST_METHOD'] === 'GET') {
+ try {
+ $x = RedFileData('/' . $a->cmd, $auth);
+ }
+ catch(\Exception $e) {
+ if($e instanceof Sabre\DAV\Exception\Forbidden) {
+ http_status_exit(401, 'Permission denied.');
+ }
+ }
+ }
require_once('include/RedDAV/RedBrowser.php');
// provide a directory view for the cloud in Hubzilla
diff --git a/mod/dirsearch.php b/mod/dirsearch.php
index 548acbd08..388e5f3ac 100644
--- a/mod/dirsearch.php
+++ b/mod/dirsearch.php
@@ -26,8 +26,8 @@ function dirsearch_content(&$a) {
$token = get_config('system','realm_token');
if($token && $access_token != $token) {
- $result['message'] = t('This directory server requires an access token');
- return;
+ $ret['message'] = t('This directory server requires an access token');
+ json_return_and_die($ret);
}
diff --git a/mod/events.php b/mod/events.php
index d55d22f44..74b44906c 100755
--- a/mod/events.php
+++ b/mod/events.php
@@ -90,8 +90,12 @@ function events_post(&$a) {
linkify_tags($a, $desc, local_channel());
linkify_tags($a, $location, local_channel());
- $action = ($event_hash == '') ? 'new' : "event/" . $event_hash;
- $onerror_url = $a->get_baseurl() . "/events/" . $action . "?summary=$summary&description=$desc&location=$location&start=$start_text&finish=$finish_text&adjust=$adjust&nofinish=$nofinish&type=$type";
+ //$action = ($event_hash == '') ? 'new' : "event/" . $event_hash;
+
+ //fixme: this url gives a wsod if there is a linebreak detected in one of the variables ($desc or $location)
+ //$onerror_url = $a->get_baseurl() . "/events/" . $action . "?summary=$summary&description=$desc&location=$location&start=$start_text&finish=$finish_text&adjust=$adjust&nofinish=$nofinish&type=$type";
+ $onerror_url = $a->get_baseurl() . "/events";
+
if(strcmp($finish,$start) < 0 && !$nofinish) {
notice( t('Event can not end before it has started.') . EOL);
if(intval($_REQUEST['preview'])) {
@@ -366,37 +370,30 @@ function events_content(&$a) {
$sdt = ((x($orig_event)) ? $orig_event['start'] : 'now');
- $fdt = ((x($orig_event)) ? $orig_event['finish'] : 'now');
+ $fdt = ((x($orig_event)) ? $orig_event['finish'] : '+1 hour');
$tz = date_default_timezone_get();
if(x($orig_event))
$tz = (($orig_event['adjust']) ? date_default_timezone_get() : 'UTC');
-// $syear = ((x($orig_event)) ? datetime_convert('UTC', $tz, $sdt, 'Y') : '0000');
-// $smonth = ((x($orig_event)) ? datetime_convert('UTC', $tz, $sdt, 'm') : '00');
-// $sday = ((x($orig_event)) ? datetime_convert('UTC', $tz, $sdt, 'd') : '00');
-
$syear = datetime_convert('UTC', $tz, $sdt, 'Y');
$smonth = datetime_convert('UTC', $tz, $sdt, 'm');
$sday = datetime_convert('UTC', $tz, $sdt, 'd');
+ $shour = datetime_convert('UTC', $tz, $sdt, 'H');
+ $sminute = datetime_convert('UTC', $tz, $sdt, 'i');
- $shour = ((x($orig_event)) ? datetime_convert('UTC', $tz, $sdt, 'H') : '00');
- $sminute = ((x($orig_event)) ? datetime_convert('UTC', $tz, $sdt, 'i') : '00');
$stext = datetime_convert('UTC',$tz,$sdt);
$stext = substr($stext,0,14) . "00:00";
-// $fyear = ((x($orig_event)) ? datetime_convert('UTC', $tz, $fdt, 'Y') : '0000');
-// $fmonth = ((x($orig_event)) ? datetime_convert('UTC', $tz, $fdt, 'm') : '00');
-// $fday = ((x($orig_event)) ? datetime_convert('UTC', $tz, $fdt, 'd') : '00');
-
$fyear = datetime_convert('UTC', $tz, $fdt, 'Y');
$fmonth = datetime_convert('UTC', $tz, $fdt, 'm');
$fday = datetime_convert('UTC', $tz, $fdt, 'd');
+ $fhour = datetime_convert('UTC', $tz, $fdt, 'H');
+ $fminute = datetime_convert('UTC', $tz, $fdt, 'i');
- $fhour = ((x($orig_event)) ? datetime_convert('UTC', $tz, $fdt, 'H') : '00');
- $fminute = ((x($orig_event)) ? datetime_convert('UTC', $tz, $fdt, 'i') : '00');
$ftext = datetime_convert('UTC',$tz,$fdt);
$ftext = substr($ftext,0,14) . "00:00";
+
$type = ((x($orig_event)) ? $orig_event['type'] : 'event');
$f = get_config('system','event_input_format');
@@ -437,22 +434,22 @@ function events_content(&$a) {
'$xchan' => $event_xchan,
'$mid' => $mid,
'$event_hash' => $event_id,
- '$summary' => array('summary', t('Event Title'), $t_orig, t('Required'), '*'),
+ '$summary' => array('summary', (($event_id) ? t('Edit event titel') : t('Event titel')), $t_orig, t('Required'), '*'),
'$catsenabled' => $catsenabled,
'$placeholdercategory' => t('Categories (comma-separated list)'),
- '$c_text' => t('Category'),
+ '$c_text' => (($event_id) ? t('Edit Category') : t('Category')),
'$category' => $category,
'$required' => '<span class="required" title="' . t('Required') . '">*</span>',
- '$s_dsel' => datetimesel($f,new DateTime(),DateTime::createFromFormat('Y',$syear+5),DateTime::createFromFormat('Y-m-d H:i',"$syear-$smonth-$sday $shour:$sminute"), t('Start date and time'), 'start_text',true,true,'','',true,$first_day),
+ '$s_dsel' => datetimesel($f,new DateTime(),DateTime::createFromFormat('Y',$syear+5),DateTime::createFromFormat('Y-m-d H:i',"$syear-$smonth-$sday $shour:$sminute"), (($event_id) ? t('Edit start date and time') : t('Start date and time')), 'start_text',true,true,'','',true,$first_day),
'$n_text' => t('Finish date and time are not known or not relevant'),
'$n_checked' => $n_checked,
- '$f_dsel' => datetimesel($f,new DateTime(),DateTime::createFromFormat('Y',$fyear+5),DateTime::createFromFormat('Y-m-d H:i',"$fyear-$fmonth-$fday $fhour:$fminute"), t('Finish date and time'),'finish_text',true,true,'start_text','',false,$first_day),
+ '$f_dsel' => datetimesel($f,new DateTime(),DateTime::createFromFormat('Y',$fyear+5),DateTime::createFromFormat('Y-m-d H:i',"$fyear-$fmonth-$fday $fhour:$fminute"), (($event_id) ? t('Edit finish date and time') : t('Finish date and time')),'finish_text',true,true,'start_text','',false,$first_day),
'$nofinish' => array('nofinish', t('Finish date and time are not known or not relevant'), $n_checked, '', array(t('No'),t('Yes')), 'onclick="enableDisableFinishDate();"'),
'$adjust' => array('adjust', t('Adjust for viewer timezone'), $a_checked, t('Important for events that happen in a particular place. Not practical for global holidays.'), array(t('No'),t('Yes'))),
'$a_text' => t('Adjust for viewer timezone'),
- '$d_text' => t('Description'),
+ '$d_text' => (($event_id) ? t('Edit Description') : t('Description')),
'$d_orig' => $d_orig,
- '$l_text' => t('Location'),
+ '$l_text' => (($event_id) ? t('Edit Location') : t('Location')),
'$l_orig' => $l_orig,
'$t_orig' => $t_orig,
'$sh_text' => t('Share this event'),
@@ -596,7 +593,7 @@ function events_content(&$a) {
$last_date = $d;
- $edit = array($a->get_baseurl().'/events/'.$rr['event_hash'].'?expandform=1',t('Edit event'),'','');
+ $edit = ((local_channel() && $rr['author_xchan'] == get_observer_hash()) ? array($a->get_baseurl().'/events/'.$rr['event_hash'].'?expandform=1',t('Edit event'),'','') : false);
$drop = array($a->get_baseurl().'/events/drop/'.$rr['event_hash'],t('Delete event'),'','');
@@ -651,7 +648,7 @@ function events_content(&$a) {
$o = replace_macros($tpl, array(
'$baseurl' => $a->get_baseurl(),
- '$new_event' => array($a->get_baseurl().'/events/new',t('New Event'),'',''),
+ '$new_event' => array($a->get_baseurl().'/events',(($event_id) ? t('Edit Event') : t('Create Event')),'',''),
'$previus' => array($a->get_baseurl()."/events/$prevyear/$prevmonth",t('Previous'),'',''),
'$next' => array($a->get_baseurl()."/events/$nextyear/$nextmonth",t('Next'),'',''),
'$export' => array($a->get_baseurl()."/events/$y/$m/export",t('Export'),'',''),
diff --git a/mod/fbrowser.php b/mod/fbrowser.php
index 90b554edd..13abbfd8a 100644
--- a/mod/fbrowser.php
+++ b/mod/fbrowser.php
@@ -57,13 +57,8 @@ function fbrowser_content($a){
$types = $ph->supportedTypes();
$ext = $types[$rr['type']];
- if($a->get_template_engine() === 'internal') {
- $filename_e = template_escape($rr['filename']);
- }
- else {
- $filename_e = $rr['filename'];
- }
-
+ $filename_e = $rr['filename'];
+
return array(
$a->get_baseurl() . '/photo/' . $rr['resource_id'] . '-' . $rr['hiq'] . '.' .$ext,
$filename_e,
diff --git a/mod/feed.php b/mod/feed.php
index 3b622fc17..eb72af9cf 100644
--- a/mod/feed.php
+++ b/mod/feed.php
@@ -15,6 +15,7 @@ function feed_init(&$a) {
$params['start'] = ((x($params,'start')) ? intval($params['start']) : 0);
$params['records'] = ((x($params,'records')) ? intval($params['records']) : 40);
$params['direction'] = ((x($params,'direction')) ? dbesc($params['direction']) : 'desc');
+ $params['cat'] = ((x($_REQUEST,'cat')) ? escape_tags($_REQUEST['cat']) : '');
$channel = '';
if(argc() > 1) {
diff --git a/mod/help.php b/mod/help.php
index 16ec069a7..c4549a2bd 100644
--- a/mod/help.php
+++ b/mod/help.php
@@ -143,7 +143,8 @@ function help_content(&$a) {
nav_set_selected('help');
if($_REQUEST['search']) {
-
+
+ $o .= '<div id="help-content" class="generic-content-wrapper">';
$o .= '<h2>' . t('Documentation Search') . ' - ' . htmlspecialchars($_REQUEST['search']) . '</h2>';
$r = search_doc_files($_REQUEST['search']);
@@ -160,6 +161,7 @@ function help_content(&$a) {
}
$o .= '</ul>';
+ $o .= '</div>';
}
return $o;
}
diff --git a/mod/home.php b/mod/home.php
index bf2463bbc..bfac17eab 100644
--- a/mod/home.php
+++ b/mod/home.php
@@ -72,7 +72,7 @@ function home_content(&$a, $update = 0, $load = false) {
$sitename = get_config('system','sitename');
if($sitename)
- $o .= '<h1>' . sprintf( t("Welcome to %s") ,$sitename) . '</h1>';
+ $o .= '<h1 class="home-welcome">' . sprintf( t("Welcome to %s") ,$sitename) . '</h1>';
$loginbox = get_config('system','login_on_homepage');
if(intval($loginbox) || $loginbox === false)
diff --git a/mod/invite.php b/mod/invite.php
index bda808142..e8bb74ee2 100644
--- a/mod/invite.php
+++ b/mod/invite.php
@@ -50,23 +50,6 @@ function invite_post(&$a) {
continue;
}
- if($invonly && ($x || is_site_admin())) {
- $code = autoname(8) . srand(1000,9999);
- $nmessage = str_replace('$invite_code',$code,$message);
-
- $r = q("INSERT INTO `register` (`hash`,`created`) VALUES ('%s', '%s') ",
- dbesc($code),
- dbesc(datetime_convert())
- );
-
- if(! is_site_admin()) {
- $x --;
- if($x >= 0)
- set_pconfig(local_channel(),'system','invites_remaining',$x);
- else
- return;
- }
- }
else
$nmessage = $message;
@@ -117,6 +100,23 @@ function invite_content(&$a) {
}
}
+ if($invonly && ($x || is_site_admin())) {
+ $invite_code = autoname(8) . rand(1000,9999);
+ $nmessage = str_replace('$invite_code',$invite_code,$message);
+
+ $r = q("INSERT INTO `register` (`hash`,`created`) VALUES ('%s', '%s') ",
+ dbesc($invite_code),
+ dbesc(datetime_convert())
+ );
+
+ if(! is_site_admin()) {
+ $x --;
+ if($x >= 0)
+ set_pconfig(local_channel(),'system','invites_remaining',$x);
+ else
+ return;
+ }
+ }
$ob = $a->get_observer();
if(! $ob)
diff --git a/mod/item.php b/mod/item.php
index f32ff8844..b3ef57529 100644
--- a/mod/item.php
+++ b/mod/item.php
@@ -107,6 +107,7 @@ function item_post(&$a) {
$layout_mid = ((x($_REQUEST,'layout_mid')) ? escape_tags($_REQUEST['layout_mid']): '');
$plink = ((x($_REQUEST,'permalink')) ? escape_tags($_REQUEST['permalink']) : '');
$obj_type = ((x($_REQUEST,'obj_type')) ? escape_tags($_REQUEST['obj_type']) : ACTIVITY_OBJ_NOTE);
+
// allow API to bulk load a bunch of imported items with sending out a bunch of posts.
$nopush = ((x($_REQUEST,'nopush')) ? intval($_REQUEST['nopush']) : 0);
diff --git a/mod/mail.php b/mod/mail.php
index 536149a28..59d15772b 100644
--- a/mod/mail.php
+++ b/mod/mail.php
@@ -17,6 +17,7 @@ function mail_post(&$a) {
$body = ((x($_REQUEST,'body')) ? escape_tags(trim($_REQUEST['body'])) : '');
$recipient = ((x($_REQUEST,'messageto')) ? notags(trim($_REQUEST['messageto'])) : '');
$rstr = ((x($_REQUEST,'messagerecip')) ? notags(trim($_REQUEST['messagerecip'])) : '');
+ $preview = ((x($_REQUEST,'preview')) ? intval($_REQUEST['preview']) : 0);
$expires = ((x($_REQUEST,'expires')) ? datetime_convert(date_default_timezone_get(),'UTC', $_REQUEST['expires']) : NULL_DATE);
// If we have a raw string for a recipient which hasn't been auto-filled,
@@ -86,6 +87,13 @@ function mail_post(&$a) {
require_once('include/text.php');
linkify_tags($a, $body, local_channel());
+ if($preview) {
+
+
+
+
+ }
+
if(! $recipient) {
notice('No recipient found.');
$a->argc = 2;
@@ -329,7 +337,8 @@ function mail_content(&$a) {
'to_url' => chanlink_hash($message['to_xchan']),
'to_photo' => $message['to']['xchan_photo_s'],
'subject' => $message['title'],
- 'body' => smilies(bbcode($message['body']) . $s),
+ 'body' => smilies(bbcode($message['body'])),
+ 'attachments' => $s,
'delete' => t('Delete message'),
'dreport' => t('Delivery report'),
'recall' => t('Recall message'),
diff --git a/mod/photos.php b/mod/photos.php
index 33a895fdf..b0d9bc631 100644
--- a/mod/photos.php
+++ b/mod/photos.php
@@ -698,12 +698,7 @@ function photos_content(&$a) {
$album_edit = null;
if(($album !== t('Profile Photos')) && ($album !== 'Profile Photos') && ($album !== 'Contact Photos') && ($album !== t('Contact Photos'))) {
if($can_post) {
- if($a->get_template_engine() === 'internal') {
- $album_e = template_escape($album);
- }
- else {
- $album_e = $album;
- }
+ $album_e = $album;
$albums = ((array_key_exists('albums', $a->data)) ? $a->data['albums'] : photos_albums_list($a->data['channel'],$a->data['observer']));
// @fixme - syncronise actions with DAV
@@ -765,6 +760,7 @@ function photos_content(&$a) {
if($photos) {
$o = replace_macros(get_markup_template('photosajax.tpl'),array(
'$photos' => $photos,
+ '$album_id' => bin2hex($album)
));
}
else {
@@ -779,6 +775,7 @@ function photos_content(&$a) {
$o .= replace_macros($tpl, array(
'$photos' => $photos,
'$album' => $album,
+ '$album_id' => bin2hex($album),
'$album_edit' => array(t('Edit Album'), $album_edit),
'$can_post' => $can_post,
'$upload' => array(t('Upload'), $a->get_baseurl() . '/photos/' . $a->data['channel']['channel_address'] . '/upload/' . bin2hex($album)),
@@ -1300,6 +1297,7 @@ function photos_content(&$a) {
if($photos) {
$o = replace_macros(get_markup_template('photosajax.tpl'),array(
'$photos' => $photos,
+ '$album_id' => bin2hex(t('Recent Photos'))
));
}
else {
@@ -1313,6 +1311,7 @@ function photos_content(&$a) {
$tpl = get_markup_template('photos_recent.tpl');
$o .= replace_macros($tpl, array(
'$title' => t('Recent Photos'),
+ '$album_id' => bin2hex(t('Recent Photos')),
'$can_post' => $can_post,
'$upload' => array(t('Upload'), $a->get_baseurl().'/photos/'.$a->data['channel']['channel_address'].'/upload'),
'$photos' => $photos,
diff --git a/mod/post.php b/mod/post.php
index 4c52de44a..6555a16c2 100644
--- a/mod/post.php
+++ b/mod/post.php
@@ -9,952 +9,26 @@
require_once('include/zot.php');
-/**
- * @brief HTTP POST entry point for Zot.
- *
- * Most access to this endpoint is via the post method.
- * Here we will pick out the magic auth params which arrive as a get request,
- * and the only communications to arrive this way.
- *
- * Magic Auth
- * ==========
- *
- * So-called "magic auth" takes place by a special exchange. On the site where the "channel to be authenticated" lives (e.g. $mysite),
- * a redirection is made via $mysite/magic to the zot endpoint of the remote site ($remotesite) with special GET parameters.
- *
- * The endpoint is typically https://$remotesite/post - or whatever was specified as the callback url in prior communications
- * (we will bootstrap an address and fetch a zot info packet if possible where no prior communications exist)
- *
- * Five GET parameters are supplied:
- * * auth => the urlencoded webbie (channel@host.domain) of the channel requesting access
- * * dest => the desired destination URL (urlencoded)
- * * sec => a random string which is also stored on $mysite for use during the verification phase.
- * * version => the zot revision
- * * delegate => optional urlencoded webbie of a local channel to invoke delegation rights for
- *
- * When this packet is received, an "auth-check" zot message is sent to $mysite.
- * (e.g. if $_GET['auth'] is foobar@podunk.edu, a zot packet is sent to the podunk.edu zot endpoint, which is typically /post)
- * If no information has been recorded about the requesting identity a zot information packet will be retrieved before
- * continuing.
- *
- * The sender of this packet is an arbitrary/random site channel. The recipients will be a single recipient corresponding
- * to the guid and guid_sig we have associated with the requesting auth identity
- *
- * \code{.json}
- * {
- * "type":"auth_check",
- * "sender":{
- * "guid":"kgVFf_...",
- * "guid_sig":"PT9-TApz...",
- * "url":"http:\/\/podunk.edu",
- * "url_sig":"T8Bp7j..."
- * },
- * "recipients":{
- * {
- * "guid":"ZHSqb...",
- * "guid_sig":"JsAAXi..."
- * }
- * }
- * "callback":"\/post",
- * "version":1,
- * "secret":"1eaa661",
- * "secret_sig":"eKV968b1..."
- * }
- * \endcode
- *
- * auth_check messages MUST use encapsulated encryption. This message is sent to the origination site, which checks the 'secret' to see
- * if it is the same as the 'sec' which it passed originally. It also checks the secret_sig which is the secret signed by the
- * destination channel's private key and base64url encoded. If everything checks out, a json packet is returned:
- *
- * \code{.json}
- * {
- * "success":1,
- * "confirm":"q0Ysovd1u...",
- * "service_class":(optional)
- * "level":(optional)
- * }
- * \endcode
- *
- * 'confirm' in this case is the base64url encoded RSA signature of the concatenation of 'secret' with the
- * base64url encoded whirlpool hash of the requestor's guid and guid_sig; signed with the source channel private key.
- * This prevents a man-in-the-middle from inserting a rogue success packet. Upon receipt and successful
- * verification of this packet, the destination site will redirect to the original destination URL and indicate a successful remote login.
- * Service_class can be used by cooperating sites to provide different access rights based on account rights and subscription plans. It is
- * a string whose contents are not defined by protocol. Example: "basic" or "gold".
- *
- * @param[in,out] App &$a
- */
function post_init(&$a) {
if (array_key_exists('auth', $_REQUEST)) {
-
- $ret = array('success' => false, 'message' => '');
-
- logger('mod_zot: auth request received.');
- $address = $_REQUEST['auth'];
- $desturl = $_REQUEST['dest'];
- $sec = $_REQUEST['sec'];
- $version = $_REQUEST['version'];
- $delegate = $_REQUEST['delegate'];
-
- $test = ((x($_REQUEST, 'test')) ? intval($_REQUEST['test']) : 0);
-
- // They are authenticating ultimately to the site and not to a particular channel.
- // Any channel will do, providing it's currently active. We just need to have an
- // identity to attach to the packet we send back. So find one.
-
- $c = q("select * from channel where channel_removed = 0 limit 1");
-
- if (! $c) {
- // nobody here
- logger('mod_zot: auth: unable to find a response channel');
- if ($test) {
- $ret['message'] .= 'no local channels found.' . EOL;
- json_return_and_die($ret);
- }
-
- goaway($desturl);
- }
-
- // Try and find a hubloc for the person attempting to auth
- $x = q("select * from hubloc left join xchan on xchan_hash = hubloc_hash where hubloc_addr = '%s' order by hubloc_id desc",
- dbesc($address)
- );
-
- if (! $x) {
- // finger them if they can't be found.
- $ret = zot_finger($address, null);
- if ($ret['success']) {
- $j = json_decode($ret['body'], true);
- if ($j)
- import_xchan($j);
- $x = q("select * from hubloc left join xchan on xchan_hash = hubloc_hash where hubloc_addr = '%s' order by hubloc_id desc",
- dbesc($address)
- );
- }
- }
- if(! $x) {
- logger('mod_zot: auth: unable to finger ' . $address);
-
- if($test) {
- $ret['message'] .= 'no hubloc found for ' . $address . ' and probing failed.' . EOL;
- json_return_and_die($ret);
- }
-
- goaway($desturl);
- }
-
-
- foreach($x as $xx) {
- logger('mod_zot: auth request received from ' . $xx['hubloc_addr'] );
-
- // check credentials and access
-
- // If they are already authenticated and haven't changed credentials,
- // we can save an expensive network round trip and improve performance.
-
- $remote = remote_channel();
- $result = null;
- $remote_service_class = '';
- $remote_level = 0;
- $remote_hub = $xx['hubloc_url'];
- $DNT = 0;
-
- // Also check that they are coming from the same site as they authenticated with originally.
-
- $already_authed = ((($remote) && ($xx['hubloc_hash'] == $remote) && ($xx['hubloc_url'] === $_SESSION['remote_hub'])) ? true : false);
- if($delegate && $delegate !== $_SESSION['delegate_channel'])
- $already_authed = false;
-
- $j = array();
-
- if (! $already_authed) {
-
- // Auth packets MUST use ultra top-secret hush-hush mode - e.g. the entire packet is encrypted using the site private key
- // The actual channel sending the packet ($c[0]) is not important, but this provides a generic zot packet with a sender
- // which can be verified
-
- $p = zot_build_packet($c[0],$type = 'auth_check', array(array('guid' => $xx['hubloc_guid'],'guid_sig' => $xx['hubloc_guid_sig'])), $xx['hubloc_sitekey'], $sec);
- if ($test) {
- $ret['message'] .= 'auth check packet created using sitekey ' . $xx['hubloc_sitekey'] . EOL;
- $ret['message'] .= 'packet contents: ' . $p . EOL;
- }
-
- $result = zot_zot($xx['hubloc_callback'],$p);
-
- if (! $result['success']) {
- logger('mod_zot: auth_check callback failed.');
- if ($test) {
- $ret['message'] .= 'auth check request to your site returned .' . print_r($result, true) . EOL;
- continue;
- }
- continue;
- }
- $j = json_decode($result['body'], true);
- if (! $j) {
- logger('mod_zot: auth_check json data malformed.');
- if($test) {
- $ret['message'] .= 'json malformed: ' . $result['body'] . EOL;
- continue;
- }
- }
- }
-
- if ($test) {
- $ret['message'] .= 'auth check request returned .' . print_r($j, true) . EOL;
- }
-
- if ($already_authed || $j['success']) {
- if ($j['success']) {
- // legit response, but we do need to check that this wasn't answered by a man-in-middle
- if (! rsa_verify($sec . $xx['xchan_hash'],base64url_decode($j['confirm']),$xx['xchan_pubkey'])) {
- logger('mod_zot: auth: final confirmation failed.');
- if ($test) {
- $ret['message'] .= 'final confirmation failed. ' . $sec . print_r($j,true) . print_r($xx,true);
- continue;
- }
-
- continue;
- }
- if (array_key_exists('service_class',$j))
- $remote_service_class = $j['service_class'];
- if (array_key_exists('level',$j))
- $remote_level = $j['level'];
- if (array_key_exists('DNT',$j))
- $DNT = $j['DNT'];
- }
- // everything is good... maybe
- if(local_channel()) {
-
- // tell them to logout if they're logged in locally as anything but the target remote account
- // in which case just shut up because they don't need to be doing this at all.
-
- if ($a->channel['channel_hash'] != $xx['xchan_hash']) {
- logger('mod_zot: auth: already authenticated locally as somebody else.');
- notice( t('Remote authentication blocked. You are logged into this site locally. Please logout and retry.') . EOL);
- if ($test) {
- $ret['message'] .= 'already logged in locally with a conflicting identity.' . EOL;
- continue;
- }
- }
- continue;
- }
-
- // log them in
-
- if ($test) {
- $ret['success'] = true;
- $ret['message'] .= 'Authentication Success!' . EOL;
- json_return_and_die($ret);
- }
-
- $delegation_success = false;
- if ($delegate) {
- $r = q("select * from channel left join xchan on channel_hash = xchan_hash where xchan_addr = '%s' limit 1",
- dbesc($delegate)
- );
- if ($r && intval($r[0]['channel_id'])) {
- $allowed = perm_is_allowed($r[0]['channel_id'],$xx['xchan_hash'],'delegate');
- if ($allowed) {
- $_SESSION['delegate_channel'] = $r[0]['channel_id'];
- $_SESSION['delegate'] = $xx['xchan_hash'];
- $_SESSION['account_id'] = intval($r[0]['channel_account_id']);
- require_once('include/security.php');
- change_channel($r[0]['channel_id']);
- $delegation_success = true;
- }
- }
- }
-
- $_SESSION['authenticated'] = 1;
- if (! $delegation_success) {
- $_SESSION['visitor_id'] = $xx['xchan_hash'];
- $_SESSION['my_url'] = $xx['xchan_url'];
- $_SESSION['my_address'] = $address;
- $_SESSION['remote_service_class'] = $remote_service_class;
- $_SESSION['remote_level'] = $remote_level;
- $_SESSION['remote_hub'] = $remote_hub;
- $_SESSION['DNT'] = $DNT;
- }
-
- $arr = array('xchan' => $xx, 'url' => $desturl, 'session' => $_SESSION);
- call_hooks('magic_auth_success',$arr);
- $a->set_observer($xx);
- require_once('include/security.php');
- $a->set_groups(init_groups_visitor($_SESSION['visitor_id']));
- info(sprintf( t('Welcome %s. Remote authentication successful.'),$xx['xchan_name']));
- logger('mod_zot: auth success from ' . $xx['xchan_addr']);
- }
- else {
- if ($test) {
- $ret['message'] .= 'auth failure. ' . print_r($_REQUEST,true) . print_r($j,true) . EOL;
- continue;
- }
- logger('mod_zot: magic-auth failure - not authenticated: ' . $xx['xchan_addr']);
- }
-
- if ($test) {
- $ret['message'] .= 'auth failure fallthrough ' . print_r($_REQUEST,true) . print_r($j,true) . EOL;
- continue;
- }
- }
-
- /**
- * @FIXME we really want to save the return_url in the session before we
- * visit rmagic. This does however prevent a recursion if you visit
- * rmagic directly, as it would otherwise send you back here again.
- * But z_root() probably isn't where you really want to go.
- */
-
- if(strstr($desturl,z_root() . '/rmagic'))
- goaway(z_root());
-
- if ($test) {
- json_return_and_die($ret);
- }
-
- goaway($desturl);
+ require_once('Zotlabs/Zot/Auth.php');
+ $x = new Zotlabs\Zot\Auth($_REQUEST);
+ exit;
}
+
}
-/**
- * @brief zot communications and messaging.
- *
- * Sender HTTP posts to this endpoint ($site/post typically) with 'data' parameter set to json zot message packet.
- * This packet is optionally encrypted, which we will discover if the json has an 'iv' element.
- * $contents => array( 'alg' => 'aes256cbc', 'iv' => initialisation vector, 'key' => decryption key, 'data' => encrypted data);
- * $contents->iv and $contents->key are random strings encrypted with this site's RSA public key and then base64url encoded.
- * Currently only 'aes256cbc' is used, but this is extensible should that algorithm prove inadequate.
- *
- * Once decrypted, one will find the normal json_encoded zot message packet.
- *
- * Defined packet types are: notify, purge, refresh, force_refresh, auth_check, ping, and pickup
- *
- * Standard packet: (used by notify, purge, refresh, force_refresh, and auth_check)
- * \code{.json}
- * {
- * "type": "notify",
- * "sender":{
- * "guid":"kgVFf_1...",
- * "guid_sig":"PT9-TApzp...",
- * "url":"http:\/\/podunk.edu",
- * "url_sig":"T8Bp7j5...",
- * },
- * "recipients": { optional recipient array },
- * "callback":"\/post",
- * "version":1,
- * "secret":"1eaa...",
- * "secret_sig": "df89025470fac8..."
- * }
- * \endcode
- *
- * Signature fields are all signed with the sender channel private key and base64url encoded.
- * Recipients are arrays of guid and guid_sig, which were previously signed with the recipients private
- * key and base64url encoded and later obtained via channel discovery. Absence of recipients indicates
- * a public message or visible to all potential listeners on this site.
- *
- * "pickup" packet:
- * The pickup packet is sent in response to a notify packet from another site
- * \code{.json}
- * {
- * "type":"pickup",
- * "url":"http:\/\/example.com",
- * "callback":"http:\/\/example.com\/post",
- * "callback_sig":"teE1_fLI...",
- * "secret":"1eaa...",
- * "secret_sig":"O7nB4_..."
- * }
- * \endcode
- *
- * In the pickup packet, the sig fields correspond to the respective data
- * element signed with this site's system private key and then base64url encoded.
- * The "secret" is the same as the original secret from the notify packet.
- *
- * If verification is successful, a json structure is returned containing a
- * success indicator and an array of type 'pickup'.
- * Each pickup element contains the original notify request and a message field
- * whose contents are dependent on the message type.
- *
- * This JSON array is AES encapsulated using the site public key of the site
- * that sent the initial zot pickup packet.
- * Using the above example, this would be example.com.
- *
- * \code{.json}
- * {
- * "success":1,
- * "pickup":{
- * "notify":{
- * "type":"notify",
- * "sender":{
- * "guid":"kgVFf_...",
- * "guid_sig":"PT9-TApz...",
- * "url":"http:\/\/z.podunk.edu",
- * "url_sig":"T8Bp7j5D..."
- * },
- * "callback":"\/post",
- * "version":1,
- * "secret":"1eaa661..."
- * },
- * "message":{
- * "type":"activity",
- * "message_id":"10b049ce384cbb2da9467319bc98169ab36290b8bbb403aa0c0accd9cb072e76@podunk.edu",
- * "message_top":"10b049ce384cbb2da9467319bc98169ab36290b8bbb403aa0c0accd9cb072e76@podunk.edu",
- * "message_parent":"10b049ce384cbb2da9467319bc98169ab36290b8bbb403aa0c0accd9cb072e76@podunk.edu",
- * "created":"2012-11-20 04:04:16",
- * "edited":"2012-11-20 04:04:16",
- * "title":"",
- * "body":"Hi Nickordo",
- * "app":"",
- * "verb":"post",
- * "object_type":"",
- * "target_type":"",
- * "permalink":"",
- * "location":"",
- * "longlat":"",
- * "owner":{
- * "name":"Indigo",
- * "address":"indigo@podunk.edu",
- * "url":"http:\/\/podunk.edu",
- * "photo":{
- * "mimetype":"image\/jpeg",
- * "src":"http:\/\/podunk.edu\/photo\/profile\/m\/5"
- * },
- * "guid":"kgVFf_...",
- * "guid_sig":"PT9-TAp...",
- * },
- * "author":{
- * "name":"Indigo",
- * "address":"indigo@podunk.edu",
- * "url":"http:\/\/podunk.edu",
- * "photo":{
- * "mimetype":"image\/jpeg",
- * "src":"http:\/\/podunk.edu\/photo\/profile\/m\/5"
- * },
- * "guid":"kgVFf_...",
- * "guid_sig":"PT9-TAp..."
- * }
- * }
- * }
- * }
- * \endcode
- *
- * Currently defined message types are 'activity', 'mail', 'profile', 'location'
- * and 'channel_sync', which each have different content schemas.
- *
- * Ping packet:
- * A ping packet does not require any parameters except the type. It may or may
- * not be encrypted.
- *
- * \code{.json}
- * {
- * "type": "ping"
- * }
- * \endcode
- *
- * On receipt of a ping packet a ping response will be returned:
- *
- * \code{.json}
- * {
- * "success" : 1,
- * "site" {
- * "url": "http:\/\/podunk.edu",
- * "url_sig": "T8Bp7j5...",
- * "sitekey": "-----BEGIN PUBLIC KEY-----
- * MIICIjANBgkqhkiG9w0BAQE..."
- * }
- * }
- * \endcode
- *
- * The ping packet can be used to verify that a site has not been re-installed, and to
- * initiate corrective action if it has. The url_sig is signed with the site private key
- * and base64url encoded - and this should verify with the enclosed sitekey. Failure to
- * verify indicates the site is corrupt or otherwise unable to communicate using zot.
- * This return packet is not otherwise verified, so should be compared with other
- * results obtained from this site which were verified prior to taking action. For instance
- * if you have one verified result with this signature and key, and other records for this
- * url which have different signatures and keys, it indicates that the site was re-installed
- * and corrective action may commence (remove or mark invalid any entries with different
- * signatures).
- * If you have no records which match this url_sig and key - no corrective action should
- * be taken as this packet may have been returned by an imposter.
- *
- * @param[in,out] App &$a
- */
function post_post(&$a) {
- $encrypted_packet = false;
- $ret = array('success' => false);
-
- $data = json_decode($_REQUEST['data'],true);
-
- /*
- * Many message packets will arrive encrypted. The existence of an 'iv'
- * element tells us we need to unencapsulate the AES-256-CBC content using
- * the site private key.
- */
-
- if($data && array_key_exists('iv',$data)) {
- $encrypted_packet = true;
- $data = crypto_unencapsulate($data,get_config('system','prvkey'));
- logger('mod_zot: decrypt1: ' . $data, LOGGER_DATA);
- $data = json_decode($data,true);
- }
-
- if(! $data) {
-
- // possible Bleichenbacher's attack, just treat it as a
- // message we have no handler for. It should fail a bit
- // further along with "no hub". Our public key is public
- // knowledge. There's no reason why anybody should get the
- // encryption wrong unless they're fishing or hacking. If
- // they're developing and made a goof, this can be discovered
- // in the logs of the destination site. If they're fishing or
- // hacking, the bottom line is we can't verify their hub.
- // That's all we're going to tell them.
-
- $data = array('type' => 'bogus');
- }
-
-
- $msgtype = ((array_key_exists('type',$data)) ? $data['type'] : '');
-
- if($msgtype === 'ping') {
-
- // Useful to get a health check on a remote site.
- // This will let us know if any important communication details
- // that we may have stored are no longer valid, regardless of xchan details.
- logger('POST: got ping send pong now back: ' . z_root() , LOGGER_DEBUG );
-
- $ret['success'] = true;
- $ret['site'] = array();
- $ret['site']['url'] = z_root();
- $ret['site']['url_sig'] = base64url_encode(rsa_sign(z_root(),get_config('system','prvkey')));
- $ret['site']['sitekey'] = get_config('system','pubkey');
- json_return_and_die($ret);
- }
-
-
- if($msgtype === 'pickup') {
-
- /*
- * The 'pickup' message arrives with a tracking ID which is associated with a particular outq_hash
- * First verify that that the returned signatures verify, then check that we have an outbound queue item
- * with the correct hash.
- * If everything verifies, find any/all outbound messages in the queue for this hubloc and send them back
- */
-
- if((! $data['secret']) || (! $data['secret_sig'])) {
- $ret['message'] = 'no verification signature';
- logger('mod_zot: pickup: ' . $ret['message'], LOGGER_DEBUG);
- json_return_and_die($ret);
- }
- $r = q("select distinct hubloc_sitekey from hubloc where hubloc_url = '%s' and hubloc_callback = '%s' and hubloc_sitekey != '' group by hubloc_sitekey ",
- dbesc($data['url']),
- dbesc($data['callback'])
- );
- if(! $r) {
- $ret['message'] = 'site not found';
- logger('mod_zot: pickup: ' . $ret['message']);
- json_return_and_die($ret);
- }
-
- foreach ($r as $hubsite) {
+ require_once('Zotlabs/Zot/Receiver.php');
+ require_once('Zotlabs/Zot/ZotHandler.php');
- // verify the url_sig
- // If the server was re-installed at some point, there could be multiple hubs with the same url and callback.
- // Only one will have a valid key.
-
- $forgery = true;
- $secret_fail = true;
-
- $sitekey = $hubsite['hubloc_sitekey'];
-
- logger('mod_zot: Checking sitekey: ' . $sitekey, LOGGER_DATA);
-
- if(rsa_verify($data['callback'],base64url_decode($data['callback_sig']),$sitekey)) {
- $forgery = false;
- }
- if(rsa_verify($data['secret'],base64url_decode($data['secret_sig']),$sitekey)) {
- $secret_fail = false;
- }
- if((! $forgery) && (! $secret_fail))
- break;
- }
-
- if($forgery) {
- $ret['message'] = 'possible site forgery';
- logger('mod_zot: pickup: ' . $ret['message']);
- json_return_and_die($ret);
- }
-
- if($secret_fail) {
- $ret['message'] = 'secret validation failed';
- logger('mod_zot: pickup: ' . $ret['message']);
- json_return_and_die($ret);
- }
-
- /*
- * If we made it to here, the signatures verify, but we still don't know if the tracking ID is valid.
- * It wouldn't be an error if the tracking ID isn't found, because we may have sent this particular
- * queue item with another pickup (after the tracking ID for the other pickup was verified).
- */
-
- $r = q("select outq_posturl from outq where outq_hash = '%s' and outq_posturl = '%s' limit 1",
- dbesc($data['secret']),
- dbesc($data['callback'])
- );
- if(! $r) {
- $ret['message'] = 'nothing to pick up';
- logger('mod_zot: pickup: ' . $ret['message']);
- json_return_and_die($ret);
- }
-
- /*
- * Everything is good if we made it here, so find all messages that are going to this location
- * and send them all.
- */
-
- $r = q("select * from outq where outq_posturl = '%s'",
- dbesc($data['callback'])
- );
- if($r) {
- logger('mod_zot: successful pickup message received from ' . $data['callback'] . ' ' . count($r) . ' message(s) picked up', LOGGER_DEBUG);
-
- $ret['success'] = true;
- $ret['pickup'] = array();
- foreach($r as $rr) {
- if($rr['outq_msg']) {
- $x = json_decode($rr['outq_msg'],true);
-
- if(! $x)
- continue;
-
- if(array_key_exists('message_list',$x)) {
- foreach($x['message_list'] as $xx) {
- $ret['pickup'][] = array('notify' => json_decode($rr['outq_notify'],true),'message' => $xx);
- }
- }
- else
- $ret['pickup'][] = array('notify' => json_decode($rr['outq_notify'],true),'message' => $x);
-
- $x = q("delete from outq where outq_hash = '%s'",
- dbesc($rr['outq_hash'])
- );
- }
- }
- }
-
- $encrypted = crypto_encapsulate(json_encode($ret),$sitekey);
- json_return_and_die($encrypted);
-
- /* pickup: end */
- }
-
-
- /*
- * All other message types require us to verify the sender. This is a generic check, so we
- * will do it once here and bail if anything goes wrong.
- */
-
- if (array_key_exists('sender',$data)) {
- $sender = $data['sender'];
- }
-
- /* Check if the sender is already verified here */
-
- $hubs = zot_gethub($sender,true);
-
- if (! $hubs) {
-
- /* Have never seen this guid or this guid coming from this location. Check it and register it. */
-
- // (!!) this will validate the sender
- $result = zot_register_hub($sender);
-
- if ((! $result['success']) || (! ($hubs = zot_gethub($sender,true)))) {
- $ret['message'] = 'Hub not available.';
- logger('mod_zot: no hub');
- json_return_and_die($ret);
- }
- }
-
-
- foreach($hubs as $hub) {
-
- $sitekey = $hub['hubloc_sitekey'];
-
- if(array_key_exists('sitekey',$sender) && $sender['sitekey']) {
-
- /*
- * This hub has now been proven to be valid.
- * Any hub with the same URL and a different sitekey cannot be valid.
- * Get rid of them (mark them deleted). There's a good chance they were re-installs.
- */
+ $z = new Zotlabs\Zot\Receiver($_REQUEST['data'],get_config('system','prvkey'), new Zotlabs\Zot\ZotHandler());
- q("update hubloc set hubloc_deleted = 1, hubloc_error = 1 where hubloc_url = '%s' and hubloc_sitekey != '%s' ",
- dbesc($hub['hubloc_url']),
- dbesc($sender['sitekey'])
- );
-
- $sitekey = $sender['sitekey'];
- }
-
- // $sender['sitekey'] is a new addition to the protcol to distinguish
- // hublocs coming from re-installed sites. Older sites will not provide
- // this field and we have to still mark them valid, since we can't tell
- // if this hubloc has the same sitekey as the packet we received.
-
-
- // Update our DB to show when we last communicated successfully with this hub
- // This will allow us to prune dead hubs from using up resources
-
- $r = q("update hubloc set hubloc_connected = '%s' where hubloc_id = %d and hubloc_sitekey = '%s' ",
- dbesc(datetime_convert()),
- intval($hub['hubloc_id']),
- dbesc($sitekey)
- );
-
- // a dead hub came back to life - reset any tombstones we might have
-
- if(intval($hub['hubloc_error'])) {
- q("update hubloc set hubloc_error = 0 where hubloc_id = %d and hubloc_sitekey = '%s' ",
- intval($hub['hubloc_id']),
- dbesc($sitekey)
- );
- if(intval($r[0]['hubloc_orphancheck'])) {
- q("update hubloc set hubloc_orhpancheck = 0 where hubloc_id = %d and hubloc_sitekey = '%s' ",
- intval($hub['hubloc_id']),
- dbesc($sitekey)
- );
- }
- q("update xchan set xchan_orphan = 0 where xchan_orphan = 1 and xchan_hash = '%s'",
- dbesc($hub['hubloc_hash'])
- );
- }
-
- $connecting_url = $hub['hubloc_url'];
- }
-
-
- /** @TODO check which hub is primary and take action if mismatched */
-
- if (array_key_exists('recipients', $data))
- $recipients = $data['recipients'];
-
+ // notreached;
- if ($msgtype === 'auth_check') {
-
- /*
- * Requestor visits /magic/?dest=somewhere on their own site with a browser
- * magic redirects them to $destsite/post [with auth args....]
- * $destsite sends an auth_check packet to originator site
- * The auth_check packet is handled here by the originator's site
- * - the browser session is still waiting
- * inside $destsite/post for everything to verify
- * If everything checks out we'll return a token to $destsite
- * and then $destsite will verify the token, authenticate the browser
- * session and then redirect to the original destination.
- * If authentication fails, the redirection to the original destination
- * will still take place but without authentication.
- */
- logger('mod_zot: auth_check', LOGGER_DEBUG);
-
- if (! $encrypted_packet) {
- logger('mod_zot: auth_check packet was not encrypted.');
- $ret['message'] .= 'no packet encryption' . EOL;
- json_return_and_die($ret);
- }
-
- $arr = $data['sender'];
- $sender_hash = make_xchan_hash($arr['guid'],$arr['guid_sig']);
-
- // garbage collect any old unused notifications
-
- // This was and should be 10 minutes but my hosting provider has time lag between the DB and
- // the web server. We should probably convert this to webserver time rather than DB time so
- // that the different clocks won't affect it and allow us to keep the time short.
-
- q("delete from verify where type = 'auth' and created < %s - INTERVAL %s",
- db_utcnow(), db_quoteinterval('30 MINUTE')
- );
-
- $y = q("select xchan_pubkey from xchan where xchan_hash = '%s' limit 1",
- dbesc($sender_hash)
- );
-
- // We created a unique hash in mod/magic.php when we invoked remote auth, and stored it in
- // the verify table. It is now coming back to us as 'secret' and is signed by a channel at the other end.
- // First verify their signature. We will have obtained a zot-info packet from them as part of the sender
- // verification.
-
- if ((! $y) || (! rsa_verify($data['secret'], base64url_decode($data['secret_sig']),$y[0]['xchan_pubkey']))) {
- logger('mod_zot: auth_check: sender not found or secret_sig invalid.');
- $ret['message'] .= 'sender not found or sig invalid ' . print_r($y,true) . EOL;
- json_return_and_die($ret);
- }
-
- // There should be exactly one recipient, the original auth requestor
-
- $ret['message'] .= 'recipients ' . print_r($recipients,true) . EOL;
-
- if ($data['recipients']) {
-
- $arr = $data['recipients'][0];
- $recip_hash = make_xchan_hash($arr['guid'], $arr['guid_sig']);
- $c = q("select channel_id, channel_account_id, channel_prvkey from channel where channel_hash = '%s' limit 1",
- dbesc($recip_hash)
- );
- if (! $c) {
- logger('mod_zot: auth_check: recipient channel not found.');
- $ret['message'] .= 'recipient not found.' . EOL;
- json_return_and_die($ret);
- }
-
- $confirm = base64url_encode(rsa_sign($data['secret'] . $recip_hash,$c[0]['channel_prvkey']));
-
- // This additionally checks for forged sites since we already stored the expected result in meta
- // and we've already verified that this is them via zot_gethub() and that their key signed our token
-
- $z = q("select id from verify where channel = %d and type = 'auth' and token = '%s' and meta = '%s' limit 1",
- intval($c[0]['channel_id']),
- dbesc($data['secret']),
- dbesc($data['sender']['url'])
- );
- if (! $z) {
- logger('mod_zot: auth_check: verification key not found.');
- $ret['message'] .= 'verification key not found' . EOL;
- json_return_and_die($ret);
- }
- $r = q("delete from verify where id = %d",
- intval($z[0]['id'])
- );
-
- $u = q("select account_service_class from account where account_id = %d limit 1",
- intval($c[0]['channel_account_id'])
- );
-
- logger('mod_zot: auth_check: success', LOGGER_DEBUG);
- $ret['success'] = true;
- $ret['confirm'] = $confirm;
- if ($u && $u[0]['account_service_class'])
- $ret['service_class'] = $u[0]['account_service_class'];
-
- // Set "do not track" flag if this site or this channel's profile is restricted
- // in some way
-
- if (intval(get_config('system','block_public')))
- $ret['DNT'] = true;
- if (! perm_is_allowed($c[0]['channel_id'],'','view_profile'))
- $ret['DNT'] = true;
- if (get_pconfig($c[0]['channel_id'],'system','do_not_track'))
- $ret['DNT'] = true;
- if (get_pconfig($c[0]['channel_id'],'system','hide_online_status'))
- $ret['DNT'] = true;
-
- json_return_and_die($ret);
- }
- json_return_and_die($ret);
- }
-
- if ($msgtype === 'request') {
- // request a particular post/conversation by message_id
- $x = zot_process_message_request($data);
- json_return_and_die($x);
- }
-
- if ($msgtype === 'purge') {
- if ($recipients) {
- // basically this means "unfriend"
- foreach ($recipients as $recip) {
- $r = q("select channel.*,xchan.* from channel
- left join xchan on channel_hash = xchan_hash
- where channel_guid = '%s' and channel_guid_sig = '%s' limit 1",
- dbesc($recip['guid']),
- dbesc($recip['guid_sig'])
- );
- if ($r) {
- $r = q("select abook_id from abook where uid = %d and abook_xchan = '%s' limit 1",
- intval($r[0]['channel_id']),
- dbesc(make_xchan_hash($sender['guid'],$sender['guid_sig']))
- );
- if ($r) {
- contact_remove($r[0]['channel_id'],$r[0]['abook_id']);
- }
- }
- }
- } else {
- // Unfriend everybody - basically this means the channel has committed suicide
- $arr = $data['sender'];
- $sender_hash = make_xchan_hash($arr['guid'],$arr['guid_sig']);
-
- require_once('include/Contact.php');
- remove_all_xchan_resources($sender_hash);
-
- $ret['success'] = true;
- json_return_and_die($ret);
- }
- }
-
- if (($msgtype === 'refresh') || ($msgtype === 'force_refresh')) {
-
- // remote channel info (such as permissions or photo or something)
- // has been updated. Grab a fresh copy and sync it.
- // The difference between refresh and force_refresh is that
- // force_refresh unconditionally creates a directory update record,
- // even if no changes were detected upon processing.
-
- if ($recipients) {
-
- // This would be a permissions update, typically for one connection
-
- foreach ($recipients as $recip) {
- $r = q("select channel.*,xchan.* from channel
- left join xchan on channel_hash = xchan_hash
- where channel_guid = '%s' and channel_guid_sig = '%s' limit 1",
- dbesc($recip['guid']),
- dbesc($recip['guid_sig'])
- );
-
- $x = zot_refresh(array(
- 'xchan_guid' => $sender['guid'],
- 'xchan_guid_sig' => $sender['guid_sig'],
- 'hubloc_url' => $sender['url']
- ), $r[0], (($msgtype === 'force_refresh') ? true : false));
- }
- } else {
-
- // system wide refresh
-
- $x = zot_refresh(array(
- 'xchan_guid' => $sender['guid'],
- 'xchan_guid_sig' => $sender['guid_sig'],
- 'hubloc_url' => $sender['url']
- ), null, (($msgtype === 'force_refresh') ? true : false));
- }
- $ret['success'] = true;
- json_return_and_die($ret);
- }
-
- if ($msgtype === 'notify') {
-
- logger('notify received from ' . $connecting_url);
-
-
- $async = get_config('system','queued_fetch');
-
- if ($async) {
- // add to receive queue
- // qreceive_add($data);
- } else {
- $x = zot_fetch($data);
- $ret['delivery_report'] = $x;
- }
-
- $ret['success'] = true;
- json_return_and_die($ret);
- }
+ exit;
- // catchall
- json_return_and_die($ret);
}
diff --git a/mod/register.php b/mod/register.php
index 70bdcf350..2e9967c60 100644
--- a/mod/register.php
+++ b/mod/register.php
@@ -103,7 +103,9 @@ function register_post(&$a) {
if($using_invites && $invite_code) {
q("delete * from register where hash = '%s'", dbesc($invite_code));
- set_pconfig($result['account']['account_id'],'system','invites_remaining',$num_invites);
+// @FIXME - this total needs to be stored by account, but pconfig operates on channels
+// This also needs to be considered when using 'invites_remaining' in mod/invite.php
+// set_pconfig($result['account']['account_id'],'system','invites_remaining',$num_invites);
}
if($policy == REGISTER_OPEN ) {
diff --git a/mod/setup.php b/mod/setup.php
index e5ac25965..5c9e988d9 100755
--- a/mod/setup.php
+++ b/mod/setup.php
@@ -14,7 +14,7 @@ $install_wizard_pass = 1;
*
* @param[in,out] App &$a
*/
-function setup_init(&$a){
+function setup_init(&$a) {
// Ensure that if somebody hasn't read the install documentation and doesn't have all
// the required modules or has a totally borked shared hosting provider and they can't
diff --git a/mod/siteinfo.php b/mod/siteinfo.php
index 231427290..52d014de1 100644
--- a/mod/siteinfo.php
+++ b/mod/siteinfo.php
@@ -1,104 +1,8 @@
<?php
function siteinfo_init(&$a) {
- global $db;
-
- if ($a->argv[1]=="json"){
- $register_policy = Array('REGISTER_CLOSED', 'REGISTER_APPROVE', 'REGISTER_OPEN');
- $directory_mode = Array('DIRECTORY_MODE_NORMAL', 'DIRECTORY_MODE_SECONDARY','DIRECTORY_MODE_PRIMARY', 'DIRECTORY_MODE_STANDALONE');
-
- $sql_extra = '';
-
- $r = q("select * from channel left join account on account_id = channel_account_id where ( account_roles & 4096 )>0 and account_default_channel = channel_id");
-
-
- if($r) {
- $admin = array();
- foreach($r as $rr) {
- if($rr['channel_pageflags'] & PAGE_HUBADMIN)
- $admin[] = array( 'name' => $rr['channel_name'], 'address' => $rr['channel_address'] . '@' . get_app()->get_hostname(), 'channel' => z_root() . '/channel/' . $rr['channel_address']);
- }
- if(! $admin) {
- foreach($r as $rr) {
- $admin[] = array( 'name' => $rr['channel_name'], 'address' => $rr['channel_address'] . '@' . get_app()->get_hostname(), 'channel' => z_root() . '/channel/' . $rr['channel_address']);
- }
- }
- }
- else {
- $admin = false;
- }
-
- $def_service_class = get_config('system','default_service_class');
- if($def_service_class)
- $service_class = get_config('service_class',$def_service_class);
- else
- $service_class = false;
-
- $visible_plugins = array();
- if(is_array($a->plugins) && count($a->plugins)) {
- $r = q("select * from addon where hidden = 0");
- if(count($r))
- foreach($r as $rr)
- $visible_plugins[] = $rr['name'];
- }
- sort($visible_plugins);
-
- if(@is_dir('.git') && function_exists('shell_exec'))
- $commit = trim(@shell_exec('git log -1 --format="%h"'));
- if(! isset($commit) || strlen($commit) > 16)
- $commit = '';
-
- $site_info = get_config('system','info');
- $site_name = get_config('system','sitename');
- if(! get_config('system','hidden_version_siteinfo')) {
- $version = RED_VERSION;
- if(@is_dir('.git') && function_exists('shell_exec')) {
- $commit = trim( @shell_exec('git log -1 --format="%h"'));
- if(! get_config('system','hidden_tag_siteinfo'))
- $tag = trim( @shell_exec('git describe --tags --abbrev=0'));
- else
- $tag = '';
- }
- if(! isset($commit) || strlen($commit) > 16)
- $commit = '';
- }
- else {
- $version = $commit = '';
- }
-
- //Statistics
- $channels_total_stat = intval(get_config('system','channels_total_stat'));
- $channels_active_halfyear_stat = intval(get_config('system','channels_active_halfyear_stat'));
- $channels_active_monthly_stat = intval(get_config('system','channels_active_monthly_stat'));
- $local_posts_stat = intval(get_config('system','local_posts_stat'));
- $hide_in_statistics = intval(get_config('system','hide_in_statistics'));
- $site_expire = intval(get_config('system', 'default_expire_days'));
-
-
- $data = Array(
- 'version' => $version,
- 'version_tag' => $tag,
- 'commit' => $commit,
- 'url' => z_root(),
- 'plugins' => $visible_plugins,
- 'register_policy' => $register_policy[get_config('system','register_policy')],
- 'directory_mode' => $directory_mode[get_config('system','directory_mode')],
- 'language' => get_config('system','language'),
- 'rss_connections' => get_config('system','feed_contacts'),
- 'expiration' => $site_expire,
- 'default_service_restrictions' => $service_class,
- 'admin' => $admin,
- 'site_name' => (($site_name) ? $site_name : ''),
- 'platform' => PLATFORM_NAME,
- 'dbdriver' => $db->getdriver(),
- 'lastpoll' => get_config('system','lastpoll'),
- 'info' => (($site_info) ? $site_info : ''),
- 'channels_total' => $channels_total_stat,
- 'channels_active_halfyear' => $channels_active_halfyear_stat,
- 'channels_active_monthly' => $channels_active_monthly_stat,
- 'local_posts' => $local_posts_stat,
- 'hide_in_statistics' => $hide_in_statistics
- );
+ if (argv(1) === 'json') {
+ $data = get_site_info();
json_return_and_die($data);
}
}
@@ -111,7 +15,7 @@ function siteinfo_content(&$a) {
$version = sprintf( t('Version %s'), RED_VERSION );
if(@is_dir('.git') && function_exists('shell_exec')) {
$commit = @shell_exec('git log -1 --format="%h"');
- $tag = @shell_exec('git describe --tags --abbrev=0');
+ $tag = get_std_version(); // @shell_exec('git describe --tags --abbrev=0');
}
if(! isset($commit) || strlen($commit) > 16)
$commit = '';
diff --git a/mod/siteinfo_json.php b/mod/siteinfo_json.php
new file mode 100644
index 000000000..35697917c
--- /dev/null
+++ b/mod/siteinfo_json.php
@@ -0,0 +1,8 @@
+<?php
+
+function siteinfo_json_init(&$a) {
+
+ $data = get_site_info();
+ json_return_and_die($data);
+
+}
diff --git a/mod/subthread.php b/mod/subthread.php
index 74d742b6a..ce087806e 100755
--- a/mod/subthread.php
+++ b/mod/subthread.php
@@ -147,7 +147,6 @@ function subthread_content(&$a) {
$arr['deny_cid'] = $item['deny_cid'];
$arr['deny_gid'] = $item['deny_gid'];
-
$post = item_store($arr);
$post_id = $post['item_id'];
diff --git a/mod/update_channel.php b/mod/update_channel.php
index 5f4436d59..63a3735ea 100644
--- a/mod/update_channel.php
+++ b/mod/update_channel.php
@@ -39,6 +39,7 @@ function update_channel_content(&$a) {
$replace = "<img\${1} dst=\"\${2}\"";
// $text = preg_replace($pattern, $replace, $text);
+/*
if(! $load) {
$replace = '<br />' . t('[Embedded content - reload page to view]') . '<br />';
$pattern = "/<\s*audio[^>]*>(.*?)<\s*\/\s*audio>/i";
@@ -50,6 +51,7 @@ function update_channel_content(&$a) {
$pattern = "/<\s*iframe[^>]*>(.*?)<\s*\/\s*iframe>/i";
$text = preg_replace($pattern, $replace, $text);
}
+*/
/**
* reportedly some versions of MSIE don't handle tabs in XMLHttpRequest documents very well
diff --git a/mod/update_display.php b/mod/update_display.php
index d41e2e5cb..b448c76ee 100644
--- a/mod/update_display.php
+++ b/mod/update_display.php
@@ -20,7 +20,7 @@ function update_display_content(&$a) {
$pattern = "/<img([^>]*) src=\"([^\"]*)\"/";
$replace = "<img\${1} dst=\"\${2}\"";
// $text = preg_replace($pattern, $replace, $text);
-
+/*
if(! $load) {
$replace = '<br />' . t('[Embedded content - reload page to view]') . '<br />';
$pattern = "/<\s*audio[^>]*>(.*?)<\s*\/\s*audio>/i";
@@ -32,7 +32,7 @@ function update_display_content(&$a) {
$pattern = "/<\s*iframe[^>]*>(.*?)<\s*\/\s*iframe>/i";
$text = preg_replace($pattern, $replace, $text);
}
-
+*/
echo str_replace("\t",' ',$text);
echo (($_GET['msie'] == 1) ? '</div>' : '</section>');
echo "</body></html>\r\n";
diff --git a/mod/update_home.php b/mod/update_home.php
index 80ae2438f..4a8000bdb 100644
--- a/mod/update_home.php
+++ b/mod/update_home.php
@@ -16,7 +16,7 @@ function update_home_content(&$a) {
$pattern = "/<img([^>]*) src=\"([^\"]*)\"/";
$replace = "<img\${1} dst=\"\${2}\"";
// $text = preg_replace($pattern, $replace, $text);
-
+/*
if(! $load) {
$replace = '<br />' . t('[Embedded content - reload page to view]') . '<br />';
$pattern = "/<\s*audio[^>]*>(.*?)<\s*\/\s*audio>/i";
@@ -28,7 +28,7 @@ function update_home_content(&$a) {
$pattern = "/<\s*iframe[^>]*>(.*?)<\s*\/\s*iframe>/i";
$text = preg_replace($pattern, $replace, $text);
}
-
+*/
echo str_replace("\t",' ',$text);
echo ((array_key_exists('msie',$_GET) && $_GET['msie'] == 1) ? '</div>' : '</section>');
echo "</body></html>\r\n";
diff --git a/mod/update_network.php b/mod/update_network.php
index acd5ccdc8..03c12312c 100644
--- a/mod/update_network.php
+++ b/mod/update_network.php
@@ -18,7 +18,7 @@ function update_network_content(&$a) {
$pattern = "/<img([^>]*) src=\"([^\"]*)\"/";
$replace = "<img\${1} dst=\"\${2}\"";
// $text = preg_replace($pattern, $replace, $text);
-
+/*
if(! $load) {
$replace = '<br />' . t('[Embedded content - reload page to view]') . '<br />';
$pattern = "/<\s*audio[^>]*>(.*?)<\s*\/\s*audio>/i";
@@ -30,7 +30,7 @@ function update_network_content(&$a) {
$pattern = "/<\s*iframe[^>]*>(.*?)<\s*\/\s*iframe>/i";
$text = preg_replace($pattern, $replace, $text);
}
-
+*/
echo str_replace("\t",' ',$text);
echo ((array_key_exists('msie',$_GET) && $_GET['msie'] == 1) ? '</div>' : '</section>');
echo "</body></html>\r\n";
diff --git a/mod/update_public.php b/mod/update_public.php
index bac1ccf15..fcec792f6 100644
--- a/mod/update_public.php
+++ b/mod/update_public.php
@@ -16,7 +16,7 @@ function update_public_content(&$a) {
$pattern = "/<img([^>]*) src=\"([^\"]*)\"/";
$replace = "<img\${1} dst=\"\${2}\"";
// $text = preg_replace($pattern, $replace, $text);
-
+/*
if(! $load) {
$replace = '<br />' . t('[Embedded content - reload page to view]') . '<br />';
$pattern = "/<\s*audio[^>]*>(.*?)<\s*\/\s*audio>/i";
@@ -28,7 +28,7 @@ function update_public_content(&$a) {
$pattern = "/<\s*iframe[^>]*>(.*?)<\s*\/\s*iframe>/i";
$text = preg_replace($pattern, $replace, $text);
}
-
+*/
echo str_replace("\t",' ',$text);
echo ((array_key_exists('msie',$_GET) && $_GET['msie'] == 1) ? '</div>' : '</section>');
echo "</body></html>\r\n";
diff --git a/mod/update_search.php b/mod/update_search.php
index de29e89bd..25bcffcb6 100644
--- a/mod/update_search.php
+++ b/mod/update_search.php
@@ -41,7 +41,7 @@ function update_search_content(&$a) {
$pattern = "/<img([^>]*) src=\"([^\"]*)\"/";
$replace = "<img\${1} dst=\"\${2}\"";
// $text = preg_replace($pattern, $replace, $text);
-
+/*
if(! $load) {
$replace = '<br />' . t('[Embedded content - reload page to view]') . '<br />';
$pattern = "/<\s*audio[^>]*>(.*?)<\s*\/\s*audio>/i";
@@ -53,7 +53,7 @@ function update_search_content(&$a) {
$pattern = "/<\s*iframe[^>]*>(.*?)<\s*\/\s*iframe>/i";
$text = preg_replace($pattern, $replace, $text);
}
-
+*/
/**
* reportedly some versions of MSIE don't handle tabs in XMLHttpRequest documents very well
*/
diff --git a/mod/wall_attach.php b/mod/wall_attach.php
index 8677c2b83..f52a4f2e5 100644
--- a/mod/wall_attach.php
+++ b/mod/wall_attach.php
@@ -6,14 +6,16 @@ require_once('include/photos.php');
function wall_attach_post(&$a) {
- if(argc() > 1)
- $channel = get_channel_by_nick(argv(1));
- elseif($_FILES['media']) {
- require_once('include/api.php');
- $user_info = api_get_user($a);
+ $using_api = false;
+
+ if($a->data['api_info'] && array_key_exists('media',$_FILES)) {
+ $using_api = true;
+ $user_info = $a->data['api_info'];
$nick = $user_info['screen_name'];
$channel = get_channel_by_nick($user_info['screen_name']);
- }
+ }
+ elseif(argc() > 1)
+ $channel = get_channel_by_nick(argv(1));
if(! $channel)
killme();
@@ -49,12 +51,16 @@ function wall_attach_post(&$a) {
}
if(intval($r['data']['is_photo'])) {
- echo "\n\n" . $r['body'] . "\n\n";
- if($using_api)
- return;
- killme();
+ $s = "\n\n" . $r['body'] . "\n\n";
+ }
+ else {
+ $s = "\n\n" . '[attachment]' . $r['data']['hash'] . ',' . $r['data']['revision'] . '[/attachment]' . "\n";
}
- echo "\n\n" . '[attachment]' . $r['data']['hash'] . ',' . $r['data']['revision'] . '[/attachment]' . "\n";
+
+ if($using_api)
+ return $s;
+
+ echo $s;
killme();
}
diff --git a/util/hmessages.po b/util/hmessages.po
index 00610c180..9025a5b69 100644
--- a/util/hmessages.po
+++ b/util/hmessages.po
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: 2015-11-20.1222\n"
+"Project-Id-Version: 2015-12-18.1250\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-11-20 00:03-0800\n"
+"POT-Creation-Date: 2015-12-18 00:03-0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,718 +17,616 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: ../../include/Import/import_diaspora.php:17
-msgid "No username found in import file."
-msgstr ""
-
-#: ../../include/Import/import_diaspora.php:42 ../../include/import.php:44
-msgid "Unable to create a unique channel address. Import failed."
-msgstr ""
-
-#: ../../include/Import/import_diaspora.php:143 ../../mod/import.php:487
-msgid "Import completed."
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:107
-#: ../../include/RedDAV/RedBrowser.php:239
-msgid "parent"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:131 ../../include/text.php:2546
-msgid "Collection"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:134
-msgid "Principal"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:137
-msgid "Addressbook"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:140
-msgid "Calendar"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:143
-msgid "Schedule Inbox"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:146
-msgid "Schedule Outbox"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:164 ../../include/conversation.php:1026
-#: ../../include/apps.php:360 ../../include/apps.php:415
-#: ../../include/widgets.php:1317 ../../mod/photos.php:759
-#: ../../mod/photos.php:1198
-msgid "Unknown"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:226 ../../include/conversation.php:1628
-#: ../../include/apps.php:135 ../../include/nav.php:93
-#: ../../mod/fbrowser.php:114
-msgid "Files"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:227
-msgid "Total"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:229
-msgid "Shared"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:230
-#: ../../include/RedDAV/RedBrowser.php:303 ../../mod/layouts.php:175
-#: ../../mod/menu.php:114 ../../mod/new_channel.php:121
-#: ../../mod/webpages.php:180 ../../mod/blocks.php:152
-msgid "Create"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:231
-#: ../../include/RedDAV/RedBrowser.php:305 ../../include/widgets.php:1329
-#: ../../mod/photos.php:784 ../../mod/photos.php:1317
-#: ../../mod/profile_photo.php:450
-msgid "Upload"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:235 ../../mod/admin.php:974
-#: ../../mod/settings.php:586 ../../mod/settings.php:612
-#: ../../mod/sharedwithme.php:95
-msgid "Name"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:236
-msgid "Type"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:237 ../../include/text.php:1247
-#: ../../mod/sharedwithme.php:97
-msgid "Size"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:238 ../../mod/sharedwithme.php:98
-msgid "Last Modified"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:240 ../../include/menu.php:108
-#: ../../include/page_widgets.php:8 ../../include/page_widgets.php:36
-#: ../../include/apps.php:259 ../../include/ItemObject.php:100
-#: ../../mod/layouts.php:183 ../../mod/editblock.php:135
-#: ../../mod/editpost.php:112 ../../mod/menu.php:108
-#: ../../mod/webpages.php:181 ../../mod/blocks.php:153 ../../mod/thing.php:257
-#: ../../mod/settings.php:646 ../../mod/connections.php:235
-#: ../../mod/connections.php:248 ../../mod/connections.php:267
-#: ../../mod/editlayout.php:134 ../../mod/editwebpage.php:176
-msgid "Edit"
+#: ../../include/Contact.php:101 ../../include/identity.php:947
+#: ../../include/widgets.php:137 ../../include/widgets.php:175
+#: ../../include/conversation.php:953 ../../mod/match.php:64
+#: ../../mod/directory.php:318 ../../mod/suggest.php:52
+msgid "Connect"
msgstr ""
-#: ../../include/RedDAV/RedBrowser.php:241 ../../include/conversation.php:657
-#: ../../include/apps.php:260 ../../include/ItemObject.php:120
-#: ../../mod/connedit.php:551 ../../mod/photos.php:1129
-#: ../../mod/editblock.php:181 ../../mod/admin.php:809 ../../mod/admin.php:968
-#: ../../mod/webpages.php:183 ../../mod/blocks.php:155 ../../mod/thing.php:258
-#: ../../mod/settings.php:647 ../../mod/editlayout.php:179
-#: ../../mod/editwebpage.php:223 ../../mod/group.php:173
-msgid "Delete"
+#: ../../include/Contact.php:118
+msgid "New window"
msgstr ""
-#: ../../include/RedDAV/RedBrowser.php:282
-#, php-format
-msgid "You are using %1$s of your available file storage."
+#: ../../include/Contact.php:119
+msgid "Open the selected location in a different window or browser tab"
msgstr ""
-#: ../../include/RedDAV/RedBrowser.php:287
+#: ../../include/Contact.php:237
#, php-format
-msgid "You are using %1$s of %2$s available file storage. (%3$s&#37;)"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:299
-msgid "WARNING:"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:302
-msgid "Create new folder"
-msgstr ""
-
-#: ../../include/RedDAV/RedBrowser.php:304
-msgid "Upload file"
-msgstr ""
-
-#: ../../include/permissions.php:26
-msgid "Can view my normal stream and posts"
-msgstr ""
-
-#: ../../include/permissions.php:27
-msgid "Can view my default channel profile"
-msgstr ""
-
-#: ../../include/permissions.php:28
-msgid "Can view my connections"
-msgstr ""
-
-#: ../../include/permissions.php:29
-msgid "Can view my file storage and photos"
+msgid "User '%s' deleted"
msgstr ""
-#: ../../include/permissions.php:30
-msgid "Can view my webpages"
+#: ../../include/chat.php:23
+msgid "Missing room name"
msgstr ""
-#: ../../include/permissions.php:33
-msgid "Can send me their channel stream and posts"
+#: ../../include/chat.php:32
+msgid "Duplicate room name"
msgstr ""
-#: ../../include/permissions.php:34
-msgid "Can post on my channel page (\"wall\")"
+#: ../../include/chat.php:82 ../../include/chat.php:90
+msgid "Invalid room specifier."
msgstr ""
-#: ../../include/permissions.php:35
-msgid "Can comment on or like my posts"
+#: ../../include/chat.php:122
+msgid "Room not found."
msgstr ""
-#: ../../include/permissions.php:36
-msgid "Can send me private mail messages"
+#: ../../include/chat.php:133 ../../include/items.php:4405
+#: ../../include/photos.php:29 ../../include/attach.php:140
+#: ../../include/attach.php:188 ../../include/attach.php:251
+#: ../../include/attach.php:265 ../../include/attach.php:272
+#: ../../include/attach.php:337 ../../include/attach.php:351
+#: ../../include/attach.php:358 ../../include/attach.php:436
+#: ../../include/attach.php:888 ../../include/attach.php:959
+#: ../../include/attach.php:1111 ../../mod/filestorage.php:18
+#: ../../mod/filestorage.php:73 ../../mod/filestorage.php:88
+#: ../../mod/filestorage.php:115 ../../mod/group.php:9 ../../mod/item.php:206
+#: ../../mod/item.php:214 ../../mod/item.php:1050 ../../mod/common.php:35
+#: ../../mod/achievements.php:30 ../../mod/rate.php:111
+#: ../../mod/blocks.php:69 ../../mod/blocks.php:76 ../../mod/id.php:71
+#: ../../mod/like.php:177 ../../mod/page.php:31 ../../mod/page.php:86
+#: ../../mod/mood.php:112 ../../mod/new_channel.php:68
+#: ../../mod/new_channel.php:99 ../../mod/setup.php:227
+#: ../../mod/bookmarks.php:48 ../../mod/poke.php:133
+#: ../../mod/profiles.php:198 ../../mod/profiles.php:584
+#: ../../mod/connedit.php:352 ../../mod/editwebpage.php:64
+#: ../../mod/editwebpage.php:86 ../../mod/editwebpage.php:101
+#: ../../mod/editwebpage.php:125 ../../mod/profile.php:64
+#: ../../mod/profile.php:72 ../../mod/api.php:26 ../../mod/api.php:31
+#: ../../mod/fsuggest.php:78 ../../mod/sources.php:66
+#: ../../mod/notifications.php:66 ../../mod/invite.php:13
+#: ../../mod/invite.php:87 ../../mod/profile_photo.php:341
+#: ../../mod/profile_photo.php:354 ../../mod/thing.php:271
+#: ../../mod/thing.php:291 ../../mod/thing.php:328 ../../mod/editblock.php:65
+#: ../../mod/network.php:12 ../../mod/pdledit.php:21 ../../mod/register.php:72
+#: ../../mod/editlayout.php:63 ../../mod/editlayout.php:87
+#: ../../mod/settings.php:568 ../../mod/webpages.php:69
+#: ../../mod/appman.php:66 ../../mod/layouts.php:69 ../../mod/layouts.php:76
+#: ../../mod/layouts.php:87 ../../mod/locs.php:83 ../../mod/regmod.php:17
+#: ../../mod/channel.php:100 ../../mod/channel.php:214
+#: ../../mod/channel.php:254 ../../mod/photos.php:70 ../../mod/editpost.php:13
+#: ../../mod/chat.php:94 ../../mod/chat.php:99 ../../mod/viewsrc.php:14
+#: ../../mod/authtest.php:13 ../../mod/connections.php:29
+#: ../../mod/manage.php:6 ../../mod/menu.php:74 ../../mod/mail.php:126
+#: ../../mod/service_limits.php:7 ../../mod/suggest.php:26
+#: ../../mod/events.php:260 ../../mod/message.php:16 ../../mod/block.php:22
+#: ../../mod/block.php:72 ../../mod/mitem.php:111 ../../mod/sharedwithme.php:7
+#: ../../mod/viewconnections.php:22 ../../mod/viewconnections.php:27
+#: ../../index.php:182 ../../index.php:365
+msgid "Permission denied."
msgstr ""
-#: ../../include/permissions.php:37
-msgid "Can like/dislike stuff"
+#: ../../include/chat.php:143
+msgid "Room is full"
msgstr ""
-#: ../../include/permissions.php:37
-msgid "Profiles and things other than posts/comments"
+#: ../../include/import.php:23
+msgid ""
+"Cannot create a duplicate channel identifier on this system. Import failed."
msgstr ""
-#: ../../include/permissions.php:39
-msgid "Can forward to all my channel contacts via post @mentions"
+#: ../../include/import.php:44 ../../include/Import/import_diaspora.php:42
+msgid "Unable to create a unique channel address. Import failed."
msgstr ""
-#: ../../include/permissions.php:39
-msgid "Advanced - useful for creating group forum channels"
+#: ../../include/import.php:70
+msgid "Channel clone failed. Import failed."
msgstr ""
-#: ../../include/permissions.php:40
-msgid "Can chat with me (when available)"
+#: ../../include/import.php:80 ../../mod/import.php:139
+msgid "Cloned channel not found. Import failed."
msgstr ""
-#: ../../include/permissions.php:41
-msgid "Can write to my file storage and photos"
+#: ../../include/text.php:394
+msgid "prev"
msgstr ""
-#: ../../include/permissions.php:42
-msgid "Can edit my webpages"
+#: ../../include/text.php:396
+msgid "first"
msgstr ""
-#: ../../include/permissions.php:44
-msgid "Can source my public posts in derived channels"
+#: ../../include/text.php:425
+msgid "last"
msgstr ""
-#: ../../include/permissions.php:44
-msgid "Somewhat advanced - very useful in open communities"
+#: ../../include/text.php:428
+msgid "next"
msgstr ""
-#: ../../include/permissions.php:46
-msgid "Can administer my channel resources"
+#: ../../include/text.php:438
+msgid "older"
msgstr ""
-#: ../../include/permissions.php:46
-msgid "Extremely advanced. Leave this alone unless you know what you are doing"
+#: ../../include/text.php:440
+msgid "newer"
msgstr ""
-#: ../../include/permissions.php:867
-msgid "Social Networking"
+#: ../../include/text.php:785
+msgid "No connections"
msgstr ""
-#: ../../include/permissions.php:867 ../../include/permissions.php:868
-#: ../../include/permissions.php:869
-msgid "Mostly Public"
-msgstr ""
+#: ../../include/text.php:797
+#, php-format
+msgid "%d Connection"
+msgid_plural "%d Connections"
+msgstr[0] ""
+msgstr[1] ""
-#: ../../include/permissions.php:867 ../../include/permissions.php:868
-#: ../../include/permissions.php:869
-msgid "Restricted"
+#: ../../include/text.php:810 ../../mod/viewconnections.php:101
+msgid "View Connections"
msgstr ""
-#: ../../include/permissions.php:867 ../../include/permissions.php:868
-msgid "Private"
+#: ../../include/text.php:867 ../../include/text.php:879
+#: ../../include/nav.php:159 ../../include/apps.php:147
+#: ../../mod/search.php:40
+msgid "Search"
msgstr ""
-#: ../../include/permissions.php:868
-msgid "Community Forum"
+#: ../../include/text.php:868 ../../include/text.php:880
+#: ../../include/widgets.php:192 ../../mod/rbmark.php:28
+#: ../../mod/rbmark.php:100 ../../mod/admin.php:1454 ../../mod/admin.php:1474
+#: ../../mod/filer.php:49
+msgid "Save"
msgstr ""
-#: ../../include/permissions.php:869
-msgid "Feed Republish"
+#: ../../include/text.php:954
+msgid "poke"
msgstr ""
-#: ../../include/permissions.php:870
-msgid "Special Purpose"
+#: ../../include/text.php:954 ../../include/conversation.php:243
+msgid "poked"
msgstr ""
-#: ../../include/permissions.php:870
-msgid "Celebrity/Soapbox"
+#: ../../include/text.php:955
+msgid "ping"
msgstr ""
-#: ../../include/permissions.php:870
-msgid "Group Repository"
+#: ../../include/text.php:955
+msgid "pinged"
msgstr ""
-#: ../../include/permissions.php:871 ../../include/profile_selectors.php:6
-#: ../../include/profile_selectors.php:23
-#: ../../include/profile_selectors.php:61
-#: ../../include/profile_selectors.php:97
-msgid "Other"
+#: ../../include/text.php:956
+msgid "prod"
msgstr ""
-#: ../../include/permissions.php:871
-msgid "Custom/Expert Mode"
+#: ../../include/text.php:956
+msgid "prodded"
msgstr ""
-#: ../../include/chat.php:23
-msgid "Missing room name"
+#: ../../include/text.php:957
+msgid "slap"
msgstr ""
-#: ../../include/chat.php:32
-msgid "Duplicate room name"
+#: ../../include/text.php:957
+msgid "slapped"
msgstr ""
-#: ../../include/chat.php:82 ../../include/chat.php:90
-msgid "Invalid room specifier."
+#: ../../include/text.php:958
+msgid "finger"
msgstr ""
-#: ../../include/chat.php:122
-msgid "Room not found."
+#: ../../include/text.php:958
+msgid "fingered"
msgstr ""
-#: ../../include/chat.php:133 ../../include/items.php:4396
-#: ../../include/photos.php:29 ../../include/attach.php:140
-#: ../../include/attach.php:188 ../../include/attach.php:251
-#: ../../include/attach.php:265 ../../include/attach.php:272
-#: ../../include/attach.php:337 ../../include/attach.php:351
-#: ../../include/attach.php:358 ../../include/attach.php:436
-#: ../../include/attach.php:884 ../../include/attach.php:955
-#: ../../include/attach.php:1107 ../../mod/achievements.php:30
-#: ../../mod/fsuggest.php:78 ../../mod/authtest.php:13
-#: ../../mod/bookmarks.php:48 ../../mod/block.php:22 ../../mod/block.php:72
-#: ../../mod/id.php:71 ../../mod/like.php:177 ../../mod/common.php:35
-#: ../../mod/mitem.php:111 ../../mod/connedit.php:352 ../../mod/mood.php:112
-#: ../../mod/filestorage.php:18 ../../mod/filestorage.php:73
-#: ../../mod/filestorage.php:88 ../../mod/filestorage.php:115
-#: ../../mod/layouts.php:69 ../../mod/layouts.php:76 ../../mod/layouts.php:87
-#: ../../mod/poke.php:133 ../../mod/network.php:12 ../../mod/chat.php:94
-#: ../../mod/chat.php:99 ../../mod/rate.php:111 ../../mod/photos.php:70
-#: ../../mod/editblock.php:65 ../../mod/editpost.php:13
-#: ../../mod/appman.php:66 ../../mod/profile.php:64 ../../mod/profile.php:72
-#: ../../mod/menu.php:74 ../../mod/page.php:31 ../../mod/page.php:86
-#: ../../mod/new_channel.php:68 ../../mod/new_channel.php:99
-#: ../../mod/notifications.php:66 ../../mod/pdledit.php:21
-#: ../../mod/events.php:256 ../../mod/profile_photo.php:338
-#: ../../mod/profile_photo.php:351 ../../mod/item.php:205
-#: ../../mod/item.php:213 ../../mod/item.php:1049 ../../mod/message.php:16
-#: ../../mod/webpages.php:69 ../../mod/register.php:72 ../../mod/blocks.php:69
-#: ../../mod/blocks.php:76 ../../mod/service_limits.php:7
-#: ../../mod/sources.php:66 ../../mod/regmod.php:17 ../../mod/channel.php:100
-#: ../../mod/channel.php:214 ../../mod/channel.php:254 ../../mod/thing.php:271
-#: ../../mod/thing.php:291 ../../mod/thing.php:328 ../../mod/invite.php:13
-#: ../../mod/invite.php:104 ../../mod/mail.php:118 ../../mod/viewsrc.php:14
-#: ../../mod/settings.php:566 ../../mod/manage.php:6 ../../mod/api.php:26
-#: ../../mod/api.php:31 ../../mod/connections.php:29
-#: ../../mod/editlayout.php:63 ../../mod/editlayout.php:87
-#: ../../mod/editwebpage.php:64 ../../mod/editwebpage.php:86
-#: ../../mod/editwebpage.php:101 ../../mod/editwebpage.php:125
-#: ../../mod/group.php:9 ../../mod/viewconnections.php:22
-#: ../../mod/viewconnections.php:27 ../../mod/locs.php:83
-#: ../../mod/setup.php:227 ../../mod/sharedwithme.php:7
-#: ../../mod/suggest.php:26 ../../mod/profiles.php:188
-#: ../../mod/profiles.php:576 ../../index.php:178 ../../index.php:361
-msgid "Permission denied."
+#: ../../include/text.php:959
+msgid "rebuff"
msgstr ""
-#: ../../include/chat.php:143
-msgid "Room is full"
+#: ../../include/text.php:959
+msgid "rebuffed"
msgstr ""
-#: ../../include/datetime.php:48
-msgid "Miscellaneous"
+#: ../../include/text.php:969
+msgid "happy"
msgstr ""
-#: ../../include/datetime.php:132
-msgid "YYYY-MM-DD or MM-DD"
+#: ../../include/text.php:970
+msgid "sad"
msgstr ""
-#: ../../include/datetime.php:235 ../../mod/appman.php:91
-#: ../../mod/appman.php:92 ../../mod/events.php:689
-msgid "Required"
+#: ../../include/text.php:971
+msgid "mellow"
msgstr ""
-#: ../../include/datetime.php:262 ../../boot.php:2289
-msgid "never"
+#: ../../include/text.php:972
+msgid "tired"
msgstr ""
-#: ../../include/datetime.php:268
-msgid "less than a second ago"
+#: ../../include/text.php:973
+msgid "perky"
msgstr ""
-#: ../../include/datetime.php:271
-msgid "year"
+#: ../../include/text.php:974
+msgid "angry"
msgstr ""
-#: ../../include/datetime.php:271
-msgid "years"
+#: ../../include/text.php:975
+msgid "stupified"
msgstr ""
-#: ../../include/datetime.php:272
-msgid "month"
+#: ../../include/text.php:976
+msgid "puzzled"
msgstr ""
-#: ../../include/datetime.php:272
-msgid "months"
+#: ../../include/text.php:977
+msgid "interested"
msgstr ""
-#: ../../include/datetime.php:273
-msgid "week"
+#: ../../include/text.php:978
+msgid "bitter"
msgstr ""
-#: ../../include/datetime.php:273
-msgid "weeks"
+#: ../../include/text.php:979
+msgid "cheerful"
msgstr ""
-#: ../../include/datetime.php:274
-msgid "day"
+#: ../../include/text.php:980
+msgid "alive"
msgstr ""
-#: ../../include/datetime.php:274
-msgid "days"
+#: ../../include/text.php:981
+msgid "annoyed"
msgstr ""
-#: ../../include/datetime.php:275
-msgid "hour"
+#: ../../include/text.php:982
+msgid "anxious"
msgstr ""
-#: ../../include/datetime.php:275
-msgid "hours"
+#: ../../include/text.php:983
+msgid "cranky"
msgstr ""
-#: ../../include/datetime.php:276
-msgid "minute"
+#: ../../include/text.php:984
+msgid "disturbed"
msgstr ""
-#: ../../include/datetime.php:276
-msgid "minutes"
+#: ../../include/text.php:985
+msgid "frustrated"
msgstr ""
-#: ../../include/datetime.php:277
-msgid "second"
+#: ../../include/text.php:986
+msgid "depressed"
msgstr ""
-#: ../../include/datetime.php:277
-msgid "seconds"
+#: ../../include/text.php:987
+msgid "motivated"
msgstr ""
-#: ../../include/datetime.php:285
-#, php-format
-msgctxt "e.g. 22 hours ago, 1 minute ago"
-msgid "%1$d %2$s ago"
+#: ../../include/text.php:988
+msgid "relaxed"
msgstr ""
-#: ../../include/datetime.php:519
-#, php-format
-msgid "%1$s's birthday"
+#: ../../include/text.php:989
+msgid "surprised"
msgstr ""
-#: ../../include/datetime.php:520
-#, php-format
-msgid "Happy Birthday %1$s"
+#: ../../include/text.php:1161 ../../include/js_strings.php:70
+msgid "Monday"
msgstr ""
-#: ../../include/features.php:38
-msgid "General Features"
+#: ../../include/text.php:1161 ../../include/js_strings.php:71
+msgid "Tuesday"
msgstr ""
-#: ../../include/features.php:40
-msgid "Content Expiration"
+#: ../../include/text.php:1161 ../../include/js_strings.php:72
+msgid "Wednesday"
msgstr ""
-#: ../../include/features.php:40
-msgid "Remove posts/comments and/or private messages at a future time"
+#: ../../include/text.php:1161 ../../include/js_strings.php:73
+msgid "Thursday"
msgstr ""
-#: ../../include/features.php:41
-msgid "Multiple Profiles"
+#: ../../include/text.php:1161 ../../include/js_strings.php:74
+msgid "Friday"
msgstr ""
-#: ../../include/features.php:41
-msgid "Ability to create multiple profiles"
+#: ../../include/text.php:1161 ../../include/js_strings.php:75
+msgid "Saturday"
msgstr ""
-#: ../../include/features.php:42
-msgid "Advanced Profiles"
+#: ../../include/text.php:1161 ../../include/js_strings.php:69
+msgid "Sunday"
msgstr ""
-#: ../../include/features.php:42
-msgid "Additional profile sections and selections"
+#: ../../include/text.php:1165 ../../include/js_strings.php:45
+msgid "January"
msgstr ""
-#: ../../include/features.php:43
-msgid "Profile Import/Export"
+#: ../../include/text.php:1165 ../../include/js_strings.php:46
+msgid "February"
msgstr ""
-#: ../../include/features.php:43
-msgid "Save and load profile details across sites/channels"
+#: ../../include/text.php:1165 ../../include/js_strings.php:47
+msgid "March"
msgstr ""
-#: ../../include/features.php:44
-msgid "Web Pages"
+#: ../../include/text.php:1165 ../../include/js_strings.php:48
+msgid "April"
msgstr ""
-#: ../../include/features.php:44
-msgid "Provide managed web pages on your channel"
+#: ../../include/text.php:1165
+msgid "May"
msgstr ""
-#: ../../include/features.php:45
-msgid "Private Notes"
+#: ../../include/text.php:1165 ../../include/js_strings.php:50
+msgid "June"
msgstr ""
-#: ../../include/features.php:45
-msgid "Enables a tool to store notes and reminders"
+#: ../../include/text.php:1165 ../../include/js_strings.php:51
+msgid "July"
msgstr ""
-#: ../../include/features.php:46
-msgid "Navigation Channel Select"
+#: ../../include/text.php:1165 ../../include/js_strings.php:52
+msgid "August"
msgstr ""
-#: ../../include/features.php:46
-msgid "Change channels directly from within the navigation dropdown menu"
+#: ../../include/text.php:1165 ../../include/js_strings.php:53
+msgid "September"
msgstr ""
-#: ../../include/features.php:47
-msgid "Photo Location"
+#: ../../include/text.php:1165 ../../include/js_strings.php:54
+msgid "October"
msgstr ""
-#: ../../include/features.php:47
-msgid "If location data is available on uploaded photos, link this to a map."
+#: ../../include/text.php:1165 ../../include/js_strings.php:55
+msgid "November"
msgstr ""
-#: ../../include/features.php:49
-msgid "Expert Mode"
+#: ../../include/text.php:1165 ../../include/js_strings.php:56
+msgid "December"
msgstr ""
-#: ../../include/features.php:49
-msgid "Enable Expert Mode to provide advanced configuration options"
+#: ../../include/text.php:1242 ../../include/text.php:1246
+msgid "Unknown Attachment"
msgstr ""
-#: ../../include/features.php:50
-msgid "Premium Channel"
+#: ../../include/text.php:1248 ../../include/RedDAV/RedBrowser.php:237
+#: ../../mod/sharedwithme.php:97
+msgid "Size"
msgstr ""
-#: ../../include/features.php:50
-msgid ""
-"Allows you to set restrictions and terms on those that connect with your "
-"channel"
+#: ../../include/text.php:1248
+msgid "unknown"
msgstr ""
-#: ../../include/features.php:55
-msgid "Post Composition Features"
+#: ../../include/text.php:1284
+msgid "remove category"
msgstr ""
-#: ../../include/features.php:57
-msgid "Use Markdown"
+#: ../../include/text.php:1361
+msgid "remove from file"
msgstr ""
-#: ../../include/features.php:57
-msgid "Allow use of \"Markdown\" to format posts"
+#: ../../include/text.php:1392 ../../include/event.php:22
+#: ../../include/bb2diaspora.php:465
+msgid "l F d, Y \\@ g:i A"
msgstr ""
-#: ../../include/features.php:58
-msgid "Large Photos"
+#: ../../include/text.php:1396 ../../include/event.php:30
+#: ../../include/bb2diaspora.php:471
+msgid "Starts:"
msgstr ""
-#: ../../include/features.php:58
-msgid ""
-"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
-"(640px) photo thumbnails"
+#: ../../include/text.php:1400 ../../include/event.php:40
+#: ../../include/bb2diaspora.php:479
+msgid "Finishes:"
msgstr ""
-#: ../../include/features.php:59 ../../include/widgets.php:546
-#: ../../mod/sources.php:88
-msgid "Channel Sources"
+#: ../../include/text.php:1407 ../../include/event.php:52
+#: ../../include/identity.php:998 ../../include/bb2diaspora.php:487
+#: ../../mod/directory.php:304
+msgid "Location:"
msgstr ""
-#: ../../include/features.php:59
-msgid "Automatically import channel content from other channels or feeds"
+#: ../../include/text.php:1503 ../../include/text.php:1514
+msgid "Click to open/close"
msgstr ""
-#: ../../include/features.php:60
-msgid "Even More Encryption"
+#: ../../include/text.php:1698 ../../mod/events.php:623
+msgid "Link to Source"
msgstr ""
-#: ../../include/features.php:60
-msgid ""
-"Allow optional encryption of content end-to-end with a shared secret key"
+#: ../../include/text.php:1719 ../../include/text.php:1791
+msgid "default"
msgstr ""
-#: ../../include/features.php:61
-msgid "Enable Voting Tools"
+#: ../../include/text.php:1727
+msgid "Page layout"
msgstr ""
-#: ../../include/features.php:61
-msgid "Provide a class of post which others can vote on"
+#: ../../include/text.php:1727
+msgid "You can create your own with the layouts tool"
msgstr ""
-#: ../../include/features.php:62
-msgid "Delayed Posting"
+#: ../../include/text.php:1769
+msgid "Page content type"
msgstr ""
-#: ../../include/features.php:62
-msgid "Allow posts to be published at a later date"
+#: ../../include/text.php:1803
+msgid "Select an alternate language"
msgstr ""
-#: ../../include/features.php:63
-msgid "Suppress Duplicate Posts/Comments"
+#: ../../include/text.php:1922 ../../include/conversation.php:120
+#: ../../mod/tagger.php:43 ../../mod/like.php:361 ../../mod/subthread.php:83
+msgid "photo"
msgstr ""
-#: ../../include/features.php:63
-msgid ""
-"Prevent posts with identical content to be published with less than two "
-"minutes in between submissions."
+#: ../../include/text.php:1925 ../../include/event.php:904
+#: ../../include/conversation.php:123 ../../mod/tagger.php:47
+#: ../../mod/like.php:363 ../../mod/events.php:249
+msgid "event"
msgstr ""
-#: ../../include/features.php:69
-msgid "Network and Stream Filtering"
+#: ../../include/text.php:1928 ../../include/conversation.php:148
+#: ../../mod/like.php:361 ../../mod/subthread.php:83
+msgid "status"
msgstr ""
-#: ../../include/features.php:70
-msgid "Search by Date"
+#: ../../include/text.php:1930 ../../include/conversation.php:150
+#: ../../mod/tagger.php:53
+msgid "comment"
msgstr ""
-#: ../../include/features.php:70
-msgid "Ability to select posts by date ranges"
+#: ../../include/text.php:1935
+msgid "activity"
msgstr ""
-#: ../../include/features.php:71
-msgid "Collections Filter"
+#: ../../include/text.php:2230
+msgid "Design Tools"
msgstr ""
-#: ../../include/features.php:71
-msgid "Enable widget to display Network posts only from selected collections"
+#: ../../include/text.php:2233 ../../mod/blocks.php:147
+msgid "Blocks"
msgstr ""
-#: ../../include/features.php:72 ../../include/widgets.php:274
-msgid "Saved Searches"
+#: ../../include/text.php:2234 ../../mod/menu.php:103
+msgid "Menus"
msgstr ""
-#: ../../include/features.php:72
-msgid "Save search terms for re-use"
+#: ../../include/text.php:2235 ../../mod/layouts.php:174
+msgid "Layouts"
msgstr ""
-#: ../../include/features.php:73
-msgid "Network Personal Tab"
+#: ../../include/text.php:2236
+msgid "Pages"
msgstr ""
-#: ../../include/features.php:73
-msgid "Enable tab to display only Network posts that you've interacted on"
+#: ../../include/text.php:2588 ../../include/RedDAV/RedBrowser.php:131
+msgid "Collection"
msgstr ""
-#: ../../include/features.php:74
-msgid "Network New Tab"
+#: ../../include/RedDAV/RedBrowser.php:107
+#: ../../include/RedDAV/RedBrowser.php:239
+msgid "parent"
msgstr ""
-#: ../../include/features.php:74
-msgid "Enable tab to display all new Network activity"
+#: ../../include/RedDAV/RedBrowser.php:134
+msgid "Principal"
msgstr ""
-#: ../../include/features.php:75
-msgid "Affinity Tool"
+#: ../../include/RedDAV/RedBrowser.php:137
+msgid "Addressbook"
msgstr ""
-#: ../../include/features.php:75
-msgid "Filter stream activity by depth of relationships"
+#: ../../include/RedDAV/RedBrowser.php:140
+msgid "Calendar"
msgstr ""
-#: ../../include/features.php:76
-msgid "Connection Filtering"
+#: ../../include/RedDAV/RedBrowser.php:143
+msgid "Schedule Inbox"
msgstr ""
-#: ../../include/features.php:76
-msgid "Filter incoming posts from connections based on keywords/content"
+#: ../../include/RedDAV/RedBrowser.php:146
+msgid "Schedule Outbox"
msgstr ""
-#: ../../include/features.php:77
-msgid "Suggest Channels"
+#: ../../include/RedDAV/RedBrowser.php:164 ../../include/widgets.php:1330
+#: ../../include/conversation.php:1027 ../../include/apps.php:360
+#: ../../include/apps.php:415 ../../mod/photos.php:754
+#: ../../mod/photos.php:1195
+msgid "Unknown"
msgstr ""
-#: ../../include/features.php:77
-msgid "Show channel suggestions"
+#: ../../include/RedDAV/RedBrowser.php:226 ../../include/conversation.php:1629
+#: ../../include/nav.php:93 ../../include/apps.php:135
+#: ../../mod/fbrowser.php:109
+msgid "Files"
msgstr ""
-#: ../../include/features.php:82
-msgid "Post/Comment Tools"
+#: ../../include/RedDAV/RedBrowser.php:227
+msgid "Total"
msgstr ""
-#: ../../include/features.php:83
-msgid "Tagging"
+#: ../../include/RedDAV/RedBrowser.php:229
+msgid "Shared"
msgstr ""
-#: ../../include/features.php:83
-msgid "Ability to tag existing posts"
+#: ../../include/RedDAV/RedBrowser.php:230
+#: ../../include/RedDAV/RedBrowser.php:303 ../../mod/blocks.php:152
+#: ../../mod/new_channel.php:121 ../../mod/webpages.php:180
+#: ../../mod/layouts.php:175 ../../mod/menu.php:114
+msgid "Create"
msgstr ""
-#: ../../include/features.php:84
-msgid "Post Categories"
+#: ../../include/RedDAV/RedBrowser.php:231
+#: ../../include/RedDAV/RedBrowser.php:305 ../../include/widgets.php:1343
+#: ../../mod/profile_photo.php:453 ../../mod/photos.php:781
+#: ../../mod/photos.php:1316
+msgid "Upload"
msgstr ""
-#: ../../include/features.php:84
-msgid "Add categories to your posts"
+#: ../../include/RedDAV/RedBrowser.php:235 ../../mod/admin.php:986
+#: ../../mod/settings.php:588 ../../mod/settings.php:614
+#: ../../mod/sharedwithme.php:95
+msgid "Name"
msgstr ""
-#: ../../include/features.php:85 ../../include/contact_widgets.php:57
-#: ../../include/widgets.php:304
-msgid "Saved Folders"
+#: ../../include/RedDAV/RedBrowser.php:236
+msgid "Type"
msgstr ""
-#: ../../include/features.php:85
-msgid "Ability to file posts under folders"
+#: ../../include/RedDAV/RedBrowser.php:238 ../../mod/sharedwithme.php:98
+msgid "Last Modified"
msgstr ""
-#: ../../include/features.php:86
-msgid "Dislike Posts"
+#: ../../include/RedDAV/RedBrowser.php:240 ../../include/menu.php:108
+#: ../../include/page_widgets.php:8 ../../include/page_widgets.php:36
+#: ../../include/ItemObject.php:100 ../../include/apps.php:259
+#: ../../mod/blocks.php:153 ../../mod/editwebpage.php:176
+#: ../../mod/thing.php:257 ../../mod/editblock.php:135
+#: ../../mod/editlayout.php:134 ../../mod/settings.php:648
+#: ../../mod/webpages.php:181 ../../mod/layouts.php:183
+#: ../../mod/editpost.php:112 ../../mod/connections.php:235
+#: ../../mod/connections.php:248 ../../mod/connections.php:267
+#: ../../mod/menu.php:108
+msgid "Edit"
msgstr ""
-#: ../../include/features.php:86
-msgid "Ability to dislike posts/comments"
+#: ../../include/RedDAV/RedBrowser.php:241 ../../include/conversation.php:657
+#: ../../include/ItemObject.php:120 ../../include/apps.php:260
+#: ../../mod/group.php:173 ../../mod/blocks.php:155 ../../mod/connedit.php:551
+#: ../../mod/editwebpage.php:223 ../../mod/thing.php:258
+#: ../../mod/editblock.php:181 ../../mod/admin.php:821 ../../mod/admin.php:980
+#: ../../mod/editlayout.php:179 ../../mod/settings.php:649
+#: ../../mod/webpages.php:183 ../../mod/photos.php:1126
+msgid "Delete"
msgstr ""
-#: ../../include/features.php:87
-msgid "Star Posts"
+#: ../../include/RedDAV/RedBrowser.php:282
+#, php-format
+msgid "You are using %1$s of your available file storage."
msgstr ""
-#: ../../include/features.php:87
-msgid "Ability to mark special posts with a star indicator"
+#: ../../include/RedDAV/RedBrowser.php:287
+#, php-format
+msgid "You are using %1$s of %2$s available file storage. (%3$s&#37;)"
msgstr ""
-#: ../../include/features.php:88
-msgid "Tag Cloud"
+#: ../../include/RedDAV/RedBrowser.php:299
+msgid "WARNING:"
msgstr ""
-#: ../../include/features.php:88
-msgid "Provide a personal tag cloud on your channel page"
+#: ../../include/RedDAV/RedBrowser.php:302
+msgid "Create new folder"
msgstr ""
-#: ../../include/comanche.php:34 ../../mod/admin.php:351
-msgid "Default"
+#: ../../include/RedDAV/RedBrowser.php:304
+msgid "Upload file"
msgstr ""
#: ../../include/js_strings.php:5
msgid "Delete this item?"
msgstr ""
-#: ../../include/js_strings.php:6 ../../include/ItemObject.php:682
-#: ../../mod/photos.php:1047 ../../mod/photos.php:1165
+#: ../../include/js_strings.php:6 ../../include/ItemObject.php:696
+#: ../../mod/photos.php:1044 ../../mod/photos.php:1162
msgid "Comment"
msgstr ""
-#: ../../include/js_strings.php:7 ../../include/ItemObject.php:399
+#: ../../include/js_strings.php:7 ../../include/ItemObject.php:413
msgid "[+] show all"
msgstr ""
@@ -780,8 +678,8 @@ msgstr ""
msgid "Rate This Channel (this is public)"
msgstr ""
-#: ../../include/js_strings.php:20 ../../mod/connedit.php:694
-#: ../../mod/rate.php:157
+#: ../../include/js_strings.php:20 ../../mod/rate.php:157
+#: ../../mod/connedit.php:694
msgid "Rating"
msgstr ""
@@ -789,25 +687,27 @@ msgstr ""
msgid "Describe (optional)"
msgstr ""
-#: ../../include/js_strings.php:22 ../../include/ItemObject.php:683
-#: ../../include/widgets.php:676 ../../mod/fsuggest.php:108
-#: ../../mod/mitem.php:231 ../../mod/connedit.php:715 ../../mod/mood.php:135
-#: ../../mod/pconfig.php:108 ../../mod/filestorage.php:156
-#: ../../mod/poke.php:171 ../../mod/chat.php:184 ../../mod/chat.php:213
-#: ../../mod/rate.php:168 ../../mod/photos.php:637 ../../mod/photos.php:1008
-#: ../../mod/photos.php:1048 ../../mod/photos.php:1166 ../../mod/admin.php:435
-#: ../../mod/admin.php:802 ../../mod/admin.php:966 ../../mod/admin.php:1103
-#: ../../mod/admin.php:1297 ../../mod/admin.php:1382 ../../mod/appman.php:99
-#: ../../mod/pdledit.php:58 ../../mod/events.php:531 ../../mod/events.php:710
+#: ../../include/js_strings.php:22 ../../include/widgets.php:676
+#: ../../include/widgets.php:688 ../../include/ItemObject.php:697
+#: ../../mod/filestorage.php:156 ../../mod/group.php:81
+#: ../../mod/connect.php:93 ../../mod/rate.php:168 ../../mod/mood.php:135
+#: ../../mod/setup.php:331 ../../mod/setup.php:371 ../../mod/pconfig.php:108
+#: ../../mod/poke.php:171 ../../mod/profiles.php:675
+#: ../../mod/connedit.php:715 ../../mod/fsuggest.php:108
#: ../../mod/sources.php:104 ../../mod/sources.php:138
-#: ../../mod/import.php:527 ../../mod/thing.php:313 ../../mod/thing.php:359
-#: ../../mod/invite.php:142 ../../mod/mail.php:371 ../../mod/settings.php:584
-#: ../../mod/settings.php:696 ../../mod/settings.php:724
-#: ../../mod/settings.php:747 ../../mod/settings.php:832
-#: ../../mod/settings.php:1021 ../../mod/xchan.php:11 ../../mod/group.php:81
-#: ../../mod/connect.php:93 ../../mod/locs.php:116 ../../mod/setup.php:331
-#: ../../mod/setup.php:371 ../../mod/profiles.php:667
-#: ../../mod/import_items.php:122 ../../view/theme/redbasic/php/config.php:99
+#: ../../mod/import.php:527 ../../mod/invite.php:142 ../../mod/thing.php:313
+#: ../../mod/thing.php:359 ../../mod/import_items.php:122
+#: ../../mod/pdledit.php:58 ../../mod/admin.php:447 ../../mod/admin.php:814
+#: ../../mod/admin.php:978 ../../mod/admin.php:1115 ../../mod/admin.php:1309
+#: ../../mod/admin.php:1394 ../../mod/settings.php:586
+#: ../../mod/settings.php:698 ../../mod/settings.php:726
+#: ../../mod/settings.php:749 ../../mod/settings.php:834
+#: ../../mod/settings.php:1023 ../../mod/appman.php:99 ../../mod/locs.php:116
+#: ../../mod/xchan.php:11 ../../mod/photos.php:637 ../../mod/photos.php:1005
+#: ../../mod/photos.php:1045 ../../mod/photos.php:1163 ../../mod/chat.php:184
+#: ../../mod/chat.php:213 ../../mod/mail.php:380 ../../mod/events.php:461
+#: ../../mod/events.php:658 ../../mod/mitem.php:231
+#: ../../view/theme/redbasic/php/config.php:99
msgid "Submit"
msgstr ""
@@ -819,1110 +719,1108 @@ msgstr ""
msgid "Unsaved changes. Are you sure you wish to leave this page?"
msgstr ""
-#: ../../include/js_strings.php:26
-msgid "timeago.prefixAgo"
+#: ../../include/js_strings.php:25 ../../mod/pubsites.php:28
+#: ../../mod/profiles.php:464 ../../mod/events.php:452
+msgid "Location"
msgstr ""
#: ../../include/js_strings.php:27
-msgid "timeago.prefixFromNow"
+msgid "timeago.prefixAgo"
msgstr ""
#: ../../include/js_strings.php:28
-msgid "ago"
+msgid "timeago.prefixFromNow"
msgstr ""
#: ../../include/js_strings.php:29
-msgid "from now"
+msgid "ago"
msgstr ""
#: ../../include/js_strings.php:30
-msgid "less than a minute"
+msgid "from now"
msgstr ""
#: ../../include/js_strings.php:31
-msgid "about a minute"
+msgid "less than a minute"
msgstr ""
#: ../../include/js_strings.php:32
+msgid "about a minute"
+msgstr ""
+
+#: ../../include/js_strings.php:33
#, php-format
msgid "%d minutes"
msgstr ""
-#: ../../include/js_strings.php:33
+#: ../../include/js_strings.php:34
msgid "about an hour"
msgstr ""
-#: ../../include/js_strings.php:34
+#: ../../include/js_strings.php:35
#, php-format
msgid "about %d hours"
msgstr ""
-#: ../../include/js_strings.php:35
+#: ../../include/js_strings.php:36
msgid "a day"
msgstr ""
-#: ../../include/js_strings.php:36
+#: ../../include/js_strings.php:37
#, php-format
msgid "%d days"
msgstr ""
-#: ../../include/js_strings.php:37
+#: ../../include/js_strings.php:38
msgid "about a month"
msgstr ""
-#: ../../include/js_strings.php:38
+#: ../../include/js_strings.php:39
#, php-format
msgid "%d months"
msgstr ""
-#: ../../include/js_strings.php:39
+#: ../../include/js_strings.php:40
msgid "about a year"
msgstr ""
-#: ../../include/js_strings.php:40
+#: ../../include/js_strings.php:41
#, php-format
msgid "%d years"
msgstr ""
-#: ../../include/js_strings.php:41
+#: ../../include/js_strings.php:42
msgid " "
msgstr ""
-#: ../../include/js_strings.php:42
+#: ../../include/js_strings.php:43
msgid "timeago.numbers"
msgstr ""
-#: ../../include/js_strings.php:44 ../../include/text.php:1164
-msgid "January"
+#: ../../include/js_strings.php:49
+msgctxt "long"
+msgid "May"
msgstr ""
-#: ../../include/js_strings.php:45 ../../include/text.php:1164
-msgid "February"
+#: ../../include/js_strings.php:57
+msgid "Jan"
msgstr ""
-#: ../../include/js_strings.php:46 ../../include/text.php:1164
-msgid "March"
+#: ../../include/js_strings.php:58
+msgid "Feb"
msgstr ""
-#: ../../include/js_strings.php:47 ../../include/text.php:1164
-msgid "April"
+#: ../../include/js_strings.php:59
+msgid "Mar"
msgstr ""
-#: ../../include/js_strings.php:48
-msgctxt "long"
+#: ../../include/js_strings.php:60
+msgid "Apr"
+msgstr ""
+
+#: ../../include/js_strings.php:61
+msgctxt "short"
msgid "May"
msgstr ""
-#: ../../include/js_strings.php:49 ../../include/text.php:1164
-msgid "June"
+#: ../../include/js_strings.php:62
+msgid "Jun"
msgstr ""
-#: ../../include/js_strings.php:50 ../../include/text.php:1164
-msgid "July"
+#: ../../include/js_strings.php:63
+msgid "Jul"
msgstr ""
-#: ../../include/js_strings.php:51 ../../include/text.php:1164
-msgid "August"
+#: ../../include/js_strings.php:64
+msgid "Aug"
msgstr ""
-#: ../../include/js_strings.php:52 ../../include/text.php:1164
-msgid "September"
+#: ../../include/js_strings.php:65
+msgid "Sep"
msgstr ""
-#: ../../include/js_strings.php:53 ../../include/text.php:1164
-msgid "October"
+#: ../../include/js_strings.php:66
+msgid "Oct"
msgstr ""
-#: ../../include/js_strings.php:54 ../../include/text.php:1164
-msgid "November"
+#: ../../include/js_strings.php:67
+msgid "Nov"
msgstr ""
-#: ../../include/js_strings.php:55 ../../include/text.php:1164
-msgid "December"
+#: ../../include/js_strings.php:68
+msgid "Dec"
msgstr ""
-#: ../../include/js_strings.php:56
-msgid "Jan"
+#: ../../include/js_strings.php:76
+msgid "Sun"
msgstr ""
-#: ../../include/js_strings.php:57
-msgid "Feb"
+#: ../../include/js_strings.php:77
+msgid "Mon"
msgstr ""
-#: ../../include/js_strings.php:58
-msgid "Mar"
+#: ../../include/js_strings.php:78
+msgid "Tue"
msgstr ""
-#: ../../include/js_strings.php:59
-msgid "Apr"
+#: ../../include/js_strings.php:79
+msgid "Wed"
msgstr ""
-#: ../../include/js_strings.php:60
-msgctxt "short"
-msgid "May"
+#: ../../include/js_strings.php:80
+msgid "Thu"
msgstr ""
-#: ../../include/js_strings.php:61
-msgid "Jun"
+#: ../../include/js_strings.php:81
+msgid "Fri"
msgstr ""
-#: ../../include/js_strings.php:62
-msgid "Jul"
+#: ../../include/js_strings.php:82
+msgid "Sat"
msgstr ""
-#: ../../include/js_strings.php:63
-msgid "Aug"
+#: ../../include/js_strings.php:83
+msgctxt "calendar"
+msgid "today"
msgstr ""
-#: ../../include/js_strings.php:64
-msgid "Sep"
+#: ../../include/js_strings.php:84
+msgctxt "calendar"
+msgid "month"
msgstr ""
-#: ../../include/js_strings.php:65
-msgid "Oct"
+#: ../../include/js_strings.php:85
+msgctxt "calendar"
+msgid "week"
msgstr ""
-#: ../../include/js_strings.php:66
-msgid "Nov"
+#: ../../include/js_strings.php:86
+msgctxt "calendar"
+msgid "day"
msgstr ""
-#: ../../include/js_strings.php:67
-msgid "Dec"
+#: ../../include/js_strings.php:87
+msgctxt "calendar"
+msgid "All day"
msgstr ""
-#: ../../include/js_strings.php:68 ../../include/text.php:1160
-msgid "Sunday"
+#: ../../include/Import/import_diaspora.php:17
+msgid "No username found in import file."
msgstr ""
-#: ../../include/js_strings.php:69 ../../include/text.php:1160
-msgid "Monday"
+#: ../../include/Import/import_diaspora.php:143 ../../mod/import.php:487
+msgid "Import completed."
msgstr ""
-#: ../../include/js_strings.php:70 ../../include/text.php:1160
-msgid "Tuesday"
+#: ../../include/comanche.php:34 ../../mod/admin.php:356
+msgid "Default"
msgstr ""
-#: ../../include/js_strings.php:71 ../../include/text.php:1160
-msgid "Wednesday"
+#: ../../include/items.php:423 ../../mod/group.php:68 ../../mod/like.php:280
+#: ../../mod/dreport.php:6 ../../mod/dreport.php:45 ../../mod/subthread.php:58
+#: ../../mod/import_items.php:114 ../../mod/profperm.php:23
+#: ../../index.php:364
+msgid "Permission denied"
msgstr ""
-#: ../../include/js_strings.php:72 ../../include/text.php:1160
-msgid "Thursday"
+#: ../../include/items.php:1130 ../../include/items.php:1176
+msgid "(Unknown)"
msgstr ""
-#: ../../include/js_strings.php:73 ../../include/text.php:1160
-msgid "Friday"
+#: ../../include/items.php:1373
+msgid "Visible to anybody on the internet."
msgstr ""
-#: ../../include/js_strings.php:74 ../../include/text.php:1160
-msgid "Saturday"
+#: ../../include/items.php:1375
+msgid "Visible to you only."
msgstr ""
-#: ../../include/js_strings.php:75
-msgid "Sun"
+#: ../../include/items.php:1377
+msgid "Visible to anybody in this network."
msgstr ""
-#: ../../include/js_strings.php:76
-msgid "Mon"
+#: ../../include/items.php:1379
+msgid "Visible to anybody authenticated."
msgstr ""
-#: ../../include/js_strings.php:77
-msgid "Tue"
+#: ../../include/items.php:1381
+#, php-format
+msgid "Visible to anybody on %s."
msgstr ""
-#: ../../include/js_strings.php:78
-msgid "Wed"
+#: ../../include/items.php:1383
+msgid "Visible to all connections."
msgstr ""
-#: ../../include/js_strings.php:79
-msgid "Thu"
+#: ../../include/items.php:1385
+msgid "Visible to approved connections."
msgstr ""
-#: ../../include/js_strings.php:80
-msgid "Fri"
+#: ../../include/items.php:1387
+msgid "Visible to specific connections."
msgstr ""
-#: ../../include/js_strings.php:81
-msgid "Sat"
+#: ../../include/items.php:4326 ../../mod/filestorage.php:27
+#: ../../mod/display.php:36 ../../mod/thing.php:86 ../../mod/admin.php:129
+#: ../../mod/admin.php:1017 ../../mod/admin.php:1222 ../../mod/viewsrc.php:20
+msgid "Item not found."
msgstr ""
-#: ../../include/js_strings.php:82
-msgctxt "calendar"
-msgid "today"
+#: ../../include/items.php:4838 ../../mod/group.php:38 ../../mod/group.php:137
+msgid "Collection not found."
msgstr ""
-#: ../../include/js_strings.php:83
-msgctxt "calendar"
-msgid "month"
+#: ../../include/items.php:4854
+msgid "Collection is empty."
msgstr ""
-#: ../../include/js_strings.php:84
-msgctxt "calendar"
-msgid "week"
+#: ../../include/items.php:4861
+#, php-format
+msgid "Collection: %s"
msgstr ""
-#: ../../include/js_strings.php:85
-msgctxt "calendar"
-msgid "day"
+#: ../../include/items.php:4871 ../../mod/connedit.php:683
+#, php-format
+msgid "Connection: %s"
msgstr ""
-#: ../../include/js_strings.php:86
-msgctxt "calendar"
-msgid "All day"
+#: ../../include/items.php:4873
+msgid "Connection not found."
msgstr ""
-#: ../../include/contact_selectors.php:56
-msgid "Frequently"
+#: ../../include/event.php:768
+msgid "This event has been added to your calendar."
msgstr ""
-#: ../../include/contact_selectors.php:57
-msgid "Hourly"
+#: ../../include/event.php:967
+msgid "Not specified"
msgstr ""
-#: ../../include/contact_selectors.php:58
-msgid "Twice daily"
+#: ../../include/event.php:968
+msgid "Needs Action"
msgstr ""
-#: ../../include/contact_selectors.php:59
-msgid "Daily"
+#: ../../include/event.php:969
+msgid "Completed"
msgstr ""
-#: ../../include/contact_selectors.php:60
-msgid "Weekly"
+#: ../../include/event.php:970
+msgid "In Process"
msgstr ""
-#: ../../include/contact_selectors.php:61
-msgid "Monthly"
+#: ../../include/event.php:971
+msgid "Cancelled"
msgstr ""
-#: ../../include/contact_selectors.php:76
-msgid "Friendica"
+#: ../../include/identity.php:32
+msgid "Unable to obtain identity information from database"
msgstr ""
-#: ../../include/contact_selectors.php:77
-msgid "OStatus"
+#: ../../include/identity.php:66
+msgid "Empty name"
msgstr ""
-#: ../../include/contact_selectors.php:78
-msgid "RSS/Atom"
+#: ../../include/identity.php:69
+msgid "Name too long"
msgstr ""
-#: ../../include/contact_selectors.php:79 ../../mod/id.php:15
-#: ../../mod/id.php:16 ../../mod/admin.php:805 ../../mod/admin.php:814
-#: ../../boot.php:1488
-msgid "Email"
+#: ../../include/identity.php:181
+msgid "No account identifier"
msgstr ""
-#: ../../include/contact_selectors.php:80
-msgid "Diaspora"
+#: ../../include/identity.php:193
+msgid "Nickname is required."
msgstr ""
-#: ../../include/contact_selectors.php:81
-msgid "Facebook"
+#: ../../include/identity.php:207
+msgid "Reserved nickname. Please choose another."
msgstr ""
-#: ../../include/contact_selectors.php:82
-msgid "Zot!"
+#: ../../include/identity.php:212
+msgid ""
+"Nickname has unsupported characters or is already being used on this site."
msgstr ""
-#: ../../include/contact_selectors.php:83
-msgid "LinkedIn"
+#: ../../include/identity.php:288
+msgid "Unable to retrieve created identity"
msgstr ""
-#: ../../include/contact_selectors.php:84
-msgid "XMPP/IM"
+#: ../../include/identity.php:346
+msgid "Default Profile"
msgstr ""
-#: ../../include/contact_selectors.php:85
-msgid "MySpace"
+#: ../../include/identity.php:390 ../../include/identity.php:391
+#: ../../include/identity.php:398 ../../include/widgets.php:430
+#: ../../include/profile_selectors.php:80 ../../mod/connedit.php:573
+#: ../../mod/settings.php:338 ../../mod/settings.php:342
+#: ../../mod/settings.php:343 ../../mod/settings.php:346
+#: ../../mod/settings.php:357
+msgid "Friends"
msgstr ""
-#: ../../include/activities.php:42
-msgid " and "
+#: ../../include/identity.php:770
+msgid "Requested channel is not available."
msgstr ""
-#: ../../include/activities.php:50
-msgid "public profile"
+#: ../../include/identity.php:816 ../../mod/filestorage.php:54
+#: ../../mod/connect.php:13 ../../mod/achievements.php:11
+#: ../../mod/blocks.php:29 ../../mod/hcard.php:8 ../../mod/editwebpage.php:28
+#: ../../mod/profile.php:16 ../../mod/editblock.php:29
+#: ../../mod/editlayout.php:27 ../../mod/webpages.php:29
+#: ../../mod/layouts.php:29
+msgid "Requested profile is not available."
msgstr ""
-#: ../../include/activities.php:59
-#, php-format
-msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+#: ../../include/identity.php:960 ../../mod/profiles.php:782
+msgid "Change profile photo"
msgstr ""
-#: ../../include/activities.php:60
-#, php-format
-msgid "Visit %1$s's %2$s"
+#: ../../include/identity.php:966
+msgid "Profiles"
msgstr ""
-#: ../../include/activities.php:63
-#, php-format
-msgid "%1$s has an updated %2$s, changing %3$s."
+#: ../../include/identity.php:966
+msgid "Manage/edit profiles"
msgstr ""
-#: ../../include/Contact.php:101 ../../include/conversation.php:952
-#: ../../include/widgets.php:137 ../../include/widgets.php:175
-#: ../../include/identity.php:952 ../../mod/directory.php:318
-#: ../../mod/match.php:64 ../../mod/suggest.php:52
-msgid "Connect"
+#: ../../include/identity.php:967 ../../mod/profiles.php:783
+msgid "Create New Profile"
msgstr ""
-#: ../../include/Contact.php:118
-msgid "New window"
+#: ../../include/identity.php:970 ../../include/nav.php:90
+msgid "Edit Profile"
msgstr ""
-#: ../../include/Contact.php:119
-msgid "Open the selected location in a different window or browser tab"
+#: ../../include/identity.php:982 ../../mod/profiles.php:794
+msgid "Profile Image"
msgstr ""
-#: ../../include/Contact.php:237
-#, php-format
-msgid "User '%s' deleted"
+#: ../../include/identity.php:985
+msgid "visible to everybody"
msgstr ""
-#: ../../include/dba/dba_driver.php:141
-#, php-format
-msgid "Cannot locate DNS info for database server '%s'"
+#: ../../include/identity.php:986 ../../mod/profiles.php:677
+#: ../../mod/profiles.php:798
+msgid "Edit visibility"
msgstr ""
-#: ../../include/items.php:423 ../../mod/like.php:280
-#: ../../mod/subthread.php:58 ../../mod/dreport.php:6 ../../mod/dreport.php:45
-#: ../../mod/group.php:68 ../../mod/profperm.php:23
-#: ../../mod/import_items.php:114 ../../index.php:360
-msgid "Permission denied"
+#: ../../include/identity.php:1002 ../../include/identity.php:1242
+msgid "Gender:"
msgstr ""
-#: ../../include/items.php:1128 ../../include/items.php:1174
-msgid "(Unknown)"
+#: ../../include/identity.php:1003 ../../include/identity.php:1286
+msgid "Status:"
msgstr ""
-#: ../../include/items.php:1371
-msgid "Visible to anybody on the internet."
+#: ../../include/identity.php:1004 ../../include/identity.php:1297
+msgid "Homepage:"
msgstr ""
-#: ../../include/items.php:1373
-msgid "Visible to you only."
+#: ../../include/identity.php:1005
+msgid "Online Now"
msgstr ""
-#: ../../include/items.php:1375
-msgid "Visible to anybody in this network."
+#: ../../include/identity.php:1089 ../../include/identity.php:1167
+#: ../../mod/ping.php:318
+msgid "g A l F d"
msgstr ""
-#: ../../include/items.php:1377
-msgid "Visible to anybody authenticated."
+#: ../../include/identity.php:1090 ../../include/identity.php:1168
+msgid "F d"
msgstr ""
-#: ../../include/items.php:1379
-#, php-format
-msgid "Visible to anybody on %s."
+#: ../../include/identity.php:1135 ../../include/identity.php:1207
+#: ../../mod/ping.php:341
+msgid "[today]"
msgstr ""
-#: ../../include/items.php:1381
-msgid "Visible to all connections."
+#: ../../include/identity.php:1146
+msgid "Birthday Reminders"
msgstr ""
-#: ../../include/items.php:1383
-msgid "Visible to approved connections."
+#: ../../include/identity.php:1147
+msgid "Birthdays this week:"
msgstr ""
-#: ../../include/items.php:1385
-msgid "Visible to specific connections."
+#: ../../include/identity.php:1200
+msgid "[No description]"
msgstr ""
-#: ../../include/items.php:4317 ../../mod/display.php:36
-#: ../../mod/filestorage.php:27 ../../mod/admin.php:127
-#: ../../mod/admin.php:1005 ../../mod/admin.php:1210 ../../mod/thing.php:86
-#: ../../mod/viewsrc.php:20
-msgid "Item not found."
+#: ../../include/identity.php:1218
+msgid "Event Reminders"
msgstr ""
-#: ../../include/items.php:4826 ../../mod/group.php:38 ../../mod/group.php:137
-msgid "Collection not found."
+#: ../../include/identity.php:1219
+msgid "Events this week:"
msgstr ""
-#: ../../include/items.php:4842
-msgid "Collection is empty."
+#: ../../include/identity.php:1232 ../../include/identity.php:1349
+#: ../../include/apps.php:138 ../../mod/profperm.php:112
+msgid "Profile"
msgstr ""
-#: ../../include/items.php:4849
-#, php-format
-msgid "Collection: %s"
+#: ../../include/identity.php:1240 ../../mod/settings.php:1029
+msgid "Full Name:"
+msgstr ""
+
+#: ../../include/identity.php:1247
+msgid "Like this channel"
msgstr ""
-#: ../../include/items.php:4859 ../../mod/connedit.php:683
+#: ../../include/identity.php:1258 ../../include/taxonomy.php:414
+#: ../../include/conversation.php:1721 ../../include/ItemObject.php:179
+#: ../../mod/photos.php:1083
+msgctxt "noun"
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/identity.php:1271
+msgid "j F, Y"
+msgstr ""
+
+#: ../../include/identity.php:1272
+msgid "j F"
+msgstr ""
+
+#: ../../include/identity.php:1279
+msgid "Birthday:"
+msgstr ""
+
+#: ../../include/identity.php:1283 ../../mod/directory.php:299
+msgid "Age:"
+msgstr ""
+
+#: ../../include/identity.php:1292
#, php-format
-msgid "Connection: %s"
+msgid "for %1$d %2$s"
msgstr ""
-#: ../../include/items.php:4861
-msgid "Connection not found."
+#: ../../include/identity.php:1295 ../../mod/profiles.php:699
+msgid "Sexual Preference:"
msgstr ""
-#: ../../include/conversation.php:120 ../../include/text.php:1880
-#: ../../mod/like.php:361 ../../mod/tagger.php:43 ../../mod/subthread.php:83
-msgid "photo"
+#: ../../include/identity.php:1299 ../../mod/profiles.php:701
+#: ../../mod/directory.php:315
+msgid "Hometown:"
msgstr ""
-#: ../../include/conversation.php:123 ../../include/event.php:896
-#: ../../include/text.php:1883 ../../mod/like.php:363 ../../mod/tagger.php:47
-#: ../../mod/events.php:245
-msgid "event"
+#: ../../include/identity.php:1301
+msgid "Tags:"
msgstr ""
-#: ../../include/conversation.php:126 ../../mod/like.php:113
-msgid "channel"
+#: ../../include/identity.php:1303 ../../mod/profiles.php:702
+msgid "Political Views:"
msgstr ""
-#: ../../include/conversation.php:148 ../../include/text.php:1886
-#: ../../mod/like.php:361 ../../mod/subthread.php:83
-msgid "status"
+#: ../../include/identity.php:1305
+msgid "Religion:"
msgstr ""
-#: ../../include/conversation.php:150 ../../include/text.php:1888
-#: ../../mod/tagger.php:53
-msgid "comment"
+#: ../../include/identity.php:1307 ../../mod/directory.php:317
+msgid "About:"
msgstr ""
-#: ../../include/conversation.php:164 ../../mod/like.php:410
-#, php-format
-msgid "%1$s likes %2$s's %3$s"
+#: ../../include/identity.php:1309
+msgid "Hobbies/Interests:"
msgstr ""
-#: ../../include/conversation.php:167 ../../mod/like.php:412
-#, php-format
-msgid "%1$s doesn't like %2$s's %3$s"
+#: ../../include/identity.php:1311 ../../mod/profiles.php:705
+msgid "Likes:"
msgstr ""
-#: ../../include/conversation.php:204
-#, php-format
-msgid "%1$s is now connected with %2$s"
+#: ../../include/identity.php:1313 ../../mod/profiles.php:706
+msgid "Dislikes:"
msgstr ""
-#: ../../include/conversation.php:239
-#, php-format
-msgid "%1$s poked %2$s"
+#: ../../include/identity.php:1315
+msgid "Contact information and Social Networks:"
msgstr ""
-#: ../../include/conversation.php:243 ../../include/text.php:953
-msgid "poked"
+#: ../../include/identity.php:1317
+msgid "My other channels:"
msgstr ""
-#: ../../include/conversation.php:260 ../../mod/mood.php:63
-#, php-format
-msgctxt "mood"
-msgid "%1$s is %2$s"
+#: ../../include/identity.php:1319
+msgid "Musical interests:"
msgstr ""
-#: ../../include/conversation.php:574 ../../mod/photos.php:1063
-msgctxt "title"
-msgid "Likes"
+#: ../../include/identity.php:1321
+msgid "Books, literature:"
msgstr ""
-#: ../../include/conversation.php:574 ../../mod/photos.php:1063
-msgctxt "title"
-msgid "Dislikes"
+#: ../../include/identity.php:1323
+msgid "Television:"
msgstr ""
-#: ../../include/conversation.php:575 ../../mod/photos.php:1064
-msgctxt "title"
-msgid "Agree"
+#: ../../include/identity.php:1325
+msgid "Film/dance/culture/entertainment:"
msgstr ""
-#: ../../include/conversation.php:575 ../../mod/photos.php:1064
-msgctxt "title"
-msgid "Disagree"
+#: ../../include/identity.php:1327
+msgid "Love/Romance:"
msgstr ""
-#: ../../include/conversation.php:575 ../../mod/photos.php:1064
-msgctxt "title"
-msgid "Abstain"
+#: ../../include/identity.php:1329
+msgid "Work/employment:"
msgstr ""
-#: ../../include/conversation.php:576 ../../mod/photos.php:1065
-msgctxt "title"
-msgid "Attending"
+#: ../../include/identity.php:1331
+msgid "School/education:"
msgstr ""
-#: ../../include/conversation.php:576 ../../mod/photos.php:1065
-msgctxt "title"
-msgid "Not attending"
+#: ../../include/identity.php:1351
+msgid "Like this thing"
msgstr ""
-#: ../../include/conversation.php:576 ../../mod/photos.php:1065
-msgctxt "title"
-msgid "Might attend"
+#: ../../include/taxonomy.php:240 ../../include/taxonomy.php:261
+msgid "Tags"
msgstr ""
-#: ../../include/conversation.php:656 ../../include/ItemObject.php:126
-msgid "Select"
+#: ../../include/taxonomy.php:282 ../../include/widgets.php:36
+#: ../../include/contact_widgets.php:95
+msgid "Categories"
msgstr ""
-#: ../../include/conversation.php:664 ../../include/ItemObject.php:89
-msgid "Private Message"
+#: ../../include/taxonomy.php:305
+msgid "Keywords"
msgstr ""
-#: ../../include/conversation.php:671 ../../include/ItemObject.php:227
-msgid "Message signature validated"
+#: ../../include/taxonomy.php:326
+msgid "have"
msgstr ""
-#: ../../include/conversation.php:672 ../../include/ItemObject.php:228
-msgid "Message signature incorrect"
+#: ../../include/taxonomy.php:326
+msgid "has"
msgstr ""
-#: ../../include/conversation.php:691
-#, php-format
-msgid "View %s's profile @ %s"
+#: ../../include/taxonomy.php:327
+msgid "want"
msgstr ""
-#: ../../include/conversation.php:709
-msgid "Categories:"
+#: ../../include/taxonomy.php:327
+msgid "wants"
msgstr ""
-#: ../../include/conversation.php:710
-msgid "Filed under:"
+#: ../../include/taxonomy.php:328 ../../include/ItemObject.php:254
+msgid "like"
msgstr ""
-#: ../../include/conversation.php:718 ../../include/ItemObject.php:321
-#, php-format
-msgid "from %s"
+#: ../../include/taxonomy.php:328
+msgid "likes"
msgstr ""
-#: ../../include/conversation.php:721 ../../include/ItemObject.php:324
-#, php-format
-msgid "last edited: %s"
+#: ../../include/taxonomy.php:329 ../../include/ItemObject.php:255
+msgid "dislike"
msgstr ""
-#: ../../include/conversation.php:722 ../../include/ItemObject.php:325
+#: ../../include/taxonomy.php:329
+msgid "dislikes"
+msgstr ""
+
+#: ../../include/photos.php:112
#, php-format
-msgid "Expires: %s"
+msgid "Image exceeds website size limit of %lu bytes"
msgstr ""
-#: ../../include/conversation.php:737
-msgid "View in context"
+#: ../../include/photos.php:119
+msgid "Image file is empty."
msgstr ""
-#: ../../include/conversation.php:739 ../../include/conversation.php:1226
-#: ../../include/ItemObject.php:375 ../../mod/photos.php:1029
-#: ../../mod/editblock.php:150 ../../mod/editpost.php:129
-#: ../../mod/editlayout.php:148 ../../mod/editwebpage.php:190
-msgid "Please wait"
+#: ../../include/photos.php:146 ../../mod/profile_photo.php:225
+msgid "Unable to process image"
msgstr ""
-#: ../../include/conversation.php:849
-msgid "remove"
+#: ../../include/photos.php:257
+msgid "Photo storage failed."
msgstr ""
-#: ../../include/conversation.php:853 ../../include/nav.php:241
-msgid "Loading..."
+#: ../../include/photos.php:297
+msgid "a new photo"
msgstr ""
-#: ../../include/conversation.php:854
-msgid "Delete Selected Items"
+#: ../../include/photos.php:301
+#, php-format
+msgctxt "photo_upload"
+msgid "%1$s posted %2$s to %3$s"
msgstr ""
-#: ../../include/conversation.php:945
-msgid "View Source"
+#: ../../include/photos.php:506 ../../include/conversation.php:1625
+msgid "Photo Albums"
msgstr ""
-#: ../../include/conversation.php:946
-msgid "Follow Thread"
+#: ../../include/photos.php:510
+msgid "Upload New Photos"
msgstr ""
-#: ../../include/conversation.php:947
-msgid "Unfollow Thread"
+#: ../../include/acl_selectors.php:240
+msgid "Visible to your default audience"
msgstr ""
-#: ../../include/conversation.php:948
-msgid "View Status"
+#: ../../include/acl_selectors.php:241
+msgid "Show"
msgstr ""
-#: ../../include/conversation.php:949 ../../include/nav.php:86
-#: ../../mod/connedit.php:498
-msgid "View Profile"
+#: ../../include/acl_selectors.php:242
+msgid "Don't show"
msgstr ""
-#: ../../include/conversation.php:950
-msgid "View Photos"
+#: ../../include/acl_selectors.php:247
+msgid "Other networks and post services"
msgstr ""
-#: ../../include/conversation.php:951
-msgid "Activity/Posts"
+#: ../../include/acl_selectors.php:249 ../../mod/filestorage.php:147
+#: ../../mod/thing.php:310 ../../mod/thing.php:356 ../../mod/photos.php:631
+#: ../../mod/photos.php:998 ../../mod/chat.php:211
+msgid "Permissions"
msgstr ""
-#: ../../include/conversation.php:953
-msgid "Edit Connection"
+#: ../../include/acl_selectors.php:250 ../../include/ItemObject.php:384
+#: ../../mod/photos.php:1215
+msgid "Close"
msgstr ""
-#: ../../include/conversation.php:954
-msgid "Send PM"
+#: ../../include/activities.php:42
+msgid " and "
msgstr ""
-#: ../../include/conversation.php:955 ../../include/apps.php:145
-msgid "Poke"
+#: ../../include/activities.php:50
+msgid "public profile"
msgstr ""
-#: ../../include/conversation.php:1069
+#: ../../include/activities.php:59
#, php-format
-msgid "%s likes this."
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
msgstr ""
-#: ../../include/conversation.php:1069
+#: ../../include/activities.php:60
#, php-format
-msgid "%s doesn't like this."
+msgid "Visit %1$s's %2$s"
msgstr ""
-#: ../../include/conversation.php:1073
+#: ../../include/activities.php:63
#, php-format
-msgid "<span %1$s>%2$d people</span> like this."
-msgid_plural "<span %1$s>%2$d people</span> like this."
-msgstr[0] ""
-msgstr[1] ""
+msgid "%1$s has an updated %2$s, changing %3$s."
+msgstr ""
-#: ../../include/conversation.php:1075
-#, php-format
-msgid "<span %1$s>%2$d people</span> don't like this."
-msgid_plural "<span %1$s>%2$d people</span> don't like this."
-msgstr[0] ""
-msgstr[1] ""
+#: ../../include/attach.php:246 ../../include/attach.php:332
+msgid "Item was not found."
+msgstr ""
-#: ../../include/conversation.php:1081
-msgid "and"
+#: ../../include/attach.php:496
+msgid "No source file."
msgstr ""
-#: ../../include/conversation.php:1084
-#, php-format
-msgid ", and %d other people"
-msgid_plural ", and %d other people"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../include/attach.php:518
+msgid "Cannot locate file to replace"
+msgstr ""
-#: ../../include/conversation.php:1085
+#: ../../include/attach.php:536
+msgid "Cannot locate file to revise/update"
+msgstr ""
+
+#: ../../include/attach.php:671
#, php-format
-msgid "%s like this."
+msgid "File exceeds size limit of %d"
msgstr ""
-#: ../../include/conversation.php:1085
+#: ../../include/attach.php:685
#, php-format
-msgid "%s don't like this."
+msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
msgstr ""
-#: ../../include/conversation.php:1153
-msgid "Visible to <strong>everybody</strong>"
+#: ../../include/attach.php:841
+msgid "File upload failed. Possible system limit or action terminated."
msgstr ""
-#: ../../include/conversation.php:1154 ../../mod/mail.php:194
-#: ../../mod/mail.php:308
-msgid "Please enter a link URL:"
+#: ../../include/attach.php:854
+msgid "Stored file could not be verified. Upload failed."
msgstr ""
-#: ../../include/conversation.php:1155
-msgid "Please enter a video link/URL:"
+#: ../../include/attach.php:902 ../../include/attach.php:918
+msgid "Path not available."
msgstr ""
-#: ../../include/conversation.php:1156
-msgid "Please enter an audio link/URL:"
+#: ../../include/attach.php:964 ../../include/attach.php:1116
+msgid "Empty pathname"
msgstr ""
-#: ../../include/conversation.php:1157
-msgid "Tag term:"
+#: ../../include/attach.php:990
+msgid "duplicate filename or path"
msgstr ""
-#: ../../include/conversation.php:1158 ../../mod/filer.php:48
-msgid "Save to Folder:"
+#: ../../include/attach.php:1012
+msgid "Path not found."
msgstr ""
-#: ../../include/conversation.php:1159
-msgid "Where are you right now?"
+#: ../../include/attach.php:1070
+msgid "mkdir failed."
msgstr ""
-#: ../../include/conversation.php:1160 ../../mod/editpost.php:56
-#: ../../mod/mail.php:195 ../../mod/mail.php:309
-msgid "Expires YYYY-MM-DD HH:MM"
+#: ../../include/attach.php:1074
+msgid "database storage failed."
msgstr ""
-#: ../../include/conversation.php:1168 ../../include/page_widgets.php:40
-#: ../../include/ItemObject.php:692 ../../mod/photos.php:1049
-#: ../../mod/editblock.php:171 ../../mod/editpost.php:149
-#: ../../mod/events.php:707 ../../mod/webpages.php:188
-#: ../../mod/editwebpage.php:212
-msgid "Preview"
+#: ../../include/attach.php:1122
+msgid "Empty path"
msgstr ""
-#: ../../include/conversation.php:1191 ../../mod/layouts.php:184
-#: ../../mod/photos.php:1028 ../../mod/webpages.php:182
-#: ../../mod/blocks.php:154
-msgid "Share"
+#: ../../include/notify.php:20
+msgid "created a new post"
msgstr ""
-#: ../../include/conversation.php:1193
-msgid "Page link name"
+#: ../../include/notify.php:21
+#, php-format
+msgid "commented on %s's post"
msgstr ""
-#: ../../include/conversation.php:1196
-msgid "Post as"
+#: ../../include/widgets.php:92 ../../include/nav.php:157
+#: ../../mod/apps.php:36
+msgid "Apps"
msgstr ""
-#: ../../include/conversation.php:1198 ../../include/ItemObject.php:684
-#: ../../mod/editblock.php:136 ../../mod/editpost.php:113
-#: ../../mod/editlayout.php:135 ../../mod/editwebpage.php:177
-msgid "Bold"
+#: ../../include/widgets.php:93
+msgid "System"
msgstr ""
-#: ../../include/conversation.php:1199 ../../include/ItemObject.php:685
-#: ../../mod/editblock.php:137 ../../mod/editpost.php:114
-#: ../../mod/editlayout.php:136 ../../mod/editwebpage.php:178
-msgid "Italic"
+#: ../../include/widgets.php:95 ../../include/conversation.php:1526
+msgid "Personal"
msgstr ""
-#: ../../include/conversation.php:1200 ../../include/ItemObject.php:686
-#: ../../mod/editblock.php:138 ../../mod/editpost.php:115
-#: ../../mod/editlayout.php:137 ../../mod/editwebpage.php:179
-msgid "Underline"
+#: ../../include/widgets.php:96
+msgid "Create Personal App"
msgstr ""
-#: ../../include/conversation.php:1201 ../../include/ItemObject.php:687
-#: ../../mod/editblock.php:139 ../../mod/editpost.php:116
-#: ../../mod/editlayout.php:138 ../../mod/editwebpage.php:180
-msgid "Quote"
+#: ../../include/widgets.php:97
+msgid "Edit Personal App"
msgstr ""
-#: ../../include/conversation.php:1202 ../../include/ItemObject.php:688
-#: ../../mod/editblock.php:140 ../../mod/editpost.php:117
-#: ../../mod/editlayout.php:139 ../../mod/editwebpage.php:181
-msgid "Code"
+#: ../../include/widgets.php:139 ../../mod/suggest.php:54
+msgid "Ignore/Hide"
msgstr ""
-#: ../../include/conversation.php:1203 ../../mod/editblock.php:142
-#: ../../mod/editpost.php:118 ../../mod/editlayout.php:140
-#: ../../mod/editwebpage.php:182
-msgid "Upload photo"
+#: ../../include/widgets.php:144 ../../mod/connections.php:125
+msgid "Suggestions"
msgstr ""
-#: ../../include/conversation.php:1204
-msgid "upload photo"
+#: ../../include/widgets.php:145
+msgid "See more..."
msgstr ""
-#: ../../include/conversation.php:1205 ../../mod/editblock.php:143
-#: ../../mod/editpost.php:119 ../../mod/mail.php:240 ../../mod/mail.php:369
-#: ../../mod/editlayout.php:141 ../../mod/editwebpage.php:183
-msgid "Attach file"
+#: ../../include/widgets.php:166
+#, php-format
+msgid "You have %1$.0f of %2$.0f allowed connections."
msgstr ""
-#: ../../include/conversation.php:1206
-msgid "attach file"
+#: ../../include/widgets.php:172
+msgid "Add New Connection"
msgstr ""
-#: ../../include/conversation.php:1207 ../../mod/editblock.php:144
-#: ../../mod/editpost.php:120 ../../mod/mail.php:241 ../../mod/mail.php:370
-#: ../../mod/editlayout.php:142 ../../mod/editwebpage.php:184
-msgid "Insert web link"
+#: ../../include/widgets.php:173
+msgid "Enter the channel address"
msgstr ""
-#: ../../include/conversation.php:1208
-msgid "web link"
+#: ../../include/widgets.php:174
+msgid "Example: bob@example.com, http://example.com/barbara"
msgstr ""
-#: ../../include/conversation.php:1209
-msgid "Insert video link"
+#: ../../include/widgets.php:190
+msgid "Notes"
msgstr ""
-#: ../../include/conversation.php:1210
-msgid "video link"
+#: ../../include/widgets.php:266
+msgid "Remove term"
msgstr ""
-#: ../../include/conversation.php:1211
-msgid "Insert audio link"
+#: ../../include/widgets.php:274 ../../include/features.php:72
+msgid "Saved Searches"
msgstr ""
-#: ../../include/conversation.php:1212
-msgid "audio link"
+#: ../../include/widgets.php:275 ../../include/group.php:300
+msgid "add"
msgstr ""
-#: ../../include/conversation.php:1213 ../../mod/editblock.php:148
-#: ../../mod/editpost.php:124 ../../mod/editlayout.php:146
-#: ../../mod/editwebpage.php:188
-msgid "Set your location"
+#: ../../include/widgets.php:304 ../../include/features.php:85
+#: ../../include/contact_widgets.php:57
+msgid "Saved Folders"
msgstr ""
-#: ../../include/conversation.php:1214
-msgid "set location"
+#: ../../include/widgets.php:307 ../../include/contact_widgets.php:60
+#: ../../include/contact_widgets.php:98
+msgid "Everything"
msgstr ""
-#: ../../include/conversation.php:1215 ../../mod/editpost.php:126
-msgid "Toggle voting"
+#: ../../include/widgets.php:349
+msgid "Archives"
msgstr ""
-#: ../../include/conversation.php:1218 ../../mod/editblock.php:149
-#: ../../mod/editpost.php:125 ../../mod/editlayout.php:147
-#: ../../mod/editwebpage.php:189
-msgid "Clear browser location"
+#: ../../include/widgets.php:428 ../../mod/connedit.php:571
+msgid "Me"
msgstr ""
-#: ../../include/conversation.php:1219
-msgid "clear location"
+#: ../../include/widgets.php:429 ../../mod/connedit.php:572
+msgid "Family"
msgstr ""
-#: ../../include/conversation.php:1221 ../../mod/editblock.php:162
-#: ../../mod/editpost.php:141 ../../mod/editwebpage.php:205
-msgid "Title (optional)"
+#: ../../include/widgets.php:431 ../../mod/connedit.php:574
+msgid "Acquaintances"
msgstr ""
-#: ../../include/conversation.php:1225 ../../mod/editblock.php:165
-#: ../../mod/editpost.php:143 ../../mod/editlayout.php:163
-#: ../../mod/editwebpage.php:207
-msgid "Categories (optional, comma-separated list)"
+#: ../../include/widgets.php:432 ../../mod/connedit.php:575
+#: ../../mod/connections.php:88 ../../mod/connections.php:103
+msgid "All"
msgstr ""
-#: ../../include/conversation.php:1227 ../../mod/editblock.php:151
-#: ../../mod/editpost.php:130 ../../mod/editlayout.php:149
-#: ../../mod/editwebpage.php:191
-msgid "Permission settings"
+#: ../../include/widgets.php:451
+msgid "Refresh"
msgstr ""
-#: ../../include/conversation.php:1228
-msgid "permissions"
+#: ../../include/widgets.php:485
+msgid "Account settings"
msgstr ""
-#: ../../include/conversation.php:1236 ../../mod/editblock.php:159
-#: ../../mod/editpost.php:138 ../../mod/editlayout.php:156
-#: ../../mod/editwebpage.php:200
-msgid "Public post"
+#: ../../include/widgets.php:491
+msgid "Channel settings"
msgstr ""
-#: ../../include/conversation.php:1238 ../../mod/editblock.php:166
-#: ../../mod/editpost.php:144 ../../mod/editlayout.php:164
-#: ../../mod/editwebpage.php:208
-msgid "Example: bob@example.com, mary@example.com"
+#: ../../include/widgets.php:497
+msgid "Additional features"
msgstr ""
-#: ../../include/conversation.php:1251 ../../mod/editblock.php:176
-#: ../../mod/editpost.php:155 ../../mod/mail.php:245 ../../mod/mail.php:374
-#: ../../mod/editlayout.php:173 ../../mod/editwebpage.php:217
-msgid "Set expiration date"
+#: ../../include/widgets.php:503
+msgid "Feature/Addon settings"
msgstr ""
-#: ../../include/conversation.php:1254
-msgid "Set publish date"
+#: ../../include/widgets.php:509
+msgid "Display settings"
msgstr ""
-#: ../../include/conversation.php:1256 ../../include/ItemObject.php:695
-#: ../../mod/editpost.php:157 ../../mod/mail.php:247 ../../mod/mail.php:376
-msgid "Encrypt text"
+#: ../../include/widgets.php:515
+msgid "Connected apps"
msgstr ""
-#: ../../include/conversation.php:1258 ../../mod/editpost.php:159
-#: ../../mod/events.php:691
-msgid "OK"
+#: ../../include/widgets.php:521
+msgid "Export channel"
msgstr ""
-#: ../../include/conversation.php:1259 ../../mod/fbrowser.php:82
-#: ../../mod/fbrowser.php:117 ../../mod/editpost.php:160
-#: ../../mod/events.php:690 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134
-#: ../../mod/settings.php:585 ../../mod/settings.php:611
-msgid "Cancel"
+#: ../../include/widgets.php:530 ../../mod/connedit.php:683
+msgid "Connection Default Permissions"
msgstr ""
-#: ../../include/conversation.php:1502
-msgid "Discover"
+#: ../../include/widgets.php:538
+msgid "Premium Channel Settings"
msgstr ""
-#: ../../include/conversation.php:1505
-msgid "Imported public streams"
+#: ../../include/widgets.php:546 ../../include/features.php:59
+#: ../../mod/sources.php:88
+msgid "Channel Sources"
msgstr ""
-#: ../../include/conversation.php:1510
-msgid "Commented Order"
+#: ../../include/widgets.php:554 ../../include/nav.php:202
+#: ../../include/apps.php:134 ../../mod/admin.php:1076
+#: ../../mod/admin.php:1276
+msgid "Settings"
msgstr ""
-#: ../../include/conversation.php:1513
-msgid "Sort by Comment Date"
+#: ../../include/widgets.php:568
+msgid "Private Mail Menu"
msgstr ""
-#: ../../include/conversation.php:1517
-msgid "Posted Order"
+#: ../../include/widgets.php:570
+msgid "Combined View"
msgstr ""
-#: ../../include/conversation.php:1520
-msgid "Sort by Post Date"
+#: ../../include/widgets.php:575 ../../include/nav.php:191
+msgid "Inbox"
msgstr ""
-#: ../../include/conversation.php:1525 ../../include/widgets.php:95
-msgid "Personal"
+#: ../../include/widgets.php:580 ../../include/nav.php:192
+msgid "Outbox"
msgstr ""
-#: ../../include/conversation.php:1528
-msgid "Posts that mention or involve you"
+#: ../../include/widgets.php:585 ../../include/nav.php:193
+msgid "New Message"
msgstr ""
-#: ../../include/conversation.php:1534 ../../mod/menu.php:112
-#: ../../mod/connections.php:72 ../../mod/connections.php:82
-msgid "New"
+#: ../../include/widgets.php:604 ../../include/widgets.php:616
+msgid "Conversations"
msgstr ""
-#: ../../include/conversation.php:1537
-msgid "Activity Stream - by date"
+#: ../../include/widgets.php:608
+msgid "Received Messages"
msgstr ""
-#: ../../include/conversation.php:1543
-msgid "Starred"
+#: ../../include/widgets.php:612
+msgid "Sent Messages"
msgstr ""
-#: ../../include/conversation.php:1546
-msgid "Favourite Posts"
+#: ../../include/widgets.php:626
+msgid "No messages."
msgstr ""
-#: ../../include/conversation.php:1553
-msgid "Spam"
+#: ../../include/widgets.php:644
+msgid "Delete conversation"
msgstr ""
-#: ../../include/conversation.php:1556
-msgid "Posts flagged as SPAM"
+#: ../../include/widgets.php:670
+msgid "Events Menu"
msgstr ""
-#: ../../include/conversation.php:1600 ../../mod/admin.php:973
-msgid "Channel"
+#: ../../include/widgets.php:671
+msgid "Day View"
msgstr ""
-#: ../../include/conversation.php:1603
-msgid "Status Messages and Posts"
+#: ../../include/widgets.php:672
+msgid "Week View"
msgstr ""
-#: ../../include/conversation.php:1612
-msgid "About"
+#: ../../include/widgets.php:673
+msgid "Month View"
msgstr ""
-#: ../../include/conversation.php:1615
-msgid "Profile Details"
+#: ../../include/widgets.php:674 ../../mod/events.php:654
+msgid "Export"
msgstr ""
-#: ../../include/conversation.php:1621 ../../include/apps.php:139
-#: ../../include/nav.php:92 ../../mod/fbrowser.php:25
-msgid "Photos"
+#: ../../include/widgets.php:675 ../../mod/events.php:657
+msgid "Import"
msgstr ""
-#: ../../include/conversation.php:1624 ../../include/photos.php:483
-msgid "Photo Albums"
+#: ../../include/widgets.php:685
+msgid "Events Tools"
msgstr ""
-#: ../../include/conversation.php:1631
-msgid "Files and Storage"
+#: ../../include/widgets.php:686
+msgid "Export Calendar"
msgstr ""
-#: ../../include/conversation.php:1641 ../../include/conversation.php:1644
-msgid "Chatrooms"
+#: ../../include/widgets.php:687
+msgid "Import Calendar"
msgstr ""
-#: ../../include/conversation.php:1654 ../../include/apps.php:129
-#: ../../include/nav.php:103
-msgid "Bookmarks"
+#: ../../include/widgets.php:761
+msgid "Chat Rooms"
msgstr ""
-#: ../../include/conversation.php:1657
-msgid "Saved Bookmarks"
+#: ../../include/widgets.php:781
+msgid "Bookmarked Chatrooms"
msgstr ""
-#: ../../include/conversation.php:1664 ../../include/apps.php:136
-#: ../../include/nav.php:107 ../../mod/webpages.php:178
-msgid "Webpages"
+#: ../../include/widgets.php:801
+msgid "Suggested Chatrooms"
msgstr ""
-#: ../../include/conversation.php:1667
-msgid "Manage Webpages"
+#: ../../include/widgets.php:928 ../../include/widgets.php:986
+msgid "photo/image"
msgstr ""
-#: ../../include/conversation.php:1696 ../../include/ItemObject.php:175
-#: ../../include/ItemObject.php:187 ../../mod/photos.php:1082
-#: ../../mod/photos.php:1094
-msgid "View all"
+#: ../../include/widgets.php:1081 ../../include/widgets.php:1083
+msgid "Rate Me"
msgstr ""
-#: ../../include/conversation.php:1720 ../../include/ItemObject.php:179
-#: ../../include/identity.php:1263 ../../include/taxonomy.php:412
-#: ../../mod/photos.php:1086
-msgctxt "noun"
-msgid "Like"
-msgid_plural "Likes"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../include/widgets.php:1087
+msgid "View Ratings"
+msgstr ""
-#: ../../include/conversation.php:1723 ../../include/ItemObject.php:184
-#: ../../mod/photos.php:1091
-msgctxt "noun"
-msgid "Dislike"
-msgid_plural "Dislikes"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../include/widgets.php:1098
+msgid "Public Hubs"
+msgstr ""
-#: ../../include/conversation.php:1726
-msgctxt "noun"
-msgid "Attending"
-msgid_plural "Attending"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../include/widgets.php:1146
+msgid "Forums"
+msgstr ""
-#: ../../include/conversation.php:1729
-msgctxt "noun"
-msgid "Not Attending"
-msgid_plural "Not Attending"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../include/widgets.php:1175
+msgid "Tasks"
+msgstr ""
-#: ../../include/conversation.php:1732
-msgctxt "noun"
-msgid "Undecided"
-msgid_plural "Undecided"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../include/widgets.php:1184
+msgid "Documentation"
+msgstr ""
-#: ../../include/conversation.php:1735
-msgctxt "noun"
-msgid "Agree"
-msgid_plural "Agrees"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../include/widgets.php:1186
+msgid "Project/Site Information"
+msgstr ""
-#: ../../include/conversation.php:1738
-msgctxt "noun"
-msgid "Disagree"
-msgid_plural "Disagrees"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../include/widgets.php:1187
+msgid "For Members"
+msgstr ""
-#: ../../include/conversation.php:1741
-msgctxt "noun"
-msgid "Abstain"
-msgid_plural "Abstains"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../include/widgets.php:1188
+msgid "For Administrators"
+msgstr ""
-#: ../../include/network.php:613
-msgid "view full size"
+#: ../../include/widgets.php:1189
+msgid "For Developers"
msgstr ""
-#: ../../include/network.php:1591 ../../include/enotify.php:57
-msgid "$Projectname Notification"
+#: ../../include/widgets.php:1214 ../../mod/admin.php:446
+msgid "Site"
msgstr ""
-#: ../../include/network.php:1592 ../../include/enotify.php:58
-msgid "$projectname"
+#: ../../include/widgets.php:1215
+msgid "Accounts"
msgstr ""
-#: ../../include/network.php:1594 ../../include/enotify.php:60
-msgid "Thank You,"
+#: ../../include/widgets.php:1216 ../../mod/admin.php:977
+msgid "Channels"
msgstr ""
-#: ../../include/network.php:1596 ../../include/enotify.php:62
-#, php-format
-msgid "%s Administrator"
+#: ../../include/widgets.php:1217 ../../mod/admin.php:1074
+#: ../../mod/admin.php:1114
+msgid "Plugins"
msgstr ""
-#: ../../include/network.php:1638 ../../include/account.php:316
-#: ../../include/account.php:343 ../../include/account.php:403
-msgid "Administrator"
+#: ../../include/widgets.php:1218 ../../mod/admin.php:1274
+#: ../../mod/admin.php:1308
+msgid "Themes"
msgstr ""
-#: ../../include/network.php:1652
-msgid "No Subject"
+#: ../../include/widgets.php:1219
+msgid "Inspect queue"
+msgstr ""
+
+#: ../../include/widgets.php:1220
+msgid "Profile Config"
+msgstr ""
+
+#: ../../include/widgets.php:1221
+msgid "DB updates"
+msgstr ""
+
+#: ../../include/widgets.php:1239 ../../include/widgets.php:1245
+#: ../../mod/admin.php:1393
+msgid "Logs"
+msgstr ""
+
+#: ../../include/widgets.php:1243 ../../include/nav.php:210
+msgid "Admin"
+msgstr ""
+
+#: ../../include/widgets.php:1244
+msgid "Plugin Features"
+msgstr ""
+
+#: ../../include/widgets.php:1246
+msgid "User registrations waiting for confirmation"
+msgstr ""
+
+#: ../../include/widgets.php:1324 ../../mod/photos.php:748
+#: ../../mod/photos.php:1283
+msgid "View Photo"
+msgstr ""
+
+#: ../../include/widgets.php:1341 ../../mod/photos.php:779
+msgid "Edit Album"
+msgstr ""
+
+#: ../../include/bb2diaspora.php:376
+msgid "Attachments:"
+msgstr ""
+
+#: ../../include/bb2diaspora.php:467
+msgid "$Projectname event notification:"
msgstr ""
#: ../../include/bookmarks.php:35
@@ -1930,98 +1828,263 @@ msgstr ""
msgid "%1$s's bookmarks"
msgstr ""
-#: ../../include/acl_selectors.php:240
-msgid "Visible to your default audience"
+#: ../../include/features.php:38
+msgid "General Features"
msgstr ""
-#: ../../include/acl_selectors.php:241
-msgid "Show"
+#: ../../include/features.php:40
+msgid "Content Expiration"
msgstr ""
-#: ../../include/acl_selectors.php:242
-msgid "Don't show"
+#: ../../include/features.php:40
+msgid "Remove posts/comments and/or private messages at a future time"
msgstr ""
-#: ../../include/acl_selectors.php:247
-msgid "Other networks and post services"
+#: ../../include/features.php:41
+msgid "Multiple Profiles"
msgstr ""
-#: ../../include/acl_selectors.php:249 ../../mod/filestorage.php:147
-#: ../../mod/chat.php:211 ../../mod/photos.php:631 ../../mod/photos.php:1001
-#: ../../mod/events.php:708 ../../mod/thing.php:310 ../../mod/thing.php:356
-msgid "Permissions"
+#: ../../include/features.php:41
+msgid "Ability to create multiple profiles"
msgstr ""
-#: ../../include/acl_selectors.php:250 ../../include/ItemObject.php:370
-#: ../../mod/photos.php:1218
-msgid "Close"
+#: ../../include/features.php:42
+msgid "Advanced Profiles"
msgstr ""
-#: ../../include/photos.php:112
-#, php-format
-msgid "Image exceeds website size limit of %lu bytes"
+#: ../../include/features.php:42
+msgid "Additional profile sections and selections"
msgstr ""
-#: ../../include/photos.php:119
-msgid "Image file is empty."
+#: ../../include/features.php:43
+msgid "Profile Import/Export"
msgstr ""
-#: ../../include/photos.php:146 ../../mod/profile_photo.php:222
-msgid "Unable to process image"
+#: ../../include/features.php:43
+msgid "Save and load profile details across sites/channels"
msgstr ""
-#: ../../include/photos.php:257
-msgid "Photo storage failed."
+#: ../../include/features.php:44
+msgid "Web Pages"
msgstr ""
-#: ../../include/photos.php:487
-msgid "Upload New Photos"
+#: ../../include/features.php:44
+msgid "Provide managed web pages on your channel"
msgstr ""
-#: ../../include/notify.php:20
-msgid "created a new post"
+#: ../../include/features.php:45
+msgid "Private Notes"
msgstr ""
-#: ../../include/notify.php:21
-#, php-format
-msgid "commented on %s's post"
+#: ../../include/features.php:45
+msgid "Enables a tool to store notes and reminders"
msgstr ""
-#: ../../include/page_widgets.php:6
-msgid "New Page"
+#: ../../include/features.php:46
+msgid "Navigation Channel Select"
msgstr ""
-#: ../../include/page_widgets.php:39 ../../mod/layouts.php:188
-#: ../../mod/webpages.php:187 ../../mod/blocks.php:159
-msgid "View"
+#: ../../include/features.php:46
+msgid "Change channels directly from within the navigation dropdown menu"
msgstr ""
-#: ../../include/page_widgets.php:41 ../../mod/webpages.php:189
-msgid "Actions"
+#: ../../include/features.php:47
+msgid "Photo Location"
msgstr ""
-#: ../../include/page_widgets.php:42 ../../mod/webpages.php:190
-msgid "Page Link"
+#: ../../include/features.php:47
+msgid "If location data is available on uploaded photos, link this to a map."
msgstr ""
-#: ../../include/page_widgets.php:43
-msgid "Title"
+#: ../../include/features.php:49
+msgid "Expert Mode"
msgstr ""
-#: ../../include/page_widgets.php:44 ../../mod/layouts.php:181
-#: ../../mod/menu.php:110 ../../mod/webpages.php:192 ../../mod/blocks.php:150
-msgid "Created"
+#: ../../include/features.php:49
+msgid "Enable Expert Mode to provide advanced configuration options"
msgstr ""
-#: ../../include/page_widgets.php:45 ../../mod/layouts.php:182
-#: ../../mod/menu.php:111 ../../mod/webpages.php:193 ../../mod/blocks.php:151
-msgid "Edited"
+#: ../../include/features.php:50
+msgid "Premium Channel"
msgstr ""
-#: ../../include/photo/photo_driver.php:719 ../../mod/photos.php:94
-#: ../../mod/photos.php:699 ../../mod/profile_photo.php:146
-#: ../../mod/profile_photo.php:236 ../../mod/profile_photo.php:376
-msgid "Profile Photos"
+#: ../../include/features.php:50
+msgid ""
+"Allows you to set restrictions and terms on those that connect with your "
+"channel"
+msgstr ""
+
+#: ../../include/features.php:55
+msgid "Post Composition Features"
+msgstr ""
+
+#: ../../include/features.php:57
+msgid "Use Markdown"
+msgstr ""
+
+#: ../../include/features.php:57
+msgid "Allow use of \"Markdown\" to format posts"
+msgstr ""
+
+#: ../../include/features.php:58
+msgid "Large Photos"
+msgstr ""
+
+#: ../../include/features.php:58
+msgid ""
+"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
+"(640px) photo thumbnails"
+msgstr ""
+
+#: ../../include/features.php:59
+msgid "Automatically import channel content from other channels or feeds"
+msgstr ""
+
+#: ../../include/features.php:60
+msgid "Even More Encryption"
+msgstr ""
+
+#: ../../include/features.php:60
+msgid ""
+"Allow optional encryption of content end-to-end with a shared secret key"
+msgstr ""
+
+#: ../../include/features.php:61
+msgid "Enable Voting Tools"
+msgstr ""
+
+#: ../../include/features.php:61
+msgid "Provide a class of post which others can vote on"
+msgstr ""
+
+#: ../../include/features.php:62
+msgid "Delayed Posting"
+msgstr ""
+
+#: ../../include/features.php:62
+msgid "Allow posts to be published at a later date"
+msgstr ""
+
+#: ../../include/features.php:63
+msgid "Suppress Duplicate Posts/Comments"
+msgstr ""
+
+#: ../../include/features.php:63
+msgid ""
+"Prevent posts with identical content to be published with less than two "
+"minutes in between submissions."
+msgstr ""
+
+#: ../../include/features.php:69
+msgid "Network and Stream Filtering"
+msgstr ""
+
+#: ../../include/features.php:70
+msgid "Search by Date"
+msgstr ""
+
+#: ../../include/features.php:70
+msgid "Ability to select posts by date ranges"
+msgstr ""
+
+#: ../../include/features.php:71
+msgid "Collections Filter"
+msgstr ""
+
+#: ../../include/features.php:71
+msgid "Enable widget to display Network posts only from selected collections"
+msgstr ""
+
+#: ../../include/features.php:72
+msgid "Save search terms for re-use"
+msgstr ""
+
+#: ../../include/features.php:73
+msgid "Network Personal Tab"
+msgstr ""
+
+#: ../../include/features.php:73
+msgid "Enable tab to display only Network posts that you've interacted on"
+msgstr ""
+
+#: ../../include/features.php:74
+msgid "Network New Tab"
+msgstr ""
+
+#: ../../include/features.php:74
+msgid "Enable tab to display all new Network activity"
+msgstr ""
+
+#: ../../include/features.php:75
+msgid "Affinity Tool"
+msgstr ""
+
+#: ../../include/features.php:75
+msgid "Filter stream activity by depth of relationships"
+msgstr ""
+
+#: ../../include/features.php:76
+msgid "Connection Filtering"
+msgstr ""
+
+#: ../../include/features.php:76
+msgid "Filter incoming posts from connections based on keywords/content"
+msgstr ""
+
+#: ../../include/features.php:77
+msgid "Suggest Channels"
+msgstr ""
+
+#: ../../include/features.php:77
+msgid "Show channel suggestions"
+msgstr ""
+
+#: ../../include/features.php:82
+msgid "Post/Comment Tools"
+msgstr ""
+
+#: ../../include/features.php:83
+msgid "Tagging"
+msgstr ""
+
+#: ../../include/features.php:83
+msgid "Ability to tag existing posts"
+msgstr ""
+
+#: ../../include/features.php:84
+msgid "Post Categories"
+msgstr ""
+
+#: ../../include/features.php:84
+msgid "Add categories to your posts"
+msgstr ""
+
+#: ../../include/features.php:85
+msgid "Ability to file posts under folders"
+msgstr ""
+
+#: ../../include/features.php:86
+msgid "Dislike Posts"
+msgstr ""
+
+#: ../../include/features.php:86
+msgid "Ability to dislike posts/comments"
+msgstr ""
+
+#: ../../include/features.php:87
+msgid "Star Posts"
+msgstr ""
+
+#: ../../include/features.php:87
+msgid "Ability to mark special posts with a star indicator"
+msgstr ""
+
+#: ../../include/features.php:88
+msgid "Tag Cloud"
+msgstr ""
+
+#: ../../include/features.php:88
+msgid "Provide a personal tag cloud on your channel page"
msgstr ""
#: ../../include/profile_selectors.php:6
@@ -2075,6 +2138,13 @@ msgid "Non-specific"
msgstr ""
#: ../../include/profile_selectors.php:6
+#: ../../include/profile_selectors.php:23
+#: ../../include/profile_selectors.php:61
+#: ../../include/profile_selectors.php:97 ../../include/permissions.php:871
+msgid "Other"
+msgstr ""
+
+#: ../../include/profile_selectors.php:6
msgid "Undecided"
msgstr ""
@@ -2170,15 +2240,6 @@ msgstr ""
msgid "Sex Addict"
msgstr ""
-#: ../../include/profile_selectors.php:80 ../../include/widgets.php:430
-#: ../../include/identity.php:390 ../../include/identity.php:391
-#: ../../include/identity.php:398 ../../mod/connedit.php:573
-#: ../../mod/settings.php:338 ../../mod/settings.php:342
-#: ../../mod/settings.php:343 ../../mod/settings.php:346
-#: ../../mod/settings.php:357
-msgid "Friends"
-msgstr ""
-
#: ../../include/profile_selectors.php:80
msgid "Friends/Benefits"
msgstr ""
@@ -2269,707 +2330,836 @@ msgstr ""
msgid "Ask me"
msgstr ""
-#: ../../include/oembed.php:213
-msgid "Embedded content"
+#: ../../include/datetime.php:48
+msgid "Miscellaneous"
msgstr ""
-#: ../../include/oembed.php:222
-msgid "Embedding disabled"
+#: ../../include/datetime.php:132
+msgid "YYYY-MM-DD or MM-DD"
msgstr ""
-#: ../../include/event.php:22 ../../include/bb2diaspora.php:471
-msgid "l F d, Y \\@ g:i A"
+#: ../../include/datetime.php:236 ../../mod/appman.php:91
+#: ../../mod/appman.php:92 ../../mod/events.php:437 ../../mod/events.php:442
+msgid "Required"
msgstr ""
-#: ../../include/event.php:30 ../../include/bb2diaspora.php:477
-msgid "Starts:"
+#: ../../include/datetime.php:263 ../../boot.php:2291
+msgid "never"
msgstr ""
-#: ../../include/event.php:40 ../../include/bb2diaspora.php:485
-msgid "Finishes:"
+#: ../../include/datetime.php:269
+msgid "less than a second ago"
msgstr ""
-#: ../../include/event.php:50 ../../include/identity.php:1003
-#: ../../include/bb2diaspora.php:493 ../../mod/directory.php:304
-#: ../../mod/events.php:701
-msgid "Location:"
+#: ../../include/datetime.php:272
+msgid "year"
msgstr ""
-#: ../../include/event.php:766
-msgid "This event has been added to your calendar."
+#: ../../include/datetime.php:272
+msgid "years"
msgstr ""
-#: ../../include/event.php:953
-msgid "Not specified"
+#: ../../include/datetime.php:273
+msgid "month"
msgstr ""
-#: ../../include/event.php:954
-msgid "Needs Action"
+#: ../../include/datetime.php:273
+msgid "months"
msgstr ""
-#: ../../include/event.php:955
-msgid "Completed"
+#: ../../include/datetime.php:274
+msgid "week"
msgstr ""
-#: ../../include/event.php:956
-msgid "In Process"
+#: ../../include/datetime.php:274
+msgid "weeks"
msgstr ""
-#: ../../include/event.php:957
-msgid "Cancelled"
+#: ../../include/datetime.php:275
+msgid "day"
msgstr ""
-#: ../../include/apps.php:128
-msgid "Site Admin"
+#: ../../include/datetime.php:275
+msgid "days"
msgstr ""
-#: ../../include/apps.php:130
-msgid "Address Book"
+#: ../../include/datetime.php:276
+msgid "hour"
msgstr ""
-#: ../../include/apps.php:131 ../../include/nav.php:111 ../../boot.php:1486
-msgid "Login"
+#: ../../include/datetime.php:276
+msgid "hours"
msgstr ""
-#: ../../include/apps.php:132 ../../include/nav.php:200
-#: ../../mod/manage.php:160
-msgid "Channel Manager"
+#: ../../include/datetime.php:277
+msgid "minute"
msgstr ""
-#: ../../include/apps.php:133 ../../include/nav.php:174
-msgid "Grid"
+#: ../../include/datetime.php:277
+msgid "minutes"
msgstr ""
-#: ../../include/apps.php:134 ../../include/widgets.php:554
-#: ../../include/nav.php:202 ../../mod/admin.php:1064 ../../mod/admin.php:1264
-msgid "Settings"
+#: ../../include/datetime.php:278
+msgid "second"
msgstr ""
-#: ../../include/apps.php:137 ../../include/nav.php:177
-msgid "Channel Home"
+#: ../../include/datetime.php:278
+msgid "seconds"
msgstr ""
-#: ../../include/apps.php:138 ../../include/identity.php:1237
-#: ../../include/identity.php:1354 ../../mod/profperm.php:112
-msgid "Profile"
+#: ../../include/datetime.php:286
+#, php-format
+msgctxt "e.g. 22 hours ago, 1 minute ago"
+msgid "%1$d %2$s ago"
msgstr ""
-#: ../../include/apps.php:140 ../../include/nav.php:196
-#: ../../mod/events.php:523
-msgid "Events"
+#: ../../include/datetime.php:520
+#, php-format
+msgid "%1$s's birthday"
msgstr ""
-#: ../../include/apps.php:141 ../../include/nav.php:162
-msgid "Directory"
+#: ../../include/datetime.php:521
+#, php-format
+msgid "Happy Birthday %1$s"
msgstr ""
-#: ../../include/apps.php:142 ../../include/nav.php:154 ../../mod/help.php:202
-#: ../../mod/help.php:207 ../../mod/layouts.php:176
-msgid "Help"
+#: ../../include/api.php:1336
+msgid "Public Timeline"
msgstr ""
-#: ../../include/apps.php:143 ../../include/nav.php:188
-msgid "Mail"
+#: ../../include/conversation.php:126 ../../mod/like.php:113
+msgid "channel"
msgstr ""
-#: ../../include/apps.php:144 ../../mod/mood.php:131
-msgid "Mood"
+#: ../../include/conversation.php:164 ../../mod/like.php:410
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
msgstr ""
-#: ../../include/apps.php:146 ../../include/nav.php:97
-msgid "Chat"
+#: ../../include/conversation.php:167 ../../mod/like.php:412
+#, php-format
+msgid "%1$s doesn't like %2$s's %3$s"
msgstr ""
-#: ../../include/apps.php:147 ../../include/text.php:866
-#: ../../include/text.php:878 ../../include/nav.php:159
-#: ../../mod/search.php:40
-msgid "Search"
+#: ../../include/conversation.php:204
+#, php-format
+msgid "%1$s is now connected with %2$s"
msgstr ""
-#: ../../include/apps.php:148
-msgid "Probe"
+#: ../../include/conversation.php:239
+#, php-format
+msgid "%1$s poked %2$s"
msgstr ""
-#: ../../include/apps.php:149
-msgid "Suggest"
+#: ../../include/conversation.php:260 ../../mod/mood.php:63
+#, php-format
+msgctxt "mood"
+msgid "%1$s is %2$s"
msgstr ""
-#: ../../include/apps.php:150
-msgid "Random Channel"
+#: ../../include/conversation.php:574 ../../mod/photos.php:1060
+msgctxt "title"
+msgid "Likes"
msgstr ""
-#: ../../include/apps.php:151
-msgid "Invite"
+#: ../../include/conversation.php:574 ../../mod/photos.php:1060
+msgctxt "title"
+msgid "Dislikes"
msgstr ""
-#: ../../include/apps.php:152
-msgid "Features"
+#: ../../include/conversation.php:575 ../../mod/photos.php:1061
+msgctxt "title"
+msgid "Agree"
msgstr ""
-#: ../../include/apps.php:153 ../../mod/id.php:28
-msgid "Language"
+#: ../../include/conversation.php:575 ../../mod/photos.php:1061
+msgctxt "title"
+msgid "Disagree"
msgstr ""
-#: ../../include/apps.php:154
-msgid "Post"
+#: ../../include/conversation.php:575 ../../mod/photos.php:1061
+msgctxt "title"
+msgid "Abstain"
msgstr ""
-#: ../../include/apps.php:155 ../../mod/id.php:17 ../../mod/id.php:18
-#: ../../mod/id.php:19
-msgid "Profile Photo"
+#: ../../include/conversation.php:576 ../../mod/photos.php:1062
+msgctxt "title"
+msgid "Attending"
msgstr ""
-#: ../../include/apps.php:252 ../../mod/settings.php:84
-#: ../../mod/settings.php:610
-msgid "Update"
+#: ../../include/conversation.php:576 ../../mod/photos.php:1062
+msgctxt "title"
+msgid "Not attending"
msgstr ""
-#: ../../include/apps.php:252
-msgid "Install"
+#: ../../include/conversation.php:576 ../../mod/photos.php:1062
+msgctxt "title"
+msgid "Might attend"
msgstr ""
-#: ../../include/apps.php:257
-msgid "Purchase"
+#: ../../include/conversation.php:656 ../../include/ItemObject.php:126
+msgid "Select"
msgstr ""
-#: ../../include/api.php:1302
-msgid "Public Timeline"
+#: ../../include/conversation.php:664 ../../include/ItemObject.php:89
+msgid "Private Message"
msgstr ""
-#: ../../include/import.php:23
-msgid ""
-"Cannot create a duplicate channel identifier on this system. Import failed."
+#: ../../include/conversation.php:671 ../../include/ItemObject.php:227
+msgid "Message signature validated"
msgstr ""
-#: ../../include/import.php:70
-msgid "Channel clone failed. Import failed."
+#: ../../include/conversation.php:672 ../../include/ItemObject.php:228
+msgid "Message signature incorrect"
msgstr ""
-#: ../../include/import.php:80 ../../mod/import.php:139
-msgid "Cloned channel not found. Import failed."
+#: ../../include/conversation.php:691
+#, php-format
+msgid "View %s's profile @ %s"
msgstr ""
-#: ../../include/enotify.php:96
-#, php-format
-msgid "%s <!item_type!>"
+#: ../../include/conversation.php:710
+msgid "Categories:"
msgstr ""
-#: ../../include/enotify.php:100
+#: ../../include/conversation.php:711
+msgid "Filed under:"
+msgstr ""
+
+#: ../../include/conversation.php:719 ../../include/ItemObject.php:334
#, php-format
-msgid "[Hubzilla:Notify] New mail received at %s"
+msgid "from %s"
msgstr ""
-#: ../../include/enotify.php:102
+#: ../../include/conversation.php:722 ../../include/ItemObject.php:337
#, php-format
-msgid "%1$s, %2$s sent you a new private message at %3$s."
+msgid "last edited: %s"
msgstr ""
-#: ../../include/enotify.php:103
+#: ../../include/conversation.php:723 ../../include/ItemObject.php:338
#, php-format
-msgid "%1$s sent you %2$s."
+msgid "Expires: %s"
msgstr ""
-#: ../../include/enotify.php:103
-msgid "a private message"
+#: ../../include/conversation.php:738
+msgid "View in context"
msgstr ""
-#: ../../include/enotify.php:104
-#, php-format
-msgid "Please visit %s to view and/or reply to your private messages."
+#: ../../include/conversation.php:740 ../../include/conversation.php:1227
+#: ../../include/ItemObject.php:389 ../../mod/editwebpage.php:190
+#: ../../mod/editblock.php:150 ../../mod/editlayout.php:148
+#: ../../mod/photos.php:1026 ../../mod/editpost.php:129
+msgid "Please wait"
msgstr ""
-#: ../../include/enotify.php:160
-#, php-format
-msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]"
+#: ../../include/conversation.php:850
+msgid "remove"
msgstr ""
-#: ../../include/enotify.php:168
-#, php-format
-msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]"
+#: ../../include/conversation.php:854 ../../include/nav.php:241
+msgid "Loading..."
msgstr ""
-#: ../../include/enotify.php:177
-#, php-format
-msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]"
+#: ../../include/conversation.php:855
+msgid "Delete Selected Items"
msgstr ""
-#: ../../include/enotify.php:188
-#, php-format
-msgid "[Hubzilla:Notify] Comment to conversation #%1$d by %2$s"
+#: ../../include/conversation.php:946
+msgid "View Source"
msgstr ""
-#: ../../include/enotify.php:189
-#, php-format
-msgid "%1$s, %2$s commented on an item/conversation you have been following."
+#: ../../include/conversation.php:947
+msgid "Follow Thread"
msgstr ""
-#: ../../include/enotify.php:192 ../../include/enotify.php:207
-#: ../../include/enotify.php:233 ../../include/enotify.php:251
-#: ../../include/enotify.php:265
-#, php-format
-msgid "Please visit %s to view and/or reply to the conversation."
+#: ../../include/conversation.php:948
+msgid "Unfollow Thread"
msgstr ""
-#: ../../include/enotify.php:198
-#, php-format
-msgid "[Hubzilla:Notify] %s posted to your profile wall"
+#: ../../include/conversation.php:949
+msgid "View Status"
msgstr ""
-#: ../../include/enotify.php:200
-#, php-format
-msgid "%1$s, %2$s posted to your profile wall at %3$s"
+#: ../../include/conversation.php:950 ../../include/nav.php:86
+#: ../../mod/connedit.php:498
+msgid "View Profile"
msgstr ""
-#: ../../include/enotify.php:202
-#, php-format
-msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]"
+#: ../../include/conversation.php:951
+msgid "View Photos"
msgstr ""
-#: ../../include/enotify.php:226
-#, php-format
-msgid "[Hubzilla:Notify] %s tagged you"
+#: ../../include/conversation.php:952
+msgid "Activity/Posts"
msgstr ""
-#: ../../include/enotify.php:227
-#, php-format
-msgid "%1$s, %2$s tagged you at %3$s"
+#: ../../include/conversation.php:954
+msgid "Edit Connection"
msgstr ""
-#: ../../include/enotify.php:228
-#, php-format
-msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]."
+#: ../../include/conversation.php:955
+msgid "Send PM"
msgstr ""
-#: ../../include/enotify.php:240
-#, php-format
-msgid "[Hubzilla:Notify] %1$s poked you"
+#: ../../include/conversation.php:956 ../../include/apps.php:145
+msgid "Poke"
msgstr ""
-#: ../../include/enotify.php:241
+#: ../../include/conversation.php:1070
#, php-format
-msgid "%1$s, %2$s poked you at %3$s"
+msgid "%s likes this."
msgstr ""
-#: ../../include/enotify.php:242
+#: ../../include/conversation.php:1070
#, php-format
-msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]."
+msgid "%s doesn't like this."
msgstr ""
-#: ../../include/enotify.php:258
+#: ../../include/conversation.php:1074
#, php-format
-msgid "[Hubzilla:Notify] %s tagged your post"
-msgstr ""
+msgid "<span %1$s>%2$d people</span> like this."
+msgid_plural "<span %1$s>%2$d people</span> like this."
+msgstr[0] ""
+msgstr[1] ""
-#: ../../include/enotify.php:259
+#: ../../include/conversation.php:1076
#, php-format
-msgid "%1$s, %2$s tagged your post at %3$s"
+msgid "<span %1$s>%2$d people</span> don't like this."
+msgid_plural "<span %1$s>%2$d people</span> don't like this."
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/conversation.php:1082
+msgid "and"
msgstr ""
-#: ../../include/enotify.php:260
+#: ../../include/conversation.php:1085
#, php-format
-msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]"
-msgstr ""
+msgid ", and %d other people"
+msgid_plural ", and %d other people"
+msgstr[0] ""
+msgstr[1] ""
-#: ../../include/enotify.php:272
-msgid "[Hubzilla:Notify] Introduction received"
+#: ../../include/conversation.php:1086
+#, php-format
+msgid "%s like this."
msgstr ""
-#: ../../include/enotify.php:273
+#: ../../include/conversation.php:1086
#, php-format
-msgid "%1$s, you've received an new connection request from '%2$s' at %3$s"
+msgid "%s don't like this."
msgstr ""
-#: ../../include/enotify.php:274
-#, php-format
-msgid ""
-"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s."
+#: ../../include/conversation.php:1154
+msgid "Visible to <strong>everybody</strong>"
msgstr ""
-#: ../../include/enotify.php:278 ../../include/enotify.php:297
-#, php-format
-msgid "You may visit their profile at %s"
+#: ../../include/conversation.php:1155 ../../mod/mail.php:202
+#: ../../mod/mail.php:316
+msgid "Please enter a link URL:"
msgstr ""
-#: ../../include/enotify.php:280
-#, php-format
-msgid "Please visit %s to approve or reject the connection request."
+#: ../../include/conversation.php:1156
+msgid "Please enter a video link/URL:"
msgstr ""
-#: ../../include/enotify.php:287
-msgid "[Hubzilla:Notify] Friend suggestion received"
+#: ../../include/conversation.php:1157
+msgid "Please enter an audio link/URL:"
msgstr ""
-#: ../../include/enotify.php:288
-#, php-format
-msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s"
+#: ../../include/conversation.php:1158
+msgid "Tag term:"
msgstr ""
-#: ../../include/enotify.php:289
-#, php-format
-msgid ""
-"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from %4$s."
+#: ../../include/conversation.php:1159 ../../mod/filer.php:48
+msgid "Save to Folder:"
msgstr ""
-#: ../../include/enotify.php:295
-msgid "Name:"
+#: ../../include/conversation.php:1160
+msgid "Where are you right now?"
msgstr ""
-#: ../../include/enotify.php:296
-msgid "Photo:"
+#: ../../include/conversation.php:1161 ../../mod/editpost.php:56
+#: ../../mod/mail.php:203 ../../mod/mail.php:317
+msgid "Expires YYYY-MM-DD HH:MM"
msgstr ""
-#: ../../include/enotify.php:299
-#, php-format
-msgid "Please visit %s to approve or reject the suggestion."
+#: ../../include/conversation.php:1169 ../../include/page_widgets.php:40
+#: ../../include/ItemObject.php:706 ../../mod/editwebpage.php:212
+#: ../../mod/editblock.php:171 ../../mod/webpages.php:188
+#: ../../mod/photos.php:1046 ../../mod/editpost.php:149
+#: ../../mod/events.php:458
+msgid "Preview"
msgstr ""
-#: ../../include/enotify.php:514
-msgid "[Hubzilla:Notify]"
+#: ../../include/conversation.php:1192 ../../mod/blocks.php:154
+#: ../../mod/webpages.php:182 ../../mod/layouts.php:184
+#: ../../mod/photos.php:1025
+msgid "Share"
msgstr ""
-#: ../../include/ItemObject.php:130
-msgid "Save to Folder"
+#: ../../include/conversation.php:1194
+msgid "Page link name"
msgstr ""
-#: ../../include/ItemObject.php:151
-msgid "I will attend"
+#: ../../include/conversation.php:1197
+msgid "Post as"
msgstr ""
-#: ../../include/ItemObject.php:151
-msgid "I will not attend"
+#: ../../include/conversation.php:1199 ../../include/ItemObject.php:698
+#: ../../mod/editwebpage.php:177 ../../mod/editblock.php:136
+#: ../../mod/editlayout.php:135 ../../mod/editpost.php:113
+msgid "Bold"
msgstr ""
-#: ../../include/ItemObject.php:151
-msgid "I might attend"
+#: ../../include/conversation.php:1200 ../../include/ItemObject.php:699
+#: ../../mod/editwebpage.php:178 ../../mod/editblock.php:137
+#: ../../mod/editlayout.php:136 ../../mod/editpost.php:114
+msgid "Italic"
msgstr ""
-#: ../../include/ItemObject.php:161
-msgid "I agree"
+#: ../../include/conversation.php:1201 ../../include/ItemObject.php:700
+#: ../../mod/editwebpage.php:179 ../../mod/editblock.php:138
+#: ../../mod/editlayout.php:137 ../../mod/editpost.php:115
+msgid "Underline"
msgstr ""
-#: ../../include/ItemObject.php:161
-msgid "I disagree"
+#: ../../include/conversation.php:1202 ../../include/ItemObject.php:701
+#: ../../mod/editwebpage.php:180 ../../mod/editblock.php:139
+#: ../../mod/editlayout.php:138 ../../mod/editpost.php:116
+msgid "Quote"
msgstr ""
-#: ../../include/ItemObject.php:161
-msgid "I abstain"
+#: ../../include/conversation.php:1203 ../../include/ItemObject.php:702
+#: ../../mod/editwebpage.php:181 ../../mod/editblock.php:140
+#: ../../mod/editlayout.php:139 ../../mod/editpost.php:117
+msgid "Code"
msgstr ""
-#: ../../include/ItemObject.php:212
-msgid "Add Star"
+#: ../../include/conversation.php:1204 ../../mod/editwebpage.php:182
+#: ../../mod/editblock.php:142 ../../mod/editlayout.php:140
+#: ../../mod/editpost.php:118
+msgid "Upload photo"
msgstr ""
-#: ../../include/ItemObject.php:213
-msgid "Remove Star"
+#: ../../include/conversation.php:1205
+msgid "upload photo"
msgstr ""
-#: ../../include/ItemObject.php:214
-msgid "Toggle Star Status"
+#: ../../include/conversation.php:1206 ../../mod/editwebpage.php:183
+#: ../../mod/editblock.php:143 ../../mod/editlayout.php:141
+#: ../../mod/editpost.php:119 ../../mod/mail.php:248 ../../mod/mail.php:378
+msgid "Attach file"
msgstr ""
-#: ../../include/ItemObject.php:218
-msgid "starred"
+#: ../../include/conversation.php:1207
+msgid "attach file"
msgstr ""
-#: ../../include/ItemObject.php:236
-msgid "Add Tag"
+#: ../../include/conversation.php:1208 ../../mod/editwebpage.php:184
+#: ../../mod/editblock.php:144 ../../mod/editlayout.php:142
+#: ../../mod/editpost.php:120 ../../mod/mail.php:249 ../../mod/mail.php:379
+msgid "Insert web link"
msgstr ""
-#: ../../include/ItemObject.php:254 ../../mod/photos.php:1026
-msgid "I like this (toggle)"
+#: ../../include/conversation.php:1209
+msgid "web link"
msgstr ""
-#: ../../include/ItemObject.php:254 ../../include/taxonomy.php:326
-msgid "like"
+#: ../../include/conversation.php:1210
+msgid "Insert video link"
msgstr ""
-#: ../../include/ItemObject.php:255 ../../mod/photos.php:1027
-msgid "I don't like this (toggle)"
+#: ../../include/conversation.php:1211
+msgid "video link"
msgstr ""
-#: ../../include/ItemObject.php:255 ../../include/taxonomy.php:327
-msgid "dislike"
+#: ../../include/conversation.php:1212
+msgid "Insert audio link"
msgstr ""
-#: ../../include/ItemObject.php:259
-msgid "Share This"
+#: ../../include/conversation.php:1213
+msgid "audio link"
msgstr ""
-#: ../../include/ItemObject.php:259
-msgid "share"
+#: ../../include/conversation.php:1214 ../../mod/editwebpage.php:188
+#: ../../mod/editblock.php:148 ../../mod/editlayout.php:146
+#: ../../mod/editpost.php:124
+msgid "Set your location"
msgstr ""
-#: ../../include/ItemObject.php:277
-#, php-format
-msgid "%d comment"
-msgid_plural "%d comments"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../include/conversation.php:1215
+msgid "set location"
+msgstr ""
-#: ../../include/ItemObject.php:302 ../../include/ItemObject.php:303
-#, php-format
-msgid "View %s's profile - %s"
+#: ../../include/conversation.php:1216 ../../mod/editpost.php:126
+msgid "Toggle voting"
msgstr ""
-#: ../../include/ItemObject.php:306
-msgid "to"
+#: ../../include/conversation.php:1219 ../../mod/editwebpage.php:189
+#: ../../mod/editblock.php:149 ../../mod/editlayout.php:147
+#: ../../mod/editpost.php:125
+msgid "Clear browser location"
msgstr ""
-#: ../../include/ItemObject.php:307
-msgid "via"
+#: ../../include/conversation.php:1220
+msgid "clear location"
msgstr ""
-#: ../../include/ItemObject.php:308
-msgid "Wall-to-Wall"
+#: ../../include/conversation.php:1222 ../../mod/editwebpage.php:205
+#: ../../mod/editblock.php:162 ../../mod/editpost.php:141
+msgid "Title (optional)"
msgstr ""
-#: ../../include/ItemObject.php:309
-msgid "via Wall-To-Wall:"
+#: ../../include/conversation.php:1226 ../../mod/editwebpage.php:207
+#: ../../mod/editblock.php:165 ../../mod/editlayout.php:163
+#: ../../mod/editpost.php:143
+msgid "Categories (optional, comma-separated list)"
msgstr ""
-#: ../../include/ItemObject.php:312
-msgid "Delivery Report"
+#: ../../include/conversation.php:1228 ../../mod/editwebpage.php:191
+#: ../../mod/editblock.php:151 ../../mod/editlayout.php:149
+#: ../../mod/editpost.php:130 ../../mod/events.php:459
+msgid "Permission settings"
msgstr ""
-#: ../../include/ItemObject.php:348
-msgid "Save Bookmarks"
+#: ../../include/conversation.php:1229
+msgid "permissions"
msgstr ""
-#: ../../include/ItemObject.php:349
-msgid "Add to Calendar"
+#: ../../include/conversation.php:1237 ../../mod/editwebpage.php:200
+#: ../../mod/editblock.php:159 ../../mod/editlayout.php:156
+#: ../../mod/editpost.php:138
+msgid "Public post"
msgstr ""
-#: ../../include/ItemObject.php:358
-msgid "Mark all seen"
+#: ../../include/conversation.php:1239 ../../mod/editwebpage.php:208
+#: ../../mod/editblock.php:166 ../../mod/editlayout.php:164
+#: ../../mod/editpost.php:144
+msgid "Example: bob@example.com, mary@example.com"
msgstr ""
-#: ../../include/ItemObject.php:364 ../../mod/photos.php:1212
-msgctxt "noun"
-msgid "Likes"
+#: ../../include/conversation.php:1252 ../../mod/editwebpage.php:217
+#: ../../mod/editblock.php:176 ../../mod/editlayout.php:173
+#: ../../mod/editpost.php:155 ../../mod/mail.php:253 ../../mod/mail.php:383
+msgid "Set expiration date"
msgstr ""
-#: ../../include/ItemObject.php:365 ../../mod/photos.php:1213
-msgctxt "noun"
-msgid "Dislikes"
+#: ../../include/conversation.php:1255
+msgid "Set publish date"
msgstr ""
-#: ../../include/ItemObject.php:680 ../../mod/photos.php:1045
-#: ../../mod/photos.php:1163
-msgid "This is you"
+#: ../../include/conversation.php:1257 ../../include/ItemObject.php:709
+#: ../../mod/editpost.php:157 ../../mod/mail.php:255 ../../mod/mail.php:385
+msgid "Encrypt text"
msgstr ""
-#: ../../include/ItemObject.php:689
-msgid "Image"
+#: ../../include/conversation.php:1259 ../../mod/editpost.php:159
+msgid "OK"
msgstr ""
-#: ../../include/ItemObject.php:690
-msgid "Insert Link"
+#: ../../include/conversation.php:1260 ../../mod/fbrowser.php:77
+#: ../../mod/fbrowser.php:112 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134
+#: ../../mod/settings.php:587 ../../mod/settings.php:613
+#: ../../mod/editpost.php:160
+msgid "Cancel"
msgstr ""
-#: ../../include/ItemObject.php:691
-msgid "Video"
+#: ../../include/conversation.php:1503
+msgid "Discover"
msgstr ""
-#: ../../include/zot.php:685
-msgid "Invalid data packet"
+#: ../../include/conversation.php:1506
+msgid "Imported public streams"
msgstr ""
-#: ../../include/zot.php:701
-msgid "Unable to verify channel signature"
+#: ../../include/conversation.php:1511
+msgid "Commented Order"
msgstr ""
-#: ../../include/zot.php:2265
-#, php-format
-msgid "Unable to verify site signature for %s"
+#: ../../include/conversation.php:1514
+msgid "Sort by Comment Date"
msgstr ""
-#: ../../include/zot.php:3592
-msgid "invalid target signature"
+#: ../../include/conversation.php:1518
+msgid "Posted Order"
msgstr ""
-#: ../../include/auth.php:132
-msgid "Logged out."
+#: ../../include/conversation.php:1521
+msgid "Sort by Post Date"
msgstr ""
-#: ../../include/auth.php:273
-msgid "Failed authentication"
+#: ../../include/conversation.php:1529
+msgid "Posts that mention or involve you"
msgstr ""
-#: ../../include/auth.php:287 ../../mod/openid.php:189
-msgid "Login failed."
+#: ../../include/conversation.php:1535 ../../mod/connections.php:72
+#: ../../mod/connections.php:82 ../../mod/menu.php:112
+msgid "New"
msgstr ""
-#: ../../include/bbcode.php:123 ../../include/bbcode.php:794
-#: ../../include/bbcode.php:797 ../../include/bbcode.php:802
-#: ../../include/bbcode.php:805 ../../include/bbcode.php:808
-#: ../../include/bbcode.php:811 ../../include/bbcode.php:816
-#: ../../include/bbcode.php:819 ../../include/bbcode.php:824
-#: ../../include/bbcode.php:827 ../../include/bbcode.php:830
-#: ../../include/bbcode.php:833
-msgid "Image/photo"
+#: ../../include/conversation.php:1538
+msgid "Activity Stream - by date"
msgstr ""
-#: ../../include/bbcode.php:162 ../../include/bbcode.php:844
-msgid "Encrypted content"
+#: ../../include/conversation.php:1544
+msgid "Starred"
msgstr ""
-#: ../../include/bbcode.php:179
-#, php-format
-msgid "Install %s element: "
+#: ../../include/conversation.php:1547
+msgid "Favourite Posts"
msgstr ""
-#: ../../include/bbcode.php:183
-#, php-format
-msgid ""
-"This post contains an installable %s element, however you lack permissions "
-"to install it on this site."
+#: ../../include/conversation.php:1554
+msgid "Spam"
msgstr ""
-#: ../../include/bbcode.php:193 ../../mod/impel.php:37
-msgid "webpage"
+#: ../../include/conversation.php:1557
+msgid "Posts flagged as SPAM"
msgstr ""
-#: ../../include/bbcode.php:196 ../../mod/impel.php:47
-msgid "layout"
+#: ../../include/conversation.php:1601 ../../mod/admin.php:985
+msgid "Channel"
msgstr ""
-#: ../../include/bbcode.php:199 ../../mod/impel.php:42
-msgid "block"
+#: ../../include/conversation.php:1604
+msgid "Status Messages and Posts"
msgstr ""
-#: ../../include/bbcode.php:202 ../../mod/impel.php:54
-msgid "menu"
+#: ../../include/conversation.php:1613
+msgid "About"
msgstr ""
-#: ../../include/bbcode.php:257
-#, php-format
-msgid "%1$s wrote the following %2$s %3$s"
+#: ../../include/conversation.php:1616
+msgid "Profile Details"
msgstr ""
-#: ../../include/bbcode.php:259 ../../mod/tagger.php:51
-msgid "post"
+#: ../../include/conversation.php:1622 ../../include/nav.php:92
+#: ../../include/apps.php:139 ../../mod/fbrowser.php:25
+msgid "Photos"
msgstr ""
-#: ../../include/bbcode.php:547
-msgid "Different viewers will see this text differently"
+#: ../../include/conversation.php:1632
+msgid "Files and Storage"
msgstr ""
-#: ../../include/bbcode.php:755
-msgid "$1 spoiler"
+#: ../../include/conversation.php:1642 ../../include/conversation.php:1645
+msgid "Chatrooms"
msgstr ""
-#: ../../include/bbcode.php:782
-msgid "$1 wrote:"
+#: ../../include/conversation.php:1655 ../../include/nav.php:103
+#: ../../include/apps.php:129
+msgid "Bookmarks"
msgstr ""
-#: ../../include/account.php:27
-msgid "Not a valid email address"
+#: ../../include/conversation.php:1658
+msgid "Saved Bookmarks"
msgstr ""
-#: ../../include/account.php:29
-msgid "Your email domain is not among those allowed on this site"
+#: ../../include/conversation.php:1665 ../../include/nav.php:107
+#: ../../include/apps.php:136 ../../mod/webpages.php:178
+msgid "Webpages"
msgstr ""
-#: ../../include/account.php:35
-msgid "Your email address is already registered at this site."
+#: ../../include/conversation.php:1668
+msgid "Manage Webpages"
msgstr ""
-#: ../../include/account.php:67
-msgid "An invitation is required."
+#: ../../include/conversation.php:1697 ../../include/ItemObject.php:175
+#: ../../include/ItemObject.php:187 ../../mod/photos.php:1079
+#: ../../mod/photos.php:1091
+msgid "View all"
msgstr ""
-#: ../../include/account.php:71
-msgid "Invitation could not be verified."
+#: ../../include/conversation.php:1724 ../../include/ItemObject.php:184
+#: ../../mod/photos.php:1088
+msgctxt "noun"
+msgid "Dislike"
+msgid_plural "Dislikes"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/conversation.php:1727
+msgctxt "noun"
+msgid "Attending"
+msgid_plural "Attending"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/conversation.php:1730
+msgctxt "noun"
+msgid "Not Attending"
+msgid_plural "Not Attending"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/conversation.php:1733
+msgctxt "noun"
+msgid "Undecided"
+msgid_plural "Undecided"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/conversation.php:1736
+msgctxt "noun"
+msgid "Agree"
+msgid_plural "Agrees"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/conversation.php:1739
+msgctxt "noun"
+msgid "Disagree"
+msgid_plural "Disagrees"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/conversation.php:1742
+msgctxt "noun"
+msgid "Abstain"
+msgid_plural "Abstains"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../../include/auth.php:132
+msgid "Logged out."
msgstr ""
-#: ../../include/account.php:121
-msgid "Please enter the required information."
+#: ../../include/auth.php:273
+msgid "Failed authentication"
msgstr ""
-#: ../../include/account.php:188
-msgid "Failed to store account information."
+#: ../../include/auth.php:287 ../../mod/openid.php:189
+msgid "Login failed."
msgstr ""
-#: ../../include/account.php:248
-#, php-format
-msgid "Registration confirmation for %s"
+#: ../../include/contact_selectors.php:56
+msgid "Frequently"
msgstr ""
-#: ../../include/account.php:314
-#, php-format
-msgid "Registration request at %s"
+#: ../../include/contact_selectors.php:57
+msgid "Hourly"
msgstr ""
-#: ../../include/account.php:338
-msgid "your registration password"
+#: ../../include/contact_selectors.php:58
+msgid "Twice daily"
msgstr ""
-#: ../../include/account.php:341 ../../include/account.php:401
-#, php-format
-msgid "Registration details for %s"
+#: ../../include/contact_selectors.php:59
+msgid "Daily"
msgstr ""
-#: ../../include/account.php:410
-msgid "Account approved."
+#: ../../include/contact_selectors.php:60
+msgid "Weekly"
msgstr ""
-#: ../../include/account.php:449
-#, php-format
-msgid "Registration revoked for %s"
+#: ../../include/contact_selectors.php:61
+msgid "Monthly"
msgstr ""
-#: ../../include/account.php:494
-msgid "Account verified. Please login."
+#: ../../include/contact_selectors.php:76
+msgid "Friendica"
msgstr ""
-#: ../../include/account.php:707 ../../include/account.php:709
-msgid "Click here to upgrade."
+#: ../../include/contact_selectors.php:77
+msgid "OStatus"
msgstr ""
-#: ../../include/account.php:715
-msgid "This action exceeds the limits set by your subscription plan."
+#: ../../include/contact_selectors.php:78
+msgid "RSS/Atom"
msgstr ""
-#: ../../include/account.php:720
-msgid "This action is not available under your subscription plan."
+#: ../../include/contact_selectors.php:79 ../../mod/id.php:15
+#: ../../mod/id.php:16 ../../mod/admin.php:817 ../../mod/admin.php:826
+#: ../../boot.php:1490
+msgid "Email"
msgstr ""
-#: ../../include/follow.php:28
-msgid "Channel is blocked on this site."
+#: ../../include/contact_selectors.php:80
+msgid "Diaspora"
msgstr ""
-#: ../../include/follow.php:33
-msgid "Channel location missing."
+#: ../../include/contact_selectors.php:81
+msgid "Facebook"
msgstr ""
-#: ../../include/follow.php:82
-msgid "Response from remote channel was incomplete."
+#: ../../include/contact_selectors.php:82
+msgid "Zot!"
msgstr ""
-#: ../../include/follow.php:99
-msgid "Channel was deleted and no longer exists."
+#: ../../include/contact_selectors.php:83
+msgid "LinkedIn"
msgstr ""
-#: ../../include/follow.php:152 ../../include/follow.php:180
-msgid "Protocol disabled."
+#: ../../include/contact_selectors.php:84
+msgid "XMPP/IM"
msgstr ""
-#: ../../include/follow.php:170
-msgid "Channel discovery failed."
+#: ../../include/contact_selectors.php:85
+msgid "MySpace"
msgstr ""
-#: ../../include/follow.php:196
-msgid "local account not found."
+#: ../../include/bbcode.php:123 ../../include/bbcode.php:794
+#: ../../include/bbcode.php:797 ../../include/bbcode.php:802
+#: ../../include/bbcode.php:805 ../../include/bbcode.php:808
+#: ../../include/bbcode.php:811 ../../include/bbcode.php:816
+#: ../../include/bbcode.php:819 ../../include/bbcode.php:824
+#: ../../include/bbcode.php:827 ../../include/bbcode.php:830
+#: ../../include/bbcode.php:833
+msgid "Image/photo"
msgstr ""
-#: ../../include/follow.php:220
-msgid "Cannot connect to yourself."
+#: ../../include/bbcode.php:162 ../../include/bbcode.php:844
+msgid "Encrypted content"
msgstr ""
-#: ../../include/security.php:381
+#: ../../include/bbcode.php:179
+#, php-format
+msgid "Install %s element: "
+msgstr ""
+
+#: ../../include/bbcode.php:183
+#, php-format
msgid ""
-"The form security token was not correct. This probably happened because the "
-"form has been opened for too long (>3 hours) before submitting it."
+"This post contains an installable %s element, however you lack permissions "
+"to install it on this site."
+msgstr ""
+
+#: ../../include/bbcode.php:193 ../../mod/impel.php:37
+msgid "webpage"
+msgstr ""
+
+#: ../../include/bbcode.php:196 ../../mod/impel.php:47
+msgid "layout"
+msgstr ""
+
+#: ../../include/bbcode.php:199 ../../mod/impel.php:42
+msgid "block"
+msgstr ""
+
+#: ../../include/bbcode.php:202 ../../mod/impel.php:54
+msgid "menu"
+msgstr ""
+
+#: ../../include/bbcode.php:257
+#, php-format
+msgid "%1$s wrote the following %2$s %3$s"
+msgstr ""
+
+#: ../../include/bbcode.php:259 ../../mod/tagger.php:51
+msgid "post"
+msgstr ""
+
+#: ../../include/bbcode.php:547
+msgid "Different viewers will see this text differently"
+msgstr ""
+
+#: ../../include/bbcode.php:755
+msgid "$1 spoiler"
+msgstr ""
+
+#: ../../include/bbcode.php:782
+msgid "$1 wrote:"
msgstr ""
#: ../../include/contact_widgets.php:14
@@ -2979,7 +3169,7 @@ msgid_plural "%d invitations available"
msgstr[0] ""
msgstr[1] ""
-#: ../../include/contact_widgets.php:19 ../../mod/admin.php:439
+#: ../../include/contact_widgets.php:19 ../../mod/admin.php:451
msgid "Advanced"
msgstr ""
@@ -3021,16 +3211,6 @@ msgstr ""
msgid "Advanced example: name=fred and country=iceland"
msgstr ""
-#: ../../include/contact_widgets.php:60 ../../include/contact_widgets.php:98
-#: ../../include/widgets.php:307
-msgid "Everything"
-msgstr ""
-
-#: ../../include/contact_widgets.php:95 ../../include/widgets.php:36
-#: ../../include/taxonomy.php:280
-msgid "Categories"
-msgstr ""
-
#: ../../include/contact_widgets.php:128
#, php-format
msgid "%d connection in common"
@@ -3042,1302 +3222,1305 @@ msgstr[1] ""
msgid "show more"
msgstr ""
-#: ../../include/group.php:26
-msgid ""
-"A deleted group with this name was revived. Existing item permissions "
-"<strong>may</strong> apply to this group and any future members. If this is "
-"not what you intended, please create another group with a different name."
-msgstr ""
-
-#: ../../include/group.php:232
-msgid "Add new connections to this collection (privacy group)"
+#: ../../include/enotify.php:57 ../../include/network.php:1608
+msgid "$Projectname Notification"
msgstr ""
-#: ../../include/group.php:251 ../../mod/admin.php:814
-msgid "All Channels"
+#: ../../include/enotify.php:58 ../../include/network.php:1609
+msgid "$projectname"
msgstr ""
-#: ../../include/group.php:273
-msgid "edit"
+#: ../../include/enotify.php:60 ../../include/network.php:1611
+msgid "Thank You,"
msgstr ""
-#: ../../include/group.php:295
-msgid "Collections"
+#: ../../include/enotify.php:62 ../../include/network.php:1613
+#, php-format
+msgid "%s Administrator"
msgstr ""
-#: ../../include/group.php:296
-msgid "Edit collection"
+#: ../../include/enotify.php:96
+#, php-format
+msgid "%s <!item_type!>"
msgstr ""
-#: ../../include/group.php:297
-msgid "Add new collection"
+#: ../../include/enotify.php:100
+#, php-format
+msgid "[Hubzilla:Notify] New mail received at %s"
msgstr ""
-#: ../../include/group.php:298
-msgid "Channels not in any collection"
+#: ../../include/enotify.php:102
+#, php-format
+msgid "%1$s, %2$s sent you a new private message at %3$s."
msgstr ""
-#: ../../include/group.php:300 ../../include/widgets.php:275
-msgid "add"
+#: ../../include/enotify.php:103
+#, php-format
+msgid "%1$s sent you %2$s."
msgstr ""
-#: ../../include/widgets.php:92 ../../include/nav.php:157
-#: ../../mod/apps.php:36
-msgid "Apps"
+#: ../../include/enotify.php:103
+msgid "a private message"
msgstr ""
-#: ../../include/widgets.php:93
-msgid "System"
+#: ../../include/enotify.php:104
+#, php-format
+msgid "Please visit %s to view and/or reply to your private messages."
msgstr ""
-#: ../../include/widgets.php:96
-msgid "Create Personal App"
+#: ../../include/enotify.php:160
+#, php-format
+msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]"
msgstr ""
-#: ../../include/widgets.php:97
-msgid "Edit Personal App"
+#: ../../include/enotify.php:168
+#, php-format
+msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]"
msgstr ""
-#: ../../include/widgets.php:139 ../../mod/suggest.php:54
-msgid "Ignore/Hide"
+#: ../../include/enotify.php:177
+#, php-format
+msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]"
msgstr ""
-#: ../../include/widgets.php:144 ../../mod/connections.php:125
-msgid "Suggestions"
+#: ../../include/enotify.php:188
+#, php-format
+msgid "[Hubzilla:Notify] Comment to conversation #%1$d by %2$s"
msgstr ""
-#: ../../include/widgets.php:145
-msgid "See more..."
+#: ../../include/enotify.php:189
+#, php-format
+msgid "%1$s, %2$s commented on an item/conversation you have been following."
msgstr ""
-#: ../../include/widgets.php:166
+#: ../../include/enotify.php:192 ../../include/enotify.php:207
+#: ../../include/enotify.php:233 ../../include/enotify.php:251
+#: ../../include/enotify.php:265
#, php-format
-msgid "You have %1$.0f of %2$.0f allowed connections."
+msgid "Please visit %s to view and/or reply to the conversation."
msgstr ""
-#: ../../include/widgets.php:172
-msgid "Add New Connection"
+#: ../../include/enotify.php:198
+#, php-format
+msgid "[Hubzilla:Notify] %s posted to your profile wall"
msgstr ""
-#: ../../include/widgets.php:173
-msgid "Enter the channel address"
+#: ../../include/enotify.php:200
+#, php-format
+msgid "%1$s, %2$s posted to your profile wall at %3$s"
msgstr ""
-#: ../../include/widgets.php:174
-msgid "Example: bob@example.com, http://example.com/barbara"
+#: ../../include/enotify.php:202
+#, php-format
+msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]"
msgstr ""
-#: ../../include/widgets.php:190
-msgid "Notes"
+#: ../../include/enotify.php:226
+#, php-format
+msgid "[Hubzilla:Notify] %s tagged you"
msgstr ""
-#: ../../include/widgets.php:192 ../../include/text.php:867
-#: ../../include/text.php:879 ../../mod/filer.php:49 ../../mod/admin.php:1442
-#: ../../mod/admin.php:1462 ../../mod/rbmark.php:28 ../../mod/rbmark.php:100
-msgid "Save"
+#: ../../include/enotify.php:227
+#, php-format
+msgid "%1$s, %2$s tagged you at %3$s"
msgstr ""
-#: ../../include/widgets.php:266
-msgid "Remove term"
+#: ../../include/enotify.php:228
+#, php-format
+msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]."
msgstr ""
-#: ../../include/widgets.php:349
-msgid "Archives"
+#: ../../include/enotify.php:240
+#, php-format
+msgid "[Hubzilla:Notify] %1$s poked you"
msgstr ""
-#: ../../include/widgets.php:428 ../../mod/connedit.php:571
-msgid "Me"
+#: ../../include/enotify.php:241
+#, php-format
+msgid "%1$s, %2$s poked you at %3$s"
msgstr ""
-#: ../../include/widgets.php:429 ../../mod/connedit.php:572
-msgid "Family"
+#: ../../include/enotify.php:242
+#, php-format
+msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]."
msgstr ""
-#: ../../include/widgets.php:431 ../../mod/connedit.php:574
-msgid "Acquaintances"
+#: ../../include/enotify.php:258
+#, php-format
+msgid "[Hubzilla:Notify] %s tagged your post"
msgstr ""
-#: ../../include/widgets.php:432 ../../mod/connedit.php:575
-#: ../../mod/connections.php:88 ../../mod/connections.php:103
-msgid "All"
+#: ../../include/enotify.php:259
+#, php-format
+msgid "%1$s, %2$s tagged your post at %3$s"
msgstr ""
-#: ../../include/widgets.php:451
-msgid "Refresh"
+#: ../../include/enotify.php:260
+#, php-format
+msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]"
msgstr ""
-#: ../../include/widgets.php:485
-msgid "Account settings"
+#: ../../include/enotify.php:272
+msgid "[Hubzilla:Notify] Introduction received"
msgstr ""
-#: ../../include/widgets.php:491
-msgid "Channel settings"
+#: ../../include/enotify.php:273
+#, php-format
+msgid "%1$s, you've received an new connection request from '%2$s' at %3$s"
msgstr ""
-#: ../../include/widgets.php:497
-msgid "Additional features"
+#: ../../include/enotify.php:274
+#, php-format
+msgid ""
+"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s."
msgstr ""
-#: ../../include/widgets.php:503
-msgid "Feature/Addon settings"
+#: ../../include/enotify.php:278 ../../include/enotify.php:297
+#, php-format
+msgid "You may visit their profile at %s"
msgstr ""
-#: ../../include/widgets.php:509
-msgid "Display settings"
+#: ../../include/enotify.php:280
+#, php-format
+msgid "Please visit %s to approve or reject the connection request."
msgstr ""
-#: ../../include/widgets.php:515
-msgid "Connected apps"
+#: ../../include/enotify.php:287
+msgid "[Hubzilla:Notify] Friend suggestion received"
msgstr ""
-#: ../../include/widgets.php:521
-msgid "Export channel"
+#: ../../include/enotify.php:288
+#, php-format
+msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s"
msgstr ""
-#: ../../include/widgets.php:530 ../../mod/connedit.php:683
-msgid "Connection Default Permissions"
+#: ../../include/enotify.php:289
+#, php-format
+msgid ""
+"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from %4$s."
msgstr ""
-#: ../../include/widgets.php:538
-msgid "Premium Channel Settings"
+#: ../../include/enotify.php:295
+msgid "Name:"
msgstr ""
-#: ../../include/widgets.php:568
-msgid "Private Mail Menu"
+#: ../../include/enotify.php:296
+msgid "Photo:"
msgstr ""
-#: ../../include/widgets.php:570
-msgid "Combined View"
+#: ../../include/enotify.php:299
+#, php-format
+msgid "Please visit %s to approve or reject the suggestion."
msgstr ""
-#: ../../include/widgets.php:575 ../../include/nav.php:191
-msgid "Inbox"
+#: ../../include/enotify.php:514
+msgid "[Hubzilla:Notify]"
msgstr ""
-#: ../../include/widgets.php:580 ../../include/nav.php:192
-msgid "Outbox"
+#: ../../include/follow.php:28
+msgid "Channel is blocked on this site."
msgstr ""
-#: ../../include/widgets.php:585 ../../include/nav.php:193
-msgid "New Message"
+#: ../../include/follow.php:33
+msgid "Channel location missing."
msgstr ""
-#: ../../include/widgets.php:604 ../../include/widgets.php:616
-msgid "Conversations"
+#: ../../include/follow.php:82
+msgid "Response from remote channel was incomplete."
msgstr ""
-#: ../../include/widgets.php:608
-msgid "Received Messages"
+#: ../../include/follow.php:99
+msgid "Channel was deleted and no longer exists."
msgstr ""
-#: ../../include/widgets.php:612
-msgid "Sent Messages"
+#: ../../include/follow.php:152 ../../include/follow.php:181
+msgid "Protocol disabled."
msgstr ""
-#: ../../include/widgets.php:626
-msgid "No messages."
+#: ../../include/follow.php:171
+msgid "Channel discovery failed."
msgstr ""
-#: ../../include/widgets.php:644
-msgid "Delete conversation"
+#: ../../include/follow.php:197
+msgid "local account not found."
msgstr ""
-#: ../../include/widgets.php:670
-msgid "Events Menu"
+#: ../../include/follow.php:221
+msgid "Cannot connect to yourself."
msgstr ""
-#: ../../include/widgets.php:671
-msgid "Day View"
+#: ../../include/oembed.php:213
+msgid "Embedded content"
msgstr ""
-#: ../../include/widgets.php:672
-msgid "Week View"
+#: ../../include/oembed.php:222
+msgid "Embedding disabled"
msgstr ""
-#: ../../include/widgets.php:673
-msgid "Month View"
+#: ../../include/message.php:19
+msgid "No recipient provided."
msgstr ""
-#: ../../include/widgets.php:674 ../../mod/events.php:527
-msgid "Export"
+#: ../../include/message.php:24
+msgid "[no subject]"
msgstr ""
-#: ../../include/widgets.php:675 ../../mod/events.php:530
-msgid "Import"
+#: ../../include/message.php:44
+msgid "Unable to determine sender."
msgstr ""
-#: ../../include/widgets.php:749
-msgid "Chat Rooms"
+#: ../../include/message.php:219
+msgid "Stored post could not be verified."
msgstr ""
-#: ../../include/widgets.php:769
-msgid "Bookmarked Chatrooms"
+#: ../../include/nav.php:82 ../../include/nav.php:114 ../../boot.php:1487
+msgid "Logout"
msgstr ""
-#: ../../include/widgets.php:789
-msgid "Suggested Chatrooms"
+#: ../../include/nav.php:82 ../../include/nav.php:114
+msgid "End this session"
msgstr ""
-#: ../../include/widgets.php:916 ../../include/widgets.php:974
-msgid "photo/image"
+#: ../../include/nav.php:85 ../../include/nav.php:145
+msgid "Home"
msgstr ""
-#: ../../include/widgets.php:1069 ../../include/widgets.php:1071
-msgid "Rate Me"
+#: ../../include/nav.php:85
+msgid "Your posts and conversations"
msgstr ""
-#: ../../include/widgets.php:1075
-msgid "View Ratings"
+#: ../../include/nav.php:86
+msgid "Your profile page"
msgstr ""
-#: ../../include/widgets.php:1086
-msgid "Public Hubs"
+#: ../../include/nav.php:88
+msgid "Edit Profiles"
msgstr ""
-#: ../../include/widgets.php:1134
-msgid "Forums"
+#: ../../include/nav.php:88
+msgid "Manage/Edit profiles"
msgstr ""
-#: ../../include/widgets.php:1161
-msgid "Tasks"
+#: ../../include/nav.php:90
+msgid "Edit your profile"
msgstr ""
-#: ../../include/widgets.php:1170
-msgid "Documentation"
+#: ../../include/nav.php:92
+msgid "Your photos"
msgstr ""
-#: ../../include/widgets.php:1172
-msgid "Project/Site Information"
+#: ../../include/nav.php:93
+msgid "Your files"
msgstr ""
-#: ../../include/widgets.php:1173
-msgid "For Members"
+#: ../../include/nav.php:97 ../../include/apps.php:146
+msgid "Chat"
msgstr ""
-#: ../../include/widgets.php:1174
-msgid "For Administrators"
+#: ../../include/nav.php:97
+msgid "Your chatrooms"
msgstr ""
-#: ../../include/widgets.php:1175
-msgid "For Developers"
+#: ../../include/nav.php:103
+msgid "Your bookmarks"
msgstr ""
-#: ../../include/widgets.php:1200 ../../mod/admin.php:434
-msgid "Site"
+#: ../../include/nav.php:107
+msgid "Your webpages"
msgstr ""
-#: ../../include/widgets.php:1201
-msgid "Accounts"
+#: ../../include/nav.php:111 ../../include/apps.php:131 ../../boot.php:1488
+msgid "Login"
msgstr ""
-#: ../../include/widgets.php:1202 ../../mod/admin.php:965
-msgid "Channels"
+#: ../../include/nav.php:111
+msgid "Sign in"
msgstr ""
-#: ../../include/widgets.php:1203 ../../mod/admin.php:1062
-#: ../../mod/admin.php:1102
-msgid "Plugins"
+#: ../../include/nav.php:128
+#, php-format
+msgid "%s - click to logout"
msgstr ""
-#: ../../include/widgets.php:1204 ../../mod/admin.php:1262
-#: ../../mod/admin.php:1296
-msgid "Themes"
+#: ../../include/nav.php:131
+msgid "Remote authentication"
msgstr ""
-#: ../../include/widgets.php:1205
-msgid "Inspect queue"
+#: ../../include/nav.php:131
+msgid "Click to authenticate to your home hub"
msgstr ""
-#: ../../include/widgets.php:1206
-msgid "Profile Config"
+#: ../../include/nav.php:145
+msgid "Home Page"
msgstr ""
-#: ../../include/widgets.php:1207
-msgid "DB updates"
+#: ../../include/nav.php:149 ../../mod/register.php:226 ../../boot.php:1470
+msgid "Register"
msgstr ""
-#: ../../include/widgets.php:1225 ../../include/widgets.php:1231
-#: ../../mod/admin.php:1381
-msgid "Logs"
+#: ../../include/nav.php:149
+msgid "Create an account"
msgstr ""
-#: ../../include/widgets.php:1229 ../../include/nav.php:210
-msgid "Admin"
+#: ../../include/nav.php:154 ../../include/apps.php:142
+#: ../../mod/layouts.php:176 ../../mod/help.php:204 ../../mod/help.php:209
+msgid "Help"
msgstr ""
-#: ../../include/widgets.php:1230
-msgid "Plugin Features"
+#: ../../include/nav.php:154
+msgid "Help and documentation"
msgstr ""
-#: ../../include/widgets.php:1232
-msgid "User registrations waiting for confirmation"
+#: ../../include/nav.php:157
+msgid "Applications, utilities, links, games"
msgstr ""
-#: ../../include/widgets.php:1311 ../../mod/photos.php:753
-#: ../../mod/photos.php:1286
-msgid "View Photo"
+#: ../../include/nav.php:159
+msgid "Search site @name, #tag, ?docs, content"
msgstr ""
-#: ../../include/widgets.php:1327 ../../mod/photos.php:782
-msgid "Edit Album"
+#: ../../include/nav.php:162 ../../include/apps.php:141
+msgid "Directory"
msgstr ""
-#: ../../include/message.php:18
-msgid "No recipient provided."
+#: ../../include/nav.php:162
+msgid "Channel Directory"
msgstr ""
-#: ../../include/message.php:23
-msgid "[no subject]"
+#: ../../include/nav.php:174 ../../include/apps.php:133
+msgid "Grid"
msgstr ""
-#: ../../include/message.php:43
-msgid "Unable to determine sender."
+#: ../../include/nav.php:174
+msgid "Your grid"
msgstr ""
-#: ../../include/message.php:218
-msgid "Stored post could not be verified."
+#: ../../include/nav.php:175
+msgid "Mark all grid notifications seen"
msgstr ""
-#: ../../include/identity.php:32
-msgid "Unable to obtain identity information from database"
+#: ../../include/nav.php:177 ../../include/apps.php:137
+msgid "Channel Home"
msgstr ""
-#: ../../include/identity.php:66
-msgid "Empty name"
+#: ../../include/nav.php:177
+msgid "Channel home"
msgstr ""
-#: ../../include/identity.php:69
-msgid "Name too long"
+#: ../../include/nav.php:178
+msgid "Mark all channel notifications seen"
msgstr ""
-#: ../../include/identity.php:181
-msgid "No account identifier"
+#: ../../include/nav.php:181 ../../mod/connections.php:260
+msgid "Connections"
msgstr ""
-#: ../../include/identity.php:193
-msgid "Nickname is required."
+#: ../../include/nav.php:184
+msgid "Notices"
msgstr ""
-#: ../../include/identity.php:207
-msgid "Reserved nickname. Please choose another."
+#: ../../include/nav.php:184
+msgid "Notifications"
msgstr ""
-#: ../../include/identity.php:212
-msgid ""
-"Nickname has unsupported characters or is already being used on this site."
+#: ../../include/nav.php:185
+msgid "See all notifications"
msgstr ""
-#: ../../include/identity.php:288
-msgid "Unable to retrieve created identity"
+#: ../../include/nav.php:186 ../../mod/notifications.php:99
+msgid "Mark all system notifications seen"
msgstr ""
-#: ../../include/identity.php:346
-msgid "Default Profile"
+#: ../../include/nav.php:188 ../../include/apps.php:143
+msgid "Mail"
msgstr ""
-#: ../../include/identity.php:769
-msgid "Requested channel is not available."
+#: ../../include/nav.php:188
+msgid "Private mail"
msgstr ""
-#: ../../include/identity.php:815 ../../mod/achievements.php:11
-#: ../../mod/filestorage.php:54 ../../mod/hcard.php:8 ../../mod/layouts.php:29
-#: ../../mod/editblock.php:29 ../../mod/profile.php:16
-#: ../../mod/webpages.php:29 ../../mod/blocks.php:29
-#: ../../mod/editlayout.php:27 ../../mod/editwebpage.php:28
-#: ../../mod/connect.php:13
-msgid "Requested profile is not available."
+#: ../../include/nav.php:189
+msgid "See all private messages"
msgstr ""
-#: ../../include/identity.php:965 ../../mod/profiles.php:774
-msgid "Change profile photo"
+#: ../../include/nav.php:190
+msgid "Mark all private messages seen"
msgstr ""
-#: ../../include/identity.php:971
-msgid "Profiles"
+#: ../../include/nav.php:196 ../../include/apps.php:140
+msgid "Events"
msgstr ""
-#: ../../include/identity.php:971
-msgid "Manage/edit profiles"
+#: ../../include/nav.php:196
+msgid "Event Calendar"
msgstr ""
-#: ../../include/identity.php:972 ../../mod/profiles.php:775
-msgid "Create New Profile"
+#: ../../include/nav.php:197
+msgid "See all events"
msgstr ""
-#: ../../include/identity.php:975 ../../include/nav.php:90
-msgid "Edit Profile"
+#: ../../include/nav.php:198
+msgid "Mark all events seen"
msgstr ""
-#: ../../include/identity.php:987 ../../mod/profiles.php:786
-msgid "Profile Image"
+#: ../../include/nav.php:200 ../../include/apps.php:132
+#: ../../mod/manage.php:160
+msgid "Channel Manager"
msgstr ""
-#: ../../include/identity.php:990
-msgid "visible to everybody"
+#: ../../include/nav.php:200
+msgid "Manage Your Channels"
msgstr ""
-#: ../../include/identity.php:991 ../../mod/profiles.php:669
-#: ../../mod/profiles.php:790
-msgid "Edit visibility"
+#: ../../include/nav.php:202
+msgid "Account/Channel Settings"
msgstr ""
-#: ../../include/identity.php:1007 ../../include/identity.php:1247
-msgid "Gender:"
+#: ../../include/nav.php:210
+msgid "Site Setup and Configuration"
msgstr ""
-#: ../../include/identity.php:1008 ../../include/identity.php:1291
-msgid "Status:"
+#: ../../include/nav.php:246
+msgid "@name, #tag, ?doc, content"
msgstr ""
-#: ../../include/identity.php:1009 ../../include/identity.php:1302
-msgid "Homepage:"
+#: ../../include/nav.php:247
+msgid "Please wait..."
msgstr ""
-#: ../../include/identity.php:1010
-msgid "Online Now"
+#: ../../include/security.php:381
+msgid ""
+"The form security token was not correct. This probably happened because the "
+"form has been opened for too long (>3 hours) before submitting it."
msgstr ""
-#: ../../include/identity.php:1094 ../../include/identity.php:1172
-#: ../../mod/ping.php:318
-msgid "g A l F d"
+#: ../../include/dir_fns.php:139
+msgid "Directory Options"
msgstr ""
-#: ../../include/identity.php:1095 ../../include/identity.php:1173
-msgid "F d"
+#: ../../include/dir_fns.php:141
+msgid "Safe Mode"
msgstr ""
-#: ../../include/identity.php:1140 ../../include/identity.php:1212
-#: ../../mod/ping.php:341
-msgid "[today]"
+#: ../../include/dir_fns.php:141 ../../include/dir_fns.php:142
+#: ../../include/dir_fns.php:143 ../../mod/filestorage.php:151
+#: ../../mod/filestorage.php:159 ../../mod/removeme.php:60
+#: ../../mod/connedit.php:635 ../../mod/connedit.php:684 ../../mod/api.php:102
+#: ../../mod/admin.php:415 ../../mod/settings.php:577 ../../mod/photos.php:626
+#: ../../mod/menu.php:96 ../../mod/menu.php:153 ../../mod/events.php:447
+#: ../../mod/events.php:448 ../../mod/events.php:457 ../../mod/mitem.php:154
+#: ../../mod/mitem.php:155 ../../mod/mitem.php:228 ../../mod/mitem.php:229
+#: ../../view/theme/redbasic/php/config.php:104
+#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1492
+msgid "No"
msgstr ""
-#: ../../include/identity.php:1151
-msgid "Birthday Reminders"
+#: ../../include/dir_fns.php:141 ../../include/dir_fns.php:142
+#: ../../include/dir_fns.php:143 ../../mod/filestorage.php:151
+#: ../../mod/filestorage.php:159 ../../mod/removeme.php:60
+#: ../../mod/api.php:101 ../../mod/admin.php:417 ../../mod/settings.php:577
+#: ../../mod/photos.php:626 ../../mod/menu.php:96 ../../mod/menu.php:153
+#: ../../mod/events.php:447 ../../mod/events.php:448 ../../mod/events.php:457
+#: ../../mod/mitem.php:154 ../../mod/mitem.php:155 ../../mod/mitem.php:228
+#: ../../mod/mitem.php:229 ../../view/theme/redbasic/php/config.php:104
+#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1492
+msgid "Yes"
msgstr ""
-#: ../../include/identity.php:1152
-msgid "Birthdays this week:"
+#: ../../include/dir_fns.php:142
+msgid "Public Forums Only"
msgstr ""
-#: ../../include/identity.php:1205
-msgid "[No description]"
+#: ../../include/dir_fns.php:143
+msgid "This Website Only"
msgstr ""
-#: ../../include/identity.php:1223
-msgid "Event Reminders"
+#: ../../include/group.php:26
+msgid ""
+"A deleted group with this name was revived. Existing item permissions "
+"<strong>may</strong> apply to this group and any future members. If this is "
+"not what you intended, please create another group with a different name."
msgstr ""
-#: ../../include/identity.php:1224
-msgid "Events this week:"
+#: ../../include/group.php:232
+msgid "Add new connections to this collection (privacy group)"
msgstr ""
-#: ../../include/identity.php:1245 ../../mod/settings.php:1027
-msgid "Full Name:"
+#: ../../include/group.php:251 ../../mod/admin.php:826
+msgid "All Channels"
msgstr ""
-#: ../../include/identity.php:1252
-msgid "Like this channel"
+#: ../../include/group.php:273
+msgid "edit"
msgstr ""
-#: ../../include/identity.php:1276
-msgid "j F, Y"
+#: ../../include/group.php:295
+msgid "Collections"
msgstr ""
-#: ../../include/identity.php:1277
-msgid "j F"
+#: ../../include/group.php:296
+msgid "Edit collection"
msgstr ""
-#: ../../include/identity.php:1284
-msgid "Birthday:"
+#: ../../include/group.php:297
+msgid "Add new collection"
msgstr ""
-#: ../../include/identity.php:1288 ../../mod/directory.php:299
-msgid "Age:"
+#: ../../include/group.php:298
+msgid "Channels not in any collection"
msgstr ""
-#: ../../include/identity.php:1297
-#, php-format
-msgid "for %1$d %2$s"
+#: ../../include/zot.php:676
+msgid "Invalid data packet"
msgstr ""
-#: ../../include/identity.php:1300 ../../mod/profiles.php:691
-msgid "Sexual Preference:"
+#: ../../include/zot.php:692
+msgid "Unable to verify channel signature"
msgstr ""
-#: ../../include/identity.php:1304 ../../mod/directory.php:315
-#: ../../mod/profiles.php:693
-msgid "Hometown:"
+#: ../../include/zot.php:2268
+#, php-format
+msgid "Unable to verify site signature for %s"
msgstr ""
-#: ../../include/identity.php:1306
-msgid "Tags:"
+#: ../../include/zot.php:3584
+msgid "invalid target signature"
msgstr ""
-#: ../../include/identity.php:1308 ../../mod/profiles.php:694
-msgid "Political Views:"
+#: ../../include/page_widgets.php:6
+msgid "New Page"
msgstr ""
-#: ../../include/identity.php:1310
-msgid "Religion:"
+#: ../../include/page_widgets.php:39 ../../mod/blocks.php:159
+#: ../../mod/webpages.php:187 ../../mod/layouts.php:188
+msgid "View"
msgstr ""
-#: ../../include/identity.php:1312 ../../mod/directory.php:317
-msgid "About:"
+#: ../../include/page_widgets.php:41 ../../mod/webpages.php:189
+msgid "Actions"
msgstr ""
-#: ../../include/identity.php:1314
-msgid "Hobbies/Interests:"
+#: ../../include/page_widgets.php:42 ../../mod/webpages.php:190
+msgid "Page Link"
msgstr ""
-#: ../../include/identity.php:1316 ../../mod/profiles.php:697
-msgid "Likes:"
+#: ../../include/page_widgets.php:43
+msgid "Title"
msgstr ""
-#: ../../include/identity.php:1318 ../../mod/profiles.php:698
-msgid "Dislikes:"
+#: ../../include/page_widgets.php:44 ../../mod/blocks.php:150
+#: ../../mod/webpages.php:192 ../../mod/layouts.php:181 ../../mod/menu.php:110
+msgid "Created"
msgstr ""
-#: ../../include/identity.php:1320
-msgid "Contact information and Social Networks:"
+#: ../../include/page_widgets.php:45 ../../mod/blocks.php:151
+#: ../../mod/webpages.php:193 ../../mod/layouts.php:182 ../../mod/menu.php:111
+msgid "Edited"
msgstr ""
-#: ../../include/identity.php:1322
-msgid "My other channels:"
+#: ../../include/network.php:630
+msgid "view full size"
msgstr ""
-#: ../../include/identity.php:1324
-msgid "Musical interests:"
+#: ../../include/network.php:1655 ../../include/account.php:316
+#: ../../include/account.php:343 ../../include/account.php:403
+msgid "Administrator"
msgstr ""
-#: ../../include/identity.php:1326
-msgid "Books, literature:"
+#: ../../include/network.php:1669
+msgid "No Subject"
msgstr ""
-#: ../../include/identity.php:1328
-msgid "Television:"
+#: ../../include/dba/dba_driver.php:141
+#, php-format
+msgid "Cannot locate DNS info for database server '%s'"
msgstr ""
-#: ../../include/identity.php:1330
-msgid "Film/dance/culture/entertainment:"
+#: ../../include/ItemObject.php:130
+msgid "Save to Folder"
msgstr ""
-#: ../../include/identity.php:1332
-msgid "Love/Romance:"
+#: ../../include/ItemObject.php:151
+msgid "I will attend"
msgstr ""
-#: ../../include/identity.php:1334
-msgid "Work/employment:"
+#: ../../include/ItemObject.php:151
+msgid "I will not attend"
msgstr ""
-#: ../../include/identity.php:1336
-msgid "School/education:"
+#: ../../include/ItemObject.php:151
+msgid "I might attend"
msgstr ""
-#: ../../include/identity.php:1356
-msgid "Like this thing"
+#: ../../include/ItemObject.php:161
+msgid "I agree"
msgstr ""
-#: ../../include/taxonomy.php:238 ../../include/taxonomy.php:259
-msgid "Tags"
+#: ../../include/ItemObject.php:161
+msgid "I disagree"
msgstr ""
-#: ../../include/taxonomy.php:303
-msgid "Keywords"
+#: ../../include/ItemObject.php:161
+msgid "I abstain"
msgstr ""
-#: ../../include/taxonomy.php:324
-msgid "have"
+#: ../../include/ItemObject.php:212
+msgid "Add Star"
msgstr ""
-#: ../../include/taxonomy.php:324
-msgid "has"
+#: ../../include/ItemObject.php:213
+msgid "Remove Star"
msgstr ""
-#: ../../include/taxonomy.php:325
-msgid "want"
+#: ../../include/ItemObject.php:214
+msgid "Toggle Star Status"
msgstr ""
-#: ../../include/taxonomy.php:325
-msgid "wants"
+#: ../../include/ItemObject.php:218
+msgid "starred"
msgstr ""
-#: ../../include/taxonomy.php:326
-msgid "likes"
+#: ../../include/ItemObject.php:236
+msgid "Add Tag"
msgstr ""
-#: ../../include/taxonomy.php:327
-msgid "dislikes"
+#: ../../include/ItemObject.php:254 ../../mod/photos.php:1023
+msgid "I like this (toggle)"
msgstr ""
-#: ../../include/attach.php:246 ../../include/attach.php:332
-msgid "Item was not found."
+#: ../../include/ItemObject.php:255 ../../mod/photos.php:1024
+msgid "I don't like this (toggle)"
msgstr ""
-#: ../../include/attach.php:496
-msgid "No source file."
+#: ../../include/ItemObject.php:259
+msgid "Share This"
msgstr ""
-#: ../../include/attach.php:514
-msgid "Cannot locate file to replace"
+#: ../../include/ItemObject.php:259
+msgid "share"
msgstr ""
-#: ../../include/attach.php:532
-msgid "Cannot locate file to revise/update"
+#: ../../include/ItemObject.php:268
+msgid "Delivery Report"
msgstr ""
-#: ../../include/attach.php:667
+#: ../../include/ItemObject.php:286
#, php-format
-msgid "File exceeds size limit of %d"
-msgstr ""
+msgid "%d comment"
+msgid_plural "%d comments"
+msgstr[0] ""
+msgstr[1] ""
-#: ../../include/attach.php:681
+#: ../../include/ItemObject.php:315 ../../include/ItemObject.php:316
#, php-format
-msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
-msgstr ""
-
-#: ../../include/attach.php:837
-msgid "File upload failed. Possible system limit or action terminated."
-msgstr ""
-
-#: ../../include/attach.php:850
-msgid "Stored file could not be verified. Upload failed."
+msgid "View %s's profile - %s"
msgstr ""
-#: ../../include/attach.php:898 ../../include/attach.php:914
-msgid "Path not available."
+#: ../../include/ItemObject.php:319
+msgid "to"
msgstr ""
-#: ../../include/attach.php:960 ../../include/attach.php:1112
-msgid "Empty pathname"
+#: ../../include/ItemObject.php:320
+msgid "via"
msgstr ""
-#: ../../include/attach.php:986
-msgid "duplicate filename or path"
+#: ../../include/ItemObject.php:321
+msgid "Wall-to-Wall"
msgstr ""
-#: ../../include/attach.php:1008
-msgid "Path not found."
+#: ../../include/ItemObject.php:322
+msgid "via Wall-To-Wall:"
msgstr ""
-#: ../../include/attach.php:1066
-msgid "mkdir failed."
+#: ../../include/ItemObject.php:362
+msgid "Save Bookmarks"
msgstr ""
-#: ../../include/attach.php:1070
-msgid "database storage failed."
+#: ../../include/ItemObject.php:363
+msgid "Add to Calendar"
msgstr ""
-#: ../../include/attach.php:1118
-msgid "Empty path"
+#: ../../include/ItemObject.php:372
+msgid "Mark all seen"
msgstr ""
-#: ../../include/bb2diaspora.php:382
-msgid "Attachments:"
+#: ../../include/ItemObject.php:378 ../../mod/photos.php:1209
+msgctxt "noun"
+msgid "Likes"
msgstr ""
-#: ../../include/bb2diaspora.php:473
-msgid "$Projectname event notification:"
+#: ../../include/ItemObject.php:379 ../../mod/photos.php:1210
+msgctxt "noun"
+msgid "Dislikes"
msgstr ""
-#: ../../include/text.php:393
-msgid "prev"
+#: ../../include/ItemObject.php:694 ../../mod/photos.php:1042
+#: ../../mod/photos.php:1160
+msgid "This is you"
msgstr ""
-#: ../../include/text.php:395
-msgid "first"
+#: ../../include/ItemObject.php:703
+msgid "Image"
msgstr ""
-#: ../../include/text.php:424
-msgid "last"
+#: ../../include/ItemObject.php:704
+msgid "Insert Link"
msgstr ""
-#: ../../include/text.php:427
-msgid "next"
+#: ../../include/ItemObject.php:705
+msgid "Video"
msgstr ""
-#: ../../include/text.php:437
-msgid "older"
+#: ../../include/apps.php:128
+msgid "Site Admin"
msgstr ""
-#: ../../include/text.php:439
-msgid "newer"
+#: ../../include/apps.php:130
+msgid "Address Book"
msgstr ""
-#: ../../include/text.php:784
-msgid "No connections"
+#: ../../include/apps.php:144 ../../mod/mood.php:131
+msgid "Mood"
msgstr ""
-#: ../../include/text.php:796
-#, php-format
-msgid "%d Connection"
-msgid_plural "%d Connections"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../include/text.php:809 ../../mod/viewconnections.php:101
-msgid "View Connections"
+#: ../../include/apps.php:148
+msgid "Probe"
msgstr ""
-#: ../../include/text.php:953
-msgid "poke"
+#: ../../include/apps.php:149
+msgid "Suggest"
msgstr ""
-#: ../../include/text.php:954
-msgid "ping"
+#: ../../include/apps.php:150
+msgid "Random Channel"
msgstr ""
-#: ../../include/text.php:954
-msgid "pinged"
+#: ../../include/apps.php:151
+msgid "Invite"
msgstr ""
-#: ../../include/text.php:955
-msgid "prod"
+#: ../../include/apps.php:152
+msgid "Features"
msgstr ""
-#: ../../include/text.php:955
-msgid "prodded"
+#: ../../include/apps.php:153 ../../mod/id.php:28
+msgid "Language"
msgstr ""
-#: ../../include/text.php:956
-msgid "slap"
+#: ../../include/apps.php:154
+msgid "Post"
msgstr ""
-#: ../../include/text.php:956
-msgid "slapped"
+#: ../../include/apps.php:155 ../../mod/id.php:17 ../../mod/id.php:18
+#: ../../mod/id.php:19
+msgid "Profile Photo"
msgstr ""
-#: ../../include/text.php:957
-msgid "finger"
+#: ../../include/apps.php:252 ../../mod/settings.php:84
+#: ../../mod/settings.php:612
+msgid "Update"
msgstr ""
-#: ../../include/text.php:957
-msgid "fingered"
+#: ../../include/apps.php:252
+msgid "Install"
msgstr ""
-#: ../../include/text.php:958
-msgid "rebuff"
+#: ../../include/apps.php:257
+msgid "Purchase"
msgstr ""
-#: ../../include/text.php:958
-msgid "rebuffed"
+#: ../../include/permissions.php:26
+msgid "Can view my normal stream and posts"
msgstr ""
-#: ../../include/text.php:968
-msgid "happy"
+#: ../../include/permissions.php:27
+msgid "Can view my default channel profile"
msgstr ""
-#: ../../include/text.php:969
-msgid "sad"
+#: ../../include/permissions.php:28
+msgid "Can view my connections"
msgstr ""
-#: ../../include/text.php:970
-msgid "mellow"
+#: ../../include/permissions.php:29
+msgid "Can view my file storage and photos"
msgstr ""
-#: ../../include/text.php:971
-msgid "tired"
+#: ../../include/permissions.php:30
+msgid "Can view my webpages"
msgstr ""
-#: ../../include/text.php:972
-msgid "perky"
+#: ../../include/permissions.php:33
+msgid "Can send me their channel stream and posts"
msgstr ""
-#: ../../include/text.php:973
-msgid "angry"
+#: ../../include/permissions.php:34
+msgid "Can post on my channel page (\"wall\")"
msgstr ""
-#: ../../include/text.php:974
-msgid "stupified"
+#: ../../include/permissions.php:35
+msgid "Can comment on or like my posts"
msgstr ""
-#: ../../include/text.php:975
-msgid "puzzled"
+#: ../../include/permissions.php:36
+msgid "Can send me private mail messages"
msgstr ""
-#: ../../include/text.php:976
-msgid "interested"
+#: ../../include/permissions.php:37
+msgid "Can like/dislike stuff"
msgstr ""
-#: ../../include/text.php:977
-msgid "bitter"
+#: ../../include/permissions.php:37
+msgid "Profiles and things other than posts/comments"
msgstr ""
-#: ../../include/text.php:978
-msgid "cheerful"
+#: ../../include/permissions.php:39
+msgid "Can forward to all my channel contacts via post @mentions"
msgstr ""
-#: ../../include/text.php:979
-msgid "alive"
+#: ../../include/permissions.php:39
+msgid "Advanced - useful for creating group forum channels"
msgstr ""
-#: ../../include/text.php:980
-msgid "annoyed"
+#: ../../include/permissions.php:40
+msgid "Can chat with me (when available)"
msgstr ""
-#: ../../include/text.php:981
-msgid "anxious"
+#: ../../include/permissions.php:41
+msgid "Can write to my file storage and photos"
msgstr ""
-#: ../../include/text.php:982
-msgid "cranky"
+#: ../../include/permissions.php:42
+msgid "Can edit my webpages"
msgstr ""
-#: ../../include/text.php:983
-msgid "disturbed"
+#: ../../include/permissions.php:44
+msgid "Can source my public posts in derived channels"
msgstr ""
-#: ../../include/text.php:984
-msgid "frustrated"
+#: ../../include/permissions.php:44
+msgid "Somewhat advanced - very useful in open communities"
msgstr ""
-#: ../../include/text.php:985
-msgid "depressed"
+#: ../../include/permissions.php:46
+msgid "Can administer my channel resources"
msgstr ""
-#: ../../include/text.php:986
-msgid "motivated"
+#: ../../include/permissions.php:46
+msgid "Extremely advanced. Leave this alone unless you know what you are doing"
msgstr ""
-#: ../../include/text.php:987
-msgid "relaxed"
+#: ../../include/permissions.php:867
+msgid "Social Networking"
msgstr ""
-#: ../../include/text.php:988
-msgid "surprised"
+#: ../../include/permissions.php:867 ../../include/permissions.php:868
+#: ../../include/permissions.php:869
+msgid "Mostly Public"
msgstr ""
-#: ../../include/text.php:1164
-msgid "May"
+#: ../../include/permissions.php:867 ../../include/permissions.php:868
+#: ../../include/permissions.php:869
+msgid "Restricted"
msgstr ""
-#: ../../include/text.php:1241 ../../include/text.php:1245
-msgid "Unknown Attachment"
+#: ../../include/permissions.php:867 ../../include/permissions.php:868
+msgid "Private"
msgstr ""
-#: ../../include/text.php:1247
-msgid "unknown"
+#: ../../include/permissions.php:868
+msgid "Community Forum"
msgstr ""
-#: ../../include/text.php:1283
-msgid "remove category"
+#: ../../include/permissions.php:869
+msgid "Feed Republish"
msgstr ""
-#: ../../include/text.php:1360
-msgid "remove from file"
+#: ../../include/permissions.php:870
+msgid "Special Purpose"
msgstr ""
-#: ../../include/text.php:1472 ../../include/text.php:1483
-msgid "Click to open/close"
+#: ../../include/permissions.php:870
+msgid "Celebrity/Soapbox"
msgstr ""
-#: ../../include/text.php:1656 ../../mod/events.php:495
-msgid "Link to Source"
+#: ../../include/permissions.php:870
+msgid "Group Repository"
msgstr ""
-#: ../../include/text.php:1677 ../../include/text.php:1749
-msgid "default"
+#: ../../include/permissions.php:871
+msgid "Custom/Expert Mode"
msgstr ""
-#: ../../include/text.php:1685
-msgid "Page layout"
+#: ../../include/photo/photo_driver.php:719 ../../mod/profile_photo.php:147
+#: ../../mod/profile_photo.php:239 ../../mod/profile_photo.php:379
+#: ../../mod/photos.php:94 ../../mod/photos.php:699
+msgid "Profile Photos"
msgstr ""
-#: ../../include/text.php:1685
-msgid "You can create your own with the layouts tool"
+#: ../../include/account.php:27
+msgid "Not a valid email address"
msgstr ""
-#: ../../include/text.php:1727
-msgid "Page content type"
+#: ../../include/account.php:29
+msgid "Your email domain is not among those allowed on this site"
msgstr ""
-#: ../../include/text.php:1761
-msgid "Select an alternate language"
+#: ../../include/account.php:35
+msgid "Your email address is already registered at this site."
msgstr ""
-#: ../../include/text.php:1893
-msgid "activity"
+#: ../../include/account.php:67
+msgid "An invitation is required."
msgstr ""
-#: ../../include/text.php:2188
-msgid "Design Tools"
+#: ../../include/account.php:71
+msgid "Invitation could not be verified."
msgstr ""
-#: ../../include/text.php:2191 ../../mod/blocks.php:147
-msgid "Blocks"
+#: ../../include/account.php:121
+msgid "Please enter the required information."
msgstr ""
-#: ../../include/text.php:2192 ../../mod/menu.php:103
-msgid "Menus"
+#: ../../include/account.php:188
+msgid "Failed to store account information."
msgstr ""
-#: ../../include/text.php:2193 ../../mod/layouts.php:174
-msgid "Layouts"
+#: ../../include/account.php:248
+#, php-format
+msgid "Registration confirmation for %s"
msgstr ""
-#: ../../include/text.php:2194
-msgid "Pages"
+#: ../../include/account.php:314
+#, php-format
+msgid "Registration request at %s"
msgstr ""
-#: ../../include/nav.php:82 ../../include/nav.php:114 ../../boot.php:1485
-msgid "Logout"
+#: ../../include/account.php:338
+msgid "your registration password"
msgstr ""
-#: ../../include/nav.php:82 ../../include/nav.php:114
-msgid "End this session"
+#: ../../include/account.php:341 ../../include/account.php:401
+#, php-format
+msgid "Registration details for %s"
msgstr ""
-#: ../../include/nav.php:85 ../../include/nav.php:145
-msgid "Home"
+#: ../../include/account.php:410
+msgid "Account approved."
msgstr ""
-#: ../../include/nav.php:85
-msgid "Your posts and conversations"
+#: ../../include/account.php:449
+#, php-format
+msgid "Registration revoked for %s"
msgstr ""
-#: ../../include/nav.php:86
-msgid "Your profile page"
+#: ../../include/account.php:494
+msgid "Account verified. Please login."
msgstr ""
-#: ../../include/nav.php:88
-msgid "Edit Profiles"
+#: ../../include/account.php:707 ../../include/account.php:709
+msgid "Click here to upgrade."
msgstr ""
-#: ../../include/nav.php:88
-msgid "Manage/Edit profiles"
+#: ../../include/account.php:715
+msgid "This action exceeds the limits set by your subscription plan."
msgstr ""
-#: ../../include/nav.php:90
-msgid "Edit your profile"
+#: ../../include/account.php:720
+msgid "This action is not available under your subscription plan."
msgstr ""
-#: ../../include/nav.php:92
-msgid "Your photos"
+#: ../../mod/filestorage.php:82
+msgid "Permission Denied."
msgstr ""
-#: ../../include/nav.php:93
-msgid "Your files"
+#: ../../mod/filestorage.php:98
+msgid "File not found."
msgstr ""
-#: ../../include/nav.php:97
-msgid "Your chatrooms"
+#: ../../mod/filestorage.php:141
+msgid "Edit file permissions"
msgstr ""
-#: ../../include/nav.php:103
-msgid "Your bookmarks"
+#: ../../mod/filestorage.php:150
+msgid "Set/edit permissions"
msgstr ""
-#: ../../include/nav.php:107
-msgid "Your webpages"
+#: ../../mod/filestorage.php:151
+msgid "Include all files and sub folders"
msgstr ""
-#: ../../include/nav.php:111
-msgid "Sign in"
+#: ../../mod/filestorage.php:152
+msgid "Return to file list"
msgstr ""
-#: ../../include/nav.php:128
-#, php-format
-msgid "%s - click to logout"
+#: ../../mod/filestorage.php:154
+msgid "Copy/paste this code to attach file to a post"
msgstr ""
-#: ../../include/nav.php:131
-msgid "Remote authentication"
+#: ../../mod/filestorage.php:155
+msgid "Copy/paste this URL to link file from a web page"
msgstr ""
-#: ../../include/nav.php:131
-msgid "Click to authenticate to your home hub"
+#: ../../mod/filestorage.php:157
+msgid "Share this file"
msgstr ""
-#: ../../include/nav.php:145
-msgid "Home Page"
+#: ../../mod/filestorage.php:158
+msgid "Show URL to this file"
msgstr ""
-#: ../../include/nav.php:149 ../../mod/register.php:224 ../../boot.php:1462
-msgid "Register"
+#: ../../mod/filestorage.php:159
+msgid "Notify your contacts about this file"
msgstr ""
-#: ../../include/nav.php:149
-msgid "Create an account"
+#: ../../mod/group.php:20
+msgid "Collection created."
msgstr ""
-#: ../../include/nav.php:154
-msgid "Help and documentation"
+#: ../../mod/group.php:26
+msgid "Could not create collection."
msgstr ""
-#: ../../include/nav.php:157
-msgid "Applications, utilities, links, games"
+#: ../../mod/group.php:54
+msgid "Collection updated."
msgstr ""
-#: ../../include/nav.php:159
-msgid "Search site @name, #tag, ?docs, content"
+#: ../../mod/group.php:86
+msgid "Create a collection of channels."
msgstr ""
-#: ../../include/nav.php:162
-msgid "Channel Directory"
+#: ../../mod/group.php:87 ../../mod/group.php:180
+msgid "Collection Name: "
msgstr ""
-#: ../../include/nav.php:174
-msgid "Your grid"
+#: ../../mod/group.php:89 ../../mod/group.php:183
+msgid "Members are visible to other channels"
msgstr ""
-#: ../../include/nav.php:175
-msgid "Mark all grid notifications seen"
+#: ../../mod/group.php:107
+msgid "Collection removed."
msgstr ""
-#: ../../include/nav.php:177
-msgid "Channel home"
+#: ../../mod/group.php:109
+msgid "Unable to remove collection."
msgstr ""
-#: ../../include/nav.php:178
-msgid "Mark all channel notifications seen"
+#: ../../mod/group.php:179
+msgid "Collection Editor"
msgstr ""
-#: ../../include/nav.php:181 ../../mod/connections.php:260
-msgid "Connections"
+#: ../../mod/group.php:193
+msgid "Members"
msgstr ""
-#: ../../include/nav.php:184
-msgid "Notices"
+#: ../../mod/group.php:195
+msgid "All Connected Channels"
msgstr ""
-#: ../../include/nav.php:184
-msgid "Notifications"
+#: ../../mod/group.php:227
+msgid "Click on a channel to add or remove."
msgstr ""
-#: ../../include/nav.php:185
-msgid "See all notifications"
+#: ../../mod/item.php:174
+msgid "Unable to locate original post."
msgstr ""
-#: ../../include/nav.php:186 ../../mod/notifications.php:99
-msgid "Mark all system notifications seen"
+#: ../../mod/item.php:418
+msgid "Empty post discarded."
msgstr ""
-#: ../../include/nav.php:188
-msgid "Private mail"
+#: ../../mod/item.php:458
+msgid "Executable content type not permitted to this channel."
msgstr ""
-#: ../../include/nav.php:189
-msgid "See all private messages"
+#: ../../mod/item.php:823
+msgid "Duplicate post suppressed."
msgstr ""
-#: ../../include/nav.php:190
-msgid "Mark all private messages seen"
+#: ../../mod/item.php:954
+msgid "System error. Post not saved."
msgstr ""
-#: ../../include/nav.php:196
-msgid "Event Calendar"
+#: ../../mod/item.php:1221
+msgid "Unable to obtain post information from database."
msgstr ""
-#: ../../include/nav.php:197
-msgid "See all events"
+#: ../../mod/item.php:1228
+#, php-format
+msgid "You have reached your limit of %1$.0f top level posts."
msgstr ""
-#: ../../include/nav.php:198
-msgid "Mark all events seen"
+#: ../../mod/item.php:1235
+#, php-format
+msgid "You have reached your limit of %1$.0f webpages."
msgstr ""
-#: ../../include/nav.php:200
-msgid "Manage Your Channels"
+#: ../../mod/common.php:10
+msgid "No channel."
msgstr ""
-#: ../../include/nav.php:202
-msgid "Account/Channel Settings"
+#: ../../mod/common.php:39
+msgid "Common connections"
msgstr ""
-#: ../../include/nav.php:210
-msgid "Site Setup and Configuration"
+#: ../../mod/common.php:44
+msgid "No connections in common."
msgstr ""
-#: ../../include/nav.php:246
-msgid "@name, #tag, ?doc, content"
+#: ../../mod/connect.php:56 ../../mod/connect.php:104
+msgid "Continue"
msgstr ""
-#: ../../include/nav.php:247
-msgid "Please wait..."
+#: ../../mod/connect.php:85
+msgid "Premium Channel Setup"
msgstr ""
-#: ../../include/dir_fns.php:139
-msgid "Directory Options"
+#: ../../mod/connect.php:87
+msgid "Enable premium channel connection restrictions"
msgstr ""
-#: ../../include/dir_fns.php:141
-msgid "Safe Mode"
+#: ../../mod/connect.php:88
+msgid ""
+"Please enter your restrictions or conditions, such as paypal receipt, usage "
+"guidelines, etc."
msgstr ""
-#: ../../include/dir_fns.php:141 ../../include/dir_fns.php:142
-#: ../../include/dir_fns.php:143 ../../mod/removeme.php:60
-#: ../../mod/mitem.php:154 ../../mod/mitem.php:155 ../../mod/mitem.php:228
-#: ../../mod/mitem.php:229 ../../mod/connedit.php:635
-#: ../../mod/connedit.php:684 ../../mod/filestorage.php:151
-#: ../../mod/filestorage.php:159 ../../mod/photos.php:626
-#: ../../mod/admin.php:410 ../../mod/menu.php:96 ../../mod/menu.php:153
-#: ../../mod/settings.php:575 ../../mod/api.php:106
-#: ../../view/theme/redbasic/php/config.php:104
-#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1490
-msgid "No"
+#: ../../mod/connect.php:90 ../../mod/connect.php:110
+msgid ""
+"This channel may require additional steps or acknowledgement of the "
+"following conditions prior to connecting:"
msgstr ""
-#: ../../include/dir_fns.php:141 ../../include/dir_fns.php:142
-#: ../../include/dir_fns.php:143 ../../mod/removeme.php:60
-#: ../../mod/mitem.php:154 ../../mod/mitem.php:155 ../../mod/mitem.php:228
-#: ../../mod/mitem.php:229 ../../mod/filestorage.php:151
-#: ../../mod/filestorage.php:159 ../../mod/photos.php:626
-#: ../../mod/admin.php:412 ../../mod/menu.php:96 ../../mod/menu.php:153
-#: ../../mod/settings.php:575 ../../mod/api.php:105
-#: ../../view/theme/redbasic/php/config.php:104
-#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1490
-msgid "Yes"
+#: ../../mod/connect.php:91
+msgid ""
+"Potential connections will then see the following text before proceeding:"
msgstr ""
-#: ../../include/dir_fns.php:142
-msgid "Public Forums Only"
+#: ../../mod/connect.php:92 ../../mod/connect.php:113
+msgid ""
+"By continuing, I certify that I have complied with any instructions provided "
+"on this page."
msgstr ""
-#: ../../include/dir_fns.php:143
-msgid "This Website Only"
+#: ../../mod/connect.php:101
+msgid "(No specific instructions have been provided by the channel owner.)"
msgstr ""
-#: ../../mod/achievements.php:34
-msgid "Some blurb about what to do when you're new here"
+#: ../../mod/connect.php:109
+msgid "Restricted or Premium Channel"
msgstr ""
-#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92
-msgid "Contact not found."
+#: ../../mod/match.php:22
+msgid "Profile Match"
msgstr ""
-#: ../../mod/fsuggest.php:63
-msgid "Friend suggestion sent."
+#: ../../mod/match.php:31
+msgid "No keywords to match. Please add keywords to your default profile."
msgstr ""
-#: ../../mod/fsuggest.php:97
-msgid "Suggest Friends"
+#: ../../mod/match.php:63
+msgid "is interested in:"
msgstr ""
-#: ../../mod/fsuggest.php:99
-#, php-format
-msgid "Suggest a friend for %s"
+#: ../../mod/match.php:70
+msgid "No matches"
msgstr ""
-#: ../../mod/directory.php:59 ../../mod/display.php:13 ../../mod/search.php:13
-#: ../../mod/photos.php:490 ../../mod/ratings.php:82
-#: ../../mod/viewconnections.php:17
-msgid "Public access denied."
+#: ../../mod/openid.php:26
+msgid "OpenID protocol error. No ID returned."
msgstr ""
-#: ../../mod/directory.php:236
+#: ../../mod/openid.php:72 ../../mod/openid.php:179
+#: ../../Zotlabs/Zot/Auth.php:248
#, php-format
-msgid "%d rating"
-msgid_plural "%d ratings"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../mod/directory.php:247
-msgid "Gender: "
-msgstr ""
-
-#: ../../mod/directory.php:249
-msgid "Status: "
-msgstr ""
-
-#: ../../mod/directory.php:251
-msgid "Homepage: "
-msgstr ""
-
-#: ../../mod/directory.php:310 ../../mod/events.php:699
-msgid "Description:"
-msgstr ""
-
-#: ../../mod/directory.php:319
-msgid "Public Forum:"
-msgstr ""
-
-#: ../../mod/directory.php:322
-msgid "Keywords: "
-msgstr ""
-
-#: ../../mod/directory.php:325
-msgid "Don't suggest"
+msgid "Welcome %s. Remote authentication successful."
msgstr ""
-#: ../../mod/directory.php:327
-msgid "Common connections:"
+#: ../../mod/achievements.php:34
+msgid "Some blurb about what to do when you're new here"
msgstr ""
-#: ../../mod/directory.php:376
-msgid "Global Directory"
+#: ../../mod/chatsvc.php:111
+msgid "Away"
msgstr ""
-#: ../../mod/directory.php:376
-msgid "Local Directory"
+#: ../../mod/chatsvc.php:115
+msgid "Online"
msgstr ""
-#: ../../mod/directory.php:382
-msgid "Finding:"
+#: ../../mod/pubsites.php:18
+msgid "Public Sites"
msgstr ""
-#: ../../mod/directory.php:387
-msgid "next page"
+#: ../../mod/pubsites.php:21
+msgid ""
+"The listed sites allow public registration for the $Projectname network. All "
+"sites in the network are interlinked so membership on any of them conveys "
+"membership in the network as a whole. Some sites may require subscription or "
+"provide tiered service plans. The provider links <strong>may</strong> "
+"provide additional details."
msgstr ""
-#: ../../mod/directory.php:387
-msgid "previous page"
+#: ../../mod/pubsites.php:27
+msgid "Rate this hub"
msgstr ""
-#: ../../mod/directory.php:388
-msgid "Sort options"
+#: ../../mod/pubsites.php:28
+msgid "Site URL"
msgstr ""
-#: ../../mod/directory.php:389
-msgid "Alphabetic"
+#: ../../mod/pubsites.php:28
+msgid "Access Type"
msgstr ""
-#: ../../mod/directory.php:390
-msgid "Reverse Alphabetic"
+#: ../../mod/pubsites.php:28
+msgid "Registration Policy"
msgstr ""
-#: ../../mod/directory.php:391
-msgid "Newest to Oldest"
+#: ../../mod/pubsites.php:28
+msgid "Project"
msgstr ""
-#: ../../mod/directory.php:392
-msgid "Oldest to Newest"
+#: ../../mod/pubsites.php:28
+msgid "View hub ratings"
msgstr ""
-#: ../../mod/directory.php:409
-msgid "No entries (some entries may be hidden)."
+#: ../../mod/pubsites.php:32
+msgid "Rate"
msgstr ""
-#: ../../mod/bookmarks.php:40
-msgid "Bookmark added"
+#: ../../mod/pubsites.php:33
+msgid "View ratings"
msgstr ""
-#: ../../mod/bookmarks.php:62
-msgid "My Bookmarks"
+#: ../../mod/tagger.php:96
+#, php-format
+msgid "%1$s tagged %2$s's %3$s with %4$s"
msgstr ""
-#: ../../mod/bookmarks.php:73
-msgid "My Connections Bookmarks"
+#: ../../mod/rate.php:158
+msgid "Website:"
msgstr ""
-#: ../../mod/openid.php:26
-msgid "OpenID protocol error. No ID returned."
+#: ../../mod/rate.php:161
+#, php-format
+msgid "Remote Channel [%s] (not yet known on this site)"
msgstr ""
-#: ../../mod/openid.php:72 ../../mod/openid.php:179 ../../mod/post.php:285
-#, php-format
-msgid "Welcome %s. Remote authentication successful."
+#: ../../mod/rate.php:162
+msgid "Rating (this information is public)"
msgstr ""
-#: ../../mod/block.php:27 ../../mod/page.php:36
-msgid "Invalid item."
+#: ../../mod/rate.php:163
+msgid "Optionally explain your rating (this information is public)"
msgstr ""
-#: ../../mod/block.php:39 ../../mod/page.php:52 ../../mod/wall_upload.php:29
-msgid "Channel not found."
+#: ../../mod/blocks.php:95 ../../mod/blocks.php:148
+msgid "Block Name"
msgstr ""
-#: ../../mod/block.php:75 ../../mod/display.php:110 ../../mod/help.php:214
-#: ../../mod/page.php:89 ../../index.php:237
-msgid "Page not found."
+#: ../../mod/blocks.php:149
+msgid "Block Title"
msgstr ""
#: ../../mod/id.php:11
@@ -4404,7 +4587,7 @@ msgstr ""
msgid "Birthdate"
msgstr ""
-#: ../../mod/id.php:33 ../../mod/profiles.php:431
+#: ../../mod/id.php:33 ../../mod/profiles.php:441
msgid "Gender"
msgstr ""
@@ -4476,115 +4659,27 @@ msgstr ""
msgid "Thank you."
msgstr ""
-#: ../../mod/uexport.php:51 ../../mod/uexport.php:52
-msgid "Export Channel"
-msgstr ""
-
-#: ../../mod/uexport.php:53
-msgid ""
-"Export your basic channel information to a file. This acts as a backup of "
-"your connections, permissions, profile and basic data, which can be used to "
-"import your data to a new server hub, but does not contain your content."
-msgstr ""
-
-#: ../../mod/uexport.php:54
-msgid "Export Content"
-msgstr ""
-
-#: ../../mod/uexport.php:55
-msgid ""
-"Export your channel information and recent content to a JSON backup that can "
-"be restored or imported to another server hub. This backs up all of your "
-"connections, permissions, profile data and several months of posts. This "
-"file may be VERY large. Please be patient - it may take several minutes for "
-"this download to begin."
-msgstr ""
-
-#: ../../mod/uexport.php:56
-msgid "Export your posts from a given year."
-msgstr ""
-
-#: ../../mod/uexport.php:58
-msgid ""
-"You may also export your posts and conversations for a particular year or "
-"month. Adjust the date in your browser location bar to select other dates. "
-"If the export fails (possibly due to memory exhaustion on your server hub), "
-"please try again selecting a more limited date range."
+#: ../../mod/page.php:36 ../../mod/block.php:27
+msgid "Invalid item."
msgstr ""
-#: ../../mod/uexport.php:59
-#, php-format
-msgid ""
-"To select all posts for a given year, such as this year, visit <a href=\"%1$s"
-"\">%2$s</a>"
+#: ../../mod/page.php:52 ../../mod/wall_upload.php:29 ../../mod/block.php:39
+msgid "Channel not found."
msgstr ""
-#: ../../mod/uexport.php:60
-#, php-format
-msgid ""
-"To select all posts for a given month, such as January of this year, visit "
-"<a href=\"%1$s\">%2$s</a>"
+#: ../../mod/page.php:89 ../../mod/display.php:110 ../../mod/help.php:216
+#: ../../mod/block.php:75 ../../index.php:241
+msgid "Page not found."
msgstr ""
-#: ../../mod/uexport.php:61
-#, php-format
+#: ../../mod/page.php:126
msgid ""
-"These content files may be imported or restored by visiting <a href=\"%1$s\">"
-"%2$s</a> on any site containing your channel. For best results please import "
-"or restore these in date order (oldest first)."
-msgstr ""
-
-#: ../../mod/chatsvc.php:111
-msgid "Away"
-msgstr ""
-
-#: ../../mod/chatsvc.php:115
-msgid "Online"
-msgstr ""
-
-#: ../../mod/tagger.php:96
-#, php-format
-msgid "%1$s tagged %2$s's %3$s with %4$s"
-msgstr ""
-
-#: ../../mod/common.php:10
-msgid "No channel."
-msgstr ""
-
-#: ../../mod/common.php:39
-msgid "Common connections"
-msgstr ""
-
-#: ../../mod/common.php:44
-msgid "No connections in common."
-msgstr ""
-
-#: ../../mod/ping.php:260
-msgid "sent you a private message"
-msgstr ""
-
-#: ../../mod/ping.php:308
-msgid "added your channel"
-msgstr ""
-
-#: ../../mod/ping.php:350
-msgid "posted an event"
-msgstr ""
-
-#: ../../mod/help.php:147
-msgid "Documentation Search"
-msgstr ""
-
-#: ../../mod/help.php:184 ../../mod/help.php:190 ../../mod/help.php:196
-msgid "Help:"
-msgstr ""
-
-#: ../../mod/help.php:211 ../../index.php:234
-msgid "Not Found"
-msgstr ""
-
-#: ../../mod/help.php:235
-msgid "$Projectname Documentation"
+"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
+"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, "
+"quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
+"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
+"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
+"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
msgstr ""
#: ../../mod/removeme.php:29
@@ -4623,497 +4718,528 @@ msgid ""
"removed from the network"
msgstr ""
-#: ../../mod/removeme.php:61 ../../mod/settings.php:1110
+#: ../../mod/removeme.php:61 ../../mod/settings.php:1112
msgid "Remove Channel"
msgstr ""
-#: ../../mod/filer.php:48
-msgid "- select -"
+#: ../../mod/mood.php:132
+msgid "Set your current mood and tell your friends"
msgstr ""
-#: ../../mod/mitem.php:24 ../../mod/menu.php:140
-msgid "Menu not found."
+#: ../../mod/new_channel.php:109
+msgid "Add a Channel"
msgstr ""
-#: ../../mod/mitem.php:48
-msgid "Unable to create element."
+#: ../../mod/new_channel.php:110
+msgid ""
+"A channel is your own collection of related web pages. A channel can be used "
+"to hold social network profiles, blogs, conversation groups and forums, "
+"celebrity pages, and much more. You may create as many channels as your "
+"service provider allows."
msgstr ""
-#: ../../mod/mitem.php:72
-msgid "Unable to update menu element."
+#: ../../mod/new_channel.php:112 ../../mod/sources.php:103
+#: ../../mod/sources.php:137
+msgid "Channel Name"
msgstr ""
-#: ../../mod/mitem.php:88
-msgid "Unable to add menu element."
+#: ../../mod/new_channel.php:113
+msgid ""
+"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation "
+"Group\" "
msgstr ""
-#: ../../mod/mitem.php:116 ../../mod/menu.php:162 ../../mod/xchan.php:37
-msgid "Not found."
+#: ../../mod/new_channel.php:114
+msgid "Choose a short nickname"
msgstr ""
-#: ../../mod/mitem.php:149 ../../mod/mitem.php:222
-msgid "Menu Item Permissions"
+#: ../../mod/new_channel.php:115
+msgid ""
+"Your nickname will be used to create an easily remembered channel address "
+"(like an email address) which you can share with others."
msgstr ""
-#: ../../mod/mitem.php:150 ../../mod/mitem.php:223 ../../mod/settings.php:1054
-msgid "(click to open/close)"
+#: ../../mod/new_channel.php:116
+msgid ""
+"Or <a href=\"import\">import an existing channel</a> from another location"
msgstr ""
-#: ../../mod/mitem.php:152 ../../mod/mitem.php:168
-msgid "Link Name"
+#: ../../mod/new_channel.php:118
+msgid ""
+"Please choose a channel type (such as social networking or community forum) "
+"and privacy requirements so we can select the best permissions for you"
msgstr ""
-#: ../../mod/mitem.php:153 ../../mod/mitem.php:227
-msgid "Link or Submenu Target"
+#: ../../mod/new_channel.php:119
+msgid "Channel Type"
msgstr ""
-#: ../../mod/mitem.php:153
-msgid "Enter URL of the link or select a menu name to create a submenu"
+#: ../../mod/new_channel.php:119
+msgid "Read more about roles"
msgstr ""
-#: ../../mod/mitem.php:154 ../../mod/mitem.php:228
-msgid "Use magic-auth if available"
+#: ../../mod/ratings.php:69
+msgid "No ratings"
msgstr ""
-#: ../../mod/mitem.php:155 ../../mod/mitem.php:229
-msgid "Open link in new window"
+#: ../../mod/ratings.php:82 ../../mod/display.php:13
+#: ../../mod/directory.php:59 ../../mod/photos.php:490 ../../mod/search.php:13
+#: ../../mod/viewconnections.php:17
+msgid "Public access denied."
msgstr ""
-#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
-msgid "Order in list"
+#: ../../mod/ratings.php:99
+msgid "Ratings"
msgstr ""
-#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
-msgid "Higher numbers will sink to bottom of listing"
+#: ../../mod/ratings.php:100
+msgid "Rating: "
msgstr ""
-#: ../../mod/mitem.php:157
-msgid "Submit and finish"
+#: ../../mod/ratings.php:101
+msgid "Website: "
msgstr ""
-#: ../../mod/mitem.php:158
-msgid "Submit and continue"
+#: ../../mod/ratings.php:103
+msgid "Description: "
msgstr ""
-#: ../../mod/mitem.php:166
-msgid "Menu:"
+#: ../../mod/setup.php:191
+msgid "$Projectname Server - Setup"
msgstr ""
-#: ../../mod/mitem.php:169
-msgid "Link Target"
+#: ../../mod/setup.php:195
+msgid "Could not connect to database."
msgstr ""
-#: ../../mod/mitem.php:172
-msgid "Edit menu"
+#: ../../mod/setup.php:199
+msgid ""
+"Could not connect to specified site URL. Possible SSL certificate or DNS "
+"issue."
msgstr ""
-#: ../../mod/mitem.php:175
-msgid "Edit element"
+#: ../../mod/setup.php:206
+msgid "Could not create table."
msgstr ""
-#: ../../mod/mitem.php:176
-msgid "Drop element"
+#: ../../mod/setup.php:211
+msgid "Your site database has been installed."
msgstr ""
-#: ../../mod/mitem.php:177
-msgid "New element"
+#: ../../mod/setup.php:215
+msgid ""
+"You may need to import the file \"install/schema_xxx.sql\" manually using a "
+"database client."
msgstr ""
-#: ../../mod/mitem.php:178
-msgid "Edit this menu container"
+#: ../../mod/setup.php:216 ../../mod/setup.php:284 ../../mod/setup.php:734
+msgid "Please see the file \"install/INSTALL.txt\"."
msgstr ""
-#: ../../mod/mitem.php:179
-msgid "Add menu element"
+#: ../../mod/setup.php:281
+msgid "System check"
msgstr ""
-#: ../../mod/mitem.php:180
-msgid "Delete this menu item"
+#: ../../mod/setup.php:285 ../../mod/photos.php:911 ../../mod/events.php:653
+#: ../../mod/events.php:660
+msgid "Next"
msgstr ""
-#: ../../mod/mitem.php:181
-msgid "Edit this menu item"
+#: ../../mod/setup.php:286
+msgid "Check again"
msgstr ""
-#: ../../mod/mitem.php:198
-msgid "Menu item not found."
+#: ../../mod/setup.php:308
+msgid "Database connection"
msgstr ""
-#: ../../mod/mitem.php:211
-msgid "Menu item deleted."
+#: ../../mod/setup.php:309
+msgid ""
+"In order to install $Projectname we need to know how to connect to your "
+"database."
msgstr ""
-#: ../../mod/mitem.php:213
-msgid "Menu item could not be deleted."
+#: ../../mod/setup.php:310
+msgid ""
+"Please contact your hosting provider or site administrator if you have "
+"questions about these settings."
msgstr ""
-#: ../../mod/mitem.php:220
-msgid "Edit Menu Element"
+#: ../../mod/setup.php:311
+msgid ""
+"The database you specify below should already exist. If it does not, please "
+"create it before continuing."
msgstr ""
-#: ../../mod/mitem.php:226
-msgid "Link text"
+#: ../../mod/setup.php:315
+msgid "Database Server Name"
msgstr ""
-#: ../../mod/connedit.php:75
-msgid "Could not access contact record."
+#: ../../mod/setup.php:315
+msgid "Default is 127.0.0.1"
msgstr ""
-#: ../../mod/connedit.php:99
-msgid "Could not locate selected profile."
+#: ../../mod/setup.php:316
+msgid "Database Port"
msgstr ""
-#: ../../mod/connedit.php:223
-msgid "Connection updated."
+#: ../../mod/setup.php:316
+msgid "Communication port number - use 0 for default"
msgstr ""
-#: ../../mod/connedit.php:225
-msgid "Failed to update connection record."
+#: ../../mod/setup.php:317
+msgid "Database Login Name"
msgstr ""
-#: ../../mod/connedit.php:272
-msgid "is now connected to"
+#: ../../mod/setup.php:318
+msgid "Database Login Password"
msgstr ""
-#: ../../mod/connedit.php:395
-msgid "Could not access address book record."
+#: ../../mod/setup.php:319
+msgid "Database Name"
msgstr ""
-#: ../../mod/connedit.php:409
-msgid "Refresh failed - channel is currently unavailable."
+#: ../../mod/setup.php:320
+msgid "Database Type"
msgstr ""
-#: ../../mod/connedit.php:418 ../../mod/connedit.php:427
-#: ../../mod/connedit.php:436 ../../mod/connedit.php:445
-#: ../../mod/connedit.php:458
-msgid "Unable to set address book parameters."
+#: ../../mod/setup.php:322 ../../mod/setup.php:363
+msgid "Site administrator email address"
msgstr ""
-#: ../../mod/connedit.php:482
-msgid "Connection has been removed."
+#: ../../mod/setup.php:322 ../../mod/setup.php:363
+msgid ""
+"Your account email address must match this in order to use the web admin "
+"panel."
msgstr ""
-#: ../../mod/connedit.php:501
-#, php-format
-msgid "View %s's profile"
+#: ../../mod/setup.php:323 ../../mod/setup.php:365
+msgid "Website URL"
msgstr ""
-#: ../../mod/connedit.php:505
-msgid "Refresh Permissions"
+#: ../../mod/setup.php:323 ../../mod/setup.php:365
+msgid "Please use SSL (https) URL if available."
msgstr ""
-#: ../../mod/connedit.php:508
-msgid "Fetch updated permissions"
+#: ../../mod/setup.php:325 ../../mod/setup.php:367
+msgid "Please select a default timezone for your website"
msgstr ""
-#: ../../mod/connedit.php:512
-msgid "Recent Activity"
+#: ../../mod/setup.php:352
+msgid "Site settings"
msgstr ""
-#: ../../mod/connedit.php:515
-msgid "View recent posts and comments"
+#: ../../mod/setup.php:417
+msgid "Could not find a command line version of PHP in the web server PATH."
msgstr ""
-#: ../../mod/connedit.php:519 ../../mod/admin.php:811
-msgid "Unblock"
+#: ../../mod/setup.php:418
+msgid ""
+"If you don't have a command line version of PHP installed on server, you "
+"will not be able to run background polling via cron."
msgstr ""
-#: ../../mod/connedit.php:519 ../../mod/admin.php:810
-msgid "Block"
+#: ../../mod/setup.php:422
+msgid "PHP executable path"
msgstr ""
-#: ../../mod/connedit.php:522
-msgid "Block (or Unblock) all communications with this connection"
+#: ../../mod/setup.php:422
+msgid ""
+"Enter full path to php executable. You can leave this blank to continue the "
+"installation."
msgstr ""
-#: ../../mod/connedit.php:523
-msgid "This connection is blocked!"
+#: ../../mod/setup.php:427
+msgid "Command line PHP"
msgstr ""
-#: ../../mod/connedit.php:527
-msgid "Unignore"
+#: ../../mod/setup.php:436
+msgid ""
+"The command line version of PHP on your system does not have "
+"\"register_argc_argv\" enabled."
msgstr ""
-#: ../../mod/connedit.php:527 ../../mod/notifications.php:51
-msgid "Ignore"
+#: ../../mod/setup.php:437
+msgid "This is required for message delivery to work."
msgstr ""
-#: ../../mod/connedit.php:530
-msgid "Ignore (or Unignore) all inbound communications from this connection"
+#: ../../mod/setup.php:440
+msgid "PHP register_argc_argv"
msgstr ""
-#: ../../mod/connedit.php:531
-msgid "This connection is ignored!"
+#: ../../mod/setup.php:458
+#, php-format
+msgid ""
+"Your max allowed total upload size is set to %s. Maximum size of one file to "
+"upload is set to %s. You are allowed to upload up to %d files at once."
msgstr ""
-#: ../../mod/connedit.php:535
-msgid "Unarchive"
+#: ../../mod/setup.php:463
+msgid "You can adjust these settings in the servers php.ini."
msgstr ""
-#: ../../mod/connedit.php:535
-msgid "Archive"
+#: ../../mod/setup.php:465
+msgid "PHP upload limits"
msgstr ""
-#: ../../mod/connedit.php:538
+#: ../../mod/setup.php:488
msgid ""
-"Archive (or Unarchive) this connection - mark channel dead but keep content"
-msgstr ""
-
-#: ../../mod/connedit.php:539
-msgid "This connection is archived!"
+"Error: the \"openssl_pkey_new\" function on this system is not able to "
+"generate encryption keys"
msgstr ""
-#: ../../mod/connedit.php:543
-msgid "Unhide"
+#: ../../mod/setup.php:489
+msgid ""
+"If running under Windows, please see \"http://www.php.net/manual/en/openssl."
+"installation.php\"."
msgstr ""
-#: ../../mod/connedit.php:543
-msgid "Hide"
+#: ../../mod/setup.php:492
+msgid "Generate encryption keys"
msgstr ""
-#: ../../mod/connedit.php:546
-msgid "Hide or Unhide this connection from your other connections"
+#: ../../mod/setup.php:504
+msgid "libCurl PHP module"
msgstr ""
-#: ../../mod/connedit.php:547
-msgid "This connection is hidden!"
+#: ../../mod/setup.php:505
+msgid "GD graphics PHP module"
msgstr ""
-#: ../../mod/connedit.php:554
-msgid "Delete this connection"
+#: ../../mod/setup.php:506
+msgid "OpenSSL PHP module"
msgstr ""
-#: ../../mod/connedit.php:635
-msgid "Approve this connection"
+#: ../../mod/setup.php:507
+msgid "mysqli or postgres PHP module"
msgstr ""
-#: ../../mod/connedit.php:635
-msgid "Accept connection to allow communication"
+#: ../../mod/setup.php:508
+msgid "mb_string PHP module"
msgstr ""
-#: ../../mod/connedit.php:640
-msgid "Set Affinity"
+#: ../../mod/setup.php:509
+msgid "mcrypt PHP module"
msgstr ""
-#: ../../mod/connedit.php:643
-msgid "Set Profile"
+#: ../../mod/setup.php:510
+msgid "xml PHP module"
msgstr ""
-#: ../../mod/connedit.php:646
-msgid "Set Affinity & Profile"
+#: ../../mod/setup.php:514 ../../mod/setup.php:516
+msgid "Apache mod_rewrite module"
msgstr ""
-#: ../../mod/connedit.php:679
-msgid "none"
+#: ../../mod/setup.php:514
+msgid ""
+"Error: Apache webserver mod-rewrite module is required but not installed."
msgstr ""
-#: ../../mod/connedit.php:684
-msgid "Apply these permissions automatically"
+#: ../../mod/setup.php:520 ../../mod/setup.php:523
+msgid "proc_open"
msgstr ""
-#: ../../mod/connedit.php:686
-msgid "This connection's primary address is"
+#: ../../mod/setup.php:520
+msgid ""
+"Error: proc_open is required but is either not installed or has been "
+"disabled in php.ini"
msgstr ""
-#: ../../mod/connedit.php:687
-msgid "Available locations:"
+#: ../../mod/setup.php:528
+msgid "Error: libCURL PHP module required but not installed."
msgstr ""
-#: ../../mod/connedit.php:691
+#: ../../mod/setup.php:532
msgid ""
-"The permissions indicated on this page will be applied to all new "
-"connections."
+"Error: GD graphics PHP module with JPEG support required but not installed."
msgstr ""
-#: ../../mod/connedit.php:693
-msgid "Slide to adjust your degree of friendship"
+#: ../../mod/setup.php:536
+msgid "Error: openssl PHP module required but not installed."
msgstr ""
-#: ../../mod/connedit.php:695
-msgid "Slide to adjust your rating"
+#: ../../mod/setup.php:540
+msgid ""
+"Error: mysqli or postgres PHP module required but neither are installed."
msgstr ""
-#: ../../mod/connedit.php:696 ../../mod/connedit.php:701
-msgid "Optionally explain your rating"
+#: ../../mod/setup.php:544
+msgid "Error: mb_string PHP module required but not installed."
msgstr ""
-#: ../../mod/connedit.php:698
-msgid "Custom Filter"
+#: ../../mod/setup.php:548
+msgid "Error: mcrypt PHP module required but not installed."
msgstr ""
-#: ../../mod/connedit.php:699
-msgid "Only import posts with this text"
+#: ../../mod/setup.php:552
+msgid "Error: xml PHP module required for DAV but not installed."
msgstr ""
-#: ../../mod/connedit.php:699 ../../mod/connedit.php:700
+#: ../../mod/setup.php:570
msgid ""
-"words one per line or #tags or /patterns/ or lang=xx, leave blank to import "
-"all posts"
-msgstr ""
-
-#: ../../mod/connedit.php:700
-msgid "Do not import posts with this text"
-msgstr ""
-
-#: ../../mod/connedit.php:702
-msgid "This information is public!"
-msgstr ""
-
-#: ../../mod/connedit.php:707
-msgid "Connection Pending Approval"
+"The web installer needs to be able to create a file called \".htconfig.php\" "
+"in the top folder of your web server and it is unable to do so."
msgstr ""
-#: ../../mod/connedit.php:708
-msgid "Connection Request"
+#: ../../mod/setup.php:571
+msgid ""
+"This is most often a permission setting, as the web server may not be able "
+"to write files in your folder - even if you can."
msgstr ""
-#: ../../mod/connedit.php:709
-#, php-format
+#: ../../mod/setup.php:572
msgid ""
-"(%s) would like to connect with you. Please approve this connection to allow "
-"communication."
+"At the end of this procedure, we will give you a text to save in a file "
+"named .htconfig.php in your Red top folder."
msgstr ""
-#: ../../mod/connedit.php:710 ../../mod/admin.php:807
-msgid "Approve"
+#: ../../mod/setup.php:573
+msgid ""
+"You can alternatively skip this procedure and perform a manual installation. "
+"Please see the file \"install/INSTALL.txt\" for instructions."
msgstr ""
-#: ../../mod/connedit.php:711
-msgid "Approve Later"
+#: ../../mod/setup.php:576
+msgid ".htconfig.php is writable"
msgstr ""
-#: ../../mod/connedit.php:714
-msgid "inherited"
+#: ../../mod/setup.php:590
+msgid ""
+"Red uses the Smarty3 template engine to render its web views. Smarty3 "
+"compiles templates to PHP to speed up rendering."
msgstr ""
-#: ../../mod/connedit.php:716
+#: ../../mod/setup.php:591
#, php-format
msgid ""
-"Please choose the profile you would like to display to %s when viewing your "
-"profile securely."
-msgstr ""
-
-#: ../../mod/connedit.php:718
-msgid "Their Settings"
-msgstr ""
-
-#: ../../mod/connedit.php:719
-msgid "My Settings"
-msgstr ""
-
-#: ../../mod/connedit.php:721
-msgid "Individual Permissions"
+"In order to store these compiled templates, the web server needs to have "
+"write access to the directory %s under the Red top level folder."
msgstr ""
-#: ../../mod/connedit.php:722
+#: ../../mod/setup.php:592 ../../mod/setup.php:613
msgid ""
-"Some permissions may be inherited from your channel's <a href=\"settings"
-"\"><strong>privacy settings</strong></a>, which have higher priority than "
-"individual settings. You can <strong>not</strong> change those settings here."
+"Please ensure that the user that your web server runs as (e.g. www-data) has "
+"write access to this folder."
msgstr ""
-#: ../../mod/connedit.php:723
+#: ../../mod/setup.php:593
+#, php-format
msgid ""
-"Some permissions may be inherited from your channel's <a href=\"settings"
-"\"><strong>privacy settings</strong></a>, which have higher priority than "
-"individual settings. You can change those settings here but they wont have "
-"any impact unless the inherited setting changes."
-msgstr ""
-
-#: ../../mod/connedit.php:724
-msgid "Last update:"
+"Note: as a security measure, you should give the web server write access to "
+"%s only--not the template files (.tpl) that it contains."
msgstr ""
-#: ../../mod/mood.php:132
-msgid "Set your current mood and tell your friends"
+#: ../../mod/setup.php:596
+#, php-format
+msgid "%s is writable"
msgstr ""
-#: ../../mod/magic.php:69
-msgid "Hub not found."
+#: ../../mod/setup.php:612
+msgid ""
+"Red uses the store directory to save uploaded files. The web server needs to "
+"have write access to the store directory under the Red top level folder"
msgstr ""
-#: ../../mod/pconfig.php:27 ../../mod/pconfig.php:60
-msgid "This setting requires special processing and editing has been blocked."
+#: ../../mod/setup.php:616
+msgid "store is writable"
msgstr ""
-#: ../../mod/pconfig.php:49
-msgid "Configuration Editor"
+#: ../../mod/setup.php:649
+msgid ""
+"SSL certificate cannot be validated. Fix certificate or disable https access "
+"to this site."
msgstr ""
-#: ../../mod/pconfig.php:50
+#: ../../mod/setup.php:650
msgid ""
-"Warning: Changing some settings could render your channel inoperable. Please "
-"leave this page unless you are comfortable with and knowledgeable about how "
-"to correctly use this feature."
+"If you have https access to your website or allow connections to TCP port "
+"443 (the https: port), you MUST use a browser-valid certificate. You MUST "
+"NOT use self-signed certificates!"
msgstr ""
-#: ../../mod/filestorage.php:82
-msgid "Permission Denied."
+#: ../../mod/setup.php:651
+msgid ""
+"This restriction is incorporated because public posts from you may for "
+"example contain references to images on your own hub."
msgstr ""
-#: ../../mod/filestorage.php:98
-msgid "File not found."
+#: ../../mod/setup.php:652
+msgid ""
+"If your certificate is not recognized, members of other sites (who may "
+"themselves have valid certificates) will get a warning message on their own "
+"site complaining about security issues."
msgstr ""
-#: ../../mod/filestorage.php:141
-msgid "Edit file permissions"
+#: ../../mod/setup.php:653
+msgid ""
+"This can cause usability issues elsewhere (not just on your own site) so we "
+"must insist on this requirement."
msgstr ""
-#: ../../mod/filestorage.php:150
-msgid "Set/edit permissions"
+#: ../../mod/setup.php:654
+msgid ""
+"Providers are available that issue free certificates which are browser-valid."
msgstr ""
-#: ../../mod/filestorage.php:151
-msgid "Include all files and sub folders"
+#: ../../mod/setup.php:656
+msgid "SSL certificate validation"
msgstr ""
-#: ../../mod/filestorage.php:152
-msgid "Return to file list"
+#: ../../mod/setup.php:662
+msgid ""
+"Url rewrite in .htaccess is not working. Check your server configuration."
+"Test: "
msgstr ""
-#: ../../mod/filestorage.php:154
-msgid "Copy/paste this code to attach file to a post"
+#: ../../mod/setup.php:665
+msgid "Url rewrite is working"
msgstr ""
-#: ../../mod/filestorage.php:155
-msgid "Copy/paste this URL to link file from a web page"
+#: ../../mod/setup.php:674
+msgid ""
+"The database configuration file \".htconfig.php\" could not be written. "
+"Please use the enclosed text to create a configuration file in your web "
+"server root."
msgstr ""
-#: ../../mod/filestorage.php:157
-msgid "Share this file"
+#: ../../mod/setup.php:698
+msgid "Errors encountered creating database tables."
msgstr ""
-#: ../../mod/filestorage.php:158
-msgid "Show URL to this file"
+#: ../../mod/setup.php:732
+msgid "<h1>What next</h1>"
msgstr ""
-#: ../../mod/filestorage.php:159
-msgid "Notify your contacts about this file"
+#: ../../mod/setup.php:733
+msgid ""
+"IMPORTANT: You will need to [manually] setup a scheduled task for the poller."
msgstr ""
-#: ../../mod/regdir.php:45 ../../mod/dirsearch.php:21
-msgid "This site is not a directory server"
+#: ../../mod/bookmarks.php:40
+msgid "Bookmark added"
msgstr ""
-#: ../../mod/layouts.php:121 ../../mod/layouts.php:179
-#: ../../mod/editlayout.php:161
-msgid "Layout Name"
+#: ../../mod/bookmarks.php:62
+msgid "My Bookmarks"
msgstr ""
-#: ../../mod/layouts.php:124 ../../mod/editlayout.php:159
-msgid "Layout Description (Optional)"
+#: ../../mod/bookmarks.php:73
+msgid "My Connections Bookmarks"
msgstr ""
-#: ../../mod/layouts.php:176
-msgid "Comanche page description language help"
+#: ../../mod/pconfig.php:27 ../../mod/pconfig.php:60
+msgid "This setting requires special processing and editing has been blocked."
msgstr ""
-#: ../../mod/layouts.php:180
-msgid "Layout Description"
+#: ../../mod/pconfig.php:49
+msgid "Configuration Editor"
msgstr ""
-#: ../../mod/layouts.php:185
-msgid "Download PDL file"
+#: ../../mod/pconfig.php:50
+msgid ""
+"Warning: Changing some settings could render your channel inoperable. Please "
+"leave this page unless you are comfortable with and knowledgeable about how "
+"to correctly use this feature."
msgstr ""
#: ../../mod/poke.php:164
@@ -5136,2328 +5262,2224 @@ msgstr ""
msgid "Make this post private"
msgstr ""
-#: ../../mod/network.php:91
-msgid "No such group"
-msgstr ""
-
-#: ../../mod/network.php:131
-msgid "No such channel"
-msgstr ""
-
-#: ../../mod/network.php:136
-msgid "forum"
-msgstr ""
-
-#: ../../mod/network.php:148
-msgid "Search Results For:"
-msgstr ""
-
-#: ../../mod/network.php:207
-msgid "Collection is empty"
-msgstr ""
-
-#: ../../mod/network.php:216
-msgid "Collection: "
-msgstr ""
-
-#: ../../mod/network.php:242
-msgid "Invalid connection."
+#: ../../mod/profiles.php:19 ../../mod/profiles.php:184
+#: ../../mod/profiles.php:241 ../../mod/profiles.php:608
+msgid "Profile not found."
msgstr ""
-#: ../../mod/chat.php:19 ../../mod/channel.php:25
-msgid "You must be logged in to see this page."
+#: ../../mod/profiles.php:39
+msgid "Profile deleted."
msgstr ""
-#: ../../mod/chat.php:174
-msgid "Room not found"
+#: ../../mod/profiles.php:63 ../../mod/profiles.php:99
+msgid "Profile-"
msgstr ""
-#: ../../mod/chat.php:185
-msgid "Leave Room"
+#: ../../mod/profiles.php:84 ../../mod/profiles.php:127
+msgid "New profile created."
msgstr ""
-#: ../../mod/chat.php:186
-msgid "Delete This Room"
+#: ../../mod/profiles.php:105
+msgid "Profile unavailable to clone."
msgstr ""
-#: ../../mod/chat.php:187
-msgid "I am away right now"
+#: ../../mod/profiles.php:146
+msgid "Profile unavailable to export."
msgstr ""
-#: ../../mod/chat.php:188
-msgid "I am online"
+#: ../../mod/profiles.php:251
+msgid "Profile Name is required."
msgstr ""
-#: ../../mod/chat.php:190
-msgid "Bookmark this room"
+#: ../../mod/profiles.php:414
+msgid "Marital Status"
msgstr ""
-#: ../../mod/chat.php:208 ../../mod/chat.php:231
-msgid "New Chatroom"
+#: ../../mod/profiles.php:418
+msgid "Romantic Partner"
msgstr ""
-#: ../../mod/chat.php:209
-msgid "Chatroom Name"
+#: ../../mod/profiles.php:422
+msgid "Likes"
msgstr ""
-#: ../../mod/chat.php:210
-msgid "Expiration of chats (minutes)"
+#: ../../mod/profiles.php:426
+msgid "Dislikes"
msgstr ""
-#: ../../mod/chat.php:227
-#, php-format
-msgid "%1$s's Chatrooms"
+#: ../../mod/profiles.php:430
+msgid "Work/Employment"
msgstr ""
-#: ../../mod/search.php:212
-#, php-format
-msgid "Items tagged with: %s"
+#: ../../mod/profiles.php:433
+msgid "Religion"
msgstr ""
-#: ../../mod/search.php:214
-#, php-format
-msgid "Search results for: %s"
+#: ../../mod/profiles.php:437
+msgid "Political Views"
msgstr ""
-#: ../../mod/rate.php:158
-msgid "Website:"
+#: ../../mod/profiles.php:445
+msgid "Sexual Preference"
msgstr ""
-#: ../../mod/rate.php:161
-#, php-format
-msgid "Remote Channel [%s] (not yet known on this site)"
+#: ../../mod/profiles.php:449
+msgid "Homepage"
msgstr ""
-#: ../../mod/rate.php:162
-msgid "Rating (this information is public)"
+#: ../../mod/profiles.php:453
+msgid "Interests"
msgstr ""
-#: ../../mod/rate.php:163
-msgid "Optionally explain your rating (this information is public)"
+#: ../../mod/profiles.php:457 ../../mod/admin.php:986
+msgid "Address"
msgstr ""
-#: ../../mod/photos.php:79
-msgid "Page owner information could not be retrieved."
+#: ../../mod/profiles.php:547
+msgid "Profile updated."
msgstr ""
-#: ../../mod/photos.php:100
-msgid "Album not found."
+#: ../../mod/profiles.php:634
+msgid "Hide your contact/friend list from viewers of this profile?"
msgstr ""
-#: ../../mod/photos.php:127
-msgid "Delete Album"
+#: ../../mod/profiles.php:674
+msgid "Edit Profile Details"
msgstr ""
-#: ../../mod/photos.php:171 ../../mod/photos.php:1009
-msgid "Delete Photo"
+#: ../../mod/profiles.php:676
+msgid "View this profile"
msgstr ""
-#: ../../mod/photos.php:501
-msgid "No photos selected"
+#: ../../mod/profiles.php:678
+msgid "Change Profile Photo"
msgstr ""
-#: ../../mod/photos.php:550
-msgid "Access to this item is restricted."
+#: ../../mod/profiles.php:679
+msgid "Create a new profile using these settings"
msgstr ""
-#: ../../mod/photos.php:589
-#, php-format
-msgid "%1$.2f MB of %2$.2f MB photo storage used."
+#: ../../mod/profiles.php:680
+msgid "Clone this profile"
msgstr ""
-#: ../../mod/photos.php:592
-#, php-format
-msgid "%1$.2f MB photo storage used."
+#: ../../mod/profiles.php:681
+msgid "Delete this profile"
msgstr ""
-#: ../../mod/photos.php:620
-msgid "Upload Photos"
+#: ../../mod/profiles.php:683
+msgid "Import profile from file"
msgstr ""
-#: ../../mod/photos.php:624
-msgid "Enter an album name"
+#: ../../mod/profiles.php:684
+msgid "Export profile to file"
msgstr ""
-#: ../../mod/photos.php:625
-msgid "or select an existing album (doubleclick)"
+#: ../../mod/profiles.php:685
+msgid "Profile Name:"
msgstr ""
-#: ../../mod/photos.php:626
-msgid "Create a status post for this upload"
+#: ../../mod/profiles.php:686
+msgid "Your Full Name:"
msgstr ""
-#: ../../mod/photos.php:627
-msgid "Caption (optional):"
+#: ../../mod/profiles.php:687
+msgid "Title/Description:"
msgstr ""
-#: ../../mod/photos.php:628
-msgid "Description (optional):"
+#: ../../mod/profiles.php:688
+msgid "Your Gender:"
msgstr ""
-#: ../../mod/photos.php:655
-msgid "Album name could not be decoded"
+#: ../../mod/profiles.php:689
+msgid "Birthday :"
msgstr ""
-#: ../../mod/photos.php:699 ../../mod/photos.php:1236
-#: ../../mod/photos.php:1253
-msgid "Contact Photos"
+#: ../../mod/profiles.php:690
+msgid "Street Address:"
msgstr ""
-#: ../../mod/photos.php:727
-msgid "Show Newest First"
+#: ../../mod/profiles.php:691
+msgid "Locality/City:"
msgstr ""
-#: ../../mod/photos.php:729
-msgid "Show Oldest First"
+#: ../../mod/profiles.php:692
+msgid "Postal/Zip Code:"
msgstr ""
-#: ../../mod/photos.php:827
-msgid "Permission denied. Access to this item may be restricted."
+#: ../../mod/profiles.php:693
+msgid "Country:"
msgstr ""
-#: ../../mod/photos.php:829
-msgid "Photo not available"
+#: ../../mod/profiles.php:694
+msgid "Region/State:"
msgstr ""
-#: ../../mod/photos.php:887
-msgid "Use as profile photo"
+#: ../../mod/profiles.php:695
+msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
msgstr ""
-#: ../../mod/photos.php:894
-msgid "Private Photo"
+#: ../../mod/profiles.php:696
+msgid "Who: (if applicable)"
msgstr ""
-#: ../../mod/photos.php:905 ../../mod/events.php:525 ../../mod/events.php:532
-msgid "Previous"
+#: ../../mod/profiles.php:697
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
msgstr ""
-#: ../../mod/photos.php:909
-msgid "View Full Size"
+#: ../../mod/profiles.php:698
+msgid "Since [date]:"
msgstr ""
-#: ../../mod/photos.php:914 ../../mod/events.php:526 ../../mod/events.php:533
-#: ../../mod/setup.php:285
-msgid "Next"
+#: ../../mod/profiles.php:700
+msgid "Homepage URL:"
msgstr ""
-#: ../../mod/photos.php:954 ../../mod/tagrm.php:133
-msgid "Remove"
+#: ../../mod/profiles.php:703
+msgid "Religious Views:"
msgstr ""
-#: ../../mod/photos.php:988
-msgid "Edit photo"
+#: ../../mod/profiles.php:704
+msgid "Keywords:"
msgstr ""
-#: ../../mod/photos.php:990
-msgid "Rotate CW (right)"
+#: ../../mod/profiles.php:707
+msgid "Example: fishing photography software"
msgstr ""
-#: ../../mod/photos.php:991
-msgid "Rotate CCW (left)"
+#: ../../mod/profiles.php:708
+msgid "Used in directory listings"
msgstr ""
-#: ../../mod/photos.php:994
-msgid "Enter a new album name"
+#: ../../mod/profiles.php:709
+msgid "Tell us about yourself..."
msgstr ""
-#: ../../mod/photos.php:995
-msgid "or select an existing one (doubleclick)"
+#: ../../mod/profiles.php:710
+msgid "Hobbies/Interests"
msgstr ""
-#: ../../mod/photos.php:998
-msgid "Caption"
+#: ../../mod/profiles.php:711
+msgid "Contact information and Social Networks"
msgstr ""
-#: ../../mod/photos.php:1000
-msgid "Add a Tag"
+#: ../../mod/profiles.php:712
+msgid "My other channels"
msgstr ""
-#: ../../mod/photos.php:1004
-msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
+#: ../../mod/profiles.php:713
+msgid "Musical interests"
msgstr ""
-#: ../../mod/photos.php:1007
-msgid "Flag as adult in album view"
+#: ../../mod/profiles.php:714
+msgid "Books, literature"
msgstr ""
-#: ../../mod/photos.php:1199
-msgid "In This Photo:"
+#: ../../mod/profiles.php:715
+msgid "Television"
msgstr ""
-#: ../../mod/photos.php:1204
-msgid "Map"
+#: ../../mod/profiles.php:716
+msgid "Film/dance/culture/entertainment"
msgstr ""
-#: ../../mod/photos.php:1292
-msgid "View Album"
+#: ../../mod/profiles.php:717
+msgid "Love/romance"
msgstr ""
-#: ../../mod/photos.php:1315
-msgid "Recent Photos"
+#: ../../mod/profiles.php:718
+msgid "Work/employment"
msgstr ""
-#: ../../mod/editblock.php:78 ../../mod/editblock.php:94
-#: ../../mod/editpost.php:20 ../../mod/editlayout.php:76
-#: ../../mod/editwebpage.php:77
-msgid "Item not found"
+#: ../../mod/profiles.php:719
+msgid "School/education"
msgstr ""
-#: ../../mod/editblock.php:118
-msgid "Delete block?"
+#: ../../mod/profiles.php:725
+msgid "This is your default profile."
msgstr ""
-#: ../../mod/editblock.php:145 ../../mod/editpost.php:121
-#: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:185
-msgid "Insert YouTube video"
+#: ../../mod/profiles.php:736
+msgid "Age: "
msgstr ""
-#: ../../mod/editblock.php:146 ../../mod/editpost.php:122
-#: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:186
-msgid "Insert Vorbis [.ogg] video"
+#: ../../mod/profiles.php:779
+msgid "Edit/Manage Profiles"
msgstr ""
-#: ../../mod/editblock.php:147 ../../mod/editpost.php:123
-#: ../../mod/editlayout.php:145 ../../mod/editwebpage.php:187
-msgid "Insert Vorbis [.ogg] audio"
+#: ../../mod/profiles.php:780
+msgid "Add profile things"
msgstr ""
-#: ../../mod/editblock.php:180
-msgid "Edit Block"
+#: ../../mod/profiles.php:781
+msgid "Include desirable objects in your profile"
msgstr ""
-#: ../../mod/dirsearch.php:29
-msgid "This directory server requires an access token"
+#: ../../mod/connedit.php:75
+msgid "Could not access contact record."
msgstr ""
-#: ../../mod/editpost.php:31
-msgid "Item is not editable"
+#: ../../mod/connedit.php:99
+msgid "Could not locate selected profile."
msgstr ""
-#: ../../mod/editpost.php:57
-msgid "Delete item?"
+#: ../../mod/connedit.php:223
+msgid "Connection updated."
msgstr ""
-#: ../../mod/editpost.php:164 ../../mod/rpost.php:128
-msgid "Edit post"
+#: ../../mod/connedit.php:225
+msgid "Failed to update connection record."
msgstr ""
-#: ../../mod/oexchange.php:23
-msgid "Unable to find your hub."
+#: ../../mod/connedit.php:272
+msgid "is now connected to"
msgstr ""
-#: ../../mod/oexchange.php:37
-msgid "Post successful."
+#: ../../mod/connedit.php:395
+msgid "Could not access address book record."
msgstr ""
-#: ../../mod/admin.php:52
-msgid "Theme settings updated."
+#: ../../mod/connedit.php:409
+msgid "Refresh failed - channel is currently unavailable."
msgstr ""
-#: ../../mod/admin.php:160
-msgid "# Accounts"
+#: ../../mod/connedit.php:418 ../../mod/connedit.php:427
+#: ../../mod/connedit.php:436 ../../mod/connedit.php:445
+#: ../../mod/connedit.php:458
+msgid "Unable to set address book parameters."
msgstr ""
-#: ../../mod/admin.php:161
-msgid "# blocked accounts"
+#: ../../mod/connedit.php:482
+msgid "Connection has been removed."
msgstr ""
-#: ../../mod/admin.php:162
-msgid "# expired accounts"
+#: ../../mod/connedit.php:501
+#, php-format
+msgid "View %s's profile"
msgstr ""
-#: ../../mod/admin.php:163
-msgid "# expiring accounts"
+#: ../../mod/connedit.php:505
+msgid "Refresh Permissions"
msgstr ""
-#: ../../mod/admin.php:174
-msgid "# Channels"
+#: ../../mod/connedit.php:508
+msgid "Fetch updated permissions"
msgstr ""
-#: ../../mod/admin.php:175
-msgid "# primary"
+#: ../../mod/connedit.php:512
+msgid "Recent Activity"
msgstr ""
-#: ../../mod/admin.php:176
-msgid "# clones"
+#: ../../mod/connedit.php:515
+msgid "View recent posts and comments"
msgstr ""
-#: ../../mod/admin.php:182
-msgid "Message queues"
+#: ../../mod/connedit.php:519 ../../mod/admin.php:823
+msgid "Unblock"
msgstr ""
-#: ../../mod/admin.php:198 ../../mod/admin.php:433 ../../mod/admin.php:532
-#: ../../mod/admin.php:800 ../../mod/admin.php:964 ../../mod/admin.php:1061
-#: ../../mod/admin.php:1101 ../../mod/admin.php:1261 ../../mod/admin.php:1295
-#: ../../mod/admin.php:1380
-msgid "Administration"
+#: ../../mod/connedit.php:519 ../../mod/admin.php:822
+msgid "Block"
msgstr ""
-#: ../../mod/admin.php:199
-msgid "Summary"
+#: ../../mod/connedit.php:522
+msgid "Block (or Unblock) all communications with this connection"
msgstr ""
-#: ../../mod/admin.php:202
-msgid "Registered accounts"
+#: ../../mod/connedit.php:523
+msgid "This connection is blocked!"
msgstr ""
-#: ../../mod/admin.php:203 ../../mod/admin.php:536
-msgid "Pending registrations"
+#: ../../mod/connedit.php:527
+msgid "Unignore"
msgstr ""
-#: ../../mod/admin.php:204
-msgid "Registered channels"
+#: ../../mod/connedit.php:527 ../../mod/notifications.php:51
+msgid "Ignore"
msgstr ""
-#: ../../mod/admin.php:205 ../../mod/admin.php:537
-msgid "Active plugins"
+#: ../../mod/connedit.php:530
+msgid "Ignore (or Unignore) all inbound communications from this connection"
msgstr ""
-#: ../../mod/admin.php:206
-msgid "Version"
+#: ../../mod/connedit.php:531
+msgid "This connection is ignored!"
msgstr ""
-#: ../../mod/admin.php:324
-msgid "Site settings updated."
+#: ../../mod/connedit.php:535
+msgid "Unarchive"
msgstr ""
-#: ../../mod/admin.php:361 ../../mod/settings.php:791
-msgid "mobile"
+#: ../../mod/connedit.php:535
+msgid "Archive"
msgstr ""
-#: ../../mod/admin.php:363
-msgid "experimental"
+#: ../../mod/connedit.php:538
+msgid ""
+"Archive (or Unarchive) this connection - mark channel dead but keep content"
msgstr ""
-#: ../../mod/admin.php:365
-msgid "unsupported"
+#: ../../mod/connedit.php:539
+msgid "This connection is archived!"
msgstr ""
-#: ../../mod/admin.php:411
-msgid "Yes - with approval"
+#: ../../mod/connedit.php:543
+msgid "Unhide"
msgstr ""
-#: ../../mod/admin.php:417
-msgid "My site is not a public server"
+#: ../../mod/connedit.php:543
+msgid "Hide"
msgstr ""
-#: ../../mod/admin.php:418
-msgid "My site has paid access only"
+#: ../../mod/connedit.php:546
+msgid "Hide or Unhide this connection from your other connections"
msgstr ""
-#: ../../mod/admin.php:419
-msgid "My site has free access only"
+#: ../../mod/connedit.php:547
+msgid "This connection is hidden!"
msgstr ""
-#: ../../mod/admin.php:420
-msgid "My site offers free accounts with optional paid upgrades"
+#: ../../mod/connedit.php:554
+msgid "Delete this connection"
msgstr ""
-#: ../../mod/admin.php:436 ../../mod/register.php:207
-msgid "Registration"
+#: ../../mod/connedit.php:635
+msgid "Approve this connection"
msgstr ""
-#: ../../mod/admin.php:437
-msgid "File upload"
+#: ../../mod/connedit.php:635
+msgid "Accept connection to allow communication"
msgstr ""
-#: ../../mod/admin.php:438
-msgid "Policies"
+#: ../../mod/connedit.php:640
+msgid "Set Affinity"
msgstr ""
-#: ../../mod/admin.php:443
-msgid "Site name"
+#: ../../mod/connedit.php:643
+msgid "Set Profile"
msgstr ""
-#: ../../mod/admin.php:444
-msgid "Banner/Logo"
+#: ../../mod/connedit.php:646
+msgid "Set Affinity & Profile"
msgstr ""
-#: ../../mod/admin.php:445
-msgid "Administrator Information"
+#: ../../mod/connedit.php:679
+msgid "none"
msgstr ""
-#: ../../mod/admin.php:445
-msgid ""
-"Contact information for site administrators. Displayed on siteinfo page. "
-"BBCode can be used here"
+#: ../../mod/connedit.php:684
+msgid "Apply these permissions automatically"
msgstr ""
-#: ../../mod/admin.php:446
-msgid "System language"
+#: ../../mod/connedit.php:686
+msgid "This connection's primary address is"
msgstr ""
-#: ../../mod/admin.php:447
-msgid "System theme"
+#: ../../mod/connedit.php:687
+msgid "Available locations:"
msgstr ""
-#: ../../mod/admin.php:447
+#: ../../mod/connedit.php:691
msgid ""
-"Default system theme - may be over-ridden by user profiles - <a href='#' "
-"id='cnftheme'>change theme settings</a>"
+"The permissions indicated on this page will be applied to all new "
+"connections."
msgstr ""
-#: ../../mod/admin.php:448
-msgid "Mobile system theme"
+#: ../../mod/connedit.php:693
+msgid "Slide to adjust your degree of friendship"
msgstr ""
-#: ../../mod/admin.php:448
-msgid "Theme for mobile devices"
+#: ../../mod/connedit.php:695
+msgid "Slide to adjust your rating"
msgstr ""
-#: ../../mod/admin.php:450
-msgid "Allow Feeds as Connections"
+#: ../../mod/connedit.php:696 ../../mod/connedit.php:701
+msgid "Optionally explain your rating"
msgstr ""
-#: ../../mod/admin.php:450
-msgid "(Heavy system resource usage)"
+#: ../../mod/connedit.php:698
+msgid "Custom Filter"
msgstr ""
-#: ../../mod/admin.php:451
-msgid "Maximum image size"
+#: ../../mod/connedit.php:699
+msgid "Only import posts with this text"
msgstr ""
-#: ../../mod/admin.php:451
+#: ../../mod/connedit.php:699 ../../mod/connedit.php:700
msgid ""
-"Maximum size in bytes of uploaded images. Default is 0, which means no "
-"limits."
-msgstr ""
-
-#: ../../mod/admin.php:452
-msgid "Does this site allow new member registration?"
+"words one per line or #tags or /patterns/ or lang=xx, leave blank to import "
+"all posts"
msgstr ""
-#: ../../mod/admin.php:453
-msgid "Which best describes the types of account offered by this hub?"
+#: ../../mod/connedit.php:700
+msgid "Do not import posts with this text"
msgstr ""
-#: ../../mod/admin.php:454
-msgid "Register text"
+#: ../../mod/connedit.php:702
+msgid "This information is public!"
msgstr ""
-#: ../../mod/admin.php:454
-msgid "Will be displayed prominently on the registration page."
+#: ../../mod/connedit.php:707
+msgid "Connection Pending Approval"
msgstr ""
-#: ../../mod/admin.php:455
-msgid "Site homepage to show visitors (default: login box)"
+#: ../../mod/connedit.php:708
+msgid "Connection Request"
msgstr ""
-#: ../../mod/admin.php:455
+#: ../../mod/connedit.php:709
+#, php-format
msgid ""
-"example: 'public' to show public stream, 'page/sys/home' to show a system "
-"webpage called 'home' or 'include:home.html' to include a file."
+"(%s) would like to connect with you. Please approve this connection to allow "
+"communication."
msgstr ""
-#: ../../mod/admin.php:456
-msgid "Preserve site homepage URL"
+#: ../../mod/connedit.php:710 ../../mod/admin.php:819
+msgid "Approve"
msgstr ""
-#: ../../mod/admin.php:456
-msgid ""
-"Present the site homepage in a frame at the original location instead of "
-"redirecting"
+#: ../../mod/connedit.php:711
+msgid "Approve Later"
msgstr ""
-#: ../../mod/admin.php:457
-msgid "Accounts abandoned after x days"
+#: ../../mod/connedit.php:714
+msgid "inherited"
msgstr ""
-#: ../../mod/admin.php:457
+#: ../../mod/connedit.php:716
+#, php-format
msgid ""
-"Will not waste system resources polling external sites for abandonded "
-"accounts. Enter 0 for no time limit."
+"Please choose the profile you would like to display to %s when viewing your "
+"profile securely."
msgstr ""
-#: ../../mod/admin.php:458
-msgid "Allowed friend domains"
+#: ../../mod/connedit.php:718
+msgid "Their Settings"
msgstr ""
-#: ../../mod/admin.php:458
-msgid ""
-"Comma separated list of domains which are allowed to establish friendships "
-"with this site. Wildcards are accepted. Empty to allow any domains"
+#: ../../mod/connedit.php:719
+msgid "My Settings"
msgstr ""
-#: ../../mod/admin.php:459
-msgid "Allowed email domains"
+#: ../../mod/connedit.php:721
+msgid "Individual Permissions"
msgstr ""
-#: ../../mod/admin.php:459
+#: ../../mod/connedit.php:722
msgid ""
-"Comma separated list of domains which are allowed in email addresses for "
-"registrations to this site. Wildcards are accepted. Empty to allow any "
-"domains"
-msgstr ""
-
-#: ../../mod/admin.php:460
-msgid "Not allowed email domains"
+"Some permissions may be inherited from your channel's <a href=\"settings"
+"\"><strong>privacy settings</strong></a>, which have higher priority than "
+"individual settings. You can <strong>not</strong> change those settings here."
msgstr ""
-#: ../../mod/admin.php:460
+#: ../../mod/connedit.php:723
msgid ""
-"Comma separated list of domains which are not allowed in email addresses for "
-"registrations to this site. Wildcards are accepted. Empty to allow any "
-"domains, unless allowed domains have been defined."
+"Some permissions may be inherited from your channel's <a href=\"settings"
+"\"><strong>privacy settings</strong></a>, which have higher priority than "
+"individual settings. You can change those settings here but they wont have "
+"any impact unless the inherited setting changes."
msgstr ""
-#: ../../mod/admin.php:461
-msgid "Block public"
+#: ../../mod/connedit.php:724
+msgid "Last update:"
msgstr ""
-#: ../../mod/admin.php:461
-msgid ""
-"Check to block public access to all otherwise public personal pages on this "
-"site unless you are currently logged in."
+#: ../../mod/acl.php:222
+msgid "network"
msgstr ""
-#: ../../mod/admin.php:462
-msgid "Verify Email Addresses"
+#: ../../mod/acl.php:232
+msgid "RSS"
msgstr ""
-#: ../../mod/admin.php:462
-msgid ""
-"Check to verify email addresses used in account registration (recommended)."
+#: ../../mod/dav.php:121
+msgid "$Projectname channel"
msgstr ""
-#: ../../mod/admin.php:463
-msgid "Force publish"
+#: ../../mod/dreport.php:23
+msgid "Invalid message"
msgstr ""
-#: ../../mod/admin.php:463
-msgid ""
-"Check to force all profiles on this site to be listed in the site directory."
+#: ../../mod/dreport.php:55
+msgid "no results"
msgstr ""
-#: ../../mod/admin.php:464
-msgid "Disable discovery tab"
+#: ../../mod/dreport.php:60
+#, php-format
+msgid "Delivery report for %1$s"
msgstr ""
-#: ../../mod/admin.php:464
-msgid ""
-"Remove the tab in the network view with public content pulled from sources "
-"chosen for this site."
+#: ../../mod/dreport.php:74
+msgid "channel sync processed"
msgstr ""
-#: ../../mod/admin.php:465
-msgid "login on Homepage"
+#: ../../mod/dreport.php:78
+msgid "queued"
msgstr ""
-#: ../../mod/admin.php:465
-msgid ""
-"Present a login box to visitors on the home page if no other content has "
-"been configured."
+#: ../../mod/dreport.php:82
+msgid "posted"
msgstr ""
-#: ../../mod/admin.php:467
-msgid "Directory Server URL"
+#: ../../mod/dreport.php:86
+msgid "accepted for delivery"
msgstr ""
-#: ../../mod/admin.php:467
-msgid "Default directory server"
+#: ../../mod/dreport.php:90
+msgid "updated"
msgstr ""
-#: ../../mod/admin.php:469
-msgid "Proxy user"
+#: ../../mod/dreport.php:93
+msgid "update ignored"
msgstr ""
-#: ../../mod/admin.php:470
-msgid "Proxy URL"
+#: ../../mod/dreport.php:96
+msgid "permission denied"
msgstr ""
-#: ../../mod/admin.php:471
-msgid "Network timeout"
+#: ../../mod/dreport.php:100
+msgid "recipient not found"
msgstr ""
-#: ../../mod/admin.php:471
-msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
+#: ../../mod/dreport.php:103
+msgid "mail recalled"
msgstr ""
-#: ../../mod/admin.php:472
-msgid "Delivery interval"
+#: ../../mod/dreport.php:106
+msgid "duplicate mail received"
msgstr ""
-#: ../../mod/admin.php:472
-msgid ""
-"Delay background delivery processes by this many seconds to reduce system "
-"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
-"for large dedicated servers."
+#: ../../mod/dreport.php:109
+msgid "mail delivered"
msgstr ""
-#: ../../mod/admin.php:473
-msgid "Deliveries per process"
+#: ../../mod/editwebpage.php:77 ../../mod/editblock.php:78
+#: ../../mod/editblock.php:94 ../../mod/editlayout.php:76
+#: ../../mod/editpost.php:20
+msgid "Item not found"
msgstr ""
-#: ../../mod/admin.php:473
-msgid ""
-"Number of deliveries to attempt in a single operating system process. Adjust "
-"if necessary to tune system performance. Recommend: 1-5."
+#: ../../mod/editwebpage.php:153
+msgid "Delete webpage?"
msgstr ""
-#: ../../mod/admin.php:474
-msgid "Poll interval"
+#: ../../mod/editwebpage.php:172
+msgid "Page link title"
msgstr ""
-#: ../../mod/admin.php:474
-msgid ""
-"Delay background polling processes by this many seconds to reduce system "
-"load. If 0, use delivery interval."
+#: ../../mod/editwebpage.php:185 ../../mod/editblock.php:145
+#: ../../mod/editlayout.php:143 ../../mod/editpost.php:121
+msgid "Insert YouTube video"
msgstr ""
-#: ../../mod/admin.php:475
-msgid "Maximum Load Average"
+#: ../../mod/editwebpage.php:186 ../../mod/editblock.php:146
+#: ../../mod/editlayout.php:144 ../../mod/editpost.php:122
+msgid "Insert Vorbis [.ogg] video"
msgstr ""
-#: ../../mod/admin.php:475
-msgid ""
-"Maximum system load before delivery and poll processes are deferred - "
-"default 50."
+#: ../../mod/editwebpage.php:187 ../../mod/editblock.php:147
+#: ../../mod/editlayout.php:145 ../../mod/editpost.php:123
+msgid "Insert Vorbis [.ogg] audio"
msgstr ""
-#: ../../mod/admin.php:476
-msgid "Expiration period in days for imported (matrix/network) content"
+#: ../../mod/editwebpage.php:222
+msgid "Edit Webpage"
msgstr ""
-#: ../../mod/admin.php:476
-msgid "0 for no expiration of imported content"
+#: ../../mod/oexchange.php:23
+msgid "Unable to find your hub."
msgstr ""
-#: ../../mod/admin.php:524
-msgid "No server found"
+#: ../../mod/oexchange.php:37
+msgid "Post successful."
msgstr ""
-#: ../../mod/admin.php:531 ../../mod/admin.php:814
-msgid "ID"
+#: ../../mod/ping.php:260
+msgid "sent you a private message"
msgstr ""
-#: ../../mod/admin.php:531
-msgid "for channel"
+#: ../../mod/ping.php:308
+msgid "added your channel"
msgstr ""
-#: ../../mod/admin.php:531
-msgid "on server"
+#: ../../mod/ping.php:350
+msgid "posted an event"
msgstr ""
-#: ../../mod/admin.php:531
-msgid "Status"
+#: ../../mod/api.php:74 ../../mod/api.php:98
+msgid "Authorize application connection"
msgstr ""
-#: ../../mod/admin.php:533
-msgid "Server"
+#: ../../mod/api.php:75
+msgid "Return to your app and insert this Securty Code:"
msgstr ""
-#: ../../mod/admin.php:550
-msgid "Update has been marked successful"
+#: ../../mod/api.php:85
+msgid "Please login to continue."
msgstr ""
-#: ../../mod/admin.php:560
-#, php-format
-msgid "Executing %s failed. Check system logs."
+#: ../../mod/api.php:100
+msgid ""
+"Do you want to authorize this application to access your posts and contacts, "
+"and/or create new posts for you?"
msgstr ""
-#: ../../mod/admin.php:563
-#, php-format
-msgid "Update %s was successfully applied."
+#: ../../mod/notify.php:53 ../../mod/notifications.php:94
+msgid "No more system notifications."
msgstr ""
-#: ../../mod/admin.php:567
-#, php-format
-msgid "Update %s did not return a status. Unknown if it succeeded."
+#: ../../mod/notify.php:57 ../../mod/notifications.php:98
+msgid "System Notifications"
msgstr ""
-#: ../../mod/admin.php:570
-#, php-format
-msgid "Update function %s could not be found."
+#: ../../mod/rbmark.php:90
+msgid "Select a bookmark folder"
msgstr ""
-#: ../../mod/admin.php:586
-msgid "No failed updates."
+#: ../../mod/rbmark.php:95
+msgid "Save Bookmark"
msgstr ""
-#: ../../mod/admin.php:590
-msgid "Failed Updates"
+#: ../../mod/rbmark.php:96
+msgid "URL of bookmark"
msgstr ""
-#: ../../mod/admin.php:592
-msgid "Mark success (if update was manually applied)"
+#: ../../mod/rbmark.php:97 ../../mod/appman.php:93 ../../mod/events.php:450
+msgid "Description"
msgstr ""
-#: ../../mod/admin.php:593
-msgid "Attempt to execute this update step automatically"
+#: ../../mod/rbmark.php:101
+msgid "Or enter new bookmark folder name"
msgstr ""
-#: ../../mod/admin.php:625
-msgid "Queue Statistics"
+#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92
+msgid "Contact not found."
msgstr ""
-#: ../../mod/admin.php:626
-msgid "Total Entries"
+#: ../../mod/fsuggest.php:63
+msgid "Friend suggestion sent."
msgstr ""
-#: ../../mod/admin.php:627
-msgid "Priority"
+#: ../../mod/fsuggest.php:97
+msgid "Suggest Friends"
msgstr ""
-#: ../../mod/admin.php:628
-msgid "Destination URL"
+#: ../../mod/fsuggest.php:99
+#, php-format
+msgid "Suggest a friend for %s"
msgstr ""
-#: ../../mod/admin.php:629
-msgid "Mark hub permanently offline"
+#: ../../mod/sources.php:32
+msgid "Failed to create source. No channel selected."
msgstr ""
-#: ../../mod/admin.php:630
-msgid "Empty queue for this hub"
+#: ../../mod/sources.php:45
+msgid "Source created."
msgstr ""
-#: ../../mod/admin.php:631
-msgid "Last known contact"
+#: ../../mod/sources.php:57
+msgid "Source updated."
msgstr ""
-#: ../../mod/admin.php:667
-#, php-format
-msgid "%s account blocked/unblocked"
-msgid_plural "%s account blocked/unblocked"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../mod/admin.php:675
-#, php-format
-msgid "%s account deleted"
-msgid_plural "%s accounts deleted"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../mod/admin.php:711
-msgid "Account not found"
+#: ../../mod/sources.php:82
+msgid "*"
msgstr ""
-#: ../../mod/admin.php:723
-#, php-format
-msgid "Account '%s' deleted"
+#: ../../mod/sources.php:89
+msgid "Manage remote sources of content for your channel."
msgstr ""
-#: ../../mod/admin.php:731
-#, php-format
-msgid "Account '%s' blocked"
+#: ../../mod/sources.php:90 ../../mod/sources.php:100
+msgid "New Source"
msgstr ""
-#: ../../mod/admin.php:739
-#, php-format
-msgid "Account '%s' unblocked"
+#: ../../mod/sources.php:101 ../../mod/sources.php:133
+msgid ""
+"Import all or selected content from the following channel into this channel "
+"and distribute it according to your channel settings."
msgstr ""
-#: ../../mod/admin.php:801 ../../mod/admin.php:813
-msgid "Users"
+#: ../../mod/sources.php:102 ../../mod/sources.php:134
+msgid "Only import content with these words (one per line)"
msgstr ""
-#: ../../mod/admin.php:803 ../../mod/admin.php:967
-msgid "select all"
+#: ../../mod/sources.php:102 ../../mod/sources.php:134
+msgid "Leave blank to import all public content"
msgstr ""
-#: ../../mod/admin.php:804
-msgid "User registrations waiting for confirm"
+#: ../../mod/sources.php:123 ../../mod/sources.php:150
+msgid "Source not found."
msgstr ""
-#: ../../mod/admin.php:805
-msgid "Request date"
+#: ../../mod/sources.php:130
+msgid "Edit Source"
msgstr ""
-#: ../../mod/admin.php:806
-msgid "No registrations."
+#: ../../mod/sources.php:131
+msgid "Delete Source"
msgstr ""
-#: ../../mod/admin.php:808
-msgid "Deny"
+#: ../../mod/sources.php:158
+msgid "Source removed"
msgstr ""
-#: ../../mod/admin.php:814
-msgid "Register date"
+#: ../../mod/sources.php:160
+msgid "Unable to remove source."
msgstr ""
-#: ../../mod/admin.php:814
-msgid "Last login"
+#: ../../mod/notifications.php:26
+msgid "Invalid request identifier."
msgstr ""
-#: ../../mod/admin.php:814
-msgid "Expires"
+#: ../../mod/notifications.php:35
+msgid "Discard"
msgstr ""
-#: ../../mod/admin.php:814
-msgid "Service Class"
+#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94
+msgid "Tag removed"
msgstr ""
-#: ../../mod/admin.php:816
-msgid ""
-"Selected accounts will be deleted!\\n\\nEverything these accounts had posted "
-"on this site will be permanently deleted!\\n\\nAre you sure?"
+#: ../../mod/tagrm.php:119
+msgid "Remove Item Tag"
msgstr ""
-#: ../../mod/admin.php:817
-msgid ""
-"The account {0} will be deleted!\\n\\nEverything this account has posted on "
-"this site will be permanently deleted!\\n\\nAre you sure?"
+#: ../../mod/tagrm.php:121
+msgid "Select a tag to remove: "
msgstr ""
-#: ../../mod/admin.php:853
-#, php-format
-msgid "%s channel censored/uncensored"
-msgid_plural "%s channels censored/uncensored"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../mod/admin.php:862
-#, php-format
-msgid "%s channel code allowed/disallowed"
-msgid_plural "%s channels code allowed/disallowed"
-msgstr[0] ""
-msgstr[1] ""
+#: ../../mod/tagrm.php:133 ../../mod/photos.php:951
+msgid "Remove"
+msgstr ""
-#: ../../mod/admin.php:869
+#: ../../mod/directory.php:236
#, php-format
-msgid "%s channel deleted"
-msgid_plural "%s channels deleted"
+msgid "%d rating"
+msgid_plural "%d ratings"
msgstr[0] ""
msgstr[1] ""
-#: ../../mod/admin.php:889
-msgid "Channel not found"
+#: ../../mod/directory.php:247
+msgid "Gender: "
msgstr ""
-#: ../../mod/admin.php:900
-#, php-format
-msgid "Channel '%s' deleted"
+#: ../../mod/directory.php:249
+msgid "Status: "
msgstr ""
-#: ../../mod/admin.php:912
-#, php-format
-msgid "Channel '%s' censored"
+#: ../../mod/directory.php:251
+msgid "Homepage: "
msgstr ""
-#: ../../mod/admin.php:912
-#, php-format
-msgid "Channel '%s' uncensored"
+#: ../../mod/directory.php:310
+msgid "Description:"
msgstr ""
-#: ../../mod/admin.php:923
-#, php-format
-msgid "Channel '%s' code allowed"
+#: ../../mod/directory.php:319
+msgid "Public Forum:"
msgstr ""
-#: ../../mod/admin.php:923
-#, php-format
-msgid "Channel '%s' code disallowed"
+#: ../../mod/directory.php:322
+msgid "Keywords: "
msgstr ""
-#: ../../mod/admin.php:969
-msgid "Censor"
+#: ../../mod/directory.php:325
+msgid "Don't suggest"
msgstr ""
-#: ../../mod/admin.php:970
-msgid "Uncensor"
+#: ../../mod/directory.php:327
+msgid "Common connections:"
msgstr ""
-#: ../../mod/admin.php:971
-msgid "Allow Code"
+#: ../../mod/directory.php:376
+msgid "Global Directory"
msgstr ""
-#: ../../mod/admin.php:972
-msgid "Disallow Code"
+#: ../../mod/directory.php:376
+msgid "Local Directory"
msgstr ""
-#: ../../mod/admin.php:974
-msgid "UID"
+#: ../../mod/directory.php:382
+msgid "Finding:"
msgstr ""
-#: ../../mod/admin.php:974 ../../mod/profiles.php:447
-msgid "Address"
+#: ../../mod/directory.php:387
+msgid "next page"
msgstr ""
-#: ../../mod/admin.php:976
-msgid ""
-"Selected channels will be deleted!\\n\\nEverything that was posted in these "
-"channels on this site will be permanently deleted!\\n\\nAre you sure?"
+#: ../../mod/directory.php:387
+msgid "previous page"
msgstr ""
-#: ../../mod/admin.php:977
-msgid ""
-"The channel {0} will be deleted!\\n\\nEverything that was posted in this "
-"channel on this site will be permanently deleted!\\n\\nAre you sure?"
+#: ../../mod/directory.php:388
+msgid "Sort options"
msgstr ""
-#: ../../mod/admin.php:1017
-#, php-format
-msgid "Plugin %s disabled."
+#: ../../mod/directory.php:389
+msgid "Alphabetic"
msgstr ""
-#: ../../mod/admin.php:1021
-#, php-format
-msgid "Plugin %s enabled."
+#: ../../mod/directory.php:390
+msgid "Reverse Alphabetic"
msgstr ""
-#: ../../mod/admin.php:1031 ../../mod/admin.php:1234
-msgid "Disable"
+#: ../../mod/directory.php:391
+msgid "Newest to Oldest"
msgstr ""
-#: ../../mod/admin.php:1034 ../../mod/admin.php:1236
-msgid "Enable"
+#: ../../mod/directory.php:392
+msgid "Oldest to Newest"
msgstr ""
-#: ../../mod/admin.php:1063 ../../mod/admin.php:1263
-msgid "Toggle"
+#: ../../mod/directory.php:409
+msgid "No entries (some entries may be hidden)."
msgstr ""
-#: ../../mod/admin.php:1071 ../../mod/admin.php:1273
-msgid "Author: "
+#: ../../mod/lostpass.php:15
+msgid "No valid account found."
msgstr ""
-#: ../../mod/admin.php:1072 ../../mod/admin.php:1274
-msgid "Maintainer: "
+#: ../../mod/lostpass.php:29
+msgid "Password reset request issued. Check your email."
msgstr ""
-#: ../../mod/admin.php:1199
-msgid "No themes found."
+#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:103
+#, php-format
+msgid "Site Member (%s)"
msgstr ""
-#: ../../mod/admin.php:1255
-msgid "Screenshot"
+#: ../../mod/lostpass.php:40
+#, php-format
+msgid "Password reset requested at %s"
msgstr ""
-#: ../../mod/admin.php:1301
-msgid "[Experimental]"
+#: ../../mod/lostpass.php:63
+msgid ""
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
msgstr ""
-#: ../../mod/admin.php:1302
-msgid "[Unsupported]"
+#: ../../mod/lostpass.php:86 ../../boot.php:1496
+msgid "Password Reset"
msgstr ""
-#: ../../mod/admin.php:1326
-msgid "Log settings updated."
+#: ../../mod/lostpass.php:87
+msgid "Your password has been reset as requested."
msgstr ""
-#: ../../mod/admin.php:1383
-msgid "Clear"
+#: ../../mod/lostpass.php:88
+msgid "Your new password is"
msgstr ""
-#: ../../mod/admin.php:1389
-msgid "Debugging"
+#: ../../mod/lostpass.php:89
+msgid "Save or copy your new password - and then"
msgstr ""
-#: ../../mod/admin.php:1390
-msgid "Log file"
+#: ../../mod/lostpass.php:90
+msgid "click here to login"
msgstr ""
-#: ../../mod/admin.php:1390
+#: ../../mod/lostpass.php:91
msgid ""
-"Must be writable by web server. Relative to your Red top-level directory."
-msgstr ""
-
-#: ../../mod/admin.php:1391
-msgid "Log level"
+"Your password may be changed from the <em>Settings</em> page after "
+"successful login."
msgstr ""
-#: ../../mod/admin.php:1437
-msgid "New Profile Field"
+#: ../../mod/lostpass.php:108
+#, php-format
+msgid "Your password has changed at %s"
msgstr ""
-#: ../../mod/admin.php:1438 ../../mod/admin.php:1458
-msgid "Field nickname"
+#: ../../mod/lostpass.php:123
+msgid "Forgot your Password?"
msgstr ""
-#: ../../mod/admin.php:1438 ../../mod/admin.php:1458
-msgid "System name of field"
+#: ../../mod/lostpass.php:124
+msgid ""
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
msgstr ""
-#: ../../mod/admin.php:1439 ../../mod/admin.php:1459
-msgid "Input type"
+#: ../../mod/lostpass.php:125
+msgid "Email Address"
msgstr ""
-#: ../../mod/admin.php:1440 ../../mod/admin.php:1460
-msgid "Field Name"
+#: ../../mod/lostpass.php:126
+msgid "Reset"
msgstr ""
-#: ../../mod/admin.php:1440 ../../mod/admin.php:1460
-msgid "Label on profile pages"
+#: ../../mod/regdir.php:45 ../../mod/dirsearch.php:21
+msgid "This site is not a directory server"
msgstr ""
-#: ../../mod/admin.php:1441 ../../mod/admin.php:1461
-msgid "Help text"
+#: ../../mod/impel.php:192
+#, php-format
+msgid "%s element installed"
msgstr ""
-#: ../../mod/admin.php:1441 ../../mod/admin.php:1461
-msgid "Additional info (optional)"
+#: ../../mod/impel.php:195
+#, php-format
+msgid "%s element installation failed"
msgstr ""
-#: ../../mod/admin.php:1451
-msgid "Field definition not found"
+#: ../../mod/subthread.php:114
+#, php-format
+msgid "%1$s is following %2$s's %3$s"
msgstr ""
-#: ../../mod/admin.php:1457
-msgid "Edit Profile Field"
+#: ../../mod/subthread.php:116
+#, php-format
+msgid "%1$s stopped following %2$s's %3$s"
msgstr ""
-#: ../../mod/appman.php:28 ../../mod/appman.php:44
-msgid "App installed."
+#: ../../mod/import.php:28
+#, php-format
+msgid "Your service plan only allows %d channels."
msgstr ""
-#: ../../mod/appman.php:37
-msgid "Malformed app."
+#: ../../mod/import.php:66 ../../mod/import_items.php:38
+msgid "Nothing to import."
msgstr ""
-#: ../../mod/appman.php:80
-msgid "Embed code"
+#: ../../mod/import.php:90 ../../mod/import_items.php:62
+msgid "Unable to download data from old server"
msgstr ""
-#: ../../mod/appman.php:86
-msgid "Edit App"
+#: ../../mod/import.php:96 ../../mod/import_items.php:68
+msgid "Imported file is empty."
msgstr ""
-#: ../../mod/appman.php:86
-msgid "Create App"
+#: ../../mod/import.php:116 ../../mod/import_items.php:82
+#, php-format
+msgid "Warning: Database versions differ by %1$d updates."
msgstr ""
-#: ../../mod/appman.php:91
-msgid "Name of app"
+#: ../../mod/import.php:149
+msgid "No channel. Import failed."
msgstr ""
-#: ../../mod/appman.php:92
-msgid "Location (URL) of app"
+#: ../../mod/import.php:509
+msgid "You must be logged in to use this feature."
msgstr ""
-#: ../../mod/appman.php:93 ../../mod/rbmark.php:97
-msgid "Description"
+#: ../../mod/import.php:514
+msgid "Import Channel"
msgstr ""
-#: ../../mod/appman.php:94
-msgid "Photo icon URL"
+#: ../../mod/import.php:515
+msgid ""
+"Use this form to import an existing channel from a different server/hub. You "
+"may retrieve the channel identity from the old server/hub via the network or "
+"provide an export file."
msgstr ""
-#: ../../mod/appman.php:94
-msgid "80 x 80 pixels - optional"
+#: ../../mod/import.php:516 ../../mod/import_items.php:121
+msgid "File to Upload"
msgstr ""
-#: ../../mod/appman.php:95
-msgid "Version ID"
+#: ../../mod/import.php:517
+msgid "Or provide the old server/hub details"
msgstr ""
-#: ../../mod/appman.php:96
-msgid "Price of app"
+#: ../../mod/import.php:518
+msgid "Your old identity address (xyz@example.com)"
msgstr ""
-#: ../../mod/appman.php:97
-msgid "Location (URL) to purchase app"
+#: ../../mod/import.php:519
+msgid "Your old login email address"
msgstr ""
-#: ../../mod/menu.php:45
-msgid "Unable to update menu."
+#: ../../mod/import.php:520
+msgid "Your old login password"
msgstr ""
-#: ../../mod/menu.php:56
-msgid "Unable to create menu."
+#: ../../mod/import.php:521
+msgid ""
+"For either option, please choose whether to make this hub your new primary "
+"address, or whether your old location should continue this role. You will be "
+"able to post from either location, but only one can be marked as the primary "
+"location for files, photos, and media."
msgstr ""
-#: ../../mod/menu.php:94 ../../mod/menu.php:106
-msgid "Menu Name"
+#: ../../mod/import.php:522
+msgid "Make this hub my primary location"
msgstr ""
-#: ../../mod/menu.php:94
-msgid "Unique name (not visible on webpage) - required"
+#: ../../mod/import.php:523
+msgid ""
+"Import existing posts if possible (experimental - limited by available memory"
msgstr ""
-#: ../../mod/menu.php:95 ../../mod/menu.php:107
-msgid "Menu Title"
+#: ../../mod/import.php:524
+msgid ""
+"This process may take several minutes to complete. Please submit the form "
+"only once and leave this page open until finished."
msgstr ""
-#: ../../mod/menu.php:95
-msgid "Visible on webpage - leave empty for no title"
+#: ../../mod/invite.php:25
+msgid "Total invitation limit exceeded."
msgstr ""
-#: ../../mod/menu.php:96
-msgid "Allow Bookmarks"
+#: ../../mod/invite.php:49
+#, php-format
+msgid "%s : Not a valid email address."
msgstr ""
-#: ../../mod/menu.php:96 ../../mod/menu.php:153
-msgid "Menu may be used to store saved bookmarks"
+#: ../../mod/invite.php:59
+msgid "Please join us on $Projectname"
msgstr ""
-#: ../../mod/menu.php:97 ../../mod/menu.php:155
-msgid "Submit and proceed"
+#: ../../mod/invite.php:70
+msgid "Invitation limit exceeded. Please contact your site administrator."
msgstr ""
-#: ../../mod/menu.php:109
-msgid "Drop"
+#: ../../mod/invite.php:75
+#, php-format
+msgid "%s : Message delivery failed."
msgstr ""
-#: ../../mod/menu.php:113
-msgid "Bookmarks allowed"
-msgstr ""
+#: ../../mod/invite.php:79
+#, php-format
+msgid "%d message sent."
+msgid_plural "%d messages sent."
+msgstr[0] ""
+msgstr[1] ""
-#: ../../mod/menu.php:115
-msgid "Delete this menu"
+#: ../../mod/invite.php:98
+msgid "You have no more invitations available"
msgstr ""
-#: ../../mod/menu.php:116 ../../mod/menu.php:150
-msgid "Edit menu contents"
+#: ../../mod/invite.php:129
+msgid "Send invitations"
msgstr ""
-#: ../../mod/menu.php:117
-msgid "Edit this menu"
+#: ../../mod/invite.php:130
+msgid "Enter email addresses, one per line:"
msgstr ""
-#: ../../mod/menu.php:132
-msgid "Menu could not be deleted."
+#: ../../mod/invite.php:131 ../../mod/mail.php:246
+msgid "Your message:"
msgstr ""
-#: ../../mod/menu.php:145
-msgid "Edit Menu"
+#: ../../mod/invite.php:132
+msgid "Please join my community on $Projectname."
msgstr ""
-#: ../../mod/menu.php:149
-msgid "Add or remove entries to this menu"
+#: ../../mod/invite.php:134
+msgid "You will need to supply this invitation code: "
msgstr ""
-#: ../../mod/menu.php:151
-msgid "Menu name"
+#: ../../mod/invite.php:135
+msgid "1. Register at any $Projectname location (they are all inter-connected)"
msgstr ""
-#: ../../mod/menu.php:151
-msgid "Must be unique, only seen by you"
+#: ../../mod/invite.php:137
+msgid "2. Enter my $Projectname network address into the site searchbar."
msgstr ""
-#: ../../mod/menu.php:152
-msgid "Menu title"
+#: ../../mod/invite.php:138
+msgid "or visit "
msgstr ""
-#: ../../mod/menu.php:152
-msgid "Menu title as seen by others"
+#: ../../mod/invite.php:140
+msgid "3. Click [Connect]"
msgstr ""
-#: ../../mod/menu.php:153
-msgid "Allow bookmarks"
+#: ../../mod/probe.php:24 ../../mod/probe.php:30
+#, php-format
+msgid "Fetching URL returns error: %1$s"
msgstr ""
-#: ../../mod/notify.php:53 ../../mod/notifications.php:94
-msgid "No more system notifications."
+#: ../../mod/profile_photo.php:112
+msgid "Image uploaded but image cropping failed."
msgstr ""
-#: ../../mod/notify.php:57 ../../mod/notifications.php:98
-msgid "System Notifications"
+#: ../../mod/profile_photo.php:166
+msgid "Image resize failed."
msgstr ""
-#: ../../mod/page.php:126
+#: ../../mod/profile_photo.php:212
msgid ""
-"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
-"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, "
-"quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
-"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
-"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
-"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
-msgstr ""
-
-#: ../../mod/new_channel.php:109
-msgid "Add a Channel"
+"Shift-reload the page or clear browser cache if the new photo does not "
+"display immediately."
msgstr ""
-#: ../../mod/new_channel.php:110
-msgid ""
-"A channel is your own collection of related web pages. A channel can be used "
-"to hold social network profiles, blogs, conversation groups and forums, "
-"celebrity pages, and much more. You may create as many channels as your "
-"service provider allows."
+#: ../../mod/profile_photo.php:250
+msgid "Image upload failed."
msgstr ""
-#: ../../mod/new_channel.php:112 ../../mod/sources.php:103
-#: ../../mod/sources.php:137
-msgid "Channel Name"
+#: ../../mod/profile_photo.php:269
+msgid "Unable to process image."
msgstr ""
-#: ../../mod/new_channel.php:113
-msgid ""
-"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation "
-"Group\" "
+#: ../../mod/profile_photo.php:297
+msgid "female"
msgstr ""
-#: ../../mod/new_channel.php:114
-msgid "Choose a short nickname"
+#: ../../mod/profile_photo.php:298
+#, php-format
+msgid "%1$s updated her %2$s"
msgstr ""
-#: ../../mod/new_channel.php:115
-msgid ""
-"Your nickname will be used to create an easily remembered channel address "
-"(like an email address) which you can share with others."
+#: ../../mod/profile_photo.php:299
+msgid "male"
msgstr ""
-#: ../../mod/new_channel.php:116
-msgid ""
-"Or <a href=\"import\">import an existing channel</a> from another location"
+#: ../../mod/profile_photo.php:300
+#, php-format
+msgid "%1$s updated his %2$s"
msgstr ""
-#: ../../mod/new_channel.php:118
-msgid ""
-"Please choose a channel type (such as social networking or community forum) "
-"and privacy requirements so we can select the best permissions for you"
+#: ../../mod/profile_photo.php:302
+#, php-format
+msgid "%1$s updated their %2$s"
msgstr ""
-#: ../../mod/new_channel.php:119
-msgid "Channel Type"
+#: ../../mod/profile_photo.php:304
+msgid "profile photo"
msgstr ""
-#: ../../mod/new_channel.php:119
-msgid "Read more about roles"
+#: ../../mod/profile_photo.php:368 ../../mod/profile_photo.php:409
+msgid "Photo not available."
msgstr ""
-#: ../../mod/notifications.php:26
-msgid "Invalid request identifier."
+#: ../../mod/profile_photo.php:450
+msgid "Upload File:"
msgstr ""
-#: ../../mod/notifications.php:35
-msgid "Discard"
+#: ../../mod/profile_photo.php:451
+msgid "Select a profile:"
msgstr ""
-#: ../../mod/pdledit.php:13
-msgid "Layout updated."
+#: ../../mod/profile_photo.php:452
+msgid "Upload Profile Photo"
msgstr ""
-#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53
-msgid "Edit System Page Description"
+#: ../../mod/profile_photo.php:457 ../../mod/settings.php:975
+msgid "or"
msgstr ""
-#: ../../mod/pdledit.php:48
-msgid "Layout not found."
+#: ../../mod/profile_photo.php:457
+msgid "skip this step"
msgstr ""
-#: ../../mod/pdledit.php:54
-msgid "Module Name:"
+#: ../../mod/profile_photo.php:457
+msgid "select a photo from your photo albums"
msgstr ""
-#: ../../mod/pdledit.php:55
-msgid "Layout Help"
+#: ../../mod/profile_photo.php:473
+msgid "Crop Image"
msgstr ""
-#: ../../mod/subthread.php:114
-#, php-format
-msgid "%1$s is following %2$s's %3$s"
+#: ../../mod/profile_photo.php:474
+msgid "Please adjust the image cropping for optimum viewing."
msgstr ""
-#: ../../mod/subthread.php:116
-#, php-format
-msgid "%1$s stopped following %2$s's %3$s"
+#: ../../mod/profile_photo.php:476
+msgid "Done Editing"
msgstr ""
-#: ../../mod/lostpass.php:15
-msgid "No valid account found."
+#: ../../mod/thing.php:111
+msgid "Thing updated"
msgstr ""
-#: ../../mod/lostpass.php:29
-msgid "Password reset request issued. Check your email."
+#: ../../mod/thing.php:163
+msgid "Object store: failed"
msgstr ""
-#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:103
-#, php-format
-msgid "Site Member (%s)"
+#: ../../mod/thing.php:167
+msgid "Thing added"
msgstr ""
-#: ../../mod/lostpass.php:40
+#: ../../mod/thing.php:193
#, php-format
-msgid "Password reset requested at %s"
-msgstr ""
-
-#: ../../mod/lostpass.php:63
-msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
+msgid "OBJ: %1$s %2$s %3$s"
msgstr ""
-#: ../../mod/lostpass.php:86 ../../boot.php:1494
-msgid "Password Reset"
+#: ../../mod/thing.php:256
+msgid "Show Thing"
msgstr ""
-#: ../../mod/lostpass.php:87
-msgid "Your password has been reset as requested."
+#: ../../mod/thing.php:263
+msgid "item not found."
msgstr ""
-#: ../../mod/lostpass.php:88
-msgid "Your new password is"
+#: ../../mod/thing.php:296
+msgid "Edit Thing"
msgstr ""
-#: ../../mod/lostpass.php:89
-msgid "Save or copy your new password - and then"
+#: ../../mod/thing.php:298 ../../mod/thing.php:348
+msgid "Select a profile"
msgstr ""
-#: ../../mod/lostpass.php:90
-msgid "click here to login"
+#: ../../mod/thing.php:302 ../../mod/thing.php:351
+msgid "Post an activity"
msgstr ""
-#: ../../mod/lostpass.php:91
-msgid ""
-"Your password may be changed from the <em>Settings</em> page after "
-"successful login."
+#: ../../mod/thing.php:302 ../../mod/thing.php:351
+msgid "Only sends to viewers of the applicable profile"
msgstr ""
-#: ../../mod/lostpass.php:108
-#, php-format
-msgid "Your password has changed at %s"
+#: ../../mod/thing.php:304 ../../mod/thing.php:353
+msgid "Name of thing e.g. something"
msgstr ""
-#: ../../mod/lostpass.php:123
-msgid "Forgot your Password?"
+#: ../../mod/thing.php:306 ../../mod/thing.php:354
+msgid "URL of thing (optional)"
msgstr ""
-#: ../../mod/lostpass.php:124
-msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
+#: ../../mod/thing.php:308 ../../mod/thing.php:355
+msgid "URL for photo of thing (optional)"
msgstr ""
-#: ../../mod/lostpass.php:125
-msgid "Email Address"
+#: ../../mod/thing.php:346
+msgid "Add Thing to your Profile"
msgstr ""
-#: ../../mod/lostpass.php:126
-msgid "Reset"
+#: ../../mod/dirsearch.php:29
+msgid "This directory server requires an access token"
msgstr ""
-#: ../../mod/home.php:57 ../../mod/home.php:65 ../../mod/siteinfo.php:157
-msgid "$Projectname"
+#: ../../mod/editblock.php:118
+msgid "Delete block?"
msgstr ""
-#: ../../mod/home.php:75
-#, php-format
-msgid "Welcome to %s"
+#: ../../mod/editblock.php:180
+msgid "Edit Block"
msgstr ""
-#: ../../mod/dav.php:121
-msgid "$Projectname channel"
+#: ../../mod/removeaccount.php:30
+msgid ""
+"Account removals are not allowed within 48 hours of changing the account "
+"password."
msgstr ""
-#: ../../mod/events.php:21
-msgid "Calendar entries imported."
+#: ../../mod/removeaccount.php:57
+msgid "Remove This Account"
msgstr ""
-#: ../../mod/events.php:23
-msgid "No calendar entries found."
+#: ../../mod/removeaccount.php:58
+msgid ""
+"This account and all its channels will be completely removed from the "
+"network. "
msgstr ""
-#: ../../mod/events.php:96
-msgid "Event can not end before it has started."
+#: ../../mod/removeaccount.php:60
+msgid ""
+"Remove this account, all its channels and all its channel clones from the "
+"network"
msgstr ""
-#: ../../mod/events.php:98 ../../mod/events.php:107 ../../mod/events.php:127
-msgid "Unable to generate preview."
+#: ../../mod/removeaccount.php:60
+msgid ""
+"By default only the instances of the channels located on this hub will be "
+"removed from the network"
msgstr ""
-#: ../../mod/events.php:105
-msgid "Event title and start time are required."
+#: ../../mod/removeaccount.php:61 ../../mod/settings.php:700
+msgid "Remove Account"
msgstr ""
-#: ../../mod/events.php:125 ../../mod/events.php:250
-msgid "Event not found."
+#: ../../mod/import_items.php:101
+msgid "Import completed"
msgstr ""
-#: ../../mod/events.php:446
-msgid "l, F j"
+#: ../../mod/import_items.php:119
+msgid "Import Items"
msgstr ""
-#: ../../mod/events.php:468
-msgid "Edit event"
+#: ../../mod/import_items.php:120
+msgid "Use this form to import existing posts and content from an export file."
msgstr ""
-#: ../../mod/events.php:470
-msgid "Delete event"
+#: ../../mod/network.php:91
+msgid "No such group"
msgstr ""
-#: ../../mod/events.php:504
-msgid "calendar"
+#: ../../mod/network.php:131
+msgid "No such channel"
msgstr ""
-#: ../../mod/events.php:524
-msgid "New Event"
+#: ../../mod/network.php:136
+msgid "forum"
msgstr ""
-#: ../../mod/events.php:534
-msgid "Today"
+#: ../../mod/network.php:148
+msgid "Search Results For:"
msgstr ""
-#: ../../mod/events.php:564
-msgid "Event removed"
+#: ../../mod/network.php:207
+msgid "Collection is empty"
msgstr ""
-#: ../../mod/events.php:567
-msgid "Failed to remove event"
+#: ../../mod/network.php:216
+msgid "Collection: "
msgstr ""
-#: ../../mod/events.php:681
-msgid "Event details"
+#: ../../mod/network.php:242
+msgid "Invalid connection."
msgstr ""
-#: ../../mod/events.php:682
-msgid "Starting date and Title are required."
+#: ../../mod/pdledit.php:13
+msgid "Layout updated."
msgstr ""
-#: ../../mod/events.php:684
-msgid "Categories (comma-separated list)"
+#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53
+msgid "Edit System Page Description"
msgstr ""
-#: ../../mod/events.php:686
-msgid "Event Starts:"
+#: ../../mod/pdledit.php:48
+msgid "Layout not found."
msgstr ""
-#: ../../mod/events.php:693
-msgid "Finish date/time is not known or not relevant"
+#: ../../mod/pdledit.php:54
+msgid "Module Name:"
msgstr ""
-#: ../../mod/events.php:695
-msgid "Event Finishes:"
+#: ../../mod/pdledit.php:55
+msgid "Layout Help"
msgstr ""
-#: ../../mod/events.php:697 ../../mod/events.php:698
-msgid "Adjust for viewer timezone"
+#: ../../mod/register.php:44
+msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
msgstr ""
-#: ../../mod/events.php:697
+#: ../../mod/register.php:50
msgid ""
-"Important for events that happen in a particular place. Not practical for "
-"global holidays."
+"Please indicate acceptance of the Terms of Service. Registration failed."
msgstr ""
-#: ../../mod/events.php:703
-msgid "Title:"
+#: ../../mod/register.php:84
+msgid "Passwords do not match."
msgstr ""
-#: ../../mod/events.php:705
-msgid "Share this event"
+#: ../../mod/register.php:119
+msgid ""
+"Registration successful. Please check your email for validation instructions."
msgstr ""
-#: ../../mod/impel.php:192
-#, php-format
-msgid "%s element installed"
+#: ../../mod/register.php:125
+msgid "Your registration is pending approval by the site owner."
msgstr ""
-#: ../../mod/impel.php:195
-#, php-format
-msgid "%s element installation failed"
+#: ../../mod/register.php:128
+msgid "Your registration can not be processed."
msgstr ""
-#: ../../mod/probe.php:24 ../../mod/probe.php:30
-#, php-format
-msgid "Fetching URL returns error: %1$s"
+#: ../../mod/register.php:165
+msgid "Registration on this site/hub is by approval only."
msgstr ""
-#: ../../mod/match.php:22
-msgid "Profile Match"
+#: ../../mod/register.php:166
+msgid "<a href=\"pubsites\">Register at another affiliated site/hub</a>"
msgstr ""
-#: ../../mod/match.php:31
-msgid "No keywords to match. Please add keywords to your default profile."
+#: ../../mod/register.php:176
+msgid ""
+"This site has exceeded the number of allowed daily account registrations. "
+"Please try again tomorrow."
msgstr ""
-#: ../../mod/match.php:63
-msgid "is interested in:"
+#: ../../mod/register.php:187
+msgid "Terms of Service"
msgstr ""
-#: ../../mod/match.php:70
-msgid "No matches"
+#: ../../mod/register.php:193
+#, php-format
+msgid "I accept the %s for this website"
msgstr ""
-#: ../../mod/profile_photo.php:111
-msgid "Image uploaded but image cropping failed."
+#: ../../mod/register.php:195
+#, php-format
+msgid "I am over 13 years of age and accept the %s for this website"
msgstr ""
-#: ../../mod/profile_photo.php:165
-msgid "Image resize failed."
+#: ../../mod/register.php:209 ../../mod/admin.php:448
+msgid "Registration"
msgstr ""
-#: ../../mod/profile_photo.php:209
-msgid ""
-"Shift-reload the page or clear browser cache if the new photo does not "
-"display immediately."
+#: ../../mod/register.php:214
+msgid "Membership on this site is by invitation only."
msgstr ""
-#: ../../mod/profile_photo.php:247
-msgid "Image upload failed."
+#: ../../mod/register.php:215
+msgid "Please enter your invitation code"
msgstr ""
-#: ../../mod/profile_photo.php:266
-msgid "Unable to process image."
+#: ../../mod/register.php:218
+msgid "Your email address"
msgstr ""
-#: ../../mod/profile_photo.php:294
-msgid "female"
+#: ../../mod/register.php:219
+msgid "Choose a password"
msgstr ""
-#: ../../mod/profile_photo.php:295
-#, php-format
-msgid "%1$s updated her %2$s"
+#: ../../mod/register.php:220
+msgid "Please re-enter your password"
msgstr ""
-#: ../../mod/profile_photo.php:296
-msgid "male"
+#: ../../mod/admin.php:54
+msgid "Theme settings updated."
msgstr ""
-#: ../../mod/profile_photo.php:297
-#, php-format
-msgid "%1$s updated his %2$s"
+#: ../../mod/admin.php:162
+msgid "# Accounts"
msgstr ""
-#: ../../mod/profile_photo.php:299
-#, php-format
-msgid "%1$s updated their %2$s"
+#: ../../mod/admin.php:163
+msgid "# blocked accounts"
msgstr ""
-#: ../../mod/profile_photo.php:301
-msgid "profile photo"
+#: ../../mod/admin.php:164
+msgid "# expired accounts"
msgstr ""
-#: ../../mod/profile_photo.php:365 ../../mod/profile_photo.php:406
-msgid "Photo not available."
+#: ../../mod/admin.php:165
+msgid "# expiring accounts"
msgstr ""
-#: ../../mod/profile_photo.php:447
-msgid "Upload File:"
+#: ../../mod/admin.php:176
+msgid "# Channels"
msgstr ""
-#: ../../mod/profile_photo.php:448
-msgid "Select a profile:"
+#: ../../mod/admin.php:177
+msgid "# primary"
msgstr ""
-#: ../../mod/profile_photo.php:449
-msgid "Upload Profile Photo"
+#: ../../mod/admin.php:178
+msgid "# clones"
msgstr ""
-#: ../../mod/profile_photo.php:454 ../../mod/settings.php:973
-msgid "or"
+#: ../../mod/admin.php:184
+msgid "Message queues"
msgstr ""
-#: ../../mod/profile_photo.php:454
-msgid "skip this step"
+#: ../../mod/admin.php:200 ../../mod/admin.php:445 ../../mod/admin.php:545
+#: ../../mod/admin.php:812 ../../mod/admin.php:976 ../../mod/admin.php:1073
+#: ../../mod/admin.php:1113 ../../mod/admin.php:1273 ../../mod/admin.php:1307
+#: ../../mod/admin.php:1392
+msgid "Administration"
msgstr ""
-#: ../../mod/profile_photo.php:454
-msgid "select a photo from your photo albums"
+#: ../../mod/admin.php:201
+msgid "Summary"
msgstr ""
-#: ../../mod/profile_photo.php:470
-msgid "Crop Image"
+#: ../../mod/admin.php:204
+msgid "Registered accounts"
msgstr ""
-#: ../../mod/profile_photo.php:471
-msgid "Please adjust the image cropping for optimum viewing."
+#: ../../mod/admin.php:205 ../../mod/admin.php:549
+msgid "Pending registrations"
msgstr ""
-#: ../../mod/profile_photo.php:473
-msgid "Done Editing"
+#: ../../mod/admin.php:206
+msgid "Registered channels"
msgstr ""
-#: ../../mod/follow.php:25
-msgid "Channel added."
+#: ../../mod/admin.php:207 ../../mod/admin.php:550
+msgid "Active plugins"
msgstr ""
-#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94
-msgid "Tag removed"
+#: ../../mod/admin.php:208
+msgid "Version"
msgstr ""
-#: ../../mod/tagrm.php:119
-msgid "Remove Item Tag"
+#: ../../mod/admin.php:329
+msgid "Site settings updated."
msgstr ""
-#: ../../mod/tagrm.php:121
-msgid "Select a tag to remove: "
+#: ../../mod/admin.php:366 ../../mod/settings.php:793
+msgid "mobile"
msgstr ""
-#: ../../mod/ratings.php:69
-msgid "No ratings"
+#: ../../mod/admin.php:368
+msgid "experimental"
msgstr ""
-#: ../../mod/ratings.php:99
-msgid "Ratings"
+#: ../../mod/admin.php:370
+msgid "unsupported"
msgstr ""
-#: ../../mod/ratings.php:100
-msgid "Rating: "
+#: ../../mod/admin.php:416
+msgid "Yes - with approval"
msgstr ""
-#: ../../mod/ratings.php:101
-msgid "Website: "
+#: ../../mod/admin.php:422
+msgid "My site is not a public server"
msgstr ""
-#: ../../mod/ratings.php:103
-msgid "Description: "
+#: ../../mod/admin.php:423
+msgid "My site has paid access only"
msgstr ""
-#: ../../mod/item.php:173
-msgid "Unable to locate original post."
+#: ../../mod/admin.php:424
+msgid "My site has free access only"
msgstr ""
-#: ../../mod/item.php:417
-msgid "Empty post discarded."
+#: ../../mod/admin.php:425
+msgid "My site offers free accounts with optional paid upgrades"
msgstr ""
-#: ../../mod/item.php:457
-msgid "Executable content type not permitted to this channel."
+#: ../../mod/admin.php:449
+msgid "File upload"
msgstr ""
-#: ../../mod/item.php:822
-msgid "Duplicate post suppressed."
+#: ../../mod/admin.php:450
+msgid "Policies"
msgstr ""
-#: ../../mod/item.php:953
-msgid "System error. Post not saved."
+#: ../../mod/admin.php:455
+msgid "Site name"
msgstr ""
-#: ../../mod/item.php:1220
-msgid "Unable to obtain post information from database."
+#: ../../mod/admin.php:456
+msgid "Banner/Logo"
msgstr ""
-#: ../../mod/item.php:1227
-#, php-format
-msgid "You have reached your limit of %1$.0f top level posts."
+#: ../../mod/admin.php:457
+msgid "Administrator Information"
msgstr ""
-#: ../../mod/item.php:1234
-#, php-format
-msgid "You have reached your limit of %1$.0f webpages."
+#: ../../mod/admin.php:457
+msgid ""
+"Contact information for site administrators. Displayed on siteinfo page. "
+"BBCode can be used here"
msgstr ""
-#: ../../mod/webpages.php:191
-msgid "Page Title"
+#: ../../mod/admin.php:458
+msgid "System language"
msgstr ""
-#: ../../mod/register.php:44
-msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
+#: ../../mod/admin.php:459
+msgid "System theme"
msgstr ""
-#: ../../mod/register.php:50
+#: ../../mod/admin.php:459
msgid ""
-"Please indicate acceptance of the Terms of Service. Registration failed."
-msgstr ""
-
-#: ../../mod/register.php:84
-msgid "Passwords do not match."
+"Default system theme - may be over-ridden by user profiles - <a href='#' "
+"id='cnftheme'>change theme settings</a>"
msgstr ""
-#: ../../mod/register.php:117
-msgid ""
-"Registration successful. Please check your email for validation instructions."
+#: ../../mod/admin.php:460
+msgid "Mobile system theme"
msgstr ""
-#: ../../mod/register.php:123
-msgid "Your registration is pending approval by the site owner."
+#: ../../mod/admin.php:460
+msgid "Theme for mobile devices"
msgstr ""
-#: ../../mod/register.php:126
-msgid "Your registration can not be processed."
+#: ../../mod/admin.php:462
+msgid "Allow Feeds as Connections"
msgstr ""
-#: ../../mod/register.php:163
-msgid "Registration on this site/hub is by approval only."
+#: ../../mod/admin.php:462
+msgid "(Heavy system resource usage)"
msgstr ""
-#: ../../mod/register.php:164
-msgid "<a href=\"pubsites\">Register at another affiliated site/hub</a>"
+#: ../../mod/admin.php:463
+msgid "Maximum image size"
msgstr ""
-#: ../../mod/register.php:174
+#: ../../mod/admin.php:463
msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
-msgstr ""
-
-#: ../../mod/register.php:185
-msgid "Terms of Service"
-msgstr ""
-
-#: ../../mod/register.php:191
-#, php-format
-msgid "I accept the %s for this website"
-msgstr ""
-
-#: ../../mod/register.php:193
-#, php-format
-msgid "I am over 13 years of age and accept the %s for this website"
+"Maximum size in bytes of uploaded images. Default is 0, which means no "
+"limits."
msgstr ""
-#: ../../mod/register.php:212
-msgid "Membership on this site is by invitation only."
+#: ../../mod/admin.php:464
+msgid "Does this site allow new member registration?"
msgstr ""
-#: ../../mod/register.php:213
-msgid "Please enter your invitation code"
+#: ../../mod/admin.php:465
+msgid "Invitation only"
msgstr ""
-#: ../../mod/register.php:216
-msgid "Your email address"
+#: ../../mod/admin.php:465
+msgid ""
+"Only allow new member registrations with an invitation code. Above register "
+"policy must be set to Yes."
msgstr ""
-#: ../../mod/register.php:217
-msgid "Choose a password"
+#: ../../mod/admin.php:466
+msgid "Which best describes the types of account offered by this hub?"
msgstr ""
-#: ../../mod/register.php:218
-msgid "Please re-enter your password"
+#: ../../mod/admin.php:467
+msgid "Register text"
msgstr ""
-#: ../../mod/blocks.php:95 ../../mod/blocks.php:148
-msgid "Block Name"
+#: ../../mod/admin.php:467
+msgid "Will be displayed prominently on the registration page."
msgstr ""
-#: ../../mod/blocks.php:149
-msgid "Block Title"
+#: ../../mod/admin.php:468
+msgid "Site homepage to show visitors (default: login box)"
msgstr ""
-#: ../../mod/removeaccount.php:30
+#: ../../mod/admin.php:468
msgid ""
-"Account removals are not allowed within 48 hours of changing the account "
-"password."
+"example: 'public' to show public stream, 'page/sys/home' to show a system "
+"webpage called 'home' or 'include:home.html' to include a file."
msgstr ""
-#: ../../mod/removeaccount.php:57
-msgid "Remove This Account"
+#: ../../mod/admin.php:469
+msgid "Preserve site homepage URL"
msgstr ""
-#: ../../mod/removeaccount.php:58
+#: ../../mod/admin.php:469
msgid ""
-"This account and all its channels will be completely removed from the "
-"network. "
+"Present the site homepage in a frame at the original location instead of "
+"redirecting"
msgstr ""
-#: ../../mod/removeaccount.php:60
-msgid ""
-"Remove this account, all its channels and all its channel clones from the "
-"network"
+#: ../../mod/admin.php:470
+msgid "Accounts abandoned after x days"
msgstr ""
-#: ../../mod/removeaccount.php:60
+#: ../../mod/admin.php:470
msgid ""
-"By default only the instances of the channels located on this hub will be "
-"removed from the network"
-msgstr ""
-
-#: ../../mod/removeaccount.php:61 ../../mod/settings.php:698
-msgid "Remove Account"
+"Will not waste system resources polling external sites for abandonded "
+"accounts. Enter 0 for no time limit."
msgstr ""
-#: ../../mod/service_limits.php:19
-msgid "No service class restrictions found."
+#: ../../mod/admin.php:471
+msgid "Allowed friend domains"
msgstr ""
-#: ../../mod/attach.php:9
-msgid "Item not available."
+#: ../../mod/admin.php:471
+msgid ""
+"Comma separated list of domains which are allowed to establish friendships "
+"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr ""
-#: ../../mod/pubsites.php:18
-msgid "Public Sites"
+#: ../../mod/admin.php:472
+msgid "Allowed email domains"
msgstr ""
-#: ../../mod/pubsites.php:21
+#: ../../mod/admin.php:472
msgid ""
-"The listed sites allow public registration for the $Projectname network. All "
-"sites in the network are interlinked so membership on any of them conveys "
-"membership in the network as a whole. Some sites may require subscription or "
-"provide tiered service plans. The provider links <strong>may</strong> "
-"provide additional details."
+"Comma separated list of domains which are allowed in email addresses for "
+"registrations to this site. Wildcards are accepted. Empty to allow any "
+"domains"
msgstr ""
-#: ../../mod/pubsites.php:27
-msgid "Rate this hub"
+#: ../../mod/admin.php:473
+msgid "Not allowed email domains"
msgstr ""
-#: ../../mod/pubsites.php:28
-msgid "Site URL"
+#: ../../mod/admin.php:473
+msgid ""
+"Comma separated list of domains which are not allowed in email addresses for "
+"registrations to this site. Wildcards are accepted. Empty to allow any "
+"domains, unless allowed domains have been defined."
msgstr ""
-#: ../../mod/pubsites.php:28
-msgid "Access Type"
+#: ../../mod/admin.php:474
+msgid "Block public"
msgstr ""
-#: ../../mod/pubsites.php:28
-msgid "Registration Policy"
+#: ../../mod/admin.php:474
+msgid ""
+"Check to block public access to all otherwise public personal pages on this "
+"site unless you are currently logged in."
msgstr ""
-#: ../../mod/pubsites.php:28 ../../mod/profiles.php:454
-msgid "Location"
+#: ../../mod/admin.php:475
+msgid "Verify Email Addresses"
msgstr ""
-#: ../../mod/pubsites.php:28
-msgid "Project"
+#: ../../mod/admin.php:475
+msgid ""
+"Check to verify email addresses used in account registration (recommended)."
msgstr ""
-#: ../../mod/pubsites.php:28
-msgid "View hub ratings"
+#: ../../mod/admin.php:476
+msgid "Force publish"
msgstr ""
-#: ../../mod/pubsites.php:32
-msgid "Rate"
+#: ../../mod/admin.php:476
+msgid ""
+"Check to force all profiles on this site to be listed in the site directory."
msgstr ""
-#: ../../mod/pubsites.php:33
-msgid "View ratings"
+#: ../../mod/admin.php:477
+msgid "Import Public Streams"
msgstr ""
-#: ../../mod/sources.php:32
-msgid "Failed to create source. No channel selected."
+#: ../../mod/admin.php:477
+msgid ""
+"Import and allow access to public content pulled from other sites. Warning: "
+"this content is unmoderated."
msgstr ""
-#: ../../mod/sources.php:45
-msgid "Source created."
+#: ../../mod/admin.php:478
+msgid "login on Homepage"
msgstr ""
-#: ../../mod/sources.php:57
-msgid "Source updated."
+#: ../../mod/admin.php:478
+msgid ""
+"Present a login box to visitors on the home page if no other content has "
+"been configured."
msgstr ""
-#: ../../mod/sources.php:82
-msgid "*"
+#: ../../mod/admin.php:480
+msgid "Directory Server URL"
msgstr ""
-#: ../../mod/sources.php:89
-msgid "Manage remote sources of content for your channel."
+#: ../../mod/admin.php:480
+msgid "Default directory server"
msgstr ""
-#: ../../mod/sources.php:90 ../../mod/sources.php:100
-msgid "New Source"
+#: ../../mod/admin.php:482
+msgid "Proxy user"
msgstr ""
-#: ../../mod/sources.php:101 ../../mod/sources.php:133
-msgid ""
-"Import all or selected content from the following channel into this channel "
-"and distribute it according to your channel settings."
+#: ../../mod/admin.php:483
+msgid "Proxy URL"
msgstr ""
-#: ../../mod/sources.php:102 ../../mod/sources.php:134
-msgid "Only import content with these words (one per line)"
+#: ../../mod/admin.php:484
+msgid "Network timeout"
msgstr ""
-#: ../../mod/sources.php:102 ../../mod/sources.php:134
-msgid "Leave blank to import all public content"
+#: ../../mod/admin.php:484
+msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr ""
-#: ../../mod/sources.php:123 ../../mod/sources.php:150
-msgid "Source not found."
+#: ../../mod/admin.php:485
+msgid "Delivery interval"
msgstr ""
-#: ../../mod/sources.php:130
-msgid "Edit Source"
+#: ../../mod/admin.php:485
+msgid ""
+"Delay background delivery processes by this many seconds to reduce system "
+"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
+"for large dedicated servers."
msgstr ""
-#: ../../mod/sources.php:131
-msgid "Delete Source"
+#: ../../mod/admin.php:486
+msgid "Deliveries per process"
msgstr ""
-#: ../../mod/sources.php:158
-msgid "Source removed"
+#: ../../mod/admin.php:486
+msgid ""
+"Number of deliveries to attempt in a single operating system process. Adjust "
+"if necessary to tune system performance. Recommend: 1-5."
msgstr ""
-#: ../../mod/sources.php:160
-msgid "Unable to remove source."
+#: ../../mod/admin.php:487
+msgid "Poll interval"
msgstr ""
-#: ../../mod/lockview.php:37
-msgid "Remote privacy information not available."
+#: ../../mod/admin.php:487
+msgid ""
+"Delay background polling processes by this many seconds to reduce system "
+"load. If 0, use delivery interval."
msgstr ""
-#: ../../mod/lockview.php:58
-msgid "Visible to:"
+#: ../../mod/admin.php:488
+msgid "Maximum Load Average"
msgstr ""
-#: ../../mod/acl.php:222
-msgid "network"
+#: ../../mod/admin.php:488
+msgid ""
+"Maximum system load before delivery and poll processes are deferred - "
+"default 50."
msgstr ""
-#: ../../mod/acl.php:232
-msgid "RSS"
+#: ../../mod/admin.php:489
+msgid "Expiration period in days for imported (matrix/network) content"
msgstr ""
-#: ../../mod/regmod.php:11
-msgid "Please login."
+#: ../../mod/admin.php:489
+msgid "0 for no expiration of imported content"
msgstr ""
-#: ../../mod/rmagic.php:40
-msgid ""
-"We encountered a problem while logging in with the OpenID you provided. "
-"Please check the correct spelling of the ID."
+#: ../../mod/admin.php:537
+msgid "No server found"
msgstr ""
-#: ../../mod/rmagic.php:40
-msgid "The error message was:"
+#: ../../mod/admin.php:544 ../../mod/admin.php:826
+msgid "ID"
msgstr ""
-#: ../../mod/rmagic.php:44
-msgid "Authentication failed."
+#: ../../mod/admin.php:544
+msgid "for channel"
msgstr ""
-#: ../../mod/rmagic.php:84
-msgid "Remote Authentication"
+#: ../../mod/admin.php:544
+msgid "on server"
msgstr ""
-#: ../../mod/rmagic.php:85
-msgid "Enter your channel address (e.g. channel@example.com)"
+#: ../../mod/admin.php:544
+msgid "Status"
msgstr ""
-#: ../../mod/rmagic.php:86
-msgid "Authenticate"
+#: ../../mod/admin.php:546
+msgid "Server"
msgstr ""
-#: ../../mod/channel.php:97
-msgid "Insufficient permissions. Request redirected to profile page."
+#: ../../mod/admin.php:563
+msgid "Update has been marked successful"
msgstr ""
-#: ../../mod/import.php:28
+#: ../../mod/admin.php:573
#, php-format
-msgid "Your service plan only allows %d channels."
-msgstr ""
-
-#: ../../mod/import.php:66 ../../mod/import_items.php:38
-msgid "Nothing to import."
+msgid "Executing %s failed. Check system logs."
msgstr ""
-#: ../../mod/import.php:90 ../../mod/import_items.php:62
-msgid "Unable to download data from old server"
+#: ../../mod/admin.php:576
+#, php-format
+msgid "Update %s was successfully applied."
msgstr ""
-#: ../../mod/import.php:96 ../../mod/import_items.php:68
-msgid "Imported file is empty."
+#: ../../mod/admin.php:580
+#, php-format
+msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr ""
-#: ../../mod/import.php:116 ../../mod/import_items.php:82
+#: ../../mod/admin.php:583
#, php-format
-msgid "Warning: Database versions differ by %1$d updates."
+msgid "Update function %s could not be found."
msgstr ""
-#: ../../mod/import.php:149
-msgid "No channel. Import failed."
+#: ../../mod/admin.php:599
+msgid "No failed updates."
msgstr ""
-#: ../../mod/import.php:509
-msgid "You must be logged in to use this feature."
+#: ../../mod/admin.php:603
+msgid "Failed Updates"
msgstr ""
-#: ../../mod/import.php:514
-msgid "Import Channel"
+#: ../../mod/admin.php:605
+msgid "Mark success (if update was manually applied)"
msgstr ""
-#: ../../mod/import.php:515
-msgid ""
-"Use this form to import an existing channel from a different server/hub. You "
-"may retrieve the channel identity from the old server/hub via the network or "
-"provide an export file."
+#: ../../mod/admin.php:606
+msgid "Attempt to execute this update step automatically"
msgstr ""
-#: ../../mod/import.php:516 ../../mod/import_items.php:121
-msgid "File to Upload"
+#: ../../mod/admin.php:637
+msgid "Queue Statistics"
msgstr ""
-#: ../../mod/import.php:517
-msgid "Or provide the old server/hub details"
+#: ../../mod/admin.php:638
+msgid "Total Entries"
msgstr ""
-#: ../../mod/import.php:518
-msgid "Your old identity address (xyz@example.com)"
+#: ../../mod/admin.php:639
+msgid "Priority"
msgstr ""
-#: ../../mod/import.php:519
-msgid "Your old login email address"
+#: ../../mod/admin.php:640
+msgid "Destination URL"
msgstr ""
-#: ../../mod/import.php:520
-msgid "Your old login password"
+#: ../../mod/admin.php:641
+msgid "Mark hub permanently offline"
msgstr ""
-#: ../../mod/import.php:521
-msgid ""
-"For either option, please choose whether to make this hub your new primary "
-"address, or whether your old location should continue this role. You will be "
-"able to post from either location, but only one can be marked as the primary "
-"location for files, photos, and media."
+#: ../../mod/admin.php:642
+msgid "Empty queue for this hub"
msgstr ""
-#: ../../mod/import.php:522
-msgid "Make this hub my primary location"
+#: ../../mod/admin.php:643
+msgid "Last known contact"
msgstr ""
-#: ../../mod/import.php:523
-msgid ""
-"Import existing posts if possible (experimental - limited by available memory"
-msgstr ""
+#: ../../mod/admin.php:679
+#, php-format
+msgid "%s account blocked/unblocked"
+msgid_plural "%s account blocked/unblocked"
+msgstr[0] ""
+msgstr[1] ""
-#: ../../mod/import.php:524
-msgid ""
-"This process may take several minutes to complete. Please submit the form "
-"only once and leave this page open until finished."
-msgstr ""
+#: ../../mod/admin.php:687
+#, php-format
+msgid "%s account deleted"
+msgid_plural "%s accounts deleted"
+msgstr[0] ""
+msgstr[1] ""
-#: ../../mod/dreport.php:23
-msgid "Invalid message"
+#: ../../mod/admin.php:723
+msgid "Account not found"
msgstr ""
-#: ../../mod/dreport.php:55
-msgid "no results"
+#: ../../mod/admin.php:735
+#, php-format
+msgid "Account '%s' deleted"
msgstr ""
-#: ../../mod/dreport.php:60
+#: ../../mod/admin.php:743
#, php-format
-msgid "Delivery report for %1$s"
+msgid "Account '%s' blocked"
msgstr ""
-#: ../../mod/dreport.php:74
-msgid "channel sync processed"
+#: ../../mod/admin.php:751
+#, php-format
+msgid "Account '%s' unblocked"
msgstr ""
-#: ../../mod/dreport.php:78
-msgid "queued"
+#: ../../mod/admin.php:813 ../../mod/admin.php:825
+msgid "Users"
msgstr ""
-#: ../../mod/dreport.php:82
-msgid "posted"
+#: ../../mod/admin.php:815 ../../mod/admin.php:979
+msgid "select all"
msgstr ""
-#: ../../mod/dreport.php:86
-msgid "accepted for delivery"
+#: ../../mod/admin.php:816
+msgid "User registrations waiting for confirm"
msgstr ""
-#: ../../mod/dreport.php:90
-msgid "updated"
+#: ../../mod/admin.php:817
+msgid "Request date"
msgstr ""
-#: ../../mod/dreport.php:93
-msgid "update ignored"
+#: ../../mod/admin.php:818
+msgid "No registrations."
msgstr ""
-#: ../../mod/dreport.php:96
-msgid "permission denied"
+#: ../../mod/admin.php:820
+msgid "Deny"
msgstr ""
-#: ../../mod/dreport.php:100
-msgid "recipient not found"
+#: ../../mod/admin.php:826
+msgid "Register date"
msgstr ""
-#: ../../mod/dreport.php:103
-msgid "mail recalled"
+#: ../../mod/admin.php:826
+msgid "Last login"
msgstr ""
-#: ../../mod/dreport.php:106
-msgid "duplicate mail received"
+#: ../../mod/admin.php:826
+msgid "Expires"
msgstr ""
-#: ../../mod/dreport.php:109
-msgid "mail delivered"
+#: ../../mod/admin.php:826
+msgid "Service Class"
msgstr ""
-#: ../../mod/thing.php:111
-msgid "Thing updated"
+#: ../../mod/admin.php:828
+msgid ""
+"Selected accounts will be deleted!\\n\\nEverything these accounts had posted "
+"on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr ""
-#: ../../mod/thing.php:163
-msgid "Object store: failed"
+#: ../../mod/admin.php:829
+msgid ""
+"The account {0} will be deleted!\\n\\nEverything this account has posted on "
+"this site will be permanently deleted!\\n\\nAre you sure?"
msgstr ""
-#: ../../mod/thing.php:167
-msgid "Thing added"
-msgstr ""
+#: ../../mod/admin.php:865
+#, php-format
+msgid "%s channel censored/uncensored"
+msgid_plural "%s channels censored/uncensored"
+msgstr[0] ""
+msgstr[1] ""
-#: ../../mod/thing.php:193
+#: ../../mod/admin.php:874
#, php-format
-msgid "OBJ: %1$s %2$s %3$s"
-msgstr ""
+msgid "%s channel code allowed/disallowed"
+msgid_plural "%s channels code allowed/disallowed"
+msgstr[0] ""
+msgstr[1] ""
-#: ../../mod/thing.php:256
-msgid "Show Thing"
-msgstr ""
+#: ../../mod/admin.php:881
+#, php-format
+msgid "%s channel deleted"
+msgid_plural "%s channels deleted"
+msgstr[0] ""
+msgstr[1] ""
-#: ../../mod/thing.php:263
-msgid "item not found."
+#: ../../mod/admin.php:901
+msgid "Channel not found"
msgstr ""
-#: ../../mod/thing.php:296
-msgid "Edit Thing"
+#: ../../mod/admin.php:912
+#, php-format
+msgid "Channel '%s' deleted"
msgstr ""
-#: ../../mod/thing.php:298 ../../mod/thing.php:348
-msgid "Select a profile"
+#: ../../mod/admin.php:924
+#, php-format
+msgid "Channel '%s' censored"
msgstr ""
-#: ../../mod/thing.php:302 ../../mod/thing.php:351
-msgid "Post an activity"
+#: ../../mod/admin.php:924
+#, php-format
+msgid "Channel '%s' uncensored"
msgstr ""
-#: ../../mod/thing.php:302 ../../mod/thing.php:351
-msgid "Only sends to viewers of the applicable profile"
+#: ../../mod/admin.php:935
+#, php-format
+msgid "Channel '%s' code allowed"
msgstr ""
-#: ../../mod/thing.php:304 ../../mod/thing.php:353
-msgid "Name of thing e.g. something"
+#: ../../mod/admin.php:935
+#, php-format
+msgid "Channel '%s' code disallowed"
msgstr ""
-#: ../../mod/thing.php:306 ../../mod/thing.php:354
-msgid "URL of thing (optional)"
+#: ../../mod/admin.php:981
+msgid "Censor"
msgstr ""
-#: ../../mod/thing.php:308 ../../mod/thing.php:355
-msgid "URL for photo of thing (optional)"
+#: ../../mod/admin.php:982
+msgid "Uncensor"
msgstr ""
-#: ../../mod/thing.php:346
-msgid "Add Thing to your Profile"
+#: ../../mod/admin.php:983
+msgid "Allow Code"
msgstr ""
-#: ../../mod/invite.php:25
-msgid "Total invitation limit exceeded."
+#: ../../mod/admin.php:984
+msgid "Disallow Code"
msgstr ""
-#: ../../mod/invite.php:49
-#, php-format
-msgid "%s : Not a valid email address."
+#: ../../mod/admin.php:986
+msgid "UID"
msgstr ""
-#: ../../mod/invite.php:76
-msgid "Please join us on $Projectname"
+#: ../../mod/admin.php:988
+msgid ""
+"Selected channels will be deleted!\\n\\nEverything that was posted in these "
+"channels on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr ""
-#: ../../mod/invite.php:87
-msgid "Invitation limit exceeded. Please contact your site administrator."
+#: ../../mod/admin.php:989
+msgid ""
+"The channel {0} will be deleted!\\n\\nEverything that was posted in this "
+"channel on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr ""
-#: ../../mod/invite.php:92
+#: ../../mod/admin.php:1029
#, php-format
-msgid "%s : Message delivery failed."
+msgid "Plugin %s disabled."
msgstr ""
-#: ../../mod/invite.php:96
+#: ../../mod/admin.php:1033
#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../../mod/invite.php:115
-msgid "You have no more invitations available"
-msgstr ""
-
-#: ../../mod/invite.php:129
-msgid "Send invitations"
-msgstr ""
-
-#: ../../mod/invite.php:130
-msgid "Enter email addresses, one per line:"
+msgid "Plugin %s enabled."
msgstr ""
-#: ../../mod/invite.php:131 ../../mod/mail.php:238
-msgid "Your message:"
+#: ../../mod/admin.php:1043 ../../mod/admin.php:1246
+msgid "Disable"
msgstr ""
-#: ../../mod/invite.php:132
-msgid "Please join my community on $Projectname."
+#: ../../mod/admin.php:1046 ../../mod/admin.php:1248
+msgid "Enable"
msgstr ""
-#: ../../mod/invite.php:134
-msgid "You will need to supply this invitation code: "
+#: ../../mod/admin.php:1075 ../../mod/admin.php:1275
+msgid "Toggle"
msgstr ""
-#: ../../mod/invite.php:135
-msgid "1. Register at any $Projectname location (they are all inter-connected)"
+#: ../../mod/admin.php:1083 ../../mod/admin.php:1285
+msgid "Author: "
msgstr ""
-#: ../../mod/invite.php:137
-msgid "2. Enter my $Projectname network address into the site searchbar."
+#: ../../mod/admin.php:1084 ../../mod/admin.php:1286
+msgid "Maintainer: "
msgstr ""
-#: ../../mod/invite.php:138
-msgid "or visit "
+#: ../../mod/admin.php:1211
+msgid "No themes found."
msgstr ""
-#: ../../mod/invite.php:140
-msgid "3. Click [Connect]"
+#: ../../mod/admin.php:1267
+msgid "Screenshot"
msgstr ""
-#: ../../mod/mail.php:33
-msgid "Unable to lookup recipient."
+#: ../../mod/admin.php:1313
+msgid "[Experimental]"
msgstr ""
-#: ../../mod/mail.php:41
-msgid "Unable to communicate with requested channel."
+#: ../../mod/admin.php:1314
+msgid "[Unsupported]"
msgstr ""
-#: ../../mod/mail.php:48
-msgid "Cannot verify requested channel."
+#: ../../mod/admin.php:1338
+msgid "Log settings updated."
msgstr ""
-#: ../../mod/mail.php:74
-msgid "Selected channel has private message restrictions. Send failed."
+#: ../../mod/admin.php:1395
+msgid "Clear"
msgstr ""
-#: ../../mod/mail.php:132
-msgid "Messages"
+#: ../../mod/admin.php:1401
+msgid "Debugging"
msgstr ""
-#: ../../mod/mail.php:167
-msgid "Message recalled."
+#: ../../mod/admin.php:1402
+msgid "Log file"
msgstr ""
-#: ../../mod/mail.php:180
-msgid "Conversation removed."
+#: ../../mod/admin.php:1402
+msgid ""
+"Must be writable by web server. Relative to your Red top-level directory."
msgstr ""
-#: ../../mod/mail.php:223
-msgid "Requested channel is not in this network"
+#: ../../mod/admin.php:1403
+msgid "Log level"
msgstr ""
-#: ../../mod/mail.php:231
-msgid "Send Private Message"
+#: ../../mod/admin.php:1449
+msgid "New Profile Field"
msgstr ""
-#: ../../mod/mail.php:232 ../../mod/mail.php:361
-msgid "To:"
+#: ../../mod/admin.php:1450 ../../mod/admin.php:1470
+msgid "Field nickname"
msgstr ""
-#: ../../mod/mail.php:235 ../../mod/mail.php:363
-msgid "Subject:"
+#: ../../mod/admin.php:1450 ../../mod/admin.php:1470
+msgid "System name of field"
msgstr ""
-#: ../../mod/mail.php:242
-msgid "Send"
+#: ../../mod/admin.php:1451 ../../mod/admin.php:1471
+msgid "Input type"
msgstr ""
-#: ../../mod/mail.php:333
-msgid "Delete message"
+#: ../../mod/admin.php:1452 ../../mod/admin.php:1472
+msgid "Field Name"
msgstr ""
-#: ../../mod/mail.php:334
-msgid "Delivery report"
+#: ../../mod/admin.php:1452 ../../mod/admin.php:1472
+msgid "Label on profile pages"
msgstr ""
-#: ../../mod/mail.php:335
-msgid "Recall message"
+#: ../../mod/admin.php:1453 ../../mod/admin.php:1473
+msgid "Help text"
msgstr ""
-#: ../../mod/mail.php:337
-msgid "Message has been recalled."
+#: ../../mod/admin.php:1453 ../../mod/admin.php:1473
+msgid "Additional info (optional)"
msgstr ""
-#: ../../mod/mail.php:354
-msgid "Delete Conversation"
+#: ../../mod/admin.php:1463
+msgid "Field definition not found"
msgstr ""
-#: ../../mod/mail.php:356
-msgid ""
-"No secure communications available. You <strong>may</strong> be able to "
-"respond from the sender's profile page."
+#: ../../mod/admin.php:1469
+msgid "Edit Profile Field"
msgstr ""
-#: ../../mod/mail.php:360
-msgid "Send Reply"
+#: ../../mod/editlayout.php:112
+msgid "Delete layout?"
msgstr ""
-#: ../../mod/mail.php:365
-#, php-format
-msgid "Your message for %s (%s):"
+#: ../../mod/editlayout.php:159 ../../mod/layouts.php:124
+msgid "Layout Description (Optional)"
msgstr ""
-#: ../../mod/update_channel.php:43 ../../mod/update_display.php:25
-#: ../../mod/update_home.php:21 ../../mod/update_network.php:23
-#: ../../mod/update_search.php:46 ../../mod/update_public.php:21
-msgid "[Embedded content - reload page to view]"
+#: ../../mod/editlayout.php:161 ../../mod/layouts.php:121
+#: ../../mod/layouts.php:179
+msgid "Layout Name"
msgstr ""
-#: ../../mod/viewsrc.php:40
-msgid "Source of Item"
+#: ../../mod/editlayout.php:178
+msgid "Edit Layout"
msgstr ""
#: ../../mod/settings.php:76
@@ -7496,1344 +7518,1397 @@ msgstr ""
msgid "System failure storing new email. Please try again."
msgstr ""
-#: ../../mod/settings.php:519
+#: ../../mod/settings.php:521
msgid "Settings updated."
msgstr ""
-#: ../../mod/settings.php:583 ../../mod/settings.php:609
-#: ../../mod/settings.php:645
+#: ../../mod/settings.php:585 ../../mod/settings.php:611
+#: ../../mod/settings.php:647
msgid "Add application"
msgstr ""
-#: ../../mod/settings.php:586
+#: ../../mod/settings.php:588
msgid "Name of application"
msgstr ""
-#: ../../mod/settings.php:587 ../../mod/settings.php:613
+#: ../../mod/settings.php:589 ../../mod/settings.php:615
msgid "Consumer Key"
msgstr ""
-#: ../../mod/settings.php:587 ../../mod/settings.php:588
+#: ../../mod/settings.php:589 ../../mod/settings.php:590
msgid "Automatically generated - change if desired. Max length 20"
msgstr ""
-#: ../../mod/settings.php:588 ../../mod/settings.php:614
+#: ../../mod/settings.php:590 ../../mod/settings.php:616
msgid "Consumer Secret"
msgstr ""
-#: ../../mod/settings.php:589 ../../mod/settings.php:615
+#: ../../mod/settings.php:591 ../../mod/settings.php:617
msgid "Redirect"
msgstr ""
-#: ../../mod/settings.php:589
+#: ../../mod/settings.php:591
msgid ""
"Redirect URI - leave blank unless your application specifically requires this"
msgstr ""
-#: ../../mod/settings.php:590 ../../mod/settings.php:616
+#: ../../mod/settings.php:592 ../../mod/settings.php:618
msgid "Icon url"
msgstr ""
-#: ../../mod/settings.php:590
+#: ../../mod/settings.php:592
msgid "Optional"
msgstr ""
-#: ../../mod/settings.php:601
+#: ../../mod/settings.php:603
msgid "You can't edit this application."
msgstr ""
-#: ../../mod/settings.php:644
+#: ../../mod/settings.php:646
msgid "Connected Apps"
msgstr ""
-#: ../../mod/settings.php:648
+#: ../../mod/settings.php:650
msgid "Client key starts with"
msgstr ""
-#: ../../mod/settings.php:649
+#: ../../mod/settings.php:651
msgid "No name"
msgstr ""
-#: ../../mod/settings.php:650
+#: ../../mod/settings.php:652
msgid "Remove authorization"
msgstr ""
-#: ../../mod/settings.php:663
+#: ../../mod/settings.php:665
msgid "No feature settings configured"
msgstr ""
-#: ../../mod/settings.php:670
+#: ../../mod/settings.php:672
msgid "Feature/Addon Settings"
msgstr ""
-#: ../../mod/settings.php:693
+#: ../../mod/settings.php:695
msgid "Account Settings"
msgstr ""
-#: ../../mod/settings.php:694
+#: ../../mod/settings.php:696
msgid "Enter New Password:"
msgstr ""
-#: ../../mod/settings.php:695
+#: ../../mod/settings.php:697
msgid "Confirm New Password:"
msgstr ""
-#: ../../mod/settings.php:695
+#: ../../mod/settings.php:697
msgid "Leave password fields blank unless changing"
msgstr ""
-#: ../../mod/settings.php:697 ../../mod/settings.php:1028
+#: ../../mod/settings.php:699 ../../mod/settings.php:1030
msgid "Email Address:"
msgstr ""
-#: ../../mod/settings.php:699
+#: ../../mod/settings.php:701
msgid "Remove this account including all its channels"
msgstr ""
-#: ../../mod/settings.php:715
+#: ../../mod/settings.php:717
msgid "Off"
msgstr ""
-#: ../../mod/settings.php:715
+#: ../../mod/settings.php:717
msgid "On"
msgstr ""
-#: ../../mod/settings.php:722
+#: ../../mod/settings.php:724
msgid "Additional Features"
msgstr ""
-#: ../../mod/settings.php:746
+#: ../../mod/settings.php:748
msgid "Connector Settings"
msgstr ""
-#: ../../mod/settings.php:785
+#: ../../mod/settings.php:787
msgid "No special theme for mobile devices"
msgstr ""
-#: ../../mod/settings.php:788
+#: ../../mod/settings.php:790
#, php-format
msgid "%s - (Experimental)"
msgstr ""
-#: ../../mod/settings.php:827
+#: ../../mod/settings.php:829
msgid "Display Settings"
msgstr ""
-#: ../../mod/settings.php:828
+#: ../../mod/settings.php:830
msgid "Theme Settings"
msgstr ""
-#: ../../mod/settings.php:829
+#: ../../mod/settings.php:831
msgid "Custom Theme Settings"
msgstr ""
-#: ../../mod/settings.php:830
+#: ../../mod/settings.php:832
msgid "Content Settings"
msgstr ""
-#: ../../mod/settings.php:836
+#: ../../mod/settings.php:838
msgid "Display Theme:"
msgstr ""
-#: ../../mod/settings.php:837
+#: ../../mod/settings.php:839
msgid "Mobile Theme:"
msgstr ""
-#: ../../mod/settings.php:838
+#: ../../mod/settings.php:840
msgid "Enable user zoom on mobile devices"
msgstr ""
-#: ../../mod/settings.php:839
+#: ../../mod/settings.php:841
msgid "Update browser every xx seconds"
msgstr ""
-#: ../../mod/settings.php:839
+#: ../../mod/settings.php:841
msgid "Minimum of 10 seconds, no maximum"
msgstr ""
-#: ../../mod/settings.php:840
+#: ../../mod/settings.php:842
msgid "Maximum number of conversations to load at any time:"
msgstr ""
-#: ../../mod/settings.php:840
+#: ../../mod/settings.php:842
msgid "Maximum of 100 items"
msgstr ""
-#: ../../mod/settings.php:841
+#: ../../mod/settings.php:843
msgid "Show emoticons (smilies) as images"
msgstr ""
-#: ../../mod/settings.php:842
+#: ../../mod/settings.php:844
msgid "Link post titles to source"
msgstr ""
-#: ../../mod/settings.php:843
+#: ../../mod/settings.php:845
msgid "System Page Layout Editor - (advanced)"
msgstr ""
-#: ../../mod/settings.php:846
+#: ../../mod/settings.php:848
msgid "Use blog/list mode on channel page"
msgstr ""
-#: ../../mod/settings.php:846 ../../mod/settings.php:847
+#: ../../mod/settings.php:848 ../../mod/settings.php:849
msgid "(comments displayed separately)"
msgstr ""
-#: ../../mod/settings.php:847
+#: ../../mod/settings.php:849
msgid "Use blog/list mode on matrix page"
msgstr ""
-#: ../../mod/settings.php:848
+#: ../../mod/settings.php:850
msgid "Channel page max height of content (in pixels)"
msgstr ""
-#: ../../mod/settings.php:848 ../../mod/settings.php:849
+#: ../../mod/settings.php:850 ../../mod/settings.php:851
msgid "click to expand content exceeding this height"
msgstr ""
-#: ../../mod/settings.php:849
+#: ../../mod/settings.php:851
msgid "Matrix page max height of content (in pixels)"
msgstr ""
-#: ../../mod/settings.php:883
+#: ../../mod/settings.php:885
msgid "Nobody except yourself"
msgstr ""
-#: ../../mod/settings.php:884
+#: ../../mod/settings.php:886
msgid "Only those you specifically allow"
msgstr ""
-#: ../../mod/settings.php:885
+#: ../../mod/settings.php:887
msgid "Approved connections"
msgstr ""
-#: ../../mod/settings.php:886
+#: ../../mod/settings.php:888
msgid "Any connections"
msgstr ""
-#: ../../mod/settings.php:887
+#: ../../mod/settings.php:889
msgid "Anybody on this website"
msgstr ""
-#: ../../mod/settings.php:888
+#: ../../mod/settings.php:890
msgid "Anybody in this network"
msgstr ""
-#: ../../mod/settings.php:889
+#: ../../mod/settings.php:891
msgid "Anybody authenticated"
msgstr ""
-#: ../../mod/settings.php:890
+#: ../../mod/settings.php:892
msgid "Anybody on the internet"
msgstr ""
-#: ../../mod/settings.php:964
+#: ../../mod/settings.php:966
msgid "Publish your default profile in the network directory"
msgstr ""
-#: ../../mod/settings.php:969
+#: ../../mod/settings.php:971
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr ""
-#: ../../mod/settings.php:978
+#: ../../mod/settings.php:980
msgid "Your channel address is"
msgstr ""
-#: ../../mod/settings.php:1019
+#: ../../mod/settings.php:1021
msgid "Channel Settings"
msgstr ""
-#: ../../mod/settings.php:1026
+#: ../../mod/settings.php:1028
msgid "Basic Settings"
msgstr ""
-#: ../../mod/settings.php:1029
+#: ../../mod/settings.php:1031
msgid "Your Timezone:"
msgstr ""
-#: ../../mod/settings.php:1030
+#: ../../mod/settings.php:1032
msgid "Default Post Location:"
msgstr ""
-#: ../../mod/settings.php:1030
+#: ../../mod/settings.php:1032
msgid "Geographical location to display on your posts"
msgstr ""
-#: ../../mod/settings.php:1031
+#: ../../mod/settings.php:1033
msgid "Use Browser Location:"
msgstr ""
-#: ../../mod/settings.php:1033
+#: ../../mod/settings.php:1035
msgid "Adult Content"
msgstr ""
-#: ../../mod/settings.php:1033
+#: ../../mod/settings.php:1035
msgid ""
"This channel frequently or regularly publishes adult content. (Please tag "
"any adult material and/or nudity with #NSFW)"
msgstr ""
-#: ../../mod/settings.php:1035
+#: ../../mod/settings.php:1037
msgid "Security and Privacy Settings"
msgstr ""
-#: ../../mod/settings.php:1037
+#: ../../mod/settings.php:1039
msgid "Your permissions are already configured. Click to view/adjust"
msgstr ""
-#: ../../mod/settings.php:1039
+#: ../../mod/settings.php:1041
msgid "Hide my online presence"
msgstr ""
-#: ../../mod/settings.php:1039
+#: ../../mod/settings.php:1041
msgid "Prevents displaying in your profile that you are online"
msgstr ""
-#: ../../mod/settings.php:1041
+#: ../../mod/settings.php:1043
msgid "Simple Privacy Settings:"
msgstr ""
-#: ../../mod/settings.php:1042
+#: ../../mod/settings.php:1044
msgid ""
"Very Public - <em>extremely permissive (should be used with caution)</em>"
msgstr ""
-#: ../../mod/settings.php:1043
+#: ../../mod/settings.php:1045
msgid ""
"Typical - <em>default public, privacy when desired (similar to social "
"network permissions but with improved privacy)</em>"
msgstr ""
-#: ../../mod/settings.php:1044
+#: ../../mod/settings.php:1046
msgid "Private - <em>default private, never open or public</em>"
msgstr ""
-#: ../../mod/settings.php:1045
+#: ../../mod/settings.php:1047
msgid "Blocked - <em>default blocked to/from everybody</em>"
msgstr ""
-#: ../../mod/settings.php:1047
+#: ../../mod/settings.php:1049
msgid "Allow others to tag your posts"
msgstr ""
-#: ../../mod/settings.php:1047
+#: ../../mod/settings.php:1049
msgid ""
"Often used by the community to retro-actively flag inappropriate content"
msgstr ""
-#: ../../mod/settings.php:1049
+#: ../../mod/settings.php:1051
msgid "Advanced Privacy Settings"
msgstr ""
-#: ../../mod/settings.php:1051
+#: ../../mod/settings.php:1053
msgid "Expire other channel content after this many days"
msgstr ""
-#: ../../mod/settings.php:1051
+#: ../../mod/settings.php:1053
msgid "0 or blank prevents expiration"
msgstr ""
-#: ../../mod/settings.php:1052
+#: ../../mod/settings.php:1054
msgid "Maximum Friend Requests/Day:"
msgstr ""
-#: ../../mod/settings.php:1052
+#: ../../mod/settings.php:1054
msgid "May reduce spam activity"
msgstr ""
-#: ../../mod/settings.php:1053
+#: ../../mod/settings.php:1055
msgid "Default Post Permissions"
msgstr ""
-#: ../../mod/settings.php:1058
+#: ../../mod/settings.php:1056 ../../mod/mitem.php:150 ../../mod/mitem.php:223
+msgid "(click to open/close)"
+msgstr ""
+
+#: ../../mod/settings.php:1060
msgid "Channel permissions category:"
msgstr ""
-#: ../../mod/settings.php:1064
+#: ../../mod/settings.php:1066
msgid "Maximum private messages per day from unknown people:"
msgstr ""
-#: ../../mod/settings.php:1064
+#: ../../mod/settings.php:1066
msgid "Useful to reduce spamming"
msgstr ""
-#: ../../mod/settings.php:1067
+#: ../../mod/settings.php:1069
msgid "Notification Settings"
msgstr ""
-#: ../../mod/settings.php:1068
+#: ../../mod/settings.php:1070
msgid "By default post a status message when:"
msgstr ""
-#: ../../mod/settings.php:1069
+#: ../../mod/settings.php:1071
msgid "accepting a friend request"
msgstr ""
-#: ../../mod/settings.php:1070
+#: ../../mod/settings.php:1072
msgid "joining a forum/community"
msgstr ""
-#: ../../mod/settings.php:1071
+#: ../../mod/settings.php:1073
msgid "making an <em>interesting</em> profile change"
msgstr ""
-#: ../../mod/settings.php:1072
+#: ../../mod/settings.php:1074
msgid "Send a notification email when:"
msgstr ""
-#: ../../mod/settings.php:1073
+#: ../../mod/settings.php:1075
msgid "You receive a connection request"
msgstr ""
-#: ../../mod/settings.php:1074
+#: ../../mod/settings.php:1076
msgid "Your connections are confirmed"
msgstr ""
-#: ../../mod/settings.php:1075
+#: ../../mod/settings.php:1077
msgid "Someone writes on your profile wall"
msgstr ""
-#: ../../mod/settings.php:1076
+#: ../../mod/settings.php:1078
msgid "Someone writes a followup comment"
msgstr ""
-#: ../../mod/settings.php:1077
+#: ../../mod/settings.php:1079
msgid "You receive a private message"
msgstr ""
-#: ../../mod/settings.php:1078
+#: ../../mod/settings.php:1080
msgid "You receive a friend suggestion"
msgstr ""
-#: ../../mod/settings.php:1079
+#: ../../mod/settings.php:1081
msgid "You are tagged in a post"
msgstr ""
-#: ../../mod/settings.php:1080
+#: ../../mod/settings.php:1082
msgid "You are poked/prodded/etc. in a post"
msgstr ""
-#: ../../mod/settings.php:1083
+#: ../../mod/settings.php:1085
msgid "Show visual notifications including:"
msgstr ""
-#: ../../mod/settings.php:1085
+#: ../../mod/settings.php:1087
msgid "Unseen matrix activity"
msgstr ""
-#: ../../mod/settings.php:1086
+#: ../../mod/settings.php:1088
msgid "Unseen channel activity"
msgstr ""
-#: ../../mod/settings.php:1087
+#: ../../mod/settings.php:1089
msgid "Unseen private messages"
msgstr ""
-#: ../../mod/settings.php:1087 ../../mod/settings.php:1092
-#: ../../mod/settings.php:1093 ../../mod/settings.php:1094
+#: ../../mod/settings.php:1089 ../../mod/settings.php:1094
+#: ../../mod/settings.php:1095 ../../mod/settings.php:1096
msgid "Recommended"
msgstr ""
-#: ../../mod/settings.php:1088
+#: ../../mod/settings.php:1090
msgid "Upcoming events"
msgstr ""
-#: ../../mod/settings.php:1089
+#: ../../mod/settings.php:1091
msgid "Events today"
msgstr ""
-#: ../../mod/settings.php:1090
+#: ../../mod/settings.php:1092
msgid "Upcoming birthdays"
msgstr ""
-#: ../../mod/settings.php:1090
+#: ../../mod/settings.php:1092
msgid "Not available in all themes"
msgstr ""
-#: ../../mod/settings.php:1091
+#: ../../mod/settings.php:1093
msgid "System (personal) notifications"
msgstr ""
-#: ../../mod/settings.php:1092
+#: ../../mod/settings.php:1094
msgid "System info messages"
msgstr ""
-#: ../../mod/settings.php:1093
+#: ../../mod/settings.php:1095
msgid "System critical alerts"
msgstr ""
-#: ../../mod/settings.php:1094
+#: ../../mod/settings.php:1096
msgid "New connections"
msgstr ""
-#: ../../mod/settings.php:1095
+#: ../../mod/settings.php:1097
msgid "System Registrations"
msgstr ""
-#: ../../mod/settings.php:1096
+#: ../../mod/settings.php:1098
msgid ""
"Also show new wall posts, private messages and connections under Notices"
msgstr ""
-#: ../../mod/settings.php:1098
+#: ../../mod/settings.php:1100
msgid "Notify me of events this many days in advance"
msgstr ""
-#: ../../mod/settings.php:1098
+#: ../../mod/settings.php:1100
msgid "Must be greater than 0"
msgstr ""
-#: ../../mod/settings.php:1100
+#: ../../mod/settings.php:1102
msgid "Advanced Account/Page Type Settings"
msgstr ""
-#: ../../mod/settings.php:1101
+#: ../../mod/settings.php:1103
msgid "Change the behaviour of this account for special situations"
msgstr ""
-#: ../../mod/settings.php:1104
+#: ../../mod/settings.php:1106
msgid ""
"Please enable expert mode (in <a href=\"settings/features\">Settings > "
"Additional features</a>) to adjust!"
msgstr ""
-#: ../../mod/settings.php:1105
+#: ../../mod/settings.php:1107
msgid "Miscellaneous Settings"
msgstr ""
-#: ../../mod/settings.php:1106
+#: ../../mod/settings.php:1108
msgid "Default photo upload folder"
msgstr ""
-#: ../../mod/settings.php:1106 ../../mod/settings.php:1107
+#: ../../mod/settings.php:1108 ../../mod/settings.php:1109
msgid "%Y - current year, %m - current month"
msgstr ""
-#: ../../mod/settings.php:1107
+#: ../../mod/settings.php:1109
msgid "Default file upload folder"
msgstr ""
-#: ../../mod/settings.php:1109
+#: ../../mod/settings.php:1111
msgid "Personal menu to display in your channel pages"
msgstr ""
-#: ../../mod/settings.php:1111
+#: ../../mod/settings.php:1113
msgid "Remove this channel."
msgstr ""
-#: ../../mod/settings.php:1112
+#: ../../mod/settings.php:1114
msgid "Firefox Share $Projectname provider"
msgstr ""
-#: ../../mod/xchan.php:6
-msgid "Xchan Lookup"
+#: ../../mod/settings.php:1115
+msgid "Start calendar week on monday"
msgstr ""
-#: ../../mod/xchan.php:9
-msgid "Lookup xchan beginning with (or webbie): "
+#: ../../mod/webpages.php:191
+msgid "Page Title"
msgstr ""
-#: ../../mod/manage.php:130
-#, php-format
-msgid "You have created %1$.0f of %2$.0f allowed channels."
+#: ../../mod/appman.php:28 ../../mod/appman.php:44
+msgid "App installed."
msgstr ""
-#: ../../mod/manage.php:138
-msgid "Create a new channel"
+#: ../../mod/appman.php:37
+msgid "Malformed app."
msgstr ""
-#: ../../mod/manage.php:161
-msgid "Current Channel"
+#: ../../mod/appman.php:80
+msgid "Embed code"
msgstr ""
-#: ../../mod/manage.php:163
-msgid "Switch to one of your channels by selecting it."
+#: ../../mod/appman.php:86
+msgid "Edit App"
msgstr ""
-#: ../../mod/manage.php:164
-msgid "Default Channel"
+#: ../../mod/appman.php:86
+msgid "Create App"
msgstr ""
-#: ../../mod/manage.php:165
-msgid "Make Default"
+#: ../../mod/appman.php:91
+msgid "Name of app"
msgstr ""
-#: ../../mod/manage.php:168
-#, php-format
-msgid "%d new messages"
+#: ../../mod/appman.php:92
+msgid "Location (URL) of app"
msgstr ""
-#: ../../mod/manage.php:169
-#, php-format
-msgid "%d new introductions"
+#: ../../mod/appman.php:94
+msgid "Photo icon URL"
msgstr ""
-#: ../../mod/manage.php:171
-msgid "Delegated Channels"
+#: ../../mod/appman.php:94
+msgid "80 x 80 pixels - optional"
msgstr ""
-#: ../../mod/api.php:76 ../../mod/api.php:102
-msgid "Authorize application connection"
+#: ../../mod/appman.php:95
+msgid "Version ID"
msgstr ""
-#: ../../mod/api.php:77
-msgid "Return to your app and insert this Securty Code:"
+#: ../../mod/appman.php:96
+msgid "Price of app"
msgstr ""
-#: ../../mod/api.php:89
-msgid "Please login to continue."
+#: ../../mod/appman.php:97
+msgid "Location (URL) to purchase app"
msgstr ""
-#: ../../mod/api.php:104
-msgid ""
-"Do you want to authorize this application to access your posts and contacts, "
-"and/or create new posts for you?"
+#: ../../mod/filer.php:48
+msgid "- select -"
msgstr ""
-#: ../../mod/connections.php:52 ../../mod/connections.php:150
-msgid "Blocked"
+#: ../../mod/layouts.php:176
+msgid "Comanche page description language help"
msgstr ""
-#: ../../mod/connections.php:57 ../../mod/connections.php:157
-msgid "Ignored"
+#: ../../mod/layouts.php:180
+msgid "Layout Description"
msgstr ""
-#: ../../mod/connections.php:62 ../../mod/connections.php:171
-msgid "Hidden"
+#: ../../mod/layouts.php:185
+msgid "Download PDL file"
msgstr ""
-#: ../../mod/connections.php:67 ../../mod/connections.php:164
-msgid "Archived"
+#: ../../mod/locs.php:21 ../../mod/locs.php:50
+msgid "Location not found."
msgstr ""
-#: ../../mod/connections.php:128
-msgid "Suggest new connections"
+#: ../../mod/locs.php:58
+msgid "Location lookup failed."
msgstr ""
-#: ../../mod/connections.php:131
-msgid "New Connections"
+#: ../../mod/locs.php:62
+msgid ""
+"Please select another location to become primary before removing the primary "
+"location."
msgstr ""
-#: ../../mod/connections.php:134
-msgid "Show pending (new) connections"
+#: ../../mod/locs.php:91
+msgid "Syncing locations"
msgstr ""
-#: ../../mod/connections.php:137 ../../mod/profperm.php:139
-msgid "All Connections"
+#: ../../mod/locs.php:101
+msgid "No locations found."
msgstr ""
-#: ../../mod/connections.php:140
-msgid "Show all connections"
+#: ../../mod/locs.php:112
+msgid "Manage Channel Locations"
msgstr ""
-#: ../../mod/connections.php:143
-msgid "Unblocked"
+#: ../../mod/locs.php:113
+msgid "Location (address)"
msgstr ""
-#: ../../mod/connections.php:146
-msgid "Only show unblocked connections"
+#: ../../mod/locs.php:114
+msgid "Primary Location"
msgstr ""
-#: ../../mod/connections.php:153
-msgid "Only show blocked connections"
+#: ../../mod/locs.php:115
+msgid "Drop location"
msgstr ""
-#: ../../mod/connections.php:160
-msgid "Only show ignored connections"
+#: ../../mod/locs.php:117
+msgid "Sync now"
msgstr ""
-#: ../../mod/connections.php:167
-msgid "Only show archived connections"
+#: ../../mod/locs.php:118
+msgid "Please wait several minutes between consecutive operations."
msgstr ""
-#: ../../mod/connections.php:174
-msgid "Only show hidden connections"
+#: ../../mod/locs.php:119
+msgid ""
+"When possible, drop a location by logging into that website/hub and removing "
+"your channel."
msgstr ""
-#: ../../mod/connections.php:225
+#: ../../mod/locs.php:120
+msgid "Use this form to drop the location if the hub is no longer operating."
+msgstr ""
+
+#: ../../mod/home.php:57 ../../mod/home.php:65 ../../mod/siteinfo.php:61
+msgid "$Projectname"
+msgstr ""
+
+#: ../../mod/home.php:75
#, php-format
-msgid "%1$s [%2$s]"
+msgid "Welcome to %s"
msgstr ""
-#: ../../mod/connections.php:226
-msgid "Edit connection"
+#: ../../mod/regmod.php:11
+msgid "Please login."
msgstr ""
-#: ../../mod/connections.php:264
-msgid "Search your connections"
+#: ../../mod/xchan.php:6
+msgid "Xchan Lookup"
msgstr ""
-#: ../../mod/connections.php:265
-msgid "Finding: "
+#: ../../mod/xchan.php:9
+msgid "Lookup xchan beginning with (or webbie): "
msgstr ""
-#: ../../mod/editlayout.php:112
-msgid "Delete layout?"
+#: ../../mod/xchan.php:37 ../../mod/menu.php:162 ../../mod/mitem.php:116
+msgid "Not found."
msgstr ""
-#: ../../mod/editlayout.php:178
-msgid "Edit Layout"
+#: ../../mod/channel.php:25 ../../mod/chat.php:19
+msgid "You must be logged in to see this page."
msgstr ""
-#: ../../mod/editwebpage.php:153
-msgid "Delete webpage?"
+#: ../../mod/channel.php:97
+msgid "Insufficient permissions. Request redirected to profile page."
msgstr ""
-#: ../../mod/editwebpage.php:172
-msgid "Page link title"
+#: ../../mod/attach.php:9
+msgid "Item not available."
msgstr ""
-#: ../../mod/editwebpage.php:222
-msgid "Edit Webpage"
+#: ../../mod/photos.php:79
+msgid "Page owner information could not be retrieved."
msgstr ""
-#: ../../mod/group.php:20
-msgid "Collection created."
+#: ../../mod/photos.php:100
+msgid "Album not found."
msgstr ""
-#: ../../mod/group.php:26
-msgid "Could not create collection."
+#: ../../mod/photos.php:127
+msgid "Delete Album"
msgstr ""
-#: ../../mod/group.php:54
-msgid "Collection updated."
+#: ../../mod/photos.php:171 ../../mod/photos.php:1006
+msgid "Delete Photo"
msgstr ""
-#: ../../mod/group.php:86
-msgid "Create a collection of channels."
+#: ../../mod/photos.php:501
+msgid "No photos selected"
msgstr ""
-#: ../../mod/group.php:87 ../../mod/group.php:180
-msgid "Collection Name: "
+#: ../../mod/photos.php:550
+msgid "Access to this item is restricted."
msgstr ""
-#: ../../mod/group.php:89 ../../mod/group.php:183
-msgid "Members are visible to other channels"
+#: ../../mod/photos.php:589
+#, php-format
+msgid "%1$.2f MB of %2$.2f MB photo storage used."
msgstr ""
-#: ../../mod/group.php:107
-msgid "Collection removed."
+#: ../../mod/photos.php:592
+#, php-format
+msgid "%1$.2f MB photo storage used."
msgstr ""
-#: ../../mod/group.php:109
-msgid "Unable to remove collection."
+#: ../../mod/photos.php:620
+msgid "Upload Photos"
msgstr ""
-#: ../../mod/group.php:179
-msgid "Collection Editor"
+#: ../../mod/photos.php:624
+msgid "Enter an album name"
msgstr ""
-#: ../../mod/group.php:193
-msgid "Members"
+#: ../../mod/photos.php:625
+msgid "or select an existing album (doubleclick)"
msgstr ""
-#: ../../mod/group.php:195
-msgid "All Connected Channels"
+#: ../../mod/photos.php:626
+msgid "Create a status post for this upload"
msgstr ""
-#: ../../mod/group.php:227
-msgid "Click on a channel to add or remove."
+#: ../../mod/photos.php:627
+msgid "Caption (optional):"
msgstr ""
-#: ../../mod/connect.php:56 ../../mod/connect.php:104
-msgid "Continue"
+#: ../../mod/photos.php:628
+msgid "Description (optional):"
msgstr ""
-#: ../../mod/connect.php:85
-msgid "Premium Channel Setup"
+#: ../../mod/photos.php:655
+msgid "Album name could not be decoded"
msgstr ""
-#: ../../mod/connect.php:87
-msgid "Enable premium channel connection restrictions"
+#: ../../mod/photos.php:699 ../../mod/photos.php:1233
+#: ../../mod/photos.php:1250
+msgid "Contact Photos"
msgstr ""
-#: ../../mod/connect.php:88
-msgid ""
-"Please enter your restrictions or conditions, such as paypal receipt, usage "
-"guidelines, etc."
+#: ../../mod/photos.php:722
+msgid "Show Newest First"
msgstr ""
-#: ../../mod/connect.php:90 ../../mod/connect.php:110
-msgid ""
-"This channel may require additional steps or acknowledgement of the "
-"following conditions prior to connecting:"
+#: ../../mod/photos.php:724
+msgid "Show Oldest First"
msgstr ""
-#: ../../mod/connect.php:91
-msgid ""
-"Potential connections will then see the following text before proceeding:"
+#: ../../mod/photos.php:824
+msgid "Permission denied. Access to this item may be restricted."
msgstr ""
-#: ../../mod/connect.php:92 ../../mod/connect.php:113
-msgid ""
-"By continuing, I certify that I have complied with any instructions provided "
-"on this page."
+#: ../../mod/photos.php:826
+msgid "Photo not available"
msgstr ""
-#: ../../mod/connect.php:101
-msgid "(No specific instructions have been provided by the channel owner.)"
+#: ../../mod/photos.php:884
+msgid "Use as profile photo"
msgstr ""
-#: ../../mod/connect.php:109
-msgid "Restricted or Premium Channel"
+#: ../../mod/photos.php:891
+msgid "Private Photo"
msgstr ""
-#: ../../mod/viewconnections.php:59
-msgid "No connections."
+#: ../../mod/photos.php:902 ../../mod/events.php:652 ../../mod/events.php:659
+msgid "Previous"
msgstr ""
-#: ../../mod/viewconnections.php:72
-#, php-format
-msgid "Visit %s's profile [%s]"
+#: ../../mod/photos.php:906
+msgid "View Full Size"
msgstr ""
-#: ../../mod/locs.php:21 ../../mod/locs.php:50
-msgid "Location not found."
+#: ../../mod/photos.php:985
+msgid "Edit photo"
msgstr ""
-#: ../../mod/locs.php:58
-msgid "Location lookup failed."
+#: ../../mod/photos.php:987
+msgid "Rotate CW (right)"
msgstr ""
-#: ../../mod/locs.php:62
-msgid ""
-"Please select another location to become primary before removing the primary "
-"location."
+#: ../../mod/photos.php:988
+msgid "Rotate CCW (left)"
msgstr ""
-#: ../../mod/locs.php:91
-msgid "Syncing locations"
+#: ../../mod/photos.php:991
+msgid "Enter a new album name"
msgstr ""
-#: ../../mod/locs.php:101
-msgid "No locations found."
+#: ../../mod/photos.php:992
+msgid "or select an existing one (doubleclick)"
msgstr ""
-#: ../../mod/locs.php:112
-msgid "Manage Channel Locations"
+#: ../../mod/photos.php:995
+msgid "Caption"
msgstr ""
-#: ../../mod/locs.php:113
-msgid "Location (address)"
+#: ../../mod/photos.php:997
+msgid "Add a Tag"
msgstr ""
-#: ../../mod/locs.php:114
-msgid "Primary Location"
+#: ../../mod/photos.php:1001
+msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
msgstr ""
-#: ../../mod/locs.php:115
-msgid "Drop location"
+#: ../../mod/photos.php:1004
+msgid "Flag as adult in album view"
msgstr ""
-#: ../../mod/locs.php:117
-msgid "Sync now"
+#: ../../mod/photos.php:1196
+msgid "In This Photo:"
msgstr ""
-#: ../../mod/locs.php:118
-msgid "Please wait several minutes between consecutive operations."
+#: ../../mod/photos.php:1201
+msgid "Map"
msgstr ""
-#: ../../mod/locs.php:119
+#: ../../mod/photos.php:1289
+msgid "View Album"
+msgstr ""
+
+#: ../../mod/photos.php:1300 ../../mod/photos.php:1313
+#: ../../mod/photos.php:1314
+msgid "Recent Photos"
+msgstr ""
+
+#: ../../mod/lockview.php:37
+msgid "Remote privacy information not available."
+msgstr ""
+
+#: ../../mod/lockview.php:58
+msgid "Visible to:"
+msgstr ""
+
+#: ../../mod/uexport.php:51 ../../mod/uexport.php:52
+msgid "Export Channel"
+msgstr ""
+
+#: ../../mod/uexport.php:53
msgid ""
-"When possible, drop a location by logging into that website/hub and removing "
-"your channel."
+"Export your basic channel information to a file. This acts as a backup of "
+"your connections, permissions, profile and basic data, which can be used to "
+"import your data to a new server hub, but does not contain your content."
msgstr ""
-#: ../../mod/locs.php:120
-msgid "Use this form to drop the location if the hub is no longer operating."
+#: ../../mod/uexport.php:54
+msgid "Export Content"
msgstr ""
-#: ../../mod/post.php:234
+#: ../../mod/uexport.php:55
msgid ""
-"Remote authentication blocked. You are logged into this site locally. Please "
-"logout and retry."
+"Export your channel information and recent content to a JSON backup that can "
+"be restored or imported to another server hub. This backs up all of your "
+"connections, permissions, profile data and several months of posts. This "
+"file may be VERY large. Please be patient - it may take several minutes for "
+"this download to begin."
msgstr ""
-#: ../../mod/ffsapi.php:8
-msgid "Share content from Firefox to $Projectname"
+#: ../../mod/uexport.php:56
+msgid "Export your posts from a given year."
msgstr ""
-#: ../../mod/ffsapi.php:11
-msgid "Activate the Firefox $Projectname provider"
+#: ../../mod/uexport.php:58
+msgid ""
+"You may also export your posts and conversations for a particular year or "
+"month. Adjust the date in your browser location bar to select other dates. "
+"If the export fails (possibly due to memory exhaustion on your server hub), "
+"please try again selecting a more limited date range."
msgstr ""
-#: ../../mod/setup.php:191
-msgid "$Projectname Server - Setup"
+#: ../../mod/uexport.php:59
+#, php-format
+msgid ""
+"To select all posts for a given year, such as this year, visit <a href=\"%1$s"
+"\">%2$s</a>"
msgstr ""
-#: ../../mod/setup.php:195
-msgid "Could not connect to database."
+#: ../../mod/uexport.php:60
+#, php-format
+msgid ""
+"To select all posts for a given month, such as January of this year, visit "
+"<a href=\"%1$s\">%2$s</a>"
msgstr ""
-#: ../../mod/setup.php:199
+#: ../../mod/uexport.php:61
+#, php-format
msgid ""
-"Could not connect to specified site URL. Possible SSL certificate or DNS "
-"issue."
+"These content files may be imported or restored by visiting <a href=\"%1$s\">"
+"%2$s</a> on any site containing your channel. For best results please import "
+"or restore these in date order (oldest first)."
msgstr ""
-#: ../../mod/setup.php:206
-msgid "Could not create table."
+#: ../../mod/editpost.php:31
+msgid "Item is not editable"
msgstr ""
-#: ../../mod/setup.php:211
-msgid "Your site database has been installed."
+#: ../../mod/editpost.php:57
+msgid "Delete item?"
msgstr ""
-#: ../../mod/setup.php:215
+#: ../../mod/editpost.php:164 ../../mod/rpost.php:128
+msgid "Edit post"
+msgstr ""
+
+#: ../../mod/follow.php:25
+msgid "Channel added."
+msgstr ""
+
+#: ../../mod/rmagic.php:40
msgid ""
-"You may need to import the file \"install/schema_xxx.sql\" manually using a "
-"database client."
+"We encountered a problem while logging in with the OpenID you provided. "
+"Please check the correct spelling of the ID."
msgstr ""
-#: ../../mod/setup.php:216 ../../mod/setup.php:284 ../../mod/setup.php:734
-msgid "Please see the file \"install/INSTALL.txt\"."
+#: ../../mod/rmagic.php:40
+msgid "The error message was:"
msgstr ""
-#: ../../mod/setup.php:281
-msgid "System check"
+#: ../../mod/rmagic.php:44
+msgid "Authentication failed."
msgstr ""
-#: ../../mod/setup.php:286
-msgid "Check again"
+#: ../../mod/rmagic.php:84
+msgid "Remote Authentication"
msgstr ""
-#: ../../mod/setup.php:308
-msgid "Database connection"
+#: ../../mod/rmagic.php:85
+msgid "Enter your channel address (e.g. channel@example.com)"
msgstr ""
-#: ../../mod/setup.php:309
-msgid ""
-"In order to install $Projectname we need to know how to connect to your "
-"database."
+#: ../../mod/rmagic.php:86
+msgid "Authenticate"
msgstr ""
-#: ../../mod/setup.php:310
-msgid ""
-"Please contact your hosting provider or site administrator if you have "
-"questions about these settings."
+#: ../../mod/chat.php:174
+msgid "Room not found"
msgstr ""
-#: ../../mod/setup.php:311
-msgid ""
-"The database you specify below should already exist. If it does not, please "
-"create it before continuing."
+#: ../../mod/chat.php:185
+msgid "Leave Room"
msgstr ""
-#: ../../mod/setup.php:315
-msgid "Database Server Name"
+#: ../../mod/chat.php:186
+msgid "Delete This Room"
msgstr ""
-#: ../../mod/setup.php:315
-msgid "Default is 127.0.0.1"
+#: ../../mod/chat.php:187
+msgid "I am away right now"
msgstr ""
-#: ../../mod/setup.php:316
-msgid "Database Port"
+#: ../../mod/chat.php:188
+msgid "I am online"
msgstr ""
-#: ../../mod/setup.php:316
-msgid "Communication port number - use 0 for default"
+#: ../../mod/chat.php:190
+msgid "Bookmark this room"
msgstr ""
-#: ../../mod/setup.php:317
-msgid "Database Login Name"
+#: ../../mod/chat.php:208 ../../mod/chat.php:231
+msgid "New Chatroom"
msgstr ""
-#: ../../mod/setup.php:318
-msgid "Database Login Password"
+#: ../../mod/chat.php:209
+msgid "Chatroom Name"
msgstr ""
-#: ../../mod/setup.php:319
-msgid "Database Name"
+#: ../../mod/chat.php:210
+msgid "Expiration of chats (minutes)"
msgstr ""
-#: ../../mod/setup.php:320
-msgid "Database Type"
+#: ../../mod/chat.php:227
+#, php-format
+msgid "%1$s's Chatrooms"
msgstr ""
-#: ../../mod/setup.php:322 ../../mod/setup.php:363
-msgid "Site administrator email address"
+#: ../../mod/search.php:212
+#, php-format
+msgid "Items tagged with: %s"
msgstr ""
-#: ../../mod/setup.php:322 ../../mod/setup.php:363
-msgid ""
-"Your account email address must match this in order to use the web admin "
-"panel."
+#: ../../mod/search.php:214
+#, php-format
+msgid "Search results for: %s"
msgstr ""
-#: ../../mod/setup.php:323 ../../mod/setup.php:365
-msgid "Website URL"
+#: ../../mod/viewsrc.php:40
+msgid "Source of Item"
msgstr ""
-#: ../../mod/setup.php:323 ../../mod/setup.php:365
-msgid "Please use SSL (https) URL if available."
+#: ../../mod/ffsapi.php:8
+msgid "Share content from Firefox to $Projectname"
msgstr ""
-#: ../../mod/setup.php:325 ../../mod/setup.php:367
-msgid "Please select a default timezone for your website"
+#: ../../mod/ffsapi.php:11
+msgid "Activate the Firefox $Projectname provider"
msgstr ""
-#: ../../mod/setup.php:352
-msgid "Site settings"
+#: ../../mod/magic.php:69
+msgid "Hub not found."
msgstr ""
-#: ../../mod/setup.php:417
-msgid "Could not find a command line version of PHP in the web server PATH."
+#: ../../mod/connections.php:52 ../../mod/connections.php:150
+msgid "Blocked"
msgstr ""
-#: ../../mod/setup.php:418
-msgid ""
-"If you don't have a command line version of PHP installed on server, you "
-"will not be able to run background polling via cron."
+#: ../../mod/connections.php:57 ../../mod/connections.php:157
+msgid "Ignored"
msgstr ""
-#: ../../mod/setup.php:422
-msgid "PHP executable path"
+#: ../../mod/connections.php:62 ../../mod/connections.php:171
+msgid "Hidden"
msgstr ""
-#: ../../mod/setup.php:422
-msgid ""
-"Enter full path to php executable. You can leave this blank to continue the "
-"installation."
+#: ../../mod/connections.php:67 ../../mod/connections.php:164
+msgid "Archived"
msgstr ""
-#: ../../mod/setup.php:427
-msgid "Command line PHP"
+#: ../../mod/connections.php:128
+msgid "Suggest new connections"
msgstr ""
-#: ../../mod/setup.php:436
-msgid ""
-"The command line version of PHP on your system does not have "
-"\"register_argc_argv\" enabled."
+#: ../../mod/connections.php:131
+msgid "New Connections"
msgstr ""
-#: ../../mod/setup.php:437
-msgid "This is required for message delivery to work."
+#: ../../mod/connections.php:134
+msgid "Show pending (new) connections"
msgstr ""
-#: ../../mod/setup.php:440
-msgid "PHP register_argc_argv"
+#: ../../mod/connections.php:137 ../../mod/profperm.php:139
+msgid "All Connections"
msgstr ""
-#: ../../mod/setup.php:458
+#: ../../mod/connections.php:140
+msgid "Show all connections"
+msgstr ""
+
+#: ../../mod/connections.php:143
+msgid "Unblocked"
+msgstr ""
+
+#: ../../mod/connections.php:146
+msgid "Only show unblocked connections"
+msgstr ""
+
+#: ../../mod/connections.php:153
+msgid "Only show blocked connections"
+msgstr ""
+
+#: ../../mod/connections.php:160
+msgid "Only show ignored connections"
+msgstr ""
+
+#: ../../mod/connections.php:167
+msgid "Only show archived connections"
+msgstr ""
+
+#: ../../mod/connections.php:174
+msgid "Only show hidden connections"
+msgstr ""
+
+#: ../../mod/connections.php:225
#, php-format
-msgid ""
-"Your max allowed total upload size is set to %s. Maximum size of one file to "
-"upload is set to %s. You are allowed to upload up to %d files at once."
+msgid "%1$s [%2$s]"
msgstr ""
-#: ../../mod/setup.php:463
-msgid "You can adjust these settings in the servers php.ini."
+#: ../../mod/connections.php:226
+msgid "Edit connection"
msgstr ""
-#: ../../mod/setup.php:465
-msgid "PHP upload limits"
+#: ../../mod/connections.php:264
+msgid "Search your connections"
msgstr ""
-#: ../../mod/setup.php:488
-msgid ""
-"Error: the \"openssl_pkey_new\" function on this system is not able to "
-"generate encryption keys"
+#: ../../mod/connections.php:265
+msgid "Finding: "
msgstr ""
-#: ../../mod/setup.php:489
-msgid ""
-"If running under Windows, please see \"http://www.php.net/manual/en/openssl."
-"installation.php\"."
+#: ../../mod/manage.php:130
+#, php-format
+msgid "You have created %1$.0f of %2$.0f allowed channels."
msgstr ""
-#: ../../mod/setup.php:492
-msgid "Generate encryption keys"
+#: ../../mod/manage.php:138
+msgid "Create a new channel"
msgstr ""
-#: ../../mod/setup.php:504
-msgid "libCurl PHP module"
+#: ../../mod/manage.php:161
+msgid "Current Channel"
msgstr ""
-#: ../../mod/setup.php:505
-msgid "GD graphics PHP module"
+#: ../../mod/manage.php:163
+msgid "Switch to one of your channels by selecting it."
msgstr ""
-#: ../../mod/setup.php:506
-msgid "OpenSSL PHP module"
+#: ../../mod/manage.php:164
+msgid "Default Channel"
msgstr ""
-#: ../../mod/setup.php:507
-msgid "mysqli or postgres PHP module"
+#: ../../mod/manage.php:165
+msgid "Make Default"
msgstr ""
-#: ../../mod/setup.php:508
-msgid "mb_string PHP module"
+#: ../../mod/manage.php:168
+#, php-format
+msgid "%d new messages"
msgstr ""
-#: ../../mod/setup.php:509
-msgid "mcrypt PHP module"
+#: ../../mod/manage.php:169
+#, php-format
+msgid "%d new introductions"
msgstr ""
-#: ../../mod/setup.php:510
-msgid "xml PHP module"
+#: ../../mod/manage.php:171
+msgid "Delegated Channels"
msgstr ""
-#: ../../mod/setup.php:514 ../../mod/setup.php:516
-msgid "Apache mod_rewrite module"
+#: ../../mod/menu.php:45
+msgid "Unable to update menu."
msgstr ""
-#: ../../mod/setup.php:514
-msgid ""
-"Error: Apache webserver mod-rewrite module is required but not installed."
+#: ../../mod/menu.php:56
+msgid "Unable to create menu."
msgstr ""
-#: ../../mod/setup.php:520 ../../mod/setup.php:523
-msgid "proc_open"
+#: ../../mod/menu.php:94 ../../mod/menu.php:106
+msgid "Menu Name"
msgstr ""
-#: ../../mod/setup.php:520
-msgid ""
-"Error: proc_open is required but is either not installed or has been "
-"disabled in php.ini"
+#: ../../mod/menu.php:94
+msgid "Unique name (not visible on webpage) - required"
msgstr ""
-#: ../../mod/setup.php:528
-msgid "Error: libCURL PHP module required but not installed."
+#: ../../mod/menu.php:95 ../../mod/menu.php:107
+msgid "Menu Title"
msgstr ""
-#: ../../mod/setup.php:532
-msgid ""
-"Error: GD graphics PHP module with JPEG support required but not installed."
+#: ../../mod/menu.php:95
+msgid "Visible on webpage - leave empty for no title"
msgstr ""
-#: ../../mod/setup.php:536
-msgid "Error: openssl PHP module required but not installed."
+#: ../../mod/menu.php:96
+msgid "Allow Bookmarks"
msgstr ""
-#: ../../mod/setup.php:540
-msgid ""
-"Error: mysqli or postgres PHP module required but neither are installed."
+#: ../../mod/menu.php:96 ../../mod/menu.php:153
+msgid "Menu may be used to store saved bookmarks"
msgstr ""
-#: ../../mod/setup.php:544
-msgid "Error: mb_string PHP module required but not installed."
+#: ../../mod/menu.php:97 ../../mod/menu.php:155
+msgid "Submit and proceed"
msgstr ""
-#: ../../mod/setup.php:548
-msgid "Error: mcrypt PHP module required but not installed."
+#: ../../mod/menu.php:109
+msgid "Drop"
msgstr ""
-#: ../../mod/setup.php:552
-msgid "Error: xml PHP module required for DAV but not installed."
+#: ../../mod/menu.php:113
+msgid "Bookmarks allowed"
msgstr ""
-#: ../../mod/setup.php:570
-msgid ""
-"The web installer needs to be able to create a file called \".htconfig.php\" "
-"in the top folder of your web server and it is unable to do so."
+#: ../../mod/menu.php:115
+msgid "Delete this menu"
msgstr ""
-#: ../../mod/setup.php:571
-msgid ""
-"This is most often a permission setting, as the web server may not be able "
-"to write files in your folder - even if you can."
+#: ../../mod/menu.php:116 ../../mod/menu.php:150
+msgid "Edit menu contents"
msgstr ""
-#: ../../mod/setup.php:572
-msgid ""
-"At the end of this procedure, we will give you a text to save in a file "
-"named .htconfig.php in your Red top folder."
+#: ../../mod/menu.php:117
+msgid "Edit this menu"
msgstr ""
-#: ../../mod/setup.php:573
-msgid ""
-"You can alternatively skip this procedure and perform a manual installation. "
-"Please see the file \"install/INSTALL.txt\" for instructions."
+#: ../../mod/menu.php:132
+msgid "Menu could not be deleted."
msgstr ""
-#: ../../mod/setup.php:576
-msgid ".htconfig.php is writable"
+#: ../../mod/menu.php:140 ../../mod/mitem.php:24
+msgid "Menu not found."
msgstr ""
-#: ../../mod/setup.php:590
-msgid ""
-"Red uses the Smarty3 template engine to render its web views. Smarty3 "
-"compiles templates to PHP to speed up rendering."
+#: ../../mod/menu.php:145
+msgid "Edit Menu"
msgstr ""
-#: ../../mod/setup.php:591
-#, php-format
-msgid ""
-"In order to store these compiled templates, the web server needs to have "
-"write access to the directory %s under the Red top level folder."
+#: ../../mod/menu.php:149
+msgid "Add or remove entries to this menu"
msgstr ""
-#: ../../mod/setup.php:592 ../../mod/setup.php:613
-msgid ""
-"Please ensure that the user that your web server runs as (e.g. www-data) has "
-"write access to this folder."
+#: ../../mod/menu.php:151
+msgid "Menu name"
msgstr ""
-#: ../../mod/setup.php:593
-#, php-format
-msgid ""
-"Note: as a security measure, you should give the web server write access to "
-"%s only--not the template files (.tpl) that it contains."
+#: ../../mod/menu.php:151
+msgid "Must be unique, only seen by you"
msgstr ""
-#: ../../mod/setup.php:596
-#, php-format
-msgid "%s is writable"
+#: ../../mod/menu.php:152
+msgid "Menu title"
msgstr ""
-#: ../../mod/setup.php:612
-msgid ""
-"Red uses the store directory to save uploaded files. The web server needs to "
-"have write access to the store directory under the Red top level folder"
+#: ../../mod/menu.php:152
+msgid "Menu title as seen by others"
msgstr ""
-#: ../../mod/setup.php:616
-msgid "store is writable"
+#: ../../mod/menu.php:153
+msgid "Allow bookmarks"
msgstr ""
-#: ../../mod/setup.php:649
-msgid ""
-"SSL certificate cannot be validated. Fix certificate or disable https access "
-"to this site."
+#: ../../mod/mail.php:34
+msgid "Unable to lookup recipient."
msgstr ""
-#: ../../mod/setup.php:650
-msgid ""
-"If you have https access to your website or allow connections to TCP port "
-"443 (the https: port), you MUST use a browser-valid certificate. You MUST "
-"NOT use self-signed certificates!"
+#: ../../mod/mail.php:42
+msgid "Unable to communicate with requested channel."
msgstr ""
-#: ../../mod/setup.php:651
-msgid ""
-"This restriction is incorporated because public posts from you may for "
-"example contain references to images on your own hub."
+#: ../../mod/mail.php:49
+msgid "Cannot verify requested channel."
msgstr ""
-#: ../../mod/setup.php:652
-msgid ""
-"If your certificate is not recognized, members of other sites (who may "
-"themselves have valid certificates) will get a warning message on their own "
-"site complaining about security issues."
+#: ../../mod/mail.php:75
+msgid "Selected channel has private message restrictions. Send failed."
msgstr ""
-#: ../../mod/setup.php:653
-msgid ""
-"This can cause usability issues elsewhere (not just on your own site) so we "
-"must insist on this requirement."
+#: ../../mod/mail.php:140
+msgid "Messages"
msgstr ""
-#: ../../mod/setup.php:654
-msgid ""
-"Providers are available that issue free certificates which are browser-valid."
+#: ../../mod/mail.php:175
+msgid "Message recalled."
msgstr ""
-#: ../../mod/setup.php:656
-msgid "SSL certificate validation"
+#: ../../mod/mail.php:188
+msgid "Conversation removed."
msgstr ""
-#: ../../mod/setup.php:662
-msgid ""
-"Url rewrite in .htaccess is not working. Check your server configuration."
-"Test: "
+#: ../../mod/mail.php:231
+msgid "Requested channel is not in this network"
msgstr ""
-#: ../../mod/setup.php:665
-msgid "Url rewrite is working"
+#: ../../mod/mail.php:239
+msgid "Send Private Message"
msgstr ""
-#: ../../mod/setup.php:674
-msgid ""
-"The database configuration file \".htconfig.php\" could not be written. "
-"Please use the enclosed text to create a configuration file in your web "
-"server root."
+#: ../../mod/mail.php:240 ../../mod/mail.php:370
+msgid "To:"
msgstr ""
-#: ../../mod/setup.php:698
-msgid "Errors encountered creating database tables."
+#: ../../mod/mail.php:243 ../../mod/mail.php:372
+msgid "Subject:"
msgstr ""
-#: ../../mod/setup.php:732
-msgid "<h1>What next</h1>"
+#: ../../mod/mail.php:250
+msgid "Send"
msgstr ""
-#: ../../mod/setup.php:733
+#: ../../mod/mail.php:342
+msgid "Delete message"
+msgstr ""
+
+#: ../../mod/mail.php:343
+msgid "Delivery report"
+msgstr ""
+
+#: ../../mod/mail.php:344
+msgid "Recall message"
+msgstr ""
+
+#: ../../mod/mail.php:346
+msgid "Message has been recalled."
+msgstr ""
+
+#: ../../mod/mail.php:363
+msgid "Delete Conversation"
+msgstr ""
+
+#: ../../mod/mail.php:365
msgid ""
-"IMPORTANT: You will need to [manually] setup a scheduled task for the poller."
+"No secure communications available. You <strong>may</strong> be able to "
+"respond from the sender's profile page."
msgstr ""
-#: ../../mod/sharedwithme.php:94
-msgid "Files: shared with me"
+#: ../../mod/mail.php:369
+msgid "Send Reply"
msgstr ""
-#: ../../mod/sharedwithme.php:96
-msgid "NEW"
+#: ../../mod/mail.php:374
+#, php-format
+msgid "Your message for %s (%s):"
msgstr ""
-#: ../../mod/sharedwithme.php:99
-msgid "Remove all files"
+#: ../../mod/help.php:148
+msgid "Documentation Search"
msgstr ""
-#: ../../mod/sharedwithme.php:100
-msgid "Remove this file"
+#: ../../mod/help.php:186 ../../mod/help.php:192 ../../mod/help.php:198
+msgid "Help:"
+msgstr ""
+
+#: ../../mod/help.php:213 ../../index.php:238
+msgid "Not Found"
+msgstr ""
+
+#: ../../mod/help.php:237
+msgid "$Projectname Documentation"
+msgstr ""
+
+#: ../../mod/service_limits.php:19
+msgid "No service class restrictions found."
msgstr ""
-#: ../../mod/siteinfo.php:111
+#: ../../mod/siteinfo.php:15
#, php-format
msgid "Version %s"
msgstr ""
-#: ../../mod/siteinfo.php:132
+#: ../../mod/siteinfo.php:36
msgid "Installed plugins/addons/apps:"
msgstr ""
-#: ../../mod/siteinfo.php:145
+#: ../../mod/siteinfo.php:49
msgid "No installed plugins/addons/apps"
msgstr ""
-#: ../../mod/siteinfo.php:158
+#: ../../mod/siteinfo.php:62
msgid ""
"This is a hub of $Projectname - a global cooperative network of "
"decentralized privacy enhanced websites."
msgstr ""
-#: ../../mod/siteinfo.php:160
+#: ../../mod/siteinfo.php:64
msgid "Tag: "
msgstr ""
-#: ../../mod/siteinfo.php:162
+#: ../../mod/siteinfo.php:66
msgid "Last background fetch: "
msgstr ""
-#: ../../mod/siteinfo.php:164
+#: ../../mod/siteinfo.php:68
msgid "Current load average: "
msgstr ""
-#: ../../mod/siteinfo.php:167
+#: ../../mod/siteinfo.php:71
msgid "Running at web location"
msgstr ""
-#: ../../mod/siteinfo.php:168
+#: ../../mod/siteinfo.php:72
msgid ""
"Please visit <a href=\"http://hubzilla.org\">hubzilla.org</a> to learn more "
"about $Projectname."
msgstr ""
-#: ../../mod/siteinfo.php:169
+#: ../../mod/siteinfo.php:73
msgid "Bug reports and issues: please visit"
msgstr ""
-#: ../../mod/siteinfo.php:171
+#: ../../mod/siteinfo.php:75
msgid "$projectname issues"
msgstr ""
-#: ../../mod/siteinfo.php:172
+#: ../../mod/siteinfo.php:76
msgid ""
"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"
msgstr ""
-#: ../../mod/siteinfo.php:174
+#: ../../mod/siteinfo.php:78
msgid "Site Administrators"
msgstr ""
@@ -8843,301 +8918,287 @@ msgid ""
"hours."
msgstr ""
-#: ../../mod/profiles.php:18 ../../mod/profiles.php:174
-#: ../../mod/profiles.php:231 ../../mod/profiles.php:600
-msgid "Profile not found."
-msgstr ""
-
-#: ../../mod/profiles.php:38
-msgid "Profile deleted."
-msgstr ""
-
-#: ../../mod/profiles.php:56 ../../mod/profiles.php:92
-msgid "Profile-"
-msgstr ""
-
-#: ../../mod/profiles.php:77 ../../mod/profiles.php:120
-msgid "New profile created."
-msgstr ""
-
-#: ../../mod/profiles.php:98
-msgid "Profile unavailable to clone."
+#: ../../mod/events.php:21
+msgid "Calendar entries imported."
msgstr ""
-#: ../../mod/profiles.php:136
-msgid "Profile unavailable to export."
+#: ../../mod/events.php:23
+msgid "No calendar entries found."
msgstr ""
-#: ../../mod/profiles.php:241
-msgid "Profile Name is required."
+#: ../../mod/events.php:100
+msgid "Event can not end before it has started."
msgstr ""
-#: ../../mod/profiles.php:404
-msgid "Marital Status"
+#: ../../mod/events.php:102 ../../mod/events.php:111 ../../mod/events.php:131
+msgid "Unable to generate preview."
msgstr ""
-#: ../../mod/profiles.php:408
-msgid "Romantic Partner"
+#: ../../mod/events.php:109
+msgid "Event title and start time are required."
msgstr ""
-#: ../../mod/profiles.php:412
-msgid "Likes"
+#: ../../mod/events.php:129 ../../mod/events.php:254
+msgid "Event not found."
msgstr ""
-#: ../../mod/profiles.php:416
-msgid "Dislikes"
+#: ../../mod/events.php:437
+msgid "Edit event titel"
msgstr ""
-#: ../../mod/profiles.php:420
-msgid "Work/Employment"
+#: ../../mod/events.php:437
+msgid "Event titel"
msgstr ""
-#: ../../mod/profiles.php:423
-msgid "Religion"
+#: ../../mod/events.php:439
+msgid "Categories (comma-separated list)"
msgstr ""
-#: ../../mod/profiles.php:427
-msgid "Political Views"
+#: ../../mod/events.php:440
+msgid "Edit Category"
msgstr ""
-#: ../../mod/profiles.php:435
-msgid "Sexual Preference"
+#: ../../mod/events.php:440
+msgid "Category"
msgstr ""
-#: ../../mod/profiles.php:439
-msgid "Homepage"
+#: ../../mod/events.php:443
+msgid "Edit start date and time"
msgstr ""
-#: ../../mod/profiles.php:443
-msgid "Interests"
+#: ../../mod/events.php:443
+msgid "Start date and time"
msgstr ""
-#: ../../mod/profiles.php:537
-msgid "Profile updated."
+#: ../../mod/events.php:444 ../../mod/events.php:447
+msgid "Finish date and time are not known or not relevant"
msgstr ""
-#: ../../mod/profiles.php:626
-msgid "Hide your contact/friend list from viewers of this profile?"
+#: ../../mod/events.php:446
+msgid "Edit finish date and time"
msgstr ""
-#: ../../mod/profiles.php:666
-msgid "Edit Profile Details"
+#: ../../mod/events.php:446
+msgid "Finish date and time"
msgstr ""
-#: ../../mod/profiles.php:668
-msgid "View this profile"
+#: ../../mod/events.php:448 ../../mod/events.php:449
+msgid "Adjust for viewer timezone"
msgstr ""
-#: ../../mod/profiles.php:670
-msgid "Change Profile Photo"
+#: ../../mod/events.php:448
+msgid ""
+"Important for events that happen in a particular place. Not practical for "
+"global holidays."
msgstr ""
-#: ../../mod/profiles.php:671
-msgid "Create a new profile using these settings"
+#: ../../mod/events.php:450
+msgid "Edit Description"
msgstr ""
-#: ../../mod/profiles.php:672
-msgid "Clone this profile"
+#: ../../mod/events.php:452
+msgid "Edit Location"
msgstr ""
-#: ../../mod/profiles.php:673
-msgid "Delete this profile"
+#: ../../mod/events.php:455 ../../mod/events.php:457
+msgid "Share this event"
msgstr ""
-#: ../../mod/profiles.php:675
-msgid "Import profile from file"
+#: ../../mod/events.php:462
+msgid "Advanced Options"
msgstr ""
-#: ../../mod/profiles.php:676
-msgid "Export profile to file"
+#: ../../mod/events.php:574
+msgid "l, F j"
msgstr ""
-#: ../../mod/profiles.php:677
-msgid "Profile Name:"
+#: ../../mod/events.php:596
+msgid "Edit event"
msgstr ""
-#: ../../mod/profiles.php:678
-msgid "Your Full Name:"
+#: ../../mod/events.php:598
+msgid "Delete event"
msgstr ""
-#: ../../mod/profiles.php:679
-msgid "Title/Description:"
+#: ../../mod/events.php:632
+msgid "calendar"
msgstr ""
-#: ../../mod/profiles.php:680
-msgid "Your Gender:"
+#: ../../mod/events.php:651
+msgid "Edit Event"
msgstr ""
-#: ../../mod/profiles.php:681
-msgid "Birthday :"
+#: ../../mod/events.php:651
+msgid "Create Event"
msgstr ""
-#: ../../mod/profiles.php:682
-msgid "Street Address:"
+#: ../../mod/events.php:661
+msgid "Today"
msgstr ""
-#: ../../mod/profiles.php:683
-msgid "Locality/City:"
+#: ../../mod/events.php:692
+msgid "Event removed"
msgstr ""
-#: ../../mod/profiles.php:684
-msgid "Postal/Zip Code:"
+#: ../../mod/events.php:695
+msgid "Failed to remove event"
msgstr ""
-#: ../../mod/profiles.php:685
-msgid "Country:"
+#: ../../mod/profperm.php:29 ../../mod/profperm.php:58
+msgid "Invalid profile identifier."
msgstr ""
-#: ../../mod/profiles.php:686
-msgid "Region/State:"
+#: ../../mod/profperm.php:110
+msgid "Profile Visibility Editor"
msgstr ""
-#: ../../mod/profiles.php:687
-msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
+#: ../../mod/profperm.php:114
+msgid "Click on a contact to add or remove."
msgstr ""
-#: ../../mod/profiles.php:688
-msgid "Who: (if applicable)"
+#: ../../mod/profperm.php:123
+msgid "Visible To"
msgstr ""
-#: ../../mod/profiles.php:689
-msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+#: ../../mod/mitem.php:48
+msgid "Unable to create element."
msgstr ""
-#: ../../mod/profiles.php:690
-msgid "Since [date]:"
+#: ../../mod/mitem.php:72
+msgid "Unable to update menu element."
msgstr ""
-#: ../../mod/profiles.php:692
-msgid "Homepage URL:"
+#: ../../mod/mitem.php:88
+msgid "Unable to add menu element."
msgstr ""
-#: ../../mod/profiles.php:695
-msgid "Religious Views:"
+#: ../../mod/mitem.php:149 ../../mod/mitem.php:222
+msgid "Menu Item Permissions"
msgstr ""
-#: ../../mod/profiles.php:696
-msgid "Keywords:"
+#: ../../mod/mitem.php:152 ../../mod/mitem.php:168
+msgid "Link Name"
msgstr ""
-#: ../../mod/profiles.php:699
-msgid "Example: fishing photography software"
+#: ../../mod/mitem.php:153 ../../mod/mitem.php:227
+msgid "Link or Submenu Target"
msgstr ""
-#: ../../mod/profiles.php:700
-msgid "Used in directory listings"
+#: ../../mod/mitem.php:153
+msgid "Enter URL of the link or select a menu name to create a submenu"
msgstr ""
-#: ../../mod/profiles.php:701
-msgid "Tell us about yourself..."
+#: ../../mod/mitem.php:154 ../../mod/mitem.php:228
+msgid "Use magic-auth if available"
msgstr ""
-#: ../../mod/profiles.php:702
-msgid "Hobbies/Interests"
+#: ../../mod/mitem.php:155 ../../mod/mitem.php:229
+msgid "Open link in new window"
msgstr ""
-#: ../../mod/profiles.php:703
-msgid "Contact information and Social Networks"
+#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
+msgid "Order in list"
msgstr ""
-#: ../../mod/profiles.php:704
-msgid "My other channels"
+#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
+msgid "Higher numbers will sink to bottom of listing"
msgstr ""
-#: ../../mod/profiles.php:705
-msgid "Musical interests"
+#: ../../mod/mitem.php:157
+msgid "Submit and finish"
msgstr ""
-#: ../../mod/profiles.php:706
-msgid "Books, literature"
+#: ../../mod/mitem.php:158
+msgid "Submit and continue"
msgstr ""
-#: ../../mod/profiles.php:707
-msgid "Television"
+#: ../../mod/mitem.php:166
+msgid "Menu:"
msgstr ""
-#: ../../mod/profiles.php:708
-msgid "Film/dance/culture/entertainment"
+#: ../../mod/mitem.php:169
+msgid "Link Target"
msgstr ""
-#: ../../mod/profiles.php:709
-msgid "Love/romance"
+#: ../../mod/mitem.php:172
+msgid "Edit menu"
msgstr ""
-#: ../../mod/profiles.php:710
-msgid "Work/employment"
+#: ../../mod/mitem.php:175
+msgid "Edit element"
msgstr ""
-#: ../../mod/profiles.php:711
-msgid "School/education"
+#: ../../mod/mitem.php:176
+msgid "Drop element"
msgstr ""
-#: ../../mod/profiles.php:717
-msgid "This is your default profile."
+#: ../../mod/mitem.php:177
+msgid "New element"
msgstr ""
-#: ../../mod/profiles.php:728
-msgid "Age: "
+#: ../../mod/mitem.php:178
+msgid "Edit this menu container"
msgstr ""
-#: ../../mod/profiles.php:771
-msgid "Edit/Manage Profiles"
+#: ../../mod/mitem.php:179
+msgid "Add menu element"
msgstr ""
-#: ../../mod/profiles.php:772
-msgid "Add profile things"
+#: ../../mod/mitem.php:180
+msgid "Delete this menu item"
msgstr ""
-#: ../../mod/profiles.php:773
-msgid "Include desirable objects in your profile"
+#: ../../mod/mitem.php:181
+msgid "Edit this menu item"
msgstr ""
-#: ../../mod/profperm.php:29 ../../mod/profperm.php:58
-msgid "Invalid profile identifier."
+#: ../../mod/mitem.php:198
+msgid "Menu item not found."
msgstr ""
-#: ../../mod/profperm.php:110
-msgid "Profile Visibility Editor"
+#: ../../mod/mitem.php:211
+msgid "Menu item deleted."
msgstr ""
-#: ../../mod/profperm.php:114
-msgid "Click on a contact to add or remove."
+#: ../../mod/mitem.php:213
+msgid "Menu item could not be deleted."
msgstr ""
-#: ../../mod/profperm.php:123
-msgid "Visible To"
+#: ../../mod/mitem.php:220
+msgid "Edit Menu Element"
msgstr ""
-#: ../../mod/rbmark.php:90
-msgid "Select a bookmark folder"
+#: ../../mod/mitem.php:226
+msgid "Link text"
msgstr ""
-#: ../../mod/rbmark.php:95
-msgid "Save Bookmark"
+#: ../../mod/wholikesme.php:13
+msgid "Who likes me?"
msgstr ""
-#: ../../mod/rbmark.php:96
-msgid "URL of bookmark"
+#: ../../mod/sharedwithme.php:94
+msgid "Files: shared with me"
msgstr ""
-#: ../../mod/rbmark.php:101
-msgid "Or enter new bookmark folder name"
+#: ../../mod/sharedwithme.php:96
+msgid "NEW"
msgstr ""
-#: ../../mod/import_items.php:101
-msgid "Import completed"
+#: ../../mod/sharedwithme.php:99
+msgid "Remove all files"
msgstr ""
-#: ../../mod/import_items.php:119
-msgid "Import Items"
+#: ../../mod/sharedwithme.php:100
+msgid "Remove this file"
msgstr ""
-#: ../../mod/import_items.php:120
-msgid "Use this form to import existing posts and content from an export file."
+#: ../../mod/viewconnections.php:59
+msgid "No connections."
msgstr ""
-#: ../../mod/wholikesme.php:13
-msgid "Who likes me?"
+#: ../../mod/viewconnections.php:72
+#, php-format
+msgid "Visit %s's profile [%s]"
msgstr ""
#: ../../view/theme/redbasic/php/config.php:82
@@ -9276,51 +9337,57 @@ msgstr ""
msgid "Set size of followup author photos"
msgstr ""
-#: ../../boot.php:1291
+#: ../../Zotlabs/Zot/Auth.php:140
+msgid ""
+"Remote authentication blocked. You are logged into this site locally. Please "
+"logout and retry."
+msgstr ""
+
+#: ../../boot.php:1299
#, php-format
msgid "Update %s failed. See error logs."
msgstr ""
-#: ../../boot.php:1294
+#: ../../boot.php:1302
#, php-format
msgid "Update Error at %s"
msgstr ""
-#: ../../boot.php:1461
+#: ../../boot.php:1469
msgid ""
"Create an account to access services and applications within the Hubzilla"
msgstr ""
-#: ../../boot.php:1489
+#: ../../boot.php:1491
msgid "Password"
msgstr ""
-#: ../../boot.php:1490
+#: ../../boot.php:1492
msgid "Remember me"
msgstr ""
-#: ../../boot.php:1493
+#: ../../boot.php:1495
msgid "Forgot your password?"
msgstr ""
-#: ../../boot.php:2113
+#: ../../boot.php:2115
msgid "toggle mobile"
msgstr ""
-#: ../../boot.php:2248
+#: ../../boot.php:2250
msgid "Website SSL certificate is not valid. Please correct."
msgstr ""
-#: ../../boot.php:2251
+#: ../../boot.php:2253
#, php-format
msgid "[hubzilla] Website SSL error for %s"
msgstr ""
-#: ../../boot.php:2288
+#: ../../boot.php:2290
msgid "Cron/Scheduled tasks not running."
msgstr ""
-#: ../../boot.php:2292
+#: ../../boot.php:2294
#, php-format
msgid "[hubzilla] Cron tasks not running on %s"
msgstr ""
diff --git a/hubzilla_er/Makefile b/util/hubzilla_er/Makefile
index f36f01007..f36f01007 100644
--- a/hubzilla_er/Makefile
+++ b/util/hubzilla_er/Makefile
diff --git a/util/typo.php b/util/typo.php
index 4e51cd37c..2e25c8306 100644
--- a/util/typo.php
+++ b/util/typo.php
@@ -33,6 +33,13 @@
include_once($file);
}
+ echo "Directory: Zotlabs\n";
+ $files = glob('Zotlabs/*/*.php');
+ foreach($files as $file) {
+ echo $file . "\n";
+ include_once($file);
+ }
+
echo "Directory: include/photo\n";
$files = glob('include/photo/*.php');
diff --git a/util/update_addon_repo b/util/update_addon_repo
index 5b531e6a5..ba1862f4b 100755
--- a/util/update_addon_repo
+++ b/util/update_addon_repo
@@ -7,7 +7,12 @@ if [ $# -ne 1 ]; then
exit 1
fi
-cd extend/addon/$1
+if [ -d extend/addon/$1 ] ; then
+ cd extend/addon/$1
+else
+ echo "$1 not found. Aborting..."
+ exit 1
+fi
if [ -d .git ] ; then
git pull
diff --git a/version.inc b/version.inc
index deff80607..4887ba16b 100644
--- a/version.inc
+++ b/version.inc
@@ -1 +1 @@
-2015-11-24.1226
+2015-12-18.1250
diff --git a/view/css/bootstrap-red.css b/view/css/bootstrap-red.css
index 19796679a..29164c7ad 100644
--- a/view/css/bootstrap-red.css
+++ b/view/css/bootstrap-red.css
@@ -57,7 +57,8 @@ nav .navbar-toggle {
/* nav overrides end */
-aside .nav-pills > li > a {
+aside .nav-pills > li > a,
+.response-list .nav-pills > li > a {
padding: 6px 10px;
}
diff --git a/view/css/conversation.css b/view/css/conversation.css
index 08b51d2fa..d49359f46 100644
--- a/view/css/conversation.css
+++ b/view/css/conversation.css
@@ -245,3 +245,38 @@ a.wall-item-name-link {
color: #FF0000;
font-size: 1em !important;
}
+
+/* event item */
+
+.event-item-title h3 {
+ margin: 0px 0px 10px 0px;
+ font-weight: bold;
+}
+
+.event-item-description {
+ padding-bottom: 10px;
+}
+
+.event-item-label {
+ font-weight: bold;
+}
+
+/* vevent */
+
+.event-title h3 {
+ margin: 0px 0px 10px 0px;
+ font-weight: bold;
+}
+
+.vevent {
+ padding-top: 10px;
+}
+
+.event-description {
+ padding-top: 10px;
+ padding-bottom: 10px;
+}
+
+.event-label {
+ font-weight: bold;
+}
diff --git a/view/css/mod_directory.css b/view/css/mod_directory.css
index 5a2b8d443..9bfea856d 100644
--- a/view/css/mod_directory.css
+++ b/view/css/mod_directory.css
@@ -4,8 +4,8 @@
border: none;
}
-.directory-item {
- margin-bottom: 20px;
+.section-content-tools-wrapper {
+ padding-bottom: 20px;
}
.contact-photo-wrapper {
diff --git a/view/css/mod_events.css b/view/css/mod_events.css
index 00dcc40f8..e72464539 100644
--- a/view/css/mod_events.css
+++ b/view/css/mod_events.css
@@ -4,7 +4,41 @@
margin-bottom: -1px;
}
+.fc-unthemed th,
+.fc-unthemed td,
+.fc-unthemed thead,
+.fc-unthemed tbody,
+.fc-unthemed .fc-divider,
+.fc-unthemed .fc-row,
+.fc-unthemed .fc-popover {
+ border-color: #ccc !important;
+}
+
+#events-spinner .spinner {
+ margin-top: 9px;
+ margin-bottom: -9px;
+}
+
.bootstrap-tagsinput {
width: 100%;
padding: 6px 12px;
}
+
+.event-wrapper,
+.vevent {
+ max-width: 700px;
+}
+
+.event-owner {
+ padding: 10px;
+}
+
+.event-owner img {
+ margin-right: 5px;
+}
+
+.vevent,
+.event-buttons {
+ padding: 10px;
+}
+
diff --git a/view/css/mod_home.css b/view/css/mod_home.css
new file mode 100644
index 000000000..d4cf37253
--- /dev/null
+++ b/view/css/mod_home.css
@@ -0,0 +1,15 @@
+.home-welcome {
+ text-align: center;
+}
+
+.generic-content-wrapper-styled {
+ margin-left: auto;
+ margin-right: auto;
+ max-width: 420px;
+ font-size: 1.1em;
+}
+
+#login-main {
+ max-width: 400px;
+ margin-top: 50px;
+}
diff --git a/view/css/mod_login.css b/view/css/mod_login.css
new file mode 100644
index 000000000..a086c50df
--- /dev/null
+++ b/view/css/mod_login.css
@@ -0,0 +1,23 @@
+.generic-content-wrapper-styled {
+ margin-left: auto;
+ margin-right: auto;
+ max-width: 420px;
+ font-size: 1.1em;
+}
+
+#login-main {
+ max-width: 400px;
+ margin-top: 50px;
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+ #region_1 {
+ display: none !important;
+ }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+ #region_3 {
+ display: table-cell !important;
+ }
+}
diff --git a/view/css/mod_mail.css b/view/css/mod_mail.css
index 5fd646765..843d1274c 100644
--- a/view/css/mod_mail.css
+++ b/view/css/mod_mail.css
@@ -24,3 +24,11 @@
#prvmail-rotator {
margin: 15px;
}
+
+#prvmail-text {
+ height: 20.0em;
+}
+
+.mail-conv-outside-wrapper {
+ margin-bottom: 20px;
+}
diff --git a/view/css/mod_register.css b/view/css/mod_register.css
index b662610ae..618b7ce95 100644
--- a/view/css/mod_register.css
+++ b/view/css/mod_register.css
@@ -1,31 +1,35 @@
h2 {
- margin-left: 5%;
- margin-top: 5%;
+ margin: 20px 0 20px 5%;
}
-#register-form {
- font-size: 1.4em;
- margin-left: 10%;
- margin-top: 5%;
+.generic-content-wrapper-styled {
+ margin-left: auto;
+ margin-right: auto;
+ max-width: 820px;
+ font-size: 1.1em;
}
-#register-desc, #register-text, #register-sites {
+
+#register-desc, #register-invite-desc, #register-text, #register-sites {
font-weight: bold;
margin-bottom: 15px;
padding: 8px;
border: 1px solid #ccc;
}
-.register-label {
+@media (min-width: 560px) {
+.register-label, .register-input {
float: left;
- width: 275px;
+ width: 50%;
+}
}
-.register-input {
+@media (max-width: 559px) {
+.register-label, .register-input {
float: left;
- width: 275px;
- padding: 5px;
+ max-width: 400px;
+}
}
.register-feedback {
diff --git a/view/css/widgets.css b/view/css/widgets.css
index eb771cc06..f1c1436c7 100644
--- a/view/css/widgets.css
+++ b/view/css/widgets.css
@@ -124,3 +124,12 @@ li:hover .group-edit-icon {
width: 250px;
}
+/* events tools */
+
+#event-upload-form {
+ margin-top: 10px;
+}
+
+#event-upload-choose {
+ width: 100%;
+}
diff --git a/view/de/hmessages.po b/view/de/hmessages.po
index 3121c7c59..bfb2009df 100644
--- a/view/de/hmessages.po
+++ b/view/de/hmessages.po
@@ -17,12 +17,13 @@
# sasiflo <transiflex@sasiflo.de>, 2014
# Steff <steff@digitalesecho.de>, 2015
# zottel <transifex@zottel.net>, 2015
+# sasiflo <transiflex@sasiflo.de>, 2015
msgid ""
msgstr ""
"Project-Id-Version: Redmatrix\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-09-26 22:48-0700\n"
-"PO-Revision-Date: 2015-09-30 11:56+0000\n"
+"POT-Creation-Date: 2015-12-11 00:03-0800\n"
+"PO-Revision-Date: 2015-12-16 12:48+0000\n"
"Last-Translator: zottel <transifex@zottel.net>\n"
"Language-Team: German (http://www.transifex.com/Friendica/red-matrix/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -31,26 +32,116 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../../include/Import/import_diaspora.php:17
-msgid "No username found in import file."
-msgstr "Kein Benutzername in der Importdatei gefunden."
+#: ../../include/Contact.php:101 ../../include/identity.php:947
+#: ../../include/widgets.php:137 ../../include/widgets.php:175
+#: ../../include/conversation.php:953 ../../mod/match.php:64
+#: ../../mod/directory.php:318 ../../mod/suggest.php:52
+msgid "Connect"
+msgstr "Verbinden"
+
+#: ../../include/Contact.php:118
+msgid "New window"
+msgstr "Neues Fenster"
+
+#: ../../include/Contact.php:119
+msgid "Open the selected location in a different window or browser tab"
+msgstr "Öffne die markierte Adresse in einem neuen Browser Fenster oder Tab"
+
+#: ../../include/Contact.php:237
+#, php-format
+msgid "User '%s' deleted"
+msgstr "Benutzer '%s' gelöscht"
-#: ../../include/Import/import_diaspora.php:42 ../../include/import.php:44
+#: ../../include/chat.php:23
+msgid "Missing room name"
+msgstr "Der Chatraum hat keinen Namen"
+
+#: ../../include/chat.php:32
+msgid "Duplicate room name"
+msgstr "Name des Chatraums bereits vergeben"
+
+#: ../../include/chat.php:82 ../../include/chat.php:90
+msgid "Invalid room specifier."
+msgstr "Ungültiger Raumbezeichner."
+
+#: ../../include/chat.php:122
+msgid "Room not found."
+msgstr "Chatraum konnte nicht gefunden werden."
+
+#: ../../include/chat.php:133 ../../include/items.php:4398
+#: ../../include/attach.php:140 ../../include/attach.php:188
+#: ../../include/attach.php:251 ../../include/attach.php:265
+#: ../../include/attach.php:272 ../../include/attach.php:337
+#: ../../include/attach.php:351 ../../include/attach.php:358
+#: ../../include/attach.php:436 ../../include/attach.php:884
+#: ../../include/attach.php:955 ../../include/attach.php:1107
+#: ../../include/photos.php:29 ../../mod/filestorage.php:18
+#: ../../mod/filestorage.php:73 ../../mod/filestorage.php:88
+#: ../../mod/filestorage.php:115 ../../mod/group.php:9 ../../mod/item.php:205
+#: ../../mod/item.php:213 ../../mod/item.php:1049 ../../mod/common.php:35
+#: ../../mod/achievements.php:30 ../../mod/rate.php:111
+#: ../../mod/blocks.php:69 ../../mod/blocks.php:76 ../../mod/id.php:71
+#: ../../mod/like.php:177 ../../mod/page.php:31 ../../mod/page.php:86
+#: ../../mod/mood.php:112 ../../mod/new_channel.php:68
+#: ../../mod/new_channel.php:99 ../../mod/setup.php:227
+#: ../../mod/bookmarks.php:48 ../../mod/poke.php:133
+#: ../../mod/profiles.php:198 ../../mod/profiles.php:584
+#: ../../mod/connedit.php:352 ../../mod/editwebpage.php:64
+#: ../../mod/editwebpage.php:86 ../../mod/editwebpage.php:101
+#: ../../mod/editwebpage.php:125 ../../mod/profile.php:64
+#: ../../mod/profile.php:72 ../../mod/api.php:26 ../../mod/api.php:31
+#: ../../mod/fsuggest.php:78 ../../mod/sources.php:66
+#: ../../mod/notifications.php:66 ../../mod/invite.php:13
+#: ../../mod/invite.php:87 ../../mod/profile_photo.php:341
+#: ../../mod/profile_photo.php:354 ../../mod/thing.php:271
+#: ../../mod/thing.php:291 ../../mod/thing.php:328 ../../mod/editblock.php:65
+#: ../../mod/network.php:12 ../../mod/pdledit.php:21 ../../mod/register.php:72
+#: ../../mod/editlayout.php:63 ../../mod/editlayout.php:87
+#: ../../mod/settings.php:568 ../../mod/webpages.php:69
+#: ../../mod/appman.php:66 ../../mod/layouts.php:69 ../../mod/layouts.php:76
+#: ../../mod/layouts.php:87 ../../mod/locs.php:83 ../../mod/regmod.php:17
+#: ../../mod/channel.php:100 ../../mod/channel.php:214
+#: ../../mod/channel.php:254 ../../mod/photos.php:70 ../../mod/editpost.php:13
+#: ../../mod/chat.php:94 ../../mod/chat.php:99 ../../mod/viewsrc.php:14
+#: ../../mod/authtest.php:13 ../../mod/connections.php:29
+#: ../../mod/manage.php:6 ../../mod/menu.php:74 ../../mod/mail.php:126
+#: ../../mod/service_limits.php:7 ../../mod/suggest.php:26
+#: ../../mod/events.php:260 ../../mod/message.php:16 ../../mod/block.php:22
+#: ../../mod/block.php:72 ../../mod/mitem.php:111 ../../mod/sharedwithme.php:7
+#: ../../mod/viewconnections.php:22 ../../mod/viewconnections.php:27
+#: ../../index.php:182 ../../index.php:365
+msgid "Permission denied."
+msgstr "Berechtigung verweigert."
+
+#: ../../include/chat.php:143
+msgid "Room is full"
+msgstr "Der Raum ist voll"
+
+#: ../../include/import.php:23
+msgid ""
+"Cannot create a duplicate channel identifier on this system. Import failed."
+msgstr "Kann keinen doppelten Kanal-Identifikator auf diesem System erzeugen (Spitzname oder Hash schon belegt). Import fehlgeschlagen."
+
+#: ../../include/import.php:44 ../../include/Import/import_diaspora.php:42
msgid "Unable to create a unique channel address. Import failed."
msgstr "Es war nicht möglich, eine eindeutige Kanal-Adresse zu erzeugen. Der Import ist fehlgeschlagen."
-#: ../../include/Import/import_diaspora.php:143 ../../mod/import.php:480
-msgid "Import completed."
-msgstr "Import abgeschlossen."
+#: ../../include/import.php:70
+msgid "Channel clone failed. Import failed."
+msgstr "Klonen des Kanals fehlgeschlagen. Import fehlgeschlagen."
+
+#: ../../include/import.php:80 ../../mod/import.php:139
+msgid "Cloned channel not found. Import failed."
+msgstr "Geklonter Kanal nicht gefunden. Import fehlgeschlagen."
#: ../../include/RedDAV/RedBrowser.php:107
-#: ../../include/RedDAV/RedBrowser.php:265
+#: ../../include/RedDAV/RedBrowser.php:239
msgid "parent"
msgstr "Ãœbergeordnetes Verzeichnis"
-#: ../../include/RedDAV/RedBrowser.php:131 ../../include/text.php:2497
+#: ../../include/RedDAV/RedBrowser.php:131 ../../include/text.php:2582
msgid "Collection"
-msgstr "Ordner"
+msgstr "Sammlung"
#: ../../include/RedDAV/RedBrowser.php:134
msgid "Principal"
@@ -72,89 +163,97 @@ msgstr "Posteingang für überwachte Kalender"
msgid "Schedule Outbox"
msgstr "Postausgang für überwachte Kalender"
-#: ../../include/RedDAV/RedBrowser.php:164 ../../include/conversation.php:1021
-#: ../../include/apps.php:355 ../../include/apps.php:410
-#: ../../mod/photos.php:720 ../../mod/photos.php:1159
+#: ../../include/RedDAV/RedBrowser.php:164 ../../include/widgets.php:1330
+#: ../../include/conversation.php:1027 ../../include/apps.php:360
+#: ../../include/apps.php:415 ../../mod/photos.php:754
+#: ../../mod/photos.php:1195
msgid "Unknown"
msgstr "Unbekannt"
-#: ../../include/RedDAV/RedBrowser.php:227
-#, php-format
-msgid "%1$s used"
-msgstr "%1$s verwendet"
-
-#: ../../include/RedDAV/RedBrowser.php:232
-#, php-format
-msgid "%1$s used of %2$s (%3$s&#37;)"
-msgstr "%1$s von %2$s verwendet (%3$s&#37;)"
-
-#: ../../include/RedDAV/RedBrowser.php:251 ../../include/conversation.php:1611
-#: ../../include/apps.php:135 ../../include/nav.php:93
-#: ../../mod/fbrowser.php:114
+#: ../../include/RedDAV/RedBrowser.php:226 ../../include/conversation.php:1629
+#: ../../include/nav.php:93 ../../include/apps.php:135
+#: ../../mod/fbrowser.php:109
msgid "Files"
msgstr "Dateien"
-#: ../../include/RedDAV/RedBrowser.php:253
+#: ../../include/RedDAV/RedBrowser.php:227
msgid "Total"
msgstr "Summe"
-#: ../../include/RedDAV/RedBrowser.php:255
+#: ../../include/RedDAV/RedBrowser.php:229
msgid "Shared"
msgstr "Geteilt"
-#: ../../include/RedDAV/RedBrowser.php:256
-#: ../../include/RedDAV/RedBrowser.php:303 ../../mod/layouts.php:175
-#: ../../mod/menu.php:114 ../../mod/new_channel.php:121
-#: ../../mod/webpages.php:180 ../../mod/blocks.php:152
+#: ../../include/RedDAV/RedBrowser.php:230
+#: ../../include/RedDAV/RedBrowser.php:303 ../../mod/blocks.php:152
+#: ../../mod/new_channel.php:121 ../../mod/webpages.php:180
+#: ../../mod/layouts.php:175 ../../mod/menu.php:114
msgid "Create"
msgstr "Erstelle"
-#: ../../include/RedDAV/RedBrowser.php:257
-#: ../../include/RedDAV/RedBrowser.php:305 ../../mod/photos.php:745
-#: ../../mod/photos.php:1278 ../../mod/profile_photo.php:450
+#: ../../include/RedDAV/RedBrowser.php:231
+#: ../../include/RedDAV/RedBrowser.php:305 ../../include/widgets.php:1343
+#: ../../mod/profile_photo.php:453 ../../mod/photos.php:781
+#: ../../mod/photos.php:1316
msgid "Upload"
msgstr "Hochladen"
-#: ../../include/RedDAV/RedBrowser.php:261 ../../mod/admin.php:948
-#: ../../mod/settings.php:585 ../../mod/settings.php:611
+#: ../../include/RedDAV/RedBrowser.php:235 ../../mod/admin.php:981
+#: ../../mod/settings.php:588 ../../mod/settings.php:614
#: ../../mod/sharedwithme.php:95
msgid "Name"
msgstr "Name"
-#: ../../include/RedDAV/RedBrowser.php:262
+#: ../../include/RedDAV/RedBrowser.php:236
msgid "Type"
msgstr "Typ"
-#: ../../include/RedDAV/RedBrowser.php:263 ../../mod/sharedwithme.php:97
+#: ../../include/RedDAV/RedBrowser.php:237 ../../include/text.php:1248
+#: ../../mod/sharedwithme.php:97
msgid "Size"
msgstr "Größe"
-#: ../../include/RedDAV/RedBrowser.php:264 ../../mod/sharedwithme.php:98
+#: ../../include/RedDAV/RedBrowser.php:238 ../../mod/sharedwithme.php:98
msgid "Last Modified"
msgstr "Zuletzt geändert"
-#: ../../include/RedDAV/RedBrowser.php:266 ../../include/menu.php:108
+#: ../../include/RedDAV/RedBrowser.php:240 ../../include/menu.php:108
#: ../../include/page_widgets.php:8 ../../include/page_widgets.php:36
-#: ../../include/apps.php:254 ../../include/ItemObject.php:100
-#: ../../mod/layouts.php:183 ../../mod/editpost.php:113
-#: ../../mod/editblock.php:135 ../../mod/menu.php:108
-#: ../../mod/webpages.php:181 ../../mod/blocks.php:153 ../../mod/thing.php:257
-#: ../../mod/settings.php:645 ../../mod/connections.php:235
+#: ../../include/ItemObject.php:100 ../../include/apps.php:259
+#: ../../mod/blocks.php:153 ../../mod/editwebpage.php:176
+#: ../../mod/thing.php:257 ../../mod/editblock.php:135
+#: ../../mod/editlayout.php:134 ../../mod/settings.php:648
+#: ../../mod/webpages.php:181 ../../mod/layouts.php:183
+#: ../../mod/editpost.php:112 ../../mod/connections.php:235
#: ../../mod/connections.php:248 ../../mod/connections.php:267
-#: ../../mod/editlayout.php:134 ../../mod/editwebpage.php:176
+#: ../../mod/menu.php:108
msgid "Edit"
msgstr "Bearbeiten"
-#: ../../include/RedDAV/RedBrowser.php:267 ../../include/conversation.php:662
-#: ../../include/apps.php:255 ../../include/ItemObject.php:120
-#: ../../mod/connedit.php:547 ../../mod/editblock.php:181
-#: ../../mod/admin.php:783 ../../mod/admin.php:942 ../../mod/photos.php:1090
-#: ../../mod/webpages.php:183 ../../mod/blocks.php:155 ../../mod/thing.php:258
-#: ../../mod/settings.php:646 ../../mod/editlayout.php:179
-#: ../../mod/editwebpage.php:223 ../../mod/group.php:173
+#: ../../include/RedDAV/RedBrowser.php:241 ../../include/conversation.php:657
+#: ../../include/ItemObject.php:120 ../../include/apps.php:260
+#: ../../mod/group.php:173 ../../mod/blocks.php:155 ../../mod/connedit.php:551
+#: ../../mod/editwebpage.php:223 ../../mod/thing.php:258
+#: ../../mod/editblock.php:181 ../../mod/admin.php:816 ../../mod/admin.php:975
+#: ../../mod/editlayout.php:179 ../../mod/settings.php:649
+#: ../../mod/webpages.php:183 ../../mod/photos.php:1126
msgid "Delete"
msgstr "Löschen"
+#: ../../include/RedDAV/RedBrowser.php:282
+#, php-format
+msgid "You are using %1$s of your available file storage."
+msgstr "Sie verwenden %1$s von Ihrem verfügbaren Dateispeicher."
+
+#: ../../include/RedDAV/RedBrowser.php:287
+#, php-format
+msgid "You are using %1$s of %2$s available file storage. (%3$s&#37;)"
+msgstr "Sie verwenden %1$s von %2$s verfügbarem Dateispeicher. (%3$s&#37;)"
+
+#: ../../include/RedDAV/RedBrowser.php:299
+msgid "WARNING:"
+msgstr "WARNUNG:"
+
#: ../../include/RedDAV/RedBrowser.php:302
msgid "Create new folder"
msgstr "Neuen Ordner anlegen"
@@ -163,292 +262,1286 @@ msgstr "Neuen Ordner anlegen"
msgid "Upload file"
msgstr "Datei hochladen"
-#: ../../include/permissions.php:26
-msgid "Can view my normal stream and posts"
-msgstr "Kann meine normalen Beiträge sehen"
+#: ../../include/js_strings.php:5
+msgid "Delete this item?"
+msgstr "Dieses Element löschen?"
-#: ../../include/permissions.php:27
-msgid "Can view my default channel profile"
-msgstr "Kann mein Standardprofil sehen"
+#: ../../include/js_strings.php:6 ../../include/ItemObject.php:696
+#: ../../mod/photos.php:1044 ../../mod/photos.php:1162
+msgid "Comment"
+msgstr "Kommentar"
-#: ../../include/permissions.php:28
-msgid "Can view my connections"
-msgstr "Kann meine Verbindungen sehen"
+#: ../../include/js_strings.php:7 ../../include/ItemObject.php:413
+msgid "[+] show all"
+msgstr "[+] Alle anzeigen"
-#: ../../include/permissions.php:29
-msgid "Can view my file storage and photos"
-msgstr "Kann meine Datei- und Bilderordner sehen"
+#: ../../include/js_strings.php:8
+msgid "[-] show less"
+msgstr "[-] Weniger anzeigen"
-#: ../../include/permissions.php:30
-msgid "Can view my webpages"
-msgstr "Kann meine Webseiten sehen"
+#: ../../include/js_strings.php:9
+msgid "[+] expand"
+msgstr "[+] aufklappen"
-#: ../../include/permissions.php:33
-msgid "Can send me their channel stream and posts"
-msgstr "Kann mir die Beiträge aus seinem/ihrem Kanal schicken"
+#: ../../include/js_strings.php:10
+msgid "[-] collapse"
+msgstr "[-] einklappen"
-#: ../../include/permissions.php:34
-msgid "Can post on my channel page (\"wall\")"
-msgstr "Kann auf meiner Kanal-Seite (\"wall\") Beiträge veröffentlichen"
+#: ../../include/js_strings.php:11
+msgid "Password too short"
+msgstr "Kennwort zu kurz"
-#: ../../include/permissions.php:35
-msgid "Can comment on or like my posts"
-msgstr "Darf meine Beiträge kommentieren und mögen/nicht mögen"
+#: ../../include/js_strings.php:12
+msgid "Passwords do not match"
+msgstr "Kennwörter stimmen nicht überein"
-#: ../../include/permissions.php:36
-msgid "Can send me private mail messages"
-msgstr "Kann mir private Nachrichten schicken"
+#: ../../include/js_strings.php:13 ../../mod/photos.php:41
+msgid "everybody"
+msgstr "alle"
-#: ../../include/permissions.php:37
-msgid "Can like/dislike stuff"
-msgstr "Kann andere Elemente mögen/nicht mögen"
+#: ../../include/js_strings.php:14
+msgid "Secret Passphrase"
+msgstr "geheime Passphrase"
-#: ../../include/permissions.php:37
-msgid "Profiles and things other than posts/comments"
-msgstr "Profile und alles außer Beiträge und Kommentare"
+#: ../../include/js_strings.php:15
+msgid "Passphrase hint"
+msgstr "Hinweis zur Passphrase"
-#: ../../include/permissions.php:39
-msgid "Can forward to all my channel contacts via post @mentions"
-msgstr "Kann an alle meine Kontakte via @-Erwähnung Nachrichten weiterleiten"
+#: ../../include/js_strings.php:16
+msgid "Notice: Permissions have changed but have not yet been submitted."
+msgstr "Achtung: Berechtigungen wurden verändert, aber noch nicht gespeichert."
-#: ../../include/permissions.php:39
-msgid "Advanced - useful for creating group forum channels"
-msgstr "Fortgeschritten - sinnvoll, um Gruppen-Kanäle/-Foren zu erstellen"
+#: ../../include/js_strings.php:17
+msgid "close all"
+msgstr "Alle schließen"
-#: ../../include/permissions.php:40
-msgid "Can chat with me (when available)"
-msgstr "Kann mit mir chatten (wenn verfügbar)"
+#: ../../include/js_strings.php:18
+msgid "Nothing new here"
+msgstr "Nichts Neues hier"
-#: ../../include/permissions.php:41
-msgid "Can write to my file storage and photos"
-msgstr "Kann in meine Datei- und Bilderordner schreiben"
+#: ../../include/js_strings.php:19
+msgid "Rate This Channel (this is public)"
+msgstr "Diesen Kanal bewerten (öffentlich sichtbar)"
-#: ../../include/permissions.php:42
-msgid "Can edit my webpages"
-msgstr "Kann meine Webseiten bearbeiten"
+#: ../../include/js_strings.php:20 ../../mod/rate.php:157
+#: ../../mod/connedit.php:694
+msgid "Rating"
+msgstr "Bewertung"
-#: ../../include/permissions.php:44
-msgid "Can source my public posts in derived channels"
-msgstr "Kann meine öffentlichen Beiträge als Quellen für Kanäle verwenden"
+#: ../../include/js_strings.php:21
+msgid "Describe (optional)"
+msgstr "Beschreibung (optional)"
-#: ../../include/permissions.php:44
-msgid "Somewhat advanced - very useful in open communities"
-msgstr "Etwas fortgeschritten – sehr nützlich in offenen Gemeinschaften"
+#: ../../include/js_strings.php:22 ../../include/widgets.php:676
+#: ../../include/widgets.php:688 ../../include/ItemObject.php:697
+#: ../../mod/filestorage.php:156 ../../mod/group.php:81
+#: ../../mod/connect.php:93 ../../mod/rate.php:168 ../../mod/mood.php:135
+#: ../../mod/setup.php:331 ../../mod/setup.php:371 ../../mod/pconfig.php:108
+#: ../../mod/poke.php:171 ../../mod/profiles.php:675
+#: ../../mod/connedit.php:715 ../../mod/fsuggest.php:108
+#: ../../mod/sources.php:104 ../../mod/sources.php:138
+#: ../../mod/import.php:527 ../../mod/invite.php:142 ../../mod/thing.php:313
+#: ../../mod/thing.php:359 ../../mod/import_items.php:122
+#: ../../mod/pdledit.php:58 ../../mod/admin.php:442 ../../mod/admin.php:809
+#: ../../mod/admin.php:973 ../../mod/admin.php:1110 ../../mod/admin.php:1304
+#: ../../mod/admin.php:1389 ../../mod/settings.php:586
+#: ../../mod/settings.php:698 ../../mod/settings.php:726
+#: ../../mod/settings.php:749 ../../mod/settings.php:834
+#: ../../mod/settings.php:1023 ../../mod/appman.php:99 ../../mod/locs.php:116
+#: ../../mod/xchan.php:11 ../../mod/photos.php:637 ../../mod/photos.php:1005
+#: ../../mod/photos.php:1045 ../../mod/photos.php:1163 ../../mod/chat.php:184
+#: ../../mod/chat.php:213 ../../mod/mail.php:380 ../../mod/events.php:461
+#: ../../mod/events.php:658 ../../mod/mitem.php:231
+#: ../../view/theme/redbasic/php/config.php:99
+msgid "Submit"
+msgstr "Bestätigen"
-#: ../../include/permissions.php:46
-msgid "Can administer my channel resources"
-msgstr "Kann meine Kanäle administrieren"
+#: ../../include/js_strings.php:23
+msgid "Please enter a link URL"
+msgstr "Gib eine URL ein:"
-#: ../../include/permissions.php:46
-msgid ""
-"Extremely advanced. Leave this alone unless you know what you are doing"
-msgstr "Sehr fortgeschritten. Bearbeite das nur, wenn Du genau weißt, was Du tust"
+#: ../../include/js_strings.php:24
+msgid "Unsaved changes. Are you sure you wish to leave this page?"
+msgstr "Ungespeicherte Änderungen. Bist Du sicher, dass Du diese Seite verlassen möchtest?"
-#: ../../include/permissions.php:867
-msgid "Social Networking"
-msgstr "Soziales Netzwerk"
+#: ../../include/js_strings.php:25 ../../mod/pubsites.php:28
+#: ../../mod/profiles.php:464 ../../mod/events.php:452
+msgid "Location"
+msgstr "Ort"
-#: ../../include/permissions.php:867 ../../include/permissions.php:868
-#: ../../include/permissions.php:869
-msgid "Mostly Public"
-msgstr "Weitgehend öffentlich"
+#: ../../include/js_strings.php:27
+msgid "timeago.prefixAgo"
+msgstr "timeago.prefixAgo"
-#: ../../include/permissions.php:867 ../../include/permissions.php:868
-#: ../../include/permissions.php:869
-msgid "Restricted"
-msgstr "Beschränkt"
+#: ../../include/js_strings.php:28
+msgid "timeago.prefixFromNow"
+msgstr " "
-#: ../../include/permissions.php:867 ../../include/permissions.php:868
-msgid "Private"
-msgstr "Privat"
+#: ../../include/js_strings.php:29
+msgid "ago"
+msgstr "her"
-#: ../../include/permissions.php:868
-msgid "Community Forum"
-msgstr "Forum"
+#: ../../include/js_strings.php:30
+msgid "from now"
+msgstr "von jetzt"
-#: ../../include/permissions.php:869
-msgid "Feed Republish"
-msgstr "Teilen von Feeds"
+#: ../../include/js_strings.php:31
+msgid "less than a minute"
+msgstr "weniger als eine Minute"
-#: ../../include/permissions.php:870
-msgid "Special Purpose"
-msgstr "Für besondere Zwecke"
+#: ../../include/js_strings.php:32
+msgid "about a minute"
+msgstr "ungefähr eine Minute"
-#: ../../include/permissions.php:870
-msgid "Celebrity/Soapbox"
-msgstr "Mitteilungs-Kanal (keine Kommentare)"
+#: ../../include/js_strings.php:33
+#, php-format
+msgid "%d minutes"
+msgstr "%d Minuten"
-#: ../../include/permissions.php:870
-msgid "Group Repository"
-msgstr "Gruppenarchiv"
+#: ../../include/js_strings.php:34
+msgid "about an hour"
+msgstr "ungefähr eine Stunde"
-#: ../../include/permissions.php:871 ../../include/profile_selectors.php:6
-#: ../../include/profile_selectors.php:23
-#: ../../include/profile_selectors.php:61
-#: ../../include/profile_selectors.php:97
-msgid "Other"
-msgstr "Andere"
+#: ../../include/js_strings.php:35
+#, php-format
+msgid "about %d hours"
+msgstr "ungefähr %d Stunden"
-#: ../../include/permissions.php:871
-msgid "Custom/Expert Mode"
-msgstr "Benutzerdefiniert/Expertenmodus"
+#: ../../include/js_strings.php:36
+msgid "a day"
+msgstr "ein Tag"
-#: ../../include/chat.php:23
-msgid "Missing room name"
-msgstr "Der Chatraum hat keinen Namen"
+#: ../../include/js_strings.php:37
+#, php-format
+msgid "%d days"
+msgstr "%d Tage"
-#: ../../include/chat.php:32
-msgid "Duplicate room name"
-msgstr "Name des Chatraums bereits vergeben"
+#: ../../include/js_strings.php:38
+msgid "about a month"
+msgstr "ungefähr ein Monat"
-#: ../../include/chat.php:82 ../../include/chat.php:90
-msgid "Invalid room specifier."
-msgstr "Ungültiger Raumbezeichner."
+#: ../../include/js_strings.php:39
+#, php-format
+msgid "%d months"
+msgstr "%d Monate"
-#: ../../include/chat.php:122
-msgid "Room not found."
-msgstr "Chatraum konnte nicht gefunden werden."
+#: ../../include/js_strings.php:40
+msgid "about a year"
+msgstr "ungefähr ein Jahr"
-#: ../../include/chat.php:133 ../../include/photos.php:26
-#: ../../include/attach.php:137 ../../include/attach.php:185
-#: ../../include/attach.php:248 ../../include/attach.php:262
-#: ../../include/attach.php:269 ../../include/attach.php:334
-#: ../../include/attach.php:348 ../../include/attach.php:355
-#: ../../include/attach.php:433 ../../include/attach.php:840
-#: ../../include/attach.php:911 ../../include/attach.php:1064
-#: ../../include/items.php:4342 ../../mod/achievements.php:30
-#: ../../mod/fsuggest.php:78 ../../mod/authtest.php:13
-#: ../../mod/bookmarks.php:48 ../../mod/block.php:22 ../../mod/block.php:72
-#: ../../mod/id.php:71 ../../mod/like.php:177 ../../mod/common.php:35
-#: ../../mod/mitem.php:111 ../../mod/connedit.php:348 ../../mod/mood.php:112
-#: ../../mod/filestorage.php:18 ../../mod/filestorage.php:73
-#: ../../mod/filestorage.php:88 ../../mod/filestorage.php:115
-#: ../../mod/layouts.php:69 ../../mod/layouts.php:76 ../../mod/layouts.php:87
-#: ../../mod/poke.php:133 ../../mod/network.php:12 ../../mod/chat.php:91
-#: ../../mod/chat.php:96 ../../mod/message.php:16 ../../mod/channel.php:100
-#: ../../mod/channel.php:215 ../../mod/channel.php:255
-#: ../../mod/editpost.php:13 ../../mod/editblock.php:65 ../../mod/item.php:206
-#: ../../mod/item.php:214 ../../mod/item.php:992 ../../mod/appman.php:66
-#: ../../mod/profile.php:64 ../../mod/profile.php:72 ../../mod/menu.php:74
-#: ../../mod/page.php:31 ../../mod/page.php:86 ../../mod/new_channel.php:68
-#: ../../mod/new_channel.php:99 ../../mod/notifications.php:66
-#: ../../mod/pdledit.php:21 ../../mod/photos.php:70 ../../mod/rate.php:110
-#: ../../mod/events.php:256 ../../mod/profile_photo.php:338
-#: ../../mod/profile_photo.php:351 ../../mod/mail.php:114
-#: ../../mod/webpages.php:69 ../../mod/register.php:72 ../../mod/blocks.php:69
-#: ../../mod/blocks.php:76 ../../mod/service_limits.php:7
-#: ../../mod/sources.php:66 ../../mod/regmod.php:17 ../../mod/thing.php:271
-#: ../../mod/thing.php:291 ../../mod/thing.php:328 ../../mod/invite.php:13
-#: ../../mod/invite.php:104 ../../mod/viewsrc.php:14
-#: ../../mod/settings.php:565 ../../mod/manage.php:6 ../../mod/api.php:26
-#: ../../mod/api.php:31 ../../mod/connections.php:29
-#: ../../mod/editlayout.php:63 ../../mod/editlayout.php:87
-#: ../../mod/editwebpage.php:64 ../../mod/editwebpage.php:86
-#: ../../mod/editwebpage.php:101 ../../mod/editwebpage.php:125
-#: ../../mod/group.php:9 ../../mod/viewconnections.php:22
-#: ../../mod/viewconnections.php:27 ../../mod/locs.php:82
-#: ../../mod/setup.php:227 ../../mod/sharedwithme.php:7
-#: ../../mod/suggest.php:26 ../../mod/profiles.php:188
-#: ../../mod/profiles.php:576 ../../index.php:178 ../../index.php:361
-msgid "Permission denied."
-msgstr "Zugang verweigert"
+#: ../../include/js_strings.php:41
+#, php-format
+msgid "%d years"
+msgstr "%d Jahre"
-#: ../../include/chat.php:143
-msgid "Room is full"
-msgstr "Der Raum ist voll"
+#: ../../include/js_strings.php:42
+msgid " "
+msgstr " "
-#: ../../include/datetime.php:48
-msgid "Miscellaneous"
-msgstr "Verschiedenes"
+#: ../../include/js_strings.php:43
+msgid "timeago.numbers"
+msgstr "timeago.numbers"
-#: ../../include/datetime.php:132
-msgid "YYYY-MM-DD or MM-DD"
-msgstr "JJJJ-MM-TT oder MM-TT"
+#: ../../include/js_strings.php:45 ../../include/text.php:1165
+msgid "January"
+msgstr "Januar"
-#: ../../include/datetime.php:235 ../../mod/appman.php:91
-#: ../../mod/appman.php:92 ../../mod/events.php:689
-msgid "Required"
-msgstr "Benötigt"
+#: ../../include/js_strings.php:46 ../../include/text.php:1165
+msgid "February"
+msgstr "Februar"
-#: ../../include/datetime.php:262 ../../boot.php:2306
-msgid "never"
-msgstr "Nie"
+#: ../../include/js_strings.php:47 ../../include/text.php:1165
+msgid "March"
+msgstr "März"
-#: ../../include/datetime.php:268
-msgid "less than a second ago"
-msgstr "Vor weniger als einer Sekunde"
+#: ../../include/js_strings.php:48 ../../include/text.php:1165
+msgid "April"
+msgstr "April"
-#: ../../include/datetime.php:271
-msgid "year"
-msgstr "Jahr"
+#: ../../include/js_strings.php:49
+msgctxt "long"
+msgid "May"
+msgstr "Mai"
-#: ../../include/datetime.php:271
-msgid "years"
-msgstr "Jahre"
+#: ../../include/js_strings.php:50 ../../include/text.php:1165
+msgid "June"
+msgstr "Juni"
-#: ../../include/datetime.php:272
+#: ../../include/js_strings.php:51 ../../include/text.php:1165
+msgid "July"
+msgstr "Juli"
+
+#: ../../include/js_strings.php:52 ../../include/text.php:1165
+msgid "August"
+msgstr "August"
+
+#: ../../include/js_strings.php:53 ../../include/text.php:1165
+msgid "September"
+msgstr "September"
+
+#: ../../include/js_strings.php:54 ../../include/text.php:1165
+msgid "October"
+msgstr "Oktober"
+
+#: ../../include/js_strings.php:55 ../../include/text.php:1165
+msgid "November"
+msgstr "November"
+
+#: ../../include/js_strings.php:56 ../../include/text.php:1165
+msgid "December"
+msgstr "Dezember"
+
+#: ../../include/js_strings.php:57
+msgid "Jan"
+msgstr "Jan"
+
+#: ../../include/js_strings.php:58
+msgid "Feb"
+msgstr "Feb"
+
+#: ../../include/js_strings.php:59
+msgid "Mar"
+msgstr "Mär"
+
+#: ../../include/js_strings.php:60
+msgid "Apr"
+msgstr "Apr"
+
+#: ../../include/js_strings.php:61
+msgctxt "short"
+msgid "May"
+msgstr "Mai"
+
+#: ../../include/js_strings.php:62
+msgid "Jun"
+msgstr "Jun"
+
+#: ../../include/js_strings.php:63
+msgid "Jul"
+msgstr "Jul"
+
+#: ../../include/js_strings.php:64
+msgid "Aug"
+msgstr "Aug"
+
+#: ../../include/js_strings.php:65
+msgid "Sep"
+msgstr "Sep"
+
+#: ../../include/js_strings.php:66
+msgid "Oct"
+msgstr "Okt"
+
+#: ../../include/js_strings.php:67
+msgid "Nov"
+msgstr "Nov"
+
+#: ../../include/js_strings.php:68
+msgid "Dec"
+msgstr "Dez"
+
+#: ../../include/js_strings.php:69 ../../include/text.php:1161
+msgid "Sunday"
+msgstr "Sonntag"
+
+#: ../../include/js_strings.php:70 ../../include/text.php:1161
+msgid "Monday"
+msgstr "Montag"
+
+#: ../../include/js_strings.php:71 ../../include/text.php:1161
+msgid "Tuesday"
+msgstr "Dienstag"
+
+#: ../../include/js_strings.php:72 ../../include/text.php:1161
+msgid "Wednesday"
+msgstr "Mittwoch"
+
+#: ../../include/js_strings.php:73 ../../include/text.php:1161
+msgid "Thursday"
+msgstr "Donnerstag"
+
+#: ../../include/js_strings.php:74 ../../include/text.php:1161
+msgid "Friday"
+msgstr "Freitag"
+
+#: ../../include/js_strings.php:75 ../../include/text.php:1161
+msgid "Saturday"
+msgstr "Samstag"
+
+#: ../../include/js_strings.php:76
+msgid "Sun"
+msgstr "So"
+
+#: ../../include/js_strings.php:77
+msgid "Mon"
+msgstr "Mp"
+
+#: ../../include/js_strings.php:78
+msgid "Tue"
+msgstr "Di"
+
+#: ../../include/js_strings.php:79
+msgid "Wed"
+msgstr "Mi"
+
+#: ../../include/js_strings.php:80
+msgid "Thu"
+msgstr "Do"
+
+#: ../../include/js_strings.php:81
+msgid "Fri"
+msgstr "Fr"
+
+#: ../../include/js_strings.php:82
+msgid "Sat"
+msgstr "Sa"
+
+#: ../../include/js_strings.php:83
+msgctxt "calendar"
+msgid "today"
+msgstr "heute"
+
+#: ../../include/js_strings.php:84
+msgctxt "calendar"
msgid "month"
msgstr "Monat"
-#: ../../include/datetime.php:272
-msgid "months"
-msgstr "Monate"
-
-#: ../../include/datetime.php:273
+#: ../../include/js_strings.php:85
+msgctxt "calendar"
msgid "week"
msgstr "Woche"
-#: ../../include/datetime.php:273
-msgid "weeks"
-msgstr "Wochen"
-
-#: ../../include/datetime.php:274
+#: ../../include/js_strings.php:86
+msgctxt "calendar"
msgid "day"
msgstr "Tag"
-#: ../../include/datetime.php:274
-msgid "days"
-msgstr "Tage"
+#: ../../include/js_strings.php:87
+msgctxt "calendar"
+msgid "All day"
+msgstr "Ganztägig"
-#: ../../include/datetime.php:275
-msgid "hour"
-msgstr "Stunde"
+#: ../../include/Import/import_diaspora.php:17
+msgid "No username found in import file."
+msgstr "Kein Benutzername in der Importdatei gefunden."
-#: ../../include/datetime.php:275
-msgid "hours"
-msgstr "Stunden"
+#: ../../include/Import/import_diaspora.php:143 ../../mod/import.php:487
+msgid "Import completed."
+msgstr "Import abgeschlossen."
-#: ../../include/datetime.php:276
-msgid "minute"
-msgstr "Minute"
+#: ../../include/comanche.php:34 ../../mod/admin.php:351
+msgid "Default"
+msgstr "Standard"
-#: ../../include/datetime.php:276
-msgid "minutes"
-msgstr "Minuten"
+#: ../../include/items.php:423 ../../mod/group.php:68 ../../mod/like.php:280
+#: ../../mod/dreport.php:6 ../../mod/dreport.php:45 ../../mod/subthread.php:58
+#: ../../mod/import_items.php:114 ../../mod/profperm.php:23
+#: ../../index.php:364
+msgid "Permission denied"
+msgstr "Keine Berechtigung"
-#: ../../include/datetime.php:277
-msgid "second"
-msgstr "Sekunde"
+#: ../../include/items.php:1130 ../../include/items.php:1176
+msgid "(Unknown)"
+msgstr "(Unbekannt)"
-#: ../../include/datetime.php:277
-msgid "seconds"
-msgstr "Sekunden"
+#: ../../include/items.php:1373
+msgid "Visible to anybody on the internet."
+msgstr "Für jeden im Internet sichtbar."
+
+#: ../../include/items.php:1375
+msgid "Visible to you only."
+msgstr "Nur für Dich sichtbar."
+
+#: ../../include/items.php:1377
+msgid "Visible to anybody in this network."
+msgstr "Für jedes $Projectname-Mitglied sichtbar."
-#: ../../include/datetime.php:285
+#: ../../include/items.php:1379
+msgid "Visible to anybody authenticated."
+msgstr "Für jeden sichtbar, der angemeldet ist."
+
+#: ../../include/items.php:1381
#, php-format
-msgctxt "e.g. 22 hours ago, 1 minute ago"
-msgid "%1$d %2$s ago"
-msgstr "vor %1$d %2$s"
+msgid "Visible to anybody on %s."
+msgstr "Für jeden auf %s sichtbar."
+
+#: ../../include/items.php:1383
+msgid "Visible to all connections."
+msgstr "Für alle Verbindungen sichtbar."
+
+#: ../../include/items.php:1385
+msgid "Visible to approved connections."
+msgstr "Nur für akzeptierte Verbindungen sichtbar."
+
+#: ../../include/items.php:1387
+msgid "Visible to specific connections."
+msgstr "Sichtbar für bestimmte Verbindungen."
+
+#: ../../include/items.php:4319 ../../mod/filestorage.php:27
+#: ../../mod/thing.php:86 ../../mod/admin.php:127 ../../mod/admin.php:1012
+#: ../../mod/admin.php:1217 ../../mod/display.php:36 ../../mod/viewsrc.php:20
+msgid "Item not found."
+msgstr "Element nicht gefunden."
+
+#: ../../include/items.php:4831 ../../mod/group.php:38 ../../mod/group.php:137
+msgid "Collection not found."
+msgstr "Sammlung nicht gefunden"
+
+#: ../../include/items.php:4847
+msgid "Collection is empty."
+msgstr "Sammlung ist leer."
-#: ../../include/datetime.php:519
+#: ../../include/items.php:4854
#, php-format
-msgid "%1$s's birthday"
-msgstr "%1$ss Geburtstag"
+msgid "Collection: %s"
+msgstr "Sammlung: %s"
-#: ../../include/datetime.php:520
+#: ../../include/items.php:4864 ../../mod/connedit.php:683
#, php-format
-msgid "Happy Birthday %1$s"
-msgstr "Alles Gute zum Geburtstag, %1$s"
+msgid "Connection: %s"
+msgstr "Verbindung: %s"
+
+#: ../../include/items.php:4866
+msgid "Connection not found."
+msgstr "Die Verbindung wurde nicht gefunden."
+
+#: ../../include/event.php:22 ../../include/bb2diaspora.php:471
+#: ../../include/text.php:1392
+msgid "l F d, Y \\@ g:i A"
+msgstr "l, d. F Y, H:i"
+
+#: ../../include/event.php:30 ../../include/bb2diaspora.php:477
+#: ../../include/text.php:1396
+msgid "Starts:"
+msgstr "Beginnt:"
+
+#: ../../include/event.php:40 ../../include/bb2diaspora.php:485
+#: ../../include/text.php:1400
+msgid "Finishes:"
+msgstr "Endet:"
+
+#: ../../include/event.php:52 ../../include/identity.php:998
+#: ../../include/bb2diaspora.php:493 ../../include/text.php:1407
+#: ../../mod/directory.php:304
+msgid "Location:"
+msgstr "Ort:"
+
+#: ../../include/event.php:768
+msgid "This event has been added to your calendar."
+msgstr "Dieser Termin wurde zu Deinem Kalender hinzugefügt"
+
+#: ../../include/event.php:904 ../../include/conversation.php:123
+#: ../../include/text.php:1919 ../../mod/tagger.php:47 ../../mod/like.php:363
+#: ../../mod/events.php:249
+msgid "event"
+msgstr "Termin"
+
+#: ../../include/event.php:967
+msgid "Not specified"
+msgstr "Keine Angabe"
+
+#: ../../include/event.php:968
+msgid "Needs Action"
+msgstr "Aktion erforderlich"
+
+#: ../../include/event.php:969
+msgid "Completed"
+msgstr "Abgeschlossen"
+
+#: ../../include/event.php:970
+msgid "In Process"
+msgstr "In Bearbeitung"
+
+#: ../../include/event.php:971
+msgid "Cancelled"
+msgstr "gestrichen"
+
+#: ../../include/identity.php:32
+msgid "Unable to obtain identity information from database"
+msgstr "Kann keine Identitäts-Informationen aus Datenbank beziehen"
+
+#: ../../include/identity.php:66
+msgid "Empty name"
+msgstr "Namensfeld leer"
+
+#: ../../include/identity.php:69
+msgid "Name too long"
+msgstr "Name ist zu lang"
+
+#: ../../include/identity.php:181
+msgid "No account identifier"
+msgstr "Keine Account-Kennung"
+
+#: ../../include/identity.php:193
+msgid "Nickname is required."
+msgstr "Spitzname ist erforderlich."
+
+#: ../../include/identity.php:207
+msgid "Reserved nickname. Please choose another."
+msgstr "Reservierter Kurzname. Bitte wähle einen anderen."
+
+#: ../../include/identity.php:212
+msgid ""
+"Nickname has unsupported characters or is already being used on this site."
+msgstr "Der Spitzname enthält nicht-unterstütze Zeichen oder wird bereits auf dieser Seite genutzt."
+
+#: ../../include/identity.php:288
+msgid "Unable to retrieve created identity"
+msgstr "Kann die erstellte Identität nicht empfangen"
+
+#: ../../include/identity.php:346
+msgid "Default Profile"
+msgstr "Standard-Profil"
+
+#: ../../include/identity.php:390 ../../include/identity.php:391
+#: ../../include/identity.php:398 ../../include/widgets.php:430
+#: ../../include/profile_selectors.php:80 ../../mod/connedit.php:573
+#: ../../mod/settings.php:338 ../../mod/settings.php:342
+#: ../../mod/settings.php:343 ../../mod/settings.php:346
+#: ../../mod/settings.php:357
+msgid "Friends"
+msgstr "Freunde"
+
+#: ../../include/identity.php:770
+msgid "Requested channel is not available."
+msgstr "Angeforderte Kanal nicht verfügbar."
+
+#: ../../include/identity.php:816 ../../mod/filestorage.php:54
+#: ../../mod/connect.php:13 ../../mod/achievements.php:11
+#: ../../mod/blocks.php:29 ../../mod/hcard.php:8 ../../mod/editwebpage.php:28
+#: ../../mod/profile.php:16 ../../mod/editblock.php:29
+#: ../../mod/editlayout.php:27 ../../mod/webpages.php:29
+#: ../../mod/layouts.php:29
+msgid "Requested profile is not available."
+msgstr "Erwünschte Profil ist nicht verfügbar."
+
+#: ../../include/identity.php:960 ../../mod/profiles.php:782
+msgid "Change profile photo"
+msgstr "Profilfoto ändern"
+
+#: ../../include/identity.php:966
+msgid "Profiles"
+msgstr "Profile"
+
+#: ../../include/identity.php:966
+msgid "Manage/edit profiles"
+msgstr "Profile verwalten/bearbeiten"
+
+#: ../../include/identity.php:967 ../../mod/profiles.php:783
+msgid "Create New Profile"
+msgstr "Neues Profil erstellen"
+
+#: ../../include/identity.php:970 ../../include/nav.php:90
+msgid "Edit Profile"
+msgstr "Profile bearbeiten"
+
+#: ../../include/identity.php:982 ../../mod/profiles.php:794
+msgid "Profile Image"
+msgstr "Profilfoto:"
+
+#: ../../include/identity.php:985
+msgid "visible to everybody"
+msgstr "sichtbar für jeden"
+
+#: ../../include/identity.php:986 ../../mod/profiles.php:677
+#: ../../mod/profiles.php:798
+msgid "Edit visibility"
+msgstr "Sichtbarkeit bearbeiten"
+
+#: ../../include/identity.php:1002 ../../include/identity.php:1242
+msgid "Gender:"
+msgstr "Geschlecht:"
+
+#: ../../include/identity.php:1003 ../../include/identity.php:1286
+msgid "Status:"
+msgstr "Status:"
+
+#: ../../include/identity.php:1004 ../../include/identity.php:1297
+msgid "Homepage:"
+msgstr "Homepage:"
+
+#: ../../include/identity.php:1005
+msgid "Online Now"
+msgstr "gerade online"
+
+#: ../../include/identity.php:1089 ../../include/identity.php:1167
+#: ../../mod/ping.php:318
+msgid "g A l F d"
+msgstr "l, d. F, G:i \\U\\h\\r"
+
+#: ../../include/identity.php:1090 ../../include/identity.php:1168
+msgid "F d"
+msgstr "d. F"
+
+#: ../../include/identity.php:1135 ../../include/identity.php:1207
+#: ../../mod/ping.php:341
+msgid "[today]"
+msgstr "[Heute]"
+
+#: ../../include/identity.php:1146
+msgid "Birthday Reminders"
+msgstr "Geburtstags Erinnerungen"
+
+#: ../../include/identity.php:1147
+msgid "Birthdays this week:"
+msgstr "Geburtstage in dieser Woche:"
+
+#: ../../include/identity.php:1200
+msgid "[No description]"
+msgstr "[Keine Beschreibung]"
+
+#: ../../include/identity.php:1218
+msgid "Event Reminders"
+msgstr "Termin-Erinnerungen"
+
+#: ../../include/identity.php:1219
+msgid "Events this week:"
+msgstr "Termine in dieser Woche:"
+
+#: ../../include/identity.php:1232 ../../include/identity.php:1349
+#: ../../include/apps.php:138 ../../mod/profperm.php:112
+msgid "Profile"
+msgstr "Profil"
+
+#: ../../include/identity.php:1240 ../../mod/settings.php:1029
+msgid "Full Name:"
+msgstr "Voller Name:"
+
+#: ../../include/identity.php:1247
+msgid "Like this channel"
+msgstr "Dieser Kanal gefällt mir"
+
+#: ../../include/identity.php:1258 ../../include/taxonomy.php:414
+#: ../../include/conversation.php:1721 ../../include/ItemObject.php:179
+#: ../../mod/photos.php:1083
+msgctxt "noun"
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] "Gefällt mir"
+msgstr[1] "Gefällt mir"
+
+#: ../../include/identity.php:1271
+msgid "j F, Y"
+msgstr "j. F Y"
+
+#: ../../include/identity.php:1272
+msgid "j F"
+msgstr "j. F"
+
+#: ../../include/identity.php:1279
+msgid "Birthday:"
+msgstr "Geburtstag:"
+
+#: ../../include/identity.php:1283 ../../mod/directory.php:299
+msgid "Age:"
+msgstr "Alter:"
+
+#: ../../include/identity.php:1292
+#, php-format
+msgid "for %1$d %2$s"
+msgstr "seit %1$d %2$s"
+
+#: ../../include/identity.php:1295 ../../mod/profiles.php:699
+msgid "Sexual Preference:"
+msgstr "Sexuelle Orientierung:"
+
+#: ../../include/identity.php:1299 ../../mod/profiles.php:701
+#: ../../mod/directory.php:315
+msgid "Hometown:"
+msgstr "Heimatstadt:"
+
+#: ../../include/identity.php:1301
+msgid "Tags:"
+msgstr "Schlagworte:"
+
+#: ../../include/identity.php:1303 ../../mod/profiles.php:702
+msgid "Political Views:"
+msgstr "Politische Ansichten:"
+
+#: ../../include/identity.php:1305
+msgid "Religion:"
+msgstr "Religion:"
+
+#: ../../include/identity.php:1307 ../../mod/directory.php:317
+msgid "About:"
+msgstr "Ãœber:"
+
+#: ../../include/identity.php:1309
+msgid "Hobbies/Interests:"
+msgstr "Hobbys/Interessen:"
+
+#: ../../include/identity.php:1311 ../../mod/profiles.php:705
+msgid "Likes:"
+msgstr "Gefällt:"
+
+#: ../../include/identity.php:1313 ../../mod/profiles.php:706
+msgid "Dislikes:"
+msgstr "Gefällt nicht:"
+
+#: ../../include/identity.php:1315
+msgid "Contact information and Social Networks:"
+msgstr "Kontaktinformation und soziale Netzwerke:"
+
+#: ../../include/identity.php:1317
+msgid "My other channels:"
+msgstr "Meine anderen Kanäle:"
+
+#: ../../include/identity.php:1319
+msgid "Musical interests:"
+msgstr "Musikalische Interessen:"
+
+#: ../../include/identity.php:1321
+msgid "Books, literature:"
+msgstr "Bücher, Literatur:"
+
+#: ../../include/identity.php:1323
+msgid "Television:"
+msgstr "Fernsehen:"
+
+#: ../../include/identity.php:1325
+msgid "Film/dance/culture/entertainment:"
+msgstr "Film/Tanz/Kultur/Unterhaltung:"
+
+#: ../../include/identity.php:1327
+msgid "Love/Romance:"
+msgstr "Liebe/Romantik:"
+
+#: ../../include/identity.php:1329
+msgid "Work/employment:"
+msgstr "Arbeit/Anstellung:"
+
+#: ../../include/identity.php:1331
+msgid "School/education:"
+msgstr "Schule/Ausbildung:"
+
+#: ../../include/identity.php:1351
+msgid "Like this thing"
+msgstr "Gefällt mir"
+
+#: ../../include/taxonomy.php:240 ../../include/taxonomy.php:261
+msgid "Tags"
+msgstr "Schlagwörter"
+
+#: ../../include/taxonomy.php:282 ../../include/widgets.php:36
+#: ../../include/contact_widgets.php:95
+msgid "Categories"
+msgstr "Kategorien"
+
+#: ../../include/taxonomy.php:305
+msgid "Keywords"
+msgstr "Schlüsselwörter"
+
+#: ../../include/taxonomy.php:326
+msgid "have"
+msgstr "habe"
+
+#: ../../include/taxonomy.php:326
+msgid "has"
+msgstr "hat"
+
+#: ../../include/taxonomy.php:327
+msgid "want"
+msgstr "will"
+
+#: ../../include/taxonomy.php:327
+msgid "wants"
+msgstr "will"
+
+#: ../../include/taxonomy.php:328 ../../include/ItemObject.php:254
+msgid "like"
+msgstr "mag"
+
+#: ../../include/taxonomy.php:328
+msgid "likes"
+msgstr "gefällt"
+
+#: ../../include/taxonomy.php:329 ../../include/ItemObject.php:255
+msgid "dislike"
+msgstr "verurteile"
+
+#: ../../include/taxonomy.php:329
+msgid "dislikes"
+msgstr "missfällt"
+
+#: ../../include/acl_selectors.php:240
+msgid "Visible to your default audience"
+msgstr "Standard-Sichtbarkeit"
+
+#: ../../include/acl_selectors.php:241
+msgid "Show"
+msgstr "Anzeigen"
+
+#: ../../include/acl_selectors.php:242
+msgid "Don't show"
+msgstr "Nicht anzeigen"
+
+#: ../../include/acl_selectors.php:247
+msgid "Other networks and post services"
+msgstr "Andere Netzwerke und Platformen"
+
+#: ../../include/acl_selectors.php:249 ../../mod/filestorage.php:147
+#: ../../mod/thing.php:310 ../../mod/thing.php:356 ../../mod/photos.php:631
+#: ../../mod/photos.php:998 ../../mod/chat.php:211
+msgid "Permissions"
+msgstr "Berechtigungen"
+
+#: ../../include/acl_selectors.php:250 ../../include/ItemObject.php:384
+#: ../../mod/photos.php:1215
+msgid "Close"
+msgstr "Schließen"
+
+#: ../../include/activities.php:42
+msgid " and "
+msgstr "und"
+
+#: ../../include/activities.php:50
+msgid "public profile"
+msgstr "öffentliches Profil"
+
+#: ../../include/activities.php:59
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+msgstr "%1$s hat %2$s auf &ldquo;%3$s&rdquo; geändert"
+
+#: ../../include/activities.php:60
+#, php-format
+msgid "Visit %1$s's %2$s"
+msgstr "Besuche %1$s's %2$s"
+
+#: ../../include/activities.php:63
+#, php-format
+msgid "%1$s has an updated %2$s, changing %3$s."
+msgstr "%1$s hat ein aktualisiertes %2$s, %3$s wurde verändert."
+
+#: ../../include/attach.php:246 ../../include/attach.php:332
+msgid "Item was not found."
+msgstr "Beitrag wurde nicht gefunden."
+
+#: ../../include/attach.php:496
+msgid "No source file."
+msgstr "Keine Quelldatei."
+
+#: ../../include/attach.php:514
+msgid "Cannot locate file to replace"
+msgstr "Kann Datei zum Ersetzen nicht finden"
+
+#: ../../include/attach.php:532
+msgid "Cannot locate file to revise/update"
+msgstr "Kann Datei zum Prüfen/Aktualisieren nicht finden"
+
+#: ../../include/attach.php:667
+#, php-format
+msgid "File exceeds size limit of %d"
+msgstr "Datei überschreitet das Größen-Limit von %d"
+
+#: ../../include/attach.php:681
+#, php-format
+msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
+msgstr "Die Größe Deiner Datei-Anhänge hat das Maximum von %1$.0f MByte erreicht."
+
+#: ../../include/attach.php:837
+msgid "File upload failed. Possible system limit or action terminated."
+msgstr "Datei-Upload fehlgeschlagen. Mögliche Systembegrenzung oder abgebrochener Prozess."
+
+#: ../../include/attach.php:850
+msgid "Stored file could not be verified. Upload failed."
+msgstr "Gespeichert Datei konnte nicht verifiziert werden. Upload abgebrochen."
+
+#: ../../include/attach.php:898 ../../include/attach.php:914
+msgid "Path not available."
+msgstr "Pfad nicht verfügbar."
+
+#: ../../include/attach.php:960 ../../include/attach.php:1112
+msgid "Empty pathname"
+msgstr "Leere Pfadangabe"
+
+#: ../../include/attach.php:986
+msgid "duplicate filename or path"
+msgstr "doppelter Dateiname oder Pfad"
+
+#: ../../include/attach.php:1008
+msgid "Path not found."
+msgstr "Pfad nicht gefunden."
+
+#: ../../include/attach.php:1066
+msgid "mkdir failed."
+msgstr "mkdir fehlgeschlagen."
+
+#: ../../include/attach.php:1070
+msgid "database storage failed."
+msgstr "Speichern in der Datenbank fehlgeschlagen."
+
+#: ../../include/attach.php:1118
+msgid "Empty path"
+msgstr "Leere Pfadangabe"
+
+#: ../../include/bb2diaspora.php:382
+msgid "Attachments:"
+msgstr "Anhänge:"
+
+#: ../../include/bb2diaspora.php:473
+msgid "$Projectname event notification:"
+msgstr "$Projectname-Terminbenachrichtigung:"
+
+#: ../../include/notify.php:20
+msgid "created a new post"
+msgstr "Neuer Beitrag wurde erzeugt"
+
+#: ../../include/notify.php:21
+#, php-format
+msgid "commented on %s's post"
+msgstr "hat %s's Beitrag kommentiert"
+
+#: ../../include/widgets.php:92 ../../include/nav.php:157
+#: ../../mod/apps.php:36
+msgid "Apps"
+msgstr "Apps"
+
+#: ../../include/widgets.php:93
+msgid "System"
+msgstr "System"
+
+#: ../../include/widgets.php:95 ../../include/conversation.php:1526
+msgid "Personal"
+msgstr "Persönlich"
+
+#: ../../include/widgets.php:96
+msgid "Create Personal App"
+msgstr "Persönliche App erstellen"
+
+#: ../../include/widgets.php:97
+msgid "Edit Personal App"
+msgstr "Persönliche App bearbeiten"
+
+#: ../../include/widgets.php:139 ../../mod/suggest.php:54
+msgid "Ignore/Hide"
+msgstr "Ignorieren/Verstecken"
+
+#: ../../include/widgets.php:144 ../../mod/connections.php:125
+msgid "Suggestions"
+msgstr "Vorschläge"
+
+#: ../../include/widgets.php:145
+msgid "See more..."
+msgstr "Mehr anzeigen …"
+
+#: ../../include/widgets.php:166
+#, php-format
+msgid "You have %1$.0f of %2$.0f allowed connections."
+msgstr "Du bist %1$.0f von maximal %2$.0f erlaubten Verbindungen eingegangen."
+
+#: ../../include/widgets.php:172
+msgid "Add New Connection"
+msgstr "Neue Verbindung hinzufügen"
+
+#: ../../include/widgets.php:173
+msgid "Enter the channel address"
+msgstr "Adresse des Kanals eingeben"
+
+#: ../../include/widgets.php:174
+msgid "Example: bob@example.com, http://example.com/barbara"
+msgstr "Beispiel: bob@beispiel.com, http://beispiel.com/barbara"
+
+#: ../../include/widgets.php:190
+msgid "Notes"
+msgstr "Notizen"
+
+#: ../../include/widgets.php:192 ../../include/text.php:868
+#: ../../include/text.php:880 ../../mod/rbmark.php:28 ../../mod/rbmark.php:100
+#: ../../mod/admin.php:1449 ../../mod/admin.php:1469 ../../mod/filer.php:49
+msgid "Save"
+msgstr "Speichern"
+
+#: ../../include/widgets.php:266
+msgid "Remove term"
+msgstr "Eintrag löschen"
+
+#: ../../include/widgets.php:274 ../../include/features.php:72
+msgid "Saved Searches"
+msgstr "Gespeicherte Suchanfragen"
+
+#: ../../include/widgets.php:275 ../../include/group.php:300
+msgid "add"
+msgstr "hinzufügen"
+
+#: ../../include/widgets.php:304 ../../include/features.php:85
+#: ../../include/contact_widgets.php:57
+msgid "Saved Folders"
+msgstr "Gespeicherte Ordner"
+
+#: ../../include/widgets.php:307 ../../include/contact_widgets.php:60
+#: ../../include/contact_widgets.php:98
+msgid "Everything"
+msgstr "Alles"
+
+#: ../../include/widgets.php:349
+msgid "Archives"
+msgstr "Archive"
+
+#: ../../include/widgets.php:428 ../../mod/connedit.php:571
+msgid "Me"
+msgstr "Ich"
+
+#: ../../include/widgets.php:429 ../../mod/connedit.php:572
+msgid "Family"
+msgstr "Familie"
+
+#: ../../include/widgets.php:431 ../../mod/connedit.php:574
+msgid "Acquaintances"
+msgstr "Bekannte"
+
+#: ../../include/widgets.php:432 ../../mod/connedit.php:575
+#: ../../mod/connections.php:88 ../../mod/connections.php:103
+msgid "All"
+msgstr "Alle"
+
+#: ../../include/widgets.php:451
+msgid "Refresh"
+msgstr "Aktualisieren"
+
+#: ../../include/widgets.php:485
+msgid "Account settings"
+msgstr "Konto-Einstellungen"
+
+#: ../../include/widgets.php:491
+msgid "Channel settings"
+msgstr "Kanal-Einstellungen"
+
+#: ../../include/widgets.php:497
+msgid "Additional features"
+msgstr "Zusätzliche Funktionen"
+
+#: ../../include/widgets.php:503
+msgid "Feature/Addon settings"
+msgstr "Plugin-Einstellungen"
+
+#: ../../include/widgets.php:509
+msgid "Display settings"
+msgstr "Anzeige-Einstellungen"
+
+#: ../../include/widgets.php:515
+msgid "Connected apps"
+msgstr "Verbundene Apps"
+
+#: ../../include/widgets.php:521
+msgid "Export channel"
+msgstr "Kanal exportieren"
+
+#: ../../include/widgets.php:530 ../../mod/connedit.php:683
+msgid "Connection Default Permissions"
+msgstr "Standardzugriffsrechte für neue Verbindungen:"
+
+#: ../../include/widgets.php:538
+msgid "Premium Channel Settings"
+msgstr "Premium-Kanal-Einstellungen"
+
+#: ../../include/widgets.php:546 ../../include/features.php:59
+#: ../../mod/sources.php:88
+msgid "Channel Sources"
+msgstr "Kanal-Quellen"
+
+#: ../../include/widgets.php:554 ../../include/nav.php:202
+#: ../../include/apps.php:134 ../../mod/admin.php:1071
+#: ../../mod/admin.php:1271
+msgid "Settings"
+msgstr "Einstellungen"
+
+#: ../../include/widgets.php:568
+msgid "Private Mail Menu"
+msgstr "Private Nachrichten"
+
+#: ../../include/widgets.php:570
+msgid "Combined View"
+msgstr "Kombinierte Anzeige"
+
+#: ../../include/widgets.php:575 ../../include/nav.php:191
+msgid "Inbox"
+msgstr "Eingang"
+
+#: ../../include/widgets.php:580 ../../include/nav.php:192
+msgid "Outbox"
+msgstr "Ausgang"
+
+#: ../../include/widgets.php:585 ../../include/nav.php:193
+msgid "New Message"
+msgstr "Neue Nachricht"
+
+#: ../../include/widgets.php:604 ../../include/widgets.php:616
+msgid "Conversations"
+msgstr "Konversationen"
+
+#: ../../include/widgets.php:608
+msgid "Received Messages"
+msgstr "Erhaltene Nachrichten"
+
+#: ../../include/widgets.php:612
+msgid "Sent Messages"
+msgstr "Gesendete Nachrichten"
+
+#: ../../include/widgets.php:626
+msgid "No messages."
+msgstr "Keine Nachrichten."
+
+#: ../../include/widgets.php:644
+msgid "Delete conversation"
+msgstr "Unterhaltung löschen"
+
+#: ../../include/widgets.php:670
+msgid "Events Menu"
+msgstr "Kalendermenü"
+
+#: ../../include/widgets.php:671
+msgid "Day View"
+msgstr "Tagesansicht"
+
+#: ../../include/widgets.php:672
+msgid "Week View"
+msgstr "Wochenansicht"
+
+#: ../../include/widgets.php:673
+msgid "Month View"
+msgstr "Monatsansicht"
+
+#: ../../include/widgets.php:674 ../../mod/events.php:654
+msgid "Export"
+msgstr "Exportieren"
+
+#: ../../include/widgets.php:675 ../../mod/events.php:657
+msgid "Import"
+msgstr "Import"
+
+#: ../../include/widgets.php:685
+msgid "Events Tools"
+msgstr "Kalenderwerkzeuge"
+
+#: ../../include/widgets.php:686
+msgid "Export Calendar"
+msgstr "Kalender exportieren"
+
+#: ../../include/widgets.php:687
+msgid "Import Calendar"
+msgstr "Kalender importieren"
+
+#: ../../include/widgets.php:761
+msgid "Chat Rooms"
+msgstr "Chaträume"
+
+#: ../../include/widgets.php:781
+msgid "Bookmarked Chatrooms"
+msgstr "Gespeicherte Chatrooms"
+
+#: ../../include/widgets.php:801
+msgid "Suggested Chatrooms"
+msgstr "Chatraum-Vorschläge"
+
+#: ../../include/widgets.php:928 ../../include/widgets.php:986
+msgid "photo/image"
+msgstr "Foto/Bild"
+
+#: ../../include/widgets.php:1081 ../../include/widgets.php:1083
+msgid "Rate Me"
+msgstr "Bewerte mich"
+
+#: ../../include/widgets.php:1087
+msgid "View Ratings"
+msgstr "Bewertungen ansehen"
+
+#: ../../include/widgets.php:1098
+msgid "Public Hubs"
+msgstr "Öffentliche Hubs"
+
+#: ../../include/widgets.php:1146
+msgid "Forums"
+msgstr "Foren"
+
+#: ../../include/widgets.php:1175
+msgid "Tasks"
+msgstr "Aufgaben"
+
+#: ../../include/widgets.php:1184
+msgid "Documentation"
+msgstr "Dokumentation"
+
+#: ../../include/widgets.php:1186
+msgid "Project/Site Information"
+msgstr "Informationen über das Projekt und diesen Hub"
+
+#: ../../include/widgets.php:1187
+msgid "For Members"
+msgstr "Für Mitglieder"
+
+#: ../../include/widgets.php:1188
+msgid "For Administrators"
+msgstr "Für Administratoren"
+
+#: ../../include/widgets.php:1189
+msgid "For Developers"
+msgstr "Für Entwickler"
+
+#: ../../include/widgets.php:1214 ../../mod/admin.php:441
+msgid "Site"
+msgstr "Seite"
+
+#: ../../include/widgets.php:1215
+msgid "Accounts"
+msgstr "Konten"
+
+#: ../../include/widgets.php:1216 ../../mod/admin.php:972
+msgid "Channels"
+msgstr "Kanäle"
+
+#: ../../include/widgets.php:1217 ../../mod/admin.php:1069
+#: ../../mod/admin.php:1109
+msgid "Plugins"
+msgstr "Plug-Ins"
+
+#: ../../include/widgets.php:1218 ../../mod/admin.php:1269
+#: ../../mod/admin.php:1303
+msgid "Themes"
+msgstr "Themes"
+
+#: ../../include/widgets.php:1219
+msgid "Inspect queue"
+msgstr "Warteschlange kontrollieren"
+
+#: ../../include/widgets.php:1220
+msgid "Profile Config"
+msgstr "Profilkonfiguration"
+
+#: ../../include/widgets.php:1221
+msgid "DB updates"
+msgstr "DB-Aktualisierungen"
+
+#: ../../include/widgets.php:1239 ../../include/widgets.php:1245
+#: ../../mod/admin.php:1388
+msgid "Logs"
+msgstr "Protokolle"
+
+#: ../../include/widgets.php:1243 ../../include/nav.php:210
+msgid "Admin"
+msgstr "Administration"
+
+#: ../../include/widgets.php:1244
+msgid "Plugin Features"
+msgstr "Plug-In Funktionen"
+
+#: ../../include/widgets.php:1246
+msgid "User registrations waiting for confirmation"
+msgstr "Nutzer-Anmeldungen, die auf Bestätigung warten"
+
+#: ../../include/widgets.php:1324 ../../mod/photos.php:748
+#: ../../mod/photos.php:1283
+msgid "View Photo"
+msgstr "Foto ansehen"
+
+#: ../../include/widgets.php:1341 ../../mod/photos.php:779
+msgid "Edit Album"
+msgstr "Album bearbeiten"
+
+#: ../../include/bookmarks.php:35
+#, php-format
+msgid "%1$s's bookmarks"
+msgstr "%1$ss Lesezeichen"
#: ../../include/features.php:38
msgid "General Features"
@@ -554,14 +1647,9 @@ msgstr "Große Fotos"
#: ../../include/features.php:58
msgid ""
-"Include large (640px) photo thumbnails in posts. If not enabled, use small "
-"(320px) photo thumbnails"
-msgstr "Große Vorschaubilder (640px) in Beiträgen anzeigen. Ist das deaktiviert, werden kleine Vorschaubilder (320px) angezeigt."
-
-#: ../../include/features.php:59 ../../include/widgets.php:545
-#: ../../mod/sources.php:88
-msgid "Channel Sources"
-msgstr "Kanal-Quellen"
+"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
+"(640px) photo thumbnails"
+msgstr "Große Vorschaubilder (1024px) in Beiträgen anzeigen. Falls nicht aktiviert, werden kleine Vorschaubilder (640px) verwendet."
#: ../../include/features.php:59
msgid "Automatically import channel content from other channels or feeds"
@@ -577,626 +1665,498 @@ msgid ""
msgstr "Erlaube optionale Verschlüsselung von Inhalten (Ende-zu-Ende mit geteiltem Sicherheitsschlüssel)"
#: ../../include/features.php:61
-msgid "Enable voting tools"
+msgid "Enable Voting Tools"
msgstr "Umfragewerkzeuge aktivieren"
#: ../../include/features.php:61
msgid "Provide a class of post which others can vote on"
msgstr "Aktiviere die Umfragewerkzeuge, um anderen die Möglichkeit zu geben, Deinem Beitrag zuzustimmen, ihn abzulehnen oder sich zu enthalten. (Muss im Beitrag selbst noch aktiviert werden.)"
-#: ../../include/features.php:67
+#: ../../include/features.php:62
+msgid "Delayed Posting"
+msgstr "Verzögertes Senden"
+
+#: ../../include/features.php:62
+msgid "Allow posts to be published at a later date"
+msgstr "Ermöglicht es, Beiträge zu einem späteren Zeitpunkt zu veröffentlichen"
+
+#: ../../include/features.php:63
+msgid "Suppress Duplicate Posts/Comments"
+msgstr "Doppelte Beiträge unterdrücken"
+
+#: ../../include/features.php:63
+msgid ""
+"Prevent posts with identical content to be published with less than two "
+"minutes in between submissions."
+msgstr "Verhindert, dass innerhalb von zwei Minuten Beiträge mit identischem Inhalt veröffentlicht werden."
+
+#: ../../include/features.php:69
msgid "Network and Stream Filtering"
msgstr "Netzwerk- und Stream-Filter"
-#: ../../include/features.php:68
+#: ../../include/features.php:70
msgid "Search by Date"
msgstr "Suche nach Datum"
-#: ../../include/features.php:68
+#: ../../include/features.php:70
msgid "Ability to select posts by date ranges"
msgstr "Möglichkeit, Beiträge nach Zeiträumen auszuwählen"
-#: ../../include/features.php:69
+#: ../../include/features.php:71
msgid "Collections Filter"
msgstr "Filter für Sammlung"
-#: ../../include/features.php:69
+#: ../../include/features.php:71
msgid "Enable widget to display Network posts only from selected collections"
msgstr "Aktiviere nur Netzwerk-Beiträge von ausgewählten Sammlungen"
-#: ../../include/features.php:70 ../../include/widgets.php:273
-msgid "Saved Searches"
-msgstr "Gespeicherte Suchanfragen"
-
-#: ../../include/features.php:70
+#: ../../include/features.php:72
msgid "Save search terms for re-use"
msgstr "Suchbegriffe zur Wiederverwendung abspeichern"
-#: ../../include/features.php:71
+#: ../../include/features.php:73
msgid "Network Personal Tab"
msgstr "Persönlicher Netzwerkreiter"
-#: ../../include/features.php:71
+#: ../../include/features.php:73
msgid "Enable tab to display only Network posts that you've interacted on"
msgstr "Aktiviere Reiter nur für die Netzwerk-Beiträge, mit denen Du interagiert hast"
-#: ../../include/features.php:72
+#: ../../include/features.php:74
msgid "Network New Tab"
msgstr "Netzwerkreiter Neu"
-#: ../../include/features.php:72
+#: ../../include/features.php:74
msgid "Enable tab to display all new Network activity"
msgstr "Aktiviere Reiter, um alle neuen Netzwerkaktivitäten zu zeigen"
-#: ../../include/features.php:73
+#: ../../include/features.php:75
msgid "Affinity Tool"
msgstr "Beziehungs-Tool"
-#: ../../include/features.php:73
+#: ../../include/features.php:75
msgid "Filter stream activity by depth of relationships"
msgstr "Filter Aktivitätenstream nach Tiefe der Beziehung"
-#: ../../include/features.php:74
+#: ../../include/features.php:76
msgid "Connection Filtering"
msgstr "Filter für Sammlungen"
-#: ../../include/features.php:74
+#: ../../include/features.php:76
msgid "Filter incoming posts from connections based on keywords/content"
msgstr "Filtert eingehende Beiträge anhand von Schlüsselwörtern."
-#: ../../include/features.php:75
+#: ../../include/features.php:77
msgid "Suggest Channels"
msgstr "Kanäle vorschlagen"
-#: ../../include/features.php:75
+#: ../../include/features.php:77
msgid "Show channel suggestions"
msgstr "Kanalvorschläge anzeigen"
-#: ../../include/features.php:80
+#: ../../include/features.php:82
msgid "Post/Comment Tools"
msgstr "Beitrag-/Kommentar-Tools"
-#: ../../include/features.php:81
+#: ../../include/features.php:83
msgid "Tagging"
msgstr "Verschlagworten"
-#: ../../include/features.php:81
+#: ../../include/features.php:83
msgid "Ability to tag existing posts"
msgstr "Möglichkeit, um existierende Beiträge zu verschlagworten"
-#: ../../include/features.php:82
+#: ../../include/features.php:84
msgid "Post Categories"
msgstr "Beitrags-Kategorien"
-#: ../../include/features.php:82
+#: ../../include/features.php:84
msgid "Add categories to your posts"
msgstr "Kategorien für Beiträge"
-#: ../../include/features.php:83 ../../include/contact_widgets.php:57
-#: ../../include/widgets.php:303
-msgid "Saved Folders"
-msgstr "Gespeicherte Ordner"
-
-#: ../../include/features.php:83
+#: ../../include/features.php:85
msgid "Ability to file posts under folders"
msgstr "Möglichkeit, Beiträge in Verzeichnissen zu sammeln"
-#: ../../include/features.php:84
+#: ../../include/features.php:86
msgid "Dislike Posts"
msgstr "Gefällt-mir-nicht Beiträge"
-#: ../../include/features.php:84
+#: ../../include/features.php:86
msgid "Ability to dislike posts/comments"
msgstr "„Gefällt mir nicht“ ermöglichen"
-#: ../../include/features.php:85
+#: ../../include/features.php:87
msgid "Star Posts"
msgstr "Beiträge mit Sternchen versehen"
-#: ../../include/features.php:85
+#: ../../include/features.php:87
msgid "Ability to mark special posts with a star indicator"
msgstr "Möglichkeit, spezielle Beiträge mit Sternchen-Symbol zu markieren"
-#: ../../include/features.php:86
+#: ../../include/features.php:88
msgid "Tag Cloud"
msgstr "Schlagwort-Wolke"
-#: ../../include/features.php:86
+#: ../../include/features.php:88
msgid "Provide a personal tag cloud on your channel page"
msgstr "Persönliche Schlagwort-Wolke auf Deiner Kanal-Seite anzeigen"
-#: ../../include/comanche.php:34 ../../mod/admin.php:348
-msgid "Default"
-msgstr "Standard"
-
-#: ../../include/js_strings.php:5
-msgid "Delete this item?"
-msgstr "Dieses Element löschen?"
-
-#: ../../include/js_strings.php:6 ../../include/ItemObject.php:673
-#: ../../mod/photos.php:1008 ../../mod/photos.php:1126
-msgid "Comment"
-msgstr "Kommentar"
-
-#: ../../include/js_strings.php:7 ../../include/ItemObject.php:390
-msgid "[+] show all"
-msgstr "[+] Alle anzeigen"
-
-#: ../../include/js_strings.php:8
-msgid "[-] show less"
-msgstr "[-] Weniger anzeigen"
-
-#: ../../include/js_strings.php:9
-msgid "[+] expand"
-msgstr "[+] aufklappen"
-
-#: ../../include/js_strings.php:10
-msgid "[-] collapse"
-msgstr "[-] einklappen"
-
-#: ../../include/js_strings.php:11
-msgid "Password too short"
-msgstr "Kennwort zu kurz"
-
-#: ../../include/js_strings.php:12
-msgid "Passwords do not match"
-msgstr "Kennwörter stimmen nicht überein"
-
-#: ../../include/js_strings.php:13 ../../mod/photos.php:41
-msgid "everybody"
-msgstr "alle"
-
-#: ../../include/js_strings.php:14
-msgid "Secret Passphrase"
-msgstr "geheime Passphrase"
-
-#: ../../include/js_strings.php:15
-msgid "Passphrase hint"
-msgstr "Hinweis zur Passphrase"
-
-#: ../../include/js_strings.php:16
-msgid "Notice: Permissions have changed but have not yet been submitted."
-msgstr "Achtung: Berechtigungen wurden verändert, aber noch nicht gespeichert."
-
-#: ../../include/js_strings.php:17
-msgid "close all"
-msgstr "Alle schließen"
+#: ../../include/profile_selectors.php:6
+#: ../../include/profile_selectors.php:23 ../../mod/id.php:103
+msgid "Male"
+msgstr "Männlich"
-#: ../../include/js_strings.php:18
-msgid "Nothing new here"
-msgstr "Nichts Neues hier"
+#: ../../include/profile_selectors.php:6
+#: ../../include/profile_selectors.php:23 ../../mod/id.php:105
+msgid "Female"
+msgstr "Weiblich"
-#: ../../include/js_strings.php:19
-msgid "Rate This Channel (this is public)"
-msgstr "Diesen Kanal bewerten (öffentlich sichtbar)"
+#: ../../include/profile_selectors.php:6
+msgid "Currently Male"
+msgstr "Momentan männlich"
-#: ../../include/js_strings.php:20 ../../mod/connedit.php:667
-#: ../../mod/rate.php:156
-msgid "Rating"
-msgstr "Bewertung"
+#: ../../include/profile_selectors.php:6
+msgid "Currently Female"
+msgstr "Momentan weiblich"
-#: ../../include/js_strings.php:21
-msgid "Describe (optional)"
-msgstr "Beschreibung (optional)"
+#: ../../include/profile_selectors.php:6
+msgid "Mostly Male"
+msgstr "Größtenteils männlich"
-#: ../../include/js_strings.php:22 ../../include/ItemObject.php:674
-#: ../../mod/fsuggest.php:108 ../../mod/mitem.php:231
-#: ../../mod/connedit.php:688 ../../mod/mood.php:135 ../../mod/pconfig.php:108
-#: ../../mod/filestorage.php:156 ../../mod/poke.php:171 ../../mod/chat.php:181
-#: ../../mod/chat.php:209 ../../mod/admin.php:411 ../../mod/admin.php:776
-#: ../../mod/admin.php:940 ../../mod/admin.php:1072 ../../mod/admin.php:1266
-#: ../../mod/admin.php:1351 ../../mod/appman.php:99 ../../mod/pdledit.php:58
-#: ../../mod/photos.php:598 ../../mod/photos.php:969 ../../mod/photos.php:1009
-#: ../../mod/photos.php:1127 ../../mod/rate.php:167 ../../mod/events.php:534
-#: ../../mod/events.php:710 ../../mod/mail.php:364 ../../mod/sources.php:104
-#: ../../mod/sources.php:138 ../../mod/import.php:511 ../../mod/thing.php:313
-#: ../../mod/thing.php:359 ../../mod/invite.php:142 ../../mod/settings.php:583
-#: ../../mod/settings.php:695 ../../mod/settings.php:723
-#: ../../mod/settings.php:746 ../../mod/settings.php:831
-#: ../../mod/settings.php:1020 ../../mod/xchan.php:11 ../../mod/group.php:81
-#: ../../mod/connect.php:93 ../../mod/locs.php:108 ../../mod/setup.php:331
-#: ../../mod/setup.php:371 ../../mod/profiles.php:667
-#: ../../mod/import_items.php:122 ../../view/theme/redbasic/php/config.php:99
-msgid "Submit"
-msgstr "Bestätigen"
+#: ../../include/profile_selectors.php:6
+msgid "Mostly Female"
+msgstr "Größtenteils weiblich"
-#: ../../include/js_strings.php:23
-msgid "Please enter a link URL"
-msgstr "Gib eine URL ein:"
+#: ../../include/profile_selectors.php:6
+msgid "Transgender"
+msgstr "Transsexuell"
-#: ../../include/js_strings.php:24
-msgid "Unsaved changes. Are you sure you wish to leave this page?"
-msgstr "Ungespeicherte Änderungen. Bist Du sicher, dass Du diese Seite verlassen möchtest?"
+#: ../../include/profile_selectors.php:6
+msgid "Intersex"
+msgstr "Zwischengeschlechtlich"
-#: ../../include/js_strings.php:26
-msgid "timeago.prefixAgo"
-msgstr "timeago.prefixAgo"
+#: ../../include/profile_selectors.php:6
+msgid "Transsexual"
+msgstr "Transsexuell"
-#: ../../include/js_strings.php:27
-msgid "timeago.prefixFromNow"
-msgstr " "
+#: ../../include/profile_selectors.php:6
+msgid "Hermaphrodite"
+msgstr "Zwitter"
-#: ../../include/js_strings.php:28
-msgid "ago"
-msgstr "her"
+#: ../../include/profile_selectors.php:6
+msgid "Neuter"
+msgstr "Geschlechtslos"
-#: ../../include/js_strings.php:29
-msgid "from now"
-msgstr "von jetzt"
+#: ../../include/profile_selectors.php:6
+msgid "Non-specific"
+msgstr "unklar"
-#: ../../include/js_strings.php:30
-msgid "less than a minute"
-msgstr "weniger als eine Minute"
+#: ../../include/profile_selectors.php:6
+#: ../../include/profile_selectors.php:23
+#: ../../include/profile_selectors.php:61
+#: ../../include/profile_selectors.php:97 ../../include/permissions.php:871
+msgid "Other"
+msgstr "Andere"
-#: ../../include/js_strings.php:31
-msgid "about a minute"
-msgstr "ungefähr eine Minute"
+#: ../../include/profile_selectors.php:6
+msgid "Undecided"
+msgstr "Unentschieden"
-#: ../../include/js_strings.php:32
-#, php-format
-msgid "%d minutes"
-msgstr "%d Minuten"
+#: ../../include/profile_selectors.php:42
+#: ../../include/profile_selectors.php:61
+msgid "Males"
+msgstr "Männer"
-#: ../../include/js_strings.php:33
-msgid "about an hour"
-msgstr "ungefähr eine Stunde"
+#: ../../include/profile_selectors.php:42
+#: ../../include/profile_selectors.php:61
+msgid "Females"
+msgstr "Frauen"
-#: ../../include/js_strings.php:34
-#, php-format
-msgid "about %d hours"
-msgstr "ungefähr %d Stunden"
+#: ../../include/profile_selectors.php:42
+msgid "Gay"
+msgstr "Schwul"
-#: ../../include/js_strings.php:35
-msgid "a day"
-msgstr "ein Tag"
+#: ../../include/profile_selectors.php:42
+msgid "Lesbian"
+msgstr "Lesbisch"
-#: ../../include/js_strings.php:36
-#, php-format
-msgid "%d days"
-msgstr "%d Tage"
+#: ../../include/profile_selectors.php:42
+msgid "No Preference"
+msgstr "Keine Bevorzugung"
-#: ../../include/js_strings.php:37
-msgid "about a month"
-msgstr "ungefähr ein Monat"
+#: ../../include/profile_selectors.php:42
+msgid "Bisexual"
+msgstr "Bisexuell"
-#: ../../include/js_strings.php:38
-#, php-format
-msgid "%d months"
-msgstr "%d Monate"
+#: ../../include/profile_selectors.php:42
+msgid "Autosexual"
+msgstr "Autosexuell"
-#: ../../include/js_strings.php:39
-msgid "about a year"
-msgstr "ungefähr ein Jahr"
+#: ../../include/profile_selectors.php:42
+msgid "Abstinent"
+msgstr "Enthaltsam"
-#: ../../include/js_strings.php:40
-#, php-format
-msgid "%d years"
-msgstr "%d Jahre"
+#: ../../include/profile_selectors.php:42
+msgid "Virgin"
+msgstr "Jungfräulich"
-#: ../../include/js_strings.php:41
-msgid " "
-msgstr " "
+#: ../../include/profile_selectors.php:42
+msgid "Deviant"
+msgstr "Abweichend"
-#: ../../include/js_strings.php:42
-msgid "timeago.numbers"
-msgstr "timeago.numbers"
+#: ../../include/profile_selectors.php:42
+msgid "Fetish"
+msgstr "Fetisch"
-#: ../../include/js_strings.php:44 ../../include/text.php:1144
-msgid "January"
-msgstr "Januar"
+#: ../../include/profile_selectors.php:42
+msgid "Oodles"
+msgstr "Unmengen"
-#: ../../include/js_strings.php:45 ../../include/text.php:1144
-msgid "February"
-msgstr "Februar"
+#: ../../include/profile_selectors.php:42
+msgid "Nonsexual"
+msgstr "Sexlos"
-#: ../../include/js_strings.php:46 ../../include/text.php:1144
-msgid "March"
-msgstr "März"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Single"
+msgstr "Single"
-#: ../../include/js_strings.php:47 ../../include/text.php:1144
-msgid "April"
-msgstr "April"
+#: ../../include/profile_selectors.php:80
+msgid "Lonely"
+msgstr "Einsam"
-#: ../../include/js_strings.php:48
-msgctxt "long"
-msgid "May"
-msgstr "Mai"
+#: ../../include/profile_selectors.php:80
+msgid "Available"
+msgstr "Verfügbar"
-#: ../../include/js_strings.php:49 ../../include/text.php:1144
-msgid "June"
-msgstr "Juni"
+#: ../../include/profile_selectors.php:80
+msgid "Unavailable"
+msgstr "Nicht verfügbar"
-#: ../../include/js_strings.php:50 ../../include/text.php:1144
-msgid "July"
-msgstr "Juli"
+#: ../../include/profile_selectors.php:80
+msgid "Has crush"
+msgstr "Verguckt"
-#: ../../include/js_strings.php:51 ../../include/text.php:1144
-msgid "August"
-msgstr "August"
+#: ../../include/profile_selectors.php:80
+msgid "Infatuated"
+msgstr "Verknallt"
-#: ../../include/js_strings.php:52 ../../include/text.php:1144
-msgid "September"
-msgstr "September"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Dating"
+msgstr "Lerne gerade jemanden kennen"
-#: ../../include/js_strings.php:53 ../../include/text.php:1144
-msgid "October"
-msgstr "Oktober"
+#: ../../include/profile_selectors.php:80
+msgid "Unfaithful"
+msgstr "Treulos"
-#: ../../include/js_strings.php:54 ../../include/text.php:1144
-msgid "November"
-msgstr "November"
+#: ../../include/profile_selectors.php:80
+msgid "Sex Addict"
+msgstr "Sexabhängig"
-#: ../../include/js_strings.php:55 ../../include/text.php:1144
-msgid "December"
-msgstr "Dezember"
+#: ../../include/profile_selectors.php:80
+msgid "Friends/Benefits"
+msgstr "Freunde/Begünstigte"
-#: ../../include/js_strings.php:56
-msgid "Jan"
-msgstr "Jan"
+#: ../../include/profile_selectors.php:80
+msgid "Casual"
+msgstr "Lose"
-#: ../../include/js_strings.php:57
-msgid "Feb"
-msgstr "Feb"
+#: ../../include/profile_selectors.php:80
+msgid "Engaged"
+msgstr "Verlobt"
-#: ../../include/js_strings.php:58
-msgid "Mar"
-msgstr "Mär"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Married"
+msgstr "Verheiratet"
-#: ../../include/js_strings.php:59
-msgid "Apr"
-msgstr "Apr"
+#: ../../include/profile_selectors.php:80
+msgid "Imaginarily married"
+msgstr "Gewissermaßen verheiratet"
-#: ../../include/js_strings.php:60
-msgctxt "short"
-msgid "May"
-msgstr "Mai"
+#: ../../include/profile_selectors.php:80
+msgid "Partners"
+msgstr "Partner"
-#: ../../include/js_strings.php:61
-msgid "Jun"
-msgstr "Jun"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Cohabiting"
+msgstr "Lebensgemeinschaft"
-#: ../../include/js_strings.php:62
-msgid "Jul"
-msgstr "Jul"
+#: ../../include/profile_selectors.php:80
+msgid "Common law"
+msgstr "Informelle Ehe"
-#: ../../include/js_strings.php:63
-msgid "Aug"
-msgstr "Aug"
+#: ../../include/profile_selectors.php:80
+msgid "Happy"
+msgstr "Glücklich"
-#: ../../include/js_strings.php:64
-msgid "Sep"
-msgstr "Sep"
+#: ../../include/profile_selectors.php:80
+msgid "Not looking"
+msgstr "Nicht Ausschau haltend"
-#: ../../include/js_strings.php:65
-msgid "Oct"
-msgstr "Okt"
+#: ../../include/profile_selectors.php:80
+msgid "Swinger"
+msgstr "Swinger"
-#: ../../include/js_strings.php:66
-msgid "Nov"
-msgstr "Nov"
+#: ../../include/profile_selectors.php:80
+msgid "Betrayed"
+msgstr "Betrogen"
-#: ../../include/js_strings.php:67
-msgid "Dec"
-msgstr "Dez"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Separated"
+msgstr "Getrennt"
-#: ../../include/js_strings.php:68 ../../include/text.php:1140
-msgid "Sunday"
-msgstr "Sonntag"
+#: ../../include/profile_selectors.php:80
+msgid "Unstable"
+msgstr "Labil"
-#: ../../include/js_strings.php:69 ../../include/text.php:1140
-msgid "Monday"
-msgstr "Montag"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Divorced"
+msgstr "Geschieden"
-#: ../../include/js_strings.php:70 ../../include/text.php:1140
-msgid "Tuesday"
-msgstr "Dienstag"
+#: ../../include/profile_selectors.php:80
+msgid "Imaginarily divorced"
+msgstr "Gewissermaßen geschieden"
-#: ../../include/js_strings.php:71 ../../include/text.php:1140
-msgid "Wednesday"
-msgstr "Mittwoch"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Widowed"
+msgstr "Verwitwet"
-#: ../../include/js_strings.php:72 ../../include/text.php:1140
-msgid "Thursday"
-msgstr "Donnerstag"
+#: ../../include/profile_selectors.php:80
+msgid "Uncertain"
+msgstr "Ungewiss"
-#: ../../include/js_strings.php:73 ../../include/text.php:1140
-msgid "Friday"
-msgstr "Freitag"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "It's complicated"
+msgstr "Es ist kompliziert"
-#: ../../include/js_strings.php:74 ../../include/text.php:1140
-msgid "Saturday"
-msgstr "Samstag"
+#: ../../include/profile_selectors.php:80
+msgid "Don't care"
+msgstr "Interessiert mich nicht"
-#: ../../include/js_strings.php:75
-msgid "Sun"
-msgstr "So"
+#: ../../include/profile_selectors.php:80
+msgid "Ask me"
+msgstr "Frag mich mal"
-#: ../../include/js_strings.php:76
-msgid "Mon"
-msgstr "Mp"
+#: ../../include/datetime.php:48
+msgid "Miscellaneous"
+msgstr "Verschiedenes"
-#: ../../include/js_strings.php:77
-msgid "Tue"
-msgstr "Di"
+#: ../../include/datetime.php:132
+msgid "YYYY-MM-DD or MM-DD"
+msgstr "JJJJ-MM-TT oder MM-TT"
-#: ../../include/js_strings.php:78
-msgid "Wed"
-msgstr "Mi"
+#: ../../include/datetime.php:236 ../../mod/appman.php:91
+#: ../../mod/appman.php:92 ../../mod/events.php:437 ../../mod/events.php:442
+msgid "Required"
+msgstr "Benötigt"
-#: ../../include/js_strings.php:79
-msgid "Thu"
-msgstr "Do"
+#: ../../include/datetime.php:263 ../../boot.php:2284
+msgid "never"
+msgstr "Nie"
-#: ../../include/js_strings.php:80
-msgid "Fri"
-msgstr "Fr"
+#: ../../include/datetime.php:269
+msgid "less than a second ago"
+msgstr "Vor weniger als einer Sekunde"
-#: ../../include/js_strings.php:81
-msgid "Sat"
-msgstr "Sa"
+#: ../../include/datetime.php:272
+msgid "year"
+msgstr "Jahr"
-#: ../../include/js_strings.php:82
-msgctxt "calendar"
-msgid "today"
-msgstr "heute"
+#: ../../include/datetime.php:272
+msgid "years"
+msgstr "Jahre"
-#: ../../include/js_strings.php:83
-msgctxt "calendar"
+#: ../../include/datetime.php:273
msgid "month"
msgstr "Monat"
-#: ../../include/js_strings.php:84
-msgctxt "calendar"
+#: ../../include/datetime.php:273
+msgid "months"
+msgstr "Monate"
+
+#: ../../include/datetime.php:274
msgid "week"
msgstr "Woche"
-#: ../../include/js_strings.php:85
-msgctxt "calendar"
+#: ../../include/datetime.php:274
+msgid "weeks"
+msgstr "Wochen"
+
+#: ../../include/datetime.php:275
msgid "day"
msgstr "Tag"
-#: ../../include/js_strings.php:86
-msgctxt "calendar"
-msgid "All day"
-msgstr "Ganztägig"
-
-#: ../../include/contact_selectors.php:56
-msgid "Frequently"
-msgstr "Häufig"
-
-#: ../../include/contact_selectors.php:57
-msgid "Hourly"
-msgstr "Stündlich"
-
-#: ../../include/contact_selectors.php:58
-msgid "Twice daily"
-msgstr "Zwei Mal am Tag"
-
-#: ../../include/contact_selectors.php:59
-msgid "Daily"
-msgstr "Täglich"
-
-#: ../../include/contact_selectors.php:60
-msgid "Weekly"
-msgstr "Wöchentlich"
-
-#: ../../include/contact_selectors.php:61
-msgid "Monthly"
-msgstr "Monatlich"
-
-#: ../../include/contact_selectors.php:76
-msgid "Friendica"
-msgstr "Friendica"
-
-#: ../../include/contact_selectors.php:77
-msgid "OStatus"
-msgstr "OStatus"
-
-#: ../../include/contact_selectors.php:78
-msgid "RSS/Atom"
-msgstr "RSS/Atom"
-
-#: ../../include/contact_selectors.php:79 ../../mod/id.php:15
-#: ../../mod/id.php:16 ../../mod/admin.php:779 ../../mod/admin.php:788
-#: ../../boot.php:1499
-msgid "Email"
-msgstr "E-Mail"
-
-#: ../../include/contact_selectors.php:80
-msgid "Diaspora"
-msgstr "Diaspora"
-
-#: ../../include/contact_selectors.php:81
-msgid "Facebook"
-msgstr "Facebook"
-
-#: ../../include/contact_selectors.php:82
-msgid "Zot!"
-msgstr "Zot!"
+#: ../../include/datetime.php:275
+msgid "days"
+msgstr "Tage"
-#: ../../include/contact_selectors.php:83
-msgid "LinkedIn"
-msgstr "LinkedIn"
+#: ../../include/datetime.php:276
+msgid "hour"
+msgstr "Stunde"
-#: ../../include/contact_selectors.php:84
-msgid "XMPP/IM"
-msgstr "XMPP/IM"
+#: ../../include/datetime.php:276
+msgid "hours"
+msgstr "Stunden"
-#: ../../include/contact_selectors.php:85
-msgid "MySpace"
-msgstr "MySpace"
+#: ../../include/datetime.php:277
+msgid "minute"
+msgstr "Minute"
-#: ../../include/activities.php:42
-msgid " and "
-msgstr "und"
+#: ../../include/datetime.php:277
+msgid "minutes"
+msgstr "Minuten"
-#: ../../include/activities.php:50
-msgid "public profile"
-msgstr "öffentliches Profil"
+#: ../../include/datetime.php:278
+msgid "second"
+msgstr "Sekunde"
-#: ../../include/activities.php:59
-#, php-format
-msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
-msgstr "%1$s hat %2$s auf &ldquo;%3$s&rdquo; geändert"
+#: ../../include/datetime.php:278
+msgid "seconds"
+msgstr "Sekunden"
-#: ../../include/activities.php:60
+#: ../../include/datetime.php:286
#, php-format
-msgid "Visit %1$s's %2$s"
-msgstr "Besuche %1$s's %2$s"
+msgctxt "e.g. 22 hours ago, 1 minute ago"
+msgid "%1$d %2$s ago"
+msgstr "vor %1$d %2$s"
-#: ../../include/activities.php:63
+#: ../../include/datetime.php:520
#, php-format
-msgid "%1$s has an updated %2$s, changing %3$s."
-msgstr "%1$s hat ein aktualisiertes %2$s, %3$s wurde verändert."
-
-#: ../../include/Contact.php:101 ../../include/conversation.php:947
-#: ../../include/identity.php:941 ../../include/widgets.php:136
-#: ../../include/widgets.php:174 ../../mod/directory.php:316
-#: ../../mod/match.php:64 ../../mod/suggest.php:52
-msgid "Connect"
-msgstr "Verbinden"
-
-#: ../../include/Contact.php:118
-msgid "New window"
-msgstr "Neues Fenster"
-
-#: ../../include/Contact.php:119
-msgid "Open the selected location in a different window or browser tab"
-msgstr "Öffne die markierte Adresse in einem neuen Browser Fenster oder Tab"
+msgid "%1$s's birthday"
+msgstr "%1$ss Geburtstag"
-#: ../../include/Contact.php:237
+#: ../../include/datetime.php:521
#, php-format
-msgid "User '%s' deleted"
-msgstr "Benutzer '%s' gelöscht"
+msgid "Happy Birthday %1$s"
+msgstr "Alles Gute zum Geburtstag, %1$s"
-#: ../../include/dba/dba_driver.php:141
-#, php-format
-msgid "Cannot locate DNS info for database server '%s'"
-msgstr "Kann die DNS-Informationen für den Datenbank-Server '%s' nicht finden"
+#: ../../include/api.php:1301
+msgid "Public Timeline"
+msgstr "Öffentliche Zeitleiste"
-#: ../../include/conversation.php:120 ../../include/text.php:1832
-#: ../../mod/like.php:361 ../../mod/tagger.php:43 ../../mod/subthread.php:72
-#: ../../mod/subthread.php:172
+#: ../../include/conversation.php:120 ../../include/text.php:1916
+#: ../../mod/tagger.php:43 ../../mod/like.php:361 ../../mod/subthread.php:83
msgid "photo"
msgstr "Foto"
-#: ../../include/conversation.php:123 ../../include/text.php:1835
-#: ../../include/event.php:896 ../../mod/like.php:363 ../../mod/tagger.php:47
-#: ../../mod/events.php:245
-msgid "event"
-msgstr "Termin"
-
#: ../../include/conversation.php:126 ../../mod/like.php:113
msgid "channel"
msgstr "Kanal"
-#: ../../include/conversation.php:148 ../../include/text.php:1838
-#: ../../mod/like.php:361 ../../mod/subthread.php:72
-#: ../../mod/subthread.php:172
+#: ../../include/conversation.php:148 ../../include/text.php:1922
+#: ../../mod/like.php:361 ../../mod/subthread.php:83
msgid "status"
msgstr "Status"
-#: ../../include/conversation.php:150 ../../include/text.php:1840
+#: ../../include/conversation.php:150 ../../include/text.php:1924
#: ../../mod/tagger.php:53
msgid "comment"
msgstr "Kommentar"
@@ -1221,7 +2181,7 @@ msgstr "%1$s ist jetzt mit %2$s verbunden"
msgid "%1$s poked %2$s"
msgstr "%1$s stupste %2$s an"
-#: ../../include/conversation.php:243 ../../include/text.php:933
+#: ../../include/conversation.php:243 ../../include/text.php:954
msgid "poked"
msgstr "stupste"
@@ -1231,619 +2191,788 @@ msgctxt "mood"
msgid "%1$s is %2$s"
msgstr "%1$s ist %2$s"
-#: ../../include/conversation.php:574 ../../mod/photos.php:1024
+#: ../../include/conversation.php:574 ../../mod/photos.php:1060
msgctxt "title"
msgid "Likes"
msgstr "Gefällt mir"
-#: ../../include/conversation.php:574 ../../mod/photos.php:1024
+#: ../../include/conversation.php:574 ../../mod/photos.php:1060
msgctxt "title"
msgid "Dislikes"
msgstr "Gefällt mir nicht"
-#: ../../include/conversation.php:575 ../../mod/photos.php:1025
+#: ../../include/conversation.php:575 ../../mod/photos.php:1061
msgctxt "title"
msgid "Agree"
msgstr "Zustimmungen"
-#: ../../include/conversation.php:575 ../../mod/photos.php:1025
+#: ../../include/conversation.php:575 ../../mod/photos.php:1061
msgctxt "title"
msgid "Disagree"
msgstr "Ablehnungen"
-#: ../../include/conversation.php:575 ../../mod/photos.php:1025
+#: ../../include/conversation.php:575 ../../mod/photos.php:1061
msgctxt "title"
msgid "Abstain"
msgstr "Enthaltungen"
-#: ../../include/conversation.php:576 ../../mod/photos.php:1026
+#: ../../include/conversation.php:576 ../../mod/photos.php:1062
msgctxt "title"
msgid "Attending"
msgstr "Zusagen"
-#: ../../include/conversation.php:576 ../../mod/photos.php:1026
+#: ../../include/conversation.php:576 ../../mod/photos.php:1062
msgctxt "title"
msgid "Not attending"
msgstr "Absagen"
-#: ../../include/conversation.php:576 ../../mod/photos.php:1026
+#: ../../include/conversation.php:576 ../../mod/photos.php:1062
msgctxt "title"
msgid "Might attend"
msgstr "Vielleicht"
-#: ../../include/conversation.php:661 ../../include/ItemObject.php:126
+#: ../../include/conversation.php:656 ../../include/ItemObject.php:126
msgid "Select"
msgstr "Auswählen"
-#: ../../include/conversation.php:669 ../../include/ItemObject.php:89
+#: ../../include/conversation.php:664 ../../include/ItemObject.php:89
msgid "Private Message"
msgstr "Private Nachricht"
-#: ../../include/conversation.php:676 ../../include/ItemObject.php:227
+#: ../../include/conversation.php:671 ../../include/ItemObject.php:227
msgid "Message signature validated"
msgstr "Signatur überprüft"
-#: ../../include/conversation.php:677 ../../include/ItemObject.php:228
+#: ../../include/conversation.php:672 ../../include/ItemObject.php:228
msgid "Message signature incorrect"
msgstr "Signatur nicht korrekt"
-#: ../../include/conversation.php:694
+#: ../../include/conversation.php:691
#, php-format
msgid "View %s's profile @ %s"
msgstr "%ss Profil auf %s ansehen"
-#: ../../include/conversation.php:709
+#: ../../include/conversation.php:710
msgid "Categories:"
msgstr "Kategorien:"
-#: ../../include/conversation.php:710
+#: ../../include/conversation.php:711
msgid "Filed under:"
msgstr "Gespeichert unter:"
-#: ../../include/conversation.php:718 ../../include/ItemObject.php:314
+#: ../../include/conversation.php:719 ../../include/ItemObject.php:334
#, php-format
msgid "from %s"
msgstr "via %s"
-#: ../../include/conversation.php:721 ../../include/ItemObject.php:317
+#: ../../include/conversation.php:722 ../../include/ItemObject.php:337
#, php-format
msgid "last edited: %s"
msgstr "zuletzt bearbeitet: %s"
-#: ../../include/conversation.php:722 ../../include/ItemObject.php:318
+#: ../../include/conversation.php:723 ../../include/ItemObject.php:338
#, php-format
msgid "Expires: %s"
msgstr "Verfällt: %s"
-#: ../../include/conversation.php:737
+#: ../../include/conversation.php:738
msgid "View in context"
msgstr "Im Zusammenhang anschauen"
-#: ../../include/conversation.php:739 ../../include/conversation.php:1212
-#: ../../include/ItemObject.php:366 ../../mod/editpost.php:130
-#: ../../mod/editblock.php:150 ../../mod/photos.php:990 ../../mod/mail.php:237
-#: ../../mod/mail.php:365 ../../mod/editlayout.php:148
-#: ../../mod/editwebpage.php:190
+#: ../../include/conversation.php:740 ../../include/conversation.php:1227
+#: ../../include/ItemObject.php:389 ../../mod/editwebpage.php:190
+#: ../../mod/editblock.php:150 ../../mod/editlayout.php:148
+#: ../../mod/photos.php:1026 ../../mod/editpost.php:129
msgid "Please wait"
msgstr "Bitte warten"
-#: ../../include/conversation.php:848
+#: ../../include/conversation.php:850
msgid "remove"
msgstr "lösche"
-#: ../../include/conversation.php:852 ../../include/nav.php:241
+#: ../../include/conversation.php:854 ../../include/nav.php:241
msgid "Loading..."
msgstr "Lädt ..."
-#: ../../include/conversation.php:853
+#: ../../include/conversation.php:855
msgid "Delete Selected Items"
msgstr "Lösche die ausgewählten Elemente"
-#: ../../include/conversation.php:941
+#: ../../include/conversation.php:946
msgid "View Source"
msgstr "Quelle anzeigen"
-#: ../../include/conversation.php:942
+#: ../../include/conversation.php:947
msgid "Follow Thread"
msgstr "Unterhaltung folgen"
-#: ../../include/conversation.php:943
+#: ../../include/conversation.php:948
+msgid "Unfollow Thread"
+msgstr "Unterhaltung nicht mehr folgen"
+
+#: ../../include/conversation.php:949
msgid "View Status"
msgstr "Status ansehen"
-#: ../../include/conversation.php:944 ../../include/nav.php:86
-#: ../../mod/connedit.php:494
+#: ../../include/conversation.php:950 ../../include/nav.php:86
+#: ../../mod/connedit.php:498
msgid "View Profile"
msgstr "Profil ansehen"
-#: ../../include/conversation.php:945
+#: ../../include/conversation.php:951
msgid "View Photos"
msgstr "Fotos ansehen"
-#: ../../include/conversation.php:946
+#: ../../include/conversation.php:952
msgid "Activity/Posts"
msgstr "Aktivitäten/Beiträge"
-#: ../../include/conversation.php:948
+#: ../../include/conversation.php:954
msgid "Edit Connection"
msgstr "Verbindung bearbeiten"
-#: ../../include/conversation.php:949
+#: ../../include/conversation.php:955
msgid "Send PM"
msgstr "Sende PN"
-#: ../../include/conversation.php:950 ../../include/apps.php:145
+#: ../../include/conversation.php:956 ../../include/apps.php:145
msgid "Poke"
msgstr "Anstupsen"
-#: ../../include/conversation.php:1064
+#: ../../include/conversation.php:1070
#, php-format
msgid "%s likes this."
msgstr "%s gefällt das."
-#: ../../include/conversation.php:1064
+#: ../../include/conversation.php:1070
#, php-format
msgid "%s doesn't like this."
msgstr "%s gefällt das nicht."
-#: ../../include/conversation.php:1068
+#: ../../include/conversation.php:1074
#, php-format
msgid "<span %1$s>%2$d people</span> like this."
msgid_plural "<span %1$s>%2$d people</span> like this."
msgstr[0] "<span %1$s>%2$d Person</span> gefällt das."
msgstr[1] "<span %1$s>%2$d Leuten</span> gefällt das."
-#: ../../include/conversation.php:1070
+#: ../../include/conversation.php:1076
#, php-format
msgid "<span %1$s>%2$d people</span> don't like this."
msgid_plural "<span %1$s>%2$d people</span> don't like this."
msgstr[0] "<span %1$s>%2$d Person</span> gefällt das nicht."
msgstr[1] "<span %1$s>%2$d Leuten</span> gefällt das nicht."
-#: ../../include/conversation.php:1076
+#: ../../include/conversation.php:1082
msgid "and"
msgstr "und"
-#: ../../include/conversation.php:1079
+#: ../../include/conversation.php:1085
#, php-format
msgid ", and %d other people"
msgid_plural ", and %d other people"
msgstr[0] ""
msgstr[1] ", und %d andere"
-#: ../../include/conversation.php:1080
+#: ../../include/conversation.php:1086
#, php-format
msgid "%s like this."
msgstr "%s gefällt das."
-#: ../../include/conversation.php:1080
+#: ../../include/conversation.php:1086
#, php-format
msgid "%s don't like this."
msgstr "%s gefällt das nicht."
-#: ../../include/conversation.php:1143
+#: ../../include/conversation.php:1154
msgid "Visible to <strong>everybody</strong>"
msgstr "Sichtbar für <strong>jeden</strong>"
-#: ../../include/conversation.php:1144 ../../mod/mail.php:170
-#: ../../mod/mail.php:299
+#: ../../include/conversation.php:1155 ../../mod/mail.php:202
+#: ../../mod/mail.php:316
msgid "Please enter a link URL:"
msgstr "Gib eine URL ein:"
-#: ../../include/conversation.php:1145
+#: ../../include/conversation.php:1156
msgid "Please enter a video link/URL:"
msgstr "Gib einen Video-Link/URL ein:"
-#: ../../include/conversation.php:1146
+#: ../../include/conversation.php:1157
msgid "Please enter an audio link/URL:"
msgstr "Gib einen Audio-Link/URL ein:"
-#: ../../include/conversation.php:1147
+#: ../../include/conversation.php:1158
msgid "Tag term:"
msgstr "Schlagwort:"
-#: ../../include/conversation.php:1148 ../../mod/filer.php:48
+#: ../../include/conversation.php:1159 ../../mod/filer.php:48
msgid "Save to Folder:"
msgstr "Speichern in Ordner:"
-#: ../../include/conversation.php:1149
+#: ../../include/conversation.php:1160
msgid "Where are you right now?"
msgstr "Wo bist Du jetzt grade?"
-#: ../../include/conversation.php:1150 ../../mod/editpost.php:54
-#: ../../mod/mail.php:171 ../../mod/mail.php:300
+#: ../../include/conversation.php:1161 ../../mod/editpost.php:56
+#: ../../mod/mail.php:203 ../../mod/mail.php:317
msgid "Expires YYYY-MM-DD HH:MM"
msgstr "Verfällt YYYY-MM-DD HH;MM"
-#: ../../include/conversation.php:1158 ../../include/page_widgets.php:40
-#: ../../include/ItemObject.php:683 ../../mod/editpost.php:150
-#: ../../mod/editblock.php:171 ../../mod/photos.php:1010
-#: ../../mod/events.php:707 ../../mod/webpages.php:188
-#: ../../mod/editwebpage.php:212
+#: ../../include/conversation.php:1169 ../../include/page_widgets.php:40
+#: ../../include/ItemObject.php:706 ../../mod/editwebpage.php:212
+#: ../../mod/editblock.php:171 ../../mod/webpages.php:188
+#: ../../mod/photos.php:1046 ../../mod/editpost.php:149
+#: ../../mod/events.php:458
msgid "Preview"
msgstr "Vorschau"
-#: ../../include/conversation.php:1177 ../../mod/layouts.php:184
-#: ../../mod/photos.php:989 ../../mod/webpages.php:182
-#: ../../mod/blocks.php:154
+#: ../../include/conversation.php:1192 ../../mod/blocks.php:154
+#: ../../mod/webpages.php:182 ../../mod/layouts.php:184
+#: ../../mod/photos.php:1025
msgid "Share"
msgstr "Teilen"
-#: ../../include/conversation.php:1179
+#: ../../include/conversation.php:1194
msgid "Page link name"
msgstr "Link zur Seite"
-#: ../../include/conversation.php:1182
+#: ../../include/conversation.php:1197
msgid "Post as"
msgstr "Veröffentlichen als"
-#: ../../include/conversation.php:1184 ../../include/ItemObject.php:675
-#: ../../mod/editpost.php:114 ../../mod/editblock.php:136
-#: ../../mod/editlayout.php:135 ../../mod/editwebpage.php:177
+#: ../../include/conversation.php:1199 ../../include/ItemObject.php:698
+#: ../../mod/editwebpage.php:177 ../../mod/editblock.php:136
+#: ../../mod/editlayout.php:135 ../../mod/editpost.php:113
msgid "Bold"
msgstr "Fett"
-#: ../../include/conversation.php:1185 ../../include/ItemObject.php:676
-#: ../../mod/editpost.php:115 ../../mod/editblock.php:137
-#: ../../mod/editlayout.php:136 ../../mod/editwebpage.php:178
+#: ../../include/conversation.php:1200 ../../include/ItemObject.php:699
+#: ../../mod/editwebpage.php:178 ../../mod/editblock.php:137
+#: ../../mod/editlayout.php:136 ../../mod/editpost.php:114
msgid "Italic"
msgstr "Kursiv"
-#: ../../include/conversation.php:1186 ../../include/ItemObject.php:677
-#: ../../mod/editpost.php:116 ../../mod/editblock.php:138
-#: ../../mod/editlayout.php:137 ../../mod/editwebpage.php:179
+#: ../../include/conversation.php:1201 ../../include/ItemObject.php:700
+#: ../../mod/editwebpage.php:179 ../../mod/editblock.php:138
+#: ../../mod/editlayout.php:137 ../../mod/editpost.php:115
msgid "Underline"
msgstr "Unterstrichen"
-#: ../../include/conversation.php:1187 ../../include/ItemObject.php:678
-#: ../../mod/editpost.php:117 ../../mod/editblock.php:139
-#: ../../mod/editlayout.php:138 ../../mod/editwebpage.php:180
+#: ../../include/conversation.php:1202 ../../include/ItemObject.php:701
+#: ../../mod/editwebpage.php:180 ../../mod/editblock.php:139
+#: ../../mod/editlayout.php:138 ../../mod/editpost.php:116
msgid "Quote"
msgstr "Zitat"
-#: ../../include/conversation.php:1188 ../../include/ItemObject.php:679
-#: ../../mod/editpost.php:118 ../../mod/editblock.php:140
-#: ../../mod/editlayout.php:139 ../../mod/editwebpage.php:181
+#: ../../include/conversation.php:1203 ../../include/ItemObject.php:702
+#: ../../mod/editwebpage.php:181 ../../mod/editblock.php:140
+#: ../../mod/editlayout.php:139 ../../mod/editpost.php:117
msgid "Code"
msgstr "Code"
-#: ../../include/conversation.php:1189 ../../mod/editpost.php:119
-#: ../../mod/editblock.php:142 ../../mod/mail.php:234 ../../mod/mail.php:361
-#: ../../mod/editlayout.php:140 ../../mod/editwebpage.php:182
+#: ../../include/conversation.php:1204 ../../mod/editwebpage.php:182
+#: ../../mod/editblock.php:142 ../../mod/editlayout.php:140
+#: ../../mod/editpost.php:118
msgid "Upload photo"
msgstr "Foto hochladen"
-#: ../../include/conversation.php:1190
+#: ../../include/conversation.php:1205
msgid "upload photo"
msgstr "Foto hochladen"
-#: ../../include/conversation.php:1191 ../../mod/editpost.php:120
-#: ../../mod/editblock.php:143 ../../mod/mail.php:235 ../../mod/mail.php:362
-#: ../../mod/editlayout.php:141 ../../mod/editwebpage.php:183
+#: ../../include/conversation.php:1206 ../../mod/editwebpage.php:183
+#: ../../mod/editblock.php:143 ../../mod/editlayout.php:141
+#: ../../mod/editpost.php:119 ../../mod/mail.php:248 ../../mod/mail.php:378
msgid "Attach file"
msgstr "Datei anhängen"
-#: ../../include/conversation.php:1192
+#: ../../include/conversation.php:1207
msgid "attach file"
msgstr "Datei anfügen"
-#: ../../include/conversation.php:1193 ../../mod/editpost.php:121
-#: ../../mod/editblock.php:144 ../../mod/mail.php:236 ../../mod/mail.php:363
-#: ../../mod/editlayout.php:142 ../../mod/editwebpage.php:184
+#: ../../include/conversation.php:1208 ../../mod/editwebpage.php:184
+#: ../../mod/editblock.php:144 ../../mod/editlayout.php:142
+#: ../../mod/editpost.php:120 ../../mod/mail.php:249 ../../mod/mail.php:379
msgid "Insert web link"
msgstr "Link einfügen"
-#: ../../include/conversation.php:1194
+#: ../../include/conversation.php:1209
msgid "web link"
msgstr "Web-Link"
-#: ../../include/conversation.php:1195
+#: ../../include/conversation.php:1210
msgid "Insert video link"
msgstr "Video-Link einfügen"
-#: ../../include/conversation.php:1196
+#: ../../include/conversation.php:1211
msgid "video link"
msgstr "Video-Link"
-#: ../../include/conversation.php:1197
+#: ../../include/conversation.php:1212
msgid "Insert audio link"
msgstr "Audio-Link einfügen"
-#: ../../include/conversation.php:1198
+#: ../../include/conversation.php:1213
msgid "audio link"
msgstr "Audio-Link"
-#: ../../include/conversation.php:1199 ../../mod/editpost.php:125
+#: ../../include/conversation.php:1214 ../../mod/editwebpage.php:188
#: ../../mod/editblock.php:148 ../../mod/editlayout.php:146
-#: ../../mod/editwebpage.php:188
+#: ../../mod/editpost.php:124
msgid "Set your location"
msgstr "Standort"
-#: ../../include/conversation.php:1200
+#: ../../include/conversation.php:1215
msgid "set location"
msgstr "Standort"
-#: ../../include/conversation.php:1201 ../../mod/editpost.php:127
+#: ../../include/conversation.php:1216 ../../mod/editpost.php:126
msgid "Toggle voting"
msgstr "Umfragewerkzeug aktivieren"
-#: ../../include/conversation.php:1204 ../../mod/editpost.php:126
+#: ../../include/conversation.php:1219 ../../mod/editwebpage.php:189
#: ../../mod/editblock.php:149 ../../mod/editlayout.php:147
-#: ../../mod/editwebpage.php:189
+#: ../../mod/editpost.php:125
msgid "Clear browser location"
msgstr "Browser-Standort löschen"
-#: ../../include/conversation.php:1205
+#: ../../include/conversation.php:1220
msgid "clear location"
msgstr "Standort löschen"
-#: ../../include/conversation.php:1207 ../../mod/editpost.php:142
-#: ../../mod/editblock.php:162 ../../mod/editwebpage.php:205
+#: ../../include/conversation.php:1222 ../../mod/editwebpage.php:205
+#: ../../mod/editblock.php:162 ../../mod/editpost.php:141
msgid "Title (optional)"
msgstr "Titel (optional)"
-#: ../../include/conversation.php:1211 ../../mod/editpost.php:144
+#: ../../include/conversation.php:1226 ../../mod/editwebpage.php:207
#: ../../mod/editblock.php:165 ../../mod/editlayout.php:163
-#: ../../mod/editwebpage.php:207
+#: ../../mod/editpost.php:143
msgid "Categories (optional, comma-separated list)"
msgstr "Kategorien (optional, kommagetrennte Liste)"
-#: ../../include/conversation.php:1213 ../../mod/editpost.php:131
+#: ../../include/conversation.php:1228 ../../mod/editwebpage.php:191
#: ../../mod/editblock.php:151 ../../mod/editlayout.php:149
-#: ../../mod/editwebpage.php:191
+#: ../../mod/editpost.php:130 ../../mod/events.php:459
msgid "Permission settings"
msgstr "Berechtigungs-Einstellungen"
-#: ../../include/conversation.php:1214
+#: ../../include/conversation.php:1229
msgid "permissions"
msgstr "Berechtigungen"
-#: ../../include/conversation.php:1222 ../../mod/editpost.php:139
+#: ../../include/conversation.php:1237 ../../mod/editwebpage.php:200
#: ../../mod/editblock.php:159 ../../mod/editlayout.php:156
-#: ../../mod/editwebpage.php:200
+#: ../../mod/editpost.php:138
msgid "Public post"
msgstr "Öffentlicher Beitrag"
-#: ../../include/conversation.php:1224 ../../mod/editpost.php:145
+#: ../../include/conversation.php:1239 ../../mod/editwebpage.php:208
#: ../../mod/editblock.php:166 ../../mod/editlayout.php:164
-#: ../../mod/editwebpage.php:208
+#: ../../mod/editpost.php:144
msgid "Example: bob@example.com, mary@example.com"
msgstr "Beispiel: bob@example.com, mary@example.com"
-#: ../../include/conversation.php:1237 ../../mod/editpost.php:156
-#: ../../mod/editblock.php:176 ../../mod/mail.php:241 ../../mod/mail.php:368
-#: ../../mod/editlayout.php:173 ../../mod/editwebpage.php:217
+#: ../../include/conversation.php:1252 ../../mod/editwebpage.php:217
+#: ../../mod/editblock.php:176 ../../mod/editlayout.php:173
+#: ../../mod/editpost.php:155 ../../mod/mail.php:253 ../../mod/mail.php:383
msgid "Set expiration date"
msgstr "Verfallsdatum"
-#: ../../include/conversation.php:1239 ../../include/ItemObject.php:686
-#: ../../mod/editpost.php:158 ../../mod/mail.php:243 ../../mod/mail.php:370
+#: ../../include/conversation.php:1255
+msgid "Set publish date"
+msgstr "Veröffentlichungsdatum festlegen"
+
+#: ../../include/conversation.php:1257 ../../include/ItemObject.php:709
+#: ../../mod/editpost.php:157 ../../mod/mail.php:255 ../../mod/mail.php:385
msgid "Encrypt text"
msgstr "Text verschlüsseln"
-#: ../../include/conversation.php:1241 ../../mod/editpost.php:160
-#: ../../mod/events.php:691
+#: ../../include/conversation.php:1259 ../../mod/editpost.php:159
msgid "OK"
msgstr "Ok"
-#: ../../include/conversation.php:1242 ../../mod/fbrowser.php:82
-#: ../../mod/fbrowser.php:117 ../../mod/editpost.php:161
-#: ../../mod/events.php:690 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134
-#: ../../mod/settings.php:584 ../../mod/settings.php:610
+#: ../../include/conversation.php:1260 ../../mod/fbrowser.php:77
+#: ../../mod/fbrowser.php:112 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134
+#: ../../mod/settings.php:587 ../../mod/settings.php:613
+#: ../../mod/editpost.php:160
msgid "Cancel"
msgstr "Abbrechen"
-#: ../../include/conversation.php:1485
+#: ../../include/conversation.php:1503
msgid "Discover"
msgstr "Entdecken"
-#: ../../include/conversation.php:1488
+#: ../../include/conversation.php:1506
msgid "Imported public streams"
msgstr "Importierte öffentliche Beiträge"
-#: ../../include/conversation.php:1493
+#: ../../include/conversation.php:1511
msgid "Commented Order"
msgstr "Neueste Kommentare"
-#: ../../include/conversation.php:1496
+#: ../../include/conversation.php:1514
msgid "Sort by Comment Date"
msgstr "Nach Kommentardatum sortiert"
-#: ../../include/conversation.php:1500
+#: ../../include/conversation.php:1518
msgid "Posted Order"
msgstr "Neueste Beiträge"
-#: ../../include/conversation.php:1503
+#: ../../include/conversation.php:1521
msgid "Sort by Post Date"
msgstr "Nach Beitragsdatum sortiert"
-#: ../../include/conversation.php:1508 ../../include/widgets.php:94
-msgid "Personal"
-msgstr "Persönlich"
-
-#: ../../include/conversation.php:1511
+#: ../../include/conversation.php:1529
msgid "Posts that mention or involve you"
msgstr "Beiträge mit Beteiligung Deinerseits"
-#: ../../include/conversation.php:1517 ../../mod/menu.php:112
-#: ../../mod/connections.php:72 ../../mod/connections.php:82
+#: ../../include/conversation.php:1535 ../../mod/connections.php:72
+#: ../../mod/connections.php:82 ../../mod/menu.php:112
msgid "New"
msgstr "Neu"
-#: ../../include/conversation.php:1520
+#: ../../include/conversation.php:1538
msgid "Activity Stream - by date"
msgstr "Activity Stream – nach Datum sortiert"
-#: ../../include/conversation.php:1526
+#: ../../include/conversation.php:1544
msgid "Starred"
msgstr "Markiert"
-#: ../../include/conversation.php:1529
+#: ../../include/conversation.php:1547
msgid "Favourite Posts"
msgstr "Markierte Beiträge"
-#: ../../include/conversation.php:1536
+#: ../../include/conversation.php:1554
msgid "Spam"
msgstr "Spam"
-#: ../../include/conversation.php:1539
+#: ../../include/conversation.php:1557
msgid "Posts flagged as SPAM"
msgstr "Nachrichten, die als SPAM markiert wurden"
-#: ../../include/conversation.php:1583 ../../mod/admin.php:947
+#: ../../include/conversation.php:1601 ../../mod/admin.php:980
msgid "Channel"
msgstr "Kanal"
-#: ../../include/conversation.php:1586
+#: ../../include/conversation.php:1604
msgid "Status Messages and Posts"
msgstr "Statusnachrichten und Beiträge"
-#: ../../include/conversation.php:1595
+#: ../../include/conversation.php:1613
msgid "About"
msgstr "Ãœber"
-#: ../../include/conversation.php:1598
+#: ../../include/conversation.php:1616
msgid "Profile Details"
msgstr "Profil-Details"
-#: ../../include/conversation.php:1604 ../../include/apps.php:139
-#: ../../include/nav.php:92 ../../mod/fbrowser.php:25
+#: ../../include/conversation.php:1622 ../../include/nav.php:92
+#: ../../include/apps.php:139 ../../mod/fbrowser.php:25
msgid "Photos"
msgstr "Fotos"
-#: ../../include/conversation.php:1607 ../../include/photos.php:422
+#: ../../include/conversation.php:1625 ../../include/photos.php:483
msgid "Photo Albums"
msgstr "Fotoalben"
-#: ../../include/conversation.php:1614
+#: ../../include/conversation.php:1632
msgid "Files and Storage"
msgstr "Dateien und Speicher"
-#: ../../include/conversation.php:1624 ../../include/conversation.php:1627
+#: ../../include/conversation.php:1642 ../../include/conversation.php:1645
msgid "Chatrooms"
msgstr "Chaträume"
-#: ../../include/conversation.php:1637 ../../include/apps.php:129
-#: ../../include/nav.php:103
+#: ../../include/conversation.php:1655 ../../include/nav.php:103
+#: ../../include/apps.php:129
msgid "Bookmarks"
msgstr "Lesezeichen"
-#: ../../include/conversation.php:1640
+#: ../../include/conversation.php:1658
msgid "Saved Bookmarks"
msgstr "Gespeicherte Lesezeichen"
-#: ../../include/conversation.php:1647 ../../include/apps.php:136
-#: ../../include/nav.php:107 ../../mod/webpages.php:178
+#: ../../include/conversation.php:1665 ../../include/nav.php:107
+#: ../../include/apps.php:136 ../../mod/webpages.php:178
msgid "Webpages"
msgstr "Webseiten"
-#: ../../include/conversation.php:1650
+#: ../../include/conversation.php:1668
msgid "Manage Webpages"
msgstr "Webseiten verwalten"
-#: ../../include/conversation.php:1679 ../../include/ItemObject.php:175
-#: ../../include/ItemObject.php:187 ../../mod/photos.php:1043
-#: ../../mod/photos.php:1055
+#: ../../include/conversation.php:1697 ../../include/ItemObject.php:175
+#: ../../include/ItemObject.php:187 ../../mod/photos.php:1079
+#: ../../mod/photos.php:1091
msgid "View all"
msgstr "Alles anzeigen"
-#: ../../include/conversation.php:1703 ../../include/taxonomy.php:403
-#: ../../include/identity.php:1252 ../../include/ItemObject.php:179
-#: ../../mod/photos.php:1047
-msgctxt "noun"
-msgid "Like"
-msgid_plural "Likes"
-msgstr[0] "Gefällt mir"
-msgstr[1] "Gefällt mir"
-
-#: ../../include/conversation.php:1706 ../../include/ItemObject.php:184
-#: ../../mod/photos.php:1052
+#: ../../include/conversation.php:1724 ../../include/ItemObject.php:184
+#: ../../mod/photos.php:1088
msgctxt "noun"
msgid "Dislike"
msgid_plural "Dislikes"
msgstr[0] "Gefällt nicht"
msgstr[1] "Gefällt nicht"
-#: ../../include/conversation.php:1709
+#: ../../include/conversation.php:1727
msgctxt "noun"
msgid "Attending"
msgid_plural "Attending"
msgstr[0] "Zusage"
msgstr[1] "Zusagen"
-#: ../../include/conversation.php:1712
+#: ../../include/conversation.php:1730
msgctxt "noun"
msgid "Not Attending"
msgid_plural "Not Attending"
msgstr[0] "Absage"
msgstr[1] "Absagen"
-#: ../../include/conversation.php:1715
+#: ../../include/conversation.php:1733
msgctxt "noun"
msgid "Undecided"
msgid_plural "Undecided"
msgstr[0] " Unentschlossen"
msgstr[1] "Unentschlossene"
-#: ../../include/conversation.php:1718
+#: ../../include/conversation.php:1736
msgctxt "noun"
msgid "Agree"
msgid_plural "Agrees"
msgstr[0] "Zustimmung"
msgstr[1] "Zustimmungen"
-#: ../../include/conversation.php:1721
+#: ../../include/conversation.php:1739
msgctxt "noun"
msgid "Disagree"
msgid_plural "Disagrees"
msgstr[0] "Ablehnung"
msgstr[1] "Ablehnungen"
-#: ../../include/conversation.php:1724
+#: ../../include/conversation.php:1742
msgctxt "noun"
msgid "Abstain"
msgid_plural "Abstains"
msgstr[0] "Enthaltung"
msgstr[1] "Enthaltungen"
-#: ../../include/api.php:1290
-msgid "Public Timeline"
-msgstr "Öffentliche Zeitleiste"
+#: ../../include/auth.php:132
+msgid "Logged out."
+msgstr "Ausgeloggt."
+
+#: ../../include/auth.php:273
+msgid "Failed authentication"
+msgstr "Authentifizierung fehlgeschlagen"
+
+#: ../../include/auth.php:287 ../../mod/openid.php:189
+msgid "Login failed."
+msgstr "Login fehlgeschlagen."
+
+#: ../../include/contact_selectors.php:56
+msgid "Frequently"
+msgstr "Häufig"
+
+#: ../../include/contact_selectors.php:57
+msgid "Hourly"
+msgstr "Stündlich"
+
+#: ../../include/contact_selectors.php:58
+msgid "Twice daily"
+msgstr "Zwei Mal am Tag"
+
+#: ../../include/contact_selectors.php:59
+msgid "Daily"
+msgstr "Täglich"
+
+#: ../../include/contact_selectors.php:60
+msgid "Weekly"
+msgstr "Wöchentlich"
+
+#: ../../include/contact_selectors.php:61
+msgid "Monthly"
+msgstr "Monatlich"
+
+#: ../../include/contact_selectors.php:76
+msgid "Friendica"
+msgstr "Friendica"
+
+#: ../../include/contact_selectors.php:77
+msgid "OStatus"
+msgstr "OStatus"
+
+#: ../../include/contact_selectors.php:78
+msgid "RSS/Atom"
+msgstr "RSS/Atom"
+
+#: ../../include/contact_selectors.php:79 ../../mod/id.php:15
+#: ../../mod/id.php:16 ../../mod/admin.php:812 ../../mod/admin.php:821
+#: ../../boot.php:1483
+msgid "Email"
+msgstr "E-Mail"
+
+#: ../../include/contact_selectors.php:80
+msgid "Diaspora"
+msgstr "Diaspora"
+
+#: ../../include/contact_selectors.php:81
+msgid "Facebook"
+msgstr "Facebook"
+
+#: ../../include/contact_selectors.php:82
+msgid "Zot!"
+msgstr "Zot!"
+
+#: ../../include/contact_selectors.php:83
+msgid "LinkedIn"
+msgstr "LinkedIn"
+
+#: ../../include/contact_selectors.php:84
+msgid "XMPP/IM"
+msgstr "XMPP/IM"
+
+#: ../../include/contact_selectors.php:85
+msgid "MySpace"
+msgstr "MySpace"
+
+#: ../../include/bbcode.php:123 ../../include/bbcode.php:794
+#: ../../include/bbcode.php:797 ../../include/bbcode.php:802
+#: ../../include/bbcode.php:805 ../../include/bbcode.php:808
+#: ../../include/bbcode.php:811 ../../include/bbcode.php:816
+#: ../../include/bbcode.php:819 ../../include/bbcode.php:824
+#: ../../include/bbcode.php:827 ../../include/bbcode.php:830
+#: ../../include/bbcode.php:833
+msgid "Image/photo"
+msgstr "Bild/Foto"
+
+#: ../../include/bbcode.php:162 ../../include/bbcode.php:844
+msgid "Encrypted content"
+msgstr "Verschlüsselter Inhalt"
-#: ../../include/photos.php:109
+#: ../../include/bbcode.php:179
#, php-format
-msgid "Image exceeds website size limit of %lu bytes"
-msgstr "Bild überschreitet das Limit der Webseite von %lu bytes"
+msgid "Install %s element: "
+msgstr "Element %s installieren: "
-#: ../../include/photos.php:116
-msgid "Image file is empty."
-msgstr "Bilddatei ist leer."
+#: ../../include/bbcode.php:183
+#, php-format
+msgid ""
+"This post contains an installable %s element, however you lack permissions "
+"to install it on this site."
+msgstr "Dieser Beitrag beinhaltet ein installierbares %s Element, aber Du hast nicht die nötigen Rechte, um es auf diesem Hub zu installieren."
-#: ../../include/photos.php:143 ../../mod/profile_photo.php:222
-msgid "Unable to process image"
-msgstr "Kann Bild nicht verarbeiten"
+#: ../../include/bbcode.php:193 ../../mod/impel.php:37
+msgid "webpage"
+msgstr "Webseite"
-#: ../../include/photos.php:219
-msgid "Photo storage failed."
-msgstr "Foto speichern schlug fehl"
+#: ../../include/bbcode.php:196 ../../mod/impel.php:47
+msgid "layout"
+msgstr "Layout"
-#: ../../include/photos.php:426
-msgid "Upload New Photos"
-msgstr "Lade neue Fotos hoch"
+#: ../../include/bbcode.php:199 ../../mod/impel.php:42
+msgid "block"
+msgstr "Block"
-#: ../../include/enotify.php:57 ../../include/network.php:1613
+#: ../../include/bbcode.php:202 ../../mod/impel.php:54
+msgid "menu"
+msgstr "Menü"
+
+#: ../../include/bbcode.php:257
+#, php-format
+msgid "%1$s wrote the following %2$s %3$s"
+msgstr "%1$s schrieb den folgenden %2$s %3$s"
+
+#: ../../include/bbcode.php:259 ../../mod/tagger.php:51
+msgid "post"
+msgstr "Beitrag"
+
+#: ../../include/bbcode.php:547
+msgid "Different viewers will see this text differently"
+msgstr "Verschiedene Betrachter werden diesen Text unterschiedlich sehen"
+
+#: ../../include/bbcode.php:755
+msgid "$1 spoiler"
+msgstr "$1 Spoiler"
+
+#: ../../include/bbcode.php:782
+msgid "$1 wrote:"
+msgstr "$1 schrieb:"
+
+#: ../../include/contact_widgets.php:14
+#, php-format
+msgid "%d invitation available"
+msgid_plural "%d invitations available"
+msgstr[0] "%d Einladung verfügbar"
+msgstr[1] "%d Einladungen verfügbar"
+
+#: ../../include/contact_widgets.php:19 ../../mod/admin.php:446
+msgid "Advanced"
+msgstr "Fortgeschritten"
+
+#: ../../include/contact_widgets.php:22
+msgid "Find Channels"
+msgstr "Finde Kanäle"
+
+#: ../../include/contact_widgets.php:23
+msgid "Enter name or interest"
+msgstr "Name oder Interessen eingeben"
+
+#: ../../include/contact_widgets.php:24
+msgid "Connect/Follow"
+msgstr "Verbinden/Folgen"
+
+#: ../../include/contact_widgets.php:25
+msgid "Examples: Robert Morgenstein, Fishing"
+msgstr "Beispiele: Robert Morgenstein, Angeln"
+
+#: ../../include/contact_widgets.php:26 ../../mod/directory.php:381
+#: ../../mod/directory.php:386 ../../mod/connections.php:266
+msgid "Find"
+msgstr "Finde"
+
+#: ../../include/contact_widgets.php:27 ../../mod/directory.php:385
+#: ../../mod/suggest.php:60
+msgid "Channel Suggestions"
+msgstr "Kanal-Vorschläge"
+
+#: ../../include/contact_widgets.php:29
+msgid "Random Profile"
+msgstr "Zufallsprofil"
+
+#: ../../include/contact_widgets.php:30
+msgid "Invite Friends"
+msgstr "Lade Freunde ein"
+
+#: ../../include/contact_widgets.php:32
+msgid "Advanced example: name=fred and country=iceland"
+msgstr "Fortgeschrittenes Beispiel: name=fred and country=iceland"
+
+#: ../../include/contact_widgets.php:128
+#, php-format
+msgid "%d connection in common"
+msgid_plural "%d connections in common"
+msgstr[0] "%d gemeinsame Verbindung"
+msgstr[1] "%d gemeinsame Verbindungen"
+
+#: ../../include/contact_widgets.php:133
+msgid "show more"
+msgstr "mehr zeigen"
+
+#: ../../include/enotify.php:57 ../../include/network.php:1608
msgid "$Projectname Notification"
msgstr "$Projectname-Benachrichtigung"
-#: ../../include/enotify.php:58 ../../include/network.php:1614
+#: ../../include/enotify.php:58 ../../include/network.php:1609
msgid "$projectname"
msgstr "$projectname"
-#: ../../include/enotify.php:60 ../../include/network.php:1616
+#: ../../include/enotify.php:60 ../../include/network.php:1611
msgid "Thank You,"
msgstr "Danke."
-#: ../../include/enotify.php:62 ../../include/network.php:1618
+#: ../../include/enotify.php:62 ../../include/network.php:1613
#, php-format
msgid "%s Administrator"
msgstr "der Administrator von %s"
@@ -1855,8 +2984,8 @@ msgstr "%s <!item_type!>"
#: ../../include/enotify.php:100
#, php-format
-msgid "[Red:Notify] New mail received at %s"
-msgstr "[Red:Benachrichtigung] Neue Mail auf %s empfangen"
+msgid "[Hubzilla:Notify] New mail received at %s"
+msgstr "[Hubzilla:Benachrichtigung] Neue Mail empfangen auf %s"
#: ../../include/enotify.php:102
#, php-format
@@ -1877,539 +3006,777 @@ msgstr "eine private Nachricht"
msgid "Please visit %s to view and/or reply to your private messages."
msgstr "Bitte besuche %s, um die private Nachricht anzusehen und/oder darauf zu antworten."
-#: ../../include/enotify.php:158
+#: ../../include/enotify.php:160
#, php-format
msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]"
msgstr "%1$s, %2$s hat [zrl=%3$s]einen %4$s[/zrl] kommentiert"
-#: ../../include/enotify.php:166
+#: ../../include/enotify.php:168
#, php-format
msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]"
msgstr "%1$s, %2$s hat [zrl=%3$s]%4$ss %5$s[/zrl] kommentiert"
-#: ../../include/enotify.php:175
+#: ../../include/enotify.php:177
#, php-format
msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]"
msgstr "%1$s, %2$s hat [zrl=%3$s]Deinen %4$s[/zrl] kommentiert"
-#: ../../include/enotify.php:186
+#: ../../include/enotify.php:188
#, php-format
-msgid "[Red:Notify] Comment to conversation #%1$d by %2$s"
-msgstr "[Red:Benachrichtigung] Kommentar in Unterhaltung #%1$d von %2$s"
+msgid "[Hubzilla:Notify] Comment to conversation #%1$d by %2$s"
+msgstr "[Hubzilla:Benachrichtigung] Kommentar in Unterhaltung #%1$d von %2$s"
-#: ../../include/enotify.php:187
+#: ../../include/enotify.php:189
#, php-format
msgid "%1$s, %2$s commented on an item/conversation you have been following."
msgstr "%1$s, %2$s hat eine Unterhaltung kommentiert, der Du folgst."
-#: ../../include/enotify.php:190 ../../include/enotify.php:205
-#: ../../include/enotify.php:231 ../../include/enotify.php:249
-#: ../../include/enotify.php:263
+#: ../../include/enotify.php:192 ../../include/enotify.php:207
+#: ../../include/enotify.php:233 ../../include/enotify.php:251
+#: ../../include/enotify.php:265
#, php-format
msgid "Please visit %s to view and/or reply to the conversation."
msgstr "Bitte besuche %s, um die Unterhaltung anzusehen und/oder zu kommentieren."
-#: ../../include/enotify.php:196
+#: ../../include/enotify.php:198
#, php-format
-msgid "[Red:Notify] %s posted to your profile wall"
-msgstr "[Red:Hinweis] %s schrieb auf Deine Pinnwand"
+msgid "[Hubzilla:Notify] %s posted to your profile wall"
+msgstr "[Hubzilla:Benachrichtigung] %s schrieb auf Deine Pinnwand"
-#: ../../include/enotify.php:198
+#: ../../include/enotify.php:200
#, php-format
msgid "%1$s, %2$s posted to your profile wall at %3$s"
msgstr "%1$s, %2$s hat auf Deine Pinnwand auf %3$s geschrieben"
-#: ../../include/enotify.php:200
+#: ../../include/enotify.php:202
#, php-format
msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]"
msgstr "%1$s, %2$s hat auf [zrl=%3$s]Deine Pinnwand[/zrl] geschrieben"
-#: ../../include/enotify.php:224
+#: ../../include/enotify.php:226
#, php-format
-msgid "[Red:Notify] %s tagged you"
-msgstr "[Red:Benachrichtigung] %s hat Dich erwähnt"
+msgid "[Hubzilla:Notify] %s tagged you"
+msgstr "[Hubzilla:Benachrichtigung] %s hat Dich erwähnt"
-#: ../../include/enotify.php:225
+#: ../../include/enotify.php:227
#, php-format
msgid "%1$s, %2$s tagged you at %3$s"
msgstr "%1$s, %2$s hat Dich auf %3$s erwähnt"
-#: ../../include/enotify.php:226
+#: ../../include/enotify.php:228
#, php-format
msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]."
msgstr "%1$s, %2$s [zrl=%3$s]hat Dich erwähnt[/zrl]."
-#: ../../include/enotify.php:238
+#: ../../include/enotify.php:240
#, php-format
-msgid "[Red:Notify] %1$s poked you"
-msgstr "[Red:Benachrichtigung] %1$s hat Dich angestupst"
+msgid "[Hubzilla:Notify] %1$s poked you"
+msgstr "[Hubzilla:Benachrichtigung] %1$s hat Dich angestupst"
-#: ../../include/enotify.php:239
+#: ../../include/enotify.php:241
#, php-format
msgid "%1$s, %2$s poked you at %3$s"
msgstr "%1$s, %2$s hat Dich auf %3$s angestupst"
-#: ../../include/enotify.php:240
+#: ../../include/enotify.php:242
#, php-format
msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]."
msgstr "%1$s, %2$s [zrl=%2$s]hat Dich angestupst[/zrl]."
-#: ../../include/enotify.php:256
+#: ../../include/enotify.php:258
#, php-format
-msgid "[Red:Notify] %s tagged your post"
-msgstr "[Red:Benachrichtigung] %s hat Deinen Beitrag verschlagwortet"
+msgid "[Hubzilla:Notify] %s tagged your post"
+msgstr "[Hubzilla:Benachrichtigung] %s hat Deinen Beitrag verschlagwortet"
-#: ../../include/enotify.php:257
+#: ../../include/enotify.php:259
#, php-format
msgid "%1$s, %2$s tagged your post at %3$s"
msgstr "%1$s, %2$s hat Deinen Beitrag auf %3$s verschlagwortet"
-#: ../../include/enotify.php:258
+#: ../../include/enotify.php:260
#, php-format
msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]"
msgstr "%1$s, %2$s hat [zrl=%3$s]Deinen Beitrag[/zrl] verschlagwortet"
-#: ../../include/enotify.php:270
-msgid "[Red:Notify] Introduction received"
-msgstr "[Red:Benachrichtigung] Vorstellung erhalten"
+#: ../../include/enotify.php:272
+msgid "[Hubzilla:Notify] Introduction received"
+msgstr "[Hubzilla:Benachrichtigung] Vorstellung erhalten"
-#: ../../include/enotify.php:271
+#: ../../include/enotify.php:273
#, php-format
msgid "%1$s, you've received an new connection request from '%2$s' at %3$s"
msgstr "%1$s, Du hast eine neue Verbindungsanfrage von '%2$s' auf %3$s erhalten"
-#: ../../include/enotify.php:272
+#: ../../include/enotify.php:274
#, php-format
msgid ""
"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s."
msgstr "%1$s, Du hast [zrl=%2$s]eine neue Verbindungsanfrage[/zrl] von %3$s erhalten."
-#: ../../include/enotify.php:276 ../../include/enotify.php:295
+#: ../../include/enotify.php:278 ../../include/enotify.php:297
#, php-format
msgid "You may visit their profile at %s"
msgstr "Du kannst Dir das Profil unter %s ansehen"
-#: ../../include/enotify.php:278
+#: ../../include/enotify.php:280
#, php-format
msgid "Please visit %s to approve or reject the connection request."
msgstr "Bitte besuche %s , um die Verbindungsanfrage anzunehmen oder abzulehnen."
-#: ../../include/enotify.php:285
-msgid "[Red:Notify] Friend suggestion received"
-msgstr "[Red:Benachrichtigung] Freundschaftsvorschlag erhalten"
+#: ../../include/enotify.php:287
+msgid "[Hubzilla:Notify] Friend suggestion received"
+msgstr "[Hubzilla:Benachrichtigung] Freundschaftsvorschlag erhalten"
-#: ../../include/enotify.php:286
+#: ../../include/enotify.php:288
#, php-format
msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s"
msgstr "%1$s, Du hast einen Kontaktvorschlag von „%2$s“ auf %3$s erhalten"
-#: ../../include/enotify.php:287
+#: ../../include/enotify.php:289
#, php-format
msgid ""
"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from "
"%4$s."
msgstr "%1$s, Du hast [zrl=%2$s]einen Kontaktvorschlag[/zrl] für %3$s von %4$s erhalten."
-#: ../../include/enotify.php:293
+#: ../../include/enotify.php:295
msgid "Name:"
msgstr "Name:"
-#: ../../include/enotify.php:294
+#: ../../include/enotify.php:296
msgid "Photo:"
msgstr "Foto:"
-#: ../../include/enotify.php:297
+#: ../../include/enotify.php:299
#, php-format
msgid "Please visit %s to approve or reject the suggestion."
msgstr "Bitte besuche %s um den Vorschlag zu akzeptieren oder abzulehnen."
-#: ../../include/enotify.php:508
-msgid "[Red:Notify]"
-msgstr "[Red:Benachrichtigung]"
+#: ../../include/enotify.php:514
+msgid "[Hubzilla:Notify]"
+msgstr "[Hubzilla:Benachrichtigung]"
-#: ../../include/network.php:635
-msgid "view full size"
-msgstr "In Vollbildansicht anschauen"
+#: ../../include/follow.php:28
+msgid "Channel is blocked on this site."
+msgstr "Der Kanal ist auf dieser Seite blockiert "
-#: ../../include/network.php:1660 ../../include/account.php:314
-#: ../../include/account.php:341 ../../include/account.php:401
-msgid "Administrator"
-msgstr "Administrator"
+#: ../../include/follow.php:33
+msgid "Channel location missing."
+msgstr "Adresse des Kanals fehlt."
-#: ../../include/network.php:1674
-msgid "No Subject"
-msgstr "Kein Betreff"
+#: ../../include/follow.php:82
+msgid "Response from remote channel was incomplete."
+msgstr "Antwort des entfernten Kanals war unvollständig."
-#: ../../include/bookmarks.php:35
+#: ../../include/follow.php:99
+msgid "Channel was deleted and no longer exists."
+msgstr "Kanal wurde gelöscht und existiert nicht mehr."
+
+#: ../../include/follow.php:152 ../../include/follow.php:181
+msgid "Protocol disabled."
+msgstr "Protokoll deaktiviert."
+
+#: ../../include/follow.php:171
+msgid "Channel discovery failed."
+msgstr "Kanalsuche fehlgeschlagen"
+
+#: ../../include/follow.php:197
+msgid "local account not found."
+msgstr "Lokales Konto nicht gefunden."
+
+#: ../../include/follow.php:221
+msgid "Cannot connect to yourself."
+msgstr "Du kannst Dich nicht mit Dir selbst verbinden."
+
+#: ../../include/oembed.php:213
+msgid "Embedded content"
+msgstr "Eingebetteter Inhalt"
+
+#: ../../include/oembed.php:222
+msgid "Embedding disabled"
+msgstr "Einbetten ausgeschaltet"
+
+#: ../../include/message.php:19
+msgid "No recipient provided."
+msgstr "Kein Empfänger angegeben"
+
+#: ../../include/message.php:24
+msgid "[no subject]"
+msgstr "[no subject]"
+
+#: ../../include/message.php:44
+msgid "Unable to determine sender."
+msgstr "Kann Absender nicht bestimmen."
+
+#: ../../include/message.php:219
+msgid "Stored post could not be verified."
+msgstr "Gespeicherter Beitrag konnten nicht überprüft werden."
+
+#: ../../include/nav.php:82 ../../include/nav.php:114 ../../boot.php:1480
+msgid "Logout"
+msgstr "Abmelden"
+
+#: ../../include/nav.php:82 ../../include/nav.php:114
+msgid "End this session"
+msgstr "Beende diese Sitzung"
+
+#: ../../include/nav.php:85 ../../include/nav.php:145
+msgid "Home"
+msgstr "Home"
+
+#: ../../include/nav.php:85
+msgid "Your posts and conversations"
+msgstr "Deine Beiträge und Unterhaltungen"
+
+#: ../../include/nav.php:86
+msgid "Your profile page"
+msgstr "Deine Profilseite"
+
+#: ../../include/nav.php:88
+msgid "Edit Profiles"
+msgstr "Profile bearbeiten"
+
+#: ../../include/nav.php:88
+msgid "Manage/Edit profiles"
+msgstr "Profile verwalten"
+
+#: ../../include/nav.php:90
+msgid "Edit your profile"
+msgstr "Profil bearbeiten"
+
+#: ../../include/nav.php:92
+msgid "Your photos"
+msgstr "Deine Bilder"
+
+#: ../../include/nav.php:93
+msgid "Your files"
+msgstr "Deine Dateien"
+
+#: ../../include/nav.php:97 ../../include/apps.php:146
+msgid "Chat"
+msgstr "Chat"
+
+#: ../../include/nav.php:97
+msgid "Your chatrooms"
+msgstr "Deine Chaträume"
+
+#: ../../include/nav.php:103
+msgid "Your bookmarks"
+msgstr "Deine Lesezeichen"
+
+#: ../../include/nav.php:107
+msgid "Your webpages"
+msgstr "Deine Webseiten"
+
+#: ../../include/nav.php:111 ../../include/apps.php:131 ../../boot.php:1481
+msgid "Login"
+msgstr "Anmelden"
+
+#: ../../include/nav.php:111
+msgid "Sign in"
+msgstr "Anmelden"
+
+#: ../../include/nav.php:128
#, php-format
-msgid "%1$s's bookmarks"
-msgstr "%1$ss Lesezeichen"
+msgid "%s - click to logout"
+msgstr "%s - Klick zum Abmelden"
+
+#: ../../include/nav.php:131
+msgid "Remote authentication"
+msgstr "Ãœber Konto auf anderem Server einloggen"
+
+#: ../../include/nav.php:131
+msgid "Click to authenticate to your home hub"
+msgstr "Klicke, um Dich über Deinen Heimat-Server zu authentifizieren"
+
+#: ../../include/nav.php:145
+msgid "Home Page"
+msgstr "Homepage"
+
+#: ../../include/nav.php:149 ../../mod/register.php:224 ../../boot.php:1463
+msgid "Register"
+msgstr "Registrieren"
+
+#: ../../include/nav.php:149
+msgid "Create an account"
+msgstr "Erzeuge ein Konto"
+
+#: ../../include/nav.php:154 ../../include/apps.php:142
+#: ../../mod/layouts.php:176 ../../mod/help.php:202 ../../mod/help.php:207
+msgid "Help"
+msgstr "Hilfe"
+
+#: ../../include/nav.php:154
+msgid "Help and documentation"
+msgstr "Hilfe und Dokumentation"
+
+#: ../../include/nav.php:157
+msgid "Applications, utilities, links, games"
+msgstr "Anwendungen (Apps), Zubehör, Links, Spiele"
+
+#: ../../include/nav.php:159 ../../include/text.php:867
+#: ../../include/text.php:879 ../../include/apps.php:147
+#: ../../mod/search.php:40
+msgid "Search"
+msgstr "Suche"
+
+#: ../../include/nav.php:159
+msgid "Search site @name, #tag, ?docs, content"
+msgstr "Hub durchsuchen: @Name. #Schlagwort, ?Dokumentation, Inhalt"
-#: ../../include/text.php:391
+#: ../../include/nav.php:162 ../../include/apps.php:141
+msgid "Directory"
+msgstr "Verzeichnis"
+
+#: ../../include/nav.php:162
+msgid "Channel Directory"
+msgstr "Kanal-Verzeichnis"
+
+#: ../../include/nav.php:174 ../../include/apps.php:133
+msgid "Grid"
+msgstr "Grid"
+
+#: ../../include/nav.php:174
+msgid "Your grid"
+msgstr "Dein Grid"
+
+#: ../../include/nav.php:175
+msgid "Mark all grid notifications seen"
+msgstr "Alle Grid-Benachrichtigungen als angesehen markieren"
+
+#: ../../include/nav.php:177 ../../include/apps.php:137
+msgid "Channel Home"
+msgstr "Mein Kanal"
+
+#: ../../include/nav.php:177
+msgid "Channel home"
+msgstr "Mein Kanal"
+
+#: ../../include/nav.php:178
+msgid "Mark all channel notifications seen"
+msgstr "Markiere alle Kanal-Benachrichtigungen als angesehen"
+
+#: ../../include/nav.php:181 ../../mod/connections.php:260
+msgid "Connections"
+msgstr "Verbindungen"
+
+#: ../../include/nav.php:184
+msgid "Notices"
+msgstr "Benachrichtigungen"
+
+#: ../../include/nav.php:184
+msgid "Notifications"
+msgstr "Benachrichtigungen"
+
+#: ../../include/nav.php:185
+msgid "See all notifications"
+msgstr "Alle Benachrichtigungen ansehen"
+
+#: ../../include/nav.php:186 ../../mod/notifications.php:99
+msgid "Mark all system notifications seen"
+msgstr "Markiere alle System-Benachrichtigungen als gesehen"
+
+#: ../../include/nav.php:188 ../../include/apps.php:143
+msgid "Mail"
+msgstr "Mail"
+
+#: ../../include/nav.php:188
+msgid "Private mail"
+msgstr "Persönliche Mail"
+
+#: ../../include/nav.php:189
+msgid "See all private messages"
+msgstr "Alle persönlichen Nachrichten ansehen"
+
+#: ../../include/nav.php:190
+msgid "Mark all private messages seen"
+msgstr "Markiere alle persönlichen Nachrichten als gesehen"
+
+#: ../../include/nav.php:196 ../../include/apps.php:140
+msgid "Events"
+msgstr "Termine"
+
+#: ../../include/nav.php:196
+msgid "Event Calendar"
+msgstr "Terminkalender"
+
+#: ../../include/nav.php:197
+msgid "See all events"
+msgstr "Alle Termine ansehen"
+
+#: ../../include/nav.php:198
+msgid "Mark all events seen"
+msgstr "Markiere alle Termine als gesehen"
+
+#: ../../include/nav.php:200 ../../include/apps.php:132
+#: ../../mod/manage.php:160
+msgid "Channel Manager"
+msgstr "Kanal-Manager"
+
+#: ../../include/nav.php:200
+msgid "Manage Your Channels"
+msgstr "Verwalte Deine Kanäle"
+
+#: ../../include/nav.php:202
+msgid "Account/Channel Settings"
+msgstr "Konto-/Kanal-Einstellungen"
+
+#: ../../include/nav.php:210
+msgid "Site Setup and Configuration"
+msgstr "Seiten-Einrichtung und -Konfiguration"
+
+#: ../../include/nav.php:246
+msgid "@name, #tag, ?doc, content"
+msgstr "@Name, #Schlagwort, ?Dokumentation, Inhalt"
+
+#: ../../include/nav.php:247
+msgid "Please wait..."
+msgstr "Bitte warten..."
+
+#: ../../include/security.php:381
+msgid ""
+"The form security token was not correct. This probably happened because the "
+"form has been opened for too long (>3 hours) before submitting it."
+msgstr "Das Security-Token des Formulars war nicht korrekt. Das ist wahrscheinlich passiert, weil das Formular zu lange (>3 Stunden) offen war, bevor es abgeschickt wurde."
+
+#: ../../include/text.php:394
msgid "prev"
msgstr "vorherige"
-#: ../../include/text.php:393
+#: ../../include/text.php:396
msgid "first"
msgstr "erste"
-#: ../../include/text.php:422
+#: ../../include/text.php:425
msgid "last"
msgstr "letzte"
-#: ../../include/text.php:425
+#: ../../include/text.php:428
msgid "next"
msgstr "nächste"
-#: ../../include/text.php:435
+#: ../../include/text.php:438
msgid "older"
msgstr "älter"
-#: ../../include/text.php:437
+#: ../../include/text.php:440
msgid "newer"
msgstr "neuer"
-#: ../../include/text.php:775
+#: ../../include/text.php:785
msgid "No connections"
msgstr "Keine Verbindungen"
-#: ../../include/text.php:787
+#: ../../include/text.php:797
#, php-format
msgid "%d Connection"
msgid_plural "%d Connections"
msgstr[0] "%d Verbindung"
msgstr[1] "%d Verbindungen"
-#: ../../include/text.php:800 ../../mod/viewconnections.php:101
+#: ../../include/text.php:810 ../../mod/viewconnections.php:101
msgid "View Connections"
msgstr "Verbindungen anzeigen"
-#: ../../include/text.php:857 ../../include/text.php:869
-#: ../../include/apps.php:147 ../../include/nav.php:159
-#: ../../mod/search.php:38
-msgid "Search"
-msgstr "Suche"
-
-#: ../../include/text.php:858 ../../include/text.php:870
-#: ../../include/widgets.php:191 ../../mod/filer.php:49
-#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 ../../mod/rbmark.php:28
-#: ../../mod/rbmark.php:98
-msgid "Save"
-msgstr "Speichern"
-
-#: ../../include/text.php:933
+#: ../../include/text.php:954
msgid "poke"
msgstr "anstupsen"
-#: ../../include/text.php:934
+#: ../../include/text.php:955
msgid "ping"
msgstr "anpingen"
-#: ../../include/text.php:934
+#: ../../include/text.php:955
msgid "pinged"
msgstr "pingte"
-#: ../../include/text.php:935
+#: ../../include/text.php:956
msgid "prod"
msgstr "knuffen"
-#: ../../include/text.php:935
+#: ../../include/text.php:956
msgid "prodded"
msgstr "knuffte"
-#: ../../include/text.php:936
+#: ../../include/text.php:957
msgid "slap"
msgstr "ohrfeigen"
-#: ../../include/text.php:936
+#: ../../include/text.php:957
msgid "slapped"
msgstr "ohrfeigte"
-#: ../../include/text.php:937
+#: ../../include/text.php:958
msgid "finger"
msgstr "befummeln"
-#: ../../include/text.php:937
+#: ../../include/text.php:958
msgid "fingered"
msgstr "befummelte"
-#: ../../include/text.php:938
+#: ../../include/text.php:959
msgid "rebuff"
msgstr "eine Abfuhr erteilen"
-#: ../../include/text.php:938
+#: ../../include/text.php:959
msgid "rebuffed"
msgstr "zurückgewiesen"
-#: ../../include/text.php:948
+#: ../../include/text.php:969
msgid "happy"
msgstr "glücklich"
-#: ../../include/text.php:949
+#: ../../include/text.php:970
msgid "sad"
msgstr "traurig"
-#: ../../include/text.php:950
+#: ../../include/text.php:971
msgid "mellow"
msgstr "sanft"
-#: ../../include/text.php:951
+#: ../../include/text.php:972
msgid "tired"
msgstr "müde"
-#: ../../include/text.php:952
+#: ../../include/text.php:973
msgid "perky"
msgstr "frech"
-#: ../../include/text.php:953
+#: ../../include/text.php:974
msgid "angry"
msgstr "sauer"
-#: ../../include/text.php:954
+#: ../../include/text.php:975
msgid "stupified"
msgstr "verblüfft"
-#: ../../include/text.php:955
+#: ../../include/text.php:976
msgid "puzzled"
msgstr "verwirrt"
-#: ../../include/text.php:956
+#: ../../include/text.php:977
msgid "interested"
msgstr "interessiert"
-#: ../../include/text.php:957
+#: ../../include/text.php:978
msgid "bitter"
msgstr "verbittert"
-#: ../../include/text.php:958
+#: ../../include/text.php:979
msgid "cheerful"
msgstr "fröhlich"
-#: ../../include/text.php:959
+#: ../../include/text.php:980
msgid "alive"
msgstr "lebendig"
-#: ../../include/text.php:960
+#: ../../include/text.php:981
msgid "annoyed"
msgstr "verärgert"
-#: ../../include/text.php:961
+#: ../../include/text.php:982
msgid "anxious"
msgstr "unruhig"
-#: ../../include/text.php:962
+#: ../../include/text.php:983
msgid "cranky"
msgstr "schrullig"
-#: ../../include/text.php:963
+#: ../../include/text.php:984
msgid "disturbed"
msgstr "verstört"
-#: ../../include/text.php:964
+#: ../../include/text.php:985
msgid "frustrated"
msgstr "frustriert"
-#: ../../include/text.php:965
+#: ../../include/text.php:986
msgid "depressed"
msgstr "deprimiert"
-#: ../../include/text.php:966
+#: ../../include/text.php:987
msgid "motivated"
msgstr "motiviert"
-#: ../../include/text.php:967
+#: ../../include/text.php:988
msgid "relaxed"
msgstr "entspannt"
-#: ../../include/text.php:968
+#: ../../include/text.php:989
msgid "surprised"
msgstr "überrascht"
-#: ../../include/text.php:1144
+#: ../../include/text.php:1165
msgid "May"
msgstr "Mai"
-#: ../../include/text.php:1247
-msgid "unknown.???"
-msgstr "unbekannt.???"
+#: ../../include/text.php:1242 ../../include/text.php:1246
+msgid "Unknown Attachment"
+msgstr "Unbekannter Anhang"
#: ../../include/text.php:1248
-msgid "bytes"
-msgstr "Bytes"
+msgid "unknown"
+msgstr "unbekannt"
#: ../../include/text.php:1284
msgid "remove category"
msgstr "Kategorie entfernen"
-#: ../../include/text.php:1359
+#: ../../include/text.php:1361
msgid "remove from file"
msgstr "aus der Datei entfernen"
-#: ../../include/text.php:1443 ../../include/text.php:1454
+#: ../../include/text.php:1507 ../../include/text.php:1518
msgid "Click to open/close"
msgstr "Klicke zum Öffnen/Schließen"
-#: ../../include/text.php:1609 ../../mod/events.php:497
+#: ../../include/text.php:1692 ../../mod/events.php:623
msgid "Link to Source"
msgstr "Link zur Quelle"
-#: ../../include/text.php:1630 ../../include/text.php:1701
+#: ../../include/text.php:1713 ../../include/text.php:1785
msgid "default"
msgstr "Standard"
-#: ../../include/text.php:1638
+#: ../../include/text.php:1721
msgid "Page layout"
msgstr "Seiten-Layout"
-#: ../../include/text.php:1638
+#: ../../include/text.php:1721
msgid "You can create your own with the layouts tool"
msgstr "Mit dem Gestaltungswerkzeug kannst Du Deine eigenen Layouts erstellen"
-#: ../../include/text.php:1679
+#: ../../include/text.php:1763
msgid "Page content type"
msgstr "Art des Seiteninhalts"
-#: ../../include/text.php:1713
+#: ../../include/text.php:1797
msgid "Select an alternate language"
msgstr "Wähle eine alternative Sprache"
-#: ../../include/text.php:1845
+#: ../../include/text.php:1929
msgid "activity"
msgstr "Aktivität"
-#: ../../include/text.php:2140
+#: ../../include/text.php:2224
msgid "Design Tools"
msgstr "Gestaltungswerkzeuge"
-#: ../../include/text.php:2143 ../../mod/blocks.php:147
+#: ../../include/text.php:2227 ../../mod/blocks.php:147
msgid "Blocks"
msgstr "Blöcke"
-#: ../../include/text.php:2144 ../../mod/menu.php:103
+#: ../../include/text.php:2228 ../../mod/menu.php:103
msgid "Menus"
msgstr "Menüs"
-#: ../../include/text.php:2145 ../../mod/layouts.php:174
+#: ../../include/text.php:2229 ../../mod/layouts.php:174
msgid "Layouts"
msgstr "Layouts"
-#: ../../include/text.php:2146
+#: ../../include/text.php:2230
msgid "Pages"
msgstr "Seiten"
-#: ../../include/acl_selectors.php:239
-msgid "Visible to your default audience"
-msgstr "Standard-Sichtbarkeit"
-
-#: ../../include/acl_selectors.php:240
-msgid "Show"
-msgstr "Anzeigen"
-
-#: ../../include/acl_selectors.php:241
-msgid "Don't show"
-msgstr "Nicht anzeigen"
-
-#: ../../include/acl_selectors.php:247 ../../mod/filestorage.php:147
-#: ../../mod/chat.php:207 ../../mod/photos.php:592 ../../mod/photos.php:962
-#: ../../mod/events.php:708 ../../mod/thing.php:310 ../../mod/thing.php:356
-msgid "Permissions"
-msgstr "Berechtigungen"
-
-#: ../../include/acl_selectors.php:248 ../../include/ItemObject.php:361
-#: ../../mod/photos.php:1179
-msgid "Close"
-msgstr "Schließen"
-
-#: ../../include/attach.php:243 ../../include/attach.php:329
-msgid "Item was not found."
-msgstr "Beitrag wurde nicht gefunden."
-
-#: ../../include/attach.php:471
-msgid "No source file."
-msgstr "Keine Quelldatei."
-
-#: ../../include/attach.php:489
-msgid "Cannot locate file to replace"
-msgstr "Kann Datei zum Ersetzen nicht finden"
-
-#: ../../include/attach.php:507
-msgid "Cannot locate file to revise/update"
-msgstr "Kann Datei zum Prüfen/Aktualisieren nicht finden"
+#: ../../include/dir_fns.php:139
+msgid "Directory Options"
+msgstr "Verzeichnisoptionen"
-#: ../../include/attach.php:632
-#, php-format
-msgid "File exceeds size limit of %d"
-msgstr "Datei überschreitet das Größen-Limit von %d"
+#: ../../include/dir_fns.php:141
+msgid "Safe Mode"
+msgstr "Sicherer Modus"
-#: ../../include/attach.php:645
-#, php-format
-msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
-msgstr "Die Größe Deiner Datei-Anhänge hat das Maximum von %1$.0f MByte erreicht."
+#: ../../include/dir_fns.php:141 ../../include/dir_fns.php:142
+#: ../../include/dir_fns.php:143 ../../mod/filestorage.php:151
+#: ../../mod/filestorage.php:159 ../../mod/removeme.php:60
+#: ../../mod/connedit.php:635 ../../mod/connedit.php:684 ../../mod/api.php:106
+#: ../../mod/admin.php:410 ../../mod/settings.php:577 ../../mod/photos.php:626
+#: ../../mod/menu.php:96 ../../mod/menu.php:153 ../../mod/events.php:447
+#: ../../mod/events.php:448 ../../mod/events.php:457 ../../mod/mitem.php:154
+#: ../../mod/mitem.php:155 ../../mod/mitem.php:228 ../../mod/mitem.php:229
+#: ../../view/theme/redbasic/php/config.php:104
+#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1485
+msgid "No"
+msgstr "Nein"
-#: ../../include/attach.php:793
-msgid "File upload failed. Possible system limit or action terminated."
-msgstr "Datei-Upload fehlgeschlagen. Mögliche Systembegrenzung oder abgebrochener Prozess."
+#: ../../include/dir_fns.php:141 ../../include/dir_fns.php:142
+#: ../../include/dir_fns.php:143 ../../mod/filestorage.php:151
+#: ../../mod/filestorage.php:159 ../../mod/removeme.php:60
+#: ../../mod/api.php:105 ../../mod/admin.php:412 ../../mod/settings.php:577
+#: ../../mod/photos.php:626 ../../mod/menu.php:96 ../../mod/menu.php:153
+#: ../../mod/events.php:447 ../../mod/events.php:448 ../../mod/events.php:457
+#: ../../mod/mitem.php:154 ../../mod/mitem.php:155 ../../mod/mitem.php:228
+#: ../../mod/mitem.php:229 ../../view/theme/redbasic/php/config.php:104
+#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1485
+msgid "Yes"
+msgstr "Ja"
-#: ../../include/attach.php:806
-msgid "Stored file could not be verified. Upload failed."
-msgstr "Gespeichert Datei konnte nicht verifiziert werden. Upload abgebrochen."
+#: ../../include/dir_fns.php:142
+msgid "Public Forums Only"
+msgstr "Nur öffentliche Foren"
-#: ../../include/attach.php:854 ../../include/attach.php:870
-msgid "Path not available."
-msgstr "Pfad nicht verfügbar."
+#: ../../include/dir_fns.php:143
+msgid "This Website Only"
+msgstr "Nur dieser Hub"
-#: ../../include/attach.php:916 ../../include/attach.php:1069
-msgid "Empty pathname"
-msgstr "Leere Pfadangabe"
+#: ../../include/group.php:26
+msgid ""
+"A deleted group with this name was revived. Existing item permissions "
+"<strong>may</strong> apply to this group and any future members. If this is "
+"not what you intended, please create another group with a different name."
+msgstr "Es hat früher schon einmal eine Sammlung mit diesem Namen existiert, die gelöscht wurde. Es <strong>könnten</strong> von damals noch Elemente (Beiträge, Dateien etc.) vorhanden sein, die allen jetzigen und zukünftigen Mitgliedern dieser Sammlung den Zugriff erlauben. Wenn das nicht Dein Plan war, erstelle bitte eine neue Sammlung mit einem anderen Namen."
-#: ../../include/attach.php:942
-msgid "duplicate filename or path"
-msgstr "doppelter Dateiname oder Pfad"
+#: ../../include/group.php:232
+msgid "Add new connections to this collection (privacy group)"
+msgstr "Neue Verbindungen zu dieser Sammlung (Privatsphäre-Gruppe) hinzufügen"
-#: ../../include/attach.php:965
-msgid "Path not found."
-msgstr "Pfad nicht gefunden."
+#: ../../include/group.php:251 ../../mod/admin.php:821
+msgid "All Channels"
+msgstr "Alle Kanäle"
-#: ../../include/attach.php:1023
-msgid "mkdir failed."
-msgstr "mkdir fehlgeschlagen."
+#: ../../include/group.php:273
+msgid "edit"
+msgstr "Bearbeiten"
-#: ../../include/attach.php:1027
-msgid "database storage failed."
-msgstr "Speichern in der Datenbank fehlgeschlagen."
+#: ../../include/group.php:295
+msgid "Collections"
+msgstr "Sammlungen"
-#: ../../include/attach.php:1075
-msgid "Empty path"
-msgstr "Leere Pfadangabe"
+#: ../../include/group.php:296
+msgid "Edit collection"
+msgstr "Sammlung bearbeiten"
-#: ../../include/import.php:23
-msgid ""
-"Cannot create a duplicate channel identifier on this system. Import failed."
-msgstr "Kann keinen doppelten Kanal-Identifikator auf diesem System erzeugen (Spitzname oder Hash schon belegt). Import fehlgeschlagen."
+#: ../../include/group.php:297
+msgid "Add new collection"
+msgstr "Neue Sammlung hinzufügen"
-#: ../../include/import.php:70
-msgid "Channel clone failed. Import failed."
-msgstr "Klonen des Kanals fehlgeschlagen. Import fehlgeschlagen."
+#: ../../include/group.php:298
+msgid "Channels not in any collection"
+msgstr "Kanäle, die nicht in einer Sammlung sind"
-#: ../../include/import.php:80 ../../mod/import.php:138
-msgid "Cloned channel not found. Import failed."
-msgstr "Geklonter Kanal nicht gefunden. Import fehlgeschlagen."
+#: ../../include/zot.php:675
+msgid "Invalid data packet"
+msgstr "Ungültiges Datenpaket"
-#: ../../include/notify.php:20
-msgid "created a new post"
-msgstr "Neuer Beitrag wurde erzeugt"
+#: ../../include/zot.php:691
+msgid "Unable to verify channel signature"
+msgstr "Konnte die Signatur des Kanals nicht verifizieren"
-#: ../../include/notify.php:21
+#: ../../include/zot.php:2275
#, php-format
-msgid "commented on %s's post"
-msgstr "hat %s's Beitrag kommentiert"
+msgid "Unable to verify site signature for %s"
+msgstr "Kann die Signatur der Seite von %s nicht verifizieren"
+
+#: ../../include/zot.php:3601
+msgid "invalid target signature"
+msgstr "Ungültige Signatur des Ziels"
#: ../../include/page_widgets.php:6
msgid "New Page"
msgstr "Neue Seite"
-#: ../../include/page_widgets.php:39 ../../mod/layouts.php:188
-#: ../../mod/webpages.php:187 ../../mod/blocks.php:159
+#: ../../include/page_widgets.php:39 ../../mod/blocks.php:159
+#: ../../mod/webpages.php:187 ../../mod/layouts.php:188
msgid "View"
msgstr "Ansicht"
@@ -2425,316 +3792,189 @@ msgstr "Seiten-Link"
msgid "Title"
msgstr "Titel"
-#: ../../include/page_widgets.php:44 ../../mod/layouts.php:181
-#: ../../mod/menu.php:110 ../../mod/webpages.php:192 ../../mod/blocks.php:150
+#: ../../include/page_widgets.php:44 ../../mod/blocks.php:150
+#: ../../mod/webpages.php:192 ../../mod/layouts.php:181 ../../mod/menu.php:110
msgid "Created"
msgstr "Erstellt"
-#: ../../include/page_widgets.php:45 ../../mod/layouts.php:182
-#: ../../mod/menu.php:111 ../../mod/webpages.php:193 ../../mod/blocks.php:151
+#: ../../include/page_widgets.php:45 ../../mod/blocks.php:151
+#: ../../mod/webpages.php:193 ../../mod/layouts.php:182 ../../mod/menu.php:111
msgid "Edited"
msgstr "Geändert"
-#: ../../include/photo/photo_driver.php:705 ../../mod/photos.php:94
-#: ../../mod/photos.php:660 ../../mod/profile_photo.php:146
-#: ../../mod/profile_photo.php:236 ../../mod/profile_photo.php:376
-msgid "Profile Photos"
-msgstr "Profilfotos"
-
-#: ../../include/profile_selectors.php:6
-#: ../../include/profile_selectors.php:23 ../../mod/id.php:103
-msgid "Male"
-msgstr "Männlich"
-
-#: ../../include/profile_selectors.php:6
-#: ../../include/profile_selectors.php:23 ../../mod/id.php:105
-msgid "Female"
-msgstr "Weiblich"
-
-#: ../../include/profile_selectors.php:6
-msgid "Currently Male"
-msgstr "Momentan männlich"
-
-#: ../../include/profile_selectors.php:6
-msgid "Currently Female"
-msgstr "Momentan weiblich"
-
-#: ../../include/profile_selectors.php:6
-msgid "Mostly Male"
-msgstr "Größtenteils männlich"
-
-#: ../../include/profile_selectors.php:6
-msgid "Mostly Female"
-msgstr "Größtenteils weiblich"
-
-#: ../../include/profile_selectors.php:6
-msgid "Transgender"
-msgstr "Transsexuell"
-
-#: ../../include/profile_selectors.php:6
-msgid "Intersex"
-msgstr "Zwischengeschlechtlich"
-
-#: ../../include/profile_selectors.php:6
-msgid "Transsexual"
-msgstr "Transsexuell"
-
-#: ../../include/profile_selectors.php:6
-msgid "Hermaphrodite"
-msgstr "Zwitter"
-
-#: ../../include/profile_selectors.php:6
-msgid "Neuter"
-msgstr "Geschlechtslos"
-
-#: ../../include/profile_selectors.php:6
-msgid "Non-specific"
-msgstr "unklar"
-
-#: ../../include/profile_selectors.php:6
-msgid "Undecided"
-msgstr "Unentschieden"
-
-#: ../../include/profile_selectors.php:42
-#: ../../include/profile_selectors.php:61
-msgid "Males"
-msgstr "Männer"
-
-#: ../../include/profile_selectors.php:42
-#: ../../include/profile_selectors.php:61
-msgid "Females"
-msgstr "Frauen"
-
-#: ../../include/profile_selectors.php:42
-msgid "Gay"
-msgstr "Schwul"
-
-#: ../../include/profile_selectors.php:42
-msgid "Lesbian"
-msgstr "Lesbisch"
-
-#: ../../include/profile_selectors.php:42
-msgid "No Preference"
-msgstr "Keine Bevorzugung"
-
-#: ../../include/profile_selectors.php:42
-msgid "Bisexual"
-msgstr "Bisexuell"
-
-#: ../../include/profile_selectors.php:42
-msgid "Autosexual"
-msgstr "Autosexuell"
-
-#: ../../include/profile_selectors.php:42
-msgid "Abstinent"
-msgstr "Enthaltsam"
-
-#: ../../include/profile_selectors.php:42
-msgid "Virgin"
-msgstr "Jungfräulich"
-
-#: ../../include/profile_selectors.php:42
-msgid "Deviant"
-msgstr "Abweichend"
-
-#: ../../include/profile_selectors.php:42
-msgid "Fetish"
-msgstr "Fetisch"
-
-#: ../../include/profile_selectors.php:42
-msgid "Oodles"
-msgstr "Unmengen"
-
-#: ../../include/profile_selectors.php:42
-msgid "Nonsexual"
-msgstr "Sexlos"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Single"
-msgstr "Single"
-
-#: ../../include/profile_selectors.php:80
-msgid "Lonely"
-msgstr "Einsam"
-
-#: ../../include/profile_selectors.php:80
-msgid "Available"
-msgstr "Verfügbar"
+#: ../../include/network.php:630
+msgid "view full size"
+msgstr "In Vollbildansicht anschauen"
-#: ../../include/profile_selectors.php:80
-msgid "Unavailable"
-msgstr "Nicht verfügbar"
+#: ../../include/network.php:1655 ../../include/account.php:316
+#: ../../include/account.php:343 ../../include/account.php:403
+msgid "Administrator"
+msgstr "Administrator"
-#: ../../include/profile_selectors.php:80
-msgid "Has crush"
-msgstr "Verguckt"
+#: ../../include/network.php:1669
+msgid "No Subject"
+msgstr "Kein Betreff"
-#: ../../include/profile_selectors.php:80
-msgid "Infatuated"
-msgstr "Verknallt"
+#: ../../include/dba/dba_driver.php:141
+#, php-format
+msgid "Cannot locate DNS info for database server '%s'"
+msgstr "Kann die DNS-Informationen für den Datenbank-Server '%s' nicht finden"
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Dating"
-msgstr "Lerne gerade jemanden kennen"
+#: ../../include/photos.php:112
+#, php-format
+msgid "Image exceeds website size limit of %lu bytes"
+msgstr "Bild überschreitet das Webseitenlimit von %lu Bytes"
-#: ../../include/profile_selectors.php:80
-msgid "Unfaithful"
-msgstr "Treulos"
+#: ../../include/photos.php:119
+msgid "Image file is empty."
+msgstr "Bilddatei ist leer."
-#: ../../include/profile_selectors.php:80
-msgid "Sex Addict"
-msgstr "Sexabhängig"
+#: ../../include/photos.php:146 ../../mod/profile_photo.php:225
+msgid "Unable to process image"
+msgstr "Kann Bild nicht verarbeiten"
-#: ../../include/profile_selectors.php:80 ../../include/identity.php:390
-#: ../../include/identity.php:391 ../../include/identity.php:398
-#: ../../include/widgets.php:429 ../../mod/connedit.php:569
-#: ../../mod/settings.php:337 ../../mod/settings.php:341
-#: ../../mod/settings.php:342 ../../mod/settings.php:345
-#: ../../mod/settings.php:356
-msgid "Friends"
-msgstr "Freunde"
+#: ../../include/photos.php:257
+msgid "Photo storage failed."
+msgstr "Fotospeicherung fehlgeschlagen."
-#: ../../include/profile_selectors.php:80
-msgid "Friends/Benefits"
-msgstr "Freunde/Begünstigte"
+#: ../../include/photos.php:487
+msgid "Upload New Photos"
+msgstr "Neue Fotos hochladen"
-#: ../../include/profile_selectors.php:80
-msgid "Casual"
-msgstr "Lose"
+#: ../../include/ItemObject.php:130
+msgid "Save to Folder"
+msgstr "In Ordner speichern"
-#: ../../include/profile_selectors.php:80
-msgid "Engaged"
-msgstr "Verlobt"
+#: ../../include/ItemObject.php:151
+msgid "I will attend"
+msgstr "Ich werde teilnehmen"
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Married"
-msgstr "Verheiratet"
+#: ../../include/ItemObject.php:151
+msgid "I will not attend"
+msgstr "Ich werde nicht teilnehmen"
-#: ../../include/profile_selectors.php:80
-msgid "Imaginarily married"
-msgstr "Gewissermaßen verheiratet"
+#: ../../include/ItemObject.php:151
+msgid "I might attend"
+msgstr "Ich werde vielleicht teilnehmen"
-#: ../../include/profile_selectors.php:80
-msgid "Partners"
-msgstr "Partner"
+#: ../../include/ItemObject.php:161
+msgid "I agree"
+msgstr "Ich stimme zu"
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Cohabiting"
-msgstr "Lebensgemeinschaft"
+#: ../../include/ItemObject.php:161
+msgid "I disagree"
+msgstr "Ich lehne ab"
-#: ../../include/profile_selectors.php:80
-msgid "Common law"
-msgstr "Informelle Ehe"
+#: ../../include/ItemObject.php:161
+msgid "I abstain"
+msgstr "Ich enthalte mich"
-#: ../../include/profile_selectors.php:80
-msgid "Happy"
-msgstr "Glücklich"
+#: ../../include/ItemObject.php:212
+msgid "Add Star"
+msgstr "Stern hinzufügen"
-#: ../../include/profile_selectors.php:80
-msgid "Not looking"
-msgstr "Nicht Ausschau haltend"
+#: ../../include/ItemObject.php:213
+msgid "Remove Star"
+msgstr "Stern entfernen"
-#: ../../include/profile_selectors.php:80
-msgid "Swinger"
-msgstr "Swinger"
+#: ../../include/ItemObject.php:214
+msgid "Toggle Star Status"
+msgstr "Markierungsstatus (Stern) umschalten"
-#: ../../include/profile_selectors.php:80
-msgid "Betrayed"
-msgstr "Betrogen"
+#: ../../include/ItemObject.php:218
+msgid "starred"
+msgstr "markiert"
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Separated"
-msgstr "Getrennt"
+#: ../../include/ItemObject.php:236
+msgid "Add Tag"
+msgstr "Tag hinzufügen"
-#: ../../include/profile_selectors.php:80
-msgid "Unstable"
-msgstr "Labil"
+#: ../../include/ItemObject.php:254 ../../mod/photos.php:1023
+msgid "I like this (toggle)"
+msgstr "Mir gefällt das (Umschalter)"
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Divorced"
-msgstr "Geschieden"
+#: ../../include/ItemObject.php:255 ../../mod/photos.php:1024
+msgid "I don't like this (toggle)"
+msgstr "Mir gefällt das nicht (Umschalter)"
-#: ../../include/profile_selectors.php:80
-msgid "Imaginarily divorced"
-msgstr "Gewissermaßen geschieden"
+#: ../../include/ItemObject.php:259
+msgid "Share This"
+msgstr "Teilen"
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Widowed"
-msgstr "Verwitwet"
+#: ../../include/ItemObject.php:259
+msgid "share"
+msgstr "Teilen"
-#: ../../include/profile_selectors.php:80
-msgid "Uncertain"
-msgstr "Ungewiss"
+#: ../../include/ItemObject.php:268
+msgid "Delivery Report"
+msgstr "Zustellungsbericht"
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "It's complicated"
-msgstr "Es ist kompliziert"
+#: ../../include/ItemObject.php:286
+#, php-format
+msgid "%d comment"
+msgid_plural "%d comments"
+msgstr[0] "%d Kommentar"
+msgstr[1] "%d Kommentare"
-#: ../../include/profile_selectors.php:80
-msgid "Don't care"
-msgstr "Interessiert mich nicht"
+#: ../../include/ItemObject.php:315 ../../include/ItemObject.php:316
+#, php-format
+msgid "View %s's profile - %s"
+msgstr "Schaue Dir %ss Profil an – %s"
-#: ../../include/profile_selectors.php:80
-msgid "Ask me"
-msgstr "Frag mich mal"
+#: ../../include/ItemObject.php:319
+msgid "to"
+msgstr "an"
-#: ../../include/oembed.php:213
-msgid "Embedded content"
-msgstr "Eingebetteter Inhalt"
+#: ../../include/ItemObject.php:320
+msgid "via"
+msgstr "via"
-#: ../../include/oembed.php:222
-msgid "Embedding disabled"
-msgstr "Einbetten ausgeschaltet"
+#: ../../include/ItemObject.php:321
+msgid "Wall-to-Wall"
+msgstr "Wall-to-Wall"
-#: ../../include/event.php:22 ../../include/bb2diaspora.php:459
-msgid "l F d, Y \\@ g:i A"
-msgstr "l, d. F Y, H:i"
+#: ../../include/ItemObject.php:322
+msgid "via Wall-To-Wall:"
+msgstr "via Wall-To-Wall:"
-#: ../../include/event.php:30 ../../include/bb2diaspora.php:465
-msgid "Starts:"
-msgstr "Beginnt:"
+#: ../../include/ItemObject.php:362
+msgid "Save Bookmarks"
+msgstr "Favoriten speichern"
-#: ../../include/event.php:40 ../../include/bb2diaspora.php:473
-msgid "Finishes:"
-msgstr "Endet:"
+#: ../../include/ItemObject.php:363
+msgid "Add to Calendar"
+msgstr "Zum Kalender hinzufügen"
-#: ../../include/event.php:50 ../../include/bb2diaspora.php:481
-#: ../../include/identity.php:992 ../../mod/directory.php:302
-#: ../../mod/events.php:701
-msgid "Location:"
-msgstr "Ort:"
+#: ../../include/ItemObject.php:372
+msgid "Mark all seen"
+msgstr "Alle als gelesen markieren"
-#: ../../include/event.php:766
-msgid "This event has been added to your calendar."
-msgstr "Dieser Termin wurde zu Deinem Kalender hinzugefügt"
+#: ../../include/ItemObject.php:378 ../../mod/photos.php:1209
+msgctxt "noun"
+msgid "Likes"
+msgstr "Gefällt mir"
-#: ../../include/event.php:953
-msgid "Not specified"
-msgstr "Keine Angabe"
+#: ../../include/ItemObject.php:379 ../../mod/photos.php:1210
+msgctxt "noun"
+msgid "Dislikes"
+msgstr "Gefällt nicht"
-#: ../../include/event.php:954
-msgid "Needs Action"
-msgstr "Aktion erforderlich"
+#: ../../include/ItemObject.php:694 ../../mod/photos.php:1042
+#: ../../mod/photos.php:1160
+msgid "This is you"
+msgstr "Das bist Du"
-#: ../../include/event.php:955
-msgid "Completed"
-msgstr "Abgeschlossen"
+#: ../../include/ItemObject.php:703
+msgid "Image"
+msgstr "Bild"
-#: ../../include/event.php:956
-msgid "In Process"
-msgstr "In Bearbeitung"
+#: ../../include/ItemObject.php:704
+msgid "Insert Link"
+msgstr "Link einfügen"
-#: ../../include/event.php:957
-msgid "Cancelled"
-msgstr "gestrichen"
+#: ../../include/ItemObject.php:705
+msgid "Video"
+msgstr "Video"
#: ../../include/apps.php:128
msgid "Site Admin"
@@ -2744,59 +3984,10 @@ msgstr "Hub-Administration"
msgid "Address Book"
msgstr "Adressbuch"
-#: ../../include/apps.php:131 ../../include/nav.php:111 ../../boot.php:1497
-msgid "Login"
-msgstr "Anmelden"
-
-#: ../../include/apps.php:132 ../../include/nav.php:200
-#: ../../mod/manage.php:160
-msgid "Channel Manager"
-msgstr "Kanal-Manager"
-
-#: ../../include/apps.php:133
-msgid "Matrix"
-msgstr "Matrix"
-
-#: ../../include/apps.php:134 ../../include/widgets.php:553
-#: ../../include/nav.php:202 ../../mod/admin.php:1033 ../../mod/admin.php:1233
-msgid "Settings"
-msgstr "Einstellungen"
-
-#: ../../include/apps.php:137 ../../include/nav.php:177
-msgid "Channel Home"
-msgstr "Mein Kanal"
-
-#: ../../include/apps.php:138 ../../include/identity.php:1226
-#: ../../include/identity.php:1343 ../../mod/profperm.php:112
-msgid "Profile"
-msgstr "Profil"
-
-#: ../../include/apps.php:140 ../../include/nav.php:196
-#: ../../mod/events.php:526
-msgid "Events"
-msgstr "Termine"
-
-#: ../../include/apps.php:141 ../../include/nav.php:162
-msgid "Directory"
-msgstr "Verzeichnis"
-
-#: ../../include/apps.php:142 ../../include/nav.php:154 ../../mod/help.php:202
-#: ../../mod/help.php:207 ../../mod/layouts.php:176
-msgid "Help"
-msgstr "Hilfe"
-
-#: ../../include/apps.php:143 ../../include/nav.php:188
-msgid "Mail"
-msgstr "Mail"
-
#: ../../include/apps.php:144 ../../mod/mood.php:131
msgid "Mood"
msgstr "Laune"
-#: ../../include/apps.php:146 ../../include/nav.php:97
-msgid "Chat"
-msgstr "Chat"
-
#: ../../include/apps.php:148
msgid "Probe"
msgstr "Testen"
@@ -2830,101 +4021,147 @@ msgstr "Beitrag"
msgid "Profile Photo"
msgstr "Profilfoto"
-#: ../../include/apps.php:247 ../../mod/settings.php:84
-#: ../../mod/settings.php:609
+#: ../../include/apps.php:252 ../../mod/settings.php:84
+#: ../../mod/settings.php:612
msgid "Update"
msgstr "Aktualisieren"
-#: ../../include/apps.php:247
+#: ../../include/apps.php:252
msgid "Install"
msgstr "Installieren"
-#: ../../include/apps.php:252
+#: ../../include/apps.php:257
msgid "Purchase"
msgstr "Kaufen"
-#: ../../include/auth.php:131
-msgid "Logged out."
-msgstr "Ausgeloggt."
+#: ../../include/permissions.php:26
+msgid "Can view my normal stream and posts"
+msgstr "Kann meine normalen Beiträge sehen"
-#: ../../include/auth.php:272
-msgid "Failed authentication"
-msgstr "Authentifizierung fehlgeschlagen"
+#: ../../include/permissions.php:27
+msgid "Can view my default channel profile"
+msgstr "Kann mein Standardprofil sehen"
-#: ../../include/auth.php:286 ../../mod/openid.php:189
-msgid "Login failed."
-msgstr "Login fehlgeschlagen."
+#: ../../include/permissions.php:28
+msgid "Can view my connections"
+msgstr "Kann meine Verbindungen sehen"
-#: ../../include/bb2diaspora.php:373
-msgid "Attachments:"
-msgstr "Anhänge:"
+#: ../../include/permissions.php:29
+msgid "Can view my file storage and photos"
+msgstr "Kann meine Datei- und Bilderordner sehen"
-#: ../../include/bb2diaspora.php:461
-msgid "$Projectname event notification:"
-msgstr "$Projectname-Terminbenachrichtigung:"
+#: ../../include/permissions.php:30
+msgid "Can view my webpages"
+msgstr "Kann meine Webseiten sehen"
-#: ../../include/bbcode.php:123 ../../include/bbcode.php:793
-#: ../../include/bbcode.php:796 ../../include/bbcode.php:801
-#: ../../include/bbcode.php:804 ../../include/bbcode.php:807
-#: ../../include/bbcode.php:810 ../../include/bbcode.php:815
-#: ../../include/bbcode.php:818 ../../include/bbcode.php:823
-#: ../../include/bbcode.php:826 ../../include/bbcode.php:829
-#: ../../include/bbcode.php:832
-msgid "Image/photo"
-msgstr "Bild/Foto"
+#: ../../include/permissions.php:33
+msgid "Can send me their channel stream and posts"
+msgstr "Kann mir die Beiträge aus seinem/ihrem Kanal schicken"
-#: ../../include/bbcode.php:162 ../../include/bbcode.php:843
-msgid "Encrypted content"
-msgstr "Verschlüsselter Inhalt"
+#: ../../include/permissions.php:34
+msgid "Can post on my channel page (\"wall\")"
+msgstr "Kann auf meiner Kanal-Seite (\"wall\") Beiträge veröffentlichen"
-#: ../../include/bbcode.php:179
-#, php-format
-msgid "Install %s element: "
-msgstr "Element %s installieren: "
+#: ../../include/permissions.php:35
+msgid "Can comment on or like my posts"
+msgstr "Darf meine Beiträge kommentieren und mögen/nicht mögen"
-#: ../../include/bbcode.php:183
-#, php-format
+#: ../../include/permissions.php:36
+msgid "Can send me private mail messages"
+msgstr "Kann mir private Nachrichten schicken"
+
+#: ../../include/permissions.php:37
+msgid "Can like/dislike stuff"
+msgstr "Kann andere Elemente mögen/nicht mögen"
+
+#: ../../include/permissions.php:37
+msgid "Profiles and things other than posts/comments"
+msgstr "Profile und alles außer Beiträge und Kommentare"
+
+#: ../../include/permissions.php:39
+msgid "Can forward to all my channel contacts via post @mentions"
+msgstr "Kann an alle meine Kontakte via @-Erwähnung Nachrichten weiterleiten"
+
+#: ../../include/permissions.php:39
+msgid "Advanced - useful for creating group forum channels"
+msgstr "Fortgeschritten - sinnvoll, um Gruppen-Kanäle/-Foren zu erstellen"
+
+#: ../../include/permissions.php:40
+msgid "Can chat with me (when available)"
+msgstr "Kann mit mir chatten (wenn verfügbar)"
+
+#: ../../include/permissions.php:41
+msgid "Can write to my file storage and photos"
+msgstr "Kann in meine Datei- und Bilderordner schreiben"
+
+#: ../../include/permissions.php:42
+msgid "Can edit my webpages"
+msgstr "Kann meine Webseiten bearbeiten"
+
+#: ../../include/permissions.php:44
+msgid "Can source my public posts in derived channels"
+msgstr "Kann meine öffentlichen Beiträge als Quellen für Kanäle verwenden"
+
+#: ../../include/permissions.php:44
+msgid "Somewhat advanced - very useful in open communities"
+msgstr "Etwas fortgeschritten – sehr nützlich in offenen Gemeinschaften"
+
+#: ../../include/permissions.php:46
+msgid "Can administer my channel resources"
+msgstr "Kann meine Kanäle administrieren"
+
+#: ../../include/permissions.php:46
msgid ""
-"This post contains an installable %s element, however you lack permissions "
-"to install it on this site."
-msgstr "Dieser Beitrag beinhaltet ein installierbares %s Element, aber Du hast nicht die nötigen Rechte, um es auf diesem Hub zu installieren."
+"Extremely advanced. Leave this alone unless you know what you are doing"
+msgstr "Sehr fortgeschritten. Bearbeite das nur, wenn Du genau weißt, was Du tust"
-#: ../../include/bbcode.php:193 ../../mod/impel.php:37
-msgid "webpage"
-msgstr "Webseite"
+#: ../../include/permissions.php:867
+msgid "Social Networking"
+msgstr "Soziales Netzwerk"
-#: ../../include/bbcode.php:196 ../../mod/impel.php:47
-msgid "layout"
-msgstr "Layout"
+#: ../../include/permissions.php:867 ../../include/permissions.php:868
+#: ../../include/permissions.php:869
+msgid "Mostly Public"
+msgstr "Weitgehend öffentlich"
-#: ../../include/bbcode.php:199 ../../mod/impel.php:42
-msgid "block"
-msgstr "Block"
+#: ../../include/permissions.php:867 ../../include/permissions.php:868
+#: ../../include/permissions.php:869
+msgid "Restricted"
+msgstr "Beschränkt"
-#: ../../include/bbcode.php:202 ../../mod/impel.php:54
-msgid "menu"
-msgstr "Menü"
+#: ../../include/permissions.php:867 ../../include/permissions.php:868
+msgid "Private"
+msgstr "Privat"
-#: ../../include/bbcode.php:257
-#, php-format
-msgid "%1$s wrote the following %2$s %3$s"
-msgstr "%1$s schrieb den folgenden %2$s %3$s"
+#: ../../include/permissions.php:868
+msgid "Community Forum"
+msgstr "Forum"
-#: ../../include/bbcode.php:259 ../../mod/tagger.php:51
-msgid "post"
-msgstr "Beitrag"
+#: ../../include/permissions.php:869
+msgid "Feed Republish"
+msgstr "Teilen von Feeds"
-#: ../../include/bbcode.php:547
-msgid "Different viewers will see this text differently"
-msgstr "Verschiedene Betrachter werden diesen Text unterschiedlich sehen"
+#: ../../include/permissions.php:870
+msgid "Special Purpose"
+msgstr "Für besondere Zwecke"
-#: ../../include/bbcode.php:754
-msgid "$1 spoiler"
-msgstr "$1 Spoiler"
+#: ../../include/permissions.php:870
+msgid "Celebrity/Soapbox"
+msgstr "Mitteilungs-Kanal (keine Kommentare)"
-#: ../../include/bbcode.php:781
-msgid "$1 wrote:"
-msgstr "$1 schrieb:"
+#: ../../include/permissions.php:870
+msgid "Group Repository"
+msgstr "Gruppenarchiv"
+
+#: ../../include/permissions.php:871
+msgid "Custom/Expert Mode"
+msgstr "Benutzerdefiniert/Expertenmodus"
+
+#: ../../include/photo/photo_driver.php:719 ../../mod/profile_photo.php:147
+#: ../../mod/profile_photo.php:239 ../../mod/profile_photo.php:379
+#: ../../mod/photos.php:94 ../../mod/photos.php:699
+msgid "Profile Photos"
+msgstr "Profilfotos"
#: ../../include/account.php:27
msgid "Not a valid email address"
@@ -2954,1315 +4191,1034 @@ msgstr "Bitte gib die benötigten Informationen ein."
msgid "Failed to store account information."
msgstr "Speichern der Account-Informationen fehlgeschlagen"
-#: ../../include/account.php:246
+#: ../../include/account.php:248
#, php-format
msgid "Registration confirmation for %s"
msgstr "Registrierungsbestätigung für %s"
-#: ../../include/account.php:312
+#: ../../include/account.php:314
#, php-format
msgid "Registration request at %s"
msgstr "Registrierungsanfrage auf %s"
-#: ../../include/account.php:336
+#: ../../include/account.php:338
msgid "your registration password"
msgstr "Dein Registrierungspasswort"
-#: ../../include/account.php:339 ../../include/account.php:399
+#: ../../include/account.php:341 ../../include/account.php:401
#, php-format
msgid "Registration details for %s"
msgstr "Registrierungsdetails für %s"
-#: ../../include/account.php:408
+#: ../../include/account.php:410
msgid "Account approved."
msgstr "Account bestätigt."
-#: ../../include/account.php:447
+#: ../../include/account.php:449
#, php-format
msgid "Registration revoked for %s"
msgstr "Registrierung für %s widerrufen"
-#: ../../include/account.php:492
+#: ../../include/account.php:494
msgid "Account verified. Please login."
msgstr "Konto geprüft. Bitte melde Dich an!"
-#: ../../include/account.php:705 ../../include/account.php:707
+#: ../../include/account.php:707 ../../include/account.php:709
msgid "Click here to upgrade."
msgstr "Klicke hier, um das Upgrade durchzuführen."
-#: ../../include/account.php:713
+#: ../../include/account.php:715
msgid "This action exceeds the limits set by your subscription plan."
msgstr "Diese Aktion überschreitet die Grenzen Ihres Abonnements."
-#: ../../include/account.php:718
+#: ../../include/account.php:720
msgid "This action is not available under your subscription plan."
msgstr "Diese Aktion ist in Ihrem Abonnement nicht verfügbar."
-#: ../../include/follow.php:28
-msgid "Channel is blocked on this site."
-msgstr "Der Kanal ist auf dieser Seite blockiert "
-
-#: ../../include/follow.php:33
-msgid "Channel location missing."
-msgstr "Adresse des Kanals fehlt."
-
-#: ../../include/follow.php:82
-msgid "Response from remote channel was incomplete."
-msgstr "Antwort des entfernten Kanals war unvollständig."
-
-#: ../../include/follow.php:99
-msgid "Channel was deleted and no longer exists."
-msgstr "Kanal wurde gelöscht und existiert nicht mehr."
-
-#: ../../include/follow.php:154
-msgid "Protocol disabled."
-msgstr "Protokoll deaktiviert."
-
-#: ../../include/follow.php:170
-msgid "Channel discovery failed."
-msgstr "Kanalsuche fehlgeschlagen"
-
-#: ../../include/follow.php:186
-msgid "local account not found."
-msgstr "Lokales Konto nicht gefunden."
-
-#: ../../include/follow.php:210
-msgid "Cannot connect to yourself."
-msgstr "Du kannst Dich nicht mit Dir selbst verbinden."
-
-#: ../../include/security.php:345
-msgid ""
-"The form security token was not correct. This probably happened because the "
-"form has been opened for too long (>3 hours) before submitting it."
-msgstr "Das Security-Token des Formulars war nicht korrekt. Das ist wahrscheinlich passiert, weil das Formular zu lange (>3 Stunden) offen war, bevor es abgeschickt wurde."
-
-#: ../../include/contact_widgets.php:14
-#, php-format
-msgid "%d invitation available"
-msgid_plural "%d invitations available"
-msgstr[0] "%d Einladung verfügbar"
-msgstr[1] "%d Einladungen verfügbar"
-
-#: ../../include/contact_widgets.php:19 ../../mod/admin.php:415
-msgid "Advanced"
-msgstr "Fortgeschritten"
-
-#: ../../include/contact_widgets.php:22
-msgid "Find Channels"
-msgstr "Finde Kanäle"
-
-#: ../../include/contact_widgets.php:23
-msgid "Enter name or interest"
-msgstr "Name oder Interessen eingeben"
-
-#: ../../include/contact_widgets.php:24
-msgid "Connect/Follow"
-msgstr "Verbinden/Folgen"
-
-#: ../../include/contact_widgets.php:25
-msgid "Examples: Robert Morgenstein, Fishing"
-msgstr "Beispiele: Robert Morgenstein, Angeln"
-
-#: ../../include/contact_widgets.php:26 ../../mod/directory.php:379
-#: ../../mod/directory.php:384 ../../mod/connections.php:266
-msgid "Find"
-msgstr "Finde"
-
-#: ../../include/contact_widgets.php:27 ../../mod/directory.php:383
-#: ../../mod/suggest.php:60
-msgid "Channel Suggestions"
-msgstr "Kanal-Vorschläge"
-
-#: ../../include/contact_widgets.php:29
-msgid "Random Profile"
-msgstr "Zufallsprofil"
-
-#: ../../include/contact_widgets.php:30
-msgid "Invite Friends"
-msgstr "Lade Freunde ein"
+#: ../../mod/filestorage.php:82
+msgid "Permission Denied."
+msgstr "Zugriff verweigert."
-#: ../../include/contact_widgets.php:32
-msgid "Advanced example: name=fred and country=iceland"
-msgstr "Fortgeschrittenes Beispiel: name=fred and country=iceland"
+#: ../../mod/filestorage.php:98
+msgid "File not found."
+msgstr "Datei nicht gefunden."
-#: ../../include/contact_widgets.php:60 ../../include/contact_widgets.php:98
-#: ../../include/widgets.php:306
-msgid "Everything"
-msgstr "Alles"
+#: ../../mod/filestorage.php:141
+msgid "Edit file permissions"
+msgstr "Dateiberechtigungen bearbeiten"
-#: ../../include/contact_widgets.php:95 ../../include/taxonomy.php:271
-#: ../../include/widgets.php:35
-msgid "Categories"
-msgstr "Kategorien"
+#: ../../mod/filestorage.php:150
+msgid "Set/edit permissions"
+msgstr "Berechtigungen setzen/ändern"
-#: ../../include/contact_widgets.php:128
-#, php-format
-msgid "%d connection in common"
-msgid_plural "%d connections in common"
-msgstr[0] "%d gemeinsame Verbindung"
-msgstr[1] "%d gemeinsame Verbindungen"
+#: ../../mod/filestorage.php:151
+msgid "Include all files and sub folders"
+msgstr "Alle Dateien und Unterverzeichnisse einbinden"
-#: ../../include/contact_widgets.php:133
-msgid "show more"
-msgstr "mehr zeigen"
+#: ../../mod/filestorage.php:152
+msgid "Return to file list"
+msgstr "Zurück zur Dateiliste"
-#: ../../include/group.php:26
-msgid ""
-"A deleted group with this name was revived. Existing item permissions "
-"<strong>may</strong> apply to this group and any future members. If this is "
-"not what you intended, please create another group with a different name."
-msgstr "Es hat früher schon einmal eine Sammlung mit diesem Namen existiert, die gelöscht wurde. Es <strong>könnten</strong> von damals noch Elemente (Beiträge, Dateien etc.) vorhanden sein, die allen jetzigen und zukünftigen Mitgliedern dieser Sammlung den Zugriff erlauben. Wenn das nicht Dein Plan war, erstelle bitte eine neue Sammlung mit einem anderen Namen."
+#: ../../mod/filestorage.php:154
+msgid "Copy/paste this code to attach file to a post"
+msgstr "Diesen Code kopieren und einfügen, um die Datei an einen Beitrag anzuhängen"
-#: ../../include/group.php:232
-msgid "Add new connections to this collection (privacy group)"
-msgstr "Neue Verbindungen zu dieser Sammlung (Privatsphäre-Gruppe) hinzufügen"
+#: ../../mod/filestorage.php:155
+msgid "Copy/paste this URL to link file from a web page"
+msgstr "Diese URL verwenden, um von einer Webseite aus auf die Datei zu verlinken"
-#: ../../include/group.php:251 ../../mod/admin.php:788
-msgid "All Channels"
-msgstr "Alle Kanäle"
+#: ../../mod/filestorage.php:157
+msgid "Share this file"
+msgstr "Diese Datei freigeben"
-#: ../../include/group.php:273
-msgid "edit"
-msgstr "Bearbeiten"
+#: ../../mod/filestorage.php:158
+msgid "Show URL to this file"
+msgstr "URL zu dieser Datei anzeigen"
-#: ../../include/group.php:295
-msgid "Collections"
-msgstr "Sammlungen"
+#: ../../mod/filestorage.php:159
+msgid "Notify your contacts about this file"
+msgstr "Meine Kontakte über diese Datei benachrichtigen"
-#: ../../include/group.php:296
-msgid "Edit collection"
-msgstr "Sammlung bearbeiten"
+#: ../../mod/group.php:20
+msgid "Collection created."
+msgstr "Sammlung erstellt."
-#: ../../include/group.php:297
-msgid "Add new collection"
-msgstr "Neue Sammlung hinzufügen"
+#: ../../mod/group.php:26
+msgid "Could not create collection."
+msgstr "Sammlung kann nicht erstellt werden."
-#: ../../include/group.php:298
-msgid "Channels not in any collection"
-msgstr "Kanäle, die nicht in einer Sammlung sind"
+#: ../../mod/group.php:54
+msgid "Collection updated."
+msgstr "Sammlung aktualisiert."
-#: ../../include/group.php:300 ../../include/widgets.php:274
-msgid "add"
-msgstr "hinzufügen"
+#: ../../mod/group.php:86
+msgid "Create a collection of channels."
+msgstr "Erstelle eine Sammlung von Kanälen."
-#: ../../include/taxonomy.php:229 ../../include/taxonomy.php:250
-msgid "Tags"
-msgstr "Schlagwörter"
+#: ../../mod/group.php:87 ../../mod/group.php:180
+msgid "Collection Name: "
+msgstr "Name der Sammlung:"
-#: ../../include/taxonomy.php:294
-msgid "Keywords"
-msgstr "Schlüsselwörter"
+#: ../../mod/group.php:89 ../../mod/group.php:183
+msgid "Members are visible to other channels"
+msgstr "Mitglieder sind sichtbar für andere Kanäle"
-#: ../../include/taxonomy.php:315
-msgid "have"
-msgstr "habe"
+#: ../../mod/group.php:107
+msgid "Collection removed."
+msgstr "Sammlung gelöscht."
-#: ../../include/taxonomy.php:315
-msgid "has"
-msgstr "hat"
+#: ../../mod/group.php:109
+msgid "Unable to remove collection."
+msgstr "Löschen der Sammlung nicht möglich."
-#: ../../include/taxonomy.php:316
-msgid "want"
-msgstr "will"
+#: ../../mod/group.php:179
+msgid "Collection Editor"
+msgstr "Sammlung-Editor"
-#: ../../include/taxonomy.php:316
-msgid "wants"
-msgstr "will"
+#: ../../mod/group.php:193
+msgid "Members"
+msgstr "Mitglieder"
-#: ../../include/taxonomy.php:317 ../../include/ItemObject.php:254
-msgid "like"
-msgstr "mag"
+#: ../../mod/group.php:195
+msgid "All Connected Channels"
+msgstr "Alle verbundenen Kanäle"
-#: ../../include/taxonomy.php:317
-msgid "likes"
-msgstr "gefällt"
+#: ../../mod/group.php:227
+msgid "Click on a channel to add or remove."
+msgstr "Wähle einen Kanal zum hinzufügen oder entfernen aus."
-#: ../../include/taxonomy.php:318 ../../include/ItemObject.php:255
-msgid "dislike"
-msgstr "verurteile"
+#: ../../mod/item.php:173
+msgid "Unable to locate original post."
+msgstr "Originalbeitrag nicht gefunden."
-#: ../../include/taxonomy.php:318
-msgid "dislikes"
-msgstr "missfällt"
+#: ../../mod/item.php:417
+msgid "Empty post discarded."
+msgstr "Leeren Beitrag verworfen."
-#: ../../include/dir_fns.php:126
-msgid "Directory Options"
-msgstr "Verzeichnisoptionen"
+#: ../../mod/item.php:457
+msgid "Executable content type not permitted to this channel."
+msgstr "Ausführbarer Content-Typ ist für diesen Kanal nicht freigegeben."
-#: ../../include/dir_fns.php:128
-msgid "Safe Mode"
-msgstr "Sicherer Modus"
+#: ../../mod/item.php:822
+msgid "Duplicate post suppressed."
+msgstr "Doppelter Beitrag unterdrückt."
-#: ../../include/dir_fns.php:128 ../../include/dir_fns.php:129
-#: ../../include/dir_fns.php:130 ../../mod/removeme.php:60
-#: ../../mod/mitem.php:154 ../../mod/mitem.php:155 ../../mod/mitem.php:228
-#: ../../mod/mitem.php:229 ../../mod/connedit.php:631
-#: ../../mod/connedit.php:659 ../../mod/filestorage.php:151
-#: ../../mod/filestorage.php:159 ../../mod/admin.php:386 ../../mod/menu.php:96
-#: ../../mod/menu.php:153 ../../mod/photos.php:589 ../../mod/settings.php:574
-#: ../../mod/api.php:106 ../../view/theme/redbasic/php/config.php:104
-#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1501
-msgid "No"
-msgstr "Nein"
+#: ../../mod/item.php:953
+msgid "System error. Post not saved."
+msgstr "Systemfehler. Beitrag nicht gespeichert."
-#: ../../include/dir_fns.php:128 ../../include/dir_fns.php:129
-#: ../../include/dir_fns.php:130 ../../mod/removeme.php:60
-#: ../../mod/mitem.php:154 ../../mod/mitem.php:155 ../../mod/mitem.php:228
-#: ../../mod/mitem.php:229 ../../mod/filestorage.php:151
-#: ../../mod/filestorage.php:159 ../../mod/admin.php:388 ../../mod/menu.php:96
-#: ../../mod/menu.php:153 ../../mod/photos.php:589 ../../mod/settings.php:574
-#: ../../mod/api.php:105 ../../view/theme/redbasic/php/config.php:104
-#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1501
-msgid "Yes"
-msgstr "Ja"
+#: ../../mod/item.php:1220
+msgid "Unable to obtain post information from database."
+msgstr "Beitragsinformationen können nicht aus der Datenbank abgerufen werden."
-#: ../../include/dir_fns.php:129
-msgid "Public Forums Only"
-msgstr "Nur öffentliche Foren"
+#: ../../mod/item.php:1227
+#, php-format
+msgid "You have reached your limit of %1$.0f top level posts."
+msgstr "Du hast die maximale Anzahl von %1$.0f Beiträgen erreicht."
-#: ../../include/dir_fns.php:130
-msgid "This Website Only"
-msgstr "Nur dieser Hub"
+#: ../../mod/item.php:1234
+#, php-format
+msgid "You have reached your limit of %1$.0f webpages."
+msgstr "Du hast die maximale Anzahl von %1$.0f Webseiten erreicht."
-#: ../../include/identity.php:32
-msgid "Unable to obtain identity information from database"
-msgstr "Kann keine Identitäts-Informationen aus Datenbank beziehen"
+#: ../../mod/common.php:10
+msgid "No channel."
+msgstr "Kein Kanal."
-#: ../../include/identity.php:66
-msgid "Empty name"
-msgstr "Namensfeld leer"
+#: ../../mod/common.php:39
+msgid "Common connections"
+msgstr "Gemeinsame Verbindungen"
-#: ../../include/identity.php:69
-msgid "Name too long"
-msgstr "Name ist zu lang"
+#: ../../mod/common.php:44
+msgid "No connections in common."
+msgstr "Keine gemeinsamen Verbindungen."
-#: ../../include/identity.php:181
-msgid "No account identifier"
-msgstr "Keine Account-Kennung"
+#: ../../mod/connect.php:56 ../../mod/connect.php:104
+msgid "Continue"
+msgstr "Fortfahren"
-#: ../../include/identity.php:193
-msgid "Nickname is required."
-msgstr "Spitzname ist erforderlich."
+#: ../../mod/connect.php:85
+msgid "Premium Channel Setup"
+msgstr "Premium-Kanal-Einrichtung"
-#: ../../include/identity.php:207
-msgid "Reserved nickname. Please choose another."
-msgstr "Reservierter Kurzname. Bitte wähle einen anderen."
+#: ../../mod/connect.php:87
+msgid "Enable premium channel connection restrictions"
+msgstr "Einschränkungen für einen Premium-Kanal aktivieren"
-#: ../../include/identity.php:212
+#: ../../mod/connect.php:88
msgid ""
-"Nickname has unsupported characters or is already being used on this site."
-msgstr "Der Spitzname enthält nicht-unterstütze Zeichen oder wird bereits auf dieser Seite genutzt."
-
-#: ../../include/identity.php:288
-msgid "Unable to retrieve created identity"
-msgstr "Kann die erstellte Identität nicht empfangen"
-
-#: ../../include/identity.php:346
-msgid "Default Profile"
-msgstr "Standard-Profil"
-
-#: ../../include/identity.php:745
-msgid "Requested channel is not available."
-msgstr "Angeforderte Kanal nicht verfügbar."
-
-#: ../../include/identity.php:791 ../../mod/achievements.php:11
-#: ../../mod/filestorage.php:54 ../../mod/hcard.php:8 ../../mod/layouts.php:29
-#: ../../mod/editblock.php:29 ../../mod/profile.php:16
-#: ../../mod/webpages.php:29 ../../mod/blocks.php:29
-#: ../../mod/editlayout.php:27 ../../mod/editwebpage.php:28
-#: ../../mod/connect.php:13
-msgid "Requested profile is not available."
-msgstr "Erwünschte Profil ist nicht verfügbar."
-
-#: ../../include/identity.php:954 ../../mod/profiles.php:774
-msgid "Change profile photo"
-msgstr "Profilfoto ändern"
-
-#: ../../include/identity.php:960
-msgid "Profiles"
-msgstr "Profile"
+"Please enter your restrictions or conditions, such as paypal receipt, usage "
+"guidelines, etc."
+msgstr "Bitte gib Deine Nutzungsbedingungen ein, z.B. Paypal-Quittung, Richtlinien etc."
-#: ../../include/identity.php:960
-msgid "Manage/edit profiles"
-msgstr "Profile verwalten/bearbeiten"
+#: ../../mod/connect.php:90 ../../mod/connect.php:110
+msgid ""
+"This channel may require additional steps or acknowledgement of the "
+"following conditions prior to connecting:"
+msgstr "Unter Umständen sind weitere Schritte oder die Bestätigung der folgenden Bedingungen vor dem Verbinden mit diesem Kanal nötig."
-#: ../../include/identity.php:961 ../../mod/profiles.php:775
-msgid "Create New Profile"
-msgstr "Neues Profil erstellen"
+#: ../../mod/connect.php:91
+msgid ""
+"Potential connections will then see the following text before proceeding:"
+msgstr "Potentielle Kontakte werden den folgenden Text sehen, bevor fortgefahren wird:"
-#: ../../include/identity.php:964 ../../include/nav.php:90
-msgid "Edit Profile"
-msgstr "Profile bearbeiten"
+#: ../../mod/connect.php:92 ../../mod/connect.php:113
+msgid ""
+"By continuing, I certify that I have complied with any instructions provided"
+" on this page."
+msgstr "Indem ich fortfahre, bestätige ich die Erfüllung aller Anweisungen auf dieser Seite."
-#: ../../include/identity.php:976 ../../mod/profiles.php:786
-msgid "Profile Image"
-msgstr "Profilfoto:"
+#: ../../mod/connect.php:101
+msgid "(No specific instructions have been provided by the channel owner.)"
+msgstr "(Der Kanal-Besitzer hat keine speziellen Anweisungen hinterlegt.)"
-#: ../../include/identity.php:979
-msgid "visible to everybody"
-msgstr "sichtbar für jeden"
+#: ../../mod/connect.php:109
+msgid "Restricted or Premium Channel"
+msgstr "Eingeschränkter oder Premium-Kanal"
-#: ../../include/identity.php:980 ../../mod/profiles.php:669
-#: ../../mod/profiles.php:790
-msgid "Edit visibility"
-msgstr "Sichtbarkeit bearbeiten"
+#: ../../mod/match.php:22
+msgid "Profile Match"
+msgstr "Profil-Ãœbereinstimmungen"
-#: ../../include/identity.php:996 ../../include/identity.php:1236
-msgid "Gender:"
-msgstr "Geschlecht:"
+#: ../../mod/match.php:31
+msgid "No keywords to match. Please add keywords to your default profile."
+msgstr "Keine Schlüsselwörter für den Abgleich gefunden. Bitte füge Schlüsselwörter zu Deinem Standardprofil hinzu."
-#: ../../include/identity.php:997 ../../include/identity.php:1280
-msgid "Status:"
-msgstr "Status:"
+#: ../../mod/match.php:63
+msgid "is interested in:"
+msgstr "interessiert sich für:"
-#: ../../include/identity.php:998 ../../include/identity.php:1291
-msgid "Homepage:"
-msgstr "Homepage:"
+#: ../../mod/match.php:70
+msgid "No matches"
+msgstr "Keine Ãœbereinstimmungen"
-#: ../../include/identity.php:999
-msgid "Online Now"
-msgstr "gerade online"
+#: ../../mod/openid.php:26
+msgid "OpenID protocol error. No ID returned."
+msgstr "OpenID Protokollfehler. Keine ID zurückgegeben."
-#: ../../include/identity.php:1083 ../../include/identity.php:1161
-#: ../../mod/ping.php:318
-msgid "g A l F d"
-msgstr "l, d. F, G:i \\U\\h\\r"
+#: ../../mod/openid.php:72 ../../mod/openid.php:179
+#: ../../Zotlabs/Zot/Auth.php:248
+#, php-format
+msgid "Welcome %s. Remote authentication successful."
+msgstr "Willkommen %s. Entfernte Authentifizierung erfolgreich."
-#: ../../include/identity.php:1084 ../../include/identity.php:1162
-msgid "F d"
-msgstr "d. F"
+#: ../../mod/achievements.php:34
+msgid "Some blurb about what to do when you're new here"
+msgstr "Ein Hinweis, was man tun kann, wenn man neu hier ist"
-#: ../../include/identity.php:1129 ../../include/identity.php:1201
-#: ../../mod/ping.php:341
-msgid "[today]"
-msgstr "[Heute]"
+#: ../../mod/chatsvc.php:111
+msgid "Away"
+msgstr "Abwesend"
-#: ../../include/identity.php:1140
-msgid "Birthday Reminders"
-msgstr "Geburtstags Erinnerungen"
+#: ../../mod/chatsvc.php:115
+msgid "Online"
+msgstr "Online"
-#: ../../include/identity.php:1141
-msgid "Birthdays this week:"
-msgstr "Geburtstage in dieser Woche:"
+#: ../../mod/pubsites.php:18
+msgid "Public Sites"
+msgstr "Öffentliche Server"
-#: ../../include/identity.php:1194
-msgid "[No description]"
-msgstr "[Keine Beschreibung]"
+#: ../../mod/pubsites.php:21
+msgid ""
+"The listed sites allow public registration for the $Projectname network. All"
+" sites in the network are interlinked so membership on any of them conveys "
+"membership in the network as a whole. Some sites may require subscription or"
+" provide tiered service plans. The provider links <strong>may</strong> "
+"provide additional details."
+msgstr "Die hier aufgeführten Hubs sind öffentlich und erlauben die Registrierung bei $Projectname. Alle Hubs dieses Netzwerks sind miteinander verbunden, so dass die Mitgliedschaft auf einem Hub die Verbindung zu beliebigen anderen Servern ermöglicht. Es könnte sein, dass einige dieser Hubs kostenpflichtig sind oder abgestufte, je nach Umfang kostenpflichtige Mitgliedschaften anbieten. Auf den verlinkten Seiten <strong>könnten</strong> nähere Details dazu stehen."
-#: ../../include/identity.php:1212
-msgid "Event Reminders"
-msgstr "Termin-Erinnerungen"
+#: ../../mod/pubsites.php:27
+msgid "Rate this hub"
+msgstr "Bewerte diesen Hub"
-#: ../../include/identity.php:1213
-msgid "Events this week:"
-msgstr "Termine in dieser Woche:"
+#: ../../mod/pubsites.php:28
+msgid "Site URL"
+msgstr "Server-URL"
-#: ../../include/identity.php:1234 ../../mod/settings.php:1026
-msgid "Full Name:"
-msgstr "Voller Name:"
+#: ../../mod/pubsites.php:28
+msgid "Access Type"
+msgstr "Zugangstyp"
-#: ../../include/identity.php:1241
-msgid "Like this channel"
-msgstr "Dieser Kanal gefällt mir"
+#: ../../mod/pubsites.php:28
+msgid "Registration Policy"
+msgstr "Registrierungsrichtlinien"
-#: ../../include/identity.php:1265
-msgid "j F, Y"
-msgstr "j. F Y"
+#: ../../mod/pubsites.php:28
+msgid "Project"
+msgstr "Projekt"
-#: ../../include/identity.php:1266
-msgid "j F"
-msgstr "j. F"
+#: ../../mod/pubsites.php:28
+msgid "View hub ratings"
+msgstr "Bewertungen dieses Hubs ansehen"
-#: ../../include/identity.php:1273
-msgid "Birthday:"
-msgstr "Geburtstag:"
+#: ../../mod/pubsites.php:32
+msgid "Rate"
+msgstr "Bewerten"
-#: ../../include/identity.php:1277 ../../mod/directory.php:297
-msgid "Age:"
-msgstr "Alter:"
+#: ../../mod/pubsites.php:33
+msgid "View ratings"
+msgstr "Bewertungen ansehen"
-#: ../../include/identity.php:1286
+#: ../../mod/tagger.php:96
#, php-format
-msgid "for %1$d %2$s"
-msgstr "seit %1$d %2$s"
-
-#: ../../include/identity.php:1289 ../../mod/profiles.php:691
-msgid "Sexual Preference:"
-msgstr "Sexuelle Orientierung:"
-
-#: ../../include/identity.php:1293 ../../mod/directory.php:313
-#: ../../mod/profiles.php:693
-msgid "Hometown:"
-msgstr "Heimatstadt:"
-
-#: ../../include/identity.php:1295
-msgid "Tags:"
-msgstr "Schlagworte:"
-
-#: ../../include/identity.php:1297 ../../mod/profiles.php:694
-msgid "Political Views:"
-msgstr "Politische Ansichten:"
-
-#: ../../include/identity.php:1299
-msgid "Religion:"
-msgstr "Religion:"
-
-#: ../../include/identity.php:1301 ../../mod/directory.php:315
-msgid "About:"
-msgstr "Ãœber:"
-
-#: ../../include/identity.php:1303
-msgid "Hobbies/Interests:"
-msgstr "Hobbys/Interessen:"
-
-#: ../../include/identity.php:1305 ../../mod/profiles.php:697
-msgid "Likes:"
-msgstr "Gefällt:"
-
-#: ../../include/identity.php:1307 ../../mod/profiles.php:698
-msgid "Dislikes:"
-msgstr "Gefällt nicht:"
+msgid "%1$s tagged %2$s's %3$s with %4$s"
+msgstr "%1$s hat %2$ss %3$s mit %4$s verschlagwortet"
-#: ../../include/identity.php:1309
-msgid "Contact information and Social Networks:"
-msgstr "Kontaktinformation und soziale Netzwerke:"
+#: ../../mod/rate.php:158
+msgid "Website:"
+msgstr "Webseite:"
-#: ../../include/identity.php:1311
-msgid "My other channels:"
-msgstr "Meine anderen Kanäle:"
+#: ../../mod/rate.php:161
+#, php-format
+msgid "Remote Channel [%s] (not yet known on this site)"
+msgstr "Kanal [%s] (auf diesem Server noch unbekannt)"
-#: ../../include/identity.php:1313
-msgid "Musical interests:"
-msgstr "Musikalische Interessen:"
+#: ../../mod/rate.php:162
+msgid "Rating (this information is public)"
+msgstr "Bewertung (öffentlich sichtbar)"
-#: ../../include/identity.php:1315
-msgid "Books, literature:"
-msgstr "Bücher, Literatur:"
+#: ../../mod/rate.php:163
+msgid "Optionally explain your rating (this information is public)"
+msgstr "Optional kannst du deine Bewertung erklären (öffentlich sichtbar)"
-#: ../../include/identity.php:1317
-msgid "Television:"
-msgstr "Fernsehen:"
+#: ../../mod/blocks.php:95 ../../mod/blocks.php:148
+msgid "Block Name"
+msgstr "Block-Name"
-#: ../../include/identity.php:1319
-msgid "Film/dance/culture/entertainment:"
-msgstr "Film/Tanz/Kultur/Unterhaltung:"
+#: ../../mod/blocks.php:149
+msgid "Block Title"
+msgstr "Titel des Blocks"
-#: ../../include/identity.php:1321
-msgid "Love/Romance:"
-msgstr "Liebe/Romantik:"
+#: ../../mod/id.php:11
+msgid "First Name"
+msgstr "Vorname"
-#: ../../include/identity.php:1323
-msgid "Work/employment:"
-msgstr "Arbeit/Anstellung:"
+#: ../../mod/id.php:12
+msgid "Last Name"
+msgstr "Nachname"
-#: ../../include/identity.php:1325
-msgid "School/education:"
-msgstr "Schule/Ausbildung:"
+#: ../../mod/id.php:13
+msgid "Nickname"
+msgstr "Spitzname"
-#: ../../include/identity.php:1345
-msgid "Like this thing"
-msgstr "Gefällt mir"
+#: ../../mod/id.php:14
+msgid "Full Name"
+msgstr "Voller Name"
-#: ../../include/message.php:18
-msgid "No recipient provided."
-msgstr "Kein Empfänger angegeben"
+#: ../../mod/id.php:20
+msgid "Profile Photo 16px"
+msgstr "Profilfoto 16 px"
-#: ../../include/message.php:23
-msgid "[no subject]"
-msgstr "[no subject]"
+#: ../../mod/id.php:21
+msgid "Profile Photo 32px"
+msgstr "Profilfoto 32 px"
-#: ../../include/message.php:45
-msgid "Unable to determine sender."
-msgstr "Kann Absender nicht bestimmen."
+#: ../../mod/id.php:22
+msgid "Profile Photo 48px"
+msgstr "Profilfoto 48 px"
-#: ../../include/message.php:203
-msgid "Stored post could not be verified."
-msgstr "Gespeicherter Beitrag konnten nicht überprüft werden."
+#: ../../mod/id.php:23
+msgid "Profile Photo 64px"
+msgstr "Profilfoto 64 px"
-#: ../../include/ItemObject.php:130
-msgid "Save to Folder"
-msgstr "In Ordner speichern"
+#: ../../mod/id.php:24
+msgid "Profile Photo 80px"
+msgstr "Profilfoto 80 px"
-#: ../../include/ItemObject.php:151
-msgid "I will attend"
-msgstr "Ich werde teilnehmen"
+#: ../../mod/id.php:25
+msgid "Profile Photo 128px"
+msgstr "Profilfoto 128 px"
-#: ../../include/ItemObject.php:151
-msgid "I will not attend"
-msgstr "Ich werde nicht teilnehmen"
+#: ../../mod/id.php:26
+msgid "Timezone"
+msgstr "Zeitzone"
-#: ../../include/ItemObject.php:151
-msgid "I might attend"
-msgstr "Ich werde vielleicht teilnehmen"
+#: ../../mod/id.php:27
+msgid "Homepage URL"
+msgstr "Homepage-URL"
-#: ../../include/ItemObject.php:161
-msgid "I agree"
-msgstr "Ich stimme zu"
+#: ../../mod/id.php:29
+msgid "Birth Year"
+msgstr "Geburtsjahr"
-#: ../../include/ItemObject.php:161
-msgid "I disagree"
-msgstr "Ich lehne ab"
+#: ../../mod/id.php:30
+msgid "Birth Month"
+msgstr "Geburtsmonat"
-#: ../../include/ItemObject.php:161
-msgid "I abstain"
-msgstr "Ich enthalte mich"
+#: ../../mod/id.php:31
+msgid "Birth Day"
+msgstr "Geburtstag"
-#: ../../include/ItemObject.php:212
-msgid "Add Star"
-msgstr "Stern hinzufügen"
+#: ../../mod/id.php:32
+msgid "Birthdate"
+msgstr "Geburtsdatum"
-#: ../../include/ItemObject.php:213
-msgid "Remove Star"
-msgstr "Stern entfernen"
+#: ../../mod/id.php:33 ../../mod/profiles.php:441
+msgid "Gender"
+msgstr "Geschlecht"
-#: ../../include/ItemObject.php:214
-msgid "Toggle Star Status"
-msgstr "Markierungsstatus (Stern) umschalten"
+#: ../../mod/like.php:15
+msgid "Like/Dislike"
+msgstr "Mögen/Nicht mögen"
-#: ../../include/ItemObject.php:218
-msgid "starred"
-msgstr "markiert"
+#: ../../mod/like.php:20
+msgid "This action is restricted to members."
+msgstr "Diese Aktion kann nur von Mitgliedern ausgeführt werden."
-#: ../../include/ItemObject.php:236
-msgid "Add Tag"
-msgstr "Tag hinzufügen"
+#: ../../mod/like.php:21
+msgid ""
+"Please <a href=\"rmagic\">login with your $Projectname ID</a> or <a "
+"href=\"register\">register as a new $Projectname member</a> to continue."
+msgstr "Um fortzufahren <a href=\"rmagic\">melde Dich bitte mit Deiner $Projectname-ID an</a> oder <a href=\"register\">registriere Dich als neues $Projectname-Mitglied</a>."
-#: ../../include/ItemObject.php:254 ../../mod/photos.php:987
-msgid "I like this (toggle)"
-msgstr "Mir gefällt das (Umschalter)"
+#: ../../mod/like.php:101 ../../mod/like.php:127 ../../mod/like.php:165
+msgid "Invalid request."
+msgstr "Ungültige Anfrage."
-#: ../../include/ItemObject.php:255 ../../mod/photos.php:988
-msgid "I don't like this (toggle)"
-msgstr "Mir gefällt das nicht (Umschalter)"
+#: ../../mod/like.php:142
+msgid "thing"
+msgstr "Sache"
-#: ../../include/ItemObject.php:259
-msgid "Share This"
-msgstr "Teilen"
+#: ../../mod/like.php:188
+msgid "Channel unavailable."
+msgstr "Kanal nicht vorhanden."
-#: ../../include/ItemObject.php:259
-msgid "share"
-msgstr "Teilen"
+#: ../../mod/like.php:236
+msgid "Previous action reversed."
+msgstr "Die vorherige Aktion wurde rückgängig gemacht."
-#: ../../include/ItemObject.php:276
+#: ../../mod/like.php:414
#, php-format
-msgid "%d comment"
-msgid_plural "%d comments"
-msgstr[0] "%d Kommentar"
-msgstr[1] "%d Kommentare"
+msgid "%1$s agrees with %2$s's %3$s"
+msgstr "%1$s stimmt %2$ss %3$s zu"
-#: ../../include/ItemObject.php:295 ../../include/ItemObject.php:296
+#: ../../mod/like.php:416
#, php-format
-msgid "View %s's profile - %s"
-msgstr "Schaue Dir %ss Profil an – %s"
-
-#: ../../include/ItemObject.php:299
-msgid "to"
-msgstr "an"
-
-#: ../../include/ItemObject.php:300
-msgid "via"
-msgstr "via"
-
-#: ../../include/ItemObject.php:301
-msgid "Wall-to-Wall"
-msgstr "Wall-to-Wall"
-
-#: ../../include/ItemObject.php:302
-msgid "via Wall-To-Wall:"
-msgstr "via Wall-To-Wall:"
-
-#: ../../include/ItemObject.php:305
-msgid "Delivery Report"
-msgstr "Zustellungsbericht"
-
-#: ../../include/ItemObject.php:339
-msgid "Save Bookmarks"
-msgstr "Favoriten speichern"
-
-#: ../../include/ItemObject.php:340
-msgid "Add to Calendar"
-msgstr "Zum Kalender hinzufügen"
-
-#: ../../include/ItemObject.php:349
-msgid "Mark all seen"
-msgstr "Alle als gelesen markieren"
-
-#: ../../include/ItemObject.php:355 ../../mod/photos.php:1173
-msgctxt "noun"
-msgid "Likes"
-msgstr "Gefällt mir"
-
-#: ../../include/ItemObject.php:356 ../../mod/photos.php:1174
-msgctxt "noun"
-msgid "Dislikes"
-msgstr "Gefällt nicht"
-
-#: ../../include/ItemObject.php:671 ../../mod/photos.php:1006
-#: ../../mod/photos.php:1124
-msgid "This is you"
-msgstr "Das bist Du"
-
-#: ../../include/ItemObject.php:680
-msgid "Image"
-msgstr "Bild"
-
-#: ../../include/ItemObject.php:681
-msgid "Insert Link"
-msgstr "Link einfügen"
-
-#: ../../include/ItemObject.php:682
-msgid "Video"
-msgstr "Video"
-
-#: ../../include/items.php:423 ../../mod/like.php:280 ../../mod/dreport.php:6
-#: ../../mod/subthread.php:49 ../../mod/group.php:68 ../../mod/profperm.php:23
-#: ../../mod/import_items.php:114 ../../index.php:360
-msgid "Permission denied"
-msgstr "Keine Berechtigung"
-
-#: ../../include/items.php:1128 ../../include/items.php:1174
-msgid "(Unknown)"
-msgstr "(Unbekannt)"
-
-#: ../../include/items.php:1371
-msgid "Visible to anybody on the internet."
-msgstr "Für jeden im Internet sichtbar."
-
-#: ../../include/items.php:1373
-msgid "Visible to you only."
-msgstr "Nur für Dich sichtbar."
-
-#: ../../include/items.php:1375
-msgid "Visible to anybody in this network."
-msgstr "Für jedes Mitglied der RedMatrix sichtbar."
-
-#: ../../include/items.php:1377
-msgid "Visible to anybody authenticated."
-msgstr "Für jeden sichtbar, der angemeldet ist."
+msgid "%1$s doesn't agree with %2$s's %3$s"
+msgstr "%1$s lehnt %2$ss %3$s ab"
-#: ../../include/items.php:1379
+#: ../../mod/like.php:418
#, php-format
-msgid "Visible to anybody on %s."
-msgstr "Für jeden auf %s sichtbar."
-
-#: ../../include/items.php:1381
-msgid "Visible to all connections."
-msgstr "Für alle Verbindungen sichtbar."
-
-#: ../../include/items.php:1383
-msgid "Visible to approved connections."
-msgstr "Nur für akzeptierte Verbindungen sichtbar."
-
-#: ../../include/items.php:1385
-msgid "Visible to specific connections."
-msgstr "Sichtbar für bestimmte Verbindungen."
-
-#: ../../include/items.php:4263 ../../mod/display.php:36
-#: ../../mod/filestorage.php:27 ../../mod/admin.php:127
-#: ../../mod/admin.php:979 ../../mod/admin.php:1179 ../../mod/thing.php:86
-#: ../../mod/viewsrc.php:20
-msgid "Item not found."
-msgstr "Element nicht gefunden."
-
-#: ../../include/items.php:4772 ../../mod/group.php:38 ../../mod/group.php:137
-msgid "Collection not found."
-msgstr "Sammlung nicht gefunden"
-
-#: ../../include/items.php:4788
-msgid "Collection is empty."
-msgstr "Sammlung ist leer."
+msgid "%1$s abstains from a decision on %2$s's %3$s"
+msgstr "%1$s enthält sich zu %2$ss %3$s"
-#: ../../include/items.php:4795
+#: ../../mod/like.php:420
#, php-format
-msgid "Collection: %s"
-msgstr "Sammlung: %s"
+msgid "%1$s is attending %2$s's %3$s"
+msgstr "%1$s nimmt an %2$ss %3$s teil"
-#: ../../include/items.php:4805 ../../mod/connedit.php:658
+#: ../../mod/like.php:422
#, php-format
-msgid "Connection: %s"
-msgstr "Verbindung: %s"
-
-#: ../../include/items.php:4807
-msgid "Connection not found."
-msgstr "Die Verbindung wurde nicht gefunden."
-
-#: ../../include/widgets.php:91 ../../include/nav.php:157
-#: ../../mod/apps.php:36
-msgid "Apps"
-msgstr "Apps"
-
-#: ../../include/widgets.php:92
-msgid "System"
-msgstr "System"
-
-#: ../../include/widgets.php:95
-msgid "Create Personal App"
-msgstr "Persönliche App erstellen"
-
-#: ../../include/widgets.php:96
-msgid "Edit Personal App"
-msgstr "Persönliche App bearbeiten"
-
-#: ../../include/widgets.php:138 ../../mod/suggest.php:54
-msgid "Ignore/Hide"
-msgstr "Ignorieren/Verstecken"
-
-#: ../../include/widgets.php:143 ../../mod/connections.php:125
-msgid "Suggestions"
-msgstr "Vorschläge"
-
-#: ../../include/widgets.php:144
-msgid "See more..."
-msgstr "Mehr anzeigen …"
+msgid "%1$s is not attending %2$s's %3$s"
+msgstr "%1$s nimmt an %2$ss %3$s nicht teil"
-#: ../../include/widgets.php:165
+#: ../../mod/like.php:424
#, php-format
-msgid "You have %1$.0f of %2$.0f allowed connections."
-msgstr "Du bist %1$.0f von maximal %2$.0f erlaubten Verbindungen eingegangen."
-
-#: ../../include/widgets.php:171
-msgid "Add New Connection"
-msgstr "Neue Verbindung hinzufügen"
-
-#: ../../include/widgets.php:172
-msgid "Enter the channel address"
-msgstr "Adresse des Kanals eingeben"
-
-#: ../../include/widgets.php:173
-msgid "Example: bob@example.com, http://example.com/barbara"
-msgstr "Beispiel: bob@beispiel.com, http://beispiel.com/barbara"
-
-#: ../../include/widgets.php:189
-msgid "Notes"
-msgstr "Notizen"
-
-#: ../../include/widgets.php:265
-msgid "Remove term"
-msgstr "Eintrag löschen"
-
-#: ../../include/widgets.php:348
-msgid "Archives"
-msgstr "Archive"
-
-#: ../../include/widgets.php:427 ../../mod/connedit.php:567
-msgid "Me"
-msgstr "Ich"
-
-#: ../../include/widgets.php:428 ../../mod/connedit.php:568
-msgid "Family"
-msgstr "Familie"
+msgid "%1$s may attend %2$s's %3$s"
+msgstr "%1$s nimmt vielleicht an %2$ss %3$s teil"
-#: ../../include/widgets.php:430 ../../mod/connedit.php:570
-msgid "Acquaintances"
-msgstr "Bekannte"
+#: ../../mod/like.php:520
+msgid "Action completed."
+msgstr "Aktion durchgeführt."
-#: ../../include/widgets.php:431 ../../mod/connedit.php:571
-#: ../../mod/connections.php:88 ../../mod/connections.php:103
-msgid "All"
-msgstr "Alle"
+#: ../../mod/like.php:521
+msgid "Thank you."
+msgstr "Vielen Dank."
-#: ../../include/widgets.php:450
-msgid "Refresh"
-msgstr "Aktualisieren"
+#: ../../mod/page.php:36 ../../mod/block.php:27
+msgid "Invalid item."
+msgstr "Ungültiges Element."
-#: ../../include/widgets.php:484
-msgid "Account settings"
-msgstr "Konto-Einstellungen"
+#: ../../mod/page.php:52 ../../mod/wall_upload.php:29 ../../mod/block.php:39
+msgid "Channel not found."
+msgstr "Kanal nicht gefunden."
-#: ../../include/widgets.php:490
-msgid "Channel settings"
-msgstr "Kanal-Einstellungen"
+#: ../../mod/page.php:89 ../../mod/display.php:110 ../../mod/help.php:214
+#: ../../mod/block.php:75 ../../index.php:241
+msgid "Page not found."
+msgstr "Seite nicht gefunden."
-#: ../../include/widgets.php:496
-msgid "Additional features"
-msgstr "Zusätzliche Funktionen"
+#: ../../mod/page.php:126
+msgid ""
+"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
+"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,"
+" quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
+"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
+"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
+"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
-#: ../../include/widgets.php:502
-msgid "Feature/Addon settings"
-msgstr "Plugin-Einstellungen"
+#: ../../mod/removeme.php:29
+msgid ""
+"Channel removals are not allowed within 48 hours of changing the account "
+"password."
+msgstr "Innerhalb von 48 Stunden nach einer Änderung des Passworts können keine Kanäle gelöscht werden."
-#: ../../include/widgets.php:508
-msgid "Display settings"
-msgstr "Anzeige-Einstellungen"
+#: ../../mod/removeme.php:57
+msgid "Remove This Channel"
+msgstr "Diesen Kanal löschen"
-#: ../../include/widgets.php:514
-msgid "Connected apps"
-msgstr "Verbundene Apps"
+#: ../../mod/removeme.php:58 ../../mod/removeaccount.php:58
+msgid "WARNING: "
+msgstr "WARNUNG: "
-#: ../../include/widgets.php:520
-msgid "Export channel"
-msgstr "Kanal exportieren"
+#: ../../mod/removeme.php:58
+msgid "This channel will be completely removed from the network. "
+msgstr "Dieser Kanal wird vollständig aus dem Netzwerk gelöscht."
-#: ../../include/widgets.php:529 ../../mod/connedit.php:658
-msgid "Connection Default Permissions"
-msgstr "Standardzugriffsrechte für neue Verbindungen:"
+#: ../../mod/removeme.php:58 ../../mod/removeaccount.php:58
+msgid "This action is permanent and can not be undone!"
+msgstr "Dieser Schritt ist endgültig und kann nicht rückgängig gemacht werden!"
-#: ../../include/widgets.php:537
-msgid "Premium Channel Settings"
-msgstr "Premium-Kanal-Einstellungen"
+#: ../../mod/removeme.php:59 ../../mod/removeaccount.php:59
+msgid "Please enter your password for verification:"
+msgstr "Bitte gib zur Bestätigung Dein Passwort ein:"
-#: ../../include/widgets.php:567
-msgid "Private Mail Menu"
-msgstr "Private Nachrichten"
+#: ../../mod/removeme.php:60
+msgid "Remove this channel and all its clones from the network"
+msgstr "Lösche diesen Kanal und all seine Klone aus dem Netzwerk"
-#: ../../include/widgets.php:569
-msgid "Check Mail"
-msgstr "Nachrichten abrufen"
+#: ../../mod/removeme.php:60
+msgid ""
+"By default only the instance of the channel located on this hub will be "
+"removed from the network"
+msgstr "Standardmäßig wird der Kanal nur auf diesem Server gelöscht, seine Klone verbleiben im Netzwerk"
-#: ../../include/widgets.php:575
-msgid "Combined View"
-msgstr "Kombinierte Anzeige"
+#: ../../mod/removeme.php:61 ../../mod/settings.php:1112
+msgid "Remove Channel"
+msgstr "Kanal löschen"
-#: ../../include/widgets.php:580 ../../include/nav.php:191
-msgid "Inbox"
-msgstr "Eingang"
+#: ../../mod/mood.php:132
+msgid "Set your current mood and tell your friends"
+msgstr "Wähle Deine aktuelle Stimmung und teile sie mit Deinen Freunden"
-#: ../../include/widgets.php:585 ../../include/nav.php:192
-msgid "Outbox"
-msgstr "Ausgang"
+#: ../../mod/new_channel.php:109
+msgid "Add a Channel"
+msgstr "Kanal hinzufügen"
-#: ../../include/widgets.php:590 ../../include/nav.php:193
-msgid "New Message"
-msgstr "Neue Nachricht"
+#: ../../mod/new_channel.php:110
+msgid ""
+"A channel is your own collection of related web pages. A channel can be used"
+" to hold social network profiles, blogs, conversation groups and forums, "
+"celebrity pages, and much more. You may create as many channels as your "
+"service provider allows."
+msgstr "Ein Kanal ist Deine eigene Sammlung von zusammengehörigen Webseiten. Ein Kanal kann genutzt werden, um ein Social-Network-Profil, ein Blog, eine Gesprächsgruppe oder ein Forum, Promi-Seiten und vieles mehr zu erstellen. Du kannst so viele Kanäle erstellen, wie es der Betreiber Deines Hubs zulässt."
-#: ../../include/widgets.php:609 ../../include/widgets.php:621
-msgid "Conversations"
-msgstr "Konversationen"
+#: ../../mod/new_channel.php:112 ../../mod/sources.php:103
+#: ../../mod/sources.php:137
+msgid "Channel Name"
+msgstr "Name des Kanals"
-#: ../../include/widgets.php:613
-msgid "Received Messages"
-msgstr "Erhaltene Nachrichten"
+#: ../../mod/new_channel.php:113
+msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "
+msgstr "Beispiele: „Horst Weidinger“, „Lisa und ihr Meerschweinchen“, „Fußball“, „Segelflieger-Forum“ "
-#: ../../include/widgets.php:617
-msgid "Sent Messages"
-msgstr "Gesendete Nachrichten"
+#: ../../mod/new_channel.php:114
+msgid "Choose a short nickname"
+msgstr "Wähle einen kurzen Spitznamen"
-#: ../../include/widgets.php:631
-msgid "No messages."
-msgstr "Keine Nachrichten."
+#: ../../mod/new_channel.php:115
+msgid ""
+"Your nickname will be used to create an easily remembered channel address "
+"(like an email address) which you can share with others."
+msgstr "Dein Spitzname wird verwendet, um eine leicht zu merkende Kanal-Adresse (ähnlich einer E-Mail-Adresse) zu erzeugen, die Du mit anderen austauschen kannst."
-#: ../../include/widgets.php:648
-msgid "Delete conversation"
-msgstr "Unterhaltung löschen"
+#: ../../mod/new_channel.php:116
+msgid "Or <a href=\"import\">import an existing channel</a> from another location"
+msgstr "Oder <a href=\"import\">importiere einen bestehenden Kanal</a> von einem anderen Server"
-#: ../../include/widgets.php:650
-msgid "D, d M Y - g:i A"
-msgstr "D, d. M Y - G:i"
+#: ../../mod/new_channel.php:118
+msgid ""
+"Please choose a channel type (such as social networking or community forum) "
+"and privacy requirements so we can select the best permissions for you"
+msgstr "Wähle einen Kanaltyp (wie Soziales Netzwerk oder Forum) und Privatsphäre-Vorgaben, so dass wir die passenden Kanal-Zugriffsrechte für Dich setzen können"
-#: ../../include/widgets.php:738
-msgid "Chat Rooms"
-msgstr "Chaträume"
+#: ../../mod/new_channel.php:119
+msgid "Channel Type"
+msgstr "Kanaltyp"
-#: ../../include/widgets.php:758
-msgid "Bookmarked Chatrooms"
-msgstr "Gespeicherte Chatrooms"
+#: ../../mod/new_channel.php:119
+msgid "Read more about roles"
+msgstr "Mehr Informationen über Rollen"
-#: ../../include/widgets.php:778
-msgid "Suggested Chatrooms"
-msgstr "Chatraum-Vorschläge"
+#: ../../mod/ratings.php:69
+msgid "No ratings"
+msgstr "Keine Bewertungen"
-#: ../../include/widgets.php:905 ../../include/widgets.php:963
-msgid "photo/image"
-msgstr "Foto/Bild"
+#: ../../mod/ratings.php:82 ../../mod/search.php:13 ../../mod/directory.php:59
+#: ../../mod/photos.php:490 ../../mod/display.php:13
+#: ../../mod/viewconnections.php:17
+msgid "Public access denied."
+msgstr "Öffentlicher Zugang verweigert."
-#: ../../include/widgets.php:1058 ../../include/widgets.php:1060
-msgid "Rate Me"
-msgstr "Bewerte mich"
+#: ../../mod/ratings.php:99
+msgid "Ratings"
+msgstr "Bewertungen"
-#: ../../include/widgets.php:1064
-msgid "View Ratings"
-msgstr "Bewertungen ansehen"
+#: ../../mod/ratings.php:100
+msgid "Rating: "
+msgstr "Bewertung: "
-#: ../../include/widgets.php:1075
-msgid "Public Hubs"
-msgstr "Öffentliche Hubs"
+#: ../../mod/ratings.php:101
+msgid "Website: "
+msgstr "Webseite: "
-#: ../../include/widgets.php:1123
-msgid "Forums"
-msgstr "Foren"
+#: ../../mod/ratings.php:103
+msgid "Description: "
+msgstr "Beschreibung: "
-#: ../../include/widgets.php:1150
-msgid "Tasks"
-msgstr "Aufgaben"
+#: ../../mod/setup.php:191
+msgid "$Projectname Server - Setup"
+msgstr "$Projectname Server-Einrichtung"
-#: ../../include/widgets.php:1159
-msgid "Documentation"
-msgstr "Dokumentation"
+#: ../../mod/setup.php:195
+msgid "Could not connect to database."
+msgstr "Kann nicht mit der Datenbank verbinden."
-#: ../../include/widgets.php:1161
-msgid "Project/Site Information"
-msgstr "Informationen über das Projekt und diesen Hub"
+#: ../../mod/setup.php:199
+msgid ""
+"Could not connect to specified site URL. Possible SSL certificate or DNS "
+"issue."
+msgstr "Konnte die angegebene Webseiten-URL nicht erreichen. Möglicherweise ein Problem mit dem SSL-Zertifikat oder dem DNS."
-#: ../../include/widgets.php:1162
-msgid "For Members"
-msgstr "Für Mitglieder"
+#: ../../mod/setup.php:206
+msgid "Could not create table."
+msgstr "Kann Tabelle nicht erstellen."
-#: ../../include/widgets.php:1163
-msgid "For Administrators"
-msgstr "Für Administratoren"
+#: ../../mod/setup.php:211
+msgid "Your site database has been installed."
+msgstr "Die Datenbank Deines Hubs wurde installiert."
-#: ../../include/widgets.php:1164
-msgid "For Developers"
-msgstr "Für Entwickler"
+#: ../../mod/setup.php:215
+msgid ""
+"You may need to import the file \"install/schema_xxx.sql\" manually using a "
+"database client."
+msgstr "Möglicherweise musst Du die Datei install/schema_xxx.sql manuell mit Hilfe eines Datenkbank-Clients importieren."
-#: ../../include/widgets.php:1189 ../../mod/admin.php:410
-msgid "Site"
-msgstr "Seite"
+#: ../../mod/setup.php:216 ../../mod/setup.php:284 ../../mod/setup.php:734
+msgid "Please see the file \"install/INSTALL.txt\"."
+msgstr "Lies die Datei \"install/INSTALL.txt\"."
-#: ../../include/widgets.php:1190
-msgid "Accounts"
-msgstr "Konten"
+#: ../../mod/setup.php:281
+msgid "System check"
+msgstr "Systemprüfung"
-#: ../../include/widgets.php:1191 ../../mod/admin.php:939
-msgid "Channels"
-msgstr "Kanäle"
+#: ../../mod/setup.php:285 ../../mod/photos.php:911 ../../mod/events.php:653
+#: ../../mod/events.php:660
+msgid "Next"
+msgstr "Nächste"
-#: ../../include/widgets.php:1192 ../../mod/admin.php:1031
-#: ../../mod/admin.php:1071
-msgid "Plugins"
-msgstr "Plug-Ins"
+#: ../../mod/setup.php:286
+msgid "Check again"
+msgstr "Bitte nochmal prüfen"
-#: ../../include/widgets.php:1193 ../../mod/admin.php:1231
-#: ../../mod/admin.php:1265
-msgid "Themes"
-msgstr "Themes"
+#: ../../mod/setup.php:308
+msgid "Database connection"
+msgstr "Datenbank Verbindung"
-#: ../../include/widgets.php:1194
-msgid "Inspect queue"
-msgstr "Warteschlange kontrollieren"
+#: ../../mod/setup.php:309
+msgid ""
+"In order to install $Projectname we need to know how to connect to your "
+"database."
+msgstr "Um $Projectname zu installieren, müssen wir wissen, wie wir eine Verbindung zu Deiner Datenbank aufbauen können."
-#: ../../include/widgets.php:1195
-msgid "Profile Config"
-msgstr "Profilkonfiguration"
+#: ../../mod/setup.php:310
+msgid ""
+"Please contact your hosting provider or site administrator if you have "
+"questions about these settings."
+msgstr "Bitte kontaktiere Deinen Hosting-Provider oder Administrator, falls Du Fragen zu diesen Einstellungen hast."
-#: ../../include/widgets.php:1196
-msgid "DB updates"
-msgstr "DB-Aktualisierungen"
+#: ../../mod/setup.php:311
+msgid ""
+"The database you specify below should already exist. If it does not, please "
+"create it before continuing."
+msgstr "Die Datenbank, die Du weiter unten angibst, sollte bereits existieren. Sollte das noch nicht der Fall sein, erzeuge sie bitte bevor Du fortfährst."
-#: ../../include/widgets.php:1214 ../../include/widgets.php:1220
-#: ../../mod/admin.php:1350
-msgid "Logs"
-msgstr "Protokolle"
+#: ../../mod/setup.php:315
+msgid "Database Server Name"
+msgstr "Datenbank-Servername"
-#: ../../include/widgets.php:1218 ../../include/nav.php:210
-msgid "Admin"
-msgstr "Administration"
+#: ../../mod/setup.php:315
+msgid "Default is 127.0.0.1"
+msgstr "Standard ist 127.0.0.1"
-#: ../../include/widgets.php:1219
-msgid "Plugin Features"
-msgstr "Plug-In Funktionen"
+#: ../../mod/setup.php:316
+msgid "Database Port"
+msgstr "Datenbank-Port"
-#: ../../include/widgets.php:1221
-msgid "User registrations waiting for confirmation"
-msgstr "Nutzer-Anmeldungen, die auf Bestätigung warten"
+#: ../../mod/setup.php:316
+msgid "Communication port number - use 0 for default"
+msgstr "Port-Nummer für die Kommunikation – verwende 0 für die Standardeinstellung"
-#: ../../include/zot.php:677
-msgid "Invalid data packet"
-msgstr "Ungültiges Datenpaket"
+#: ../../mod/setup.php:317
+msgid "Database Login Name"
+msgstr "Datenbank-Benutzername"
-#: ../../include/zot.php:693
-msgid "Unable to verify channel signature"
-msgstr "Konnte die Signatur des Kanals nicht verifizieren"
+#: ../../mod/setup.php:318
+msgid "Database Login Password"
+msgstr "Datenbank-Kennwort"
-#: ../../include/zot.php:2213
-#, php-format
-msgid "Unable to verify site signature for %s"
-msgstr "Kann die Signatur der Seite von %s nicht verifizieren"
+#: ../../mod/setup.php:319
+msgid "Database Name"
+msgstr "Datenbank-Name"
-#: ../../include/zot.php:3511
-msgid "invalid target signature"
-msgstr "Ungültige Signatur des Ziels"
+#: ../../mod/setup.php:320
+msgid "Database Type"
+msgstr "Datenbanktyp"
-#: ../../include/nav.php:82 ../../include/nav.php:114 ../../boot.php:1496
-msgid "Logout"
-msgstr "Abmelden"
+#: ../../mod/setup.php:322 ../../mod/setup.php:363
+msgid "Site administrator email address"
+msgstr "E-Mail Adresse des Seiten-Administrators"
-#: ../../include/nav.php:82 ../../include/nav.php:114
-msgid "End this session"
-msgstr "Beende diese Sitzung"
+#: ../../mod/setup.php:322 ../../mod/setup.php:363
+msgid ""
+"Your account email address must match this in order to use the web admin "
+"panel."
+msgstr "Die E-Mail-Adresse Deines Accounts muss dieser Adresse entsprechen, damit Du Zugriff zur Administrations-Seite erhältst."
-#: ../../include/nav.php:85 ../../include/nav.php:145
-msgid "Home"
-msgstr "Home"
+#: ../../mod/setup.php:323 ../../mod/setup.php:365
+msgid "Website URL"
+msgstr "Server-URL"
-#: ../../include/nav.php:85
-msgid "Your posts and conversations"
-msgstr "Deine Beiträge und Unterhaltungen"
+#: ../../mod/setup.php:323 ../../mod/setup.php:365
+msgid "Please use SSL (https) URL if available."
+msgstr "Nutze wenn möglich eine SSL-URL (https)."
-#: ../../include/nav.php:86
-msgid "Your profile page"
-msgstr "Deine Profilseite"
+#: ../../mod/setup.php:325 ../../mod/setup.php:367
+msgid "Please select a default timezone for your website"
+msgstr "Standard-Zeitzone für Deinen Server"
-#: ../../include/nav.php:88
-msgid "Edit Profiles"
-msgstr "Profile bearbeiten"
+#: ../../mod/setup.php:352
+msgid "Site settings"
+msgstr "Seiteneinstellungen"
-#: ../../include/nav.php:88
-msgid "Manage/Edit profiles"
-msgstr "Profile verwalten"
+#: ../../mod/setup.php:417
+msgid "Could not find a command line version of PHP in the web server PATH."
+msgstr "Konnte die Kommandozeilen-Version von PHP nicht im PATH des Web-Servers finden."
-#: ../../include/nav.php:90
-msgid "Edit your profile"
-msgstr "Profil bearbeiten"
+#: ../../mod/setup.php:418
+msgid ""
+"If you don't have a command line version of PHP installed on server, you "
+"will not be able to run background polling via cron."
+msgstr "Ohne Kommandozeilen-Version von PHP auf dem Server wirst Du nicht in der Lage sein, Hintergrundprozesse via cron auszuführen."
-#: ../../include/nav.php:92
-msgid "Your photos"
-msgstr "Deine Bilder"
+#: ../../mod/setup.php:422
+msgid "PHP executable path"
+msgstr "PHP Pfad zu ausführbarer Datei"
-#: ../../include/nav.php:93
-msgid "Your files"
-msgstr "Deine Dateien"
+#: ../../mod/setup.php:422
+msgid ""
+"Enter full path to php executable. You can leave this blank to continue the "
+"installation."
+msgstr "Gib den vollen Pfad zum PHP-Interpreter an. Du kannst dieses Feld frei lassen und mit der Installation fortfahren."
-#: ../../include/nav.php:97
-msgid "Your chatrooms"
-msgstr "Deine Chaträume"
+#: ../../mod/setup.php:427
+msgid "Command line PHP"
+msgstr "PHP Befehlszeile"
-#: ../../include/nav.php:103
-msgid "Your bookmarks"
-msgstr "Deine Lesezeichen"
+#: ../../mod/setup.php:436
+msgid ""
+"The command line version of PHP on your system does not have "
+"\"register_argc_argv\" enabled."
+msgstr "Bei der Kommandozeilen-Version von PHP auf Deinem System ist \"register_argc_argv\" nicht aktiviert."
-#: ../../include/nav.php:107
-msgid "Your webpages"
-msgstr "Deine Webseiten"
+#: ../../mod/setup.php:437
+msgid "This is required for message delivery to work."
+msgstr "Das wird benötigt, damit die Auslieferung von Nachrichten funktioniert."
-#: ../../include/nav.php:111
-msgid "Sign in"
-msgstr "Anmelden"
+#: ../../mod/setup.php:440
+msgid "PHP register_argc_argv"
+msgstr "PHP register_argc_argv"
-#: ../../include/nav.php:128
+#: ../../mod/setup.php:458
#, php-format
-msgid "%s - click to logout"
-msgstr "%s - Klick zum Abmelden"
-
-#: ../../include/nav.php:131
-msgid "Remote authentication"
-msgstr "Ãœber Konto auf anderem Server einloggen"
-
-#: ../../include/nav.php:131
-msgid "Click to authenticate to your home hub"
-msgstr "Klicke, um Dich über Deinen Heimat-Server zu authentifizieren"
-
-#: ../../include/nav.php:145
-msgid "Home Page"
-msgstr "Homepage"
-
-#: ../../include/nav.php:149 ../../mod/register.php:224 ../../boot.php:1473
-msgid "Register"
-msgstr "Registrieren"
-
-#: ../../include/nav.php:149
-msgid "Create an account"
-msgstr "Erzeuge ein Konto"
+msgid ""
+"Your max allowed total upload size is set to %s. Maximum size of one file to"
+" upload is set to %s. You are allowed to upload up to %d files at once."
+msgstr "Die Maximalgröße für Uploads insgesamt liegt bei %s. Die Maximalgröße für eine Datei liegt bei %s. Es können maximal %d Dateien gleichzeitig hochgeladen werden."
-#: ../../include/nav.php:154
-msgid "Help and documentation"
-msgstr "Hilfe und Dokumentation"
+#: ../../mod/setup.php:463
+msgid "You can adjust these settings in the servers php.ini."
+msgstr "Du kannst diese Einstellungen in der php.ini des Servers ändern."
-#: ../../include/nav.php:157
-msgid "Applications, utilities, links, games"
-msgstr "Anwendungen (Apps), Zubehör, Links, Spiele"
+#: ../../mod/setup.php:465
+msgid "PHP upload limits"
+msgstr "PHP-Hochladebeschränkungen"
-#: ../../include/nav.php:159
-msgid "Search site @name, #tag, ?docs, content"
-msgstr "Hub durchsuchen: @Name. #Schlagwort, ?Dokumentation, Inhalt"
+#: ../../mod/setup.php:488
+msgid ""
+"Error: the \"openssl_pkey_new\" function on this system is not able to "
+"generate encryption keys"
+msgstr "Fehler: Die „openssl_pkey_new“-Funktion auf diesem System ist nicht in der Lage, Schlüssel für die Verschlüsselung zu erzeugen."
-#: ../../include/nav.php:162
-msgid "Channel Directory"
-msgstr "Kanal-Verzeichnis"
+#: ../../mod/setup.php:489
+msgid ""
+"If running under Windows, please see "
+"\"http://www.php.net/manual/en/openssl.installation.php\"."
+msgstr "Wenn Du Windows verwendest, findest Du unter http://www.php.net/manual/en/openssl.installation.php eine Installationsanleitung."
-#: ../../include/nav.php:174
-msgid "Grid"
-msgstr "Grid"
+#: ../../mod/setup.php:492
+msgid "Generate encryption keys"
+msgstr "Verschlüsselungsschlüssel generieren"
-#: ../../include/nav.php:174
-msgid "Your grid"
-msgstr "Dein Grid"
+#: ../../mod/setup.php:504
+msgid "libCurl PHP module"
+msgstr "libCurl-PHP-Modul"
-#: ../../include/nav.php:175
-msgid "Mark all grid notifications seen"
-msgstr "Alle Grid-Benachrichtigungen als angesehen markieren"
+#: ../../mod/setup.php:505
+msgid "GD graphics PHP module"
+msgstr "GD-Grafik-PHP-Modul"
-#: ../../include/nav.php:177
-msgid "Channel home"
-msgstr "Mein Kanal"
+#: ../../mod/setup.php:506
+msgid "OpenSSL PHP module"
+msgstr "OpenSSL-PHP-Modul"
-#: ../../include/nav.php:178
-msgid "Mark all channel notifications seen"
-msgstr "Markiere alle Kanal-Benachrichtigungen als angesehen"
+#: ../../mod/setup.php:507
+msgid "mysqli or postgres PHP module"
+msgstr "mysqli oder postgres PHP-Modul"
-#: ../../include/nav.php:181 ../../mod/connections.php:260
-msgid "Connections"
-msgstr "Verbindungen"
+#: ../../mod/setup.php:508
+msgid "mb_string PHP module"
+msgstr "mb_string-PHP-Modul"
-#: ../../include/nav.php:184
-msgid "Notices"
-msgstr "Benachrichtigungen"
+#: ../../mod/setup.php:509
+msgid "mcrypt PHP module"
+msgstr "mcrypt-PHP-Modul"
-#: ../../include/nav.php:184
-msgid "Notifications"
-msgstr "Benachrichtigungen"
+#: ../../mod/setup.php:510
+msgid "xml PHP module"
+msgstr "xml-PHP-Modul"
-#: ../../include/nav.php:185
-msgid "See all notifications"
-msgstr "Alle Benachrichtigungen ansehen"
+#: ../../mod/setup.php:514 ../../mod/setup.php:516
+msgid "Apache mod_rewrite module"
+msgstr "Apache-mod_rewrite-Modul"
-#: ../../include/nav.php:186 ../../mod/notifications.php:99
-msgid "Mark all system notifications seen"
-msgstr "Markiere alle System-Benachrichtigungen als gesehen"
+#: ../../mod/setup.php:514
+msgid ""
+"Error: Apache webserver mod-rewrite module is required but not installed."
+msgstr "Fehler: Das Apache-Modul mod-rewrite wird benötigt, ist aber nicht installiert."
-#: ../../include/nav.php:188
-msgid "Private mail"
-msgstr "Persönliche Mail"
+#: ../../mod/setup.php:520 ../../mod/setup.php:523
+msgid "proc_open"
+msgstr "proc_open"
-#: ../../include/nav.php:189
-msgid "See all private messages"
-msgstr "Alle persönlichen Nachrichten ansehen"
+#: ../../mod/setup.php:520
+msgid ""
+"Error: proc_open is required but is either not installed or has been "
+"disabled in php.ini"
+msgstr "Fehler: proc_open wird benötigt, ist aber entweder nicht installiert oder wurde in der php.ini deaktiviert"
-#: ../../include/nav.php:190
-msgid "Mark all private messages seen"
-msgstr "Markiere alle persönlichen Nachrichten als gesehen"
+#: ../../mod/setup.php:528
+msgid "Error: libCURL PHP module required but not installed."
+msgstr "Fehler: Das PHP-Modul libCURL wird benötigt, ist aber nicht installiert."
-#: ../../include/nav.php:196
-msgid "Event Calendar"
-msgstr "Terminkalender"
+#: ../../mod/setup.php:532
+msgid ""
+"Error: GD graphics PHP module with JPEG support required but not installed."
+msgstr "Fehler: Das PHP-Modul GD-Grafik mit JPEG-Unterstützung wird benötigt, ist aber nicht installiert."
-#: ../../include/nav.php:197
-msgid "See all events"
-msgstr "Alle Termine ansehen"
+#: ../../mod/setup.php:536
+msgid "Error: openssl PHP module required but not installed."
+msgstr "Fehler: Das PHP-Modul openssl wird benötigt, ist aber nicht installiert."
-#: ../../include/nav.php:198
-msgid "Mark all events seen"
-msgstr "Markiere alle Termine als gesehen"
+#: ../../mod/setup.php:540
+msgid ""
+"Error: mysqli or postgres PHP module required but neither are installed."
+msgstr "Fehler: Das mysqli oder postgres PHP-Modul ist erforderlich, aber keines von beiden ist installiert."
-#: ../../include/nav.php:200
-msgid "Manage Your Channels"
-msgstr "Verwalte Deine Kanäle"
+#: ../../mod/setup.php:544
+msgid "Error: mb_string PHP module required but not installed."
+msgstr "Fehler: Das PHP-Modul mb_string wird benötigt, ist aber nicht installiert."
-#: ../../include/nav.php:202
-msgid "Account/Channel Settings"
-msgstr "Konto-/Kanal-Einstellungen"
+#: ../../mod/setup.php:548
+msgid "Error: mcrypt PHP module required but not installed."
+msgstr "Fehler: Das PHP-Modul mcrypt wird benötigt, ist aber nicht installiert."
-#: ../../include/nav.php:210
-msgid "Site Setup and Configuration"
-msgstr "Seiten-Einrichtung und -Konfiguration"
+#: ../../mod/setup.php:552
+msgid "Error: xml PHP module required for DAV but not installed."
+msgstr "Fehler: Das xml-PHP-Modul wird für DAV benötigt, ist aber nicht installiert."
-#: ../../include/nav.php:246
-msgid "@name, #tag, ?doc, content"
-msgstr "@Name, #Schlagwort, ?Dokumentation, Inhalt"
+#: ../../mod/setup.php:570
+msgid ""
+"The web installer needs to be able to create a file called \".htconfig.php\""
+" in the top folder of your web server and it is unable to do so."
+msgstr "Der Installations-Assistent muss in der Lage sein, die Datei \".htconfig.php\" im Stammverzeichnis des Web-Servers anzulegen, ist er aber nicht."
-#: ../../include/nav.php:247
-msgid "Please wait..."
-msgstr "Bitte warten..."
+#: ../../mod/setup.php:571
+msgid ""
+"This is most often a permission setting, as the web server may not be able "
+"to write files in your folder - even if you can."
+msgstr "Meist liegt das daran, dass der Nutzer, unter dem der Web-Server läuft, keine Schreibrechte in dem Verzeichnis hat – selbst wenn Du selbst das darfst."
-#: ../../mod/achievements.php:34
-msgid "Some blurb about what to do when you're new here"
-msgstr "Ein Hinweis, was man tun kann, wenn man neu hier ist"
+#: ../../mod/setup.php:572
+msgid ""
+"At the end of this procedure, we will give you a text to save in a file "
+"named .htconfig.php in your Red top folder."
+msgstr "Am Schluss dieses Vorgangs wird ein Text generiert, den Du unter dem Dateinamen .htconfig.php im Stammverzeichnis Deiner Hubzilla-Installation speichern musst."
-#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92
-msgid "Contact not found."
-msgstr "Kontakt nicht gefunden"
+#: ../../mod/setup.php:573
+msgid ""
+"You can alternatively skip this procedure and perform a manual installation."
+" Please see the file \"install/INSTALL.txt\" for instructions."
+msgstr "Alternativ kannst Du diesen Schritt überspringen und die Installation manuell vornehmen. Lies dazu die Datei install/INSTALL.txt."
-#: ../../mod/fsuggest.php:63
-msgid "Friend suggestion sent."
-msgstr "Freundschaftsempfehlung senden."
+#: ../../mod/setup.php:576
+msgid ".htconfig.php is writable"
+msgstr ".htconfig.php ist beschreibbar"
-#: ../../mod/fsuggest.php:97
-msgid "Suggest Friends"
-msgstr "Kontakte vorschlagen"
+#: ../../mod/setup.php:590
+msgid ""
+"Red uses the Smarty3 template engine to render its web views. Smarty3 "
+"compiles templates to PHP to speed up rendering."
+msgstr "$Projectname verwendet Smarty3 um Vorlagen für die Webdarstellung zu übersetzen. Smarty3 übersetzt diese Vorlagen nach PHP, um die Darstellung zu beschleunigen."
-#: ../../mod/fsuggest.php:99
+#: ../../mod/setup.php:591
#, php-format
-msgid "Suggest a friend for %s"
-msgstr "Schlage %s einen Kontakt vor"
+msgid ""
+"In order to store these compiled templates, the web server needs to have "
+"write access to the directory %s under the Red top level folder."
+msgstr "Um diese kompilierten Vorlagen speichern zu können, braucht der Webserver Schreibzugriff auf das Verzeichnis %s unterhalb des $Projectname-Installationsverzeichnisses."
-#: ../../mod/directory.php:59 ../../mod/display.php:13 ../../mod/search.php:13
-#: ../../mod/photos.php:453 ../../mod/ratings.php:82
-#: ../../mod/viewconnections.php:17
-msgid "Public access denied."
-msgstr "Öffentlicher Zugang verweigert."
+#: ../../mod/setup.php:592 ../../mod/setup.php:613
+msgid ""
+"Please ensure that the user that your web server runs as (e.g. www-data) has"
+" write access to this folder."
+msgstr "Bitte stelle sicher, dass der Nutzer, unter dem der Web-Server läuft (z.B. www-data), Schreibzugriff auf dieses Verzeichnis hat."
-#: ../../mod/directory.php:234
+#: ../../mod/setup.php:593
#, php-format
-msgid "%d rating"
-msgid_plural "%d ratings"
-msgstr[0] "%d Bewertung"
-msgstr[1] "%d Bewertungen"
-
-#: ../../mod/directory.php:245
-msgid "Gender: "
-msgstr "Geschlecht:"
-
-#: ../../mod/directory.php:247
-msgid "Status: "
-msgstr "Status:"
-
-#: ../../mod/directory.php:249
-msgid "Homepage: "
-msgstr "Webseite:"
+msgid ""
+"Note: as a security measure, you should give the web server write access to "
+"%s only--not the template files (.tpl) that it contains."
+msgstr "Hinweis: Aus Sicherheitsgründen sollte der Web-Server nur auf %s Schreibrechte haben, nicht auf die Template-Dateien (.tpl), die das Verzeichnis enthält."
-#: ../../mod/directory.php:308 ../../mod/events.php:699
-msgid "Description:"
-msgstr "Beschreibung:"
+#: ../../mod/setup.php:596
+#, php-format
+msgid "%s is writable"
+msgstr "%s ist beschreibbar"
-#: ../../mod/directory.php:317
-msgid "Public Forum:"
-msgstr "Öffentliches Forum:"
+#: ../../mod/setup.php:612
+msgid ""
+"Red uses the store directory to save uploaded files. The web server needs to"
+" have write access to the store directory under the Red top level folder"
+msgstr "$Projectname benutzt das Verzeichnis store, um hochgeladene Dateien zu speichern. Der Webserver benötigt Schreibrechte für dieses Verzeichnis direkt unterhalb des Red-Stammverzeichnisses"
-#: ../../mod/directory.php:320
-msgid "Keywords: "
-msgstr "Schlüsselwörter:"
+#: ../../mod/setup.php:616
+msgid "store is writable"
+msgstr "store ist schreibbar"
-#: ../../mod/directory.php:323
-msgid "Don't suggest"
-msgstr "Nicht vorschlagen"
+#: ../../mod/setup.php:649
+msgid ""
+"SSL certificate cannot be validated. Fix certificate or disable https access"
+" to this site."
+msgstr "Das SSL-Zertifikat konnte nicht validiert werden. Korrigiere das Zertifikat oder deaktiviere den HTTPS-Zugriff auf diesen Server."
-#: ../../mod/directory.php:325
-msgid "Common connections:"
-msgstr "Gemeinsame Verbindungen:"
+#: ../../mod/setup.php:650
+msgid ""
+"If you have https access to your website or allow connections to TCP port "
+"443 (the https: port), you MUST use a browser-valid certificate. You MUST "
+"NOT use self-signed certificates!"
+msgstr "Wenn Du via HTTPS auf Deinen Server zugreifen möchtest, also Verbindungen über den Port 443 möglich sein sollen, ist ein SSL-Zertifikat einer Zertifizierungsstelle (CA) notwendig, das von den Browsern ohne Sicherheitsabfrage akzeptiert wird. Die Verwendung eines selbst signierten Zertifikates ist nicht möglich."
-#: ../../mod/directory.php:374
-msgid "Global Directory"
-msgstr "Globales Verzeichnis"
+#: ../../mod/setup.php:651
+msgid ""
+"This restriction is incorporated because public posts from you may for "
+"example contain references to images on your own hub."
+msgstr "Diese Einschränkung wurde eingebaut, weil Deine öffentlichen Beiträge zum Beispiel Verweise auf Bilder auf Deinem eigenen Hub enthalten können."
-#: ../../mod/directory.php:374
-msgid "Local Directory"
-msgstr "Lokales Verzeichnis"
+#: ../../mod/setup.php:652
+msgid ""
+"If your certificate is not recognized, members of other sites (who may "
+"themselves have valid certificates) will get a warning message on their own "
+"site complaining about security issues."
+msgstr "Wenn Dein Zertifikat nicht von jedem Browser akzeptiert wird, erhalten die Mitglieder anderer $Projectname-Hubs (die mit korrekten Zertifikaten ausgestattet sind) Sicherheits-Warnmeldungen, obwohl sie gar nicht direkt auf Deinem Server unterwegs sind (zum Beispiel, wenn ein Bild aus einem Deiner Beiträge angezeigt wird)."
-#: ../../mod/directory.php:380
-msgid "Finding:"
-msgstr "Ergebnisse:"
+#: ../../mod/setup.php:653
+msgid ""
+"This can cause usability issues elsewhere (not just on your own site) so we "
+"must insist on this requirement."
+msgstr "Dies kann Probleme für andere Nutzer (nicht nur auf Deinem eigenen Server) verursachen, so dass wir auf dieser Forderung bestehen müssen."
-#: ../../mod/directory.php:385
-msgid "next page"
-msgstr "nächste Seite"
+#: ../../mod/setup.php:654
+msgid ""
+"Providers are available that issue free certificates which are browser-"
+"valid."
+msgstr "Es gibt einige Zertifizierungsstellen (CAs), bei denen solche Zertifikate kostenlos zu haben sind."
-#: ../../mod/directory.php:385
-msgid "previous page"
-msgstr "vorherige Seite"
+#: ../../mod/setup.php:656
+msgid "SSL certificate validation"
+msgstr "SSL Zertifikatverifizierung"
-#: ../../mod/directory.php:386
-msgid "Sort options"
-msgstr "Sortieroptionen"
+#: ../../mod/setup.php:662
+msgid ""
+"Url rewrite in .htaccess is not working. Check your server "
+"configuration.Test: "
+msgstr "Das Umschreiben von URLs (rewrite) per .htaccess funktioniert nicht. Bitte prüfe die Server-Konfiguration. Test:"
-#: ../../mod/directory.php:387
-msgid "Alphabetic"
-msgstr "alphabetisch"
+#: ../../mod/setup.php:665
+msgid "Url rewrite is working"
+msgstr "Url rewrite funktioniert"
-#: ../../mod/directory.php:388
-msgid "Reverse Alphabetic"
-msgstr "Entgegengesetzt alphabetisch"
+#: ../../mod/setup.php:674
+msgid ""
+"The database configuration file \".htconfig.php\" could not be written. "
+"Please use the enclosed text to create a configuration file in your web "
+"server root."
+msgstr "Die Datenbank-Konfigurationsdatei „.htconfig.php“ konnte nicht geschrieben werden. Bitte verwende den unten angegebenen Text, um die Konfigurationsdatei im Stammverzeichnis des Webservers anzulegen."
-#: ../../mod/directory.php:389
-msgid "Newest to Oldest"
-msgstr "Neueste zuerst"
+#: ../../mod/setup.php:698
+msgid "Errors encountered creating database tables."
+msgstr "Fehler beim Anlegen der Datenbank-Tabellen aufgetreten."
-#: ../../mod/directory.php:390
-msgid "Oldest to Newest"
-msgstr "Älteste zuerst"
+#: ../../mod/setup.php:732
+msgid "<h1>What next</h1>"
+msgstr "<h1>Was als Nächstes</h1>"
-#: ../../mod/directory.php:407
-msgid "No entries (some entries may be hidden)."
-msgstr "Keine Einträge gefunden (einige könnten versteckt sein)."
+#: ../../mod/setup.php:733
+msgid ""
+"IMPORTANT: You will need to [manually] setup a scheduled task for the "
+"poller."
+msgstr "WICHTIG: Du musst [manuell] einen Cronjob für den Poller einrichten."
#: ../../mod/bookmarks.php:40
msgid "Bookmark added"
@@ -4276,442 +5232,303 @@ msgstr "Meine Lesezeichen"
msgid "My Connections Bookmarks"
msgstr "Lesezeichen meiner Kontakte"
-#: ../../mod/openid.php:26
-msgid "OpenID protocol error. No ID returned."
-msgstr "OpenID Protokollfehler. Keine ID zurückgegeben."
-
-#: ../../mod/openid.php:72 ../../mod/openid.php:179 ../../mod/post.php:285
-#, php-format
-msgid "Welcome %s. Remote authentication successful."
-msgstr "Willkommen %s. Entfernte Authentifizierung erfolgreich."
-
-#: ../../mod/block.php:27 ../../mod/page.php:36
-msgid "Invalid item."
-msgstr "Ungültiges Element."
-
-#: ../../mod/block.php:39 ../../mod/page.php:52 ../../mod/wall_upload.php:29
-msgid "Channel not found."
-msgstr "Kanal nicht gefunden."
-
-#: ../../mod/block.php:75 ../../mod/display.php:110 ../../mod/help.php:214
-#: ../../mod/page.php:89 ../../index.php:237
-msgid "Page not found."
-msgstr "Seite nicht gefunden."
-
-#: ../../mod/id.php:11
-msgid "First Name"
-msgstr "Vorname"
-
-#: ../../mod/id.php:12
-msgid "Last Name"
-msgstr "Nachname"
-
-#: ../../mod/id.php:13
-msgid "Nickname"
-msgstr "Spitzname"
-
-#: ../../mod/id.php:14
-msgid "Full Name"
-msgstr "Voller Name"
-
-#: ../../mod/id.php:20
-msgid "Profile Photo 16px"
-msgstr "Profilfoto 16 px"
-
-#: ../../mod/id.php:21
-msgid "Profile Photo 32px"
-msgstr "Profilfoto 32 px"
-
-#: ../../mod/id.php:22
-msgid "Profile Photo 48px"
-msgstr "Profilfoto 48 px"
-
-#: ../../mod/id.php:23
-msgid "Profile Photo 64px"
-msgstr "Profilfoto 64 px"
-
-#: ../../mod/id.php:24
-msgid "Profile Photo 80px"
-msgstr "Profilfoto 80 px"
-
-#: ../../mod/id.php:25
-msgid "Profile Photo 128px"
-msgstr "Profilfoto 128 px"
-
-#: ../../mod/id.php:26
-msgid "Timezone"
-msgstr "Zeitzone"
-
-#: ../../mod/id.php:27
-msgid "Homepage URL"
-msgstr "Homepage-URL"
-
-#: ../../mod/id.php:29
-msgid "Birth Year"
-msgstr "Geburtsjahr"
-
-#: ../../mod/id.php:30
-msgid "Birth Month"
-msgstr "Geburtsmonat"
-
-#: ../../mod/id.php:31
-msgid "Birth Day"
-msgstr "Geburtstag"
-
-#: ../../mod/id.php:32
-msgid "Birthdate"
-msgstr "Geburtsdatum"
-
-#: ../../mod/id.php:33 ../../mod/profiles.php:431
-msgid "Gender"
-msgstr "Geschlecht"
-
-#: ../../mod/like.php:15
-msgid "Like/Dislike"
-msgstr "Mögen/Nicht mögen"
+#: ../../mod/pconfig.php:27 ../../mod/pconfig.php:60
+msgid "This setting requires special processing and editing has been blocked."
+msgstr "Diese Einstellung erfordert eine besondere Verarbeitung und ist blockiert."
-#: ../../mod/like.php:20
-msgid "This action is restricted to members."
-msgstr "Diese Aktion kann nur von Mitgliedern ausgeführt werden."
+#: ../../mod/pconfig.php:49
+msgid "Configuration Editor"
+msgstr "Konfigurationseditor"
-#: ../../mod/like.php:21
+#: ../../mod/pconfig.php:50
msgid ""
-"Please <a href=\"rmagic\">login with your $Projectname ID</a> or <a "
-"href=\"register\">register as a new $Projectname member</a> to continue."
-msgstr "Um fortzufahren <a href=\"rmagic\">melde Dich bitte mit Deiner $Projectname-ID an</a> oder <a href=\"register\">registriere Dich als neues $Projectname-Mitglied</a>."
-
-#: ../../mod/like.php:101 ../../mod/like.php:127 ../../mod/like.php:165
-msgid "Invalid request."
-msgstr "Ungültige Anfrage."
-
-#: ../../mod/like.php:142
-msgid "thing"
-msgstr "Sache"
-
-#: ../../mod/like.php:188
-msgid "Channel unavailable."
-msgstr "Kanal nicht vorhanden."
-
-#: ../../mod/like.php:236
-msgid "Previous action reversed."
-msgstr "Die vorherige Aktion wurde rückgängig gemacht."
-
-#: ../../mod/like.php:414
-#, php-format
-msgid "%1$s agrees with %2$s's %3$s"
-msgstr "%1$s stimmt %2$ss %3$s zu"
+"Warning: Changing some settings could render your channel inoperable. Please"
+" leave this page unless you are comfortable with and knowledgeable about how"
+" to correctly use this feature."
+msgstr "Warnung: Einige Einstellungen können Deinen Kanal funktionsunfähig machen. Bitte verlasse diese Seite, es sei denn Du bist vertraut damit, wie dieses Feature korrekt verwendet wird."
-#: ../../mod/like.php:416
-#, php-format
-msgid "%1$s doesn't agree with %2$s's %3$s"
-msgstr "%1$s lehnt %2$ss %3$s ab"
+#: ../../mod/poke.php:164
+msgid "Poke/Prod"
+msgstr "Anstupsen/Knuffen"
-#: ../../mod/like.php:418
-#, php-format
-msgid "%1$s abstains from a decision on %2$s's %3$s"
-msgstr "%1$s enthält sich zu %2$ss %3$s"
+#: ../../mod/poke.php:165
+msgid "poke, prod or do other things to somebody"
+msgstr "Stupse Leute an oder mache anderes mit ihnen"
-#: ../../mod/like.php:420
-#, php-format
-msgid "%1$s is attending %2$s's %3$s"
-msgstr "%1$s nimmt an %2$ss %3$s teil"
+#: ../../mod/poke.php:166
+msgid "Recipient"
+msgstr "Empfänger"
-#: ../../mod/like.php:422
-#, php-format
-msgid "%1$s is not attending %2$s's %3$s"
-msgstr "%1$s nimmt an %2$ss %3$s nicht teil"
+#: ../../mod/poke.php:167
+msgid "Choose what you wish to do to recipient"
+msgstr "Wähle, was Du mit dem/r Empfänger/in tun willst"
-#: ../../mod/like.php:424
-#, php-format
-msgid "%1$s may attend %2$s's %3$s"
-msgstr "%1$s nimmt vielleicht an %2$ss %3$s teil"
+#: ../../mod/poke.php:170
+msgid "Make this post private"
+msgstr "Diesen Beitrag privat machen"
-#: ../../mod/like.php:520
-msgid "Action completed."
-msgstr "Aktion durchgeführt."
+#: ../../mod/profiles.php:19 ../../mod/profiles.php:184
+#: ../../mod/profiles.php:241 ../../mod/profiles.php:608
+msgid "Profile not found."
+msgstr "Profil nicht gefunden."
-#: ../../mod/like.php:521
-msgid "Thank you."
-msgstr "Vielen Dank."
+#: ../../mod/profiles.php:39
+msgid "Profile deleted."
+msgstr "Profil gelöscht."
-#: ../../mod/uexport.php:51 ../../mod/uexport.php:52
-msgid "Export Channel"
-msgstr "Kanal exportieren"
+#: ../../mod/profiles.php:63 ../../mod/profiles.php:99
+msgid "Profile-"
+msgstr "Profil-"
-#: ../../mod/uexport.php:53
-msgid ""
-"Export your basic channel information to a file. This acts as a backup of "
-"your connections, permissions, profile and basic data, which can be used to "
-"import your data to a new server hub, but does not contain your content."
-msgstr "Exportiert die grundlegenden Kanal-Informationen in eine kleine Datei. Diese stellt eine Sicherung Deiner Verbindungen, Berechtigungen, Profile und Basisdaten bereit, die für den Import auf einem anderen Hub verwendet werden kann, aber nicht die Beiträge Deines Kanals enthält."
+#: ../../mod/profiles.php:84 ../../mod/profiles.php:127
+msgid "New profile created."
+msgstr "Neues Profil erstellt."
-#: ../../mod/uexport.php:54
-msgid "Export Content"
-msgstr "Kanal und Inhalte exportieren"
+#: ../../mod/profiles.php:105
+msgid "Profile unavailable to clone."
+msgstr "Profil kann nicht geklont werden."
-#: ../../mod/uexport.php:55
-msgid ""
-"Export your channel information and recent content to a JSON backup that can"
-" be restored or imported to another server hub. This backs up all of your "
-"connections, permissions, profile data and several months of posts. This "
-"file may be VERY large. Please be patient - it may take several minutes for"
-" this download to begin."
-msgstr "Exportiert Deine Kanal-Informationen sowie alle zugehörigen Inhalte in eine JSON-Sicherungsdatei. Die sichert alle Verbindungen, Berechtigungen, Profildaten und Deine Beiträge aus mehreren Monaten. Diese Datei kann SEHR groß werden! Bitte habe ein wenig Geduld – es kann mehrere Minuten dauern, bis der Download startet."
+#: ../../mod/profiles.php:146
+msgid "Profile unavailable to export."
+msgstr "Dieses Profil kann nicht exportiert werden."
-#: ../../mod/uexport.php:56
-msgid "Export your posts from a given year."
-msgstr "Exportiert die Beiträge des angegebenen Jahres."
+#: ../../mod/profiles.php:251
+msgid "Profile Name is required."
+msgstr "Profil-Name erforderlich."
-#: ../../mod/uexport.php:58
-msgid ""
-"You may also export your posts and conversations for a particular year or "
-"month. Adjust the date in your browser location bar to select other dates. "
-"If the export fails (possibly due to memory exhaustion on your server hub), "
-"please try again selecting a more limited date range."
-msgstr "Du kannst auch die Beiträge und Konversationen eines bestimmten Jahres oder Monats exportieren. Ändere das Datum in der Adresszeile Deines Browsers, um andere Zeiträume zu wählen. Falls der Export fehlschlägt (vermutlich, weil auf diesem Hub nicht genügend Speicher zur Verfügung steht), versuche es noch einmal mit einer kleineren Zeitspanne."
+#: ../../mod/profiles.php:414
+msgid "Marital Status"
+msgstr "Familienstand"
-#: ../../mod/uexport.php:59
-#, php-format
-msgid ""
-"To select all posts for a given year, such as this year, visit <a "
-"href=\"%1$s\">%2$s</a>"
-msgstr "Um alle Beiträge eines bestimmten Jahres, zum Beispiel dieses Jahres, auszuwählen, klicke <a href=\"%1$s\">%2$s</a>."
+#: ../../mod/profiles.php:418
+msgid "Romantic Partner"
+msgstr "Romantische Partner"
-#: ../../mod/uexport.php:60
-#, php-format
-msgid ""
-"To select all posts for a given month, such as January of this year, visit "
-"<a href=\"%1$s\">%2$s</a>"
-msgstr "Um alle Beiträge eines bestimmten Monats auszuwählen, zum Beispiel vom Januar diesen Jahres, klicke <a href=\"%1$s\">%2$s</a>."
+#: ../../mod/profiles.php:422
+msgid "Likes"
+msgstr "Gefällt"
-#: ../../mod/uexport.php:61
-#, php-format
-msgid ""
-"These content files may be imported or restored by visiting <a "
-"href=\"%1$s\">%2$s</a> on any site containing your channel. For best results"
-" please import or restore these in date order (oldest first)."
-msgstr "Diese Inhalts-Sicherungen können wiederhergestellt werden, indem Du <a href=\"%1$s\">%2$s</a> auf jeglichem Hub besuchst, der diesen Kanal enthält. Das funktioniert am besten, wenn Du dabei die zeitliche Reihenfolge einhältst, also die Sicherungen für den ältesten Zeitraum zuerst importierst."
+#: ../../mod/profiles.php:426
+msgid "Dislikes"
+msgstr "Gefällt nicht"
-#: ../../mod/chatsvc.php:111
-msgid "Away"
-msgstr "Abwesend"
+#: ../../mod/profiles.php:430
+msgid "Work/Employment"
+msgstr "Arbeit/Anstellung"
-#: ../../mod/chatsvc.php:115
-msgid "Online"
-msgstr "Online"
+#: ../../mod/profiles.php:433
+msgid "Religion"
+msgstr "Religion"
-#: ../../mod/tagger.php:96
-#, php-format
-msgid "%1$s tagged %2$s's %3$s with %4$s"
-msgstr "%1$s hat %2$ss %3$s mit %4$s verschlagwortet"
+#: ../../mod/profiles.php:437
+msgid "Political Views"
+msgstr "Politische Ansichten"
-#: ../../mod/common.php:10
-msgid "No channel."
-msgstr "Kein Kanal."
+#: ../../mod/profiles.php:445
+msgid "Sexual Preference"
+msgstr "Sexuelle Orientierung"
-#: ../../mod/common.php:39
-msgid "Common connections"
-msgstr "Gemeinsame Verbindungen"
+#: ../../mod/profiles.php:449
+msgid "Homepage"
+msgstr "Webseite"
-#: ../../mod/common.php:44
-msgid "No connections in common."
-msgstr "Keine gemeinsamen Verbindungen."
+#: ../../mod/profiles.php:453
+msgid "Interests"
+msgstr "Hobbys/Interessen"
-#: ../../mod/ping.php:260
-msgid "sent you a private message"
-msgstr "hat Dir eine private Nachricht geschickt"
+#: ../../mod/profiles.php:457 ../../mod/admin.php:981
+msgid "Address"
+msgstr "Adresse"
-#: ../../mod/ping.php:308
-msgid "added your channel"
-msgstr "hat deinen Kanal hinzugefügt"
+#: ../../mod/profiles.php:547
+msgid "Profile updated."
+msgstr "Profil aktualisiert."
-#: ../../mod/ping.php:350
-msgid "posted an event"
-msgstr "hat einen Termin veröffentlicht"
+#: ../../mod/profiles.php:634
+msgid "Hide your contact/friend list from viewers of this profile?"
+msgstr "Deine Kontaktliste vor Betrachtern dieses Profils verbergen?"
-#: ../../mod/help.php:147
-msgid "Documentation Search"
-msgstr "Suche in der Dokumentation"
+#: ../../mod/profiles.php:674
+msgid "Edit Profile Details"
+msgstr "Bearbeite Profil-Details"
-#: ../../mod/help.php:184 ../../mod/help.php:190 ../../mod/help.php:196
-msgid "Help:"
-msgstr "Hilfe:"
+#: ../../mod/profiles.php:676
+msgid "View this profile"
+msgstr "Dieses Profil ansehen"
-#: ../../mod/help.php:211 ../../index.php:234
-msgid "Not Found"
-msgstr "Nicht gefunden"
+#: ../../mod/profiles.php:678
+msgid "Change Profile Photo"
+msgstr "Profilfoto ändern"
-#: ../../mod/help.php:235
-msgid "$Projectname Documentation"
-msgstr "$Projectname-Dokumentation"
+#: ../../mod/profiles.php:679
+msgid "Create a new profile using these settings"
+msgstr "Neues Profil anlegen und diese Einstellungen übernehmen"
-#: ../../mod/removeme.php:29
-msgid ""
-"Channel removals are not allowed within 48 hours of changing the account "
-"password."
-msgstr "Innerhalb von 48 Stunden nach einer Änderung des Passworts können keine Kanäle gelöscht werden."
+#: ../../mod/profiles.php:680
+msgid "Clone this profile"
+msgstr "Dieses Profil klonen"
-#: ../../mod/removeme.php:57
-msgid "Remove This Channel"
-msgstr "Diesen Kanal löschen"
+#: ../../mod/profiles.php:681
+msgid "Delete this profile"
+msgstr "Dieses Profil löschen"
-#: ../../mod/removeme.php:58 ../../mod/removeaccount.php:58
-msgid "WARNING: "
-msgstr "WARNUNG: "
+#: ../../mod/profiles.php:683
+msgid "Import profile from file"
+msgstr "Profil aus einer Datei importieren"
-#: ../../mod/removeme.php:58
-msgid "This channel will be completely removed from the network. "
-msgstr "Dieser Kanal wird vollständig aus dem Netzwerk gelöscht."
+#: ../../mod/profiles.php:684
+msgid "Export profile to file"
+msgstr "Profil in eine Datei exportieren"
-#: ../../mod/removeme.php:58 ../../mod/removeaccount.php:58
-msgid "This action is permanent and can not be undone!"
-msgstr "Dieser Schritt ist endgültig und kann nicht rückgängig gemacht werden!"
+#: ../../mod/profiles.php:685
+msgid "Profile Name:"
+msgstr "Profilname:"
-#: ../../mod/removeme.php:59 ../../mod/removeaccount.php:59
-msgid "Please enter your password for verification:"
-msgstr "Bitte gib zur Bestätigung Dein Passwort ein:"
+#: ../../mod/profiles.php:686
+msgid "Your Full Name:"
+msgstr "Dein voller Name:"
-#: ../../mod/removeme.php:60
-msgid "Remove this channel and all its clones from the network"
-msgstr "Lösche diesen Kanal und all seine Klone aus dem Netzwerk"
+#: ../../mod/profiles.php:687
+msgid "Title/Description:"
+msgstr "Titel/Beschreibung:"
-#: ../../mod/removeme.php:60
-msgid ""
-"By default only the instance of the channel located on this hub will be "
-"removed from the network"
-msgstr "Standardmäßig wird der Kanal nur auf diesem Server gelöscht, seine Klone verbleiben im Netzwerk"
+#: ../../mod/profiles.php:688
+msgid "Your Gender:"
+msgstr "Dein Geschlecht:"
-#: ../../mod/removeme.php:61 ../../mod/settings.php:1109
-msgid "Remove Channel"
-msgstr "Kanal löschen"
+#: ../../mod/profiles.php:689
+msgid "Birthday :"
+msgstr "Geburtstag:"
-#: ../../mod/filer.php:48
-msgid "- select -"
-msgstr "– auswählen –"
+#: ../../mod/profiles.php:690
+msgid "Street Address:"
+msgstr "Straße und Hausnummer:"
-#: ../../mod/mitem.php:24 ../../mod/menu.php:140
-msgid "Menu not found."
-msgstr "Menü nicht gefunden"
+#: ../../mod/profiles.php:691
+msgid "Locality/City:"
+msgstr "Wohnort:"
-#: ../../mod/mitem.php:48
-msgid "Unable to create element."
-msgstr "Element konnte nicht erstellt werden."
+#: ../../mod/profiles.php:692
+msgid "Postal/Zip Code:"
+msgstr "Postleitzahl:"
-#: ../../mod/mitem.php:72
-msgid "Unable to update menu element."
-msgstr "Kann Menü-Element nicht aktualisieren."
+#: ../../mod/profiles.php:693
+msgid "Country:"
+msgstr "Land:"
-#: ../../mod/mitem.php:88
-msgid "Unable to add menu element."
-msgstr "Kann Menü-Bestandteil nicht hinzufügen."
+#: ../../mod/profiles.php:694
+msgid "Region/State:"
+msgstr "Region/Bundesstaat:"
-#: ../../mod/mitem.php:116 ../../mod/menu.php:162 ../../mod/xchan.php:37
-msgid "Not found."
-msgstr "Nicht gefunden."
+#: ../../mod/profiles.php:695
+msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
+msgstr "<span class=\"heart\">&hearts;</span> Beziehungsstatus:"
-#: ../../mod/mitem.php:149 ../../mod/mitem.php:222
-msgid "Menu Item Permissions"
-msgstr "Zugriffsrechte des Menü-Elements"
+#: ../../mod/profiles.php:696
+msgid "Who: (if applicable)"
+msgstr "Wer: (falls anwendbar)"
-#: ../../mod/mitem.php:150 ../../mod/mitem.php:223 ../../mod/settings.php:1053
-msgid "(click to open/close)"
-msgstr "(zum öffnen/schließen anklicken)"
+#: ../../mod/profiles.php:697
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+msgstr "Beispiele: cathy123, Cathy Williams, cathy@example.com"
-#: ../../mod/mitem.php:152 ../../mod/mitem.php:168
-msgid "Link Name"
-msgstr "Name des Links"
+#: ../../mod/profiles.php:698
+msgid "Since [date]:"
+msgstr "Seit [Datum]:"
-#: ../../mod/mitem.php:153 ../../mod/mitem.php:227
-msgid "Link or Submenu Target"
-msgstr "Ziel des Links oder Untermenüs"
+#: ../../mod/profiles.php:700
+msgid "Homepage URL:"
+msgstr "Homepage URL:"
-#: ../../mod/mitem.php:153
-msgid "Enter URL of the link or select a menu name to create a submenu"
-msgstr "URL des Links eingeben oder Menünamen wählen, um ein Untermenü anzulegen."
+#: ../../mod/profiles.php:703
+msgid "Religious Views:"
+msgstr "Religiöse Ansichten:"
-#: ../../mod/mitem.php:154 ../../mod/mitem.php:228
-msgid "Use magic-auth if available"
-msgstr "Magic-Auth verwenden, falls verfügbar"
+#: ../../mod/profiles.php:704
+msgid "Keywords:"
+msgstr "Schlüsselwörter:"
-#: ../../mod/mitem.php:155 ../../mod/mitem.php:229
-msgid "Open link in new window"
-msgstr "Öffne Link in neuem Fenster"
+#: ../../mod/profiles.php:707
+msgid "Example: fishing photography software"
+msgstr "Beispiel: Angeln Fotografie Software"
-#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
-msgid "Order in list"
-msgstr "Reihenfolge in der Liste"
+#: ../../mod/profiles.php:708
+msgid "Used in directory listings"
+msgstr "Wird in Verzeichnis-Auflistungen verwendet"
-#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
-msgid "Higher numbers will sink to bottom of listing"
-msgstr "Größere Nummern werden weiter unten in der Auflistung einsortiert"
+#: ../../mod/profiles.php:709
+msgid "Tell us about yourself..."
+msgstr "Erzähle uns ein wenig von Dir …"
-#: ../../mod/mitem.php:157
-msgid "Submit and finish"
-msgstr "Absenden und fertigstellen"
+#: ../../mod/profiles.php:710
+msgid "Hobbies/Interests"
+msgstr "Hobbys/Interessen"
-#: ../../mod/mitem.php:158
-msgid "Submit and continue"
-msgstr "Absenden und fortfahren"
+#: ../../mod/profiles.php:711
+msgid "Contact information and Social Networks"
+msgstr "Kontaktinformation und soziale Netzwerke"
-#: ../../mod/mitem.php:166
-msgid "Menu:"
-msgstr "Menü:"
+#: ../../mod/profiles.php:712
+msgid "My other channels"
+msgstr "Meine anderen Kanäle"
-#: ../../mod/mitem.php:169
-msgid "Link Target"
-msgstr "Ziel des Links"
+#: ../../mod/profiles.php:713
+msgid "Musical interests"
+msgstr "Musikalische Interessen"
-#: ../../mod/mitem.php:172
-msgid "Edit menu"
-msgstr "Menü bearbeiten"
+#: ../../mod/profiles.php:714
+msgid "Books, literature"
+msgstr "Bücher, Literatur"
-#: ../../mod/mitem.php:175
-msgid "Edit element"
-msgstr "Bestandteil bearbeiten"
+#: ../../mod/profiles.php:715
+msgid "Television"
+msgstr "Fernsehen"
-#: ../../mod/mitem.php:176
-msgid "Drop element"
-msgstr "Bestandteil löschen"
+#: ../../mod/profiles.php:716
+msgid "Film/dance/culture/entertainment"
+msgstr "Film/Tanz/Kultur/Unterhaltung"
-#: ../../mod/mitem.php:177
-msgid "New element"
-msgstr "Neues Bestandteil"
+#: ../../mod/profiles.php:717
+msgid "Love/romance"
+msgstr "Liebe/Romantik"
-#: ../../mod/mitem.php:178
-msgid "Edit this menu container"
-msgstr "Diesen Menü-Container bearbeiten"
+#: ../../mod/profiles.php:718
+msgid "Work/employment"
+msgstr "Arbeit/Anstellung"
-#: ../../mod/mitem.php:179
-msgid "Add menu element"
-msgstr "Menüelement hinzufügen"
+#: ../../mod/profiles.php:719
+msgid "School/education"
+msgstr "Schule/Ausbildung"
-#: ../../mod/mitem.php:180
-msgid "Delete this menu item"
-msgstr "Lösche dieses Menü-Bestandteil"
+#: ../../mod/profiles.php:725
+msgid "This is your default profile."
+msgstr "Das ist Dein Standardprofil."
-#: ../../mod/mitem.php:181
-msgid "Edit this menu item"
-msgstr "Bearbeite dieses Menü-Bestandteil"
+#: ../../mod/profiles.php:736
+msgid "Age: "
+msgstr "Alter:"
-#: ../../mod/mitem.php:198
-msgid "Menu item not found."
-msgstr "Menü-Bestandteil nicht gefunden."
+#: ../../mod/profiles.php:779
+msgid "Edit/Manage Profiles"
+msgstr "Profile bearbeiten/verwalten"
-#: ../../mod/mitem.php:211
-msgid "Menu item deleted."
-msgstr "Menü-Bestandteil gelöscht."
+#: ../../mod/profiles.php:780
+msgid "Add profile things"
+msgstr "Sachen zum Profil hinzufügen"
-#: ../../mod/mitem.php:213
-msgid "Menu item could not be deleted."
-msgstr "Menü-Bestandteil kann nicht gelöscht werden."
+#: ../../mod/profiles.php:781
+msgid "Include desirable objects in your profile"
+msgstr "Binde begehrenswerte Dinge in Dein Profil ein"
-#: ../../mod/mitem.php:220
-msgid "Edit Menu Element"
-msgstr "Bearbeite Menü-Bestandteil"
+#: ../../mod/search.php:212
+#, php-format
+msgid "Items tagged with: %s"
+msgstr "Beiträge mit Schlagwort: %s"
-#: ../../mod/mitem.php:226
-msgid "Link text"
-msgstr "Link Text"
+#: ../../mod/search.php:214
+#, php-format
+msgid "Search results for: %s"
+msgstr "Suchergebnisse für: %s"
#: ../../mod/connedit.php:75
msgid "Could not access contact record."
@@ -4721,240 +5538,249 @@ msgstr "Konnte nicht auf den Kontakteintrag zugreifen."
msgid "Could not locate selected profile."
msgstr "Gewähltes Profil nicht gefunden."
-#: ../../mod/connedit.php:219
+#: ../../mod/connedit.php:223
msgid "Connection updated."
msgstr "Verbindung aktualisiert."
-#: ../../mod/connedit.php:221
+#: ../../mod/connedit.php:225
msgid "Failed to update connection record."
msgstr "Konnte den Verbindungseintrag nicht aktualisieren."
-#: ../../mod/connedit.php:268
+#: ../../mod/connedit.php:272
msgid "is now connected to"
msgstr "ist jetzt verbunden mit"
-#: ../../mod/connedit.php:391
+#: ../../mod/connedit.php:395
msgid "Could not access address book record."
msgstr "Konnte nicht auf den Adressbuch-Eintrag zugreifen."
-#: ../../mod/connedit.php:405
+#: ../../mod/connedit.php:409
msgid "Refresh failed - channel is currently unavailable."
msgstr "Aktualisierung fehlgeschlagen – der Kanal ist im Moment nicht erreichbar."
-#: ../../mod/connedit.php:414 ../../mod/connedit.php:423
-#: ../../mod/connedit.php:432 ../../mod/connedit.php:441
-#: ../../mod/connedit.php:454
+#: ../../mod/connedit.php:418 ../../mod/connedit.php:427
+#: ../../mod/connedit.php:436 ../../mod/connedit.php:445
+#: ../../mod/connedit.php:458
msgid "Unable to set address book parameters."
msgstr "Konnte die Adressbuch-Parameter nicht setzen."
-#: ../../mod/connedit.php:478
+#: ../../mod/connedit.php:482
msgid "Connection has been removed."
msgstr "Verbindung wurde gelöscht."
-#: ../../mod/connedit.php:497
+#: ../../mod/connedit.php:501
#, php-format
msgid "View %s's profile"
msgstr "%ss Profil ansehen"
-#: ../../mod/connedit.php:501
+#: ../../mod/connedit.php:505
msgid "Refresh Permissions"
msgstr "Zugriffsrechte neu laden"
-#: ../../mod/connedit.php:504
+#: ../../mod/connedit.php:508
msgid "Fetch updated permissions"
msgstr "Aktualisierte Zugriffsrechte abfragen"
-#: ../../mod/connedit.php:508
+#: ../../mod/connedit.php:512
msgid "Recent Activity"
msgstr "Kürzliche Aktivitäten"
-#: ../../mod/connedit.php:511
+#: ../../mod/connedit.php:515
msgid "View recent posts and comments"
msgstr "Betrachte die neuesten Beiträge und Kommentare"
-#: ../../mod/connedit.php:515 ../../mod/admin.php:785
+#: ../../mod/connedit.php:519 ../../mod/admin.php:818
msgid "Unblock"
msgstr "Freigeben"
-#: ../../mod/connedit.php:515 ../../mod/admin.php:784
+#: ../../mod/connedit.php:519 ../../mod/admin.php:817
msgid "Block"
msgstr "Blockieren"
-#: ../../mod/connedit.php:518
+#: ../../mod/connedit.php:522
msgid "Block (or Unblock) all communications with this connection"
msgstr "Jegliche Kommunikation mit dieser Verbindung blockieren/zulassen"
-#: ../../mod/connedit.php:519
+#: ../../mod/connedit.php:523
msgid "This connection is blocked!"
msgstr "Die Verbindung ist geblockt!"
-#: ../../mod/connedit.php:523
+#: ../../mod/connedit.php:527
msgid "Unignore"
msgstr "Nicht ignorieren"
-#: ../../mod/connedit.php:523 ../../mod/notifications.php:51
+#: ../../mod/connedit.php:527 ../../mod/notifications.php:51
msgid "Ignore"
msgstr "Ignorieren"
-#: ../../mod/connedit.php:526
+#: ../../mod/connedit.php:530
msgid "Ignore (or Unignore) all inbound communications from this connection"
msgstr "Jegliche eingehende Kommunikation von dieser Verbindung ignorieren/zulassen"
-#: ../../mod/connedit.php:527
+#: ../../mod/connedit.php:531
msgid "This connection is ignored!"
msgstr "Die Verbindung wird ignoriert!"
-#: ../../mod/connedit.php:531
+#: ../../mod/connedit.php:535
msgid "Unarchive"
msgstr "Aus Archiv zurückholen"
-#: ../../mod/connedit.php:531
+#: ../../mod/connedit.php:535
msgid "Archive"
msgstr "Archivieren"
-#: ../../mod/connedit.php:534
+#: ../../mod/connedit.php:538
msgid ""
"Archive (or Unarchive) this connection - mark channel dead but keep content"
msgstr "Verbindung archivieren/aus dem Archiv zurückholen (Archiv = Kanal als erloschen markieren, aber die Beiträge behalten)"
-#: ../../mod/connedit.php:535
+#: ../../mod/connedit.php:539
msgid "This connection is archived!"
msgstr "Die Verbindung ist archiviert!"
-#: ../../mod/connedit.php:539
+#: ../../mod/connedit.php:543
msgid "Unhide"
msgstr "Wieder sichtbar machen"
-#: ../../mod/connedit.php:539
+#: ../../mod/connedit.php:543
msgid "Hide"
msgstr "Verstecken"
-#: ../../mod/connedit.php:542
+#: ../../mod/connedit.php:546
msgid "Hide or Unhide this connection from your other connections"
msgstr "Diese Verbindung vor anderen Verbindungen verstecken/zeigen"
-#: ../../mod/connedit.php:543
+#: ../../mod/connedit.php:547
msgid "This connection is hidden!"
msgstr "Die Verbindung ist versteckt!"
-#: ../../mod/connedit.php:550
+#: ../../mod/connedit.php:554
msgid "Delete this connection"
msgstr "Verbindung löschen"
-#: ../../mod/connedit.php:631
+#: ../../mod/connedit.php:635
msgid "Approve this connection"
msgstr "Verbindung genehmigen"
-#: ../../mod/connedit.php:631
+#: ../../mod/connedit.php:635
msgid "Accept connection to allow communication"
msgstr "Akzeptiere die Verbindung, um Kommunikation zu ermöglichen"
-#: ../../mod/connedit.php:636
+#: ../../mod/connedit.php:640
msgid "Set Affinity"
msgstr "Beziehung festlegen"
-#: ../../mod/connedit.php:639
+#: ../../mod/connedit.php:643
msgid "Set Profile"
msgstr "Profil festlegen"
-#: ../../mod/connedit.php:642
+#: ../../mod/connedit.php:646
msgid "Set Affinity & Profile"
msgstr "Beziehung und Profile festlegen"
-#: ../../mod/connedit.php:659
+#: ../../mod/connedit.php:679
+msgid "none"
+msgstr "Keine"
+
+#: ../../mod/connedit.php:684
msgid "Apply these permissions automatically"
msgstr "Diese Berechtigungen automatisch anwenden"
-#: ../../mod/connedit.php:661
-msgid "This connection's address is"
-msgstr "Die Adresse dieses Kontakts ist"
+#: ../../mod/connedit.php:686
+msgid "This connection's primary address is"
+msgstr "Die Hauptadresse der Verbindung ist"
+
+#: ../../mod/connedit.php:687
+msgid "Available locations:"
+msgstr "Verfügbare Standorte:"
-#: ../../mod/connedit.php:664
+#: ../../mod/connedit.php:691
msgid ""
"The permissions indicated on this page will be applied to all new "
"connections."
msgstr "Die auf dieser Seite angegebenen Berechtigungen werden auf alle neuen Verbindungen angewendet."
-#: ../../mod/connedit.php:666
+#: ../../mod/connedit.php:693
msgid "Slide to adjust your degree of friendship"
msgstr "Verschieben, um den Grad der Freundschaft zu einzustellen"
-#: ../../mod/connedit.php:668
+#: ../../mod/connedit.php:695
msgid "Slide to adjust your rating"
msgstr "Verschieben, um Deine Bewertung einzustellen"
-#: ../../mod/connedit.php:669 ../../mod/connedit.php:674
+#: ../../mod/connedit.php:696 ../../mod/connedit.php:701
msgid "Optionally explain your rating"
msgstr "Optional kannst Du Deine Bewertung begründen"
-#: ../../mod/connedit.php:671
+#: ../../mod/connedit.php:698
msgid "Custom Filter"
msgstr "Benutzerdefinierter Filter"
-#: ../../mod/connedit.php:672
+#: ../../mod/connedit.php:699
msgid "Only import posts with this text"
msgstr "Nur Beiträge mit diesem Text importieren"
-#: ../../mod/connedit.php:672 ../../mod/connedit.php:673
+#: ../../mod/connedit.php:699 ../../mod/connedit.php:700
msgid ""
-"words one per line or #tags or /patterns/, leave blank to import all posts"
-msgstr "Einzelne Wörter pro Zeile, #Tags oder /Reguläre Ausdrücke/. lang=xx (z.B. lang=de) ermöglicht Filterung nach Sprache. Leer lassen, um alle Posts zu importieren."
+"words one per line or #tags or /patterns/ or lang=xx, leave blank to import "
+"all posts"
+msgstr "Einzelne Wörter pro Zeile, #Tags oder /Reguläre Ausdrücke/. lang=xx (z.B. lang=de) ermöglicht Filterung nach Sprache. Leer lassen, um alle Beiträge zu importieren."
-#: ../../mod/connedit.php:673
+#: ../../mod/connedit.php:700
msgid "Do not import posts with this text"
msgstr "Beiträge mit diesem Text nicht importieren"
-#: ../../mod/connedit.php:675
+#: ../../mod/connedit.php:702
msgid "This information is public!"
msgstr "Diese Information ist öffentlich!"
-#: ../../mod/connedit.php:680
+#: ../../mod/connedit.php:707
msgid "Connection Pending Approval"
msgstr "Verbindung wartet auf Bestätigung"
-#: ../../mod/connedit.php:681
+#: ../../mod/connedit.php:708
msgid "Connection Request"
msgstr "Verbindungsanfrage"
-#: ../../mod/connedit.php:682
+#: ../../mod/connedit.php:709
#, php-format
msgid ""
"(%s) would like to connect with you. Please approve this connection to allow"
" communication."
msgstr "(%s) möchte sich mit Dir verbinden. Bitte genehmige die Verbindung, um Kommunikation zu ermöglichen."
-#: ../../mod/connedit.php:683 ../../mod/admin.php:781
+#: ../../mod/connedit.php:710 ../../mod/admin.php:814
msgid "Approve"
msgstr "Genehmigen"
-#: ../../mod/connedit.php:684
+#: ../../mod/connedit.php:711
msgid "Approve Later"
msgstr "Später genehmigen"
-#: ../../mod/connedit.php:687
+#: ../../mod/connedit.php:714
msgid "inherited"
msgstr "geerbt"
-#: ../../mod/connedit.php:689
+#: ../../mod/connedit.php:716
#, php-format
msgid ""
"Please choose the profile you would like to display to %s when viewing your "
"profile securely."
msgstr "Bitte wähle ein Profil, das wir %s zeigen sollen, wenn Deine Profilseite über eine verifizierte Verbindung aufgerufen wird."
-#: ../../mod/connedit.php:691
+#: ../../mod/connedit.php:718
msgid "Their Settings"
msgstr "Deren Einstellungen"
-#: ../../mod/connedit.php:692
+#: ../../mod/connedit.php:719
msgid "My Settings"
msgstr "Meine Einstellungen"
-#: ../../mod/connedit.php:694
+#: ../../mod/connedit.php:721
msgid "Individual Permissions"
msgstr "Individuelle Zugriffsrechte"
-#: ../../mod/connedit.php:695
+#: ../../mod/connedit.php:722
msgid ""
"Some permissions may be inherited from your channel's <a "
"href=\"settings\"><strong>privacy settings</strong></a>, which have higher "
@@ -4962,7 +5788,7 @@ msgid ""
" settings here."
msgstr "Einige Berechtigungen werden möglicherweise von den globalen <a href=\"settings\">Sicherheits- und Privatsphäre-Einstellungen</a> dieses Kanals vererbt. Diese haben eine höhere Priorität als die Einstellungen an der Verbindung und können hier nicht verändert werden."
-#: ../../mod/connedit.php:696
+#: ../../mod/connedit.php:723
msgid ""
"Some permissions may be inherited from your channel's <a "
"href=\"settings\"><strong>privacy settings</strong></a>, which have higher "
@@ -4970,323 +5796,766 @@ msgid ""
"they wont have any impact unless the inherited setting changes."
msgstr "Einige Berechtigungen werden möglicherweise von den globalen <a href=\"settings\">Sicherheits- und Privatsphäre-Einstellungen</a> dieses Kanals geerbt. Diese haben eine höhere Priorität als die Einstellungen an der Verbindung. Werden geerbte Einstellungen hier geändert, hat dies keine Auswirkungen."
-#: ../../mod/connedit.php:697
+#: ../../mod/connedit.php:724
msgid "Last update:"
msgstr "Letzte Aktualisierung:"
-#: ../../mod/mood.php:132
-msgid "Set your current mood and tell your friends"
-msgstr "Wähle Deine aktuelle Stimmung und teile sie mit Deinen Freunden"
+#: ../../mod/acl.php:222
+msgid "network"
+msgstr "Netzwerk"
-#: ../../mod/magic.php:69
-msgid "Hub not found."
-msgstr "Server nicht gefunden."
+#: ../../mod/acl.php:232
+msgid "RSS"
+msgstr "RSS"
-#: ../../mod/pconfig.php:27 ../../mod/pconfig.php:60
-msgid "This setting requires special processing and editing has been blocked."
-msgstr "Diese Einstellung erfordert eine besondere Verarbeitung und ist blockiert."
+#: ../../mod/dav.php:121
+msgid "$Projectname channel"
+msgstr "$Projectname-Kanal"
-#: ../../mod/pconfig.php:49
-msgid "Configuration Editor"
-msgstr "Konfigurationseditor"
+#: ../../mod/dreport.php:23
+msgid "Invalid message"
+msgstr "Ungültige Beitrags-ID (mid)"
-#: ../../mod/pconfig.php:50
+#: ../../mod/dreport.php:55
+msgid "no results"
+msgstr "keine Ergebnisse"
+
+#: ../../mod/dreport.php:60
+#, php-format
+msgid "Delivery report for %1$s"
+msgstr "Zustellungsbericht für %1$s"
+
+#: ../../mod/dreport.php:74
+msgid "channel sync processed"
+msgstr "Kanal-Sync verarbeitet"
+
+#: ../../mod/dreport.php:78
+msgid "queued"
+msgstr "zur Warteschlange hinzugefügt"
+
+#: ../../mod/dreport.php:82
+msgid "posted"
+msgstr "zugestellt"
+
+#: ../../mod/dreport.php:86
+msgid "accepted for delivery"
+msgstr "für Zustellung akzeptiert"
+
+#: ../../mod/dreport.php:90
+msgid "updated"
+msgstr "aktualisiert"
+
+#: ../../mod/dreport.php:93
+msgid "update ignored"
+msgstr "Aktualisierung ignoriert"
+
+#: ../../mod/dreport.php:96
+msgid "permission denied"
+msgstr "Zugriff verweigert"
+
+#: ../../mod/dreport.php:100
+msgid "recipient not found"
+msgstr "Empfänger nicht gefunden."
+
+#: ../../mod/dreport.php:103
+msgid "mail recalled"
+msgstr "Mail widerrufen"
+
+#: ../../mod/dreport.php:106
+msgid "duplicate mail received"
+msgstr "Doppelte Mail erhalten"
+
+#: ../../mod/dreport.php:109
+msgid "mail delivered"
+msgstr "Mail zugestellt"
+
+#: ../../mod/editwebpage.php:77 ../../mod/editblock.php:78
+#: ../../mod/editblock.php:94 ../../mod/editlayout.php:76
+#: ../../mod/editpost.php:20
+msgid "Item not found"
+msgstr "Element nicht gefunden"
+
+#: ../../mod/editwebpage.php:153
+msgid "Delete webpage?"
+msgstr "Webseite löschen?"
+
+#: ../../mod/editwebpage.php:172
+msgid "Page link title"
+msgstr "Seitentitel-Link"
+
+#: ../../mod/editwebpage.php:185 ../../mod/editblock.php:145
+#: ../../mod/editlayout.php:143 ../../mod/editpost.php:121
+msgid "Insert YouTube video"
+msgstr "YouTube-Video einfügen"
+
+#: ../../mod/editwebpage.php:186 ../../mod/editblock.php:146
+#: ../../mod/editlayout.php:144 ../../mod/editpost.php:122
+msgid "Insert Vorbis [.ogg] video"
+msgstr "Vorbis [.ogg]-Video einfügen"
+
+#: ../../mod/editwebpage.php:187 ../../mod/editblock.php:147
+#: ../../mod/editlayout.php:145 ../../mod/editpost.php:123
+msgid "Insert Vorbis [.ogg] audio"
+msgstr "Vorbis [.ogg]-Audio einfügen"
+
+#: ../../mod/editwebpage.php:222
+msgid "Edit Webpage"
+msgstr "Webseite bearbeiten"
+
+#: ../../mod/oexchange.php:23
+msgid "Unable to find your hub."
+msgstr "Konnte Deinen Server nicht finden."
+
+#: ../../mod/oexchange.php:37
+msgid "Post successful."
+msgstr "Veröffentlichung erfolgreich."
+
+#: ../../mod/ping.php:260
+msgid "sent you a private message"
+msgstr "hat Dir eine private Nachricht geschickt"
+
+#: ../../mod/ping.php:308
+msgid "added your channel"
+msgstr "hat deinen Kanal hinzugefügt"
+
+#: ../../mod/ping.php:350
+msgid "posted an event"
+msgstr "hat einen Termin veröffentlicht"
+
+#: ../../mod/api.php:76 ../../mod/api.php:102
+msgid "Authorize application connection"
+msgstr "Zugriff für die Anwendung autorisieren"
+
+#: ../../mod/api.php:77
+msgid "Return to your app and insert this Securty Code:"
+msgstr "Trage folgenden Sicherheitscode in der Anwendung ein:"
+
+#: ../../mod/api.php:89
+msgid "Please login to continue."
+msgstr "Zum Weitermachen, bitte einloggen."
+
+#: ../../mod/api.php:104
msgid ""
-"Warning: Changing some settings could render your channel inoperable. Please"
-" leave this page unless you are comfortable with and knowledgeable about how"
-" to correctly use this feature."
-msgstr "Warnung: Einige Einstellungen können Deinen Kanal funktionsunfähig machen. Bitte verlasse diese Seite, es sei denn Du bist vertraut damit, wie dieses Feature korrekt verwendet wird."
+"Do you want to authorize this application to access your posts and contacts,"
+" and/or create new posts for you?"
+msgstr "Möchtest Du dieser Anwendung erlauben, Deine Nachrichten und Kontakte abzurufen und/oder neue Nachrichten für Dich zu erstellen?"
-#: ../../mod/pubsites.php:16
-msgid "Public Sites"
-msgstr "Öffentliche Server"
+#: ../../mod/notify.php:53 ../../mod/notifications.php:94
+msgid "No more system notifications."
+msgstr "Keine System-Benachrichtigungen mehr."
+
+#: ../../mod/notify.php:57 ../../mod/notifications.php:98
+msgid "System Notifications"
+msgstr "System-Benachrichtigungen"
+
+#: ../../mod/rbmark.php:90
+msgid "Select a bookmark folder"
+msgstr "Lesezeichenordner wählen"
-#: ../../mod/pubsites.php:19
+#: ../../mod/rbmark.php:95
+msgid "Save Bookmark"
+msgstr "Lesezeichen speichern"
+
+#: ../../mod/rbmark.php:96
+msgid "URL of bookmark"
+msgstr "URL des Lesezeichens"
+
+#: ../../mod/rbmark.php:97 ../../mod/appman.php:93 ../../mod/events.php:450
+msgid "Description"
+msgstr "Beschreibung"
+
+#: ../../mod/rbmark.php:101
+msgid "Or enter new bookmark folder name"
+msgstr "Oder gib einen neuen Namen für den Lesezeichenordner ein"
+
+#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92
+msgid "Contact not found."
+msgstr "Kontakt nicht gefunden"
+
+#: ../../mod/fsuggest.php:63
+msgid "Friend suggestion sent."
+msgstr "Freundschaftsempfehlung senden."
+
+#: ../../mod/fsuggest.php:97
+msgid "Suggest Friends"
+msgstr "Kontakte vorschlagen"
+
+#: ../../mod/fsuggest.php:99
+#, php-format
+msgid "Suggest a friend for %s"
+msgstr "Schlage %s einen Kontakt vor"
+
+#: ../../mod/sources.php:32
+msgid "Failed to create source. No channel selected."
+msgstr "Konnte die Quelle nicht anlegen. Kein Kanal ausgewählt."
+
+#: ../../mod/sources.php:45
+msgid "Source created."
+msgstr "Quelle erstellt."
+
+#: ../../mod/sources.php:57
+msgid "Source updated."
+msgstr "Quelle aktualisiert."
+
+#: ../../mod/sources.php:82
+msgid "*"
+msgstr "*"
+
+#: ../../mod/sources.php:89
+msgid "Manage remote sources of content for your channel."
+msgstr "Externe Inhaltsquellen für Deinen Kanal verwalten."
+
+#: ../../mod/sources.php:90 ../../mod/sources.php:100
+msgid "New Source"
+msgstr "Neue Quelle"
+
+#: ../../mod/sources.php:101 ../../mod/sources.php:133
msgid ""
-"The listed sites allow public registration for the $Projectname network. All"
-" sites in the network are interlinked so membership on any of them conveys "
-"membership in the network as a whole. Some sites may require subscription or"
-" provide tiered service plans. The provider links <strong>may</strong> "
-"provide additional details."
-msgstr "Die hier aufgeführten Hubs sind öffentlich und erlauben die Registrierung bei $Projectname. Alle Hubs dieses Netzwerks sind miteinander verbunden, so dass die Mitgliedschaft auf einem Hub die Verbindung zu beliebigen anderen Servern ermöglicht. Es könnte sein, dass einige dieser Hubs kostenpflichtig sind oder abgestufte, je nach Umfang kostenpflichtige Mitgliedschaften anbieten. Auf den verlinkten Seiten <strong>könnten</strong> nähere Details dazu stehen."
+"Import all or selected content from the following channel into this channel "
+"and distribute it according to your channel settings."
+msgstr "Importiere alle oder ausgewählte Inhalte des folgenden Kanals in diesen Kanal und verteile sie gemäß der Einstellungen dieses Kanals."
-#: ../../mod/pubsites.php:25
-msgid "Rate this hub"
-msgstr "Bewerte diesen Hub"
+#: ../../mod/sources.php:102 ../../mod/sources.php:134
+msgid "Only import content with these words (one per line)"
+msgstr "Importiere nur Beiträge, die folgende Wörter (eines pro Zeile) enthalten"
-#: ../../mod/pubsites.php:26
-msgid "Site URL"
-msgstr "Server-URL"
+#: ../../mod/sources.php:102 ../../mod/sources.php:134
+msgid "Leave blank to import all public content"
+msgstr "Leer lassen, um alle öffentlichen Beiträge zu importieren"
-#: ../../mod/pubsites.php:26
-msgid "Access Type"
-msgstr "Zugangstyp"
+#: ../../mod/sources.php:123 ../../mod/sources.php:150
+msgid "Source not found."
+msgstr "Quelle nicht gefunden."
-#: ../../mod/pubsites.php:26
-msgid "Registration Policy"
-msgstr "Registrierungsrichtlinien"
+#: ../../mod/sources.php:130
+msgid "Edit Source"
+msgstr "Quelle bearbeiten"
-#: ../../mod/pubsites.php:26 ../../mod/profiles.php:454
-msgid "Location"
-msgstr "Ort"
+#: ../../mod/sources.php:131
+msgid "Delete Source"
+msgstr "Quelle löschen"
-#: ../../mod/pubsites.php:26
-msgid "View hub ratings"
-msgstr "Bewertungen dieses Hubs ansehen"
+#: ../../mod/sources.php:158
+msgid "Source removed"
+msgstr "Quelle gelöscht"
-#: ../../mod/pubsites.php:30
-msgid "Rate"
-msgstr "Bewerten"
+#: ../../mod/sources.php:160
+msgid "Unable to remove source."
+msgstr "Konnte die Quelle nicht löschen."
-#: ../../mod/pubsites.php:31
-msgid "View ratings"
-msgstr "Bewertungen ansehen"
+#: ../../mod/notifications.php:26
+msgid "Invalid request identifier."
+msgstr "Ungültiger Anfrage-Identifikator."
-#: ../../mod/filestorage.php:82
-msgid "Permission Denied."
-msgstr "Zugriff verweigert."
+#: ../../mod/notifications.php:35
+msgid "Discard"
+msgstr "Verwerfen"
-#: ../../mod/filestorage.php:98
-msgid "File not found."
-msgstr "Datei nicht gefunden."
+#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94
+msgid "Tag removed"
+msgstr "Schlagwort entfernt"
-#: ../../mod/filestorage.php:141
-msgid "Edit file permissions"
-msgstr "Dateiberechtigungen bearbeiten"
+#: ../../mod/tagrm.php:119
+msgid "Remove Item Tag"
+msgstr "Schlagwort entfernen"
-#: ../../mod/filestorage.php:150
-msgid "Set/edit permissions"
-msgstr "Berechtigungen setzen/ändern"
+#: ../../mod/tagrm.php:121
+msgid "Select a tag to remove: "
+msgstr "Schlagwort zum Entfernen auswählen:"
-#: ../../mod/filestorage.php:151
-msgid "Include all files and sub folders"
-msgstr "Alle Dateien und Unterverzeichnisse einbinden"
+#: ../../mod/tagrm.php:133 ../../mod/photos.php:951
+msgid "Remove"
+msgstr "Entferne"
-#: ../../mod/filestorage.php:152
-msgid "Return to file list"
-msgstr "Zurück zur Dateiliste"
+#: ../../mod/directory.php:236
+#, php-format
+msgid "%d rating"
+msgid_plural "%d ratings"
+msgstr[0] "%d Bewertung"
+msgstr[1] "%d Bewertungen"
-#: ../../mod/filestorage.php:154
-msgid "Copy/paste this code to attach file to a post"
-msgstr "Diesen Code kopieren und einfügen, um die Datei an einen Beitrag anzuhängen"
+#: ../../mod/directory.php:247
+msgid "Gender: "
+msgstr "Geschlecht:"
-#: ../../mod/filestorage.php:155
-msgid "Copy/paste this URL to link file from a web page"
-msgstr "Diese URL verwenden, um von einer Webseite aus auf die Datei zu verlinken"
+#: ../../mod/directory.php:249
+msgid "Status: "
+msgstr "Status:"
-#: ../../mod/filestorage.php:157
-msgid "Share this file"
-msgstr "Diese Datei freigeben"
+#: ../../mod/directory.php:251
+msgid "Homepage: "
+msgstr "Webseite:"
-#: ../../mod/filestorage.php:158
-msgid "Show URL to this file"
-msgstr "URL zu dieser Datei anzeigen"
+#: ../../mod/directory.php:310
+msgid "Description:"
+msgstr "Beschreibung:"
-#: ../../mod/filestorage.php:159
-msgid "Notify your contacts about this file"
-msgstr "Meine Kontakte über diese Datei benachrichtigen"
+#: ../../mod/directory.php:319
+msgid "Public Forum:"
+msgstr "Öffentliches Forum:"
-#: ../../mod/layouts.php:121 ../../mod/layouts.php:179
-#: ../../mod/editlayout.php:161
-msgid "Layout Name"
-msgstr "Layout-Name"
+#: ../../mod/directory.php:322
+msgid "Keywords: "
+msgstr "Schlüsselwörter:"
-#: ../../mod/layouts.php:124 ../../mod/editlayout.php:159
-msgid "Layout Description (Optional)"
-msgstr "Layout-Beschreibung (optional)"
+#: ../../mod/directory.php:325
+msgid "Don't suggest"
+msgstr "Nicht vorschlagen"
-#: ../../mod/layouts.php:176
-msgid "Comanche page description language help"
-msgstr "Hilfe zur Comanche-Seitenbeschreibungssprache"
+#: ../../mod/directory.php:327
+msgid "Common connections:"
+msgstr "Gemeinsame Verbindungen:"
-#: ../../mod/layouts.php:180
-msgid "Layout Description"
-msgstr "Layout-Beschreibung"
+#: ../../mod/directory.php:376
+msgid "Global Directory"
+msgstr "Globales Verzeichnis"
-#: ../../mod/layouts.php:185
-msgid "Download PDL file"
-msgstr "PDL-Datei herunterladen"
+#: ../../mod/directory.php:376
+msgid "Local Directory"
+msgstr "Lokales Verzeichnis"
-#: ../../mod/poke.php:164
-msgid "Poke/Prod"
-msgstr "Anstupsen/Knuffen"
+#: ../../mod/directory.php:382
+msgid "Finding:"
+msgstr "Ergebnisse:"
-#: ../../mod/poke.php:165
-msgid "poke, prod or do other things to somebody"
-msgstr "Stupse Leute an oder mache anderes mit ihnen"
+#: ../../mod/directory.php:387
+msgid "next page"
+msgstr "nächste Seite"
-#: ../../mod/poke.php:166
-msgid "Recipient"
-msgstr "Empfänger"
+#: ../../mod/directory.php:387
+msgid "previous page"
+msgstr "vorherige Seite"
-#: ../../mod/poke.php:167
-msgid "Choose what you wish to do to recipient"
-msgstr "Wähle, was Du mit dem/r Empfänger/in tun willst"
+#: ../../mod/directory.php:388
+msgid "Sort options"
+msgstr "Sortieroptionen"
-#: ../../mod/poke.php:170
-msgid "Make this post private"
-msgstr "Diesen Beitrag privat machen"
+#: ../../mod/directory.php:389
+msgid "Alphabetic"
+msgstr "alphabetisch"
-#: ../../mod/network.php:91
-msgid "No such group"
-msgstr "Sammlung nicht gefunden"
+#: ../../mod/directory.php:390
+msgid "Reverse Alphabetic"
+msgstr "Entgegengesetzt alphabetisch"
-#: ../../mod/network.php:131
-msgid "No such channel"
-msgstr "Kanal nicht gefunden"
+#: ../../mod/directory.php:391
+msgid "Newest to Oldest"
+msgstr "Neueste zuerst"
-#: ../../mod/network.php:136
-msgid "forum"
-msgstr "Forum"
+#: ../../mod/directory.php:392
+msgid "Oldest to Newest"
+msgstr "Älteste zuerst"
-#: ../../mod/network.php:148
-msgid "Search Results For:"
-msgstr "Suchergebnisse für:"
+#: ../../mod/directory.php:409
+msgid "No entries (some entries may be hidden)."
+msgstr "Keine Einträge gefunden (einige könnten versteckt sein)."
-#: ../../mod/network.php:207
-msgid "Collection is empty"
-msgstr "Sammlung ist leer"
+#: ../../mod/lostpass.php:15
+msgid "No valid account found."
+msgstr "Kein gültiges Konto gefunden."
-#: ../../mod/network.php:216
-msgid "Collection: "
-msgstr "Sammlung:"
+#: ../../mod/lostpass.php:29
+msgid "Password reset request issued. Check your email."
+msgstr "Zurücksetzen des Passworts eingeleitet. Schau in Deine E-Mails."
-#: ../../mod/network.php:242
-msgid "Invalid connection."
-msgstr "Ungültige Verbindung."
+#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:103
+#, php-format
+msgid "Site Member (%s)"
+msgstr "Nutzer (%s)"
-#: ../../mod/chat.php:19 ../../mod/channel.php:25
-msgid "You must be logged in to see this page."
-msgstr "Du musst angemeldet sein, um diese Seite betrachten zu können."
+#: ../../mod/lostpass.php:40
+#, php-format
+msgid "Password reset requested at %s"
+msgstr "Passwort-Rücksetzung auf %s angefordert"
-#: ../../mod/chat.php:171
-msgid "Room not found"
-msgstr "Chatraum nicht gefunden"
+#: ../../mod/lostpass.php:63
+msgid ""
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
+msgstr "Die Anfrage konnte nicht verifiziert werden. (Vielleicht hast Du schon einmal auf den Link in der E-Mail geklickt?) Passwort-Rücksetzung fehlgeschlagen."
-#: ../../mod/chat.php:182
-msgid "Leave Room"
-msgstr "Raum verlassen"
+#: ../../mod/lostpass.php:86 ../../boot.php:1489
+msgid "Password Reset"
+msgstr "Zurücksetzen des Kennworts"
-#: ../../mod/chat.php:183
-msgid "Delete This Room"
-msgstr "Diesen Raum löschen"
+#: ../../mod/lostpass.php:87
+msgid "Your password has been reset as requested."
+msgstr "Dein Passwort wurde wie angefordert neu erstellt."
-#: ../../mod/chat.php:184
-msgid "I am away right now"
-msgstr "Ich bin gerade nicht da"
+#: ../../mod/lostpass.php:88
+msgid "Your new password is"
+msgstr "Dein neues Passwort lautet"
-#: ../../mod/chat.php:185
-msgid "I am online"
-msgstr "Ich bin online"
+#: ../../mod/lostpass.php:89
+msgid "Save or copy your new password - and then"
+msgstr "Speichere oder kopiere Dein neues Passwort – und dann"
-#: ../../mod/chat.php:187
-msgid "Bookmark this room"
-msgstr "Lesezeichen für diesen Raum setzen"
+#: ../../mod/lostpass.php:90
+msgid "click here to login"
+msgstr "Klicke hier, um dich anzumelden"
-#: ../../mod/chat.php:205 ../../mod/chat.php:227
-msgid "New Chatroom"
-msgstr "Neuer Chatraum"
+#: ../../mod/lostpass.php:91
+msgid ""
+"Your password may be changed from the <em>Settings</em> page after "
+"successful login."
+msgstr "Dein Passwort kann unter <em>Einstellungen</em> nach einer erfolgreichen Anmeldung geändert werden."
-#: ../../mod/chat.php:206
-msgid "Chatroom Name"
-msgstr "Name des Chatraums"
+#: ../../mod/lostpass.php:108
+#, php-format
+msgid "Your password has changed at %s"
+msgstr "Auf %s wurde Dein Passwort geändert"
+
+#: ../../mod/lostpass.php:123
+msgid "Forgot your Password?"
+msgstr "Kennwort vergessen?"
+
+#: ../../mod/lostpass.php:124
+msgid ""
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
+msgstr "Gib Deine E-Mail-Adresse ein, um Dein Passwort zurücksetzen zu lassen. Du erhältst dann weitere Anweisungen per E-Mail."
+
+#: ../../mod/lostpass.php:125
+msgid "Email Address"
+msgstr "E-Mail Adresse"
-#: ../../mod/chat.php:223
+#: ../../mod/lostpass.php:126
+msgid "Reset"
+msgstr "Zurücksetzen"
+
+#: ../../mod/regdir.php:45 ../../mod/dirsearch.php:21
+msgid "This site is not a directory server"
+msgstr "Diese Webseite ist kein Verzeichnisserver"
+
+#: ../../mod/impel.php:192
#, php-format
-msgid "%1$s's Chatrooms"
-msgstr "%1$ss Chaträume"
+msgid "%s element installed"
+msgstr "Element für %s installiert"
-#: ../../mod/search.php:209
+#: ../../mod/impel.php:195
#, php-format
-msgid "Items tagged with: %s"
-msgstr "Beiträge mit Schlagwort: %s"
+msgid "%s element installation failed"
+msgstr "Installation des Elements %s fehlgeschlagen"
-#: ../../mod/search.php:211
+#: ../../mod/subthread.php:114
#, php-format
-msgid "Search results for: %s"
-msgstr "Suchergebnisse für: %s"
+msgid "%1$s is following %2$s's %3$s"
+msgstr "%1$s folgt nun %2$ss %3$s"
-#: ../../mod/message.php:34
-msgid "Conversation removed."
-msgstr "Unterhaltung gelöscht."
+#: ../../mod/subthread.php:116
+#, php-format
+msgid "%1$s stopped following %2$s's %3$s"
+msgstr "%1$s folgt %2$ss %3$s nicht mehr"
-#: ../../mod/channel.php:97
-msgid "Insufficient permissions. Request redirected to profile page."
-msgstr "Unzureichende Zugriffsrechte. Die Anfrage wurde zur Profil-Seite umgeleitet."
+#: ../../mod/import.php:28
+#, php-format
+msgid "Your service plan only allows %d channels."
+msgstr "Dein Vertrag erlaubt nur %d Kanäle."
-#: ../../mod/editpost.php:20 ../../mod/editblock.php:78
-#: ../../mod/editblock.php:94 ../../mod/editlayout.php:76
-#: ../../mod/editwebpage.php:77
-msgid "Item not found"
-msgstr "Element nicht gefunden"
+#: ../../mod/import.php:66 ../../mod/import_items.php:38
+msgid "Nothing to import."
+msgstr "Nichts zu importieren."
-#: ../../mod/editpost.php:31
-msgid "Item is not editable"
-msgstr "Element kann nicht bearbeitet werden."
+#: ../../mod/import.php:90 ../../mod/import_items.php:62
+msgid "Unable to download data from old server"
+msgstr "Daten können vom alten Server nicht heruntergeladen werden"
-#: ../../mod/editpost.php:55
-msgid "Delete item?"
-msgstr "Eintrag löschen?"
+#: ../../mod/import.php:96 ../../mod/import_items.php:68
+msgid "Imported file is empty."
+msgstr "Die importierte Datei ist leer."
-#: ../../mod/editpost.php:122 ../../mod/editblock.php:145
-#: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:185
-msgid "Insert YouTube video"
-msgstr "YouTube-Video einfügen"
+#: ../../mod/import.php:116 ../../mod/import_items.php:82
+#, php-format
+msgid "Warning: Database versions differ by %1$d updates."
+msgstr "Achtung: Datenbankversionen unterscheiden sich um %1$d Aktualisierungen."
-#: ../../mod/editpost.php:123 ../../mod/editblock.php:146
-#: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:186
-msgid "Insert Vorbis [.ogg] video"
-msgstr "Vorbis [.ogg]-Video einfügen"
+#: ../../mod/import.php:149
+msgid "No channel. Import failed."
+msgstr "Kein Kanal. Import fehlgeschlagen."
-#: ../../mod/editpost.php:124 ../../mod/editblock.php:147
-#: ../../mod/editlayout.php:145 ../../mod/editwebpage.php:187
-msgid "Insert Vorbis [.ogg] audio"
-msgstr "Vorbis [.ogg]-Audio einfügen"
+#: ../../mod/import.php:509
+msgid "You must be logged in to use this feature."
+msgstr "Du musst angemeldet sein um diese Funktion zu nutzen."
-#: ../../mod/editpost.php:165 ../../mod/rpost.php:128
-msgid "Edit post"
-msgstr "Bearbeite Beitrag"
+#: ../../mod/import.php:514
+msgid "Import Channel"
+msgstr "Kanal importieren"
-#: ../../mod/dreport.php:15
-msgid "Invalid message"
-msgstr "Ungültige Beitrags-ID (mid)"
+#: ../../mod/import.php:515
+msgid ""
+"Use this form to import an existing channel from a different server/hub. You"
+" may retrieve the channel identity from the old server/hub via the network "
+"or provide an export file."
+msgstr "Verwende dieses Formular, um einen existierenden Kanal von einem anderen Hub zu importieren. Du kannst den Kanal direkt vom bisherigen Hub über das Netzwerk oder aus einer exportierten Sicherheitskopie importieren."
-#: ../../mod/dreport.php:25
-msgid "no results"
-msgstr "keine Ergebnisse"
+#: ../../mod/import.php:516 ../../mod/import_items.php:121
+msgid "File to Upload"
+msgstr "Hochzuladende Datei:"
+
+#: ../../mod/import.php:517
+msgid "Or provide the old server/hub details"
+msgstr "Oder gib die Details Deines bisherigen $Projectname-Hubs ein"
-#: ../../mod/dreport.php:30
+#: ../../mod/import.php:518
+msgid "Your old identity address (xyz@example.com)"
+msgstr "Bisherige Kanal-Adresse (xyz@example.com)"
+
+#: ../../mod/import.php:519
+msgid "Your old login email address"
+msgstr "Deine alte Login-E-Mail-Adresse"
+
+#: ../../mod/import.php:520
+msgid "Your old login password"
+msgstr "Dein altes Passwort"
+
+#: ../../mod/import.php:521
+msgid ""
+"For either option, please choose whether to make this hub your new primary "
+"address, or whether your old location should continue this role. You will be"
+" able to post from either location, but only one can be marked as the "
+"primary location for files, photos, and media."
+msgstr "Egal, welche Option Du wählst – bitte lege fest, ob dieser Server die neue primäre Adresse dieses Kanals sein soll, oder ob der bisherige $Projectname-Hub diese Rolle weiterhin wahrnimmt. Du kannst von beiden Servern aus posten, aber nur einer kann der primäre Ort Deiner Dateien, Fotos und Medien sein."
+
+#: ../../mod/import.php:522
+msgid "Make this hub my primary location"
+msgstr "Dieser $Pojectname-Hub ist mein primärer Hub."
+
+#: ../../mod/import.php:523
+msgid ""
+"Import existing posts if possible (experimental - limited by available "
+"memory"
+msgstr "Importiere bestehende Beiträge falls möglich (experimentell - begrenzt durch zur Verfügung stehenden Speicher"
+
+#: ../../mod/import.php:524
+msgid ""
+"This process may take several minutes to complete. Please submit the form "
+"only once and leave this page open until finished."
+msgstr "Dieser Vorgang kann einige Minuten dauern. Bitte sende das Formular nur einmal ab und lasse diese Seite bis zur Fertigstellung offen."
+
+#: ../../mod/invite.php:25
+msgid "Total invitation limit exceeded."
+msgstr "Einladungslimit überschritten."
+
+#: ../../mod/invite.php:49
#, php-format
-msgid "Delivery report for %1$s"
-msgstr "Zustellungsbericht für %1$s"
+msgid "%s : Not a valid email address."
+msgstr "%s : Keine gültige Email Adresse."
-#: ../../mod/dreport.php:39
-msgid "channel sync processed"
-msgstr "Kanal-Sync verarbeitet"
+#: ../../mod/invite.php:59
+msgid "Please join us on $Projectname"
+msgstr "Schließe Dich uns auf $Projectname an!"
-#: ../../mod/dreport.php:43
-msgid "queued"
-msgstr "zur Warteschlange hinzugefügt"
+#: ../../mod/invite.php:70
+msgid "Invitation limit exceeded. Please contact your site administrator."
+msgstr "Einladungslimit überschritten. Bitte kontaktiere den Administrator Deines $Projectname-Servers."
-#: ../../mod/dreport.php:47
-msgid "posted"
-msgstr "zugestellt"
+#: ../../mod/invite.php:75
+#, php-format
+msgid "%s : Message delivery failed."
+msgstr "%s : Nachricht konnte nicht zugestellt werden."
-#: ../../mod/dreport.php:51
-msgid "accepted for delivery"
-msgstr "für Zustellung akzeptiert"
+#: ../../mod/invite.php:79
+#, php-format
+msgid "%d message sent."
+msgid_plural "%d messages sent."
+msgstr[0] "%d Nachricht gesendet."
+msgstr[1] "%d Nachrichten gesendet."
-#: ../../mod/dreport.php:55
-msgid "updated"
-msgstr "aktualisiert"
+#: ../../mod/invite.php:98
+msgid "You have no more invitations available"
+msgstr "Du hast keine weiteren verfügbare Einladungen"
-#: ../../mod/dreport.php:58
-msgid "update ignored"
-msgstr "Aktualisierung ignoriert"
+#: ../../mod/invite.php:129
+msgid "Send invitations"
+msgstr "Einladungen senden"
-#: ../../mod/dreport.php:61
-msgid "permission denied"
-msgstr "Zugriff verweigert"
+#: ../../mod/invite.php:130
+msgid "Enter email addresses, one per line:"
+msgstr "Email-Adressen eintragen, eine pro Zeile:"
+
+#: ../../mod/invite.php:131 ../../mod/mail.php:246
+msgid "Your message:"
+msgstr "Deine Nachricht:"
+
+#: ../../mod/invite.php:132
+msgid "Please join my community on $Projectname."
+msgstr "Schließe Dich uns auf $Projectname an!"
+
+#: ../../mod/invite.php:134
+msgid "You will need to supply this invitation code: "
+msgstr "Gib folgenden Einladungs-Code ein:"
+
+#: ../../mod/invite.php:135
+msgid ""
+"1. Register at any $Projectname location (they are all inter-connected)"
+msgstr "1. Registriere Dich auf einem beliebigen $Projectname-Hub (sie sind alle miteinander verbunden)"
+
+#: ../../mod/invite.php:137
+msgid "2. Enter my $Projectname network address into the site searchbar."
+msgstr "2. Gib meine $Projectname-Adresse im Suchfeld ein."
+
+#: ../../mod/invite.php:138
+msgid "or visit "
+msgstr "oder besuche"
+
+#: ../../mod/invite.php:140
+msgid "3. Click [Connect]"
+msgstr "3. Klicke auf [Verbinden]"
+
+#: ../../mod/probe.php:24 ../../mod/probe.php:30
+#, php-format
+msgid "Fetching URL returns error: %1$s"
+msgstr "Abrufen der URL gab einen Fehler zurück: %1$s"
+
+#: ../../mod/profile_photo.php:112
+msgid "Image uploaded but image cropping failed."
+msgstr "Bild hochgeladen, aber das Zurechtschneiden schlug fehl."
+
+#: ../../mod/profile_photo.php:166
+msgid "Image resize failed."
+msgstr "Bild-Anpassung fehlgeschlagen."
+
+#: ../../mod/profile_photo.php:212
+msgid ""
+"Shift-reload the page or clear browser cache if the new photo does not "
+"display immediately."
+msgstr "Leere den Browser Cache oder nutze Umschalten-Neu Laden, falls das neue Foto nicht sofort angezeigt wird."
+
+#: ../../mod/profile_photo.php:250
+msgid "Image upload failed."
+msgstr "Hochladen des Bilds fehlgeschlagen."
+
+#: ../../mod/profile_photo.php:269
+msgid "Unable to process image."
+msgstr "Kann Bild nicht verarbeiten."
+
+#: ../../mod/profile_photo.php:297
+msgid "female"
+msgstr "weiblich"
+
+#: ../../mod/profile_photo.php:298
+#, php-format
+msgid "%1$s updated her %2$s"
+msgstr "%1$s hat ihr %2$s aktualisiert"
+
+#: ../../mod/profile_photo.php:299
+msgid "male"
+msgstr "männlich"
+
+#: ../../mod/profile_photo.php:300
+#, php-format
+msgid "%1$s updated his %2$s"
+msgstr "%1$s hat sein %2$s aktualisiert"
+
+#: ../../mod/profile_photo.php:302
+#, php-format
+msgid "%1$s updated their %2$s"
+msgstr "%1$s hat sein/ihr %2$s aktualisiert"
+
+#: ../../mod/profile_photo.php:304
+msgid "profile photo"
+msgstr "Profilfoto"
+
+#: ../../mod/profile_photo.php:368 ../../mod/profile_photo.php:409
+msgid "Photo not available."
+msgstr "Foto nicht verfügbar."
+
+#: ../../mod/profile_photo.php:450
+msgid "Upload File:"
+msgstr "Datei hochladen:"
+
+#: ../../mod/profile_photo.php:451
+msgid "Select a profile:"
+msgstr "Wähle ein Profil:"
+
+#: ../../mod/profile_photo.php:452
+msgid "Upload Profile Photo"
+msgstr "Lade neues Profilfoto hoch"
+
+#: ../../mod/profile_photo.php:457 ../../mod/settings.php:975
+msgid "or"
+msgstr "oder"
+
+#: ../../mod/profile_photo.php:457
+msgid "skip this step"
+msgstr "diesen Schritt überspringen"
+
+#: ../../mod/profile_photo.php:457
+msgid "select a photo from your photo albums"
+msgstr "ein Foto aus meinen Fotoalben"
+
+#: ../../mod/profile_photo.php:473
+msgid "Crop Image"
+msgstr "Bild zuschneiden"
+
+#: ../../mod/profile_photo.php:474
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "Bitte schneide das Bild für eine optimale Anzeige passend zu."
+
+#: ../../mod/profile_photo.php:476
+msgid "Done Editing"
+msgstr "Bearbeitung fertigstellen"
+
+#: ../../mod/thing.php:111
+msgid "Thing updated"
+msgstr "Sache aktualisiert"
+
+#: ../../mod/thing.php:163
+msgid "Object store: failed"
+msgstr "Speichern des Objekts fehlgeschlagen"
+
+#: ../../mod/thing.php:167
+msgid "Thing added"
+msgstr "Sache hinzugefügt"
+
+#: ../../mod/thing.php:193
+#, php-format
+msgid "OBJ: %1$s %2$s %3$s"
+msgstr "OBJ: %1$s %2$s %3$s"
+
+#: ../../mod/thing.php:256
+msgid "Show Thing"
+msgstr "Sache anzeigen"
+
+#: ../../mod/thing.php:263
+msgid "item not found."
+msgstr "Eintrag nicht gefunden"
+
+#: ../../mod/thing.php:296
+msgid "Edit Thing"
+msgstr "Sache bearbeiten"
+
+#: ../../mod/thing.php:298 ../../mod/thing.php:348
+msgid "Select a profile"
+msgstr "Wähle ein Profil"
+
+#: ../../mod/thing.php:302 ../../mod/thing.php:351
+msgid "Post an activity"
+msgstr "Aktivitätsnachricht senden"
+
+#: ../../mod/thing.php:302 ../../mod/thing.php:351
+msgid "Only sends to viewers of the applicable profile"
+msgstr "Nur an Betrachter des ausgewählten Profils senden"
+
+#: ../../mod/thing.php:304 ../../mod/thing.php:353
+msgid "Name of thing e.g. something"
+msgstr "Name der Sache, z. B. irgendwas"
+
+#: ../../mod/thing.php:306 ../../mod/thing.php:354
+msgid "URL of thing (optional)"
+msgstr "URL der Sache (optional)"
+
+#: ../../mod/thing.php:308 ../../mod/thing.php:355
+msgid "URL for photo of thing (optional)"
+msgstr "URL eines Fotos der Sache (optional)"
+
+#: ../../mod/thing.php:346
+msgid "Add Thing to your Profile"
+msgstr "Die Sache Deinem Profil hinzufügen"
+
+#: ../../mod/dirsearch.php:29
+msgid "This directory server requires an access token"
+msgstr "Dieser Verzeichnisserver benötigt einen Zugangstoken"
#: ../../mod/editblock.php:118
msgid "Delete block?"
@@ -5296,52 +6565,177 @@ msgstr "Block löschen?"
msgid "Edit Block"
msgstr "Block bearbeiten"
-#: ../../mod/home.php:57 ../../mod/home.php:63 ../../mod/siteinfo.php:157
-msgid "$Projectname"
-msgstr "$Projectname"
+#: ../../mod/removeaccount.php:30
+msgid ""
+"Account removals are not allowed within 48 hours of changing the account "
+"password."
+msgstr "Das Löschen von Konten innerhalb 48 Stunden nachdem deren Passwort geändert wurde ist nicht erlaubt."
-#: ../../mod/home.php:73
-#, php-format
-msgid "Welcome to %s"
-msgstr "Willkommen auf %s"
+#: ../../mod/removeaccount.php:57
+msgid "Remove This Account"
+msgstr "Dieses Konto löschen"
-#: ../../mod/item.php:174
-msgid "Unable to locate original post."
-msgstr "Originalbeitrag nicht gefunden."
+#: ../../mod/removeaccount.php:58
+msgid ""
+"This account and all its channels will be completely removed from the "
+"network. "
+msgstr "Dieses Konto mit all seinen Kanälen wird vollständig aus dem Netzwerk gelöscht."
-#: ../../mod/item.php:407
-msgid "Empty post discarded."
-msgstr "Leeren Beitrag verworfen."
+#: ../../mod/removeaccount.php:60
+msgid ""
+"Remove this account, all its channels and all its channel clones from the "
+"network"
+msgstr "Dieses Konto, all seine Kanäle sowie alle Kanal-Klone aus dem Netzwerk löschen"
-#: ../../mod/item.php:447
-msgid "Executable content type not permitted to this channel."
-msgstr "Ausführbarer Content-Typ ist für diesen Kanal nicht freigegeben."
+#: ../../mod/removeaccount.php:60
+msgid ""
+"By default only the instances of the channels located on this hub will be "
+"removed from the network"
+msgstr "Standardmäßig werden nur die Kanalklone auf diesem $Projectname-Hub aus dem Netzwerk entfernt"
-#: ../../mod/item.php:896
-msgid "System error. Post not saved."
-msgstr "Systemfehler. Beitrag nicht gespeichert."
+#: ../../mod/removeaccount.php:61 ../../mod/settings.php:700
+msgid "Remove Account"
+msgstr "Konto entfernen"
-#: ../../mod/item.php:1163
-msgid "Unable to obtain post information from database."
-msgstr "Beitragsinformationen können nicht aus der Datenbank abgerufen werden."
+#: ../../mod/import_items.php:101
+msgid "Import completed"
+msgstr "Import abgeschlossen"
+
+#: ../../mod/import_items.php:119
+msgid "Import Items"
+msgstr "Beiträge importieren"
+
+#: ../../mod/import_items.php:120
+msgid ""
+"Use this form to import existing posts and content from an export file."
+msgstr "Mit diesem Formular kannst Du existierende Beiträge und Inhalte aus einer Sicherungsdatei importieren."
+
+#: ../../mod/network.php:91
+msgid "No such group"
+msgstr "Sammlung nicht gefunden"
+
+#: ../../mod/network.php:131
+msgid "No such channel"
+msgstr "Kanal nicht gefunden"
+
+#: ../../mod/network.php:136
+msgid "forum"
+msgstr "Forum"
+
+#: ../../mod/network.php:148
+msgid "Search Results For:"
+msgstr "Suchergebnisse für:"
+
+#: ../../mod/network.php:207
+msgid "Collection is empty"
+msgstr "Sammlung ist leer"
+
+#: ../../mod/network.php:216
+msgid "Collection: "
+msgstr "Sammlung:"
+
+#: ../../mod/network.php:242
+msgid "Invalid connection."
+msgstr "Ungültige Verbindung."
+
+#: ../../mod/pdledit.php:13
+msgid "Layout updated."
+msgstr "Layout aktualisiert."
+
+#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53
+msgid "Edit System Page Description"
+msgstr "Systemseitenbeschreibung bearbeiten"
-#: ../../mod/item.php:1170
+#: ../../mod/pdledit.php:48
+msgid "Layout not found."
+msgstr "Layout nicht gefunden."
+
+#: ../../mod/pdledit.php:54
+msgid "Module Name:"
+msgstr "Modulname:"
+
+#: ../../mod/pdledit.php:55
+msgid "Layout Help"
+msgstr "Layout-Hilfe"
+
+#: ../../mod/register.php:44
+msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
+msgstr "Maximale Anzahl täglicher Neuanmeldungen erreicht. Bitte versuche es morgen noch einmal."
+
+#: ../../mod/register.php:50
+msgid ""
+"Please indicate acceptance of the Terms of Service. Registration failed."
+msgstr "Bitte stimme den Nutzungsbedingungen zu. Registrierung fehlgeschlagen."
+
+#: ../../mod/register.php:84
+msgid "Passwords do not match."
+msgstr "Passwörter stimmen nicht überein."
+
+#: ../../mod/register.php:117
+msgid ""
+"Registration successful. Please check your email for validation "
+"instructions."
+msgstr "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an Dich gesendet."
+
+#: ../../mod/register.php:123
+msgid "Your registration is pending approval by the site owner."
+msgstr "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden."
+
+#: ../../mod/register.php:126
+msgid "Your registration can not be processed."
+msgstr "Deine Registrierung konnte nicht verarbeitet werden."
+
+#: ../../mod/register.php:163
+msgid "Registration on this site/hub is by approval only."
+msgstr "Anmeldungen auf diesem Server erfordern Zustimmung durch den Administrator"
+
+#: ../../mod/register.php:164
+msgid "<a href=\"pubsites\">Register at another affiliated site/hub</a>"
+msgstr "<a href=\"pubsites\">Registrierung auf einem anderen, angeschlossenen Server</a>"
+
+#: ../../mod/register.php:174
+msgid ""
+"This site has exceeded the number of allowed daily account registrations. "
+"Please try again tomorrow."
+msgstr "Die maximale Anzahl täglicher Registrierungen auf diesem Server wurde überschritten. Bitte versuche es morgen noch einmal."
+
+#: ../../mod/register.php:185
+msgid "Terms of Service"
+msgstr "Nutzungsbedingungen"
+
+#: ../../mod/register.php:191
#, php-format
-msgid "You have reached your limit of %1$.0f top level posts."
-msgstr "Du hast die maximale Anzahl von %1$.0f Beiträgen erreicht."
+msgid "I accept the %s for this website"
+msgstr "Ich akzeptiere die %s für diese Webseite"
-#: ../../mod/item.php:1177
+#: ../../mod/register.php:193
#, php-format
-msgid "You have reached your limit of %1$.0f webpages."
-msgstr "Du hast die maximale Anzahl von %1$.0f Webseiten erreicht."
+msgid "I am over 13 years of age and accept the %s for this website"
+msgstr "Ich bin älter als 13 Jahre und akzeptiere die %s dieser Webseite"
-#: ../../mod/oexchange.php:23
-msgid "Unable to find your hub."
-msgstr "Konnte Deinen Server nicht finden."
+#: ../../mod/register.php:207 ../../mod/admin.php:443
+msgid "Registration"
+msgstr "Registrierung"
-#: ../../mod/oexchange.php:37
-msgid "Post successful."
-msgstr "Veröffentlichung erfolgreich."
+#: ../../mod/register.php:212
+msgid "Membership on this site is by invitation only."
+msgstr "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich."
+
+#: ../../mod/register.php:213
+msgid "Please enter your invitation code"
+msgstr "Bitte trage Deinen Einladungs-Code ein"
+
+#: ../../mod/register.php:216
+msgid "Your email address"
+msgstr "Ihre E-Mail Adresse"
+
+#: ../../mod/register.php:217
+msgid "Choose a password"
+msgstr "Passwort"
+
+#: ../../mod/register.php:218
+msgid "Please re-enter your password"
+msgstr "Bitte gib Dein Passwort noch einmal ein"
#: ../../mod/admin.php:52
msgid "Theme settings updated."
@@ -5379,10 +6773,10 @@ msgstr "Anzahl der Klone"
msgid "Message queues"
msgstr "Nachrichten-Warteschlangen"
-#: ../../mod/admin.php:198 ../../mod/admin.php:409 ../../mod/admin.php:506
-#: ../../mod/admin.php:774 ../../mod/admin.php:938 ../../mod/admin.php:1030
-#: ../../mod/admin.php:1070 ../../mod/admin.php:1230 ../../mod/admin.php:1264
-#: ../../mod/admin.php:1349
+#: ../../mod/admin.php:198 ../../mod/admin.php:440 ../../mod/admin.php:539
+#: ../../mod/admin.php:807 ../../mod/admin.php:971 ../../mod/admin.php:1068
+#: ../../mod/admin.php:1108 ../../mod/admin.php:1268 ../../mod/admin.php:1302
+#: ../../mod/admin.php:1387
msgid "Administration"
msgstr "Administration"
@@ -5394,7 +6788,7 @@ msgstr "Zusammenfassung"
msgid "Registered accounts"
msgstr "Registrierte Konten"
-#: ../../mod/admin.php:203 ../../mod/admin.php:510
+#: ../../mod/admin.php:203 ../../mod/admin.php:543
msgid "Pending registrations"
msgstr "Ausstehende Registrierungen"
@@ -5402,7 +6796,7 @@ msgstr "Ausstehende Registrierungen"
msgid "Registered channels"
msgstr "Registrierte Kanäle"
-#: ../../mod/admin.php:205 ../../mod/admin.php:511
+#: ../../mod/admin.php:205 ../../mod/admin.php:544
msgid "Active plugins"
msgstr "Aktive Plug-Ins"
@@ -5410,2017 +6804,693 @@ msgstr "Aktive Plug-Ins"
msgid "Version"
msgstr "Version"
-#: ../../mod/admin.php:321
+#: ../../mod/admin.php:324
msgid "Site settings updated."
msgstr "Site-Einstellungen aktualisiert."
-#: ../../mod/admin.php:358 ../../mod/settings.php:790
+#: ../../mod/admin.php:361 ../../mod/settings.php:793
msgid "mobile"
msgstr "mobil"
-#: ../../mod/admin.php:360
+#: ../../mod/admin.php:363
msgid "experimental"
msgstr "experimentell"
-#: ../../mod/admin.php:362
+#: ../../mod/admin.php:365
msgid "unsupported"
msgstr "nicht unterstützt"
-#: ../../mod/admin.php:387
+#: ../../mod/admin.php:411
msgid "Yes - with approval"
msgstr "Ja - mit Zustimmung"
-#: ../../mod/admin.php:393
+#: ../../mod/admin.php:417
msgid "My site is not a public server"
msgstr "Mein Server ist kein öffentlicher Server"
-#: ../../mod/admin.php:394
+#: ../../mod/admin.php:418
msgid "My site has paid access only"
msgstr "Mein Server erlaubt nur bezahlten Zugang"
-#: ../../mod/admin.php:395
+#: ../../mod/admin.php:419
msgid "My site has free access only"
msgstr "Mein Server erlaubt ausschließlich freien Zugang"
-#: ../../mod/admin.php:396
+#: ../../mod/admin.php:420
msgid "My site offers free accounts with optional paid upgrades"
msgstr "Mein Server bietet kostenlose Konten mit der Möglichkeit zu bezahlten Upgrades"
-#: ../../mod/admin.php:412 ../../mod/register.php:207
-msgid "Registration"
-msgstr "Registrierung"
-
-#: ../../mod/admin.php:413
+#: ../../mod/admin.php:444
msgid "File upload"
msgstr "Dateiupload"
-#: ../../mod/admin.php:414
+#: ../../mod/admin.php:445
msgid "Policies"
msgstr "Richtlinien"
-#: ../../mod/admin.php:419
+#: ../../mod/admin.php:450
msgid "Site name"
msgstr "Seitenname"
-#: ../../mod/admin.php:420
+#: ../../mod/admin.php:451
msgid "Banner/Logo"
msgstr "Banner/Logo"
-#: ../../mod/admin.php:421
+#: ../../mod/admin.php:452
msgid "Administrator Information"
msgstr "Administrator-Informationen"
-#: ../../mod/admin.php:421
+#: ../../mod/admin.php:452
msgid ""
"Contact information for site administrators. Displayed on siteinfo page. "
"BBCode can be used here"
msgstr "Kontaktinformationen für Administratoren des Servers. Wird auf der siteinfo-Seite angezeigt. BBCode kann verwendet werden."
-#: ../../mod/admin.php:422
+#: ../../mod/admin.php:453
msgid "System language"
msgstr "System-Sprache"
-#: ../../mod/admin.php:423
+#: ../../mod/admin.php:454
msgid "System theme"
msgstr "System-Theme"
-#: ../../mod/admin.php:423
+#: ../../mod/admin.php:454
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr "Standard-System-Theme – kann durch Nutzerprofile überschieben werden – <a href='#' id='cnftheme'>Theme-Einstellungen ändern</a>"
-#: ../../mod/admin.php:424
+#: ../../mod/admin.php:455
msgid "Mobile system theme"
msgstr "Mobile System-Theme:"
-#: ../../mod/admin.php:424
+#: ../../mod/admin.php:455
msgid "Theme for mobile devices"
msgstr "Theme für mobile Geräte"
-#: ../../mod/admin.php:426
+#: ../../mod/admin.php:457
msgid "Allow Feeds as Connections"
msgstr "Feeds als Verbindungen erlauben"
-#: ../../mod/admin.php:426
+#: ../../mod/admin.php:457
msgid "(Heavy system resource usage)"
msgstr "(führt zu hoher Systemlast)"
-#: ../../mod/admin.php:427
+#: ../../mod/admin.php:458
msgid "Maximum image size"
msgstr "Maximale Bildgröße"
-#: ../../mod/admin.php:427
+#: ../../mod/admin.php:458
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Maximale Größe hochgeladener Bilder in Bytes. Standard ist 0 (keine Einschränkung)."
-#: ../../mod/admin.php:428
+#: ../../mod/admin.php:459
msgid "Does this site allow new member registration?"
msgstr "Erlaubt dieser Server die Registrierung neuer Nutzer?"
-#: ../../mod/admin.php:429
+#: ../../mod/admin.php:460
msgid "Which best describes the types of account offered by this hub?"
msgstr "Was ist die passendste Beschreibung der Konten auf diesem Hub?"
-#: ../../mod/admin.php:430
+#: ../../mod/admin.php:461
msgid "Register text"
msgstr "Registrierungstext"
-#: ../../mod/admin.php:430
+#: ../../mod/admin.php:461
msgid "Will be displayed prominently on the registration page."
msgstr "Wird gut sichtbar auf der Registrierungs-Seite angezeigt."
-#: ../../mod/admin.php:431
+#: ../../mod/admin.php:462
msgid "Site homepage to show visitors (default: login box)"
msgstr "Homepage des Hubs, die Besuchern angezeigt wird (Voreinstellung: Anmeldemaske)"
-#: ../../mod/admin.php:431
+#: ../../mod/admin.php:462
msgid ""
"example: 'public' to show public stream, 'page/sys/home' to show a system "
"webpage called 'home' or 'include:home.html' to include a file."
msgstr "Beispiele: 'public', um den Stream aller öffentlichen Beiträge anzuzeigen, 'page/sys/home', um eine System-Webseite namens 'home' anzuzeigen, 'include:home.html', um eine Datei einzufügen."
-#: ../../mod/admin.php:432
+#: ../../mod/admin.php:463
msgid "Preserve site homepage URL"
msgstr "Homepage-URL schützen"
-#: ../../mod/admin.php:432
+#: ../../mod/admin.php:463
msgid ""
"Present the site homepage in a frame at the original location instead of "
"redirecting"
msgstr "Zeigt die Homepage an der Original-URL in einem Frame an, statt auf die eigentliche Adresse der Seite umzuleiten."
-#: ../../mod/admin.php:433
+#: ../../mod/admin.php:464
msgid "Accounts abandoned after x days"
msgstr "Konten gelten nach X Tagen als unbenutzt"
-#: ../../mod/admin.php:433
+#: ../../mod/admin.php:464
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr "Verschwende keine Systemressourcen auf das Pollen von externen Seiten, wenn das Konto nicht mehr benutzt wird. Trage hier 0 für kein zeitliches Limit."
-#: ../../mod/admin.php:434
+#: ../../mod/admin.php:465
msgid "Allowed friend domains"
msgstr "Erlaubte Domains für Kontakte"
-#: ../../mod/admin.php:434
+#: ../../mod/admin.php:465
msgid ""
"Comma separated list of domains which are allowed to establish friendships "
"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr "Liste der Domains, die für Freundschaften erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben."
-#: ../../mod/admin.php:435
+#: ../../mod/admin.php:466
msgid "Allowed email domains"
msgstr "Erlaubte Domains für E-Mails"
-#: ../../mod/admin.php:435
+#: ../../mod/admin.php:466
msgid ""
"Comma separated list of domains which are allowed in email addresses for "
"registrations to this site. Wildcards are accepted. Empty to allow any "
"domains"
msgstr "Liste der Domains, die für E-Mail-Adressen bei der Registrierung erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben."
-#: ../../mod/admin.php:436
+#: ../../mod/admin.php:467
msgid "Not allowed email domains"
msgstr "Nicht erlaubte Domains für E-Mails"
-#: ../../mod/admin.php:436
+#: ../../mod/admin.php:467
msgid ""
"Comma separated list of domains which are not allowed in email addresses for"
" registrations to this site. Wildcards are accepted. Empty to allow any "
"domains, unless allowed domains have been defined."
msgstr "Domains in E-Mail-Adressen, die keine Erlaubnis erhalten, sich auf Deinem Hub zu registrieren. Mehrere Domains können durch Kommas getrennt werden. Platzhalter (*/?) sind möglich. Keine Eingabe bedeutet keine Einschränkung, unabhängig davon, ob unter erlaubte Domains etwas eingegeben wurde."
-#: ../../mod/admin.php:437
+#: ../../mod/admin.php:468
msgid "Block public"
msgstr "Öffentlichen Zugriff blockieren"
-#: ../../mod/admin.php:437
+#: ../../mod/admin.php:468
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr "Zugriff auf sonst öffentliche persönliche Seiten blockieren, wenn man nicht eingeloggt ist."
-#: ../../mod/admin.php:438
+#: ../../mod/admin.php:469
msgid "Verify Email Addresses"
msgstr "E-Mail-Adressen überprüfen"
-#: ../../mod/admin.php:438
+#: ../../mod/admin.php:469
msgid ""
"Check to verify email addresses used in account registration (recommended)."
msgstr "Aktivieren, um die Überprüfung von E-Mail-Adressen bei der Registrierung von Benutzerkonten zu aktivieren (empfohlen)."
-#: ../../mod/admin.php:439
+#: ../../mod/admin.php:470
msgid "Force publish"
msgstr "Veröffentlichung erzwingen"
-#: ../../mod/admin.php:439
+#: ../../mod/admin.php:470
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Die Veröffentlichung aller Profile dieses Servers im Verzeichnis erzwingen."
-#: ../../mod/admin.php:440
-msgid "Disable discovery tab"
-msgstr "Den „Entdecken“-Reiter ausblenden"
+#: ../../mod/admin.php:471
+msgid "Import Public Streams"
+msgstr "Öffentliche Beiträge importieren"
-#: ../../mod/admin.php:440
+#: ../../mod/admin.php:471
msgid ""
-"Remove the tab in the network view with public content pulled from sources "
-"chosen for this site."
-msgstr "Entferne den „Entdecken“-Reiter aus der Matrix-Seite, in dem öffentliche Inhalte angezeigt werden, die von anderen RedMatrix-Hubs geholt wurden."
+"Import and allow access to public content pulled from other sites. Warning: "
+"this content is unmoderated."
+msgstr "Öffentliche Beiträge von anderen Servern importieren und zur Verfügung stellen. Warnung: Diese Inhalte sind nicht moderiert."
-#: ../../mod/admin.php:441
+#: ../../mod/admin.php:472
msgid "login on Homepage"
msgstr "Anmeldemaske auf der Homepage"
-#: ../../mod/admin.php:441
+#: ../../mod/admin.php:472
msgid ""
"Present a login box to visitors on the home page if no other content has "
"been configured."
msgstr "Zeigt Besuchern der Homepage eine Anmeldemaske, falls keine anderen Inhalte konfiguriert wurden."
-#: ../../mod/admin.php:443
+#: ../../mod/admin.php:474
+msgid "Directory Server URL"
+msgstr "Verzeichnisserver-URL"
+
+#: ../../mod/admin.php:474
+msgid "Default directory server"
+msgstr "Standard-Verzeichnisserver"
+
+#: ../../mod/admin.php:476
msgid "Proxy user"
msgstr "Proxy Benutzer"
-#: ../../mod/admin.php:444
+#: ../../mod/admin.php:477
msgid "Proxy URL"
msgstr "Proxy URL"
-#: ../../mod/admin.php:445
+#: ../../mod/admin.php:478
msgid "Network timeout"
msgstr "Netzwerk-Timeout"
-#: ../../mod/admin.php:445
+#: ../../mod/admin.php:478
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr "Wert in Sekunden. 0 für unbegrenzt (nicht empfohlen)."
-#: ../../mod/admin.php:446
+#: ../../mod/admin.php:479
msgid "Delivery interval"
msgstr "Auslieferung Intervall"
-#: ../../mod/admin.php:446
+#: ../../mod/admin.php:479
msgid ""
"Delay background delivery processes by this many seconds to reduce system "
"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
"for large dedicated servers."
msgstr "Verzögere im Hintergrund laufende Auslieferungsprozesse um die angegebene Anzahl Sekunden, um die Systemlast zu verringern. Empfehlungen: 4-5 für Shared Hosts, 2-3 für VPS, 0-1 für große dedizierte Server."
-#: ../../mod/admin.php:447
+#: ../../mod/admin.php:480
msgid "Deliveries per process"
msgstr "Zustellungen pro Prozess"
-#: ../../mod/admin.php:447
+#: ../../mod/admin.php:480
msgid ""
"Number of deliveries to attempt in a single operating system process. Adjust"
" if necessary to tune system performance. Recommend: 1-5."
msgstr "Anzahl der Zustellungen, die innerhalb eines einzelnen Betriebssystemprozesses versucht werden. Anpassen, falls nötig, um die System-Performance zu verbessern. Empfehlung: 1-5."
-#: ../../mod/admin.php:448
+#: ../../mod/admin.php:481
msgid "Poll interval"
msgstr "Abfrageintervall"
-#: ../../mod/admin.php:448
+#: ../../mod/admin.php:481
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr "Verzögere Hintergrundprozesse um diese Anzahl Sekunden, um die Systemlast zu reduzieren. Bei 0 wird das Auslieferungsintervall verwendet."
-#: ../../mod/admin.php:449
+#: ../../mod/admin.php:482
msgid "Maximum Load Average"
msgstr "Maximales Load Average"
-#: ../../mod/admin.php:449
+#: ../../mod/admin.php:482
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr "Maximale Systemlast, bevor Verteil- und Empfangsprozesse verschoben werden – Standard 50"
-#: ../../mod/admin.php:450
+#: ../../mod/admin.php:483
msgid "Expiration period in days for imported (matrix/network) content"
msgstr "Zeitraum in Tagen, nach dem importierte Inhalte (aus dem Grid/Netzwerk) gelöscht werden sollen"
-#: ../../mod/admin.php:450
+#: ../../mod/admin.php:483
msgid "0 for no expiration of imported content"
msgstr "0 = keine Löschung importierter Inhalte"
-#: ../../mod/admin.php:498
+#: ../../mod/admin.php:531
msgid "No server found"
msgstr "Kein Server gefunden"
-#: ../../mod/admin.php:505 ../../mod/admin.php:788
+#: ../../mod/admin.php:538 ../../mod/admin.php:821
msgid "ID"
msgstr "ID"
-#: ../../mod/admin.php:505
+#: ../../mod/admin.php:538
msgid "for channel"
msgstr "für Kanal"
-#: ../../mod/admin.php:505
+#: ../../mod/admin.php:538
msgid "on server"
msgstr "auf Server"
-#: ../../mod/admin.php:505
+#: ../../mod/admin.php:538
msgid "Status"
msgstr "Status"
-#: ../../mod/admin.php:507
+#: ../../mod/admin.php:540
msgid "Server"
msgstr "Server"
-#: ../../mod/admin.php:524
+#: ../../mod/admin.php:557
msgid "Update has been marked successful"
msgstr "Update wurde als erfolgreich markiert"
-#: ../../mod/admin.php:534
+#: ../../mod/admin.php:567
#, php-format
msgid "Executing %s failed. Check system logs."
msgstr "Ausführen von %s fehlgeschlagen. Überprüfe die Systemprotokolle."
-#: ../../mod/admin.php:537
+#: ../../mod/admin.php:570
#, php-format
msgid "Update %s was successfully applied."
msgstr "Update %s wurde erfolgreich ausgeführt."
-#: ../../mod/admin.php:541
+#: ../../mod/admin.php:574
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr "Update %s lieferte keinen Rückgabewert. Erfolg unbekannt."
-#: ../../mod/admin.php:544
+#: ../../mod/admin.php:577
#, php-format
msgid "Update function %s could not be found."
msgstr "Update-Funktion %s konnte nicht gefunden werden."
-#: ../../mod/admin.php:560
+#: ../../mod/admin.php:593
msgid "No failed updates."
msgstr "Keine fehlgeschlagenen Aktualisierungen."
-#: ../../mod/admin.php:564
+#: ../../mod/admin.php:597
msgid "Failed Updates"
msgstr "Fehlgeschlagene Aktualisierungen"
-#: ../../mod/admin.php:566
+#: ../../mod/admin.php:599
msgid "Mark success (if update was manually applied)"
msgstr "Als erfolgreich markieren (wenn das Update manuell ausgeführt wurde)"
-#: ../../mod/admin.php:567
+#: ../../mod/admin.php:600
msgid "Attempt to execute this update step automatically"
msgstr "Versuche, diesen Updateschritt automatisch auszuführen"
-#: ../../mod/admin.php:599
+#: ../../mod/admin.php:632
msgid "Queue Statistics"
msgstr "Warteschlangenstatistiken"
-#: ../../mod/admin.php:600
+#: ../../mod/admin.php:633
msgid "Total Entries"
msgstr "Einträge insgesamt"
-#: ../../mod/admin.php:601
+#: ../../mod/admin.php:634
msgid "Priority"
msgstr "Priorität"
-#: ../../mod/admin.php:602
+#: ../../mod/admin.php:635
msgid "Destination URL"
msgstr "Ziel-URL"
-#: ../../mod/admin.php:603
+#: ../../mod/admin.php:636
msgid "Mark hub permanently offline"
msgstr "Hub als permanent offline markieren"
-#: ../../mod/admin.php:604
+#: ../../mod/admin.php:637
msgid "Empty queue for this hub"
msgstr "Warteschlange für diesen Hub leeren"
-#: ../../mod/admin.php:605
+#: ../../mod/admin.php:638
msgid "Last known contact"
msgstr "Letzter Kontakt"
-#: ../../mod/admin.php:641
+#: ../../mod/admin.php:674
#, php-format
msgid "%s account blocked/unblocked"
msgid_plural "%s account blocked/unblocked"
msgstr[0] "%s Konto blockiert/freigegeben"
msgstr[1] "%s Konten blockiert/freigegeben"
-#: ../../mod/admin.php:649
+#: ../../mod/admin.php:682
#, php-format
msgid "%s account deleted"
msgid_plural "%s accounts deleted"
msgstr[0] "%s Konto gelöscht"
msgstr[1] "%s Konten gelöscht"
-#: ../../mod/admin.php:685
+#: ../../mod/admin.php:718
msgid "Account not found"
msgstr "Konto nicht gefunden"
-#: ../../mod/admin.php:697
+#: ../../mod/admin.php:730
#, php-format
msgid "Account '%s' deleted"
msgstr "Konto '%s' gelöscht"
-#: ../../mod/admin.php:705
+#: ../../mod/admin.php:738
#, php-format
msgid "Account '%s' blocked"
msgstr "Konto '%s' blockiert"
-#: ../../mod/admin.php:713
+#: ../../mod/admin.php:746
#, php-format
msgid "Account '%s' unblocked"
msgstr "Konto '%s' freigegeben"
-#: ../../mod/admin.php:775 ../../mod/admin.php:787
+#: ../../mod/admin.php:808 ../../mod/admin.php:820
msgid "Users"
msgstr "Benutzer"
-#: ../../mod/admin.php:777 ../../mod/admin.php:941
+#: ../../mod/admin.php:810 ../../mod/admin.php:974
msgid "select all"
msgstr "Alle auswählen"
-#: ../../mod/admin.php:778
+#: ../../mod/admin.php:811
msgid "User registrations waiting for confirm"
msgstr "Neuanmeldungen, die auf Deine Bestätigung warten"
-#: ../../mod/admin.php:779
+#: ../../mod/admin.php:812
msgid "Request date"
msgstr "Antragsdatum"
-#: ../../mod/admin.php:780
+#: ../../mod/admin.php:813
msgid "No registrations."
msgstr "Keine Registrierungen."
-#: ../../mod/admin.php:782
+#: ../../mod/admin.php:815
msgid "Deny"
msgstr "Verweigern"
-#: ../../mod/admin.php:788
+#: ../../mod/admin.php:821
msgid "Register date"
msgstr "Registrierungs-Datum"
-#: ../../mod/admin.php:788
+#: ../../mod/admin.php:821
msgid "Last login"
msgstr "Letzte Anmeldung"
-#: ../../mod/admin.php:788
+#: ../../mod/admin.php:821
msgid "Expires"
msgstr "Verfällt"
-#: ../../mod/admin.php:788
+#: ../../mod/admin.php:821
msgid "Service Class"
msgstr "Service-Klasse"
-#: ../../mod/admin.php:790
+#: ../../mod/admin.php:823
msgid ""
"Selected accounts will be deleted!\\n\\nEverything these accounts had posted"
" on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Die ausgewählten Konten werden gelöscht!\\n\\nAlles, was diese Konten auf diesem Hub veröffentlicht haben, wird endgültig gelöscht werden!\\n\\nBist du dir sicher?"
-#: ../../mod/admin.php:791
+#: ../../mod/admin.php:824
msgid ""
"The account {0} will be deleted!\\n\\nEverything this account has posted on "
"this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Das Konto {0} wird gelöscht!\\n\\nAlles, was dieses Konto auf diesem Hub veröffentlicht hat, wird endgültig gelöscht werden!\\n\\nBist Du sicher?"
-#: ../../mod/admin.php:827
+#: ../../mod/admin.php:860
#, php-format
msgid "%s channel censored/uncensored"
msgid_plural "%s channels censored/uncensored"
msgstr[0] "%s Kanal gesperrt/freigegeben"
msgstr[1] "%s Kanäle gesperrt/freigegeben"
-#: ../../mod/admin.php:836
+#: ../../mod/admin.php:869
#, php-format
msgid "%s channel code allowed/disallowed"
msgid_plural "%s channels code allowed/disallowed"
msgstr[0] "Code für %s Kanal gesperrt/freigegeben"
msgstr[1] "Code für %s Kanäle gesperrt/freigegeben"
-#: ../../mod/admin.php:843
+#: ../../mod/admin.php:876
#, php-format
msgid "%s channel deleted"
msgid_plural "%s channels deleted"
msgstr[0] "%s Kanal gelöscht"
msgstr[1] "%s Kanäle gelöscht"
-#: ../../mod/admin.php:863
+#: ../../mod/admin.php:896
msgid "Channel not found"
msgstr "Kanal nicht gefunden"
-#: ../../mod/admin.php:874
+#: ../../mod/admin.php:907
#, php-format
msgid "Channel '%s' deleted"
msgstr "Kanal '%s' gelöscht"
-#: ../../mod/admin.php:886
+#: ../../mod/admin.php:919
#, php-format
msgid "Channel '%s' censored"
msgstr "Kanal '%s' gesperrt"
-#: ../../mod/admin.php:886
+#: ../../mod/admin.php:919
#, php-format
msgid "Channel '%s' uncensored"
msgstr "Kanal '%s' freigegeben"
-#: ../../mod/admin.php:897
+#: ../../mod/admin.php:930
#, php-format
msgid "Channel '%s' code allowed"
msgstr "Code für Kanal '%s' freigegeben"
-#: ../../mod/admin.php:897
+#: ../../mod/admin.php:930
#, php-format
msgid "Channel '%s' code disallowed"
msgstr "Code für Kanal '%s' gesperrt"
-#: ../../mod/admin.php:943
+#: ../../mod/admin.php:976
msgid "Censor"
msgstr "Sperren"
-#: ../../mod/admin.php:944
+#: ../../mod/admin.php:977
msgid "Uncensor"
msgstr "Freigeben"
-#: ../../mod/admin.php:945
+#: ../../mod/admin.php:978
msgid "Allow Code"
msgstr "Code erlauben"
-#: ../../mod/admin.php:946
+#: ../../mod/admin.php:979
msgid "Disallow Code"
msgstr "Code sperren"
-#: ../../mod/admin.php:948
+#: ../../mod/admin.php:981
msgid "UID"
msgstr "UID"
-#: ../../mod/admin.php:948 ../../mod/profiles.php:447
-msgid "Address"
-msgstr "Adresse"
-
-#: ../../mod/admin.php:950
+#: ../../mod/admin.php:983
msgid ""
"Selected channels will be deleted!\\n\\nEverything that was posted in these "
"channels on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Alle ausgewählten Kanäle werden gelöscht!\\n\\nAlles was von diesen Kanälen auf diesem Server geschrieben wurde, wird dauerhaft gelöscht!\\n\\nBist Du sicher?"
-#: ../../mod/admin.php:951
+#: ../../mod/admin.php:984
msgid ""
"The channel {0} will be deleted!\\n\\nEverything that was posted in this "
"channel on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Der Kanal {0} wird gelöscht!\\n\\nAlles was von diesem Kanal auf diesem Server geschrieben wurde, wird gelöscht!\\n\\nBist Du sicher?"
-#: ../../mod/admin.php:991
+#: ../../mod/admin.php:1024
#, php-format
msgid "Plugin %s disabled."
msgstr "Plug-In %s deaktiviert."
-#: ../../mod/admin.php:995
+#: ../../mod/admin.php:1028
#, php-format
msgid "Plugin %s enabled."
msgstr "Plug-In %s aktiviert."
-#: ../../mod/admin.php:1005 ../../mod/admin.php:1203
+#: ../../mod/admin.php:1038 ../../mod/admin.php:1241
msgid "Disable"
msgstr "Deaktivieren"
-#: ../../mod/admin.php:1008 ../../mod/admin.php:1205
+#: ../../mod/admin.php:1041 ../../mod/admin.php:1243
msgid "Enable"
msgstr "Aktivieren"
-#: ../../mod/admin.php:1032 ../../mod/admin.php:1232
+#: ../../mod/admin.php:1070 ../../mod/admin.php:1270
msgid "Toggle"
msgstr "Umschalten"
-#: ../../mod/admin.php:1040 ../../mod/admin.php:1242
+#: ../../mod/admin.php:1078 ../../mod/admin.php:1280
msgid "Author: "
msgstr "Autor: "
-#: ../../mod/admin.php:1041 ../../mod/admin.php:1243
+#: ../../mod/admin.php:1079 ../../mod/admin.php:1281
msgid "Maintainer: "
msgstr "Betreuer:"
-#: ../../mod/admin.php:1168
+#: ../../mod/admin.php:1206
msgid "No themes found."
msgstr "Keine Theme gefunden."
-#: ../../mod/admin.php:1224
+#: ../../mod/admin.php:1262
msgid "Screenshot"
msgstr "Bildschirmfoto"
-#: ../../mod/admin.php:1270
+#: ../../mod/admin.php:1308
msgid "[Experimental]"
msgstr "[Experimentell]"
-#: ../../mod/admin.php:1271
+#: ../../mod/admin.php:1309
msgid "[Unsupported]"
msgstr "[Nicht unterstützt]"
-#: ../../mod/admin.php:1295
+#: ../../mod/admin.php:1333
msgid "Log settings updated."
msgstr "Protokoll-Einstellungen aktualisiert."
-#: ../../mod/admin.php:1352
+#: ../../mod/admin.php:1390
msgid "Clear"
msgstr "Leeren"
-#: ../../mod/admin.php:1358
+#: ../../mod/admin.php:1396
msgid "Debugging"
msgstr "Debugging"
-#: ../../mod/admin.php:1359
+#: ../../mod/admin.php:1397
msgid "Log file"
msgstr "Protokolldatei"
-#: ../../mod/admin.php:1359
+#: ../../mod/admin.php:1397
msgid ""
"Must be writable by web server. Relative to your Red top-level directory."
-msgstr "Muss für den Web-Server schreibbar sein. Relativ zum Red-Stammverzeichnis."
+msgstr "Muss für den Webserver schreibbar sein. Relativ zum $Projectname-Stammverzeichnis."
-#: ../../mod/admin.php:1360
+#: ../../mod/admin.php:1398
msgid "Log level"
msgstr "Protokollstufe"
-#: ../../mod/admin.php:1406
+#: ../../mod/admin.php:1444
msgid "New Profile Field"
msgstr "Neues Profilfeld"
-#: ../../mod/admin.php:1407 ../../mod/admin.php:1427
+#: ../../mod/admin.php:1445 ../../mod/admin.php:1465
msgid "Field nickname"
msgstr "Kurzname für das Feld"
-#: ../../mod/admin.php:1407 ../../mod/admin.php:1427
+#: ../../mod/admin.php:1445 ../../mod/admin.php:1465
msgid "System name of field"
msgstr "Systemname des Feldes"
-#: ../../mod/admin.php:1408 ../../mod/admin.php:1428
+#: ../../mod/admin.php:1446 ../../mod/admin.php:1466
msgid "Input type"
msgstr "Art des Inhalts"
-#: ../../mod/admin.php:1409 ../../mod/admin.php:1429
+#: ../../mod/admin.php:1447 ../../mod/admin.php:1467
msgid "Field Name"
msgstr "Feldname"
-#: ../../mod/admin.php:1409 ../../mod/admin.php:1429
+#: ../../mod/admin.php:1447 ../../mod/admin.php:1467
msgid "Label on profile pages"
msgstr "Bezeichnung auf Profilseiten"
-#: ../../mod/admin.php:1410 ../../mod/admin.php:1430
+#: ../../mod/admin.php:1448 ../../mod/admin.php:1468
msgid "Help text"
msgstr "Hilfetext"
-#: ../../mod/admin.php:1410 ../../mod/admin.php:1430
+#: ../../mod/admin.php:1448 ../../mod/admin.php:1468
msgid "Additional info (optional)"
msgstr "Zusätzliche Informationen (optional)"
-#: ../../mod/admin.php:1420
+#: ../../mod/admin.php:1458
msgid "Field definition not found"
msgstr "Feld-Definition nicht gefunden"
-#: ../../mod/admin.php:1426
+#: ../../mod/admin.php:1464
msgid "Edit Profile Field"
msgstr "Profilfeld bearbeiten"
-#: ../../mod/appman.php:28 ../../mod/appman.php:44
-msgid "App installed."
-msgstr "App installiert."
-
-#: ../../mod/appman.php:37
-msgid "Malformed app."
-msgstr "Fehlerhafte App."
-
-#: ../../mod/appman.php:80
-msgid "Embed code"
-msgstr "Code einbetten"
-
-#: ../../mod/appman.php:86
-msgid "Edit App"
-msgstr "App bearbeiten"
-
-#: ../../mod/appman.php:86
-msgid "Create App"
-msgstr "App erstellen"
-
-#: ../../mod/appman.php:91
-msgid "Name of app"
-msgstr "Name der App"
-
-#: ../../mod/appman.php:92
-msgid "Location (URL) of app"
-msgstr "Ort (URL) der App"
-
-#: ../../mod/appman.php:93 ../../mod/rbmark.php:95
-msgid "Description"
-msgstr "Beschreibung"
-
-#: ../../mod/appman.php:94
-msgid "Photo icon URL"
-msgstr "URL zum Icon"
-
-#: ../../mod/appman.php:94
-msgid "80 x 80 pixels - optional"
-msgstr "80 x 80 Pixel – optional"
-
-#: ../../mod/appman.php:95
-msgid "Version ID"
-msgstr "Versions-ID"
-
-#: ../../mod/appman.php:96
-msgid "Price of app"
-msgstr "Preis der App"
-
-#: ../../mod/appman.php:97
-msgid "Location (URL) to purchase app"
-msgstr "Ort (URL), um die App zu kaufen"
-
-#: ../../mod/menu.php:45
-msgid "Unable to update menu."
-msgstr "Kann Menü nicht aktualisieren."
-
-#: ../../mod/menu.php:56
-msgid "Unable to create menu."
-msgstr "Kann Menü nicht erstellen."
-
-#: ../../mod/menu.php:94 ../../mod/menu.php:106
-msgid "Menu Name"
-msgstr "Name des Menüs"
-
-#: ../../mod/menu.php:94
-msgid "Unique name (not visible on webpage) - required"
-msgstr "Eindeutiger Name (nicht sichtbar auf der Webseite) – erforderlich"
-
-#: ../../mod/menu.php:95 ../../mod/menu.php:107
-msgid "Menu Title"
-msgstr "Menütitel"
-
-#: ../../mod/menu.php:95
-msgid "Visible on webpage - leave empty for no title"
-msgstr "Sichtbar auf der Webseite – für keinen Titel leer lassen"
-
-#: ../../mod/menu.php:96
-msgid "Allow Bookmarks"
-msgstr "Lesezeichen erlauben"
-
-#: ../../mod/menu.php:96 ../../mod/menu.php:153
-msgid "Menu may be used to store saved bookmarks"
-msgstr "Im Menü können gespeicherte Lesezeichen abgelegt werden"
-
-#: ../../mod/menu.php:97 ../../mod/menu.php:155
-msgid "Submit and proceed"
-msgstr "Absenden und fortfahren"
-
-#: ../../mod/menu.php:109
-msgid "Drop"
-msgstr "Löschen"
-
-#: ../../mod/menu.php:113
-msgid "Bookmarks allowed"
-msgstr "Lesezeichen erlaubt"
-
-#: ../../mod/menu.php:115
-msgid "Delete this menu"
-msgstr "Lösche dieses Menü"
-
-#: ../../mod/menu.php:116 ../../mod/menu.php:150
-msgid "Edit menu contents"
-msgstr "Bearbeite Menü Inhalte"
-
-#: ../../mod/menu.php:117
-msgid "Edit this menu"
-msgstr "Dieses Menü bearbeiten"
-
-#: ../../mod/menu.php:132
-msgid "Menu could not be deleted."
-msgstr "Menü konnte nicht gelöscht werden."
-
-#: ../../mod/menu.php:145
-msgid "Edit Menu"
-msgstr "Menü bearbeiten"
-
-#: ../../mod/menu.php:149
-msgid "Add or remove entries to this menu"
-msgstr "Einträge zu diesem Menü hinzufügen oder entfernen"
-
-#: ../../mod/menu.php:151
-msgid "Menu name"
-msgstr "Menü Name"
-
-#: ../../mod/menu.php:151
-msgid "Must be unique, only seen by you"
-msgstr "Muss eindeutig sein, ist aber nur für Dich sichtbar"
-
-#: ../../mod/menu.php:152
-msgid "Menu title"
-msgstr "Menü Titel"
-
-#: ../../mod/menu.php:152
-msgid "Menu title as seen by others"
-msgstr "Menü Titel wie er von anderen gesehen wird"
-
-#: ../../mod/menu.php:153
-msgid "Allow bookmarks"
-msgstr "Erlaube Lesezeichen"
-
-#: ../../mod/notify.php:53 ../../mod/notifications.php:94
-msgid "No more system notifications."
-msgstr "Keine System-Benachrichtigungen mehr."
-
-#: ../../mod/notify.php:57 ../../mod/notifications.php:98
-msgid "System Notifications"
-msgstr "System-Benachrichtigungen"
-
-#: ../../mod/page.php:126
-msgid ""
-"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
-"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,"
-" quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
-"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
-"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
-"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
-msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
-
-#: ../../mod/new_channel.php:109
-msgid "Add a Channel"
-msgstr "Kanal hinzufügen"
-
-#: ../../mod/new_channel.php:110
-msgid ""
-"A channel is your own collection of related web pages. A channel can be used"
-" to hold social network profiles, blogs, conversation groups and forums, "
-"celebrity pages, and much more. You may create as many channels as your "
-"service provider allows."
-msgstr "Ein Kanal ist Deine eigene Sammlung von zusammengehörigen Webseiten. Ein Kanal kann genutzt werden, um ein Social-Network-Profil, ein Blog, eine Gesprächsgruppe oder ein Forum, Promi-Seiten und vieles mehr zu erstellen. Du kannst so viele Kanäle erstellen, wie es der Betreiber Deines Hubs zulässt."
-
-#: ../../mod/new_channel.php:112 ../../mod/sources.php:103
-#: ../../mod/sources.php:137
-msgid "Channel Name"
-msgstr "Name des Kanals"
-
-#: ../../mod/new_channel.php:113
-msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "
-msgstr "Beispiele: „Horst Weidinger“, „Lisa und ihr Meerschweinchen“, „Fußball“, „Segelflieger-Forum“ "
-
-#: ../../mod/new_channel.php:114
-msgid "Choose a short nickname"
-msgstr "Wähle einen kurzen Spitznamen"
-
-#: ../../mod/new_channel.php:115
-msgid ""
-"Your nickname will be used to create an easily remembered channel address "
-"(like an email address) which you can share with others."
-msgstr "Dein Spitzname wird verwendet, um eine leicht zu merkende Kanal-Adresse (ähnlich einer E-Mail-Adresse) zu erzeugen, die Du mit anderen austauschen kannst."
-
-#: ../../mod/new_channel.php:116
-msgid "Or <a href=\"import\">import an existing channel</a> from another location"
-msgstr "Oder <a href=\"import\">importiere einen bestehenden Kanal</a> von einem anderen Server"
-
-#: ../../mod/new_channel.php:118
-msgid ""
-"Please choose a channel type (such as social networking or community forum) "
-"and privacy requirements so we can select the best permissions for you"
-msgstr "Wähle einen Kanaltyp (wie Soziales Netzwerk oder Forum) und Privatsphäre-Vorgaben, so dass wir die passenden Kanal-Zugriffsrechte für Dich setzen können"
-
-#: ../../mod/new_channel.php:119
-msgid "Channel Type"
-msgstr "Kanaltyp"
-
-#: ../../mod/new_channel.php:119
-msgid "Read more about roles"
-msgstr "Mehr Informationen über Rollen"
-
-#: ../../mod/notifications.php:26
-msgid "Invalid request identifier."
-msgstr "Ungültiger Anfrage-Identifikator."
-
-#: ../../mod/notifications.php:35
-msgid "Discard"
-msgstr "Verwerfen"
-
-#: ../../mod/pdledit.php:13
-msgid "Layout updated."
-msgstr "Layout aktualisiert."
-
-#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53
-msgid "Edit System Page Description"
-msgstr "Systemseitenbeschreibung bearbeiten"
-
-#: ../../mod/pdledit.php:48
-msgid "Layout not found."
-msgstr "Layout nicht gefunden."
-
-#: ../../mod/pdledit.php:54
-msgid "Module Name:"
-msgstr "Modulname:"
-
-#: ../../mod/pdledit.php:55
-msgid "Layout Help"
-msgstr "Layout-Hilfe"
-
-#: ../../mod/subthread.php:102
-#, php-format
-msgid "%1$s is following %2$s's %3$s"
-msgstr "%1$s folgt nun %2$ss %3$s"
-
-#: ../../mod/lostpass.php:15
-msgid "No valid account found."
-msgstr "Kein gültiges Konto gefunden."
-
-#: ../../mod/lostpass.php:29
-msgid "Password reset request issued. Check your email."
-msgstr "Zurücksetzen des Passworts eingeleitet. Schau in Deine E-Mails."
-
-#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:103
-#, php-format
-msgid "Site Member (%s)"
-msgstr "Nutzer (%s)"
-
-#: ../../mod/lostpass.php:40
-#, php-format
-msgid "Password reset requested at %s"
-msgstr "Passwort-Rücksetzung auf %s angefordert"
-
-#: ../../mod/lostpass.php:63
-msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
-msgstr "Die Anfrage konnte nicht verifiziert werden. (Vielleicht hast Du schon einmal auf den Link in der E-Mail geklickt?) Passwort-Rücksetzung fehlgeschlagen."
-
-#: ../../mod/lostpass.php:86 ../../boot.php:1505
-msgid "Password Reset"
-msgstr "Zurücksetzen des Kennworts"
-
-#: ../../mod/lostpass.php:87
-msgid "Your password has been reset as requested."
-msgstr "Dein Passwort wurde wie angefordert neu erstellt."
-
-#: ../../mod/lostpass.php:88
-msgid "Your new password is"
-msgstr "Dein neues Passwort lautet"
-
-#: ../../mod/lostpass.php:89
-msgid "Save or copy your new password - and then"
-msgstr "Speichere oder kopiere Dein neues Passwort – und dann"
-
-#: ../../mod/lostpass.php:90
-msgid "click here to login"
-msgstr "Klicke hier, um dich anzumelden"
-
-#: ../../mod/lostpass.php:91
-msgid ""
-"Your password may be changed from the <em>Settings</em> page after "
-"successful login."
-msgstr "Dein Passwort kann unter <em>Einstellungen</em> nach einer erfolgreichen Anmeldung geändert werden."
-
-#: ../../mod/lostpass.php:108
-#, php-format
-msgid "Your password has changed at %s"
-msgstr "Auf %s wurde Dein Passwort geändert"
-
-#: ../../mod/lostpass.php:123
-msgid "Forgot your Password?"
-msgstr "Kennwort vergessen?"
-
-#: ../../mod/lostpass.php:124
-msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
-msgstr "Gib Deine E-Mail-Adresse ein, um Dein Passwort zurücksetzen zu lassen. Du erhältst dann weitere Anweisungen per E-Mail."
-
-#: ../../mod/lostpass.php:125
-msgid "Email Address"
-msgstr "E-Mail Adresse"
-
-#: ../../mod/lostpass.php:126
-msgid "Reset"
-msgstr "Zurücksetzen"
-
-#: ../../mod/photos.php:79
-msgid "Page owner information could not be retrieved."
-msgstr "Informationen über den Besitzer der Seite konnten nicht gefunden werden."
-
-#: ../../mod/photos.php:100
-msgid "Album not found."
-msgstr "Album nicht gefunden."
-
-#: ../../mod/photos.php:127
-msgid "Delete Album"
-msgstr "Album löschen"
-
-#: ../../mod/photos.php:170 ../../mod/photos.php:970
-msgid "Delete Photo"
-msgstr "Foto löschen"
-
-#: ../../mod/photos.php:464
-msgid "No photos selected"
-msgstr "Keine Fotos ausgewählt"
-
-#: ../../mod/photos.php:513
-msgid "Access to this item is restricted."
-msgstr "Der Zugriff auf dieses Foto ist eingeschränkt."
-
-#: ../../mod/photos.php:552
-#, php-format
-msgid "%1$.2f MB of %2$.2f MB photo storage used."
-msgstr "%1$.2f MB von %2$.2f MB Foto-Speicher belegt."
-
-#: ../../mod/photos.php:555
-#, php-format
-msgid "%1$.2f MB photo storage used."
-msgstr "%1$.2f MB Foto-Speicher belegt."
-
-#: ../../mod/photos.php:583
-msgid "Upload Photos"
-msgstr "Fotos hochladen"
-
-#: ../../mod/photos.php:587
-msgid "Enter an album name"
-msgstr "Namen für ein neues Album eingeben"
-
-#: ../../mod/photos.php:588
-msgid "or select an existing album (doubleclick)"
-msgstr "oder ein bereits vorhandenes auswählen (Doppelklick)"
-
-#: ../../mod/photos.php:589
-msgid "Create a status post for this upload"
-msgstr "Einen Statusbeitrag für diesen Upload erzeugen"
-
-#: ../../mod/photos.php:616
-msgid "Album name could not be decoded"
-msgstr "Albumname konnte nicht dekodiert werden"
-
-#: ../../mod/photos.php:660 ../../mod/photos.php:1197
-#: ../../mod/photos.php:1214
-msgid "Contact Photos"
-msgstr "Kontakt-Bilder"
-
-#: ../../mod/photos.php:688
-msgid "Show Newest First"
-msgstr "Neueste zuerst anzeigen"
-
-#: ../../mod/photos.php:690
-msgid "Show Oldest First"
-msgstr "Älteste zuerst anzeigen"
-
-#: ../../mod/photos.php:714 ../../mod/photos.php:1247
-msgid "View Photo"
-msgstr "Foto ansehen"
-
-#: ../../mod/photos.php:743
-msgid "Edit Album"
-msgstr "Album bearbeiten"
-
-#: ../../mod/photos.php:788
-msgid "Permission denied. Access to this item may be restricted."
-msgstr "Berechtigung verweigert. Der Zugriff ist wahrscheinlich eingeschränkt worden."
-
-#: ../../mod/photos.php:790
-msgid "Photo not available"
-msgstr "Foto nicht verfügbar"
-
-#: ../../mod/photos.php:848
-msgid "Use as profile photo"
-msgstr "Als Profilfoto verwenden"
-
-#: ../../mod/photos.php:855
-msgid "Private Photo"
-msgstr "Privates Foto"
-
-#: ../../mod/photos.php:866 ../../mod/events.php:528
-msgid "Previous"
-msgstr "Voriges"
-
-#: ../../mod/photos.php:870
-msgid "View Full Size"
-msgstr "In voller Größe anzeigen"
-
-#: ../../mod/photos.php:875 ../../mod/events.php:529 ../../mod/setup.php:285
-msgid "Next"
-msgstr "Nächste"
-
-#: ../../mod/photos.php:915 ../../mod/tagrm.php:133
-msgid "Remove"
-msgstr "Entferne"
-
-#: ../../mod/photos.php:949
-msgid "Edit photo"
-msgstr "Foto bearbeiten"
-
-#: ../../mod/photos.php:951
-msgid "Rotate CW (right)"
-msgstr "Drehen im UZS (rechts)"
-
-#: ../../mod/photos.php:952
-msgid "Rotate CCW (left)"
-msgstr "Drehen gegen UZS (links)"
-
-#: ../../mod/photos.php:955
-msgid "Enter a new album name"
-msgstr "Gib einen Namen für ein neues Album ein"
-
-#: ../../mod/photos.php:956
-msgid "or select an existing one (doubleclick)"
-msgstr "oder wähle ein bereits vorhandenes aus (Doppelklick)"
-
-#: ../../mod/photos.php:959
-msgid "Caption"
-msgstr "Bildunterschrift"
-
-#: ../../mod/photos.php:961
-msgid "Add a Tag"
-msgstr "Schlagwort hinzufügen"
-
-#: ../../mod/photos.php:965
-msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
-msgstr "Beispiele: @ben, @Karl_Prester, @lieschen@example.com"
-
-#: ../../mod/photos.php:968
-msgid "Flag as adult in album view"
-msgstr "In der Albumansicht als nicht jugendfrei markieren"
-
-#: ../../mod/photos.php:1160
-msgid "In This Photo:"
-msgstr "Auf diesem Foto:"
-
-#: ../../mod/photos.php:1165
-msgid "Map"
-msgstr "Karte"
-
-#: ../../mod/photos.php:1253
-msgid "View Album"
-msgstr "Album ansehen"
-
-#: ../../mod/photos.php:1276
-msgid "Recent Photos"
-msgstr "Neueste Fotos"
-
-#: ../../mod/dav.php:121
-msgid "$Projectname channel"
-msgstr "$Projectname-Kanal"
-
-#: ../../mod/rate.php:157
-msgid "Website:"
-msgstr "Webseite:"
-
-#: ../../mod/rate.php:160
-#, php-format
-msgid "Remote Channel [%s] (not yet known on this site)"
-msgstr "Kanal [%s] (auf diesem Server noch unbekannt)"
-
-#: ../../mod/rate.php:161
-msgid "Rating (this information is public)"
-msgstr "Bewertung (öffentlich sichtbar)"
-
-#: ../../mod/rate.php:162
-msgid "Optionally explain your rating (this information is public)"
-msgstr "Optional kannst du deine Bewertung erklären (öffentlich sichtbar)"
-
-#: ../../mod/events.php:21
-msgid "Calendar entries imported."
-msgstr "Kalendereinträge wurden importiert."
-
-#: ../../mod/events.php:23
-msgid "No calendar entries found."
-msgstr "Keine Kalendereinträge gefunden."
-
-#: ../../mod/events.php:96
-msgid "Event can not end before it has started."
-msgstr "Termin-Ende liegt vor dem Beginn."
-
-#: ../../mod/events.php:98 ../../mod/events.php:107 ../../mod/events.php:127
-msgid "Unable to generate preview."
-msgstr "Vorschau konnte nicht erzeugt werden."
-
-#: ../../mod/events.php:105
-msgid "Event title and start time are required."
-msgstr "Titel und Startzeit des Termins sind erforderlich."
-
-#: ../../mod/events.php:125 ../../mod/events.php:250
-msgid "Event not found."
-msgstr "Termin nicht gefunden."
-
-#: ../../mod/events.php:448
-msgid "l, F j"
-msgstr "l, j. F"
-
-#: ../../mod/events.php:470
-msgid "Edit event"
-msgstr "Termin bearbeiten"
-
-#: ../../mod/events.php:472
-msgid "Delete event"
-msgstr "Termin löschen"
-
-#: ../../mod/events.php:506
-msgid "calendar"
-msgstr "Kalender"
-
-#: ../../mod/events.php:527
-msgid "Create New Event"
-msgstr "Neuen Termin erstellen"
-
-#: ../../mod/events.php:530
-msgid "Export"
-msgstr "Exportieren"
-
-#: ../../mod/events.php:533
-msgid "Import"
-msgstr "Import"
-
-#: ../../mod/events.php:564
-msgid "Event removed"
-msgstr "Termin gelöscht"
-
-#: ../../mod/events.php:567
-msgid "Failed to remove event"
-msgstr "Termin konnte nicht gelöscht werden"
-
-#: ../../mod/events.php:681
-msgid "Event details"
-msgstr "Termin-Details"
-
-#: ../../mod/events.php:682
-msgid "Starting date and Title are required."
-msgstr "Startdatum und Titel sind erforderlich."
-
-#: ../../mod/events.php:684
-msgid "Categories (comma-separated list)"
-msgstr "Kategorien (Kommagetrennte Liste)"
-
-#: ../../mod/events.php:686
-msgid "Event Starts:"
-msgstr "Termin beginnt:"
-
-#: ../../mod/events.php:693
-msgid "Finish date/time is not known or not relevant"
-msgstr "Ende Datum/Zeit sind unbekannt oder unwichtig"
-
-#: ../../mod/events.php:695
-msgid "Event Finishes:"
-msgstr "Termin endet:"
-
-#: ../../mod/events.php:697 ../../mod/events.php:698
-msgid "Adjust for viewer timezone"
-msgstr "An die Zeitzone des Betrachters anpassen"
-
-#: ../../mod/events.php:697
-msgid ""
-"Important for events that happen in a particular place. Not practical for "
-"global holidays."
-msgstr "Wichtig für Veranstaltungen die an bestimmten Orten stattfinden. Nicht sinnvoll für globale Feiertage / Ferien."
-
-#: ../../mod/events.php:703
-msgid "Title:"
-msgstr "Titel:"
-
-#: ../../mod/events.php:705
-msgid "Share this event"
-msgstr "Den Termin teilen"
-
-#: ../../mod/impel.php:192
-#, php-format
-msgid "%s element installed"
-msgstr "Element für %s installiert"
-
-#: ../../mod/impel.php:195
-#, php-format
-msgid "%s element installation failed"
-msgstr "Installation des Elements %s fehlgeschlagen"
-
-#: ../../mod/probe.php:24 ../../mod/probe.php:30
-#, php-format
-msgid "Fetching URL returns error: %1$s"
-msgstr "Abrufen der URL gab einen Fehler zurück: %1$s"
-
-#: ../../mod/match.php:22
-msgid "Profile Match"
-msgstr "Profil-Ãœbereinstimmungen"
-
-#: ../../mod/match.php:31
-msgid "No keywords to match. Please add keywords to your default profile."
-msgstr "Keine Schlüsselwörter für den Abgleich gefunden. Bitte füge Schlüsselwörter zu Deinem Standardprofil hinzu."
-
-#: ../../mod/match.php:63
-msgid "is interested in:"
-msgstr "interessiert sich für:"
-
-#: ../../mod/match.php:70
-msgid "No matches"
-msgstr "Keine Ãœbereinstimmungen"
-
-#: ../../mod/profile_photo.php:111
-msgid "Image uploaded but image cropping failed."
-msgstr "Bild hochgeladen, aber das Zurechtschneiden schlug fehl."
-
-#: ../../mod/profile_photo.php:165
-msgid "Image resize failed."
-msgstr "Bild-Anpassung fehlgeschlagen."
-
-#: ../../mod/profile_photo.php:209
-msgid ""
-"Shift-reload the page or clear browser cache if the new photo does not "
-"display immediately."
-msgstr "Leere den Browser Cache oder nutze Umschalten-Neu Laden, falls das neue Foto nicht sofort angezeigt wird."
-
-#: ../../mod/profile_photo.php:247
-msgid "Image upload failed."
-msgstr "Hochladen des Bilds fehlgeschlagen."
-
-#: ../../mod/profile_photo.php:266
-msgid "Unable to process image."
-msgstr "Kann Bild nicht verarbeiten."
-
-#: ../../mod/profile_photo.php:294
-msgid "female"
-msgstr "weiblich"
-
-#: ../../mod/profile_photo.php:295
-#, php-format
-msgid "%1$s updated her %2$s"
-msgstr "%1$s hat ihr %2$s aktualisiert"
-
-#: ../../mod/profile_photo.php:296
-msgid "male"
-msgstr "männlich"
-
-#: ../../mod/profile_photo.php:297
-#, php-format
-msgid "%1$s updated his %2$s"
-msgstr "%1$s hat sein %2$s aktualisiert"
-
-#: ../../mod/profile_photo.php:299
-#, php-format
-msgid "%1$s updated their %2$s"
-msgstr "%1$s hat sein/ihr %2$s aktualisiert"
-
-#: ../../mod/profile_photo.php:301
-msgid "profile photo"
-msgstr "Profilfoto"
-
-#: ../../mod/profile_photo.php:365 ../../mod/profile_photo.php:406
-msgid "Photo not available."
-msgstr "Foto nicht verfügbar."
-
-#: ../../mod/profile_photo.php:447
-msgid "Upload File:"
-msgstr "Datei hochladen:"
-
-#: ../../mod/profile_photo.php:448
-msgid "Select a profile:"
-msgstr "Wähle ein Profil:"
-
-#: ../../mod/profile_photo.php:449
-msgid "Upload Profile Photo"
-msgstr "Lade neues Profilfoto hoch"
-
-#: ../../mod/profile_photo.php:454 ../../mod/settings.php:972
-msgid "or"
-msgstr "oder"
-
-#: ../../mod/profile_photo.php:454
-msgid "skip this step"
-msgstr "diesen Schritt überspringen"
-
-#: ../../mod/profile_photo.php:454
-msgid "select a photo from your photo albums"
-msgstr "ein Foto aus meinen Fotoalben"
-
-#: ../../mod/profile_photo.php:470
-msgid "Crop Image"
-msgstr "Bild zuschneiden"
-
-#: ../../mod/profile_photo.php:471
-msgid "Please adjust the image cropping for optimum viewing."
-msgstr "Bitte schneide das Bild für eine optimale Anzeige passend zu."
-
-#: ../../mod/profile_photo.php:473
-msgid "Done Editing"
-msgstr "Bearbeitung fertigstellen"
-
-#: ../../mod/follow.php:25
-msgid "Channel added."
-msgstr "Kanal hinzugefügt."
-
-#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94
-msgid "Tag removed"
-msgstr "Schlagwort entfernt"
-
-#: ../../mod/tagrm.php:119
-msgid "Remove Item Tag"
-msgstr "Schlagwort entfernen"
-
-#: ../../mod/tagrm.php:121
-msgid "Select a tag to remove: "
-msgstr "Schlagwort zum Entfernen auswählen:"
-
-#: ../../mod/ratings.php:69
-msgid "No ratings"
-msgstr "Keine Bewertungen"
-
-#: ../../mod/ratings.php:99
-msgid "Ratings"
-msgstr "Bewertungen"
-
-#: ../../mod/ratings.php:100
-msgid "Rating: "
-msgstr "Bewertung: "
-
-#: ../../mod/ratings.php:101
-msgid "Website: "
-msgstr "Webseite: "
-
-#: ../../mod/ratings.php:103
-msgid "Description: "
-msgstr "Beschreibung: "
-
-#: ../../mod/regdir.php:45 ../../mod/dirsearch.php:21
-msgid "This site is not a directory server"
-msgstr "Diese Website ist kein Verzeichnis-Server"
-
-#: ../../mod/mail.php:33
-msgid "Unable to lookup recipient."
-msgstr "Konnte den Empfänger nicht finden."
-
-#: ../../mod/mail.php:41
-msgid "Unable to communicate with requested channel."
-msgstr "Die Kommunikation mit dem ausgewählten Kanal ist fehlgeschlagen."
-
-#: ../../mod/mail.php:48
-msgid "Cannot verify requested channel."
-msgstr "Verifizierung des angeforderten Kanals fehlgeschlagen."
-
-#: ../../mod/mail.php:74
-msgid "Selected channel has private message restrictions. Send failed."
-msgstr "Der ausgewählte Kanal hat Einschränkungen bzgl. privater Nachrichten. Senden fehlgeschlagen."
-
-#: ../../mod/mail.php:128
-msgid "Messages"
-msgstr "Nachrichten"
-
-#: ../../mod/mail.php:138
-msgid "Message deleted."
-msgstr "Nachricht gelöscht."
-
-#: ../../mod/mail.php:154
-msgid "Message recalled."
-msgstr "Nachricht widerrufen."
-
-#: ../../mod/mail.php:221
-msgid "Send Private Message"
-msgstr "Private Nachricht senden"
-
-#: ../../mod/mail.php:222 ../../mod/mail.php:352
-msgid "To:"
-msgstr "An:"
-
-#: ../../mod/mail.php:227 ../../mod/mail.php:341 ../../mod/mail.php:354
-msgid "Subject:"
-msgstr "Betreff:"
-
-#: ../../mod/mail.php:231 ../../mod/mail.php:357 ../../mod/invite.php:131
-msgid "Your message:"
-msgstr "Deine Nachricht:"
-
-#: ../../mod/mail.php:238
-msgid "Send"
-msgstr "Absenden"
-
-#: ../../mod/mail.php:322
-msgid "Delete message"
-msgstr "Nachricht löschen"
-
-#: ../../mod/mail.php:323
-msgid "Recall message"
-msgstr "Nachricht widerrufen"
-
-#: ../../mod/mail.php:325
-msgid "Message has been recalled."
-msgstr "Die Nachricht wurde widerrufen."
-
-#: ../../mod/mail.php:345
-msgid "Delete Conversation"
-msgstr "Unterhaltung löschen"
-
-#: ../../mod/mail.php:347
-msgid ""
-"No secure communications available. You <strong>may</strong> be able to "
-"respond from the sender's profile page."
-msgstr "Keine sichere Kommunikation verfügbar. <strong>Eventuell</strong> kannst Du auf der Profilseite des Absenders antworten."
-
-#: ../../mod/mail.php:351
-msgid "Send Reply"
-msgstr "Antwort senden"
-
-#: ../../mod/webpages.php:191
-msgid "Page Title"
-msgstr "Seitentitel"
-
-#: ../../mod/register.php:44
-msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
-msgstr "Maximale Anzahl täglicher Neuanmeldungen erreicht. Bitte versuche es morgen noch einmal."
-
-#: ../../mod/register.php:50
-msgid ""
-"Please indicate acceptance of the Terms of Service. Registration failed."
-msgstr "Bitte stimme den Nutzungsbedingungen zu. Registrierung fehlgeschlagen."
-
-#: ../../mod/register.php:84
-msgid "Passwords do not match."
-msgstr "Passwörter stimmen nicht überein."
-
-#: ../../mod/register.php:117
-msgid ""
-"Registration successful. Please check your email for validation "
-"instructions."
-msgstr "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an Dich gesendet."
-
-#: ../../mod/register.php:123
-msgid "Your registration is pending approval by the site owner."
-msgstr "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden."
-
-#: ../../mod/register.php:126
-msgid "Your registration can not be processed."
-msgstr "Deine Registrierung konnte nicht verarbeitet werden."
-
-#: ../../mod/register.php:163
-msgid "Registration on this site/hub is by approval only."
-msgstr "Anmeldungen auf diesem Server erfordern Zustimmung durch den Administrator"
-
-#: ../../mod/register.php:164
-msgid "<a href=\"pubsites\">Register at another affiliated site/hub</a>"
-msgstr "<a href=\"pubsites\">Registrierung auf einem anderen, angeschlossenen Server</a>"
-
-#: ../../mod/register.php:174
-msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
-msgstr "Die maximale Anzahl täglicher Registrierungen auf diesem Server wurde überschritten. Bitte versuche es morgen noch einmal."
-
-#: ../../mod/register.php:185
-msgid "Terms of Service"
-msgstr "Nutzungsbedingungen"
-
-#: ../../mod/register.php:191
-#, php-format
-msgid "I accept the %s for this website"
-msgstr "Ich akzeptiere die %s für diese Webseite"
-
-#: ../../mod/register.php:193
-#, php-format
-msgid "I am over 13 years of age and accept the %s for this website"
-msgstr "Ich bin älter als 13 Jahre und akzeptiere die %s dieser Webseite"
-
-#: ../../mod/register.php:212
-msgid "Membership on this site is by invitation only."
-msgstr "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich."
-
-#: ../../mod/register.php:213
-msgid "Please enter your invitation code"
-msgstr "Bitte trage Deinen Einladungs-Code ein"
-
-#: ../../mod/register.php:216
-msgid "Your email address"
-msgstr "Ihre E-Mail Adresse"
-
-#: ../../mod/register.php:217
-msgid "Choose a password"
-msgstr "Passwort"
-
-#: ../../mod/register.php:218
-msgid "Please re-enter your password"
-msgstr "Bitte gib Dein Passwort noch einmal ein"
-
-#: ../../mod/blocks.php:95 ../../mod/blocks.php:148
-msgid "Block Name"
-msgstr "Block-Name"
-
-#: ../../mod/blocks.php:149
-msgid "Block Title"
-msgstr "Titel des Blocks"
-
-#: ../../mod/removeaccount.php:30
-msgid ""
-"Account removals are not allowed within 48 hours of changing the account "
-"password."
-msgstr "Das Löschen von Konten innerhalb 48 Stunden nachdem deren Passwort geändert wurde ist nicht erlaubt."
-
-#: ../../mod/removeaccount.php:57
-msgid "Remove This Account"
-msgstr "Dieses Konto löschen"
-
-#: ../../mod/removeaccount.php:58
-msgid ""
-"This account and all its channels will be completely removed from the "
-"network. "
-msgstr "Dieses Konto mit all seinen Kanälen wird vollständig aus dem Netzwerk gelöscht."
-
-#: ../../mod/removeaccount.php:60
-msgid ""
-"Remove this account, all its channels and all its channel clones from the "
-"network"
-msgstr "Dieses Konto, all seine Kanäle sowie alle Kanal-Klone aus dem Netzwerk löschen"
-
-#: ../../mod/removeaccount.php:60
-msgid ""
-"By default only the instances of the channels located on this hub will be "
-"removed from the network"
-msgstr "Standardmäßig werden nur die Kanalklone auf diesem RedMatrix-Hub aus dem Netzwerk entfernt"
-
-#: ../../mod/removeaccount.php:61 ../../mod/settings.php:697
-msgid "Remove Account"
-msgstr "Konto entfernen"
-
-#: ../../mod/service_limits.php:19
-msgid "No service class restrictions found."
-msgstr "Keine Dienstklassenbeschränkungen gefunden."
-
-#: ../../mod/attach.php:9
-msgid "Item not available."
-msgstr "Element nicht verfügbar."
-
-#: ../../mod/sources.php:32
-msgid "Failed to create source. No channel selected."
-msgstr "Konnte die Quelle nicht anlegen. Kein Kanal ausgewählt."
-
-#: ../../mod/sources.php:45
-msgid "Source created."
-msgstr "Quelle erstellt."
-
-#: ../../mod/sources.php:57
-msgid "Source updated."
-msgstr "Quelle aktualisiert."
-
-#: ../../mod/sources.php:82
-msgid "*"
-msgstr "*"
-
-#: ../../mod/sources.php:89
-msgid "Manage remote sources of content for your channel."
-msgstr "Externe Inhaltsquellen für Deinen Kanal verwalten."
-
-#: ../../mod/sources.php:90 ../../mod/sources.php:100
-msgid "New Source"
-msgstr "Neue Quelle"
-
-#: ../../mod/sources.php:101 ../../mod/sources.php:133
-msgid ""
-"Import all or selected content from the following channel into this channel "
-"and distribute it according to your channel settings."
-msgstr "Importiere alle oder ausgewählte Inhalte des folgenden Kanals in diesen Kanal und verteile sie gemäß der Einstellungen dieses Kanals."
-
-#: ../../mod/sources.php:102 ../../mod/sources.php:134
-msgid "Only import content with these words (one per line)"
-msgstr "Importiere nur Beiträge, die folgende Wörter (eines pro Zeile) enthalten"
-
-#: ../../mod/sources.php:102 ../../mod/sources.php:134
-msgid "Leave blank to import all public content"
-msgstr "Leer lassen, um alle öffentlichen Beiträge zu importieren"
-
-#: ../../mod/sources.php:123 ../../mod/sources.php:150
-msgid "Source not found."
-msgstr "Quelle nicht gefunden."
-
-#: ../../mod/sources.php:130
-msgid "Edit Source"
-msgstr "Quelle bearbeiten"
-
-#: ../../mod/sources.php:131
-msgid "Delete Source"
-msgstr "Quelle löschen"
-
-#: ../../mod/sources.php:158
-msgid "Source removed"
-msgstr "Quelle gelöscht"
-
-#: ../../mod/sources.php:160
-msgid "Unable to remove source."
-msgstr "Konnte die Quelle nicht löschen."
-
-#: ../../mod/lockview.php:37
-msgid "Remote privacy information not available."
-msgstr "Privatsphäre-Einstellungen anderer Nutzer sind nicht verfügbar."
-
-#: ../../mod/lockview.php:58
-msgid "Visible to:"
-msgstr "Sichtbar für:"
-
-#: ../../mod/acl.php:222
-msgid "network"
-msgstr "Netzwerk"
-
-#: ../../mod/acl.php:232
-msgid "RSS"
-msgstr "RSS"
-
-#: ../../mod/regmod.php:11
-msgid "Please login."
-msgstr "Bitte melde dich an."
-
-#: ../../mod/rmagic.php:40
-msgid ""
-"We encountered a problem while logging in with the OpenID you provided. "
-"Please check the correct spelling of the ID."
-msgstr "Wir haben ein Problem mit der OpenID festgestellt, mit der Du Dich anmelden wolltest. Bitte überprüfe sie noch einmal."
-
-#: ../../mod/rmagic.php:40
-msgid "The error message was:"
-msgstr "Die Fehlermeldung war:"
-
-#: ../../mod/rmagic.php:44
-msgid "Authentication failed."
-msgstr "Authentifizierung fehlgeschlagen."
-
-#: ../../mod/rmagic.php:84
-msgid "Remote Authentication"
-msgstr "Entfernte Authentifizierung"
-
-#: ../../mod/rmagic.php:85
-msgid "Enter your channel address (e.g. channel@example.com)"
-msgstr "Deine Kanal-Adresse (z. B. channel@example.com)"
-
-#: ../../mod/rmagic.php:86
-msgid "Authenticate"
-msgstr "Authentifizieren"
-
-#: ../../mod/dirsearch.php:29
-msgid "This directory server requires an access token"
-msgstr "Dieser Verzeichnis-Server benötigt ein Zugangstoken"
-
-#: ../../mod/siteinfo.php:111
-#, php-format
-msgid "Version %s"
-msgstr "Version %s"
-
-#: ../../mod/siteinfo.php:132
-msgid "Installed plugins/addons/apps:"
-msgstr "Installierte Plugins/Addons/Apps"
-
-#: ../../mod/siteinfo.php:145
-msgid "No installed plugins/addons/apps"
-msgstr "Keine installierten Plugins/Addons/Apps"
-
-#: ../../mod/siteinfo.php:158
-msgid ""
-"This is a hub of $Projectname - a global cooperative network of "
-"decentralized privacy enhanced websites."
-msgstr "Dieser Hub ist Teil von $Projectname – ein globales, kooperatives Netzwerk aus dezentralen Websites, die Rücksicht auf Deine Privatsphäre nehmen."
-
-#: ../../mod/siteinfo.php:160
-msgid "Tag: "
-msgstr "Schlagwort: "
-
-#: ../../mod/siteinfo.php:162
-msgid "Last background fetch: "
-msgstr "Letzter Hintergrundabruf:"
-
-#: ../../mod/siteinfo.php:164
-msgid "Current load average: "
-msgstr "Aktuelles Load Average:"
-
-#: ../../mod/siteinfo.php:167
-msgid "Running at web location"
-msgstr "Erreichbar unter der Web-Adresse"
-
-#: ../../mod/siteinfo.php:168
-msgid ""
-"Please visit <a href=\"https://redmatrix.me\">redmatrix.me</a> to learn more"
-" about $Projectname."
-msgstr "Bitte besuche <a href=\"https://redmatrix.me\">redmatrix.me</a>, um mehr über $Projectname zu erfahren."
-
-#: ../../mod/siteinfo.php:169
-msgid "Bug reports and issues: please visit"
-msgstr "Probleme oder Fehler gefunden? Bitte besuche"
-
-#: ../../mod/siteinfo.php:171
-msgid "$projectname issues"
-msgstr "$projectname-Bugtracker"
-
-#: ../../mod/siteinfo.php:172
-msgid ""
-"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot "
-"com"
-msgstr "Vorschläge, Lob, usw.: E-Mail an 'redmatrix' at librelist - dot - com"
-
-#: ../../mod/siteinfo.php:174
-msgid "Site Administrators"
-msgstr "Administratoren"
-
-#: ../../mod/import.php:27
-#, php-format
-msgid "Your service plan only allows %d channels."
-msgstr "Dein Vertrag erlaubt nur %d Kanäle."
-
-#: ../../mod/import.php:65 ../../mod/import_items.php:38
-msgid "Nothing to import."
-msgstr "Nichts zu importieren."
-
-#: ../../mod/import.php:89 ../../mod/import_items.php:62
-msgid "Unable to download data from old server"
-msgstr "Daten können vom alten Server nicht heruntergeladen werden"
-
-#: ../../mod/import.php:95 ../../mod/import_items.php:68
-msgid "Imported file is empty."
-msgstr "Die importierte Datei ist leer."
-
-#: ../../mod/import.php:115 ../../mod/import_items.php:82
-#, php-format
-msgid "Warning: Database versions differ by %1$d updates."
-msgstr "Achtung: Datenbankversionen unterscheiden sich um %1$d Aktualisierungen."
-
-#: ../../mod/import.php:148
-msgid "No channel. Import failed."
-msgstr "Kein Kanal. Import fehlgeschlagen."
-
-#: ../../mod/import.php:493
-msgid "You must be logged in to use this feature."
-msgstr "Du musst angemeldet sein um diese Funktion zu nutzen."
-
-#: ../../mod/import.php:498
-msgid "Import Channel"
-msgstr "Kanal importieren"
-
-#: ../../mod/import.php:499
-msgid ""
-"Use this form to import an existing channel from a different server/hub. You"
-" may retrieve the channel identity from the old server/hub via the network "
-"or provide an export file."
-msgstr "Verwende dieses Formular, um einen existierenden Kanal von einem anderen Hub zu importieren. Du kannst den Kanal direkt vom bisherigen Hub über das Netzwerk oder aus einer exportierten Sicherheitskopie importieren."
-
-#: ../../mod/import.php:500 ../../mod/import_items.php:121
-msgid "File to Upload"
-msgstr "Hochzuladende Datei:"
-
-#: ../../mod/import.php:501
-msgid "Or provide the old server/hub details"
-msgstr "Oder gib die Details Deines bisherigen Red-Servers ein"
-
-#: ../../mod/import.php:502
-msgid "Your old identity address (xyz@example.com)"
-msgstr "Bisherige Kanal-Adresse (xyz@example.com)"
-
-#: ../../mod/import.php:503
-msgid "Your old login email address"
-msgstr "Deine alte Login-E-Mail-Adresse"
-
-#: ../../mod/import.php:504
-msgid "Your old login password"
-msgstr "Dein altes Passwort"
-
-#: ../../mod/import.php:505
-msgid ""
-"For either option, please choose whether to make this hub your new primary "
-"address, or whether your old location should continue this role. You will be"
-" able to post from either location, but only one can be marked as the "
-"primary location for files, photos, and media."
-msgstr "Egal, welche Option Du wählst – bitte lege fest, ob dieser Server die neue primäre Adresse dieses Kanals sein soll, oder ob der bisherige Red-Server diese Rolle weiterhin wahrnimmt. Du kannst von beiden Servern aus posten, aber nur einer kann der primäre Ort Deiner Dateien, Fotos und Medien sein."
-
-#: ../../mod/import.php:506
-msgid "Make this hub my primary location"
-msgstr "Dieser Red-Server ist mein primärer Server."
-
-#: ../../mod/import.php:507
-msgid ""
-"Import existing posts if possible (experimental - limited by available "
-"memory"
-msgstr "Importiere bestehende Beiträge falls möglich (experimentell - begrenzt durch zur Verfügung stehenden Speicher"
-
-#: ../../mod/import.php:508
-msgid ""
-"This process may take several minutes to complete. Please submit the form "
-"only once and leave this page open until finished."
-msgstr "Dieser Vorgang kann einige Minuten dauern. Bitte sende das Formular nur einmal ab und lasse diese Seite bis zur Fertigstellung offen."
-
-#: ../../mod/thing.php:111
-msgid "Thing updated"
-msgstr "Sache aktualisiert"
-
-#: ../../mod/thing.php:163
-msgid "Object store: failed"
-msgstr "Speichern des Objekts fehlgeschlagen"
-
-#: ../../mod/thing.php:167
-msgid "Thing added"
-msgstr "Sache hinzugefügt"
-
-#: ../../mod/thing.php:193
-#, php-format
-msgid "OBJ: %1$s %2$s %3$s"
-msgstr "OBJ: %1$s %2$s %3$s"
-
-#: ../../mod/thing.php:256
-msgid "Show Thing"
-msgstr "Sache anzeigen"
-
-#: ../../mod/thing.php:263
-msgid "item not found."
-msgstr "Eintrag nicht gefunden"
-
-#: ../../mod/thing.php:296
-msgid "Edit Thing"
-msgstr "Sache bearbeiten"
-
-#: ../../mod/thing.php:298 ../../mod/thing.php:348
-msgid "Select a profile"
-msgstr "Wähle ein Profil"
-
-#: ../../mod/thing.php:302 ../../mod/thing.php:351
-msgid "Post an activity"
-msgstr "Aktivitätsnachricht senden"
-
-#: ../../mod/thing.php:302 ../../mod/thing.php:351
-msgid "Only sends to viewers of the applicable profile"
-msgstr "Nur an Betrachter des ausgewählten Profils senden"
-
-#: ../../mod/thing.php:304 ../../mod/thing.php:353
-msgid "Name of thing e.g. something"
-msgstr "Name der Sache, z. B. irgendwas"
-
-#: ../../mod/thing.php:306 ../../mod/thing.php:354
-msgid "URL of thing (optional)"
-msgstr "URL der Sache (optional)"
-
-#: ../../mod/thing.php:308 ../../mod/thing.php:355
-msgid "URL for photo of thing (optional)"
-msgstr "URL eines Fotos der Sache (optional)"
-
-#: ../../mod/thing.php:346
-msgid "Add Thing to your Profile"
-msgstr "Die Sache Deinem Profil hinzufügen"
-
-#: ../../mod/invite.php:25
-msgid "Total invitation limit exceeded."
-msgstr "Einladungslimit überschritten."
-
-#: ../../mod/invite.php:49
-#, php-format
-msgid "%s : Not a valid email address."
-msgstr "%s : Keine gültige Email Adresse."
-
-#: ../../mod/invite.php:76
-msgid "Please join us on $Projectname"
-msgstr "Schließe Dich uns auf $Projectname an!"
-
-#: ../../mod/invite.php:87
-msgid "Invitation limit exceeded. Please contact your site administrator."
-msgstr "Einladungslimit überschritten. Bitte kontaktiere den Administrator Deines Red-Servers."
-
-#: ../../mod/invite.php:92
-#, php-format
-msgid "%s : Message delivery failed."
-msgstr "%s : Nachricht konnte nicht zugestellt werden."
-
-#: ../../mod/invite.php:96
-#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] "%d Nachricht gesendet."
-msgstr[1] "%d Nachrichten gesendet."
-
-#: ../../mod/invite.php:115
-msgid "You have no more invitations available"
-msgstr "Du hast keine weiteren verfügbare Einladungen"
-
-#: ../../mod/invite.php:129
-msgid "Send invitations"
-msgstr "Einladungen senden"
-
-#: ../../mod/invite.php:130
-msgid "Enter email addresses, one per line:"
-msgstr "Email-Adressen eintragen, eine pro Zeile:"
-
-#: ../../mod/invite.php:132
-msgid "Please join my community on $Projectname."
-msgstr "Schließe Dich uns auf $Projectname an!"
-
-#: ../../mod/invite.php:134
-msgid "You will need to supply this invitation code: "
-msgstr "Gib folgenden Einladungs-Code ein:"
-
-#: ../../mod/invite.php:135
-msgid ""
-"1. Register at any $Projectname location (they are all inter-connected)"
-msgstr "1. Registriere Dich auf einem beliebigen $Projectname-Hub (sie sind alle miteinander verbunden)"
-
-#: ../../mod/invite.php:137
-msgid "2. Enter my $Projectname network address into the site searchbar."
-msgstr "2. Gib meine $Projectname-Adresse im Suchfeld ein."
-
-#: ../../mod/invite.php:138
-msgid "or visit "
-msgstr "oder besuche"
+#: ../../mod/editlayout.php:112
+msgid "Delete layout?"
+msgstr "Layout löschen?"
-#: ../../mod/invite.php:140
-msgid "3. Click [Connect]"
-msgstr "3. Klicke auf [Verbinden]"
+#: ../../mod/editlayout.php:159 ../../mod/layouts.php:124
+msgid "Layout Description (Optional)"
+msgstr "Layout-Beschreibung (optional)"
-#: ../../mod/update_channel.php:43 ../../mod/update_display.php:25
-#: ../../mod/update_home.php:21 ../../mod/update_network.php:23
-#: ../../mod/update_search.php:46 ../../mod/update_public.php:21
-msgid "[Embedded content - reload page to view]"
-msgstr "[Eingebettete Inhalte – lade die Seite neu, um sie anzuzeigen]"
+#: ../../mod/editlayout.php:161 ../../mod/layouts.php:121
+#: ../../mod/layouts.php:179
+msgid "Layout Name"
+msgstr "Layout-Name"
-#: ../../mod/viewsrc.php:40
-msgid "Source of Item"
-msgstr "Quelle des Elements"
+#: ../../mod/editlayout.php:178
+msgid "Edit Layout"
+msgstr "Layout bearbeiten"
#: ../../mod/settings.php:76
msgid "Name is required"
@@ -7430,556 +7500,709 @@ msgstr "Name ist erforderlich"
msgid "Key and Secret are required"
msgstr "Schlüssel und Geheimnis werden benötigt"
-#: ../../mod/settings.php:231
+#: ../../mod/settings.php:232
msgid "Passwords do not match. Password unchanged."
msgstr "Kennwörter stimmen nicht überein. Kennwort nicht verändert."
-#: ../../mod/settings.php:235
+#: ../../mod/settings.php:236
msgid "Empty passwords are not allowed. Password unchanged."
msgstr "Leere Kennwörter sind nicht erlaubt. Kennwort nicht verändert."
-#: ../../mod/settings.php:249
+#: ../../mod/settings.php:250
msgid "Password changed."
msgstr "Kennwort geändert."
-#: ../../mod/settings.php:251
+#: ../../mod/settings.php:252
msgid "Password update failed. Please try again."
msgstr "Kennwortänderung fehlgeschlagen. Bitte versuche es noch einmal."
-#: ../../mod/settings.php:265
+#: ../../mod/settings.php:266
msgid "Not valid email."
msgstr "Keine gültige E-Mail Adresse."
-#: ../../mod/settings.php:268
+#: ../../mod/settings.php:269
msgid "Protected email address. Cannot change to that email."
msgstr "Geschützte E-Mail Adresse. Diese kann nicht verändert werden."
-#: ../../mod/settings.php:277
+#: ../../mod/settings.php:278
msgid "System failure storing new email. Please try again."
msgstr "Systemfehler während des Speicherns der neuen Mail. Bitte versuche es noch einmal."
-#: ../../mod/settings.php:518
+#: ../../mod/settings.php:521
msgid "Settings updated."
msgstr "Einstellungen aktualisiert."
-#: ../../mod/settings.php:582 ../../mod/settings.php:608
-#: ../../mod/settings.php:644
+#: ../../mod/settings.php:585 ../../mod/settings.php:611
+#: ../../mod/settings.php:647
msgid "Add application"
msgstr "Anwendung hinzufügen"
-#: ../../mod/settings.php:585
+#: ../../mod/settings.php:588
msgid "Name of application"
msgstr "Name der Anwendung"
-#: ../../mod/settings.php:586 ../../mod/settings.php:612
+#: ../../mod/settings.php:589 ../../mod/settings.php:615
msgid "Consumer Key"
msgstr "Consumer Key"
-#: ../../mod/settings.php:586 ../../mod/settings.php:587
+#: ../../mod/settings.php:589 ../../mod/settings.php:590
msgid "Automatically generated - change if desired. Max length 20"
msgstr "Automatisch erzeugt – ändern, falls erwünscht. Maximale Länge 20"
-#: ../../mod/settings.php:587 ../../mod/settings.php:613
+#: ../../mod/settings.php:590 ../../mod/settings.php:616
msgid "Consumer Secret"
msgstr "Consumer Secret"
-#: ../../mod/settings.php:588 ../../mod/settings.php:614
+#: ../../mod/settings.php:591 ../../mod/settings.php:617
msgid "Redirect"
msgstr "Umleitung"
-#: ../../mod/settings.php:588
+#: ../../mod/settings.php:591
msgid ""
"Redirect URI - leave blank unless your application specifically requires "
"this"
msgstr "Umleitungs-URl – lasse das leer, solange Deine Anwendung es nicht explizit erfordert"
-#: ../../mod/settings.php:589 ../../mod/settings.php:615
+#: ../../mod/settings.php:592 ../../mod/settings.php:618
msgid "Icon url"
msgstr "Symbol-URL"
-#: ../../mod/settings.php:589
+#: ../../mod/settings.php:592
msgid "Optional"
msgstr "Optional"
-#: ../../mod/settings.php:600
+#: ../../mod/settings.php:603
msgid "You can't edit this application."
msgstr "Diese Anwendung kann nicht bearbeitet werden."
-#: ../../mod/settings.php:643
+#: ../../mod/settings.php:646
msgid "Connected Apps"
msgstr "Verbundene Apps"
-#: ../../mod/settings.php:647
+#: ../../mod/settings.php:650
msgid "Client key starts with"
msgstr "Client Key beginnt mit"
-#: ../../mod/settings.php:648
+#: ../../mod/settings.php:651
msgid "No name"
msgstr "Kein Name"
-#: ../../mod/settings.php:649
+#: ../../mod/settings.php:652
msgid "Remove authorization"
msgstr "Authorisierung aufheben"
-#: ../../mod/settings.php:662
+#: ../../mod/settings.php:665
msgid "No feature settings configured"
msgstr "Keine Funktions-Einstellungen konfiguriert"
-#: ../../mod/settings.php:669
+#: ../../mod/settings.php:672
msgid "Feature/Addon Settings"
msgstr "Funktions-/Addon-Einstellungen"
-#: ../../mod/settings.php:692
+#: ../../mod/settings.php:695
msgid "Account Settings"
msgstr "Konto-Einstellungen"
-#: ../../mod/settings.php:693
+#: ../../mod/settings.php:696
msgid "Enter New Password:"
msgstr "Neues Passwort eingeben:"
-#: ../../mod/settings.php:694
+#: ../../mod/settings.php:697
msgid "Confirm New Password:"
msgstr "Neues Passwort bestätigen:"
-#: ../../mod/settings.php:694
+#: ../../mod/settings.php:697
msgid "Leave password fields blank unless changing"
msgstr "Lasse die Passwort-Felder leer, außer Du möchtest das Passwort ändern"
-#: ../../mod/settings.php:696 ../../mod/settings.php:1027
+#: ../../mod/settings.php:699 ../../mod/settings.php:1030
msgid "Email Address:"
msgstr "Email Adresse:"
-#: ../../mod/settings.php:698
+#: ../../mod/settings.php:701
msgid "Remove this account including all its channels"
msgstr "Dieses Konto inklusive all seiner Kanäle löschen"
-#: ../../mod/settings.php:714
+#: ../../mod/settings.php:717
msgid "Off"
msgstr "Aus"
-#: ../../mod/settings.php:714
+#: ../../mod/settings.php:717
msgid "On"
msgstr "An"
-#: ../../mod/settings.php:721
+#: ../../mod/settings.php:724
msgid "Additional Features"
msgstr "Zusätzliche Funktionen"
-#: ../../mod/settings.php:745
+#: ../../mod/settings.php:748
msgid "Connector Settings"
msgstr "Connector-Einstellungen"
-#: ../../mod/settings.php:784
+#: ../../mod/settings.php:787
msgid "No special theme for mobile devices"
msgstr "Keine spezielle Theme für mobile Geräte"
-#: ../../mod/settings.php:787
+#: ../../mod/settings.php:790
#, php-format
msgid "%s - (Experimental)"
msgstr "%s – (experimentell)"
-#: ../../mod/settings.php:826
+#: ../../mod/settings.php:829
msgid "Display Settings"
msgstr "Anzeige-Einstellungen"
-#: ../../mod/settings.php:827
+#: ../../mod/settings.php:830
msgid "Theme Settings"
msgstr "Theme-Einstellungen"
-#: ../../mod/settings.php:828
+#: ../../mod/settings.php:831
msgid "Custom Theme Settings"
msgstr "Benutzerdefinierte Theme-Einstellungen"
-#: ../../mod/settings.php:829
+#: ../../mod/settings.php:832
msgid "Content Settings"
msgstr "Inhaltseinstellungen"
-#: ../../mod/settings.php:835
+#: ../../mod/settings.php:838
msgid "Display Theme:"
msgstr "Anzeige-Theme:"
-#: ../../mod/settings.php:836
+#: ../../mod/settings.php:839
msgid "Mobile Theme:"
msgstr "Mobile Theme:"
-#: ../../mod/settings.php:837
+#: ../../mod/settings.php:840
msgid "Enable user zoom on mobile devices"
msgstr "Zoom auf Mobilgeräten aktivieren"
-#: ../../mod/settings.php:838
+#: ../../mod/settings.php:841
msgid "Update browser every xx seconds"
msgstr "Browser alle xx Sekunden aktualisieren"
-#: ../../mod/settings.php:838
+#: ../../mod/settings.php:841
msgid "Minimum of 10 seconds, no maximum"
msgstr "Minimum 10 Sekunden, kein Maximum"
-#: ../../mod/settings.php:839
+#: ../../mod/settings.php:842
msgid "Maximum number of conversations to load at any time:"
msgstr "Maximale Anzahl von Unterhaltungen, die auf einmal geladen werden sollen:"
-#: ../../mod/settings.php:839
+#: ../../mod/settings.php:842
msgid "Maximum of 100 items"
msgstr "Maximum: 100 Beiträge"
-#: ../../mod/settings.php:840
+#: ../../mod/settings.php:843
msgid "Show emoticons (smilies) as images"
msgstr "Emoticons (Smilies) als Bilder anzeigen"
-#: ../../mod/settings.php:841
+#: ../../mod/settings.php:844
msgid "Link post titles to source"
msgstr "Beitragstitel zum Originalbeitrag verlinken"
-#: ../../mod/settings.php:842
+#: ../../mod/settings.php:845
msgid "System Page Layout Editor - (advanced)"
msgstr "System-Seitenlayout-Editor (für Experten)"
-#: ../../mod/settings.php:845
+#: ../../mod/settings.php:848
msgid "Use blog/list mode on channel page"
msgstr "Blog-/Listenmodus auf der Kanalseite verwenden"
-#: ../../mod/settings.php:845 ../../mod/settings.php:846
+#: ../../mod/settings.php:848 ../../mod/settings.php:849
msgid "(comments displayed separately)"
msgstr "(Kommentare werden separat angezeigt)"
-#: ../../mod/settings.php:846
+#: ../../mod/settings.php:849
msgid "Use blog/list mode on matrix page"
msgstr "Blog-/Listenmodus auf der Matrixseite verwenden"
-#: ../../mod/settings.php:847
+#: ../../mod/settings.php:850
msgid "Channel page max height of content (in pixels)"
msgstr "Maximale Höhe von Beitragsblöcken auf der Kanalseite (in Pixeln)"
-#: ../../mod/settings.php:847 ../../mod/settings.php:848
+#: ../../mod/settings.php:850 ../../mod/settings.php:851
msgid "click to expand content exceeding this height"
msgstr "Blöcke, deren Inhalt diese Höhe überschreitet, können per Klick vergrößert werden."
-#: ../../mod/settings.php:848
+#: ../../mod/settings.php:851
msgid "Matrix page max height of content (in pixels)"
msgstr "Maximale Höhe von Beitragsblöcken auf der Matrixseite (in Pixeln)"
-#: ../../mod/settings.php:882
+#: ../../mod/settings.php:885
msgid "Nobody except yourself"
msgstr "Niemand außer Dir selbst"
-#: ../../mod/settings.php:883
+#: ../../mod/settings.php:886
msgid "Only those you specifically allow"
msgstr "Nur die, denen Du es explizit erlaubst"
-#: ../../mod/settings.php:884
+#: ../../mod/settings.php:887
msgid "Approved connections"
msgstr "Angenommene Verbindungen"
-#: ../../mod/settings.php:885
+#: ../../mod/settings.php:888
msgid "Any connections"
msgstr "Beliebige Verbindungen"
-#: ../../mod/settings.php:886
+#: ../../mod/settings.php:889
msgid "Anybody on this website"
msgstr "Jeder auf dieser Website"
-#: ../../mod/settings.php:887
+#: ../../mod/settings.php:890
msgid "Anybody in this network"
-msgstr "Alle Red-Nutzer"
+msgstr "Alle $Projectname-Mitglieder"
-#: ../../mod/settings.php:888
+#: ../../mod/settings.php:891
msgid "Anybody authenticated"
msgstr "Jeder authentifizierte"
-#: ../../mod/settings.php:889
+#: ../../mod/settings.php:892
msgid "Anybody on the internet"
msgstr "Jeder im Internet"
-#: ../../mod/settings.php:963
+#: ../../mod/settings.php:966
msgid "Publish your default profile in the network directory"
msgstr "Standard-Profil im Netzwerk-Verzeichnis veröffentlichen"
-#: ../../mod/settings.php:968
+#: ../../mod/settings.php:971
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr "Dürfen wir Dich neuen Mitgliedern als potentiellen Kontakt vorschlagen?"
-#: ../../mod/settings.php:977
+#: ../../mod/settings.php:980
msgid "Your channel address is"
msgstr "Deine Kanal-Adresse lautet"
-#: ../../mod/settings.php:1018
+#: ../../mod/settings.php:1021
msgid "Channel Settings"
msgstr "Kanal-Einstellungen"
-#: ../../mod/settings.php:1025
+#: ../../mod/settings.php:1028
msgid "Basic Settings"
msgstr "Grundeinstellungen"
-#: ../../mod/settings.php:1028
+#: ../../mod/settings.php:1031
msgid "Your Timezone:"
msgstr "Ihre Zeitzone:"
-#: ../../mod/settings.php:1029
+#: ../../mod/settings.php:1032
msgid "Default Post Location:"
msgstr "Standardstandort:"
-#: ../../mod/settings.php:1029
+#: ../../mod/settings.php:1032
msgid "Geographical location to display on your posts"
msgstr "Geografischer Ort, der bei Deinen Beiträgen angezeigt werden soll"
-#: ../../mod/settings.php:1030
+#: ../../mod/settings.php:1033
msgid "Use Browser Location:"
msgstr "Standort des Browsers verwenden:"
-#: ../../mod/settings.php:1032
+#: ../../mod/settings.php:1035
msgid "Adult Content"
msgstr "Nicht jugendfreie Inhalte"
-#: ../../mod/settings.php:1032
+#: ../../mod/settings.php:1035
msgid ""
"This channel frequently or regularly publishes adult content. (Please tag "
"any adult material and/or nudity with #NSFW)"
msgstr "Dieser Kanal veröffentlicht regelmäßig Inhalte, die für Minderjährige ungeeignet sind. (Bitte markiere solche Inhalte mit dem Schlagwort #NSFW)"
-#: ../../mod/settings.php:1034
+#: ../../mod/settings.php:1037
msgid "Security and Privacy Settings"
msgstr "Sicherheits- und Datenschutz-Einstellungen"
-#: ../../mod/settings.php:1036
+#: ../../mod/settings.php:1039
msgid "Your permissions are already configured. Click to view/adjust"
msgstr "Deine Zugriffsrechte sind schon konfiguriert. Klicke hier, um sie zu betrachten oder zu ändern"
-#: ../../mod/settings.php:1038
+#: ../../mod/settings.php:1041
msgid "Hide my online presence"
msgstr "Meine Online-Präsenz verbergen"
-#: ../../mod/settings.php:1038
+#: ../../mod/settings.php:1041
msgid "Prevents displaying in your profile that you are online"
msgstr "Verhindert die Anzeige Deines Online-Status in deinem Profil"
-#: ../../mod/settings.php:1040
+#: ../../mod/settings.php:1043
msgid "Simple Privacy Settings:"
msgstr "Einfache Privatsphäre-Einstellungen"
-#: ../../mod/settings.php:1041
+#: ../../mod/settings.php:1044
msgid ""
"Very Public - <em>extremely permissive (should be used with caution)</em>"
msgstr "Komplett offen – <em>extrem ungeschützt (mit großer Vorsicht verwenden!)</em>"
-#: ../../mod/settings.php:1042
+#: ../../mod/settings.php:1045
msgid ""
"Typical - <em>default public, privacy when desired (similar to social "
"network permissions but with improved privacy)</em>"
msgstr "Typisch – <em>Standard öffentlich, Privatsphäre, wo sie erwünscht ist (ähnlich den Einstellungen in sozialen Netzwerken, aber mit besser geschützter Privatsphäre)</em>"
-#: ../../mod/settings.php:1043
+#: ../../mod/settings.php:1046
msgid "Private - <em>default private, never open or public</em>"
msgstr "Privat – <em>Standard privat, nie offen oder öffentlich</em>"
-#: ../../mod/settings.php:1044
+#: ../../mod/settings.php:1047
msgid "Blocked - <em>default blocked to/from everybody</em>"
msgstr "Blockiert – <em>Alle standardmäßig blockiert</em>"
-#: ../../mod/settings.php:1046
+#: ../../mod/settings.php:1049
msgid "Allow others to tag your posts"
msgstr "Erlaube anderen, Deine Beiträge zu verschlagworten"
-#: ../../mod/settings.php:1046
+#: ../../mod/settings.php:1049
msgid ""
"Often used by the community to retro-actively flag inappropriate content"
msgstr "Wird oft von der Community genutzt um rückwirkend anstößigen Inhalt zu markieren"
-#: ../../mod/settings.php:1048
+#: ../../mod/settings.php:1051
msgid "Advanced Privacy Settings"
msgstr "Fortgeschrittene Privatsphäre-Einstellungen"
-#: ../../mod/settings.php:1050
+#: ../../mod/settings.php:1053
msgid "Expire other channel content after this many days"
msgstr "Den Inhalt anderer Kanäle nach dieser Anzahl Tage verfallen lassen"
-#: ../../mod/settings.php:1050
+#: ../../mod/settings.php:1053
msgid "0 or blank prevents expiration"
msgstr "0 oder kein Inhalt verhindern das Verfallen"
-#: ../../mod/settings.php:1051
+#: ../../mod/settings.php:1054
msgid "Maximum Friend Requests/Day:"
msgstr "Maximale Kontaktanfragen pro Tag:"
-#: ../../mod/settings.php:1051
+#: ../../mod/settings.php:1054
msgid "May reduce spam activity"
msgstr "Kann die Spam-Aktivität verringern"
-#: ../../mod/settings.php:1052
+#: ../../mod/settings.php:1055
msgid "Default Post Permissions"
msgstr "Standardeinstellungen für Beitrags-Zugriffsrechte"
-#: ../../mod/settings.php:1057
+#: ../../mod/settings.php:1056 ../../mod/mitem.php:150 ../../mod/mitem.php:223
+msgid "(click to open/close)"
+msgstr "(zum öffnen/schließen anklicken)"
+
+#: ../../mod/settings.php:1060
msgid "Channel permissions category:"
msgstr "Zugriffsrechte-Kategorie des Kanals:"
-#: ../../mod/settings.php:1063
+#: ../../mod/settings.php:1066
msgid "Maximum private messages per day from unknown people:"
msgstr "Maximale Anzahl privater Nachrichten pro Tag von unbekannten Leuten:"
-#: ../../mod/settings.php:1063
+#: ../../mod/settings.php:1066
msgid "Useful to reduce spamming"
msgstr "Nützlich, um Spam zu verringern"
-#: ../../mod/settings.php:1066
+#: ../../mod/settings.php:1069
msgid "Notification Settings"
msgstr "Benachrichtigungs-Einstellungen"
-#: ../../mod/settings.php:1067
+#: ../../mod/settings.php:1070
msgid "By default post a status message when:"
msgstr "Sende standardmäßig Status-Nachrichten, wenn:"
-#: ../../mod/settings.php:1068
+#: ../../mod/settings.php:1071
msgid "accepting a friend request"
msgstr "Du eine Verbindungsanfrage annimmst"
-#: ../../mod/settings.php:1069
+#: ../../mod/settings.php:1072
msgid "joining a forum/community"
msgstr "Du einem Forum beitrittst"
-#: ../../mod/settings.php:1070
+#: ../../mod/settings.php:1073
msgid "making an <em>interesting</em> profile change"
msgstr "Du eine <em>interessante</em> Änderung an Deinem Profil vornimmst"
-#: ../../mod/settings.php:1071
+#: ../../mod/settings.php:1074
msgid "Send a notification email when:"
msgstr "Eine E-Mail-Benachrichtigung senden, wenn:"
-#: ../../mod/settings.php:1072
+#: ../../mod/settings.php:1075
msgid "You receive a connection request"
msgstr "Du eine Verbindungsanfrage erhältst"
-#: ../../mod/settings.php:1073
+#: ../../mod/settings.php:1076
msgid "Your connections are confirmed"
msgstr "Eine Verbindung bestätigt wurde"
-#: ../../mod/settings.php:1074
+#: ../../mod/settings.php:1077
msgid "Someone writes on your profile wall"
msgstr "Jemand auf Deine Pinnwand schreibt"
-#: ../../mod/settings.php:1075
+#: ../../mod/settings.php:1078
msgid "Someone writes a followup comment"
msgstr "Jemand einen Beitrag kommentiert"
-#: ../../mod/settings.php:1076
+#: ../../mod/settings.php:1079
msgid "You receive a private message"
msgstr "Du eine private Nachricht erhältst"
-#: ../../mod/settings.php:1077
+#: ../../mod/settings.php:1080
msgid "You receive a friend suggestion"
msgstr "Du einen Kontaktvorschlag erhältst"
-#: ../../mod/settings.php:1078
+#: ../../mod/settings.php:1081
msgid "You are tagged in a post"
msgstr "Du in einem Beitrag erwähnt wurdest"
-#: ../../mod/settings.php:1079
+#: ../../mod/settings.php:1082
msgid "You are poked/prodded/etc. in a post"
msgstr "Du in einem Beitrag angestupst/geknufft/o.ä. wurdest"
-#: ../../mod/settings.php:1082
+#: ../../mod/settings.php:1085
msgid "Show visual notifications including:"
msgstr "Visuelle Benachrichtigungen anzeigen für:"
-#: ../../mod/settings.php:1084
+#: ../../mod/settings.php:1087
msgid "Unseen matrix activity"
msgstr "Ungesehene Matrix-Aktivität"
-#: ../../mod/settings.php:1085
+#: ../../mod/settings.php:1088
msgid "Unseen channel activity"
msgstr "Ungesehene Kanal-Aktivität"
-#: ../../mod/settings.php:1086
+#: ../../mod/settings.php:1089
msgid "Unseen private messages"
msgstr "Ungelesene persönliche Nachrichten"
-#: ../../mod/settings.php:1086 ../../mod/settings.php:1091
-#: ../../mod/settings.php:1092 ../../mod/settings.php:1093
+#: ../../mod/settings.php:1089 ../../mod/settings.php:1094
+#: ../../mod/settings.php:1095 ../../mod/settings.php:1096
msgid "Recommended"
msgstr "Empfohlen"
-#: ../../mod/settings.php:1087
+#: ../../mod/settings.php:1090
msgid "Upcoming events"
msgstr "Baldige Termine"
-#: ../../mod/settings.php:1088
+#: ../../mod/settings.php:1091
msgid "Events today"
msgstr "Heutige Termine"
-#: ../../mod/settings.php:1089
+#: ../../mod/settings.php:1092
msgid "Upcoming birthdays"
msgstr "Baldige Geburtstage"
-#: ../../mod/settings.php:1089
+#: ../../mod/settings.php:1092
msgid "Not available in all themes"
msgstr "Nicht in allen Themes verfügbar"
-#: ../../mod/settings.php:1090
+#: ../../mod/settings.php:1093
msgid "System (personal) notifications"
msgstr "System – (persönliche) Benachrichtigungen"
-#: ../../mod/settings.php:1091
+#: ../../mod/settings.php:1094
msgid "System info messages"
msgstr "System – Info-Nachrichten"
-#: ../../mod/settings.php:1092
+#: ../../mod/settings.php:1095
msgid "System critical alerts"
msgstr "System – kritische Warnungen"
-#: ../../mod/settings.php:1093
+#: ../../mod/settings.php:1096
msgid "New connections"
msgstr "Neue Verbindungen"
-#: ../../mod/settings.php:1094
+#: ../../mod/settings.php:1097
msgid "System Registrations"
msgstr "System – Registrierungen"
-#: ../../mod/settings.php:1095
+#: ../../mod/settings.php:1098
msgid ""
"Also show new wall posts, private messages and connections under Notices"
msgstr "Zeigt neue Pinnwand-Nachrichten, private Nachrichten und Verbindungen unter Benachrichtigungen an"
-#: ../../mod/settings.php:1097
+#: ../../mod/settings.php:1100
msgid "Notify me of events this many days in advance"
msgstr "Benachrichtige mich zu Terminen so viele Tage im Voraus"
-#: ../../mod/settings.php:1097
+#: ../../mod/settings.php:1100
msgid "Must be greater than 0"
msgstr "Muss größer als 0 sein"
-#: ../../mod/settings.php:1099
+#: ../../mod/settings.php:1102
msgid "Advanced Account/Page Type Settings"
msgstr "Erweiterte Account- und Seitenart-Einstellungen"
-#: ../../mod/settings.php:1100
+#: ../../mod/settings.php:1103
msgid "Change the behaviour of this account for special situations"
msgstr "Ändere das Verhalten dieses Accounts unter speziellen Umständen"
-#: ../../mod/settings.php:1103
+#: ../../mod/settings.php:1106
msgid ""
"Please enable expert mode (in <a href=\"settings/features\">Settings > "
"Additional features</a>) to adjust!"
msgstr "Aktiviere den Expertenmodus (unter <a href=\"settings/features\">Settings > Zusätzliche Funktionen</a>), um hier Einstellungen vorzunehmen!"
-#: ../../mod/settings.php:1104
+#: ../../mod/settings.php:1107
msgid "Miscellaneous Settings"
msgstr "Sonstige Einstellungen"
-#: ../../mod/settings.php:1105
+#: ../../mod/settings.php:1108
msgid "Default photo upload folder"
msgstr "Voreingestellter Ordner für hochgeladene Fotos"
-#: ../../mod/settings.php:1106
+#: ../../mod/settings.php:1108 ../../mod/settings.php:1109
+msgid "%Y - current year, %m - current month"
+msgstr "%Y - aktuelles Jahr, %m - aktueller Monat"
+
+#: ../../mod/settings.php:1109
msgid "Default file upload folder"
msgstr "Voreingestellter Ordner für hochgeladene Dateien"
-#: ../../mod/settings.php:1108
+#: ../../mod/settings.php:1111
msgid "Personal menu to display in your channel pages"
msgstr "Eigenes Menü zur Anzeige auf den Seiten deines Kanals"
-#: ../../mod/settings.php:1110
+#: ../../mod/settings.php:1113
msgid "Remove this channel."
msgstr "Diesen Kanal löschen"
+#: ../../mod/settings.php:1114
+msgid "Firefox Share $Projectname provider"
+msgstr "$Projectname-Provider für Firefox Share"
+
+#: ../../mod/settings.php:1115
+msgid "Start calendar week on monday"
+msgstr "Montag als erster Tag der Kalenderwoche"
+
+#: ../../mod/webpages.php:191
+msgid "Page Title"
+msgstr "Seitentitel"
+
+#: ../../mod/appman.php:28 ../../mod/appman.php:44
+msgid "App installed."
+msgstr "App installiert."
+
+#: ../../mod/appman.php:37
+msgid "Malformed app."
+msgstr "Fehlerhafte App."
+
+#: ../../mod/appman.php:80
+msgid "Embed code"
+msgstr "Code einbetten"
+
+#: ../../mod/appman.php:86
+msgid "Edit App"
+msgstr "App bearbeiten"
+
+#: ../../mod/appman.php:86
+msgid "Create App"
+msgstr "App erstellen"
+
+#: ../../mod/appman.php:91
+msgid "Name of app"
+msgstr "Name der App"
+
+#: ../../mod/appman.php:92
+msgid "Location (URL) of app"
+msgstr "Ort (URL) der App"
+
+#: ../../mod/appman.php:94
+msgid "Photo icon URL"
+msgstr "URL zum Icon"
+
+#: ../../mod/appman.php:94
+msgid "80 x 80 pixels - optional"
+msgstr "80 x 80 Pixel – optional"
+
+#: ../../mod/appman.php:95
+msgid "Version ID"
+msgstr "Versions-ID"
+
+#: ../../mod/appman.php:96
+msgid "Price of app"
+msgstr "Preis der App"
+
+#: ../../mod/appman.php:97
+msgid "Location (URL) to purchase app"
+msgstr "Ort (URL), um die App zu kaufen"
+
+#: ../../mod/filer.php:48
+msgid "- select -"
+msgstr "– auswählen –"
+
+#: ../../mod/layouts.php:176
+msgid "Comanche page description language help"
+msgstr "Hilfe zur Comanche-Seitenbeschreibungssprache"
+
+#: ../../mod/layouts.php:180
+msgid "Layout Description"
+msgstr "Layout-Beschreibung"
+
+#: ../../mod/layouts.php:185
+msgid "Download PDL file"
+msgstr "PDL-Datei herunterladen"
+
+#: ../../mod/locs.php:21 ../../mod/locs.php:50
+msgid "Location not found."
+msgstr "Klon nicht gefunden."
+
+#: ../../mod/locs.php:58
+msgid "Location lookup failed."
+msgstr "Nachschlagen des Kanal-Ortes fehlgeschlagen"
+
+#: ../../mod/locs.php:62
+msgid ""
+"Please select another location to become primary before removing the primary"
+" location."
+msgstr "Bitte mache einen anderen Kanal-Ort zum primären Ort, bevor Du den primären Ort löschst."
+
+#: ../../mod/locs.php:91
+msgid "Syncing locations"
+msgstr "Synchronisiere Klone"
+
+#: ../../mod/locs.php:101
+msgid "No locations found."
+msgstr "Keine Klon-Adressen gefunden."
+
+#: ../../mod/locs.php:112
+msgid "Manage Channel Locations"
+msgstr "Klon-Adressen verwalten"
+
+#: ../../mod/locs.php:113
+msgid "Location (address)"
+msgstr "URL (Adresse)"
+
+#: ../../mod/locs.php:114
+msgid "Primary Location"
+msgstr "Primärer Klon"
+
+#: ../../mod/locs.php:115
+msgid "Drop location"
+msgstr "Klon löschen"
+
+#: ../../mod/locs.php:117
+msgid "Sync now"
+msgstr "Jetzt synchronisieren"
+
+#: ../../mod/locs.php:118
+msgid "Please wait several minutes between consecutive operations."
+msgstr "Bitte warte mehrere Minuten zwischen dem Ausführen zweier Operationen!"
+
+#: ../../mod/locs.php:119
+msgid ""
+"When possible, drop a location by logging into that website/hub and removing"
+" your channel."
+msgstr "Wenn möglich, lösche einen Klon, indem Du Dich auf dem jeweiligen Hub einloggst und den Kanal dort löschst."
+
+#: ../../mod/locs.php:120
+msgid "Use this form to drop the location if the hub is no longer operating."
+msgstr "Benutze dieses Formular zum Löschen eines Klons, wenn es den Hub nicht mehr gibt."
+
+#: ../../mod/home.php:57 ../../mod/home.php:65 ../../mod/siteinfo.php:61
+msgid "$Projectname"
+msgstr "$Projectname"
+
+#: ../../mod/home.php:75
+#, php-format
+msgid "Welcome to %s"
+msgstr "Willkommen auf %s"
+
+#: ../../mod/regmod.php:11
+msgid "Please login."
+msgstr "Bitte melde dich an."
+
#: ../../mod/xchan.php:6
msgid "Xchan Lookup"
msgstr "Xchan-Suche"
@@ -7988,62 +8211,338 @@ msgstr "Xchan-Suche"
msgid "Lookup xchan beginning with (or webbie): "
msgstr "Nach xchans oder Webbies (Kanal-Adressen) suchen, die wie folgt beginnen:"
-#: ../../mod/manage.php:130
+#: ../../mod/xchan.php:37 ../../mod/menu.php:162 ../../mod/mitem.php:116
+msgid "Not found."
+msgstr "Nicht gefunden."
+
+#: ../../mod/channel.php:25 ../../mod/chat.php:19
+msgid "You must be logged in to see this page."
+msgstr "Du musst angemeldet sein, um diese Seite betrachten zu können."
+
+#: ../../mod/channel.php:97
+msgid "Insufficient permissions. Request redirected to profile page."
+msgstr "Unzureichende Zugriffsrechte. Die Anfrage wurde zur Profil-Seite umgeleitet."
+
+#: ../../mod/attach.php:9
+msgid "Item not available."
+msgstr "Element nicht verfügbar."
+
+#: ../../mod/photos.php:79
+msgid "Page owner information could not be retrieved."
+msgstr "Informationen über den Besitzer der Seite konnten nicht gefunden werden."
+
+#: ../../mod/photos.php:100
+msgid "Album not found."
+msgstr "Album nicht gefunden."
+
+#: ../../mod/photos.php:127
+msgid "Delete Album"
+msgstr "Album löschen"
+
+#: ../../mod/photos.php:171 ../../mod/photos.php:1006
+msgid "Delete Photo"
+msgstr "Foto löschen"
+
+#: ../../mod/photos.php:501
+msgid "No photos selected"
+msgstr "Keine Fotos ausgewählt"
+
+#: ../../mod/photos.php:550
+msgid "Access to this item is restricted."
+msgstr "Der Zugriff auf dieses Foto ist eingeschränkt."
+
+#: ../../mod/photos.php:589
#, php-format
-msgid "You have created %1$.0f of %2$.0f allowed channels."
-msgstr "Du hast %1$.0f von maximal %2$.0f erlaubten Kanälen eingerichtet."
+msgid "%1$.2f MB of %2$.2f MB photo storage used."
+msgstr "%1$.2f MB von %2$.2f MB Foto-Speicher belegt."
-#: ../../mod/manage.php:138
-msgid "Create a new channel"
-msgstr "Neuen Kanal anlegen"
+#: ../../mod/photos.php:592
+#, php-format
+msgid "%1$.2f MB photo storage used."
+msgstr "%1$.2f MB Foto-Speicher belegt."
-#: ../../mod/manage.php:161
-msgid "Current Channel"
-msgstr "Aktueller Kanal"
+#: ../../mod/photos.php:620
+msgid "Upload Photos"
+msgstr "Fotos hochladen"
-#: ../../mod/manage.php:163
-msgid "Switch to one of your channels by selecting it."
-msgstr "Wechsle zu einem Deiner Kanäle, indem Du auf ihn klickst."
+#: ../../mod/photos.php:624
+msgid "Enter an album name"
+msgstr "Namen für ein neues Album eingeben"
-#: ../../mod/manage.php:164
-msgid "Default Channel"
-msgstr "Standard Kanal"
+#: ../../mod/photos.php:625
+msgid "or select an existing album (doubleclick)"
+msgstr "oder ein bereits vorhandenes auswählen (Doppelklick)"
-#: ../../mod/manage.php:165
-msgid "Make Default"
-msgstr "Zum Standard machen"
+#: ../../mod/photos.php:626
+msgid "Create a status post for this upload"
+msgstr "Einen Statusbeitrag für diesen Upload erzeugen"
-#: ../../mod/manage.php:168
+#: ../../mod/photos.php:627
+msgid "Caption (optional):"
+msgstr "Beschriftung (optional):"
+
+#: ../../mod/photos.php:628
+msgid "Description (optional):"
+msgstr "Beschreibung (optional):"
+
+#: ../../mod/photos.php:655
+msgid "Album name could not be decoded"
+msgstr "Albumname konnte nicht dekodiert werden"
+
+#: ../../mod/photos.php:699 ../../mod/photos.php:1233
+#: ../../mod/photos.php:1250
+msgid "Contact Photos"
+msgstr "Kontakt-Bilder"
+
+#: ../../mod/photos.php:722
+msgid "Show Newest First"
+msgstr "Neueste zuerst anzeigen"
+
+#: ../../mod/photos.php:724
+msgid "Show Oldest First"
+msgstr "Älteste zuerst anzeigen"
+
+#: ../../mod/photos.php:824
+msgid "Permission denied. Access to this item may be restricted."
+msgstr "Berechtigung verweigert. Der Zugriff ist wahrscheinlich eingeschränkt worden."
+
+#: ../../mod/photos.php:826
+msgid "Photo not available"
+msgstr "Foto nicht verfügbar"
+
+#: ../../mod/photos.php:884
+msgid "Use as profile photo"
+msgstr "Als Profilfoto verwenden"
+
+#: ../../mod/photos.php:891
+msgid "Private Photo"
+msgstr "Privates Foto"
+
+#: ../../mod/photos.php:902 ../../mod/events.php:652 ../../mod/events.php:659
+msgid "Previous"
+msgstr "Voriges"
+
+#: ../../mod/photos.php:906
+msgid "View Full Size"
+msgstr "In voller Größe anzeigen"
+
+#: ../../mod/photos.php:985
+msgid "Edit photo"
+msgstr "Foto bearbeiten"
+
+#: ../../mod/photos.php:987
+msgid "Rotate CW (right)"
+msgstr "Drehen im UZS (rechts)"
+
+#: ../../mod/photos.php:988
+msgid "Rotate CCW (left)"
+msgstr "Drehen gegen UZS (links)"
+
+#: ../../mod/photos.php:991
+msgid "Enter a new album name"
+msgstr "Gib einen Namen für ein neues Album ein"
+
+#: ../../mod/photos.php:992
+msgid "or select an existing one (doubleclick)"
+msgstr "oder wähle ein bereits vorhandenes aus (Doppelklick)"
+
+#: ../../mod/photos.php:995
+msgid "Caption"
+msgstr "Bildunterschrift"
+
+#: ../../mod/photos.php:997
+msgid "Add a Tag"
+msgstr "Schlagwort hinzufügen"
+
+#: ../../mod/photos.php:1001
+msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
+msgstr "Beispiele: @ben, @Karl_Prester, @lieschen@example.com"
+
+#: ../../mod/photos.php:1004
+msgid "Flag as adult in album view"
+msgstr "In der Albumansicht als nicht jugendfrei markieren"
+
+#: ../../mod/photos.php:1196
+msgid "In This Photo:"
+msgstr "Auf diesem Foto:"
+
+#: ../../mod/photos.php:1201
+msgid "Map"
+msgstr "Karte"
+
+#: ../../mod/photos.php:1289
+msgid "View Album"
+msgstr "Album ansehen"
+
+#: ../../mod/photos.php:1300 ../../mod/photos.php:1313
+#: ../../mod/photos.php:1314
+msgid "Recent Photos"
+msgstr "Neueste Fotos"
+
+#: ../../mod/lockview.php:37
+msgid "Remote privacy information not available."
+msgstr "Privatsphäre-Einstellungen anderer Nutzer sind nicht verfügbar."
+
+#: ../../mod/lockview.php:58
+msgid "Visible to:"
+msgstr "Sichtbar für:"
+
+#: ../../mod/uexport.php:51 ../../mod/uexport.php:52
+msgid "Export Channel"
+msgstr "Kanal exportieren"
+
+#: ../../mod/uexport.php:53
+msgid ""
+"Export your basic channel information to a file. This acts as a backup of "
+"your connections, permissions, profile and basic data, which can be used to "
+"import your data to a new server hub, but does not contain your content."
+msgstr "Exportiert die grundlegenden Kanal-Informationen in eine kleine Datei. Diese stellt eine Sicherung Deiner Verbindungen, Berechtigungen, Profile und Basisdaten bereit, die für den Import auf einem anderen Hub verwendet werden kann, aber nicht die Beiträge Deines Kanals enthält."
+
+#: ../../mod/uexport.php:54
+msgid "Export Content"
+msgstr "Kanal und Inhalte exportieren"
+
+#: ../../mod/uexport.php:55
+msgid ""
+"Export your channel information and recent content to a JSON backup that can"
+" be restored or imported to another server hub. This backs up all of your "
+"connections, permissions, profile data and several months of posts. This "
+"file may be VERY large. Please be patient - it may take several minutes for"
+" this download to begin."
+msgstr "Exportiert Deine Kanal-Informationen sowie alle zugehörigen Inhalte in eine JSON-Sicherungsdatei. Die sichert alle Verbindungen, Berechtigungen, Profildaten und Deine Beiträge aus mehreren Monaten. Diese Datei kann SEHR groß werden! Bitte habe ein wenig Geduld – es kann mehrere Minuten dauern, bis der Download startet."
+
+#: ../../mod/uexport.php:56
+msgid "Export your posts from a given year."
+msgstr "Exportiert die Beiträge des angegebenen Jahres."
+
+#: ../../mod/uexport.php:58
+msgid ""
+"You may also export your posts and conversations for a particular year or "
+"month. Adjust the date in your browser location bar to select other dates. "
+"If the export fails (possibly due to memory exhaustion on your server hub), "
+"please try again selecting a more limited date range."
+msgstr "Du kannst auch die Beiträge und Konversationen eines bestimmten Jahres oder Monats exportieren. Ändere das Datum in der Adresszeile Deines Browsers, um andere Zeiträume zu wählen. Falls der Export fehlschlägt (vermutlich, weil auf diesem Hub nicht genügend Speicher zur Verfügung steht), versuche es noch einmal mit einer kleineren Zeitspanne."
+
+#: ../../mod/uexport.php:59
#, php-format
-msgid "%d new messages"
-msgstr "%d neue Nachrichten"
+msgid ""
+"To select all posts for a given year, such as this year, visit <a "
+"href=\"%1$s\">%2$s</a>"
+msgstr "Um alle Beiträge eines bestimmten Jahres, zum Beispiel dieses Jahres, auszuwählen, klicke <a href=\"%1$s\">%2$s</a>."
-#: ../../mod/manage.php:169
+#: ../../mod/uexport.php:60
#, php-format
-msgid "%d new introductions"
-msgstr "%d neue Vorstellungen"
+msgid ""
+"To select all posts for a given month, such as January of this year, visit "
+"<a href=\"%1$s\">%2$s</a>"
+msgstr "Um alle Beiträge eines bestimmten Monats auszuwählen, zum Beispiel vom Januar diesen Jahres, klicke <a href=\"%1$s\">%2$s</a>."
-#: ../../mod/manage.php:171
-msgid "Delegated Channels"
-msgstr "Delegierte Kanäle"
+#: ../../mod/uexport.php:61
+#, php-format
+msgid ""
+"These content files may be imported or restored by visiting <a "
+"href=\"%1$s\">%2$s</a> on any site containing your channel. For best results"
+" please import or restore these in date order (oldest first)."
+msgstr "Diese Inhalts-Sicherungen können wiederhergestellt werden, indem Du <a href=\"%1$s\">%2$s</a> auf jeglichem Hub besuchst, der diesen Kanal enthält. Das funktioniert am besten, wenn Du dabei die zeitliche Reihenfolge einhältst, also die Sicherungen für den ältesten Zeitraum zuerst importierst."
-#: ../../mod/api.php:76 ../../mod/api.php:102
-msgid "Authorize application connection"
-msgstr "Zugriff für die Anwendung autorisieren"
+#: ../../mod/editpost.php:31
+msgid "Item is not editable"
+msgstr "Element kann nicht bearbeitet werden."
-#: ../../mod/api.php:77
-msgid "Return to your app and insert this Securty Code:"
-msgstr "Trage folgenden Sicherheitscode in der Anwendung ein:"
+#: ../../mod/editpost.php:57
+msgid "Delete item?"
+msgstr "Eintrag löschen?"
-#: ../../mod/api.php:89
-msgid "Please login to continue."
-msgstr "Zum Weitermachen, bitte einloggen."
+#: ../../mod/editpost.php:164 ../../mod/rpost.php:128
+msgid "Edit post"
+msgstr "Bearbeite Beitrag"
-#: ../../mod/api.php:104
+#: ../../mod/follow.php:25
+msgid "Channel added."
+msgstr "Kanal hinzugefügt."
+
+#: ../../mod/rmagic.php:40
msgid ""
-"Do you want to authorize this application to access your posts and contacts,"
-" and/or create new posts for you?"
-msgstr "Möchtest Du dieser Anwendung erlauben, Deine Nachrichten und Kontakte abzurufen und/oder neue Nachrichten für Dich zu erstellen?"
+"We encountered a problem while logging in with the OpenID you provided. "
+"Please check the correct spelling of the ID."
+msgstr "Wir haben ein Problem mit der OpenID festgestellt, mit der Du Dich anmelden wolltest. Bitte überprüfe sie noch einmal."
+
+#: ../../mod/rmagic.php:40
+msgid "The error message was:"
+msgstr "Die Fehlermeldung war:"
+
+#: ../../mod/rmagic.php:44
+msgid "Authentication failed."
+msgstr "Authentifizierung fehlgeschlagen."
+
+#: ../../mod/rmagic.php:84
+msgid "Remote Authentication"
+msgstr "Entfernte Authentifizierung"
+
+#: ../../mod/rmagic.php:85
+msgid "Enter your channel address (e.g. channel@example.com)"
+msgstr "Deine Kanal-Adresse (z. B. channel@example.com)"
+
+#: ../../mod/rmagic.php:86
+msgid "Authenticate"
+msgstr "Authentifizieren"
+
+#: ../../mod/chat.php:174
+msgid "Room not found"
+msgstr "Chatraum nicht gefunden"
+
+#: ../../mod/chat.php:185
+msgid "Leave Room"
+msgstr "Raum verlassen"
+
+#: ../../mod/chat.php:186
+msgid "Delete This Room"
+msgstr "Diesen Raum löschen"
+
+#: ../../mod/chat.php:187
+msgid "I am away right now"
+msgstr "Ich bin gerade nicht da"
+
+#: ../../mod/chat.php:188
+msgid "I am online"
+msgstr "Ich bin online"
+
+#: ../../mod/chat.php:190
+msgid "Bookmark this room"
+msgstr "Lesezeichen für diesen Raum setzen"
+
+#: ../../mod/chat.php:208 ../../mod/chat.php:231
+msgid "New Chatroom"
+msgstr "Neuer Chatraum"
+
+#: ../../mod/chat.php:209
+msgid "Chatroom Name"
+msgstr "Name des Chatraums"
+
+#: ../../mod/chat.php:210
+msgid "Expiration of chats (minutes)"
+msgstr "Verfall von Chats (Minuten)"
+
+#: ../../mod/chat.php:227
+#, php-format
+msgid "%1$s's Chatrooms"
+msgstr "%1$ss Chaträume"
+
+#: ../../mod/viewsrc.php:40
+msgid "Source of Item"
+msgstr "Quelle des Elements"
+
+#: ../../mod/ffsapi.php:8
+msgid "Share content from Firefox to $Projectname"
+msgstr "Inhalte von Firefox nach $Projectname teilen"
+
+#: ../../mod/ffsapi.php:11
+msgid "Activate the Firefox $Projectname provider"
+msgstr "Aktiviert den $Projectname-Provider für firefox"
+
+#: ../../mod/magic.php:69
+msgid "Hub not found."
+msgstr "Server nicht gefunden."
#: ../../mod/connections.php:52 ../../mod/connections.php:150
msgid "Blocked"
@@ -8122,589 +8621,298 @@ msgstr "Verbindungen durchsuchen"
msgid "Finding: "
msgstr "Ergebnisse:"
-#: ../../mod/editlayout.php:112
-msgid "Delete layout?"
-msgstr "Layout löschen?"
-
-#: ../../mod/editlayout.php:178
-msgid "Edit Layout"
-msgstr "Layout bearbeiten"
-
-#: ../../mod/editwebpage.php:153
-msgid "Delete webpage?"
-msgstr "Webseite löschen?"
-
-#: ../../mod/editwebpage.php:172
-msgid "Page link title"
-msgstr "Seitentitel-Link"
-
-#: ../../mod/editwebpage.php:222
-msgid "Edit Webpage"
-msgstr "Webseite bearbeiten"
-
-#: ../../mod/group.php:20
-msgid "Collection created."
-msgstr "Sammlung erstellt."
-
-#: ../../mod/group.php:26
-msgid "Could not create collection."
-msgstr "Sammlung kann nicht erstellt werden."
-
-#: ../../mod/group.php:54
-msgid "Collection updated."
-msgstr "Sammlung aktualisiert."
-
-#: ../../mod/group.php:86
-msgid "Create a collection of channels."
-msgstr "Erstelle eine Sammlung von Kanälen."
-
-#: ../../mod/group.php:87 ../../mod/group.php:180
-msgid "Collection Name: "
-msgstr "Name der Sammlung:"
-
-#: ../../mod/group.php:89 ../../mod/group.php:183
-msgid "Members are visible to other channels"
-msgstr "Mitglieder sind sichtbar für andere Kanäle"
-
-#: ../../mod/group.php:107
-msgid "Collection removed."
-msgstr "Sammlung gelöscht."
-
-#: ../../mod/group.php:109
-msgid "Unable to remove collection."
-msgstr "Löschen der Sammlung nicht möglich."
-
-#: ../../mod/group.php:179
-msgid "Collection Editor"
-msgstr "Sammlung-Editor"
-
-#: ../../mod/group.php:193
-msgid "Members"
-msgstr "Mitglieder"
-
-#: ../../mod/group.php:195
-msgid "All Connected Channels"
-msgstr "Alle verbundenen Kanäle"
-
-#: ../../mod/group.php:227
-msgid "Click on a channel to add or remove."
-msgstr "Wähle einen Kanal zum hinzufügen oder entfernen aus."
-
-#: ../../mod/connect.php:56 ../../mod/connect.php:104
-msgid "Continue"
-msgstr "Fortfahren"
-
-#: ../../mod/connect.php:85
-msgid "Premium Channel Setup"
-msgstr "Premium-Kanal-Einrichtung"
-
-#: ../../mod/connect.php:87
-msgid "Enable premium channel connection restrictions"
-msgstr "Einschränkungen für einen Premium-Kanal aktivieren"
-
-#: ../../mod/connect.php:88
-msgid ""
-"Please enter your restrictions or conditions, such as paypal receipt, usage "
-"guidelines, etc."
-msgstr "Bitte gib Deine Nutzungsbedingungen ein, z.B. Paypal-Quittung, Richtlinien etc."
-
-#: ../../mod/connect.php:90 ../../mod/connect.php:110
-msgid ""
-"This channel may require additional steps or acknowledgement of the "
-"following conditions prior to connecting:"
-msgstr "Unter Umständen sind weitere Schritte oder die Bestätigung der folgenden Bedingungen vor dem Verbinden mit diesem Kanal nötig."
-
-#: ../../mod/connect.php:91
-msgid ""
-"Potential connections will then see the following text before proceeding:"
-msgstr "Potentielle Kontakte werden den folgenden Text sehen, bevor fortgefahren wird:"
-
-#: ../../mod/connect.php:92 ../../mod/connect.php:113
-msgid ""
-"By continuing, I certify that I have complied with any instructions provided"
-" on this page."
-msgstr "Indem ich fortfahre, bestätige ich die Erfüllung aller Anweisungen auf dieser Seite."
+#: ../../mod/help.php:147
+msgid "Documentation Search"
+msgstr "Suche in der Dokumentation"
-#: ../../mod/connect.php:101
-msgid "(No specific instructions have been provided by the channel owner.)"
-msgstr "(Der Kanal-Besitzer hat keine speziellen Anweisungen hinterlegt.)"
+#: ../../mod/help.php:184 ../../mod/help.php:190 ../../mod/help.php:196
+msgid "Help:"
+msgstr "Hilfe:"
-#: ../../mod/connect.php:109
-msgid "Restricted or Premium Channel"
-msgstr "Eingeschränkter oder Premium-Kanal"
+#: ../../mod/help.php:211 ../../index.php:238
+msgid "Not Found"
+msgstr "Nicht gefunden"
-#: ../../mod/viewconnections.php:59
-msgid "No connections."
-msgstr "Keine Verbindungen."
+#: ../../mod/help.php:235
+msgid "$Projectname Documentation"
+msgstr "$Projectname-Dokumentation"
-#: ../../mod/viewconnections.php:72
+#: ../../mod/manage.php:130
#, php-format
-msgid "Visit %s's profile [%s]"
-msgstr "%ss Profil [%s] besuchen"
-
-#: ../../mod/locs.php:21 ../../mod/locs.php:49
-msgid "Location not found."
-msgstr "Klon nicht gefunden."
-
-#: ../../mod/locs.php:57
-msgid "Location lookup failed."
-msgstr "Nachschlagen des Kanal-Ortes fehlgeschlagen"
-
-#: ../../mod/locs.php:61
-msgid ""
-"Please select another location to become primary before removing the primary"
-" location."
-msgstr "Bitte mache einen anderen Kanal-Ort zum primären Ort, bevor Du den primären Ort löschst."
-
-#: ../../mod/locs.php:93
-msgid "No locations found."
-msgstr "Keine Klon-Adressen gefunden."
-
-#: ../../mod/locs.php:104
-msgid "Manage Channel Locations"
-msgstr "Klon-Adressen verwalten"
-
-#: ../../mod/locs.php:105
-msgid "Location (address)"
-msgstr "URL (Adresse)"
-
-#: ../../mod/locs.php:106
-msgid "Primary Location"
-msgstr "Primärer Klon"
-
-#: ../../mod/locs.php:107
-msgid "Drop location"
-msgstr "Klon löschen"
-
-#: ../../mod/post.php:234
-msgid ""
-"Remote authentication blocked. You are logged into this site locally. Please"
-" logout and retry."
-msgstr "Fern-Authentifizierung blockiert. Du bist lokal auf diesem Server angemeldet. Bitte melde Dich ab und versuche es erneut."
-
-#: ../../mod/setup.php:191
-msgid "$Projectname Server - Setup"
-msgstr "$Projectname Server-Einrichtung"
-
-#: ../../mod/setup.php:195
-msgid "Could not connect to database."
-msgstr "Kann nicht mit der Datenbank verbinden."
-
-#: ../../mod/setup.php:199
-msgid ""
-"Could not connect to specified site URL. Possible SSL certificate or DNS "
-"issue."
-msgstr "Konnte die angegebene Webseiten-URL nicht erreichen. Möglicherweise ein Problem mit dem SSL-Zertifikat oder dem DNS."
-
-#: ../../mod/setup.php:206
-msgid "Could not create table."
-msgstr "Kann Tabelle nicht erstellen."
-
-#: ../../mod/setup.php:211
-msgid "Your site database has been installed."
-msgstr "Die Datenbank Deines Hubs wurde installiert."
-
-#: ../../mod/setup.php:215
-msgid ""
-"You may need to import the file \"install/schema_xxx.sql\" manually using a "
-"database client."
-msgstr "Möglicherweise musst Du die Datei install/schema_xxx.sql manuell mit Hilfe eines Datenkbank-Clients importieren."
-
-#: ../../mod/setup.php:216 ../../mod/setup.php:284 ../../mod/setup.php:734
-msgid "Please see the file \"install/INSTALL.txt\"."
-msgstr "Lies die Datei \"install/INSTALL.txt\"."
-
-#: ../../mod/setup.php:281
-msgid "System check"
-msgstr "Systemprüfung"
-
-#: ../../mod/setup.php:286
-msgid "Check again"
-msgstr "Bitte nochmal prüfen"
-
-#: ../../mod/setup.php:308
-msgid "Database connection"
-msgstr "Datenbank Verbindung"
-
-#: ../../mod/setup.php:309
-msgid ""
-"In order to install $Projectname we need to know how to connect to your "
-"database."
-msgstr "Um $Projectname zu installieren, müssen wir wissen, wie wir eine Verbindung zu Deiner Datenbank aufbauen können."
-
-#: ../../mod/setup.php:310
-msgid ""
-"Please contact your hosting provider or site administrator if you have "
-"questions about these settings."
-msgstr "Bitte kontaktiere Deinen Hosting-Provider oder Administrator, falls Du Fragen zu diesen Einstellungen hast."
-
-#: ../../mod/setup.php:311
-msgid ""
-"The database you specify below should already exist. If it does not, please "
-"create it before continuing."
-msgstr "Die Datenbank, die Du weiter unten angibst, sollte bereits existieren. Sollte das noch nicht der Fall sein, erzeuge sie bitte bevor Du fortfährst."
-
-#: ../../mod/setup.php:315
-msgid "Database Server Name"
-msgstr "Datenbank-Servername"
+msgid "You have created %1$.0f of %2$.0f allowed channels."
+msgstr "Du hast %1$.0f von maximal %2$.0f erlaubten Kanälen eingerichtet."
-#: ../../mod/setup.php:315
-msgid "Default is localhost"
-msgstr "Standard ist localhost"
+#: ../../mod/manage.php:138
+msgid "Create a new channel"
+msgstr "Neuen Kanal anlegen"
-#: ../../mod/setup.php:316
-msgid "Database Port"
-msgstr "Datenbank-Port"
+#: ../../mod/manage.php:161
+msgid "Current Channel"
+msgstr "Aktueller Kanal"
-#: ../../mod/setup.php:316
-msgid "Communication port number - use 0 for default"
-msgstr "Port-Nummer für die Kommunikation – verwende 0 für die Standardeinstellung"
+#: ../../mod/manage.php:163
+msgid "Switch to one of your channels by selecting it."
+msgstr "Wechsle zu einem Deiner Kanäle, indem Du auf ihn klickst."
-#: ../../mod/setup.php:317
-msgid "Database Login Name"
-msgstr "Datenbank-Benutzername"
+#: ../../mod/manage.php:164
+msgid "Default Channel"
+msgstr "Standard Kanal"
-#: ../../mod/setup.php:318
-msgid "Database Login Password"
-msgstr "Datenbank-Kennwort"
+#: ../../mod/manage.php:165
+msgid "Make Default"
+msgstr "Zum Standard machen"
-#: ../../mod/setup.php:319
-msgid "Database Name"
-msgstr "Datenbank-Name"
+#: ../../mod/manage.php:168
+#, php-format
+msgid "%d new messages"
+msgstr "%d neue Nachrichten"
-#: ../../mod/setup.php:320
-msgid "Database Type"
-msgstr "Datenbanktyp"
+#: ../../mod/manage.php:169
+#, php-format
+msgid "%d new introductions"
+msgstr "%d neue Vorstellungen"
-#: ../../mod/setup.php:322 ../../mod/setup.php:363
-msgid "Site administrator email address"
-msgstr "E-Mail Adresse des Seiten-Administrators"
+#: ../../mod/manage.php:171
+msgid "Delegated Channels"
+msgstr "Delegierte Kanäle"
-#: ../../mod/setup.php:322 ../../mod/setup.php:363
-msgid ""
-"Your account email address must match this in order to use the web admin "
-"panel."
-msgstr "Die E-Mail-Adresse Deines Accounts muss dieser Adresse entsprechen, damit Du Zugriff zur Administrations-Seite erhältst."
+#: ../../mod/menu.php:45
+msgid "Unable to update menu."
+msgstr "Kann Menü nicht aktualisieren."
-#: ../../mod/setup.php:323 ../../mod/setup.php:365
-msgid "Website URL"
-msgstr "Server-URL"
+#: ../../mod/menu.php:56
+msgid "Unable to create menu."
+msgstr "Kann Menü nicht erstellen."
-#: ../../mod/setup.php:323 ../../mod/setup.php:365
-msgid "Please use SSL (https) URL if available."
-msgstr "Nutze wenn möglich eine SSL-URL (https)."
+#: ../../mod/menu.php:94 ../../mod/menu.php:106
+msgid "Menu Name"
+msgstr "Name des Menüs"
-#: ../../mod/setup.php:325 ../../mod/setup.php:367
-msgid "Please select a default timezone for your website"
-msgstr "Standard-Zeitzone für Deinen Server"
+#: ../../mod/menu.php:94
+msgid "Unique name (not visible on webpage) - required"
+msgstr "Eindeutiger Name (nicht sichtbar auf der Webseite) – erforderlich"
-#: ../../mod/setup.php:352
-msgid "Site settings"
-msgstr "Seiteneinstellungen"
+#: ../../mod/menu.php:95 ../../mod/menu.php:107
+msgid "Menu Title"
+msgstr "Menütitel"
-#: ../../mod/setup.php:417
-msgid "Could not find a command line version of PHP in the web server PATH."
-msgstr "Konnte die Kommandozeilen-Version von PHP nicht im PATH des Web-Servers finden."
+#: ../../mod/menu.php:95
+msgid "Visible on webpage - leave empty for no title"
+msgstr "Sichtbar auf der Webseite – für keinen Titel leer lassen"
-#: ../../mod/setup.php:418
-msgid ""
-"If you don't have a command line version of PHP installed on server, you "
-"will not be able to run background polling via cron."
-msgstr "Ohne Kommandozeilen-Version von PHP auf dem Server wirst Du nicht in der Lage sein, Hintergrundprozesse via cron auszuführen."
+#: ../../mod/menu.php:96
+msgid "Allow Bookmarks"
+msgstr "Lesezeichen erlauben"
-#: ../../mod/setup.php:422
-msgid "PHP executable path"
-msgstr "PHP Pfad zu ausführbarer Datei"
+#: ../../mod/menu.php:96 ../../mod/menu.php:153
+msgid "Menu may be used to store saved bookmarks"
+msgstr "Im Menü können gespeicherte Lesezeichen abgelegt werden"
-#: ../../mod/setup.php:422
-msgid ""
-"Enter full path to php executable. You can leave this blank to continue the "
-"installation."
-msgstr "Gib den vollen Pfad zum PHP-Interpreter an. Du kannst dieses Feld frei lassen und mit der Installation fortfahren."
+#: ../../mod/menu.php:97 ../../mod/menu.php:155
+msgid "Submit and proceed"
+msgstr "Absenden und fortfahren"
-#: ../../mod/setup.php:427
-msgid "Command line PHP"
-msgstr "PHP Befehlszeile"
+#: ../../mod/menu.php:109
+msgid "Drop"
+msgstr "Löschen"
-#: ../../mod/setup.php:436
-msgid ""
-"The command line version of PHP on your system does not have "
-"\"register_argc_argv\" enabled."
-msgstr "Bei der Kommandozeilen-Version von PHP auf Deinem System ist \"register_argc_argv\" nicht aktiviert."
+#: ../../mod/menu.php:113
+msgid "Bookmarks allowed"
+msgstr "Lesezeichen erlaubt"
-#: ../../mod/setup.php:437
-msgid "This is required for message delivery to work."
-msgstr "Das wird benötigt, damit die Auslieferung von Nachrichten funktioniert."
+#: ../../mod/menu.php:115
+msgid "Delete this menu"
+msgstr "Lösche dieses Menü"
-#: ../../mod/setup.php:440
-msgid "PHP register_argc_argv"
-msgstr "PHP register_argc_argv"
+#: ../../mod/menu.php:116 ../../mod/menu.php:150
+msgid "Edit menu contents"
+msgstr "Bearbeite Menü Inhalte"
-#: ../../mod/setup.php:458
-#, php-format
-msgid ""
-"Your max allowed total upload size is set to %s. Maximum size of one file to"
-" upload is set to %s. You are allowed to upload up to %d files at once."
-msgstr "Die Maximalgröße für Uploads insgesamt liegt bei %s. Die Maximalgröße für eine Datei liegt bei %s. Es können maximal %d Dateien gleichzeitig hochgeladen werden."
+#: ../../mod/menu.php:117
+msgid "Edit this menu"
+msgstr "Dieses Menü bearbeiten"
-#: ../../mod/setup.php:463
-msgid "You can adjust these settings in the servers php.ini."
-msgstr "Du kannst diese Einstellungen in der php.ini des Servers ändern."
+#: ../../mod/menu.php:132
+msgid "Menu could not be deleted."
+msgstr "Menü konnte nicht gelöscht werden."
-#: ../../mod/setup.php:465
-msgid "PHP upload limits"
-msgstr "PHP-Hochladebeschränkungen"
+#: ../../mod/menu.php:140 ../../mod/mitem.php:24
+msgid "Menu not found."
+msgstr "Menü nicht gefunden"
-#: ../../mod/setup.php:488
-msgid ""
-"Error: the \"openssl_pkey_new\" function on this system is not able to "
-"generate encryption keys"
-msgstr "Fehler: Die „openssl_pkey_new“-Funktion auf diesem System ist nicht in der Lage, Schlüssel für die Verschlüsselung zu erzeugen."
+#: ../../mod/menu.php:145
+msgid "Edit Menu"
+msgstr "Menü bearbeiten"
-#: ../../mod/setup.php:489
-msgid ""
-"If running under Windows, please see "
-"\"http://www.php.net/manual/en/openssl.installation.php\"."
-msgstr "Wenn Du Windows verwendest, findest Du unter http://www.php.net/manual/en/openssl.installation.php eine Installationsanleitung."
+#: ../../mod/menu.php:149
+msgid "Add or remove entries to this menu"
+msgstr "Einträge zu diesem Menü hinzufügen oder entfernen"
-#: ../../mod/setup.php:492
-msgid "Generate encryption keys"
-msgstr "Verschlüsselungsschlüssel generieren"
+#: ../../mod/menu.php:151
+msgid "Menu name"
+msgstr "Menü Name"
-#: ../../mod/setup.php:504
-msgid "libCurl PHP module"
-msgstr "libCurl-PHP-Modul"
+#: ../../mod/menu.php:151
+msgid "Must be unique, only seen by you"
+msgstr "Muss eindeutig sein, ist aber nur für Dich sichtbar"
-#: ../../mod/setup.php:505
-msgid "GD graphics PHP module"
-msgstr "GD-Grafik-PHP-Modul"
+#: ../../mod/menu.php:152
+msgid "Menu title"
+msgstr "Menü Titel"
-#: ../../mod/setup.php:506
-msgid "OpenSSL PHP module"
-msgstr "OpenSSL-PHP-Modul"
+#: ../../mod/menu.php:152
+msgid "Menu title as seen by others"
+msgstr "Menü Titel wie er von anderen gesehen wird"
-#: ../../mod/setup.php:507
-msgid "mysqli or postgres PHP module"
-msgstr "mysqli oder postgres PHP-Modul"
+#: ../../mod/menu.php:153
+msgid "Allow bookmarks"
+msgstr "Erlaube Lesezeichen"
-#: ../../mod/setup.php:508
-msgid "mb_string PHP module"
-msgstr "mb_string-PHP-Modul"
+#: ../../mod/mail.php:34
+msgid "Unable to lookup recipient."
+msgstr "Konnte den Empfänger nicht finden."
-#: ../../mod/setup.php:509
-msgid "mcrypt PHP module"
-msgstr "mcrypt-PHP-Modul"
+#: ../../mod/mail.php:42
+msgid "Unable to communicate with requested channel."
+msgstr "Die Kommunikation mit dem ausgewählten Kanal ist fehlgeschlagen."
-#: ../../mod/setup.php:510
-msgid "xml PHP module"
-msgstr "xml-PHP-Modul"
+#: ../../mod/mail.php:49
+msgid "Cannot verify requested channel."
+msgstr "Verifizierung des angeforderten Kanals fehlgeschlagen."
-#: ../../mod/setup.php:514 ../../mod/setup.php:516
-msgid "Apache mod_rewrite module"
-msgstr "Apache-mod_rewrite-Modul"
+#: ../../mod/mail.php:75
+msgid "Selected channel has private message restrictions. Send failed."
+msgstr "Der ausgewählte Kanal hat Einschränkungen bzgl. privater Nachrichten. Senden fehlgeschlagen."
-#: ../../mod/setup.php:514
-msgid ""
-"Error: Apache webserver mod-rewrite module is required but not installed."
-msgstr "Fehler: Das Apache-Modul mod-rewrite wird benötigt, ist aber nicht installiert."
+#: ../../mod/mail.php:140
+msgid "Messages"
+msgstr "Nachrichten"
-#: ../../mod/setup.php:520 ../../mod/setup.php:523
-msgid "proc_open"
-msgstr "proc_open"
+#: ../../mod/mail.php:175
+msgid "Message recalled."
+msgstr "Nachricht widerrufen."
-#: ../../mod/setup.php:520
-msgid ""
-"Error: proc_open is required but is either not installed or has been "
-"disabled in php.ini"
-msgstr "Fehler: proc_open wird benötigt, ist aber entweder nicht installiert oder wurde in der php.ini deaktiviert"
+#: ../../mod/mail.php:188
+msgid "Conversation removed."
+msgstr "Unterhaltung gelöscht."
-#: ../../mod/setup.php:528
-msgid "Error: libCURL PHP module required but not installed."
-msgstr "Fehler: Das PHP-Modul libCURL wird benötigt, ist aber nicht installiert."
+#: ../../mod/mail.php:231
+msgid "Requested channel is not in this network"
+msgstr "Angeforderter Kanal ist nicht in diesem Netzwerk."
-#: ../../mod/setup.php:532
-msgid ""
-"Error: GD graphics PHP module with JPEG support required but not installed."
-msgstr "Fehler: Das PHP-Modul GD-Grafik mit JPEG-Unterstützung wird benötigt, ist aber nicht installiert."
+#: ../../mod/mail.php:239
+msgid "Send Private Message"
+msgstr "Private Nachricht senden"
-#: ../../mod/setup.php:536
-msgid "Error: openssl PHP module required but not installed."
-msgstr "Fehler: Das PHP-Modul openssl wird benötigt, ist aber nicht installiert."
+#: ../../mod/mail.php:240 ../../mod/mail.php:370
+msgid "To:"
+msgstr "An:"
-#: ../../mod/setup.php:540
-msgid ""
-"Error: mysqli or postgres PHP module required but neither are installed."
-msgstr "Fehler: Das mysqli oder postgres PHP-Modul ist erforderlich, aber keines von beiden ist installiert."
+#: ../../mod/mail.php:243 ../../mod/mail.php:372
+msgid "Subject:"
+msgstr "Betreff:"
-#: ../../mod/setup.php:544
-msgid "Error: mb_string PHP module required but not installed."
-msgstr "Fehler: Das PHP-Modul mb_string wird benötigt, ist aber nicht installiert."
+#: ../../mod/mail.php:250
+msgid "Send"
+msgstr "Absenden"
-#: ../../mod/setup.php:548
-msgid "Error: mcrypt PHP module required but not installed."
-msgstr "Fehler: Das PHP-Modul mcrypt wird benötigt, ist aber nicht installiert."
+#: ../../mod/mail.php:342
+msgid "Delete message"
+msgstr "Nachricht löschen"
-#: ../../mod/setup.php:552
-msgid "Error: xml PHP module required for DAV but not installed."
-msgstr "Fehler: Das xml-PHP-Modul wird für DAV benötigt, ist aber nicht installiert."
+#: ../../mod/mail.php:343
+msgid "Delivery report"
+msgstr "Zustellungsbericht"
-#: ../../mod/setup.php:570
-msgid ""
-"The web installer needs to be able to create a file called \".htconfig.php\""
-" in the top folder of your web server and it is unable to do so."
-msgstr "Der Installations-Assistent muss in der Lage sein, die Datei \".htconfig.php\" im Stammverzeichnis des Web-Servers anzulegen, ist er aber nicht."
+#: ../../mod/mail.php:344
+msgid "Recall message"
+msgstr "Nachricht widerrufen"
-#: ../../mod/setup.php:571
-msgid ""
-"This is most often a permission setting, as the web server may not be able "
-"to write files in your folder - even if you can."
-msgstr "Meist liegt das daran, dass der Nutzer, unter dem der Web-Server läuft, keine Schreibrechte in dem Verzeichnis hat – selbst wenn Du selbst das darfst."
+#: ../../mod/mail.php:346
+msgid "Message has been recalled."
+msgstr "Die Nachricht wurde widerrufen."
-#: ../../mod/setup.php:572
-msgid ""
-"At the end of this procedure, we will give you a text to save in a file "
-"named .htconfig.php in your Red top folder."
-msgstr "Am Schluss dieses Vorgangs wird ein Text generiert, den Du unter dem Dateinamen .htconfig.php im Stammverzeichnis Deiner Red-Installation speichern musst."
+#: ../../mod/mail.php:363
+msgid "Delete Conversation"
+msgstr "Unterhaltung löschen"
-#: ../../mod/setup.php:573
+#: ../../mod/mail.php:365
msgid ""
-"You can alternatively skip this procedure and perform a manual installation."
-" Please see the file \"install/INSTALL.txt\" for instructions."
-msgstr "Alternativ kannst Du diesen Schritt überspringen und die Installation manuell vornehmen. Lies dazu die Datei install/INSTALL.txt."
-
-#: ../../mod/setup.php:576
-msgid ".htconfig.php is writable"
-msgstr ".htconfig.php ist beschreibbar"
+"No secure communications available. You <strong>may</strong> be able to "
+"respond from the sender's profile page."
+msgstr "Keine sichere Kommunikation verfügbar. <strong>Eventuell</strong> kannst Du auf der Profilseite des Absenders antworten."
-#: ../../mod/setup.php:590
-msgid ""
-"Red uses the Smarty3 template engine to render its web views. Smarty3 "
-"compiles templates to PHP to speed up rendering."
-msgstr "Red verwendet Smarty3 um Vorlagen für die Webdarstellung zu übersetzen. Smarty3 übersetzt diese Vorlagen nach PHP, um die Darstellung zu beschleunigen."
+#: ../../mod/mail.php:369
+msgid "Send Reply"
+msgstr "Antwort senden"
-#: ../../mod/setup.php:591
+#: ../../mod/mail.php:374
#, php-format
-msgid ""
-"In order to store these compiled templates, the web server needs to have "
-"write access to the directory %s under the Red top level folder."
-msgstr "Um diese kompilierten Vorlagen speichern zu können, braucht der Web-Server Schreibzugriff auf das Verzeichnis %s unterhalb des Red-Installationsverzeichnisses."
-
-#: ../../mod/setup.php:592 ../../mod/setup.php:613
-msgid ""
-"Please ensure that the user that your web server runs as (e.g. www-data) has"
-" write access to this folder."
-msgstr "Bitte stelle sicher, dass der Nutzer, unter dem der Web-Server läuft (z.B. www-data), Schreibzugriff auf dieses Verzeichnis hat."
+msgid "Your message for %s (%s):"
+msgstr "Deine Nachricht für %s (%s):"
-#: ../../mod/setup.php:593
-#, php-format
-msgid ""
-"Note: as a security measure, you should give the web server write access to "
-"%s only--not the template files (.tpl) that it contains."
-msgstr "Hinweis: Aus Sicherheitsgründen sollte der Web-Server nur auf %s Schreibrechte haben, nicht auf die Template-Dateien (.tpl), die das Verzeichnis enthält."
+#: ../../mod/service_limits.php:19
+msgid "No service class restrictions found."
+msgstr "Keine Dienstklassenbeschränkungen gefunden."
-#: ../../mod/setup.php:596
+#: ../../mod/siteinfo.php:15
#, php-format
-msgid "%s is writable"
-msgstr "%s ist beschreibbar"
-
-#: ../../mod/setup.php:612
-msgid ""
-"Red uses the store directory to save uploaded files. The web server needs to"
-" have write access to the store directory under the Red top level folder"
-msgstr "Red benutzt das Verzeichnis store, um hochgeladene Dateien zu speichern. Der Web-Server benötigt Schreibrechte für dieses Verzeichnis direkt unterhalb des Red-Stammverzeichnisses"
-
-#: ../../mod/setup.php:616
-msgid "store is writable"
-msgstr "store ist schreibbar"
-
-#: ../../mod/setup.php:649
-msgid ""
-"SSL certificate cannot be validated. Fix certificate or disable https access"
-" to this site."
-msgstr "Das SSL-Zertifikat konnte nicht validiert werden. Korrigiere das Zertifikat oder deaktiviere den HTTPS-Zugriff auf diesen Server."
-
-#: ../../mod/setup.php:650
-msgid ""
-"If you have https access to your website or allow connections to TCP port "
-"443 (the https: port), you MUST use a browser-valid certificate. You MUST "
-"NOT use self-signed certificates!"
-msgstr "Wenn Du via HTTPS auf Deinen Server zugreifen möchtest, also Verbindungen über den Port 443 möglich sein sollen, ist ein SSL-Zertifikat einer Zertifizierungsstelle (CA) notwendig, das von den Browsern ohne Sicherheitsabfrage akzeptiert wird. Die Verwendung eines selbst signierten Zertifikates ist nicht möglich."
+msgid "Version %s"
+msgstr "Version %s"
-#: ../../mod/setup.php:651
-msgid ""
-"This restriction is incorporated because public posts from you may for "
-"example contain references to images on your own hub."
-msgstr "Diese Einschränkung wurde eingebaut, weil Deine öffentlichen Beiträge zum Beispiel Verweise auf Bilder auf Deinem eigenen Hub enthalten können."
+#: ../../mod/siteinfo.php:36
+msgid "Installed plugins/addons/apps:"
+msgstr "Installierte Plugins/Addons/Apps"
-#: ../../mod/setup.php:652
-msgid ""
-"If your certificate is not recognized, members of other sites (who may "
-"themselves have valid certificates) will get a warning message on their own "
-"site complaining about security issues."
-msgstr "Wenn Dein Zertifikat nicht von jedem Browser akzeptiert wird, erhalten die Mitglieder anderer Red-Server (die mit korrekten Zertifikaten ausgestattet sind) Sicherheits-Warnmeldungen, obwohl sie gar nicht direkt auf Deinem Server unterwegs sind (zum Beispiel, wenn ein Bild aus einem Deiner Beiträge angezeigt wird)."
+#: ../../mod/siteinfo.php:49
+msgid "No installed plugins/addons/apps"
+msgstr "Keine installierten Plugins/Addons/Apps"
-#: ../../mod/setup.php:653
+#: ../../mod/siteinfo.php:62
msgid ""
-"This can cause usability issues elsewhere (not just on your own site) so we "
-"must insist on this requirement."
-msgstr "Dies kann Probleme für andere Nutzer (nicht nur auf Deinem eigenen Server) verursachen, so dass wir auf dieser Forderung bestehen müssen."
+"This is a hub of $Projectname - a global cooperative network of "
+"decentralized privacy enhanced websites."
+msgstr "Dieser Hub ist Teil von $Projectname – ein globales, kooperatives Netzwerk aus dezentralen Websites, die Rücksicht auf Deine Privatsphäre nehmen."
-#: ../../mod/setup.php:654
-msgid ""
-"Providers are available that issue free certificates which are browser-"
-"valid."
-msgstr "Es gibt einige Zertifizierungsstellen (CAs), bei denen solche Zertifikate kostenlos zu haben sind."
+#: ../../mod/siteinfo.php:64
+msgid "Tag: "
+msgstr "Schlagwort: "
-#: ../../mod/setup.php:656
-msgid "SSL certificate validation"
-msgstr "SSL Zertifikatverifizierung"
+#: ../../mod/siteinfo.php:66
+msgid "Last background fetch: "
+msgstr "Letzter Hintergrundabruf:"
-#: ../../mod/setup.php:662
-msgid ""
-"Url rewrite in .htaccess is not working. Check your server "
-"configuration.Test: "
-msgstr "Das Umschreiben von URLs (rewrite) per .htaccess funktioniert nicht. Bitte prüfe die Server-Konfiguration. Test:"
+#: ../../mod/siteinfo.php:68
+msgid "Current load average: "
+msgstr "Aktuelles Load Average:"
-#: ../../mod/setup.php:665
-msgid "Url rewrite is working"
-msgstr "Url rewrite funktioniert"
+#: ../../mod/siteinfo.php:71
+msgid "Running at web location"
+msgstr "Erreichbar unter der Web-Adresse"
-#: ../../mod/setup.php:674
+#: ../../mod/siteinfo.php:72
msgid ""
-"The database configuration file \".htconfig.php\" could not be written. "
-"Please use the enclosed text to create a configuration file in your web "
-"server root."
-msgstr "Die Datenbank-Konfigurationsdatei „.htconfig.php“ konnte nicht geschrieben werden. Bitte verwende den unten angegebenen Text, um die Konfigurationsdatei im Stammverzeichnis des Webservers anzulegen."
+"Please visit <a href=\"http://hubzilla.org\">hubzilla.org</a> to learn more "
+"about $Projectname."
+msgstr "Bitte besuchen Sie <a href=\"http://hubzilla.org\">hubzilla.org</a>, um mehr über $Projectname zu erfahren."
-#: ../../mod/setup.php:698
-msgid "Errors encountered creating database tables."
-msgstr "Fehler beim Anlegen der Datenbank-Tabellen aufgetreten."
+#: ../../mod/siteinfo.php:73
+msgid "Bug reports and issues: please visit"
+msgstr "Probleme oder Fehler gefunden? Bitte besuche"
-#: ../../mod/setup.php:732
-msgid "<h1>What next</h1>"
-msgstr "<h1>Was als Nächstes</h1>"
+#: ../../mod/siteinfo.php:75
+msgid "$projectname issues"
+msgstr "$projectname-Bugtracker"
-#: ../../mod/setup.php:733
+#: ../../mod/siteinfo.php:76
msgid ""
-"IMPORTANT: You will need to [manually] setup a scheduled task for the "
-"poller."
-msgstr "WICHTIG: Du musst [manuell] einen Cronjob für den Poller einrichten."
-
-#: ../../mod/sharedwithme.php:94
-msgid "Files: shared with me"
-msgstr "Dateien, die mit mir geteilt wurden"
-
-#: ../../mod/sharedwithme.php:96
-msgid "NEW"
-msgstr "NEU"
-
-#: ../../mod/sharedwithme.php:99
-msgid "Remove all files"
-msgstr "Alle Dateien löschen"
+"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot "
+"com"
+msgstr "Vorschläge, Lob, usw.: E-Mail an 'redmatrix' at librelist - dot - com"
-#: ../../mod/sharedwithme.php:100
-msgid "Remove this file"
-msgstr "Diese Datei löschen"
+#: ../../mod/siteinfo.php:78
+msgid "Site Administrators"
+msgstr "Administratoren"
#: ../../mod/suggest.php:35
msgid ""
@@ -8712,299 +8920,288 @@ msgid ""
"hours."
msgstr "Keine Vorschläge vorhanden. Wenn das ein neuer Server ist, versuche es in 24 Stunden noch einmal."
-#: ../../mod/profiles.php:18 ../../mod/profiles.php:174
-#: ../../mod/profiles.php:231 ../../mod/profiles.php:600
-msgid "Profile not found."
-msgstr "Profil nicht gefunden."
-
-#: ../../mod/profiles.php:38
-msgid "Profile deleted."
-msgstr "Profil gelöscht."
-
-#: ../../mod/profiles.php:56 ../../mod/profiles.php:92
-msgid "Profile-"
-msgstr "Profil-"
-
-#: ../../mod/profiles.php:77 ../../mod/profiles.php:120
-msgid "New profile created."
-msgstr "Neues Profil erstellt."
+#: ../../mod/events.php:21
+msgid "Calendar entries imported."
+msgstr "Kalendereinträge wurden importiert."
-#: ../../mod/profiles.php:98
-msgid "Profile unavailable to clone."
-msgstr "Profil kann nicht geklont werden."
+#: ../../mod/events.php:23
+msgid "No calendar entries found."
+msgstr "Keine Kalendereinträge gefunden."
-#: ../../mod/profiles.php:136
-msgid "Profile unavailable to export."
-msgstr "Dieses Profil kann nicht exportiert werden."
+#: ../../mod/events.php:100
+msgid "Event can not end before it has started."
+msgstr "Termin-Ende liegt vor dem Beginn."
-#: ../../mod/profiles.php:241
-msgid "Profile Name is required."
-msgstr "Profil-Name erforderlich."
+#: ../../mod/events.php:102 ../../mod/events.php:111 ../../mod/events.php:131
+msgid "Unable to generate preview."
+msgstr "Vorschau konnte nicht erzeugt werden."
-#: ../../mod/profiles.php:404
-msgid "Marital Status"
-msgstr "Familienstand"
+#: ../../mod/events.php:109
+msgid "Event title and start time are required."
+msgstr "Titel und Startzeit des Termins sind erforderlich."
-#: ../../mod/profiles.php:408
-msgid "Romantic Partner"
-msgstr "Romantische Partner"
+#: ../../mod/events.php:129 ../../mod/events.php:254
+msgid "Event not found."
+msgstr "Termin nicht gefunden."
-#: ../../mod/profiles.php:412
-msgid "Likes"
-msgstr "Gefällt"
+#: ../../mod/events.php:437
+msgid "Edit event titel"
+msgstr "Termintitel bearbeiten"
-#: ../../mod/profiles.php:416
-msgid "Dislikes"
-msgstr "Gefällt nicht"
+#: ../../mod/events.php:437
+msgid "Event titel"
+msgstr "Termintitel"
-#: ../../mod/profiles.php:420
-msgid "Work/Employment"
-msgstr "Arbeit/Anstellung"
+#: ../../mod/events.php:439
+msgid "Categories (comma-separated list)"
+msgstr "Kategorien (Kommagetrennte Liste)"
-#: ../../mod/profiles.php:423
-msgid "Religion"
-msgstr "Religion"
+#: ../../mod/events.php:440
+msgid "Edit Category"
+msgstr "Kategorie bearbeiten"
-#: ../../mod/profiles.php:427
-msgid "Political Views"
-msgstr "Politische Ansichten"
+#: ../../mod/events.php:440
+msgid "Category"
+msgstr "Kategorie"
-#: ../../mod/profiles.php:435
-msgid "Sexual Preference"
-msgstr "Sexuelle Orientierung"
+#: ../../mod/events.php:443
+msgid "Edit start date and time"
+msgstr "Startdatum und -zeit bearbeiten"
-#: ../../mod/profiles.php:439
-msgid "Homepage"
-msgstr "Webseite"
+#: ../../mod/events.php:443
+msgid "Start date and time"
+msgstr "Startdatum und -zeit"
-#: ../../mod/profiles.php:443
-msgid "Interests"
-msgstr "Hobbys/Interessen"
+#: ../../mod/events.php:444 ../../mod/events.php:447
+msgid "Finish date and time are not known or not relevant"
+msgstr "Enddatum und -zeit sind unbekannt oder irrelevant"
-#: ../../mod/profiles.php:537
-msgid "Profile updated."
-msgstr "Profil aktualisiert."
+#: ../../mod/events.php:446
+msgid "Edit finish date and time"
+msgstr "Enddatum und -zeit bearbeiten"
-#: ../../mod/profiles.php:626
-msgid "Hide your contact/friend list from viewers of this profile?"
-msgstr "Deine Kontaktliste vor Betrachtern dieses Profils verbergen?"
+#: ../../mod/events.php:446
+msgid "Finish date and time"
+msgstr "Enddatum und -zeit"
-#: ../../mod/profiles.php:666
-msgid "Edit Profile Details"
-msgstr "Bearbeite Profil-Details"
+#: ../../mod/events.php:448 ../../mod/events.php:449
+msgid "Adjust for viewer timezone"
+msgstr "An die Zeitzone des Betrachters anpassen"
-#: ../../mod/profiles.php:668
-msgid "View this profile"
-msgstr "Dieses Profil ansehen"
+#: ../../mod/events.php:448
+msgid ""
+"Important for events that happen in a particular place. Not practical for "
+"global holidays."
+msgstr "Wichtig für Veranstaltungen die an bestimmten Orten stattfinden. Nicht sinnvoll für globale Feiertage / Ferien."
-#: ../../mod/profiles.php:670
-msgid "Change Profile Photo"
-msgstr "Profilfoto ändern"
+#: ../../mod/events.php:450
+msgid "Edit Description"
+msgstr "Beschreibung bearbeiten"
-#: ../../mod/profiles.php:671
-msgid "Create a new profile using these settings"
-msgstr "Neues Profil anlegen und diese Einstellungen übernehmen"
+#: ../../mod/events.php:452
+msgid "Edit Location"
+msgstr "Ort bearbeiten"
-#: ../../mod/profiles.php:672
-msgid "Clone this profile"
-msgstr "Dieses Profil klonen"
+#: ../../mod/events.php:455 ../../mod/events.php:457
+msgid "Share this event"
+msgstr "Den Termin teilen"
-#: ../../mod/profiles.php:673
-msgid "Delete this profile"
-msgstr "Dieses Profil löschen"
+#: ../../mod/events.php:462
+msgid "Advanced Options"
+msgstr "Weitere Optionen"
-#: ../../mod/profiles.php:675
-msgid "Import profile from file"
-msgstr "Profil aus einer Datei importieren"
+#: ../../mod/events.php:574
+msgid "l, F j"
+msgstr "l, j. F"
-#: ../../mod/profiles.php:676
-msgid "Export profile to file"
-msgstr "Profil in eine Datei exportieren"
+#: ../../mod/events.php:596
+msgid "Edit event"
+msgstr "Termin bearbeiten"
-#: ../../mod/profiles.php:677
-msgid "Profile Name:"
-msgstr "Profilname:"
+#: ../../mod/events.php:598
+msgid "Delete event"
+msgstr "Termin löschen"
-#: ../../mod/profiles.php:678
-msgid "Your Full Name:"
-msgstr "Dein voller Name:"
+#: ../../mod/events.php:632
+msgid "calendar"
+msgstr "Kalender"
-#: ../../mod/profiles.php:679
-msgid "Title/Description:"
-msgstr "Titel/Beschreibung:"
+#: ../../mod/events.php:651
+msgid "Edit Event"
+msgstr "Termin bearbeiten"
-#: ../../mod/profiles.php:680
-msgid "Your Gender:"
-msgstr "Dein Geschlecht:"
+#: ../../mod/events.php:651
+msgid "Create Event"
+msgstr "Termin anlegen"
-#: ../../mod/profiles.php:681
-msgid "Birthday :"
-msgstr "Geburtstag:"
+#: ../../mod/events.php:661
+msgid "Today"
+msgstr "Heute"
-#: ../../mod/profiles.php:682
-msgid "Street Address:"
-msgstr "Straße und Hausnummer:"
+#: ../../mod/events.php:692
+msgid "Event removed"
+msgstr "Termin gelöscht"
-#: ../../mod/profiles.php:683
-msgid "Locality/City:"
-msgstr "Wohnort:"
+#: ../../mod/events.php:695
+msgid "Failed to remove event"
+msgstr "Termin konnte nicht gelöscht werden"
-#: ../../mod/profiles.php:684
-msgid "Postal/Zip Code:"
-msgstr "Postleitzahl:"
+#: ../../mod/profperm.php:29 ../../mod/profperm.php:58
+msgid "Invalid profile identifier."
+msgstr "Ungültiger Profil-Identifikator"
-#: ../../mod/profiles.php:685
-msgid "Country:"
-msgstr "Land:"
+#: ../../mod/profperm.php:110
+msgid "Profile Visibility Editor"
+msgstr "Profil-Sichtbarkeits-Editor"
-#: ../../mod/profiles.php:686
-msgid "Region/State:"
-msgstr "Region/Bundesstaat:"
+#: ../../mod/profperm.php:114
+msgid "Click on a contact to add or remove."
+msgstr "Klicke auf einen Kontakt, um ihn hinzuzufügen oder zu entfernen."
-#: ../../mod/profiles.php:687
-msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
-msgstr "<span class=\"heart\">&hearts;</span> Beziehungsstatus:"
+#: ../../mod/profperm.php:123
+msgid "Visible To"
+msgstr "Sichtbar für"
-#: ../../mod/profiles.php:688
-msgid "Who: (if applicable)"
-msgstr "Wer: (falls anwendbar)"
+#: ../../mod/mitem.php:48
+msgid "Unable to create element."
+msgstr "Element konnte nicht erstellt werden."
-#: ../../mod/profiles.php:689
-msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
-msgstr "Beispiele: cathy123, Cathy Williams, cathy@example.com"
+#: ../../mod/mitem.php:72
+msgid "Unable to update menu element."
+msgstr "Kann Menü-Element nicht aktualisieren."
-#: ../../mod/profiles.php:690
-msgid "Since [date]:"
-msgstr "Seit [Datum]:"
+#: ../../mod/mitem.php:88
+msgid "Unable to add menu element."
+msgstr "Kann Menü-Bestandteil nicht hinzufügen."
-#: ../../mod/profiles.php:692
-msgid "Homepage URL:"
-msgstr "Homepage URL:"
+#: ../../mod/mitem.php:149 ../../mod/mitem.php:222
+msgid "Menu Item Permissions"
+msgstr "Zugriffsrechte des Menü-Elements"
-#: ../../mod/profiles.php:695
-msgid "Religious Views:"
-msgstr "Religiöse Ansichten:"
+#: ../../mod/mitem.php:152 ../../mod/mitem.php:168
+msgid "Link Name"
+msgstr "Name des Links"
-#: ../../mod/profiles.php:696
-msgid "Keywords:"
-msgstr "Schlüsselwörter:"
+#: ../../mod/mitem.php:153 ../../mod/mitem.php:227
+msgid "Link or Submenu Target"
+msgstr "Ziel des Links oder Untermenüs"
-#: ../../mod/profiles.php:699
-msgid "Example: fishing photography software"
-msgstr "Beispiel: Angeln Fotografie Software"
+#: ../../mod/mitem.php:153
+msgid "Enter URL of the link or select a menu name to create a submenu"
+msgstr "URL des Links eingeben oder Menünamen wählen, um ein Untermenü anzulegen."
-#: ../../mod/profiles.php:700
-msgid "Used in directory listings"
-msgstr "Wird in Verzeichnis-Auflistungen verwendet"
+#: ../../mod/mitem.php:154 ../../mod/mitem.php:228
+msgid "Use magic-auth if available"
+msgstr "Magic-Auth verwenden, falls verfügbar"
-#: ../../mod/profiles.php:701
-msgid "Tell us about yourself..."
-msgstr "Erzähle uns ein wenig von Dir …"
+#: ../../mod/mitem.php:155 ../../mod/mitem.php:229
+msgid "Open link in new window"
+msgstr "Öffne Link in neuem Fenster"
-#: ../../mod/profiles.php:702
-msgid "Hobbies/Interests"
-msgstr "Hobbys/Interessen"
+#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
+msgid "Order in list"
+msgstr "Reihenfolge in der Liste"
-#: ../../mod/profiles.php:703
-msgid "Contact information and Social Networks"
-msgstr "Kontaktinformation und soziale Netzwerke"
+#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
+msgid "Higher numbers will sink to bottom of listing"
+msgstr "Größere Nummern werden weiter unten in der Auflistung einsortiert"
-#: ../../mod/profiles.php:704
-msgid "My other channels"
-msgstr "Meine anderen Kanäle"
+#: ../../mod/mitem.php:157
+msgid "Submit and finish"
+msgstr "Absenden und fertigstellen"
-#: ../../mod/profiles.php:705
-msgid "Musical interests"
-msgstr "Musikalische Interessen"
+#: ../../mod/mitem.php:158
+msgid "Submit and continue"
+msgstr "Absenden und fortfahren"
-#: ../../mod/profiles.php:706
-msgid "Books, literature"
-msgstr "Bücher, Literatur"
+#: ../../mod/mitem.php:166
+msgid "Menu:"
+msgstr "Menü:"
-#: ../../mod/profiles.php:707
-msgid "Television"
-msgstr "Fernsehen"
+#: ../../mod/mitem.php:169
+msgid "Link Target"
+msgstr "Ziel des Links"
-#: ../../mod/profiles.php:708
-msgid "Film/dance/culture/entertainment"
-msgstr "Film/Tanz/Kultur/Unterhaltung"
+#: ../../mod/mitem.php:172
+msgid "Edit menu"
+msgstr "Menü bearbeiten"
-#: ../../mod/profiles.php:709
-msgid "Love/romance"
-msgstr "Liebe/Romantik"
+#: ../../mod/mitem.php:175
+msgid "Edit element"
+msgstr "Bestandteil bearbeiten"
-#: ../../mod/profiles.php:710
-msgid "Work/employment"
-msgstr "Arbeit/Anstellung"
+#: ../../mod/mitem.php:176
+msgid "Drop element"
+msgstr "Bestandteil löschen"
-#: ../../mod/profiles.php:711
-msgid "School/education"
-msgstr "Schule/Ausbildung"
+#: ../../mod/mitem.php:177
+msgid "New element"
+msgstr "Neues Bestandteil"
-#: ../../mod/profiles.php:717
-msgid "This is your default profile."
-msgstr "Das ist Dein Standardprofil."
+#: ../../mod/mitem.php:178
+msgid "Edit this menu container"
+msgstr "Diesen Menü-Container bearbeiten"
-#: ../../mod/profiles.php:728
-msgid "Age: "
-msgstr "Alter:"
+#: ../../mod/mitem.php:179
+msgid "Add menu element"
+msgstr "Menüelement hinzufügen"
-#: ../../mod/profiles.php:771
-msgid "Edit/Manage Profiles"
-msgstr "Profile bearbeiten/verwalten"
+#: ../../mod/mitem.php:180
+msgid "Delete this menu item"
+msgstr "Lösche dieses Menü-Bestandteil"
-#: ../../mod/profiles.php:772
-msgid "Add profile things"
-msgstr "Sachen zum Profil hinzufügen"
+#: ../../mod/mitem.php:181
+msgid "Edit this menu item"
+msgstr "Bearbeite dieses Menü-Bestandteil"
-#: ../../mod/profiles.php:773
-msgid "Include desirable objects in your profile"
-msgstr "Binde begehrenswerte Dinge in Dein Profil ein"
+#: ../../mod/mitem.php:198
+msgid "Menu item not found."
+msgstr "Menü-Bestandteil nicht gefunden."
-#: ../../mod/profperm.php:29 ../../mod/profperm.php:58
-msgid "Invalid profile identifier."
-msgstr "Ungültiger Profil-Identifikator"
+#: ../../mod/mitem.php:211
+msgid "Menu item deleted."
+msgstr "Menü-Bestandteil gelöscht."
-#: ../../mod/profperm.php:110
-msgid "Profile Visibility Editor"
-msgstr "Profil-Sichtbarkeits-Editor"
+#: ../../mod/mitem.php:213
+msgid "Menu item could not be deleted."
+msgstr "Menü-Bestandteil kann nicht gelöscht werden."
-#: ../../mod/profperm.php:114
-msgid "Click on a contact to add or remove."
-msgstr "Klicke auf einen Kontakt, um ihn hinzuzufügen oder zu entfernen."
+#: ../../mod/mitem.php:220
+msgid "Edit Menu Element"
+msgstr "Bearbeite Menü-Bestandteil"
-#: ../../mod/profperm.php:123
-msgid "Visible To"
-msgstr "Sichtbar für"
+#: ../../mod/mitem.php:226
+msgid "Link text"
+msgstr "Link Text"
-#: ../../mod/rbmark.php:88
-msgid "Select a bookmark folder"
-msgstr "Lesezeichenordner wählen"
+#: ../../mod/wholikesme.php:13
+msgid "Who likes me?"
+msgstr "Wer mag mich?"
-#: ../../mod/rbmark.php:93
-msgid "Save Bookmark"
-msgstr "Lesezeichen speichern"
+#: ../../mod/sharedwithme.php:94
+msgid "Files: shared with me"
+msgstr "Dateien, die mit mir geteilt wurden"
-#: ../../mod/rbmark.php:94
-msgid "URL of bookmark"
-msgstr "URL des Lesezeichens"
+#: ../../mod/sharedwithme.php:96
+msgid "NEW"
+msgstr "NEU"
-#: ../../mod/rbmark.php:99
-msgid "Or enter new bookmark folder name"
-msgstr "Oder gib einen neuen Namen für den Lesezeichenordner ein"
+#: ../../mod/sharedwithme.php:99
+msgid "Remove all files"
+msgstr "Alle Dateien löschen"
-#: ../../mod/import_items.php:101
-msgid "Import completed"
-msgstr "Import abgeschlossen"
+#: ../../mod/sharedwithme.php:100
+msgid "Remove this file"
+msgstr "Diese Datei löschen"
-#: ../../mod/import_items.php:119
-msgid "Import Items"
-msgstr "Beiträge importieren"
+#: ../../mod/viewconnections.php:59
+msgid "No connections."
+msgstr "Keine Verbindungen."
-#: ../../mod/import_items.php:120
-msgid ""
-"Use this form to import existing posts and content from an export file."
-msgstr "Mit diesem Formular kannst Du existierende Beiträge und Inhalte aus einer Sicherungsdatei importieren."
+#: ../../mod/viewconnections.php:72
+#, php-format
+msgid "Visit %s's profile [%s]"
+msgstr "%ss Profil [%s] besuchen"
#: ../../view/theme/redbasic/php/config.php:82
msgid "Focus (Hubzilla default)"
@@ -9142,51 +9339,57 @@ msgstr "Größe der Avatare von Themenstartern"
msgid "Set size of followup author photos"
msgstr "Größe der Avatare von Kommentatoren"
-#: ../../boot.php:1302
+#: ../../boot.php:1292
#, php-format
msgid "Update %s failed. See error logs."
msgstr "Aktualisierung %s fehlgeschlagen. Details in den Fehlerprotokollen."
-#: ../../boot.php:1305
+#: ../../boot.php:1295
#, php-format
msgid "Update Error at %s"
msgstr "Aktualisierungsfehler auf %s"
-#: ../../boot.php:1472
+#: ../../boot.php:1462
msgid ""
"Create an account to access services and applications within the Hubzilla"
msgstr "Erstelle ein Konto, um Anwendungen und Dienste innerhalb von Hubzilla nutzen zu können."
-#: ../../boot.php:1500
+#: ../../boot.php:1484
msgid "Password"
msgstr "Kennwort"
-#: ../../boot.php:1501
+#: ../../boot.php:1485
msgid "Remember me"
msgstr "Angaben speichern"
-#: ../../boot.php:1504
+#: ../../boot.php:1488
msgid "Forgot your password?"
msgstr "Passwort vergessen?"
-#: ../../boot.php:2130
+#: ../../boot.php:2108
msgid "toggle mobile"
msgstr "auf/von mobile Ansicht wechseln"
-#: ../../boot.php:2265
+#: ../../boot.php:2243
msgid "Website SSL certificate is not valid. Please correct."
msgstr "Das SSL-Zertifikat der Website ist nicht gültig. Bitte beheben."
-#: ../../boot.php:2268
+#: ../../boot.php:2246
#, php-format
msgid "[hubzilla] Website SSL error for %s"
msgstr "[hubzilla] Website-SSL-Fehler für %s"
-#: ../../boot.php:2305
+#: ../../boot.php:2283
msgid "Cron/Scheduled tasks not running."
msgstr "Cron-Aufgaben laufen nicht."
-#: ../../boot.php:2309
+#: ../../boot.php:2287
#, php-format
msgid "[hubzilla] Cron tasks not running on %s"
msgstr "[hubzilla] Cron-Aufgaben für %s laufen nicht"
+
+#: ../../Zotlabs/Zot/Auth.php:140
+msgid ""
+"Remote authentication blocked. You are logged into this site locally. Please"
+" logout and retry."
+msgstr "Fern-Authentifizierung blockiert. Du bist lokal auf diesem Server angemeldet. Bitte melde Dich ab und versuche es erneut."
diff --git a/view/de/hstrings.php b/view/de/hstrings.php
index c890dbc29..03f765eee 100644
--- a/view/de/hstrings.php
+++ b/view/de/hstrings.php
@@ -5,19 +5,28 @@ function string_plural_select_de($n){
return ($n != 1);;
}}
;
-$a->strings["No username found in import file."] = "Kein Benutzername in der Importdatei gefunden.";
+$a->strings["Connect"] = "Verbinden";
+$a->strings["New window"] = "Neues Fenster";
+$a->strings["Open the selected location in a different window or browser tab"] = "Öffne die markierte Adresse in einem neuen Browser Fenster oder Tab";
+$a->strings["User '%s' deleted"] = "Benutzer '%s' gelöscht";
+$a->strings["Missing room name"] = "Der Chatraum hat keinen Namen";
+$a->strings["Duplicate room name"] = "Name des Chatraums bereits vergeben";
+$a->strings["Invalid room specifier."] = "Ungültiger Raumbezeichner.";
+$a->strings["Room not found."] = "Chatraum konnte nicht gefunden werden.";
+$a->strings["Permission denied."] = "Berechtigung verweigert.";
+$a->strings["Room is full"] = "Der Raum ist voll";
+$a->strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kann keinen doppelten Kanal-Identifikator auf diesem System erzeugen (Spitzname oder Hash schon belegt). Import fehlgeschlagen.";
$a->strings["Unable to create a unique channel address. Import failed."] = "Es war nicht möglich, eine eindeutige Kanal-Adresse zu erzeugen. Der Import ist fehlgeschlagen.";
-$a->strings["Import completed."] = "Import abgeschlossen.";
+$a->strings["Channel clone failed. Import failed."] = "Klonen des Kanals fehlgeschlagen. Import fehlgeschlagen.";
+$a->strings["Cloned channel not found. Import failed."] = "Geklonter Kanal nicht gefunden. Import fehlgeschlagen.";
$a->strings["parent"] = "Ãœbergeordnetes Verzeichnis";
-$a->strings["Collection"] = "Ordner";
+$a->strings["Collection"] = "Sammlung";
$a->strings["Principal"] = "Prinzipal";
$a->strings["Addressbook"] = "Adressbuch";
$a->strings["Calendar"] = "Kalender";
$a->strings["Schedule Inbox"] = "Posteingang für überwachte Kalender";
$a->strings["Schedule Outbox"] = "Postausgang für überwachte Kalender";
$a->strings["Unknown"] = "Unbekannt";
-$a->strings["%1\$s used"] = "%1\$s verwendet";
-$a->strings["%1\$s used of %2\$s (%3\$s&#37;)"] = "%1\$s von %2\$s verwendet (%3\$s&#37;)";
$a->strings["Files"] = "Dateien";
$a->strings["Total"] = "Summe";
$a->strings["Shared"] = "Geteilt";
@@ -29,130 +38,11 @@ $a->strings["Size"] = "Größe";
$a->strings["Last Modified"] = "Zuletzt geändert";
$a->strings["Edit"] = "Bearbeiten";
$a->strings["Delete"] = "Löschen";
+$a->strings["You are using %1\$s of your available file storage."] = "Sie verwenden %1\$s von Ihrem verfügbaren Dateispeicher.";
+$a->strings["You are using %1\$s of %2\$s available file storage. (%3\$s&#37;)"] = "Sie verwenden %1\$s von %2\$s verfügbarem Dateispeicher. (%3\$s&#37;)";
+$a->strings["WARNING:"] = "WARNUNG:";
$a->strings["Create new folder"] = "Neuen Ordner anlegen";
$a->strings["Upload file"] = "Datei hochladen";
-$a->strings["Can view my normal stream and posts"] = "Kann meine normalen Beiträge sehen";
-$a->strings["Can view my default channel profile"] = "Kann mein Standardprofil sehen";
-$a->strings["Can view my connections"] = "Kann meine Verbindungen sehen";
-$a->strings["Can view my file storage and photos"] = "Kann meine Datei- und Bilderordner sehen";
-$a->strings["Can view my webpages"] = "Kann meine Webseiten sehen";
-$a->strings["Can send me their channel stream and posts"] = "Kann mir die Beiträge aus seinem/ihrem Kanal schicken";
-$a->strings["Can post on my channel page (\"wall\")"] = "Kann auf meiner Kanal-Seite (\"wall\") Beiträge veröffentlichen";
-$a->strings["Can comment on or like my posts"] = "Darf meine Beiträge kommentieren und mögen/nicht mögen";
-$a->strings["Can send me private mail messages"] = "Kann mir private Nachrichten schicken";
-$a->strings["Can like/dislike stuff"] = "Kann andere Elemente mögen/nicht mögen";
-$a->strings["Profiles and things other than posts/comments"] = "Profile und alles außer Beiträge und Kommentare";
-$a->strings["Can forward to all my channel contacts via post @mentions"] = "Kann an alle meine Kontakte via @-Erwähnung Nachrichten weiterleiten";
-$a->strings["Advanced - useful for creating group forum channels"] = "Fortgeschritten - sinnvoll, um Gruppen-Kanäle/-Foren zu erstellen";
-$a->strings["Can chat with me (when available)"] = "Kann mit mir chatten (wenn verfügbar)";
-$a->strings["Can write to my file storage and photos"] = "Kann in meine Datei- und Bilderordner schreiben";
-$a->strings["Can edit my webpages"] = "Kann meine Webseiten bearbeiten";
-$a->strings["Can source my public posts in derived channels"] = "Kann meine öffentlichen Beiträge als Quellen für Kanäle verwenden";
-$a->strings["Somewhat advanced - very useful in open communities"] = "Etwas fortgeschritten – sehr nützlich in offenen Gemeinschaften";
-$a->strings["Can administer my channel resources"] = "Kann meine Kanäle administrieren";
-$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Sehr fortgeschritten. Bearbeite das nur, wenn Du genau weißt, was Du tust";
-$a->strings["Social Networking"] = "Soziales Netzwerk";
-$a->strings["Mostly Public"] = "Weitgehend öffentlich";
-$a->strings["Restricted"] = "Beschränkt";
-$a->strings["Private"] = "Privat";
-$a->strings["Community Forum"] = "Forum";
-$a->strings["Feed Republish"] = "Teilen von Feeds";
-$a->strings["Special Purpose"] = "Für besondere Zwecke";
-$a->strings["Celebrity/Soapbox"] = "Mitteilungs-Kanal (keine Kommentare)";
-$a->strings["Group Repository"] = "Gruppenarchiv";
-$a->strings["Other"] = "Andere";
-$a->strings["Custom/Expert Mode"] = "Benutzerdefiniert/Expertenmodus";
-$a->strings["Missing room name"] = "Der Chatraum hat keinen Namen";
-$a->strings["Duplicate room name"] = "Name des Chatraums bereits vergeben";
-$a->strings["Invalid room specifier."] = "Ungültiger Raumbezeichner.";
-$a->strings["Room not found."] = "Chatraum konnte nicht gefunden werden.";
-$a->strings["Permission denied."] = "Zugang verweigert";
-$a->strings["Room is full"] = "Der Raum ist voll";
-$a->strings["Miscellaneous"] = "Verschiedenes";
-$a->strings["YYYY-MM-DD or MM-DD"] = "JJJJ-MM-TT oder MM-TT";
-$a->strings["Required"] = "Benötigt";
-$a->strings["never"] = "Nie";
-$a->strings["less than a second ago"] = "Vor weniger als einer Sekunde";
-$a->strings["year"] = "Jahr";
-$a->strings["years"] = "Jahre";
-$a->strings["month"] = "Monat";
-$a->strings["months"] = "Monate";
-$a->strings["week"] = "Woche";
-$a->strings["weeks"] = "Wochen";
-$a->strings["day"] = "Tag";
-$a->strings["days"] = "Tage";
-$a->strings["hour"] = "Stunde";
-$a->strings["hours"] = "Stunden";
-$a->strings["minute"] = "Minute";
-$a->strings["minutes"] = "Minuten";
-$a->strings["second"] = "Sekunde";
-$a->strings["seconds"] = "Sekunden";
-$a->strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "vor %1\$d %2\$s";
-$a->strings["%1\$s's birthday"] = "%1\$ss Geburtstag";
-$a->strings["Happy Birthday %1\$s"] = "Alles Gute zum Geburtstag, %1\$s";
-$a->strings["General Features"] = "Allgemeine Funktionen";
-$a->strings["Content Expiration"] = "Verfall von Inhalten";
-$a->strings["Remove posts/comments and/or private messages at a future time"] = "Lösche Beiträge, Kommentare und/oder private Nachrichten automatisch zu einem zukünftigen Datum.";
-$a->strings["Multiple Profiles"] = "Mehrfachprofile";
-$a->strings["Ability to create multiple profiles"] = "Mehrfachprofile anlegen können";
-$a->strings["Advanced Profiles"] = "Erweiterte Profile";
-$a->strings["Additional profile sections and selections"] = "Stellt zusätzliche Bereiche und Felder im Profil zur Verfügung";
-$a->strings["Profile Import/Export"] = "Profil-Import/Export";
-$a->strings["Save and load profile details across sites/channels"] = "Speichere Dein Profil, um es in einen anderen Kanal zu importieren";
-$a->strings["Web Pages"] = "Webseiten";
-$a->strings["Provide managed web pages on your channel"] = "Stelle verwaltete Webseiten in Deinem Kanal zur Verfügung";
-$a->strings["Private Notes"] = "Private Notizen";
-$a->strings["Enables a tool to store notes and reminders"] = "Werkzeug zum Speichern von Notizen und Erinnerungen aktivieren";
-$a->strings["Navigation Channel Select"] = "Kanal-Auswahl in der Navigationsleiste";
-$a->strings["Change channels directly from within the navigation dropdown menu"] = "Wechsle direkt über das Navigationsmenü zu anderen Kanälen";
-$a->strings["Photo Location"] = "Aufnahmeort";
-$a->strings["If location data is available on uploaded photos, link this to a map."] = "Aufnahmeort des Fotos auf einer Karte verlinken, falls verfügbar.";
-$a->strings["Expert Mode"] = "Expertenmodus";
-$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Aktiviere den Expertenmodus, um fortgeschrittene Konfigurationsoptionen zu aktivieren";
-$a->strings["Premium Channel"] = "Premium-Kanal";
-$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Ermöglicht es, Einschränkungen und Bedingungen für Verbindungen dieses Kanals festzulegen";
-$a->strings["Post Composition Features"] = "Nachbearbeitungsfunktionen";
-$a->strings["Use Markdown"] = "Markdown benutzen";
-$a->strings["Allow use of \"Markdown\" to format posts"] = "Erlaube die Verwendung von \"Markdown\"-Syntax zur Formatierung von Beiträgen";
-$a->strings["Large Photos"] = "Große Fotos";
-$a->strings["Include large (640px) photo thumbnails in posts. If not enabled, use small (320px) photo thumbnails"] = "Große Vorschaubilder (640px) in Beiträgen anzeigen. Ist das deaktiviert, werden kleine Vorschaubilder (320px) angezeigt.";
-$a->strings["Channel Sources"] = "Kanal-Quellen";
-$a->strings["Automatically import channel content from other channels or feeds"] = "Importiere automatisch Inhalte für diesen Kanal von anderen Kanälen oder Feeds";
-$a->strings["Even More Encryption"] = "Noch mehr Verschlüsselung";
-$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Erlaube optionale Verschlüsselung von Inhalten (Ende-zu-Ende mit geteiltem Sicherheitsschlüssel)";
-$a->strings["Enable voting tools"] = "Umfragewerkzeuge aktivieren";
-$a->strings["Provide a class of post which others can vote on"] = "Aktiviere die Umfragewerkzeuge, um anderen die Möglichkeit zu geben, Deinem Beitrag zuzustimmen, ihn abzulehnen oder sich zu enthalten. (Muss im Beitrag selbst noch aktiviert werden.)";
-$a->strings["Network and Stream Filtering"] = "Netzwerk- und Stream-Filter";
-$a->strings["Search by Date"] = "Suche nach Datum";
-$a->strings["Ability to select posts by date ranges"] = "Möglichkeit, Beiträge nach Zeiträumen auszuwählen";
-$a->strings["Collections Filter"] = "Filter für Sammlung";
-$a->strings["Enable widget to display Network posts only from selected collections"] = "Aktiviere nur Netzwerk-Beiträge von ausgewählten Sammlungen";
-$a->strings["Saved Searches"] = "Gespeicherte Suchanfragen";
-$a->strings["Save search terms for re-use"] = "Suchbegriffe zur Wiederverwendung abspeichern";
-$a->strings["Network Personal Tab"] = "Persönlicher Netzwerkreiter";
-$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Aktiviere Reiter nur für die Netzwerk-Beiträge, mit denen Du interagiert hast";
-$a->strings["Network New Tab"] = "Netzwerkreiter Neu";
-$a->strings["Enable tab to display all new Network activity"] = "Aktiviere Reiter, um alle neuen Netzwerkaktivitäten zu zeigen";
-$a->strings["Affinity Tool"] = "Beziehungs-Tool";
-$a->strings["Filter stream activity by depth of relationships"] = "Filter Aktivitätenstream nach Tiefe der Beziehung";
-$a->strings["Connection Filtering"] = "Filter für Sammlungen";
-$a->strings["Filter incoming posts from connections based on keywords/content"] = "Filtert eingehende Beiträge anhand von Schlüsselwörtern.";
-$a->strings["Suggest Channels"] = "Kanäle vorschlagen";
-$a->strings["Show channel suggestions"] = "Kanalvorschläge anzeigen";
-$a->strings["Post/Comment Tools"] = "Beitrag-/Kommentar-Tools";
-$a->strings["Tagging"] = "Verschlagworten";
-$a->strings["Ability to tag existing posts"] = "Möglichkeit, um existierende Beiträge zu verschlagworten";
-$a->strings["Post Categories"] = "Beitrags-Kategorien";
-$a->strings["Add categories to your posts"] = "Kategorien für Beiträge";
-$a->strings["Saved Folders"] = "Gespeicherte Ordner";
-$a->strings["Ability to file posts under folders"] = "Möglichkeit, Beiträge in Verzeichnissen zu sammeln";
-$a->strings["Dislike Posts"] = "Gefällt-mir-nicht Beiträge";
-$a->strings["Ability to dislike posts/comments"] = "„Gefällt mir nicht“ ermöglichen";
-$a->strings["Star Posts"] = "Beiträge mit Sternchen versehen";
-$a->strings["Ability to mark special posts with a star indicator"] = "Möglichkeit, spezielle Beiträge mit Sternchen-Symbol zu markieren";
-$a->strings["Tag Cloud"] = "Schlagwort-Wolke";
-$a->strings["Provide a personal tag cloud on your channel page"] = "Persönliche Schlagwort-Wolke auf Deiner Kanal-Seite anzeigen";
-$a->strings["Default"] = "Standard";
$a->strings["Delete this item?"] = "Dieses Element löschen?";
$a->strings["Comment"] = "Kommentar";
$a->strings["[+] show all"] = "[+] Alle anzeigen";
@@ -173,6 +63,7 @@ $a->strings["Describe (optional)"] = "Beschreibung (optional)";
$a->strings["Submit"] = "Bestätigen";
$a->strings["Please enter a link URL"] = "Gib eine URL ein:";
$a->strings["Unsaved changes. Are you sure you wish to leave this page?"] = "Ungespeicherte Änderungen. Bist Du sicher, dass Du diese Seite verlassen möchtest?";
+$a->strings["Location"] = "Ort";
$a->strings["timeago.prefixAgo"] = "timeago.prefixAgo";
$a->strings["timeago.prefixFromNow"] = " ";
$a->strings["ago"] = "her";
@@ -233,34 +124,368 @@ $a->strings["__ctx:calendar__ month"] = "Monat";
$a->strings["__ctx:calendar__ week"] = "Woche";
$a->strings["__ctx:calendar__ day"] = "Tag";
$a->strings["__ctx:calendar__ All day"] = "Ganztägig";
-$a->strings["Frequently"] = "Häufig";
-$a->strings["Hourly"] = "Stündlich";
-$a->strings["Twice daily"] = "Zwei Mal am Tag";
-$a->strings["Daily"] = "Täglich";
-$a->strings["Weekly"] = "Wöchentlich";
-$a->strings["Monthly"] = "Monatlich";
-$a->strings["Friendica"] = "Friendica";
-$a->strings["OStatus"] = "OStatus";
-$a->strings["RSS/Atom"] = "RSS/Atom";
-$a->strings["Email"] = "E-Mail";
-$a->strings["Diaspora"] = "Diaspora";
-$a->strings["Facebook"] = "Facebook";
-$a->strings["Zot!"] = "Zot!";
-$a->strings["LinkedIn"] = "LinkedIn";
-$a->strings["XMPP/IM"] = "XMPP/IM";
-$a->strings["MySpace"] = "MySpace";
+$a->strings["No username found in import file."] = "Kein Benutzername in der Importdatei gefunden.";
+$a->strings["Import completed."] = "Import abgeschlossen.";
+$a->strings["Default"] = "Standard";
+$a->strings["Permission denied"] = "Keine Berechtigung";
+$a->strings["(Unknown)"] = "(Unbekannt)";
+$a->strings["Visible to anybody on the internet."] = "Für jeden im Internet sichtbar.";
+$a->strings["Visible to you only."] = "Nur für Dich sichtbar.";
+$a->strings["Visible to anybody in this network."] = "Für jedes \$Projectname-Mitglied sichtbar.";
+$a->strings["Visible to anybody authenticated."] = "Für jeden sichtbar, der angemeldet ist.";
+$a->strings["Visible to anybody on %s."] = "Für jeden auf %s sichtbar.";
+$a->strings["Visible to all connections."] = "Für alle Verbindungen sichtbar.";
+$a->strings["Visible to approved connections."] = "Nur für akzeptierte Verbindungen sichtbar.";
+$a->strings["Visible to specific connections."] = "Sichtbar für bestimmte Verbindungen.";
+$a->strings["Item not found."] = "Element nicht gefunden.";
+$a->strings["Collection not found."] = "Sammlung nicht gefunden";
+$a->strings["Collection is empty."] = "Sammlung ist leer.";
+$a->strings["Collection: %s"] = "Sammlung: %s";
+$a->strings["Connection: %s"] = "Verbindung: %s";
+$a->strings["Connection not found."] = "Die Verbindung wurde nicht gefunden.";
+$a->strings["l F d, Y \\@ g:i A"] = "l, d. F Y, H:i";
+$a->strings["Starts:"] = "Beginnt:";
+$a->strings["Finishes:"] = "Endet:";
+$a->strings["Location:"] = "Ort:";
+$a->strings["This event has been added to your calendar."] = "Dieser Termin wurde zu Deinem Kalender hinzugefügt";
+$a->strings["event"] = "Termin";
+$a->strings["Not specified"] = "Keine Angabe";
+$a->strings["Needs Action"] = "Aktion erforderlich";
+$a->strings["Completed"] = "Abgeschlossen";
+$a->strings["In Process"] = "In Bearbeitung";
+$a->strings["Cancelled"] = "gestrichen";
+$a->strings["Unable to obtain identity information from database"] = "Kann keine Identitäts-Informationen aus Datenbank beziehen";
+$a->strings["Empty name"] = "Namensfeld leer";
+$a->strings["Name too long"] = "Name ist zu lang";
+$a->strings["No account identifier"] = "Keine Account-Kennung";
+$a->strings["Nickname is required."] = "Spitzname ist erforderlich.";
+$a->strings["Reserved nickname. Please choose another."] = "Reservierter Kurzname. Bitte wähle einen anderen.";
+$a->strings["Nickname has unsupported characters or is already being used on this site."] = "Der Spitzname enthält nicht-unterstütze Zeichen oder wird bereits auf dieser Seite genutzt.";
+$a->strings["Unable to retrieve created identity"] = "Kann die erstellte Identität nicht empfangen";
+$a->strings["Default Profile"] = "Standard-Profil";
+$a->strings["Friends"] = "Freunde";
+$a->strings["Requested channel is not available."] = "Angeforderte Kanal nicht verfügbar.";
+$a->strings["Requested profile is not available."] = "Erwünschte Profil ist nicht verfügbar.";
+$a->strings["Change profile photo"] = "Profilfoto ändern";
+$a->strings["Profiles"] = "Profile";
+$a->strings["Manage/edit profiles"] = "Profile verwalten/bearbeiten";
+$a->strings["Create New Profile"] = "Neues Profil erstellen";
+$a->strings["Edit Profile"] = "Profile bearbeiten";
+$a->strings["Profile Image"] = "Profilfoto:";
+$a->strings["visible to everybody"] = "sichtbar für jeden";
+$a->strings["Edit visibility"] = "Sichtbarkeit bearbeiten";
+$a->strings["Gender:"] = "Geschlecht:";
+$a->strings["Status:"] = "Status:";
+$a->strings["Homepage:"] = "Homepage:";
+$a->strings["Online Now"] = "gerade online";
+$a->strings["g A l F d"] = "l, d. F, G:i \\U\\h\\r";
+$a->strings["F d"] = "d. F";
+$a->strings["[today]"] = "[Heute]";
+$a->strings["Birthday Reminders"] = "Geburtstags Erinnerungen";
+$a->strings["Birthdays this week:"] = "Geburtstage in dieser Woche:";
+$a->strings["[No description]"] = "[Keine Beschreibung]";
+$a->strings["Event Reminders"] = "Termin-Erinnerungen";
+$a->strings["Events this week:"] = "Termine in dieser Woche:";
+$a->strings["Profile"] = "Profil";
+$a->strings["Full Name:"] = "Voller Name:";
+$a->strings["Like this channel"] = "Dieser Kanal gefällt mir";
+$a->strings["__ctx:noun__ Like"] = array(
+ 0 => "Gefällt mir",
+ 1 => "Gefällt mir",
+);
+$a->strings["j F, Y"] = "j. F Y";
+$a->strings["j F"] = "j. F";
+$a->strings["Birthday:"] = "Geburtstag:";
+$a->strings["Age:"] = "Alter:";
+$a->strings["for %1\$d %2\$s"] = "seit %1\$d %2\$s";
+$a->strings["Sexual Preference:"] = "Sexuelle Orientierung:";
+$a->strings["Hometown:"] = "Heimatstadt:";
+$a->strings["Tags:"] = "Schlagworte:";
+$a->strings["Political Views:"] = "Politische Ansichten:";
+$a->strings["Religion:"] = "Religion:";
+$a->strings["About:"] = "Ãœber:";
+$a->strings["Hobbies/Interests:"] = "Hobbys/Interessen:";
+$a->strings["Likes:"] = "Gefällt:";
+$a->strings["Dislikes:"] = "Gefällt nicht:";
+$a->strings["Contact information and Social Networks:"] = "Kontaktinformation und soziale Netzwerke:";
+$a->strings["My other channels:"] = "Meine anderen Kanäle:";
+$a->strings["Musical interests:"] = "Musikalische Interessen:";
+$a->strings["Books, literature:"] = "Bücher, Literatur:";
+$a->strings["Television:"] = "Fernsehen:";
+$a->strings["Film/dance/culture/entertainment:"] = "Film/Tanz/Kultur/Unterhaltung:";
+$a->strings["Love/Romance:"] = "Liebe/Romantik:";
+$a->strings["Work/employment:"] = "Arbeit/Anstellung:";
+$a->strings["School/education:"] = "Schule/Ausbildung:";
+$a->strings["Like this thing"] = "Gefällt mir";
+$a->strings["Tags"] = "Schlagwörter";
+$a->strings["Categories"] = "Kategorien";
+$a->strings["Keywords"] = "Schlüsselwörter";
+$a->strings["have"] = "habe";
+$a->strings["has"] = "hat";
+$a->strings["want"] = "will";
+$a->strings["wants"] = "will";
+$a->strings["like"] = "mag";
+$a->strings["likes"] = "gefällt";
+$a->strings["dislike"] = "verurteile";
+$a->strings["dislikes"] = "missfällt";
+$a->strings["Visible to your default audience"] = "Standard-Sichtbarkeit";
+$a->strings["Show"] = "Anzeigen";
+$a->strings["Don't show"] = "Nicht anzeigen";
+$a->strings["Other networks and post services"] = "Andere Netzwerke und Platformen";
+$a->strings["Permissions"] = "Berechtigungen";
+$a->strings["Close"] = "Schließen";
$a->strings[" and "] = "und";
$a->strings["public profile"] = "öffentliches Profil";
$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s hat %2\$s auf &ldquo;%3\$s&rdquo; geändert";
$a->strings["Visit %1\$s's %2\$s"] = "Besuche %1\$s's %2\$s";
$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s hat ein aktualisiertes %2\$s, %3\$s wurde verändert.";
-$a->strings["Connect"] = "Verbinden";
-$a->strings["New window"] = "Neues Fenster";
-$a->strings["Open the selected location in a different window or browser tab"] = "Öffne die markierte Adresse in einem neuen Browser Fenster oder Tab";
-$a->strings["User '%s' deleted"] = "Benutzer '%s' gelöscht";
-$a->strings["Cannot locate DNS info for database server '%s'"] = "Kann die DNS-Informationen für den Datenbank-Server '%s' nicht finden";
+$a->strings["Item was not found."] = "Beitrag wurde nicht gefunden.";
+$a->strings["No source file."] = "Keine Quelldatei.";
+$a->strings["Cannot locate file to replace"] = "Kann Datei zum Ersetzen nicht finden";
+$a->strings["Cannot locate file to revise/update"] = "Kann Datei zum Prüfen/Aktualisieren nicht finden";
+$a->strings["File exceeds size limit of %d"] = "Datei überschreitet das Größen-Limit von %d";
+$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Die Größe Deiner Datei-Anhänge hat das Maximum von %1$.0f MByte erreicht.";
+$a->strings["File upload failed. Possible system limit or action terminated."] = "Datei-Upload fehlgeschlagen. Mögliche Systembegrenzung oder abgebrochener Prozess.";
+$a->strings["Stored file could not be verified. Upload failed."] = "Gespeichert Datei konnte nicht verifiziert werden. Upload abgebrochen.";
+$a->strings["Path not available."] = "Pfad nicht verfügbar.";
+$a->strings["Empty pathname"] = "Leere Pfadangabe";
+$a->strings["duplicate filename or path"] = "doppelter Dateiname oder Pfad";
+$a->strings["Path not found."] = "Pfad nicht gefunden.";
+$a->strings["mkdir failed."] = "mkdir fehlgeschlagen.";
+$a->strings["database storage failed."] = "Speichern in der Datenbank fehlgeschlagen.";
+$a->strings["Empty path"] = "Leere Pfadangabe";
+$a->strings["Attachments:"] = "Anhänge:";
+$a->strings["\$Projectname event notification:"] = "\$Projectname-Terminbenachrichtigung:";
+$a->strings["created a new post"] = "Neuer Beitrag wurde erzeugt";
+$a->strings["commented on %s's post"] = "hat %s's Beitrag kommentiert";
+$a->strings["Apps"] = "Apps";
+$a->strings["System"] = "System";
+$a->strings["Personal"] = "Persönlich";
+$a->strings["Create Personal App"] = "Persönliche App erstellen";
+$a->strings["Edit Personal App"] = "Persönliche App bearbeiten";
+$a->strings["Ignore/Hide"] = "Ignorieren/Verstecken";
+$a->strings["Suggestions"] = "Vorschläge";
+$a->strings["See more..."] = "Mehr anzeigen …";
+$a->strings["You have %1$.0f of %2$.0f allowed connections."] = "Du bist %1$.0f von maximal %2$.0f erlaubten Verbindungen eingegangen.";
+$a->strings["Add New Connection"] = "Neue Verbindung hinzufügen";
+$a->strings["Enter the channel address"] = "Adresse des Kanals eingeben";
+$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Beispiel: bob@beispiel.com, http://beispiel.com/barbara";
+$a->strings["Notes"] = "Notizen";
+$a->strings["Save"] = "Speichern";
+$a->strings["Remove term"] = "Eintrag löschen";
+$a->strings["Saved Searches"] = "Gespeicherte Suchanfragen";
+$a->strings["add"] = "hinzufügen";
+$a->strings["Saved Folders"] = "Gespeicherte Ordner";
+$a->strings["Everything"] = "Alles";
+$a->strings["Archives"] = "Archive";
+$a->strings["Me"] = "Ich";
+$a->strings["Family"] = "Familie";
+$a->strings["Acquaintances"] = "Bekannte";
+$a->strings["All"] = "Alle";
+$a->strings["Refresh"] = "Aktualisieren";
+$a->strings["Account settings"] = "Konto-Einstellungen";
+$a->strings["Channel settings"] = "Kanal-Einstellungen";
+$a->strings["Additional features"] = "Zusätzliche Funktionen";
+$a->strings["Feature/Addon settings"] = "Plugin-Einstellungen";
+$a->strings["Display settings"] = "Anzeige-Einstellungen";
+$a->strings["Connected apps"] = "Verbundene Apps";
+$a->strings["Export channel"] = "Kanal exportieren";
+$a->strings["Connection Default Permissions"] = "Standardzugriffsrechte für neue Verbindungen:";
+$a->strings["Premium Channel Settings"] = "Premium-Kanal-Einstellungen";
+$a->strings["Channel Sources"] = "Kanal-Quellen";
+$a->strings["Settings"] = "Einstellungen";
+$a->strings["Private Mail Menu"] = "Private Nachrichten";
+$a->strings["Combined View"] = "Kombinierte Anzeige";
+$a->strings["Inbox"] = "Eingang";
+$a->strings["Outbox"] = "Ausgang";
+$a->strings["New Message"] = "Neue Nachricht";
+$a->strings["Conversations"] = "Konversationen";
+$a->strings["Received Messages"] = "Erhaltene Nachrichten";
+$a->strings["Sent Messages"] = "Gesendete Nachrichten";
+$a->strings["No messages."] = "Keine Nachrichten.";
+$a->strings["Delete conversation"] = "Unterhaltung löschen";
+$a->strings["Events Menu"] = "Kalendermenü";
+$a->strings["Day View"] = "Tagesansicht";
+$a->strings["Week View"] = "Wochenansicht";
+$a->strings["Month View"] = "Monatsansicht";
+$a->strings["Export"] = "Exportieren";
+$a->strings["Import"] = "Import";
+$a->strings["Events Tools"] = "Kalenderwerkzeuge";
+$a->strings["Export Calendar"] = "Kalender exportieren";
+$a->strings["Import Calendar"] = "Kalender importieren";
+$a->strings["Chat Rooms"] = "Chaträume";
+$a->strings["Bookmarked Chatrooms"] = "Gespeicherte Chatrooms";
+$a->strings["Suggested Chatrooms"] = "Chatraum-Vorschläge";
+$a->strings["photo/image"] = "Foto/Bild";
+$a->strings["Rate Me"] = "Bewerte mich";
+$a->strings["View Ratings"] = "Bewertungen ansehen";
+$a->strings["Public Hubs"] = "Öffentliche Hubs";
+$a->strings["Forums"] = "Foren";
+$a->strings["Tasks"] = "Aufgaben";
+$a->strings["Documentation"] = "Dokumentation";
+$a->strings["Project/Site Information"] = "Informationen über das Projekt und diesen Hub";
+$a->strings["For Members"] = "Für Mitglieder";
+$a->strings["For Administrators"] = "Für Administratoren";
+$a->strings["For Developers"] = "Für Entwickler";
+$a->strings["Site"] = "Seite";
+$a->strings["Accounts"] = "Konten";
+$a->strings["Channels"] = "Kanäle";
+$a->strings["Plugins"] = "Plug-Ins";
+$a->strings["Themes"] = "Themes";
+$a->strings["Inspect queue"] = "Warteschlange kontrollieren";
+$a->strings["Profile Config"] = "Profilkonfiguration";
+$a->strings["DB updates"] = "DB-Aktualisierungen";
+$a->strings["Logs"] = "Protokolle";
+$a->strings["Admin"] = "Administration";
+$a->strings["Plugin Features"] = "Plug-In Funktionen";
+$a->strings["User registrations waiting for confirmation"] = "Nutzer-Anmeldungen, die auf Bestätigung warten";
+$a->strings["View Photo"] = "Foto ansehen";
+$a->strings["Edit Album"] = "Album bearbeiten";
+$a->strings["%1\$s's bookmarks"] = "%1\$ss Lesezeichen";
+$a->strings["General Features"] = "Allgemeine Funktionen";
+$a->strings["Content Expiration"] = "Verfall von Inhalten";
+$a->strings["Remove posts/comments and/or private messages at a future time"] = "Lösche Beiträge, Kommentare und/oder private Nachrichten automatisch zu einem zukünftigen Datum.";
+$a->strings["Multiple Profiles"] = "Mehrfachprofile";
+$a->strings["Ability to create multiple profiles"] = "Mehrfachprofile anlegen können";
+$a->strings["Advanced Profiles"] = "Erweiterte Profile";
+$a->strings["Additional profile sections and selections"] = "Stellt zusätzliche Bereiche und Felder im Profil zur Verfügung";
+$a->strings["Profile Import/Export"] = "Profil-Import/Export";
+$a->strings["Save and load profile details across sites/channels"] = "Speichere Dein Profil, um es in einen anderen Kanal zu importieren";
+$a->strings["Web Pages"] = "Webseiten";
+$a->strings["Provide managed web pages on your channel"] = "Stelle verwaltete Webseiten in Deinem Kanal zur Verfügung";
+$a->strings["Private Notes"] = "Private Notizen";
+$a->strings["Enables a tool to store notes and reminders"] = "Werkzeug zum Speichern von Notizen und Erinnerungen aktivieren";
+$a->strings["Navigation Channel Select"] = "Kanal-Auswahl in der Navigationsleiste";
+$a->strings["Change channels directly from within the navigation dropdown menu"] = "Wechsle direkt über das Navigationsmenü zu anderen Kanälen";
+$a->strings["Photo Location"] = "Aufnahmeort";
+$a->strings["If location data is available on uploaded photos, link this to a map."] = "Aufnahmeort des Fotos auf einer Karte verlinken, falls verfügbar.";
+$a->strings["Expert Mode"] = "Expertenmodus";
+$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Aktiviere den Expertenmodus, um fortgeschrittene Konfigurationsoptionen zu aktivieren";
+$a->strings["Premium Channel"] = "Premium-Kanal";
+$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Ermöglicht es, Einschränkungen und Bedingungen für Verbindungen dieses Kanals festzulegen";
+$a->strings["Post Composition Features"] = "Nachbearbeitungsfunktionen";
+$a->strings["Use Markdown"] = "Markdown benutzen";
+$a->strings["Allow use of \"Markdown\" to format posts"] = "Erlaube die Verwendung von \"Markdown\"-Syntax zur Formatierung von Beiträgen";
+$a->strings["Large Photos"] = "Große Fotos";
+$a->strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Große Vorschaubilder (1024px) in Beiträgen anzeigen. Falls nicht aktiviert, werden kleine Vorschaubilder (640px) verwendet.";
+$a->strings["Automatically import channel content from other channels or feeds"] = "Importiere automatisch Inhalte für diesen Kanal von anderen Kanälen oder Feeds";
+$a->strings["Even More Encryption"] = "Noch mehr Verschlüsselung";
+$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Erlaube optionale Verschlüsselung von Inhalten (Ende-zu-Ende mit geteiltem Sicherheitsschlüssel)";
+$a->strings["Enable Voting Tools"] = "Umfragewerkzeuge aktivieren";
+$a->strings["Provide a class of post which others can vote on"] = "Aktiviere die Umfragewerkzeuge, um anderen die Möglichkeit zu geben, Deinem Beitrag zuzustimmen, ihn abzulehnen oder sich zu enthalten. (Muss im Beitrag selbst noch aktiviert werden.)";
+$a->strings["Delayed Posting"] = "Verzögertes Senden";
+$a->strings["Allow posts to be published at a later date"] = "Ermöglicht es, Beiträge zu einem späteren Zeitpunkt zu veröffentlichen";
+$a->strings["Suppress Duplicate Posts/Comments"] = "Doppelte Beiträge unterdrücken";
+$a->strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Verhindert, dass innerhalb von zwei Minuten Beiträge mit identischem Inhalt veröffentlicht werden.";
+$a->strings["Network and Stream Filtering"] = "Netzwerk- und Stream-Filter";
+$a->strings["Search by Date"] = "Suche nach Datum";
+$a->strings["Ability to select posts by date ranges"] = "Möglichkeit, Beiträge nach Zeiträumen auszuwählen";
+$a->strings["Collections Filter"] = "Filter für Sammlung";
+$a->strings["Enable widget to display Network posts only from selected collections"] = "Aktiviere nur Netzwerk-Beiträge von ausgewählten Sammlungen";
+$a->strings["Save search terms for re-use"] = "Suchbegriffe zur Wiederverwendung abspeichern";
+$a->strings["Network Personal Tab"] = "Persönlicher Netzwerkreiter";
+$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Aktiviere Reiter nur für die Netzwerk-Beiträge, mit denen Du interagiert hast";
+$a->strings["Network New Tab"] = "Netzwerkreiter Neu";
+$a->strings["Enable tab to display all new Network activity"] = "Aktiviere Reiter, um alle neuen Netzwerkaktivitäten zu zeigen";
+$a->strings["Affinity Tool"] = "Beziehungs-Tool";
+$a->strings["Filter stream activity by depth of relationships"] = "Filter Aktivitätenstream nach Tiefe der Beziehung";
+$a->strings["Connection Filtering"] = "Filter für Sammlungen";
+$a->strings["Filter incoming posts from connections based on keywords/content"] = "Filtert eingehende Beiträge anhand von Schlüsselwörtern.";
+$a->strings["Suggest Channels"] = "Kanäle vorschlagen";
+$a->strings["Show channel suggestions"] = "Kanalvorschläge anzeigen";
+$a->strings["Post/Comment Tools"] = "Beitrag-/Kommentar-Tools";
+$a->strings["Tagging"] = "Verschlagworten";
+$a->strings["Ability to tag existing posts"] = "Möglichkeit, um existierende Beiträge zu verschlagworten";
+$a->strings["Post Categories"] = "Beitrags-Kategorien";
+$a->strings["Add categories to your posts"] = "Kategorien für Beiträge";
+$a->strings["Ability to file posts under folders"] = "Möglichkeit, Beiträge in Verzeichnissen zu sammeln";
+$a->strings["Dislike Posts"] = "Gefällt-mir-nicht Beiträge";
+$a->strings["Ability to dislike posts/comments"] = "„Gefällt mir nicht“ ermöglichen";
+$a->strings["Star Posts"] = "Beiträge mit Sternchen versehen";
+$a->strings["Ability to mark special posts with a star indicator"] = "Möglichkeit, spezielle Beiträge mit Sternchen-Symbol zu markieren";
+$a->strings["Tag Cloud"] = "Schlagwort-Wolke";
+$a->strings["Provide a personal tag cloud on your channel page"] = "Persönliche Schlagwort-Wolke auf Deiner Kanal-Seite anzeigen";
+$a->strings["Male"] = "Männlich";
+$a->strings["Female"] = "Weiblich";
+$a->strings["Currently Male"] = "Momentan männlich";
+$a->strings["Currently Female"] = "Momentan weiblich";
+$a->strings["Mostly Male"] = "Größtenteils männlich";
+$a->strings["Mostly Female"] = "Größtenteils weiblich";
+$a->strings["Transgender"] = "Transsexuell";
+$a->strings["Intersex"] = "Zwischengeschlechtlich";
+$a->strings["Transsexual"] = "Transsexuell";
+$a->strings["Hermaphrodite"] = "Zwitter";
+$a->strings["Neuter"] = "Geschlechtslos";
+$a->strings["Non-specific"] = "unklar";
+$a->strings["Other"] = "Andere";
+$a->strings["Undecided"] = "Unentschieden";
+$a->strings["Males"] = "Männer";
+$a->strings["Females"] = "Frauen";
+$a->strings["Gay"] = "Schwul";
+$a->strings["Lesbian"] = "Lesbisch";
+$a->strings["No Preference"] = "Keine Bevorzugung";
+$a->strings["Bisexual"] = "Bisexuell";
+$a->strings["Autosexual"] = "Autosexuell";
+$a->strings["Abstinent"] = "Enthaltsam";
+$a->strings["Virgin"] = "Jungfräulich";
+$a->strings["Deviant"] = "Abweichend";
+$a->strings["Fetish"] = "Fetisch";
+$a->strings["Oodles"] = "Unmengen";
+$a->strings["Nonsexual"] = "Sexlos";
+$a->strings["Single"] = "Single";
+$a->strings["Lonely"] = "Einsam";
+$a->strings["Available"] = "Verfügbar";
+$a->strings["Unavailable"] = "Nicht verfügbar";
+$a->strings["Has crush"] = "Verguckt";
+$a->strings["Infatuated"] = "Verknallt";
+$a->strings["Dating"] = "Lerne gerade jemanden kennen";
+$a->strings["Unfaithful"] = "Treulos";
+$a->strings["Sex Addict"] = "Sexabhängig";
+$a->strings["Friends/Benefits"] = "Freunde/Begünstigte";
+$a->strings["Casual"] = "Lose";
+$a->strings["Engaged"] = "Verlobt";
+$a->strings["Married"] = "Verheiratet";
+$a->strings["Imaginarily married"] = "Gewissermaßen verheiratet";
+$a->strings["Partners"] = "Partner";
+$a->strings["Cohabiting"] = "Lebensgemeinschaft";
+$a->strings["Common law"] = "Informelle Ehe";
+$a->strings["Happy"] = "Glücklich";
+$a->strings["Not looking"] = "Nicht Ausschau haltend";
+$a->strings["Swinger"] = "Swinger";
+$a->strings["Betrayed"] = "Betrogen";
+$a->strings["Separated"] = "Getrennt";
+$a->strings["Unstable"] = "Labil";
+$a->strings["Divorced"] = "Geschieden";
+$a->strings["Imaginarily divorced"] = "Gewissermaßen geschieden";
+$a->strings["Widowed"] = "Verwitwet";
+$a->strings["Uncertain"] = "Ungewiss";
+$a->strings["It's complicated"] = "Es ist kompliziert";
+$a->strings["Don't care"] = "Interessiert mich nicht";
+$a->strings["Ask me"] = "Frag mich mal";
+$a->strings["Miscellaneous"] = "Verschiedenes";
+$a->strings["YYYY-MM-DD or MM-DD"] = "JJJJ-MM-TT oder MM-TT";
+$a->strings["Required"] = "Benötigt";
+$a->strings["never"] = "Nie";
+$a->strings["less than a second ago"] = "Vor weniger als einer Sekunde";
+$a->strings["year"] = "Jahr";
+$a->strings["years"] = "Jahre";
+$a->strings["month"] = "Monat";
+$a->strings["months"] = "Monate";
+$a->strings["week"] = "Woche";
+$a->strings["weeks"] = "Wochen";
+$a->strings["day"] = "Tag";
+$a->strings["days"] = "Tage";
+$a->strings["hour"] = "Stunde";
+$a->strings["hours"] = "Stunden";
+$a->strings["minute"] = "Minute";
+$a->strings["minutes"] = "Minuten";
+$a->strings["second"] = "Sekunde";
+$a->strings["seconds"] = "Sekunden";
+$a->strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "vor %1\$d %2\$s";
+$a->strings["%1\$s's birthday"] = "%1\$ss Geburtstag";
+$a->strings["Happy Birthday %1\$s"] = "Alles Gute zum Geburtstag, %1\$s";
+$a->strings["Public Timeline"] = "Öffentliche Zeitleiste";
$a->strings["photo"] = "Foto";
-$a->strings["event"] = "Termin";
$a->strings["channel"] = "Kanal";
$a->strings["status"] = "Status";
$a->strings["comment"] = "Kommentar";
@@ -295,6 +520,7 @@ $a->strings["Loading..."] = "Lädt ...";
$a->strings["Delete Selected Items"] = "Lösche die ausgewählten Elemente";
$a->strings["View Source"] = "Quelle anzeigen";
$a->strings["Follow Thread"] = "Unterhaltung folgen";
+$a->strings["Unfollow Thread"] = "Unterhaltung nicht mehr folgen";
$a->strings["View Status"] = "Status ansehen";
$a->strings["View Profile"] = "Profil ansehen";
$a->strings["View Photos"] = "Fotos ansehen";
@@ -358,6 +584,7 @@ $a->strings["permissions"] = "Berechtigungen";
$a->strings["Public post"] = "Öffentlicher Beitrag";
$a->strings["Example: bob@example.com, mary@example.com"] = "Beispiel: bob@example.com, mary@example.com";
$a->strings["Set expiration date"] = "Verfallsdatum";
+$a->strings["Set publish date"] = "Veröffentlichungsdatum festlegen";
$a->strings["Encrypt text"] = "Text verschlüsseln";
$a->strings["OK"] = "Ok";
$a->strings["Cancel"] = "Abbrechen";
@@ -367,7 +594,6 @@ $a->strings["Commented Order"] = "Neueste Kommentare";
$a->strings["Sort by Comment Date"] = "Nach Kommentardatum sortiert";
$a->strings["Posted Order"] = "Neueste Beiträge";
$a->strings["Sort by Post Date"] = "Nach Beitragsdatum sortiert";
-$a->strings["Personal"] = "Persönlich";
$a->strings["Posts that mention or involve you"] = "Beiträge mit Beteiligung Deinerseits";
$a->strings["New"] = "Neu";
$a->strings["Activity Stream - by date"] = "Activity Stream – nach Datum sortiert";
@@ -388,10 +614,6 @@ $a->strings["Saved Bookmarks"] = "Gespeicherte Lesezeichen";
$a->strings["Webpages"] = "Webseiten";
$a->strings["Manage Webpages"] = "Webseiten verwalten";
$a->strings["View all"] = "Alles anzeigen";
-$a->strings["__ctx:noun__ Like"] = array(
- 0 => "Gefällt mir",
- 1 => "Gefällt mir",
-);
$a->strings["__ctx:noun__ Dislike"] = array(
0 => "Gefällt nicht",
1 => "Gefällt nicht",
@@ -420,18 +642,63 @@ $a->strings["__ctx:noun__ Abstain"] = array(
0 => "Enthaltung",
1 => "Enthaltungen",
);
-$a->strings["Public Timeline"] = "Öffentliche Zeitleiste";
-$a->strings["Image exceeds website size limit of %lu bytes"] = "Bild überschreitet das Limit der Webseite von %lu bytes";
-$a->strings["Image file is empty."] = "Bilddatei ist leer.";
-$a->strings["Unable to process image"] = "Kann Bild nicht verarbeiten";
-$a->strings["Photo storage failed."] = "Foto speichern schlug fehl";
-$a->strings["Upload New Photos"] = "Lade neue Fotos hoch";
+$a->strings["Logged out."] = "Ausgeloggt.";
+$a->strings["Failed authentication"] = "Authentifizierung fehlgeschlagen";
+$a->strings["Login failed."] = "Login fehlgeschlagen.";
+$a->strings["Frequently"] = "Häufig";
+$a->strings["Hourly"] = "Stündlich";
+$a->strings["Twice daily"] = "Zwei Mal am Tag";
+$a->strings["Daily"] = "Täglich";
+$a->strings["Weekly"] = "Wöchentlich";
+$a->strings["Monthly"] = "Monatlich";
+$a->strings["Friendica"] = "Friendica";
+$a->strings["OStatus"] = "OStatus";
+$a->strings["RSS/Atom"] = "RSS/Atom";
+$a->strings["Email"] = "E-Mail";
+$a->strings["Diaspora"] = "Diaspora";
+$a->strings["Facebook"] = "Facebook";
+$a->strings["Zot!"] = "Zot!";
+$a->strings["LinkedIn"] = "LinkedIn";
+$a->strings["XMPP/IM"] = "XMPP/IM";
+$a->strings["MySpace"] = "MySpace";
+$a->strings["Image/photo"] = "Bild/Foto";
+$a->strings["Encrypted content"] = "Verschlüsselter Inhalt";
+$a->strings["Install %s element: "] = "Element %s installieren: ";
+$a->strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Dieser Beitrag beinhaltet ein installierbares %s Element, aber Du hast nicht die nötigen Rechte, um es auf diesem Hub zu installieren.";
+$a->strings["webpage"] = "Webseite";
+$a->strings["layout"] = "Layout";
+$a->strings["block"] = "Block";
+$a->strings["menu"] = "Menü";
+$a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s schrieb den folgenden %2\$s %3\$s";
+$a->strings["post"] = "Beitrag";
+$a->strings["Different viewers will see this text differently"] = "Verschiedene Betrachter werden diesen Text unterschiedlich sehen";
+$a->strings["$1 spoiler"] = "$1 Spoiler";
+$a->strings["$1 wrote:"] = "$1 schrieb:";
+$a->strings["%d invitation available"] = array(
+ 0 => "%d Einladung verfügbar",
+ 1 => "%d Einladungen verfügbar",
+);
+$a->strings["Advanced"] = "Fortgeschritten";
+$a->strings["Find Channels"] = "Finde Kanäle";
+$a->strings["Enter name or interest"] = "Name oder Interessen eingeben";
+$a->strings["Connect/Follow"] = "Verbinden/Folgen";
+$a->strings["Examples: Robert Morgenstein, Fishing"] = "Beispiele: Robert Morgenstein, Angeln";
+$a->strings["Find"] = "Finde";
+$a->strings["Channel Suggestions"] = "Kanal-Vorschläge";
+$a->strings["Random Profile"] = "Zufallsprofil";
+$a->strings["Invite Friends"] = "Lade Freunde ein";
+$a->strings["Advanced example: name=fred and country=iceland"] = "Fortgeschrittenes Beispiel: name=fred and country=iceland";
+$a->strings["%d connection in common"] = array(
+ 0 => "%d gemeinsame Verbindung",
+ 1 => "%d gemeinsame Verbindungen",
+);
+$a->strings["show more"] = "mehr zeigen";
$a->strings["\$Projectname Notification"] = "\$Projectname-Benachrichtigung";
$a->strings["\$projectname"] = "\$projectname";
$a->strings["Thank You,"] = "Danke.";
$a->strings["%s Administrator"] = "der Administrator von %s";
$a->strings["%s <!item_type!>"] = "%s <!item_type!>";
-$a->strings["[Red:Notify] New mail received at %s"] = "[Red:Benachrichtigung] Neue Mail auf %s empfangen";
+$a->strings["[Hubzilla:Notify] New mail received at %s"] = "[Hubzilla:Benachrichtigung] Neue Mail empfangen auf %s";
$a->strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s hat Dir eine private Nachricht auf %3\$s gesendet.";
$a->strings["%1\$s sent you %2\$s."] = "%1\$s hat Dir %2\$s geschickt.";
$a->strings["a private message"] = "eine private Nachricht";
@@ -439,37 +706,102 @@ $a->strings["Please visit %s to view and/or reply to your private messages."] =
$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]einen %4\$s[/zrl] kommentiert";
$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]%4\$ss %5\$s[/zrl] kommentiert";
$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]Deinen %4\$s[/zrl] kommentiert";
-$a->strings["[Red:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Red:Benachrichtigung] Kommentar in Unterhaltung #%1\$d von %2\$s";
+$a->strings["[Hubzilla:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Hubzilla:Benachrichtigung] Kommentar in Unterhaltung #%1\$d von %2\$s";
$a->strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = "%1\$s, %2\$s hat eine Unterhaltung kommentiert, der Du folgst.";
$a->strings["Please visit %s to view and/or reply to the conversation."] = "Bitte besuche %s, um die Unterhaltung anzusehen und/oder zu kommentieren.";
-$a->strings["[Red:Notify] %s posted to your profile wall"] = "[Red:Hinweis] %s schrieb auf Deine Pinnwand";
+$a->strings["[Hubzilla:Notify] %s posted to your profile wall"] = "[Hubzilla:Benachrichtigung] %s schrieb auf Deine Pinnwand";
$a->strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s hat auf Deine Pinnwand auf %3\$s geschrieben";
$a->strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s hat auf [zrl=%3\$s]Deine Pinnwand[/zrl] geschrieben";
-$a->strings["[Red:Notify] %s tagged you"] = "[Red:Benachrichtigung] %s hat Dich erwähnt";
+$a->strings["[Hubzilla:Notify] %s tagged you"] = "[Hubzilla:Benachrichtigung] %s hat Dich erwähnt";
$a->strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s hat Dich auf %3\$s erwähnt";
$a->strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]hat Dich erwähnt[/zrl].";
-$a->strings["[Red:Notify] %1\$s poked you"] = "[Red:Benachrichtigung] %1\$s hat Dich angestupst";
+$a->strings["[Hubzilla:Notify] %1\$s poked you"] = "[Hubzilla:Benachrichtigung] %1\$s hat Dich angestupst";
$a->strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s hat Dich auf %3\$s angestupst";
$a->strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]hat Dich angestupst[/zrl].";
-$a->strings["[Red:Notify] %s tagged your post"] = "[Red:Benachrichtigung] %s hat Deinen Beitrag verschlagwortet";
+$a->strings["[Hubzilla:Notify] %s tagged your post"] = "[Hubzilla:Benachrichtigung] %s hat Deinen Beitrag verschlagwortet";
$a->strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s hat Deinen Beitrag auf %3\$s verschlagwortet";
$a->strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]Deinen Beitrag[/zrl] verschlagwortet";
-$a->strings["[Red:Notify] Introduction received"] = "[Red:Benachrichtigung] Vorstellung erhalten";
+$a->strings["[Hubzilla:Notify] Introduction received"] = "[Hubzilla:Benachrichtigung] Vorstellung erhalten";
$a->strings["%1\$s, you've received an new connection request from '%2\$s' at %3\$s"] = "%1\$s, Du hast eine neue Verbindungsanfrage von '%2\$s' auf %3\$s erhalten";
$a->strings["%1\$s, you've received [zrl=%2\$s]a new connection request[/zrl] from %3\$s."] = "%1\$s, Du hast [zrl=%2\$s]eine neue Verbindungsanfrage[/zrl] von %3\$s erhalten.";
$a->strings["You may visit their profile at %s"] = "Du kannst Dir das Profil unter %s ansehen";
$a->strings["Please visit %s to approve or reject the connection request."] = "Bitte besuche %s , um die Verbindungsanfrage anzunehmen oder abzulehnen.";
-$a->strings["[Red:Notify] Friend suggestion received"] = "[Red:Benachrichtigung] Freundschaftsvorschlag erhalten";
+$a->strings["[Hubzilla:Notify] Friend suggestion received"] = "[Hubzilla:Benachrichtigung] Freundschaftsvorschlag erhalten";
$a->strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = "%1\$s, Du hast einen Kontaktvorschlag von „%2\$s“ auf %3\$s erhalten";
$a->strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = "%1\$s, Du hast [zrl=%2\$s]einen Kontaktvorschlag[/zrl] für %3\$s von %4\$s erhalten.";
$a->strings["Name:"] = "Name:";
$a->strings["Photo:"] = "Foto:";
$a->strings["Please visit %s to approve or reject the suggestion."] = "Bitte besuche %s um den Vorschlag zu akzeptieren oder abzulehnen.";
-$a->strings["[Red:Notify]"] = "[Red:Benachrichtigung]";
-$a->strings["view full size"] = "In Vollbildansicht anschauen";
-$a->strings["Administrator"] = "Administrator";
-$a->strings["No Subject"] = "Kein Betreff";
-$a->strings["%1\$s's bookmarks"] = "%1\$ss Lesezeichen";
+$a->strings["[Hubzilla:Notify]"] = "[Hubzilla:Benachrichtigung]";
+$a->strings["Channel is blocked on this site."] = "Der Kanal ist auf dieser Seite blockiert ";
+$a->strings["Channel location missing."] = "Adresse des Kanals fehlt.";
+$a->strings["Response from remote channel was incomplete."] = "Antwort des entfernten Kanals war unvollständig.";
+$a->strings["Channel was deleted and no longer exists."] = "Kanal wurde gelöscht und existiert nicht mehr.";
+$a->strings["Protocol disabled."] = "Protokoll deaktiviert.";
+$a->strings["Channel discovery failed."] = "Kanalsuche fehlgeschlagen";
+$a->strings["local account not found."] = "Lokales Konto nicht gefunden.";
+$a->strings["Cannot connect to yourself."] = "Du kannst Dich nicht mit Dir selbst verbinden.";
+$a->strings["Embedded content"] = "Eingebetteter Inhalt";
+$a->strings["Embedding disabled"] = "Einbetten ausgeschaltet";
+$a->strings["No recipient provided."] = "Kein Empfänger angegeben";
+$a->strings["[no subject]"] = "[no subject]";
+$a->strings["Unable to determine sender."] = "Kann Absender nicht bestimmen.";
+$a->strings["Stored post could not be verified."] = "Gespeicherter Beitrag konnten nicht überprüft werden.";
+$a->strings["Logout"] = "Abmelden";
+$a->strings["End this session"] = "Beende diese Sitzung";
+$a->strings["Home"] = "Home";
+$a->strings["Your posts and conversations"] = "Deine Beiträge und Unterhaltungen";
+$a->strings["Your profile page"] = "Deine Profilseite";
+$a->strings["Edit Profiles"] = "Profile bearbeiten";
+$a->strings["Manage/Edit profiles"] = "Profile verwalten";
+$a->strings["Edit your profile"] = "Profil bearbeiten";
+$a->strings["Your photos"] = "Deine Bilder";
+$a->strings["Your files"] = "Deine Dateien";
+$a->strings["Chat"] = "Chat";
+$a->strings["Your chatrooms"] = "Deine Chaträume";
+$a->strings["Your bookmarks"] = "Deine Lesezeichen";
+$a->strings["Your webpages"] = "Deine Webseiten";
+$a->strings["Login"] = "Anmelden";
+$a->strings["Sign in"] = "Anmelden";
+$a->strings["%s - click to logout"] = "%s - Klick zum Abmelden";
+$a->strings["Remote authentication"] = "Ãœber Konto auf anderem Server einloggen";
+$a->strings["Click to authenticate to your home hub"] = "Klicke, um Dich über Deinen Heimat-Server zu authentifizieren";
+$a->strings["Home Page"] = "Homepage";
+$a->strings["Register"] = "Registrieren";
+$a->strings["Create an account"] = "Erzeuge ein Konto";
+$a->strings["Help"] = "Hilfe";
+$a->strings["Help and documentation"] = "Hilfe und Dokumentation";
+$a->strings["Applications, utilities, links, games"] = "Anwendungen (Apps), Zubehör, Links, Spiele";
+$a->strings["Search"] = "Suche";
+$a->strings["Search site @name, #tag, ?docs, content"] = "Hub durchsuchen: @Name. #Schlagwort, ?Dokumentation, Inhalt";
+$a->strings["Directory"] = "Verzeichnis";
+$a->strings["Channel Directory"] = "Kanal-Verzeichnis";
+$a->strings["Grid"] = "Grid";
+$a->strings["Your grid"] = "Dein Grid";
+$a->strings["Mark all grid notifications seen"] = "Alle Grid-Benachrichtigungen als angesehen markieren";
+$a->strings["Channel Home"] = "Mein Kanal";
+$a->strings["Channel home"] = "Mein Kanal";
+$a->strings["Mark all channel notifications seen"] = "Markiere alle Kanal-Benachrichtigungen als angesehen";
+$a->strings["Connections"] = "Verbindungen";
+$a->strings["Notices"] = "Benachrichtigungen";
+$a->strings["Notifications"] = "Benachrichtigungen";
+$a->strings["See all notifications"] = "Alle Benachrichtigungen ansehen";
+$a->strings["Mark all system notifications seen"] = "Markiere alle System-Benachrichtigungen als gesehen";
+$a->strings["Mail"] = "Mail";
+$a->strings["Private mail"] = "Persönliche Mail";
+$a->strings["See all private messages"] = "Alle persönlichen Nachrichten ansehen";
+$a->strings["Mark all private messages seen"] = "Markiere alle persönlichen Nachrichten als gesehen";
+$a->strings["Events"] = "Termine";
+$a->strings["Event Calendar"] = "Terminkalender";
+$a->strings["See all events"] = "Alle Termine ansehen";
+$a->strings["Mark all events seen"] = "Markiere alle Termine als gesehen";
+$a->strings["Channel Manager"] = "Kanal-Manager";
+$a->strings["Manage Your Channels"] = "Verwalte Deine Kanäle";
+$a->strings["Account/Channel Settings"] = "Konto-/Kanal-Einstellungen";
+$a->strings["Site Setup and Configuration"] = "Seiten-Einrichtung und -Konfiguration";
+$a->strings["@name, #tag, ?doc, content"] = "@Name, #Schlagwort, ?Dokumentation, Inhalt";
+$a->strings["Please wait..."] = "Bitte warten...";
+$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Das Security-Token des Formulars war nicht korrekt. Das ist wahrscheinlich passiert, weil das Formular zu lange (>3 Stunden) offen war, bevor es abgeschickt wurde.";
$a->strings["prev"] = "vorherige";
$a->strings["first"] = "erste";
$a->strings["last"] = "letzte";
@@ -482,8 +814,6 @@ $a->strings["%d Connection"] = array(
1 => "%d Verbindungen",
);
$a->strings["View Connections"] = "Verbindungen anzeigen";
-$a->strings["Search"] = "Suche";
-$a->strings["Save"] = "Speichern";
$a->strings["poke"] = "anstupsen";
$a->strings["ping"] = "anpingen";
$a->strings["pinged"] = "pingte";
@@ -517,8 +847,8 @@ $a->strings["motivated"] = "motiviert";
$a->strings["relaxed"] = "entspannt";
$a->strings["surprised"] = "überrascht";
$a->strings["May"] = "Mai";
-$a->strings["unknown.???"] = "unbekannt.???";
-$a->strings["bytes"] = "Bytes";
+$a->strings["Unknown Attachment"] = "Unbekannter Anhang";
+$a->strings["unknown"] = "unbekannt";
$a->strings["remove category"] = "Kategorie entfernen";
$a->strings["remove from file"] = "aus der Datei entfernen";
$a->strings["Click to open/close"] = "Klicke zum Öffnen/Schließen";
@@ -534,198 +864,12 @@ $a->strings["Blocks"] = "Blöcke";
$a->strings["Menus"] = "Menüs";
$a->strings["Layouts"] = "Layouts";
$a->strings["Pages"] = "Seiten";
-$a->strings["Visible to your default audience"] = "Standard-Sichtbarkeit";
-$a->strings["Show"] = "Anzeigen";
-$a->strings["Don't show"] = "Nicht anzeigen";
-$a->strings["Permissions"] = "Berechtigungen";
-$a->strings["Close"] = "Schließen";
-$a->strings["Item was not found."] = "Beitrag wurde nicht gefunden.";
-$a->strings["No source file."] = "Keine Quelldatei.";
-$a->strings["Cannot locate file to replace"] = "Kann Datei zum Ersetzen nicht finden";
-$a->strings["Cannot locate file to revise/update"] = "Kann Datei zum Prüfen/Aktualisieren nicht finden";
-$a->strings["File exceeds size limit of %d"] = "Datei überschreitet das Größen-Limit von %d";
-$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Die Größe Deiner Datei-Anhänge hat das Maximum von %1$.0f MByte erreicht.";
-$a->strings["File upload failed. Possible system limit or action terminated."] = "Datei-Upload fehlgeschlagen. Mögliche Systembegrenzung oder abgebrochener Prozess.";
-$a->strings["Stored file could not be verified. Upload failed."] = "Gespeichert Datei konnte nicht verifiziert werden. Upload abgebrochen.";
-$a->strings["Path not available."] = "Pfad nicht verfügbar.";
-$a->strings["Empty pathname"] = "Leere Pfadangabe";
-$a->strings["duplicate filename or path"] = "doppelter Dateiname oder Pfad";
-$a->strings["Path not found."] = "Pfad nicht gefunden.";
-$a->strings["mkdir failed."] = "mkdir fehlgeschlagen.";
-$a->strings["database storage failed."] = "Speichern in der Datenbank fehlgeschlagen.";
-$a->strings["Empty path"] = "Leere Pfadangabe";
-$a->strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kann keinen doppelten Kanal-Identifikator auf diesem System erzeugen (Spitzname oder Hash schon belegt). Import fehlgeschlagen.";
-$a->strings["Channel clone failed. Import failed."] = "Klonen des Kanals fehlgeschlagen. Import fehlgeschlagen.";
-$a->strings["Cloned channel not found. Import failed."] = "Geklonter Kanal nicht gefunden. Import fehlgeschlagen.";
-$a->strings["created a new post"] = "Neuer Beitrag wurde erzeugt";
-$a->strings["commented on %s's post"] = "hat %s's Beitrag kommentiert";
-$a->strings["New Page"] = "Neue Seite";
-$a->strings["View"] = "Ansicht";
-$a->strings["Actions"] = "Aktionen";
-$a->strings["Page Link"] = "Seiten-Link";
-$a->strings["Title"] = "Titel";
-$a->strings["Created"] = "Erstellt";
-$a->strings["Edited"] = "Geändert";
-$a->strings["Profile Photos"] = "Profilfotos";
-$a->strings["Male"] = "Männlich";
-$a->strings["Female"] = "Weiblich";
-$a->strings["Currently Male"] = "Momentan männlich";
-$a->strings["Currently Female"] = "Momentan weiblich";
-$a->strings["Mostly Male"] = "Größtenteils männlich";
-$a->strings["Mostly Female"] = "Größtenteils weiblich";
-$a->strings["Transgender"] = "Transsexuell";
-$a->strings["Intersex"] = "Zwischengeschlechtlich";
-$a->strings["Transsexual"] = "Transsexuell";
-$a->strings["Hermaphrodite"] = "Zwitter";
-$a->strings["Neuter"] = "Geschlechtslos";
-$a->strings["Non-specific"] = "unklar";
-$a->strings["Undecided"] = "Unentschieden";
-$a->strings["Males"] = "Männer";
-$a->strings["Females"] = "Frauen";
-$a->strings["Gay"] = "Schwul";
-$a->strings["Lesbian"] = "Lesbisch";
-$a->strings["No Preference"] = "Keine Bevorzugung";
-$a->strings["Bisexual"] = "Bisexuell";
-$a->strings["Autosexual"] = "Autosexuell";
-$a->strings["Abstinent"] = "Enthaltsam";
-$a->strings["Virgin"] = "Jungfräulich";
-$a->strings["Deviant"] = "Abweichend";
-$a->strings["Fetish"] = "Fetisch";
-$a->strings["Oodles"] = "Unmengen";
-$a->strings["Nonsexual"] = "Sexlos";
-$a->strings["Single"] = "Single";
-$a->strings["Lonely"] = "Einsam";
-$a->strings["Available"] = "Verfügbar";
-$a->strings["Unavailable"] = "Nicht verfügbar";
-$a->strings["Has crush"] = "Verguckt";
-$a->strings["Infatuated"] = "Verknallt";
-$a->strings["Dating"] = "Lerne gerade jemanden kennen";
-$a->strings["Unfaithful"] = "Treulos";
-$a->strings["Sex Addict"] = "Sexabhängig";
-$a->strings["Friends"] = "Freunde";
-$a->strings["Friends/Benefits"] = "Freunde/Begünstigte";
-$a->strings["Casual"] = "Lose";
-$a->strings["Engaged"] = "Verlobt";
-$a->strings["Married"] = "Verheiratet";
-$a->strings["Imaginarily married"] = "Gewissermaßen verheiratet";
-$a->strings["Partners"] = "Partner";
-$a->strings["Cohabiting"] = "Lebensgemeinschaft";
-$a->strings["Common law"] = "Informelle Ehe";
-$a->strings["Happy"] = "Glücklich";
-$a->strings["Not looking"] = "Nicht Ausschau haltend";
-$a->strings["Swinger"] = "Swinger";
-$a->strings["Betrayed"] = "Betrogen";
-$a->strings["Separated"] = "Getrennt";
-$a->strings["Unstable"] = "Labil";
-$a->strings["Divorced"] = "Geschieden";
-$a->strings["Imaginarily divorced"] = "Gewissermaßen geschieden";
-$a->strings["Widowed"] = "Verwitwet";
-$a->strings["Uncertain"] = "Ungewiss";
-$a->strings["It's complicated"] = "Es ist kompliziert";
-$a->strings["Don't care"] = "Interessiert mich nicht";
-$a->strings["Ask me"] = "Frag mich mal";
-$a->strings["Embedded content"] = "Eingebetteter Inhalt";
-$a->strings["Embedding disabled"] = "Einbetten ausgeschaltet";
-$a->strings["l F d, Y \\@ g:i A"] = "l, d. F Y, H:i";
-$a->strings["Starts:"] = "Beginnt:";
-$a->strings["Finishes:"] = "Endet:";
-$a->strings["Location:"] = "Ort:";
-$a->strings["This event has been added to your calendar."] = "Dieser Termin wurde zu Deinem Kalender hinzugefügt";
-$a->strings["Not specified"] = "Keine Angabe";
-$a->strings["Needs Action"] = "Aktion erforderlich";
-$a->strings["Completed"] = "Abgeschlossen";
-$a->strings["In Process"] = "In Bearbeitung";
-$a->strings["Cancelled"] = "gestrichen";
-$a->strings["Site Admin"] = "Hub-Administration";
-$a->strings["Address Book"] = "Adressbuch";
-$a->strings["Login"] = "Anmelden";
-$a->strings["Channel Manager"] = "Kanal-Manager";
-$a->strings["Matrix"] = "Matrix";
-$a->strings["Settings"] = "Einstellungen";
-$a->strings["Channel Home"] = "Mein Kanal";
-$a->strings["Profile"] = "Profil";
-$a->strings["Events"] = "Termine";
-$a->strings["Directory"] = "Verzeichnis";
-$a->strings["Help"] = "Hilfe";
-$a->strings["Mail"] = "Mail";
-$a->strings["Mood"] = "Laune";
-$a->strings["Chat"] = "Chat";
-$a->strings["Probe"] = "Testen";
-$a->strings["Suggest"] = "Empfehlen";
-$a->strings["Random Channel"] = "Zufälliger Kanal";
-$a->strings["Invite"] = "Einladen";
-$a->strings["Features"] = "Funktionen";
-$a->strings["Language"] = "Sprache";
-$a->strings["Post"] = "Beitrag";
-$a->strings["Profile Photo"] = "Profilfoto";
-$a->strings["Update"] = "Aktualisieren";
-$a->strings["Install"] = "Installieren";
-$a->strings["Purchase"] = "Kaufen";
-$a->strings["Logged out."] = "Ausgeloggt.";
-$a->strings["Failed authentication"] = "Authentifizierung fehlgeschlagen";
-$a->strings["Login failed."] = "Login fehlgeschlagen.";
-$a->strings["Attachments:"] = "Anhänge:";
-$a->strings["\$Projectname event notification:"] = "\$Projectname-Terminbenachrichtigung:";
-$a->strings["Image/photo"] = "Bild/Foto";
-$a->strings["Encrypted content"] = "Verschlüsselter Inhalt";
-$a->strings["Install %s element: "] = "Element %s installieren: ";
-$a->strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Dieser Beitrag beinhaltet ein installierbares %s Element, aber Du hast nicht die nötigen Rechte, um es auf diesem Hub zu installieren.";
-$a->strings["webpage"] = "Webseite";
-$a->strings["layout"] = "Layout";
-$a->strings["block"] = "Block";
-$a->strings["menu"] = "Menü";
-$a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s schrieb den folgenden %2\$s %3\$s";
-$a->strings["post"] = "Beitrag";
-$a->strings["Different viewers will see this text differently"] = "Verschiedene Betrachter werden diesen Text unterschiedlich sehen";
-$a->strings["$1 spoiler"] = "$1 Spoiler";
-$a->strings["$1 wrote:"] = "$1 schrieb:";
-$a->strings["Not a valid email address"] = "Ungültige E-Mail-Adresse";
-$a->strings["Your email domain is not among those allowed on this site"] = "Deine E-Mail-Adresse ist dieser Seite nicht erlaubt";
-$a->strings["Your email address is already registered at this site."] = "Deine E-Mail-Adresse ist auf dieser Seite bereits registriert.";
-$a->strings["An invitation is required."] = "Eine Einladung wird benötigt";
-$a->strings["Invitation could not be verified."] = "Die Einladung konnte nicht bestätigt werden";
-$a->strings["Please enter the required information."] = "Bitte gib die benötigten Informationen ein.";
-$a->strings["Failed to store account information."] = "Speichern der Account-Informationen fehlgeschlagen";
-$a->strings["Registration confirmation for %s"] = "Registrierungsbestätigung für %s";
-$a->strings["Registration request at %s"] = "Registrierungsanfrage auf %s";
-$a->strings["your registration password"] = "Dein Registrierungspasswort";
-$a->strings["Registration details for %s"] = "Registrierungsdetails für %s";
-$a->strings["Account approved."] = "Account bestätigt.";
-$a->strings["Registration revoked for %s"] = "Registrierung für %s widerrufen";
-$a->strings["Account verified. Please login."] = "Konto geprüft. Bitte melde Dich an!";
-$a->strings["Click here to upgrade."] = "Klicke hier, um das Upgrade durchzuführen.";
-$a->strings["This action exceeds the limits set by your subscription plan."] = "Diese Aktion überschreitet die Grenzen Ihres Abonnements.";
-$a->strings["This action is not available under your subscription plan."] = "Diese Aktion ist in Ihrem Abonnement nicht verfügbar.";
-$a->strings["Channel is blocked on this site."] = "Der Kanal ist auf dieser Seite blockiert ";
-$a->strings["Channel location missing."] = "Adresse des Kanals fehlt.";
-$a->strings["Response from remote channel was incomplete."] = "Antwort des entfernten Kanals war unvollständig.";
-$a->strings["Channel was deleted and no longer exists."] = "Kanal wurde gelöscht und existiert nicht mehr.";
-$a->strings["Protocol disabled."] = "Protokoll deaktiviert.";
-$a->strings["Channel discovery failed."] = "Kanalsuche fehlgeschlagen";
-$a->strings["local account not found."] = "Lokales Konto nicht gefunden.";
-$a->strings["Cannot connect to yourself."] = "Du kannst Dich nicht mit Dir selbst verbinden.";
-$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Das Security-Token des Formulars war nicht korrekt. Das ist wahrscheinlich passiert, weil das Formular zu lange (>3 Stunden) offen war, bevor es abgeschickt wurde.";
-$a->strings["%d invitation available"] = array(
- 0 => "%d Einladung verfügbar",
- 1 => "%d Einladungen verfügbar",
-);
-$a->strings["Advanced"] = "Fortgeschritten";
-$a->strings["Find Channels"] = "Finde Kanäle";
-$a->strings["Enter name or interest"] = "Name oder Interessen eingeben";
-$a->strings["Connect/Follow"] = "Verbinden/Folgen";
-$a->strings["Examples: Robert Morgenstein, Fishing"] = "Beispiele: Robert Morgenstein, Angeln";
-$a->strings["Find"] = "Finde";
-$a->strings["Channel Suggestions"] = "Kanal-Vorschläge";
-$a->strings["Random Profile"] = "Zufallsprofil";
-$a->strings["Invite Friends"] = "Lade Freunde ein";
-$a->strings["Advanced example: name=fred and country=iceland"] = "Fortgeschrittenes Beispiel: name=fred and country=iceland";
-$a->strings["Everything"] = "Alles";
-$a->strings["Categories"] = "Kategorien";
-$a->strings["%d connection in common"] = array(
- 0 => "%d gemeinsame Verbindung",
- 1 => "%d gemeinsame Verbindungen",
-);
-$a->strings["show more"] = "mehr zeigen";
+$a->strings["Directory Options"] = "Verzeichnisoptionen";
+$a->strings["Safe Mode"] = "Sicherer Modus";
+$a->strings["No"] = "Nein";
+$a->strings["Yes"] = "Ja";
+$a->strings["Public Forums Only"] = "Nur öffentliche Foren";
+$a->strings["This Website Only"] = "Nur dieser Hub";
$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Es hat früher schon einmal eine Sammlung mit diesem Namen existiert, die gelöscht wurde. Es <strong>könnten</strong> von damals noch Elemente (Beiträge, Dateien etc.) vorhanden sein, die allen jetzigen und zukünftigen Mitgliedern dieser Sammlung den Zugriff erlauben. Wenn das nicht Dein Plan war, erstelle bitte eine neue Sammlung mit einem anderen Namen.";
$a->strings["Add new connections to this collection (privacy group)"] = "Neue Verbindungen zu dieser Sammlung (Privatsphäre-Gruppe) hinzufügen";
$a->strings["All Channels"] = "Alle Kanäle";
@@ -734,84 +878,26 @@ $a->strings["Collections"] = "Sammlungen";
$a->strings["Edit collection"] = "Sammlung bearbeiten";
$a->strings["Add new collection"] = "Neue Sammlung hinzufügen";
$a->strings["Channels not in any collection"] = "Kanäle, die nicht in einer Sammlung sind";
-$a->strings["add"] = "hinzufügen";
-$a->strings["Tags"] = "Schlagwörter";
-$a->strings["Keywords"] = "Schlüsselwörter";
-$a->strings["have"] = "habe";
-$a->strings["has"] = "hat";
-$a->strings["want"] = "will";
-$a->strings["wants"] = "will";
-$a->strings["like"] = "mag";
-$a->strings["likes"] = "gefällt";
-$a->strings["dislike"] = "verurteile";
-$a->strings["dislikes"] = "missfällt";
-$a->strings["Directory Options"] = "Verzeichnisoptionen";
-$a->strings["Safe Mode"] = "Sicherer Modus";
-$a->strings["No"] = "Nein";
-$a->strings["Yes"] = "Ja";
-$a->strings["Public Forums Only"] = "Nur öffentliche Foren";
-$a->strings["This Website Only"] = "Nur dieser Hub";
-$a->strings["Unable to obtain identity information from database"] = "Kann keine Identitäts-Informationen aus Datenbank beziehen";
-$a->strings["Empty name"] = "Namensfeld leer";
-$a->strings["Name too long"] = "Name ist zu lang";
-$a->strings["No account identifier"] = "Keine Account-Kennung";
-$a->strings["Nickname is required."] = "Spitzname ist erforderlich.";
-$a->strings["Reserved nickname. Please choose another."] = "Reservierter Kurzname. Bitte wähle einen anderen.";
-$a->strings["Nickname has unsupported characters or is already being used on this site."] = "Der Spitzname enthält nicht-unterstütze Zeichen oder wird bereits auf dieser Seite genutzt.";
-$a->strings["Unable to retrieve created identity"] = "Kann die erstellte Identität nicht empfangen";
-$a->strings["Default Profile"] = "Standard-Profil";
-$a->strings["Requested channel is not available."] = "Angeforderte Kanal nicht verfügbar.";
-$a->strings["Requested profile is not available."] = "Erwünschte Profil ist nicht verfügbar.";
-$a->strings["Change profile photo"] = "Profilfoto ändern";
-$a->strings["Profiles"] = "Profile";
-$a->strings["Manage/edit profiles"] = "Profile verwalten/bearbeiten";
-$a->strings["Create New Profile"] = "Neues Profil erstellen";
-$a->strings["Edit Profile"] = "Profile bearbeiten";
-$a->strings["Profile Image"] = "Profilfoto:";
-$a->strings["visible to everybody"] = "sichtbar für jeden";
-$a->strings["Edit visibility"] = "Sichtbarkeit bearbeiten";
-$a->strings["Gender:"] = "Geschlecht:";
-$a->strings["Status:"] = "Status:";
-$a->strings["Homepage:"] = "Homepage:";
-$a->strings["Online Now"] = "gerade online";
-$a->strings["g A l F d"] = "l, d. F, G:i \\U\\h\\r";
-$a->strings["F d"] = "d. F";
-$a->strings["[today]"] = "[Heute]";
-$a->strings["Birthday Reminders"] = "Geburtstags Erinnerungen";
-$a->strings["Birthdays this week:"] = "Geburtstage in dieser Woche:";
-$a->strings["[No description]"] = "[Keine Beschreibung]";
-$a->strings["Event Reminders"] = "Termin-Erinnerungen";
-$a->strings["Events this week:"] = "Termine in dieser Woche:";
-$a->strings["Full Name:"] = "Voller Name:";
-$a->strings["Like this channel"] = "Dieser Kanal gefällt mir";
-$a->strings["j F, Y"] = "j. F Y";
-$a->strings["j F"] = "j. F";
-$a->strings["Birthday:"] = "Geburtstag:";
-$a->strings["Age:"] = "Alter:";
-$a->strings["for %1\$d %2\$s"] = "seit %1\$d %2\$s";
-$a->strings["Sexual Preference:"] = "Sexuelle Orientierung:";
-$a->strings["Hometown:"] = "Heimatstadt:";
-$a->strings["Tags:"] = "Schlagworte:";
-$a->strings["Political Views:"] = "Politische Ansichten:";
-$a->strings["Religion:"] = "Religion:";
-$a->strings["About:"] = "Ãœber:";
-$a->strings["Hobbies/Interests:"] = "Hobbys/Interessen:";
-$a->strings["Likes:"] = "Gefällt:";
-$a->strings["Dislikes:"] = "Gefällt nicht:";
-$a->strings["Contact information and Social Networks:"] = "Kontaktinformation und soziale Netzwerke:";
-$a->strings["My other channels:"] = "Meine anderen Kanäle:";
-$a->strings["Musical interests:"] = "Musikalische Interessen:";
-$a->strings["Books, literature:"] = "Bücher, Literatur:";
-$a->strings["Television:"] = "Fernsehen:";
-$a->strings["Film/dance/culture/entertainment:"] = "Film/Tanz/Kultur/Unterhaltung:";
-$a->strings["Love/Romance:"] = "Liebe/Romantik:";
-$a->strings["Work/employment:"] = "Arbeit/Anstellung:";
-$a->strings["School/education:"] = "Schule/Ausbildung:";
-$a->strings["Like this thing"] = "Gefällt mir";
-$a->strings["No recipient provided."] = "Kein Empfänger angegeben";
-$a->strings["[no subject]"] = "[no subject]";
-$a->strings["Unable to determine sender."] = "Kann Absender nicht bestimmen.";
-$a->strings["Stored post could not be verified."] = "Gespeicherter Beitrag konnten nicht überprüft werden.";
+$a->strings["Invalid data packet"] = "Ungültiges Datenpaket";
+$a->strings["Unable to verify channel signature"] = "Konnte die Signatur des Kanals nicht verifizieren";
+$a->strings["Unable to verify site signature for %s"] = "Kann die Signatur der Seite von %s nicht verifizieren";
+$a->strings["invalid target signature"] = "Ungültige Signatur des Ziels";
+$a->strings["New Page"] = "Neue Seite";
+$a->strings["View"] = "Ansicht";
+$a->strings["Actions"] = "Aktionen";
+$a->strings["Page Link"] = "Seiten-Link";
+$a->strings["Title"] = "Titel";
+$a->strings["Created"] = "Erstellt";
+$a->strings["Edited"] = "Geändert";
+$a->strings["view full size"] = "In Vollbildansicht anschauen";
+$a->strings["Administrator"] = "Administrator";
+$a->strings["No Subject"] = "Kein Betreff";
+$a->strings["Cannot locate DNS info for database server '%s'"] = "Kann die DNS-Informationen für den Datenbank-Server '%s' nicht finden";
+$a->strings["Image exceeds website size limit of %lu bytes"] = "Bild überschreitet das Webseitenlimit von %lu Bytes";
+$a->strings["Image file is empty."] = "Bilddatei ist leer.";
+$a->strings["Unable to process image"] = "Kann Bild nicht verarbeiten";
+$a->strings["Photo storage failed."] = "Fotospeicherung fehlgeschlagen.";
+$a->strings["Upload New Photos"] = "Neue Fotos hochladen";
$a->strings["Save to Folder"] = "In Ordner speichern";
$a->strings["I will attend"] = "Ich werde teilnehmen";
$a->strings["I will not attend"] = "Ich werde nicht teilnehmen";
@@ -828,6 +914,7 @@ $a->strings["I like this (toggle)"] = "Mir gefällt das (Umschalter)";
$a->strings["I don't like this (toggle)"] = "Mir gefällt das nicht (Umschalter)";
$a->strings["Share This"] = "Teilen";
$a->strings["share"] = "Teilen";
+$a->strings["Delivery Report"] = "Zustellungsbericht";
$a->strings["%d comment"] = array(
0 => "%d Kommentar",
1 => "%d Kommentare",
@@ -837,7 +924,6 @@ $a->strings["to"] = "an";
$a->strings["via"] = "via";
$a->strings["Wall-to-Wall"] = "Wall-to-Wall";
$a->strings["via Wall-To-Wall:"] = "via Wall-To-Wall:";
-$a->strings["Delivery Report"] = "Zustellungsbericht";
$a->strings["Save Bookmarks"] = "Favoriten speichern";
$a->strings["Add to Calendar"] = "Zum Kalender hinzufügen";
$a->strings["Mark all seen"] = "Alle als gelesen markieren";
@@ -847,174 +933,137 @@ $a->strings["This is you"] = "Das bist Du";
$a->strings["Image"] = "Bild";
$a->strings["Insert Link"] = "Link einfügen";
$a->strings["Video"] = "Video";
-$a->strings["Permission denied"] = "Keine Berechtigung";
-$a->strings["(Unknown)"] = "(Unbekannt)";
-$a->strings["Visible to anybody on the internet."] = "Für jeden im Internet sichtbar.";
-$a->strings["Visible to you only."] = "Nur für Dich sichtbar.";
-$a->strings["Visible to anybody in this network."] = "Für jedes Mitglied der RedMatrix sichtbar.";
-$a->strings["Visible to anybody authenticated."] = "Für jeden sichtbar, der angemeldet ist.";
-$a->strings["Visible to anybody on %s."] = "Für jeden auf %s sichtbar.";
-$a->strings["Visible to all connections."] = "Für alle Verbindungen sichtbar.";
-$a->strings["Visible to approved connections."] = "Nur für akzeptierte Verbindungen sichtbar.";
-$a->strings["Visible to specific connections."] = "Sichtbar für bestimmte Verbindungen.";
-$a->strings["Item not found."] = "Element nicht gefunden.";
-$a->strings["Collection not found."] = "Sammlung nicht gefunden";
-$a->strings["Collection is empty."] = "Sammlung ist leer.";
-$a->strings["Collection: %s"] = "Sammlung: %s";
-$a->strings["Connection: %s"] = "Verbindung: %s";
-$a->strings["Connection not found."] = "Die Verbindung wurde nicht gefunden.";
-$a->strings["Apps"] = "Apps";
-$a->strings["System"] = "System";
-$a->strings["Create Personal App"] = "Persönliche App erstellen";
-$a->strings["Edit Personal App"] = "Persönliche App bearbeiten";
-$a->strings["Ignore/Hide"] = "Ignorieren/Verstecken";
-$a->strings["Suggestions"] = "Vorschläge";
-$a->strings["See more..."] = "Mehr anzeigen …";
-$a->strings["You have %1$.0f of %2$.0f allowed connections."] = "Du bist %1$.0f von maximal %2$.0f erlaubten Verbindungen eingegangen.";
-$a->strings["Add New Connection"] = "Neue Verbindung hinzufügen";
-$a->strings["Enter the channel address"] = "Adresse des Kanals eingeben";
-$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Beispiel: bob@beispiel.com, http://beispiel.com/barbara";
-$a->strings["Notes"] = "Notizen";
-$a->strings["Remove term"] = "Eintrag löschen";
-$a->strings["Archives"] = "Archive";
-$a->strings["Me"] = "Ich";
-$a->strings["Family"] = "Familie";
-$a->strings["Acquaintances"] = "Bekannte";
-$a->strings["All"] = "Alle";
-$a->strings["Refresh"] = "Aktualisieren";
-$a->strings["Account settings"] = "Konto-Einstellungen";
-$a->strings["Channel settings"] = "Kanal-Einstellungen";
-$a->strings["Additional features"] = "Zusätzliche Funktionen";
-$a->strings["Feature/Addon settings"] = "Plugin-Einstellungen";
-$a->strings["Display settings"] = "Anzeige-Einstellungen";
-$a->strings["Connected apps"] = "Verbundene Apps";
-$a->strings["Export channel"] = "Kanal exportieren";
-$a->strings["Connection Default Permissions"] = "Standardzugriffsrechte für neue Verbindungen:";
-$a->strings["Premium Channel Settings"] = "Premium-Kanal-Einstellungen";
-$a->strings["Private Mail Menu"] = "Private Nachrichten";
-$a->strings["Check Mail"] = "Nachrichten abrufen";
-$a->strings["Combined View"] = "Kombinierte Anzeige";
-$a->strings["Inbox"] = "Eingang";
-$a->strings["Outbox"] = "Ausgang";
-$a->strings["New Message"] = "Neue Nachricht";
-$a->strings["Conversations"] = "Konversationen";
-$a->strings["Received Messages"] = "Erhaltene Nachrichten";
-$a->strings["Sent Messages"] = "Gesendete Nachrichten";
-$a->strings["No messages."] = "Keine Nachrichten.";
-$a->strings["Delete conversation"] = "Unterhaltung löschen";
-$a->strings["D, d M Y - g:i A"] = "D, d. M Y - G:i";
-$a->strings["Chat Rooms"] = "Chaträume";
-$a->strings["Bookmarked Chatrooms"] = "Gespeicherte Chatrooms";
-$a->strings["Suggested Chatrooms"] = "Chatraum-Vorschläge";
-$a->strings["photo/image"] = "Foto/Bild";
-$a->strings["Rate Me"] = "Bewerte mich";
-$a->strings["View Ratings"] = "Bewertungen ansehen";
-$a->strings["Public Hubs"] = "Öffentliche Hubs";
-$a->strings["Forums"] = "Foren";
-$a->strings["Tasks"] = "Aufgaben";
-$a->strings["Documentation"] = "Dokumentation";
-$a->strings["Project/Site Information"] = "Informationen über das Projekt und diesen Hub";
-$a->strings["For Members"] = "Für Mitglieder";
-$a->strings["For Administrators"] = "Für Administratoren";
-$a->strings["For Developers"] = "Für Entwickler";
-$a->strings["Site"] = "Seite";
-$a->strings["Accounts"] = "Konten";
-$a->strings["Channels"] = "Kanäle";
-$a->strings["Plugins"] = "Plug-Ins";
-$a->strings["Themes"] = "Themes";
-$a->strings["Inspect queue"] = "Warteschlange kontrollieren";
-$a->strings["Profile Config"] = "Profilkonfiguration";
-$a->strings["DB updates"] = "DB-Aktualisierungen";
-$a->strings["Logs"] = "Protokolle";
-$a->strings["Admin"] = "Administration";
-$a->strings["Plugin Features"] = "Plug-In Funktionen";
-$a->strings["User registrations waiting for confirmation"] = "Nutzer-Anmeldungen, die auf Bestätigung warten";
-$a->strings["Invalid data packet"] = "Ungültiges Datenpaket";
-$a->strings["Unable to verify channel signature"] = "Konnte die Signatur des Kanals nicht verifizieren";
-$a->strings["Unable to verify site signature for %s"] = "Kann die Signatur der Seite von %s nicht verifizieren";
-$a->strings["invalid target signature"] = "Ungültige Signatur des Ziels";
-$a->strings["Logout"] = "Abmelden";
-$a->strings["End this session"] = "Beende diese Sitzung";
-$a->strings["Home"] = "Home";
-$a->strings["Your posts and conversations"] = "Deine Beiträge und Unterhaltungen";
-$a->strings["Your profile page"] = "Deine Profilseite";
-$a->strings["Edit Profiles"] = "Profile bearbeiten";
-$a->strings["Manage/Edit profiles"] = "Profile verwalten";
-$a->strings["Edit your profile"] = "Profil bearbeiten";
-$a->strings["Your photos"] = "Deine Bilder";
-$a->strings["Your files"] = "Deine Dateien";
-$a->strings["Your chatrooms"] = "Deine Chaträume";
-$a->strings["Your bookmarks"] = "Deine Lesezeichen";
-$a->strings["Your webpages"] = "Deine Webseiten";
-$a->strings["Sign in"] = "Anmelden";
-$a->strings["%s - click to logout"] = "%s - Klick zum Abmelden";
-$a->strings["Remote authentication"] = "Ãœber Konto auf anderem Server einloggen";
-$a->strings["Click to authenticate to your home hub"] = "Klicke, um Dich über Deinen Heimat-Server zu authentifizieren";
-$a->strings["Home Page"] = "Homepage";
-$a->strings["Register"] = "Registrieren";
-$a->strings["Create an account"] = "Erzeuge ein Konto";
-$a->strings["Help and documentation"] = "Hilfe und Dokumentation";
-$a->strings["Applications, utilities, links, games"] = "Anwendungen (Apps), Zubehör, Links, Spiele";
-$a->strings["Search site @name, #tag, ?docs, content"] = "Hub durchsuchen: @Name. #Schlagwort, ?Dokumentation, Inhalt";
-$a->strings["Channel Directory"] = "Kanal-Verzeichnis";
-$a->strings["Grid"] = "Grid";
-$a->strings["Your grid"] = "Dein Grid";
-$a->strings["Mark all grid notifications seen"] = "Alle Grid-Benachrichtigungen als angesehen markieren";
-$a->strings["Channel home"] = "Mein Kanal";
-$a->strings["Mark all channel notifications seen"] = "Markiere alle Kanal-Benachrichtigungen als angesehen";
-$a->strings["Connections"] = "Verbindungen";
-$a->strings["Notices"] = "Benachrichtigungen";
-$a->strings["Notifications"] = "Benachrichtigungen";
-$a->strings["See all notifications"] = "Alle Benachrichtigungen ansehen";
-$a->strings["Mark all system notifications seen"] = "Markiere alle System-Benachrichtigungen als gesehen";
-$a->strings["Private mail"] = "Persönliche Mail";
-$a->strings["See all private messages"] = "Alle persönlichen Nachrichten ansehen";
-$a->strings["Mark all private messages seen"] = "Markiere alle persönlichen Nachrichten als gesehen";
-$a->strings["Event Calendar"] = "Terminkalender";
-$a->strings["See all events"] = "Alle Termine ansehen";
-$a->strings["Mark all events seen"] = "Markiere alle Termine als gesehen";
-$a->strings["Manage Your Channels"] = "Verwalte Deine Kanäle";
-$a->strings["Account/Channel Settings"] = "Konto-/Kanal-Einstellungen";
-$a->strings["Site Setup and Configuration"] = "Seiten-Einrichtung und -Konfiguration";
-$a->strings["@name, #tag, ?doc, content"] = "@Name, #Schlagwort, ?Dokumentation, Inhalt";
-$a->strings["Please wait..."] = "Bitte warten...";
-$a->strings["Some blurb about what to do when you're new here"] = "Ein Hinweis, was man tun kann, wenn man neu hier ist";
-$a->strings["Contact not found."] = "Kontakt nicht gefunden";
-$a->strings["Friend suggestion sent."] = "Freundschaftsempfehlung senden.";
-$a->strings["Suggest Friends"] = "Kontakte vorschlagen";
-$a->strings["Suggest a friend for %s"] = "Schlage %s einen Kontakt vor";
-$a->strings["Public access denied."] = "Öffentlicher Zugang verweigert.";
-$a->strings["%d rating"] = array(
- 0 => "%d Bewertung",
- 1 => "%d Bewertungen",
-);
-$a->strings["Gender: "] = "Geschlecht:";
-$a->strings["Status: "] = "Status:";
-$a->strings["Homepage: "] = "Webseite:";
-$a->strings["Description:"] = "Beschreibung:";
-$a->strings["Public Forum:"] = "Öffentliches Forum:";
-$a->strings["Keywords: "] = "Schlüsselwörter:";
-$a->strings["Don't suggest"] = "Nicht vorschlagen";
-$a->strings["Common connections:"] = "Gemeinsame Verbindungen:";
-$a->strings["Global Directory"] = "Globales Verzeichnis";
-$a->strings["Local Directory"] = "Lokales Verzeichnis";
-$a->strings["Finding:"] = "Ergebnisse:";
-$a->strings["next page"] = "nächste Seite";
-$a->strings["previous page"] = "vorherige Seite";
-$a->strings["Sort options"] = "Sortieroptionen";
-$a->strings["Alphabetic"] = "alphabetisch";
-$a->strings["Reverse Alphabetic"] = "Entgegengesetzt alphabetisch";
-$a->strings["Newest to Oldest"] = "Neueste zuerst";
-$a->strings["Oldest to Newest"] = "Älteste zuerst";
-$a->strings["No entries (some entries may be hidden)."] = "Keine Einträge gefunden (einige könnten versteckt sein).";
-$a->strings["Bookmark added"] = "Lesezeichen hinzugefügt";
-$a->strings["My Bookmarks"] = "Meine Lesezeichen";
-$a->strings["My Connections Bookmarks"] = "Lesezeichen meiner Kontakte";
+$a->strings["Site Admin"] = "Hub-Administration";
+$a->strings["Address Book"] = "Adressbuch";
+$a->strings["Mood"] = "Laune";
+$a->strings["Probe"] = "Testen";
+$a->strings["Suggest"] = "Empfehlen";
+$a->strings["Random Channel"] = "Zufälliger Kanal";
+$a->strings["Invite"] = "Einladen";
+$a->strings["Features"] = "Funktionen";
+$a->strings["Language"] = "Sprache";
+$a->strings["Post"] = "Beitrag";
+$a->strings["Profile Photo"] = "Profilfoto";
+$a->strings["Update"] = "Aktualisieren";
+$a->strings["Install"] = "Installieren";
+$a->strings["Purchase"] = "Kaufen";
+$a->strings["Can view my normal stream and posts"] = "Kann meine normalen Beiträge sehen";
+$a->strings["Can view my default channel profile"] = "Kann mein Standardprofil sehen";
+$a->strings["Can view my connections"] = "Kann meine Verbindungen sehen";
+$a->strings["Can view my file storage and photos"] = "Kann meine Datei- und Bilderordner sehen";
+$a->strings["Can view my webpages"] = "Kann meine Webseiten sehen";
+$a->strings["Can send me their channel stream and posts"] = "Kann mir die Beiträge aus seinem/ihrem Kanal schicken";
+$a->strings["Can post on my channel page (\"wall\")"] = "Kann auf meiner Kanal-Seite (\"wall\") Beiträge veröffentlichen";
+$a->strings["Can comment on or like my posts"] = "Darf meine Beiträge kommentieren und mögen/nicht mögen";
+$a->strings["Can send me private mail messages"] = "Kann mir private Nachrichten schicken";
+$a->strings["Can like/dislike stuff"] = "Kann andere Elemente mögen/nicht mögen";
+$a->strings["Profiles and things other than posts/comments"] = "Profile und alles außer Beiträge und Kommentare";
+$a->strings["Can forward to all my channel contacts via post @mentions"] = "Kann an alle meine Kontakte via @-Erwähnung Nachrichten weiterleiten";
+$a->strings["Advanced - useful for creating group forum channels"] = "Fortgeschritten - sinnvoll, um Gruppen-Kanäle/-Foren zu erstellen";
+$a->strings["Can chat with me (when available)"] = "Kann mit mir chatten (wenn verfügbar)";
+$a->strings["Can write to my file storage and photos"] = "Kann in meine Datei- und Bilderordner schreiben";
+$a->strings["Can edit my webpages"] = "Kann meine Webseiten bearbeiten";
+$a->strings["Can source my public posts in derived channels"] = "Kann meine öffentlichen Beiträge als Quellen für Kanäle verwenden";
+$a->strings["Somewhat advanced - very useful in open communities"] = "Etwas fortgeschritten – sehr nützlich in offenen Gemeinschaften";
+$a->strings["Can administer my channel resources"] = "Kann meine Kanäle administrieren";
+$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Sehr fortgeschritten. Bearbeite das nur, wenn Du genau weißt, was Du tust";
+$a->strings["Social Networking"] = "Soziales Netzwerk";
+$a->strings["Mostly Public"] = "Weitgehend öffentlich";
+$a->strings["Restricted"] = "Beschränkt";
+$a->strings["Private"] = "Privat";
+$a->strings["Community Forum"] = "Forum";
+$a->strings["Feed Republish"] = "Teilen von Feeds";
+$a->strings["Special Purpose"] = "Für besondere Zwecke";
+$a->strings["Celebrity/Soapbox"] = "Mitteilungs-Kanal (keine Kommentare)";
+$a->strings["Group Repository"] = "Gruppenarchiv";
+$a->strings["Custom/Expert Mode"] = "Benutzerdefiniert/Expertenmodus";
+$a->strings["Profile Photos"] = "Profilfotos";
+$a->strings["Not a valid email address"] = "Ungültige E-Mail-Adresse";
+$a->strings["Your email domain is not among those allowed on this site"] = "Deine E-Mail-Adresse ist dieser Seite nicht erlaubt";
+$a->strings["Your email address is already registered at this site."] = "Deine E-Mail-Adresse ist auf dieser Seite bereits registriert.";
+$a->strings["An invitation is required."] = "Eine Einladung wird benötigt";
+$a->strings["Invitation could not be verified."] = "Die Einladung konnte nicht bestätigt werden";
+$a->strings["Please enter the required information."] = "Bitte gib die benötigten Informationen ein.";
+$a->strings["Failed to store account information."] = "Speichern der Account-Informationen fehlgeschlagen";
+$a->strings["Registration confirmation for %s"] = "Registrierungsbestätigung für %s";
+$a->strings["Registration request at %s"] = "Registrierungsanfrage auf %s";
+$a->strings["your registration password"] = "Dein Registrierungspasswort";
+$a->strings["Registration details for %s"] = "Registrierungsdetails für %s";
+$a->strings["Account approved."] = "Account bestätigt.";
+$a->strings["Registration revoked for %s"] = "Registrierung für %s widerrufen";
+$a->strings["Account verified. Please login."] = "Konto geprüft. Bitte melde Dich an!";
+$a->strings["Click here to upgrade."] = "Klicke hier, um das Upgrade durchzuführen.";
+$a->strings["This action exceeds the limits set by your subscription plan."] = "Diese Aktion überschreitet die Grenzen Ihres Abonnements.";
+$a->strings["This action is not available under your subscription plan."] = "Diese Aktion ist in Ihrem Abonnement nicht verfügbar.";
+$a->strings["Permission Denied."] = "Zugriff verweigert.";
+$a->strings["File not found."] = "Datei nicht gefunden.";
+$a->strings["Edit file permissions"] = "Dateiberechtigungen bearbeiten";
+$a->strings["Set/edit permissions"] = "Berechtigungen setzen/ändern";
+$a->strings["Include all files and sub folders"] = "Alle Dateien und Unterverzeichnisse einbinden";
+$a->strings["Return to file list"] = "Zurück zur Dateiliste";
+$a->strings["Copy/paste this code to attach file to a post"] = "Diesen Code kopieren und einfügen, um die Datei an einen Beitrag anzuhängen";
+$a->strings["Copy/paste this URL to link file from a web page"] = "Diese URL verwenden, um von einer Webseite aus auf die Datei zu verlinken";
+$a->strings["Share this file"] = "Diese Datei freigeben";
+$a->strings["Show URL to this file"] = "URL zu dieser Datei anzeigen";
+$a->strings["Notify your contacts about this file"] = "Meine Kontakte über diese Datei benachrichtigen";
+$a->strings["Collection created."] = "Sammlung erstellt.";
+$a->strings["Could not create collection."] = "Sammlung kann nicht erstellt werden.";
+$a->strings["Collection updated."] = "Sammlung aktualisiert.";
+$a->strings["Create a collection of channels."] = "Erstelle eine Sammlung von Kanälen.";
+$a->strings["Collection Name: "] = "Name der Sammlung:";
+$a->strings["Members are visible to other channels"] = "Mitglieder sind sichtbar für andere Kanäle";
+$a->strings["Collection removed."] = "Sammlung gelöscht.";
+$a->strings["Unable to remove collection."] = "Löschen der Sammlung nicht möglich.";
+$a->strings["Collection Editor"] = "Sammlung-Editor";
+$a->strings["Members"] = "Mitglieder";
+$a->strings["All Connected Channels"] = "Alle verbundenen Kanäle";
+$a->strings["Click on a channel to add or remove."] = "Wähle einen Kanal zum hinzufügen oder entfernen aus.";
+$a->strings["Unable to locate original post."] = "Originalbeitrag nicht gefunden.";
+$a->strings["Empty post discarded."] = "Leeren Beitrag verworfen.";
+$a->strings["Executable content type not permitted to this channel."] = "Ausführbarer Content-Typ ist für diesen Kanal nicht freigegeben.";
+$a->strings["Duplicate post suppressed."] = "Doppelter Beitrag unterdrückt.";
+$a->strings["System error. Post not saved."] = "Systemfehler. Beitrag nicht gespeichert.";
+$a->strings["Unable to obtain post information from database."] = "Beitragsinformationen können nicht aus der Datenbank abgerufen werden.";
+$a->strings["You have reached your limit of %1$.0f top level posts."] = "Du hast die maximale Anzahl von %1$.0f Beiträgen erreicht.";
+$a->strings["You have reached your limit of %1$.0f webpages."] = "Du hast die maximale Anzahl von %1$.0f Webseiten erreicht.";
+$a->strings["No channel."] = "Kein Kanal.";
+$a->strings["Common connections"] = "Gemeinsame Verbindungen";
+$a->strings["No connections in common."] = "Keine gemeinsamen Verbindungen.";
+$a->strings["Continue"] = "Fortfahren";
+$a->strings["Premium Channel Setup"] = "Premium-Kanal-Einrichtung";
+$a->strings["Enable premium channel connection restrictions"] = "Einschränkungen für einen Premium-Kanal aktivieren";
+$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Bitte gib Deine Nutzungsbedingungen ein, z.B. Paypal-Quittung, Richtlinien etc.";
+$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Unter Umständen sind weitere Schritte oder die Bestätigung der folgenden Bedingungen vor dem Verbinden mit diesem Kanal nötig.";
+$a->strings["Potential connections will then see the following text before proceeding:"] = "Potentielle Kontakte werden den folgenden Text sehen, bevor fortgefahren wird:";
+$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Indem ich fortfahre, bestätige ich die Erfüllung aller Anweisungen auf dieser Seite.";
+$a->strings["(No specific instructions have been provided by the channel owner.)"] = "(Der Kanal-Besitzer hat keine speziellen Anweisungen hinterlegt.)";
+$a->strings["Restricted or Premium Channel"] = "Eingeschränkter oder Premium-Kanal";
+$a->strings["Profile Match"] = "Profil-Ãœbereinstimmungen";
+$a->strings["No keywords to match. Please add keywords to your default profile."] = "Keine Schlüsselwörter für den Abgleich gefunden. Bitte füge Schlüsselwörter zu Deinem Standardprofil hinzu.";
+$a->strings["is interested in:"] = "interessiert sich für:";
+$a->strings["No matches"] = "Keine Ãœbereinstimmungen";
$a->strings["OpenID protocol error. No ID returned."] = "OpenID Protokollfehler. Keine ID zurückgegeben.";
$a->strings["Welcome %s. Remote authentication successful."] = "Willkommen %s. Entfernte Authentifizierung erfolgreich.";
-$a->strings["Invalid item."] = "Ungültiges Element.";
-$a->strings["Channel not found."] = "Kanal nicht gefunden.";
-$a->strings["Page not found."] = "Seite nicht gefunden.";
+$a->strings["Some blurb about what to do when you're new here"] = "Ein Hinweis, was man tun kann, wenn man neu hier ist";
+$a->strings["Away"] = "Abwesend";
+$a->strings["Online"] = "Online";
+$a->strings["Public Sites"] = "Öffentliche Server";
+$a->strings["The listed sites allow public registration for the \$Projectname network. All sites in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some sites may require subscription or provide tiered service plans. The provider links <strong>may</strong> provide additional details."] = "Die hier aufgeführten Hubs sind öffentlich und erlauben die Registrierung bei \$Projectname. Alle Hubs dieses Netzwerks sind miteinander verbunden, so dass die Mitgliedschaft auf einem Hub die Verbindung zu beliebigen anderen Servern ermöglicht. Es könnte sein, dass einige dieser Hubs kostenpflichtig sind oder abgestufte, je nach Umfang kostenpflichtige Mitgliedschaften anbieten. Auf den verlinkten Seiten <strong>könnten</strong> nähere Details dazu stehen.";
+$a->strings["Rate this hub"] = "Bewerte diesen Hub";
+$a->strings["Site URL"] = "Server-URL";
+$a->strings["Access Type"] = "Zugangstyp";
+$a->strings["Registration Policy"] = "Registrierungsrichtlinien";
+$a->strings["Project"] = "Projekt";
+$a->strings["View hub ratings"] = "Bewertungen dieses Hubs ansehen";
+$a->strings["Rate"] = "Bewerten";
+$a->strings["View ratings"] = "Bewertungen ansehen";
+$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s hat %2\$ss %3\$s mit %4\$s verschlagwortet";
+$a->strings["Website:"] = "Webseite:";
+$a->strings["Remote Channel [%s] (not yet known on this site)"] = "Kanal [%s] (auf diesem Server noch unbekannt)";
+$a->strings["Rating (this information is public)"] = "Bewertung (öffentlich sichtbar)";
+$a->strings["Optionally explain your rating (this information is public)"] = "Optional kannst du deine Bewertung erklären (öffentlich sichtbar)";
+$a->strings["Block Name"] = "Block-Name";
+$a->strings["Block Title"] = "Titel des Blocks";
$a->strings["First Name"] = "Vorname";
$a->strings["Last Name"] = "Nachname";
$a->strings["Nickname"] = "Spitzname";
@@ -1047,28 +1096,10 @@ $a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s nimmt an %2\$ss %3\
$a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s nimmt vielleicht an %2\$ss %3\$s teil";
$a->strings["Action completed."] = "Aktion durchgeführt.";
$a->strings["Thank you."] = "Vielen Dank.";
-$a->strings["Export Channel"] = "Kanal exportieren";
-$a->strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportiert die grundlegenden Kanal-Informationen in eine kleine Datei. Diese stellt eine Sicherung Deiner Verbindungen, Berechtigungen, Profile und Basisdaten bereit, die für den Import auf einem anderen Hub verwendet werden kann, aber nicht die Beiträge Deines Kanals enthält.";
-$a->strings["Export Content"] = "Kanal und Inhalte exportieren";
-$a->strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportiert Deine Kanal-Informationen sowie alle zugehörigen Inhalte in eine JSON-Sicherungsdatei. Die sichert alle Verbindungen, Berechtigungen, Profildaten und Deine Beiträge aus mehreren Monaten. Diese Datei kann SEHR groß werden! Bitte habe ein wenig Geduld – es kann mehrere Minuten dauern, bis der Download startet.";
-$a->strings["Export your posts from a given year."] = "Exportiert die Beiträge des angegebenen Jahres.";
-$a->strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Du kannst auch die Beiträge und Konversationen eines bestimmten Jahres oder Monats exportieren. Ändere das Datum in der Adresszeile Deines Browsers, um andere Zeiträume zu wählen. Falls der Export fehlschlägt (vermutlich, weil auf diesem Hub nicht genügend Speicher zur Verfügung steht), versuche es noch einmal mit einer kleineren Zeitspanne.";
-$a->strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Um alle Beiträge eines bestimmten Jahres, zum Beispiel dieses Jahres, auszuwählen, klicke <a href=\"%1\$s\">%2\$s</a>.";
-$a->strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Um alle Beiträge eines bestimmten Monats auszuwählen, zum Beispiel vom Januar diesen Jahres, klicke <a href=\"%1\$s\">%2\$s</a>.";
-$a->strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Diese Inhalts-Sicherungen können wiederhergestellt werden, indem Du <a href=\"%1\$s\">%2\$s</a> auf jeglichem Hub besuchst, der diesen Kanal enthält. Das funktioniert am besten, wenn Du dabei die zeitliche Reihenfolge einhältst, also die Sicherungen für den ältesten Zeitraum zuerst importierst.";
-$a->strings["Away"] = "Abwesend";
-$a->strings["Online"] = "Online";
-$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s hat %2\$ss %3\$s mit %4\$s verschlagwortet";
-$a->strings["No channel."] = "Kein Kanal.";
-$a->strings["Common connections"] = "Gemeinsame Verbindungen";
-$a->strings["No connections in common."] = "Keine gemeinsamen Verbindungen.";
-$a->strings["sent you a private message"] = "hat Dir eine private Nachricht geschickt";
-$a->strings["added your channel"] = "hat deinen Kanal hinzugefügt";
-$a->strings["posted an event"] = "hat einen Termin veröffentlicht";
-$a->strings["Documentation Search"] = "Suche in der Dokumentation";
-$a->strings["Help:"] = "Hilfe:";
-$a->strings["Not Found"] = "Nicht gefunden";
-$a->strings["\$Projectname Documentation"] = "\$Projectname-Dokumentation";
+$a->strings["Invalid item."] = "Ungültiges Element.";
+$a->strings["Channel not found."] = "Kanal nicht gefunden.";
+$a->strings["Page not found."] = "Seite nicht gefunden.";
+$a->strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.";
$a->strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Innerhalb von 48 Stunden nach einer Änderung des Passworts können keine Kanäle gelöscht werden.";
$a->strings["Remove This Channel"] = "Diesen Kanal löschen";
$a->strings["WARNING: "] = "WARNUNG: ";
@@ -1078,38 +1109,184 @@ $a->strings["Please enter your password for verification:"] = "Bitte gib zur Bes
$a->strings["Remove this channel and all its clones from the network"] = "Lösche diesen Kanal und all seine Klone aus dem Netzwerk";
$a->strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Standardmäßig wird der Kanal nur auf diesem Server gelöscht, seine Klone verbleiben im Netzwerk";
$a->strings["Remove Channel"] = "Kanal löschen";
-$a->strings["- select -"] = "– auswählen –";
-$a->strings["Menu not found."] = "Menü nicht gefunden";
-$a->strings["Unable to create element."] = "Element konnte nicht erstellt werden.";
-$a->strings["Unable to update menu element."] = "Kann Menü-Element nicht aktualisieren.";
-$a->strings["Unable to add menu element."] = "Kann Menü-Bestandteil nicht hinzufügen.";
-$a->strings["Not found."] = "Nicht gefunden.";
-$a->strings["Menu Item Permissions"] = "Zugriffsrechte des Menü-Elements";
-$a->strings["(click to open/close)"] = "(zum öffnen/schließen anklicken)";
-$a->strings["Link Name"] = "Name des Links";
-$a->strings["Link or Submenu Target"] = "Ziel des Links oder Untermenüs";
-$a->strings["Enter URL of the link or select a menu name to create a submenu"] = "URL des Links eingeben oder Menünamen wählen, um ein Untermenü anzulegen.";
-$a->strings["Use magic-auth if available"] = "Magic-Auth verwenden, falls verfügbar";
-$a->strings["Open link in new window"] = "Öffne Link in neuem Fenster";
-$a->strings["Order in list"] = "Reihenfolge in der Liste";
-$a->strings["Higher numbers will sink to bottom of listing"] = "Größere Nummern werden weiter unten in der Auflistung einsortiert";
-$a->strings["Submit and finish"] = "Absenden und fertigstellen";
-$a->strings["Submit and continue"] = "Absenden und fortfahren";
-$a->strings["Menu:"] = "Menü:";
-$a->strings["Link Target"] = "Ziel des Links";
-$a->strings["Edit menu"] = "Menü bearbeiten";
-$a->strings["Edit element"] = "Bestandteil bearbeiten";
-$a->strings["Drop element"] = "Bestandteil löschen";
-$a->strings["New element"] = "Neues Bestandteil";
-$a->strings["Edit this menu container"] = "Diesen Menü-Container bearbeiten";
-$a->strings["Add menu element"] = "Menüelement hinzufügen";
-$a->strings["Delete this menu item"] = "Lösche dieses Menü-Bestandteil";
-$a->strings["Edit this menu item"] = "Bearbeite dieses Menü-Bestandteil";
-$a->strings["Menu item not found."] = "Menü-Bestandteil nicht gefunden.";
-$a->strings["Menu item deleted."] = "Menü-Bestandteil gelöscht.";
-$a->strings["Menu item could not be deleted."] = "Menü-Bestandteil kann nicht gelöscht werden.";
-$a->strings["Edit Menu Element"] = "Bearbeite Menü-Bestandteil";
-$a->strings["Link text"] = "Link Text";
+$a->strings["Set your current mood and tell your friends"] = "Wähle Deine aktuelle Stimmung und teile sie mit Deinen Freunden";
+$a->strings["Add a Channel"] = "Kanal hinzufügen";
+$a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "Ein Kanal ist Deine eigene Sammlung von zusammengehörigen Webseiten. Ein Kanal kann genutzt werden, um ein Social-Network-Profil, ein Blog, eine Gesprächsgruppe oder ein Forum, Promi-Seiten und vieles mehr zu erstellen. Du kannst so viele Kanäle erstellen, wie es der Betreiber Deines Hubs zulässt.";
+$a->strings["Channel Name"] = "Name des Kanals";
+$a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = "Beispiele: „Horst Weidinger“, „Lisa und ihr Meerschweinchen“, „Fußball“, „Segelflieger-Forum“ ";
+$a->strings["Choose a short nickname"] = "Wähle einen kurzen Spitznamen";
+$a->strings["Your nickname will be used to create an easily remembered channel address (like an email address) which you can share with others."] = "Dein Spitzname wird verwendet, um eine leicht zu merkende Kanal-Adresse (ähnlich einer E-Mail-Adresse) zu erzeugen, die Du mit anderen austauschen kannst.";
+$a->strings["Or <a href=\"import\">import an existing channel</a> from another location"] = "Oder <a href=\"import\">importiere einen bestehenden Kanal</a> von einem anderen Server";
+$a->strings["Please choose a channel type (such as social networking or community forum) and privacy requirements so we can select the best permissions for you"] = "Wähle einen Kanaltyp (wie Soziales Netzwerk oder Forum) und Privatsphäre-Vorgaben, so dass wir die passenden Kanal-Zugriffsrechte für Dich setzen können";
+$a->strings["Channel Type"] = "Kanaltyp";
+$a->strings["Read more about roles"] = "Mehr Informationen über Rollen";
+$a->strings["No ratings"] = "Keine Bewertungen";
+$a->strings["Public access denied."] = "Öffentlicher Zugang verweigert.";
+$a->strings["Ratings"] = "Bewertungen";
+$a->strings["Rating: "] = "Bewertung: ";
+$a->strings["Website: "] = "Webseite: ";
+$a->strings["Description: "] = "Beschreibung: ";
+$a->strings["\$Projectname Server - Setup"] = "\$Projectname Server-Einrichtung";
+$a->strings["Could not connect to database."] = "Kann nicht mit der Datenbank verbinden.";
+$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Konnte die angegebene Webseiten-URL nicht erreichen. Möglicherweise ein Problem mit dem SSL-Zertifikat oder dem DNS.";
+$a->strings["Could not create table."] = "Kann Tabelle nicht erstellen.";
+$a->strings["Your site database has been installed."] = "Die Datenbank Deines Hubs wurde installiert.";
+$a->strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Möglicherweise musst Du die Datei install/schema_xxx.sql manuell mit Hilfe eines Datenkbank-Clients importieren.";
+$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Lies die Datei \"install/INSTALL.txt\".";
+$a->strings["System check"] = "Systemprüfung";
+$a->strings["Next"] = "Nächste";
+$a->strings["Check again"] = "Bitte nochmal prüfen";
+$a->strings["Database connection"] = "Datenbank Verbindung";
+$a->strings["In order to install \$Projectname we need to know how to connect to your database."] = "Um \$Projectname zu installieren, müssen wir wissen, wie wir eine Verbindung zu Deiner Datenbank aufbauen können.";
+$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Bitte kontaktiere Deinen Hosting-Provider oder Administrator, falls Du Fragen zu diesen Einstellungen hast.";
+$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Die Datenbank, die Du weiter unten angibst, sollte bereits existieren. Sollte das noch nicht der Fall sein, erzeuge sie bitte bevor Du fortfährst.";
+$a->strings["Database Server Name"] = "Datenbank-Servername";
+$a->strings["Default is 127.0.0.1"] = "Standard ist 127.0.0.1";
+$a->strings["Database Port"] = "Datenbank-Port";
+$a->strings["Communication port number - use 0 for default"] = "Port-Nummer für die Kommunikation – verwende 0 für die Standardeinstellung";
+$a->strings["Database Login Name"] = "Datenbank-Benutzername";
+$a->strings["Database Login Password"] = "Datenbank-Kennwort";
+$a->strings["Database Name"] = "Datenbank-Name";
+$a->strings["Database Type"] = "Datenbanktyp";
+$a->strings["Site administrator email address"] = "E-Mail Adresse des Seiten-Administrators";
+$a->strings["Your account email address must match this in order to use the web admin panel."] = "Die E-Mail-Adresse Deines Accounts muss dieser Adresse entsprechen, damit Du Zugriff zur Administrations-Seite erhältst.";
+$a->strings["Website URL"] = "Server-URL";
+$a->strings["Please use SSL (https) URL if available."] = "Nutze wenn möglich eine SSL-URL (https).";
+$a->strings["Please select a default timezone for your website"] = "Standard-Zeitzone für Deinen Server";
+$a->strings["Site settings"] = "Seiteneinstellungen";
+$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Konnte die Kommandozeilen-Version von PHP nicht im PATH des Web-Servers finden.";
+$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Ohne Kommandozeilen-Version von PHP auf dem Server wirst Du nicht in der Lage sein, Hintergrundprozesse via cron auszuführen.";
+$a->strings["PHP executable path"] = "PHP Pfad zu ausführbarer Datei";
+$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Gib den vollen Pfad zum PHP-Interpreter an. Du kannst dieses Feld frei lassen und mit der Installation fortfahren.";
+$a->strings["Command line PHP"] = "PHP Befehlszeile";
+$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Bei der Kommandozeilen-Version von PHP auf Deinem System ist \"register_argc_argv\" nicht aktiviert.";
+$a->strings["This is required for message delivery to work."] = "Das wird benötigt, damit die Auslieferung von Nachrichten funktioniert.";
+$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv";
+$a->strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "Die Maximalgröße für Uploads insgesamt liegt bei %s. Die Maximalgröße für eine Datei liegt bei %s. Es können maximal %d Dateien gleichzeitig hochgeladen werden.";
+$a->strings["You can adjust these settings in the servers php.ini."] = "Du kannst diese Einstellungen in der php.ini des Servers ändern.";
+$a->strings["PHP upload limits"] = "PHP-Hochladebeschränkungen";
+$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Fehler: Die „openssl_pkey_new“-Funktion auf diesem System ist nicht in der Lage, Schlüssel für die Verschlüsselung zu erzeugen.";
+$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Wenn Du Windows verwendest, findest Du unter http://www.php.net/manual/en/openssl.installation.php eine Installationsanleitung.";
+$a->strings["Generate encryption keys"] = "Verschlüsselungsschlüssel generieren";
+$a->strings["libCurl PHP module"] = "libCurl-PHP-Modul";
+$a->strings["GD graphics PHP module"] = "GD-Grafik-PHP-Modul";
+$a->strings["OpenSSL PHP module"] = "OpenSSL-PHP-Modul";
+$a->strings["mysqli or postgres PHP module"] = "mysqli oder postgres PHP-Modul";
+$a->strings["mb_string PHP module"] = "mb_string-PHP-Modul";
+$a->strings["mcrypt PHP module"] = "mcrypt-PHP-Modul";
+$a->strings["xml PHP module"] = "xml-PHP-Modul";
+$a->strings["Apache mod_rewrite module"] = "Apache-mod_rewrite-Modul";
+$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Fehler: Das Apache-Modul mod-rewrite wird benötigt, ist aber nicht installiert.";
+$a->strings["proc_open"] = "proc_open";
+$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Fehler: proc_open wird benötigt, ist aber entweder nicht installiert oder wurde in der php.ini deaktiviert";
+$a->strings["Error: libCURL PHP module required but not installed."] = "Fehler: Das PHP-Modul libCURL wird benötigt, ist aber nicht installiert.";
+$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Fehler: Das PHP-Modul GD-Grafik mit JPEG-Unterstützung wird benötigt, ist aber nicht installiert.";
+$a->strings["Error: openssl PHP module required but not installed."] = "Fehler: Das PHP-Modul openssl wird benötigt, ist aber nicht installiert.";
+$a->strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Fehler: Das mysqli oder postgres PHP-Modul ist erforderlich, aber keines von beiden ist installiert.";
+$a->strings["Error: mb_string PHP module required but not installed."] = "Fehler: Das PHP-Modul mb_string wird benötigt, ist aber nicht installiert.";
+$a->strings["Error: mcrypt PHP module required but not installed."] = "Fehler: Das PHP-Modul mcrypt wird benötigt, ist aber nicht installiert.";
+$a->strings["Error: xml PHP module required for DAV but not installed."] = "Fehler: Das xml-PHP-Modul wird für DAV benötigt, ist aber nicht installiert.";
+$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "Der Installations-Assistent muss in der Lage sein, die Datei \".htconfig.php\" im Stammverzeichnis des Web-Servers anzulegen, ist er aber nicht.";
+$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Meist liegt das daran, dass der Nutzer, unter dem der Web-Server läuft, keine Schreibrechte in dem Verzeichnis hat – selbst wenn Du selbst das darfst.";
+$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "Am Schluss dieses Vorgangs wird ein Text generiert, den Du unter dem Dateinamen .htconfig.php im Stammverzeichnis Deiner Hubzilla-Installation speichern musst.";
+$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Alternativ kannst Du diesen Schritt überspringen und die Installation manuell vornehmen. Lies dazu die Datei install/INSTALL.txt.";
+$a->strings[".htconfig.php is writable"] = ".htconfig.php ist beschreibbar";
+$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "\$Projectname verwendet Smarty3 um Vorlagen für die Webdarstellung zu übersetzen. Smarty3 übersetzt diese Vorlagen nach PHP, um die Darstellung zu beschleunigen.";
+$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."] = "Um diese kompilierten Vorlagen speichern zu können, braucht der Webserver Schreibzugriff auf das Verzeichnis %s unterhalb des \$Projectname-Installationsverzeichnisses.";
+$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Bitte stelle sicher, dass der Nutzer, unter dem der Web-Server läuft (z.B. www-data), Schreibzugriff auf dieses Verzeichnis hat.";
+$a->strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Hinweis: Aus Sicherheitsgründen sollte der Web-Server nur auf %s Schreibrechte haben, nicht auf die Template-Dateien (.tpl), die das Verzeichnis enthält.";
+$a->strings["%s is writable"] = "%s ist beschreibbar";
+$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "\$Projectname benutzt das Verzeichnis store, um hochgeladene Dateien zu speichern. Der Webserver benötigt Schreibrechte für dieses Verzeichnis direkt unterhalb des Red-Stammverzeichnisses";
+$a->strings["store is writable"] = "store ist schreibbar";
+$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "Das SSL-Zertifikat konnte nicht validiert werden. Korrigiere das Zertifikat oder deaktiviere den HTTPS-Zugriff auf diesen Server.";
+$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Wenn Du via HTTPS auf Deinen Server zugreifen möchtest, also Verbindungen über den Port 443 möglich sein sollen, ist ein SSL-Zertifikat einer Zertifizierungsstelle (CA) notwendig, das von den Browsern ohne Sicherheitsabfrage akzeptiert wird. Die Verwendung eines selbst signierten Zertifikates ist nicht möglich.";
+$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Diese Einschränkung wurde eingebaut, weil Deine öffentlichen Beiträge zum Beispiel Verweise auf Bilder auf Deinem eigenen Hub enthalten können.";
+$a->strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Wenn Dein Zertifikat nicht von jedem Browser akzeptiert wird, erhalten die Mitglieder anderer \$Projectname-Hubs (die mit korrekten Zertifikaten ausgestattet sind) Sicherheits-Warnmeldungen, obwohl sie gar nicht direkt auf Deinem Server unterwegs sind (zum Beispiel, wenn ein Bild aus einem Deiner Beiträge angezeigt wird).";
+$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Dies kann Probleme für andere Nutzer (nicht nur auf Deinem eigenen Server) verursachen, so dass wir auf dieser Forderung bestehen müssen.";
+$a->strings["Providers are available that issue free certificates which are browser-valid."] = "Es gibt einige Zertifizierungsstellen (CAs), bei denen solche Zertifikate kostenlos zu haben sind.";
+$a->strings["SSL certificate validation"] = "SSL Zertifikatverifizierung";
+$a->strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "Das Umschreiben von URLs (rewrite) per .htaccess funktioniert nicht. Bitte prüfe die Server-Konfiguration. Test:";
+$a->strings["Url rewrite is working"] = "Url rewrite funktioniert";
+$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Die Datenbank-Konfigurationsdatei „.htconfig.php“ konnte nicht geschrieben werden. Bitte verwende den unten angegebenen Text, um die Konfigurationsdatei im Stammverzeichnis des Webservers anzulegen.";
+$a->strings["Errors encountered creating database tables."] = "Fehler beim Anlegen der Datenbank-Tabellen aufgetreten.";
+$a->strings["<h1>What next</h1>"] = "<h1>Was als Nächstes</h1>";
+$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "WICHTIG: Du musst [manuell] einen Cronjob für den Poller einrichten.";
+$a->strings["Bookmark added"] = "Lesezeichen hinzugefügt";
+$a->strings["My Bookmarks"] = "Meine Lesezeichen";
+$a->strings["My Connections Bookmarks"] = "Lesezeichen meiner Kontakte";
+$a->strings["This setting requires special processing and editing has been blocked."] = "Diese Einstellung erfordert eine besondere Verarbeitung und ist blockiert.";
+$a->strings["Configuration Editor"] = "Konfigurationseditor";
+$a->strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Warnung: Einige Einstellungen können Deinen Kanal funktionsunfähig machen. Bitte verlasse diese Seite, es sei denn Du bist vertraut damit, wie dieses Feature korrekt verwendet wird.";
+$a->strings["Poke/Prod"] = "Anstupsen/Knuffen";
+$a->strings["poke, prod or do other things to somebody"] = "Stupse Leute an oder mache anderes mit ihnen";
+$a->strings["Recipient"] = "Empfänger";
+$a->strings["Choose what you wish to do to recipient"] = "Wähle, was Du mit dem/r Empfänger/in tun willst";
+$a->strings["Make this post private"] = "Diesen Beitrag privat machen";
+$a->strings["Profile not found."] = "Profil nicht gefunden.";
+$a->strings["Profile deleted."] = "Profil gelöscht.";
+$a->strings["Profile-"] = "Profil-";
+$a->strings["New profile created."] = "Neues Profil erstellt.";
+$a->strings["Profile unavailable to clone."] = "Profil kann nicht geklont werden.";
+$a->strings["Profile unavailable to export."] = "Dieses Profil kann nicht exportiert werden.";
+$a->strings["Profile Name is required."] = "Profil-Name erforderlich.";
+$a->strings["Marital Status"] = "Familienstand";
+$a->strings["Romantic Partner"] = "Romantische Partner";
+$a->strings["Likes"] = "Gefällt";
+$a->strings["Dislikes"] = "Gefällt nicht";
+$a->strings["Work/Employment"] = "Arbeit/Anstellung";
+$a->strings["Religion"] = "Religion";
+$a->strings["Political Views"] = "Politische Ansichten";
+$a->strings["Sexual Preference"] = "Sexuelle Orientierung";
+$a->strings["Homepage"] = "Webseite";
+$a->strings["Interests"] = "Hobbys/Interessen";
+$a->strings["Address"] = "Adresse";
+$a->strings["Profile updated."] = "Profil aktualisiert.";
+$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Deine Kontaktliste vor Betrachtern dieses Profils verbergen?";
+$a->strings["Edit Profile Details"] = "Bearbeite Profil-Details";
+$a->strings["View this profile"] = "Dieses Profil ansehen";
+$a->strings["Change Profile Photo"] = "Profilfoto ändern";
+$a->strings["Create a new profile using these settings"] = "Neues Profil anlegen und diese Einstellungen übernehmen";
+$a->strings["Clone this profile"] = "Dieses Profil klonen";
+$a->strings["Delete this profile"] = "Dieses Profil löschen";
+$a->strings["Import profile from file"] = "Profil aus einer Datei importieren";
+$a->strings["Export profile to file"] = "Profil in eine Datei exportieren";
+$a->strings["Profile Name:"] = "Profilname:";
+$a->strings["Your Full Name:"] = "Dein voller Name:";
+$a->strings["Title/Description:"] = "Titel/Beschreibung:";
+$a->strings["Your Gender:"] = "Dein Geschlecht:";
+$a->strings["Birthday :"] = "Geburtstag:";
+$a->strings["Street Address:"] = "Straße und Hausnummer:";
+$a->strings["Locality/City:"] = "Wohnort:";
+$a->strings["Postal/Zip Code:"] = "Postleitzahl:";
+$a->strings["Country:"] = "Land:";
+$a->strings["Region/State:"] = "Region/Bundesstaat:";
+$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Beziehungsstatus:";
+$a->strings["Who: (if applicable)"] = "Wer: (falls anwendbar)";
+$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Beispiele: cathy123, Cathy Williams, cathy@example.com";
+$a->strings["Since [date]:"] = "Seit [Datum]:";
+$a->strings["Homepage URL:"] = "Homepage URL:";
+$a->strings["Religious Views:"] = "Religiöse Ansichten:";
+$a->strings["Keywords:"] = "Schlüsselwörter:";
+$a->strings["Example: fishing photography software"] = "Beispiel: Angeln Fotografie Software";
+$a->strings["Used in directory listings"] = "Wird in Verzeichnis-Auflistungen verwendet";
+$a->strings["Tell us about yourself..."] = "Erzähle uns ein wenig von Dir …";
+$a->strings["Hobbies/Interests"] = "Hobbys/Interessen";
+$a->strings["Contact information and Social Networks"] = "Kontaktinformation und soziale Netzwerke";
+$a->strings["My other channels"] = "Meine anderen Kanäle";
+$a->strings["Musical interests"] = "Musikalische Interessen";
+$a->strings["Books, literature"] = "Bücher, Literatur";
+$a->strings["Television"] = "Fernsehen";
+$a->strings["Film/dance/culture/entertainment"] = "Film/Tanz/Kultur/Unterhaltung";
+$a->strings["Love/romance"] = "Liebe/Romantik";
+$a->strings["Work/employment"] = "Arbeit/Anstellung";
+$a->strings["School/education"] = "Schule/Ausbildung";
+$a->strings["This is your default profile."] = "Das ist Dein Standardprofil.";
+$a->strings["Age: "] = "Alter:";
+$a->strings["Edit/Manage Profiles"] = "Profile bearbeiten/verwalten";
+$a->strings["Add profile things"] = "Sachen zum Profil hinzufügen";
+$a->strings["Include desirable objects in your profile"] = "Binde begehrenswerte Dinge in Dein Profil ein";
+$a->strings["Items tagged with: %s"] = "Beiträge mit Schlagwort: %s";
+$a->strings["Search results for: %s"] = "Suchergebnisse für: %s";
$a->strings["Could not access contact record."] = "Konnte nicht auf den Kontakteintrag zugreifen.";
$a->strings["Could not locate selected profile."] = "Gewähltes Profil nicht gefunden.";
$a->strings["Connection updated."] = "Verbindung aktualisiert.";
@@ -1146,15 +1323,17 @@ $a->strings["Accept connection to allow communication"] = "Akzeptiere die Verbin
$a->strings["Set Affinity"] = "Beziehung festlegen";
$a->strings["Set Profile"] = "Profil festlegen";
$a->strings["Set Affinity & Profile"] = "Beziehung und Profile festlegen";
+$a->strings["none"] = "Keine";
$a->strings["Apply these permissions automatically"] = "Diese Berechtigungen automatisch anwenden";
-$a->strings["This connection's address is"] = "Die Adresse dieses Kontakts ist";
+$a->strings["This connection's primary address is"] = "Die Hauptadresse der Verbindung ist";
+$a->strings["Available locations:"] = "Verfügbare Standorte:";
$a->strings["The permissions indicated on this page will be applied to all new connections."] = "Die auf dieser Seite angegebenen Berechtigungen werden auf alle neuen Verbindungen angewendet.";
$a->strings["Slide to adjust your degree of friendship"] = "Verschieben, um den Grad der Freundschaft zu einzustellen";
$a->strings["Slide to adjust your rating"] = "Verschieben, um Deine Bewertung einzustellen";
$a->strings["Optionally explain your rating"] = "Optional kannst Du Deine Bewertung begründen";
$a->strings["Custom Filter"] = "Benutzerdefinierter Filter";
$a->strings["Only import posts with this text"] = "Nur Beiträge mit diesem Text importieren";
-$a->strings["words one per line or #tags or /patterns/, leave blank to import all posts"] = "Einzelne Wörter pro Zeile, #Tags oder /Reguläre Ausdrücke/. lang=xx (z.B. lang=de) ermöglicht Filterung nach Sprache. Leer lassen, um alle Posts zu importieren.";
+$a->strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "Einzelne Wörter pro Zeile, #Tags oder /Reguläre Ausdrücke/. lang=xx (z.B. lang=de) ermöglicht Filterung nach Sprache. Leer lassen, um alle Beiträge zu importieren.";
$a->strings["Do not import posts with this text"] = "Beiträge mit diesem Text nicht importieren";
$a->strings["This information is public!"] = "Diese Information ist öffentlich!";
$a->strings["Connection Pending Approval"] = "Verbindung wartet auf Bestätigung";
@@ -1170,70 +1349,9 @@ $a->strings["Individual Permissions"] = "Individuelle Zugriffsrechte";
$a->strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Einige Berechtigungen werden möglicherweise von den globalen <a href=\"settings\">Sicherheits- und Privatsphäre-Einstellungen</a> dieses Kanals vererbt. Diese haben eine höhere Priorität als die Einstellungen an der Verbindung und können hier nicht verändert werden.";
$a->strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Einige Berechtigungen werden möglicherweise von den globalen <a href=\"settings\">Sicherheits- und Privatsphäre-Einstellungen</a> dieses Kanals geerbt. Diese haben eine höhere Priorität als die Einstellungen an der Verbindung. Werden geerbte Einstellungen hier geändert, hat dies keine Auswirkungen.";
$a->strings["Last update:"] = "Letzte Aktualisierung:";
-$a->strings["Set your current mood and tell your friends"] = "Wähle Deine aktuelle Stimmung und teile sie mit Deinen Freunden";
-$a->strings["Hub not found."] = "Server nicht gefunden.";
-$a->strings["This setting requires special processing and editing has been blocked."] = "Diese Einstellung erfordert eine besondere Verarbeitung und ist blockiert.";
-$a->strings["Configuration Editor"] = "Konfigurationseditor";
-$a->strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Warnung: Einige Einstellungen können Deinen Kanal funktionsunfähig machen. Bitte verlasse diese Seite, es sei denn Du bist vertraut damit, wie dieses Feature korrekt verwendet wird.";
-$a->strings["Public Sites"] = "Öffentliche Server";
-$a->strings["The listed sites allow public registration for the \$Projectname network. All sites in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some sites may require subscription or provide tiered service plans. The provider links <strong>may</strong> provide additional details."] = "Die hier aufgeführten Hubs sind öffentlich und erlauben die Registrierung bei \$Projectname. Alle Hubs dieses Netzwerks sind miteinander verbunden, so dass die Mitgliedschaft auf einem Hub die Verbindung zu beliebigen anderen Servern ermöglicht. Es könnte sein, dass einige dieser Hubs kostenpflichtig sind oder abgestufte, je nach Umfang kostenpflichtige Mitgliedschaften anbieten. Auf den verlinkten Seiten <strong>könnten</strong> nähere Details dazu stehen.";
-$a->strings["Rate this hub"] = "Bewerte diesen Hub";
-$a->strings["Site URL"] = "Server-URL";
-$a->strings["Access Type"] = "Zugangstyp";
-$a->strings["Registration Policy"] = "Registrierungsrichtlinien";
-$a->strings["Location"] = "Ort";
-$a->strings["View hub ratings"] = "Bewertungen dieses Hubs ansehen";
-$a->strings["Rate"] = "Bewerten";
-$a->strings["View ratings"] = "Bewertungen ansehen";
-$a->strings["Permission Denied."] = "Zugriff verweigert.";
-$a->strings["File not found."] = "Datei nicht gefunden.";
-$a->strings["Edit file permissions"] = "Dateiberechtigungen bearbeiten";
-$a->strings["Set/edit permissions"] = "Berechtigungen setzen/ändern";
-$a->strings["Include all files and sub folders"] = "Alle Dateien und Unterverzeichnisse einbinden";
-$a->strings["Return to file list"] = "Zurück zur Dateiliste";
-$a->strings["Copy/paste this code to attach file to a post"] = "Diesen Code kopieren und einfügen, um die Datei an einen Beitrag anzuhängen";
-$a->strings["Copy/paste this URL to link file from a web page"] = "Diese URL verwenden, um von einer Webseite aus auf die Datei zu verlinken";
-$a->strings["Share this file"] = "Diese Datei freigeben";
-$a->strings["Show URL to this file"] = "URL zu dieser Datei anzeigen";
-$a->strings["Notify your contacts about this file"] = "Meine Kontakte über diese Datei benachrichtigen";
-$a->strings["Layout Name"] = "Layout-Name";
-$a->strings["Layout Description (Optional)"] = "Layout-Beschreibung (optional)";
-$a->strings["Comanche page description language help"] = "Hilfe zur Comanche-Seitenbeschreibungssprache";
-$a->strings["Layout Description"] = "Layout-Beschreibung";
-$a->strings["Download PDL file"] = "PDL-Datei herunterladen";
-$a->strings["Poke/Prod"] = "Anstupsen/Knuffen";
-$a->strings["poke, prod or do other things to somebody"] = "Stupse Leute an oder mache anderes mit ihnen";
-$a->strings["Recipient"] = "Empfänger";
-$a->strings["Choose what you wish to do to recipient"] = "Wähle, was Du mit dem/r Empfänger/in tun willst";
-$a->strings["Make this post private"] = "Diesen Beitrag privat machen";
-$a->strings["No such group"] = "Sammlung nicht gefunden";
-$a->strings["No such channel"] = "Kanal nicht gefunden";
-$a->strings["forum"] = "Forum";
-$a->strings["Search Results For:"] = "Suchergebnisse für:";
-$a->strings["Collection is empty"] = "Sammlung ist leer";
-$a->strings["Collection: "] = "Sammlung:";
-$a->strings["Invalid connection."] = "Ungültige Verbindung.";
-$a->strings["You must be logged in to see this page."] = "Du musst angemeldet sein, um diese Seite betrachten zu können.";
-$a->strings["Room not found"] = "Chatraum nicht gefunden";
-$a->strings["Leave Room"] = "Raum verlassen";
-$a->strings["Delete This Room"] = "Diesen Raum löschen";
-$a->strings["I am away right now"] = "Ich bin gerade nicht da";
-$a->strings["I am online"] = "Ich bin online";
-$a->strings["Bookmark this room"] = "Lesezeichen für diesen Raum setzen";
-$a->strings["New Chatroom"] = "Neuer Chatraum";
-$a->strings["Chatroom Name"] = "Name des Chatraums";
-$a->strings["%1\$s's Chatrooms"] = "%1\$ss Chaträume";
-$a->strings["Items tagged with: %s"] = "Beiträge mit Schlagwort: %s";
-$a->strings["Search results for: %s"] = "Suchergebnisse für: %s";
-$a->strings["Conversation removed."] = "Unterhaltung gelöscht.";
-$a->strings["Insufficient permissions. Request redirected to profile page."] = "Unzureichende Zugriffsrechte. Die Anfrage wurde zur Profil-Seite umgeleitet.";
-$a->strings["Item not found"] = "Element nicht gefunden";
-$a->strings["Item is not editable"] = "Element kann nicht bearbeitet werden.";
-$a->strings["Delete item?"] = "Eintrag löschen?";
-$a->strings["Insert YouTube video"] = "YouTube-Video einfügen";
-$a->strings["Insert Vorbis [.ogg] video"] = "Vorbis [.ogg]-Video einfügen";
-$a->strings["Insert Vorbis [.ogg] audio"] = "Vorbis [.ogg]-Audio einfügen";
-$a->strings["Edit post"] = "Bearbeite Beitrag";
+$a->strings["network"] = "Netzwerk";
+$a->strings["RSS"] = "RSS";
+$a->strings["\$Projectname channel"] = "\$Projectname-Kanal";
$a->strings["Invalid message"] = "Ungültige Beitrags-ID (mid)";
$a->strings["no results"] = "keine Ergebnisse";
$a->strings["Delivery report for %1\$s"] = "Zustellungsbericht für %1\$s";
@@ -1244,19 +1362,216 @@ $a->strings["accepted for delivery"] = "für Zustellung akzeptiert";
$a->strings["updated"] = "aktualisiert";
$a->strings["update ignored"] = "Aktualisierung ignoriert";
$a->strings["permission denied"] = "Zugriff verweigert";
-$a->strings["Delete block?"] = "Block löschen?";
-$a->strings["Edit Block"] = "Block bearbeiten";
-$a->strings["\$Projectname"] = "\$Projectname";
-$a->strings["Welcome to %s"] = "Willkommen auf %s";
-$a->strings["Unable to locate original post."] = "Originalbeitrag nicht gefunden.";
-$a->strings["Empty post discarded."] = "Leeren Beitrag verworfen.";
-$a->strings["Executable content type not permitted to this channel."] = "Ausführbarer Content-Typ ist für diesen Kanal nicht freigegeben.";
-$a->strings["System error. Post not saved."] = "Systemfehler. Beitrag nicht gespeichert.";
-$a->strings["Unable to obtain post information from database."] = "Beitragsinformationen können nicht aus der Datenbank abgerufen werden.";
-$a->strings["You have reached your limit of %1$.0f top level posts."] = "Du hast die maximale Anzahl von %1$.0f Beiträgen erreicht.";
-$a->strings["You have reached your limit of %1$.0f webpages."] = "Du hast die maximale Anzahl von %1$.0f Webseiten erreicht.";
+$a->strings["recipient not found"] = "Empfänger nicht gefunden.";
+$a->strings["mail recalled"] = "Mail widerrufen";
+$a->strings["duplicate mail received"] = "Doppelte Mail erhalten";
+$a->strings["mail delivered"] = "Mail zugestellt";
+$a->strings["Item not found"] = "Element nicht gefunden";
+$a->strings["Delete webpage?"] = "Webseite löschen?";
+$a->strings["Page link title"] = "Seitentitel-Link";
+$a->strings["Insert YouTube video"] = "YouTube-Video einfügen";
+$a->strings["Insert Vorbis [.ogg] video"] = "Vorbis [.ogg]-Video einfügen";
+$a->strings["Insert Vorbis [.ogg] audio"] = "Vorbis [.ogg]-Audio einfügen";
+$a->strings["Edit Webpage"] = "Webseite bearbeiten";
$a->strings["Unable to find your hub."] = "Konnte Deinen Server nicht finden.";
$a->strings["Post successful."] = "Veröffentlichung erfolgreich.";
+$a->strings["sent you a private message"] = "hat Dir eine private Nachricht geschickt";
+$a->strings["added your channel"] = "hat deinen Kanal hinzugefügt";
+$a->strings["posted an event"] = "hat einen Termin veröffentlicht";
+$a->strings["Authorize application connection"] = "Zugriff für die Anwendung autorisieren";
+$a->strings["Return to your app and insert this Securty Code:"] = "Trage folgenden Sicherheitscode in der Anwendung ein:";
+$a->strings["Please login to continue."] = "Zum Weitermachen, bitte einloggen.";
+$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Möchtest Du dieser Anwendung erlauben, Deine Nachrichten und Kontakte abzurufen und/oder neue Nachrichten für Dich zu erstellen?";
+$a->strings["No more system notifications."] = "Keine System-Benachrichtigungen mehr.";
+$a->strings["System Notifications"] = "System-Benachrichtigungen";
+$a->strings["Select a bookmark folder"] = "Lesezeichenordner wählen";
+$a->strings["Save Bookmark"] = "Lesezeichen speichern";
+$a->strings["URL of bookmark"] = "URL des Lesezeichens";
+$a->strings["Description"] = "Beschreibung";
+$a->strings["Or enter new bookmark folder name"] = "Oder gib einen neuen Namen für den Lesezeichenordner ein";
+$a->strings["Contact not found."] = "Kontakt nicht gefunden";
+$a->strings["Friend suggestion sent."] = "Freundschaftsempfehlung senden.";
+$a->strings["Suggest Friends"] = "Kontakte vorschlagen";
+$a->strings["Suggest a friend for %s"] = "Schlage %s einen Kontakt vor";
+$a->strings["Failed to create source. No channel selected."] = "Konnte die Quelle nicht anlegen. Kein Kanal ausgewählt.";
+$a->strings["Source created."] = "Quelle erstellt.";
+$a->strings["Source updated."] = "Quelle aktualisiert.";
+$a->strings["*"] = "*";
+$a->strings["Manage remote sources of content for your channel."] = "Externe Inhaltsquellen für Deinen Kanal verwalten.";
+$a->strings["New Source"] = "Neue Quelle";
+$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importiere alle oder ausgewählte Inhalte des folgenden Kanals in diesen Kanal und verteile sie gemäß der Einstellungen dieses Kanals.";
+$a->strings["Only import content with these words (one per line)"] = "Importiere nur Beiträge, die folgende Wörter (eines pro Zeile) enthalten";
+$a->strings["Leave blank to import all public content"] = "Leer lassen, um alle öffentlichen Beiträge zu importieren";
+$a->strings["Source not found."] = "Quelle nicht gefunden.";
+$a->strings["Edit Source"] = "Quelle bearbeiten";
+$a->strings["Delete Source"] = "Quelle löschen";
+$a->strings["Source removed"] = "Quelle gelöscht";
+$a->strings["Unable to remove source."] = "Konnte die Quelle nicht löschen.";
+$a->strings["Invalid request identifier."] = "Ungültiger Anfrage-Identifikator.";
+$a->strings["Discard"] = "Verwerfen";
+$a->strings["Tag removed"] = "Schlagwort entfernt";
+$a->strings["Remove Item Tag"] = "Schlagwort entfernen";
+$a->strings["Select a tag to remove: "] = "Schlagwort zum Entfernen auswählen:";
+$a->strings["Remove"] = "Entferne";
+$a->strings["%d rating"] = array(
+ 0 => "%d Bewertung",
+ 1 => "%d Bewertungen",
+);
+$a->strings["Gender: "] = "Geschlecht:";
+$a->strings["Status: "] = "Status:";
+$a->strings["Homepage: "] = "Webseite:";
+$a->strings["Description:"] = "Beschreibung:";
+$a->strings["Public Forum:"] = "Öffentliches Forum:";
+$a->strings["Keywords: "] = "Schlüsselwörter:";
+$a->strings["Don't suggest"] = "Nicht vorschlagen";
+$a->strings["Common connections:"] = "Gemeinsame Verbindungen:";
+$a->strings["Global Directory"] = "Globales Verzeichnis";
+$a->strings["Local Directory"] = "Lokales Verzeichnis";
+$a->strings["Finding:"] = "Ergebnisse:";
+$a->strings["next page"] = "nächste Seite";
+$a->strings["previous page"] = "vorherige Seite";
+$a->strings["Sort options"] = "Sortieroptionen";
+$a->strings["Alphabetic"] = "alphabetisch";
+$a->strings["Reverse Alphabetic"] = "Entgegengesetzt alphabetisch";
+$a->strings["Newest to Oldest"] = "Neueste zuerst";
+$a->strings["Oldest to Newest"] = "Älteste zuerst";
+$a->strings["No entries (some entries may be hidden)."] = "Keine Einträge gefunden (einige könnten versteckt sein).";
+$a->strings["No valid account found."] = "Kein gültiges Konto gefunden.";
+$a->strings["Password reset request issued. Check your email."] = "Zurücksetzen des Passworts eingeleitet. Schau in Deine E-Mails.";
+$a->strings["Site Member (%s)"] = "Nutzer (%s)";
+$a->strings["Password reset requested at %s"] = "Passwort-Rücksetzung auf %s angefordert";
+$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Die Anfrage konnte nicht verifiziert werden. (Vielleicht hast Du schon einmal auf den Link in der E-Mail geklickt?) Passwort-Rücksetzung fehlgeschlagen.";
+$a->strings["Password Reset"] = "Zurücksetzen des Kennworts";
+$a->strings["Your password has been reset as requested."] = "Dein Passwort wurde wie angefordert neu erstellt.";
+$a->strings["Your new password is"] = "Dein neues Passwort lautet";
+$a->strings["Save or copy your new password - and then"] = "Speichere oder kopiere Dein neues Passwort – und dann";
+$a->strings["click here to login"] = "Klicke hier, um dich anzumelden";
+$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Dein Passwort kann unter <em>Einstellungen</em> nach einer erfolgreichen Anmeldung geändert werden.";
+$a->strings["Your password has changed at %s"] = "Auf %s wurde Dein Passwort geändert";
+$a->strings["Forgot your Password?"] = "Kennwort vergessen?";
+$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Gib Deine E-Mail-Adresse ein, um Dein Passwort zurücksetzen zu lassen. Du erhältst dann weitere Anweisungen per E-Mail.";
+$a->strings["Email Address"] = "E-Mail Adresse";
+$a->strings["Reset"] = "Zurücksetzen";
+$a->strings["This site is not a directory server"] = "Diese Webseite ist kein Verzeichnisserver";
+$a->strings["%s element installed"] = "Element für %s installiert";
+$a->strings["%s element installation failed"] = "Installation des Elements %s fehlgeschlagen";
+$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s folgt nun %2\$ss %3\$s";
+$a->strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s folgt %2\$ss %3\$s nicht mehr";
+$a->strings["Your service plan only allows %d channels."] = "Dein Vertrag erlaubt nur %d Kanäle.";
+$a->strings["Nothing to import."] = "Nichts zu importieren.";
+$a->strings["Unable to download data from old server"] = "Daten können vom alten Server nicht heruntergeladen werden";
+$a->strings["Imported file is empty."] = "Die importierte Datei ist leer.";
+$a->strings["Warning: Database versions differ by %1\$d updates."] = "Achtung: Datenbankversionen unterscheiden sich um %1\$d Aktualisierungen.";
+$a->strings["No channel. Import failed."] = "Kein Kanal. Import fehlgeschlagen.";
+$a->strings["You must be logged in to use this feature."] = "Du musst angemeldet sein um diese Funktion zu nutzen.";
+$a->strings["Import Channel"] = "Kanal importieren";
+$a->strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Verwende dieses Formular, um einen existierenden Kanal von einem anderen Hub zu importieren. Du kannst den Kanal direkt vom bisherigen Hub über das Netzwerk oder aus einer exportierten Sicherheitskopie importieren.";
+$a->strings["File to Upload"] = "Hochzuladende Datei:";
+$a->strings["Or provide the old server/hub details"] = "Oder gib die Details Deines bisherigen \$Projectname-Hubs ein";
+$a->strings["Your old identity address (xyz@example.com)"] = "Bisherige Kanal-Adresse (xyz@example.com)";
+$a->strings["Your old login email address"] = "Deine alte Login-E-Mail-Adresse";
+$a->strings["Your old login password"] = "Dein altes Passwort";
+$a->strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Egal, welche Option Du wählst – bitte lege fest, ob dieser Server die neue primäre Adresse dieses Kanals sein soll, oder ob der bisherige \$Projectname-Hub diese Rolle weiterhin wahrnimmt. Du kannst von beiden Servern aus posten, aber nur einer kann der primäre Ort Deiner Dateien, Fotos und Medien sein.";
+$a->strings["Make this hub my primary location"] = "Dieser $Pojectname-Hub ist mein primärer Hub.";
+$a->strings["Import existing posts if possible (experimental - limited by available memory"] = "Importiere bestehende Beiträge falls möglich (experimentell - begrenzt durch zur Verfügung stehenden Speicher";
+$a->strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Dieser Vorgang kann einige Minuten dauern. Bitte sende das Formular nur einmal ab und lasse diese Seite bis zur Fertigstellung offen.";
+$a->strings["Total invitation limit exceeded."] = "Einladungslimit überschritten.";
+$a->strings["%s : Not a valid email address."] = "%s : Keine gültige Email Adresse.";
+$a->strings["Please join us on \$Projectname"] = "Schließe Dich uns auf \$Projectname an!";
+$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Einladungslimit überschritten. Bitte kontaktiere den Administrator Deines \$Projectname-Servers.";
+$a->strings["%s : Message delivery failed."] = "%s : Nachricht konnte nicht zugestellt werden.";
+$a->strings["%d message sent."] = array(
+ 0 => "%d Nachricht gesendet.",
+ 1 => "%d Nachrichten gesendet.",
+);
+$a->strings["You have no more invitations available"] = "Du hast keine weiteren verfügbare Einladungen";
+$a->strings["Send invitations"] = "Einladungen senden";
+$a->strings["Enter email addresses, one per line:"] = "Email-Adressen eintragen, eine pro Zeile:";
+$a->strings["Your message:"] = "Deine Nachricht:";
+$a->strings["Please join my community on \$Projectname."] = "Schließe Dich uns auf \$Projectname an!";
+$a->strings["You will need to supply this invitation code: "] = "Gib folgenden Einladungs-Code ein:";
+$a->strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Registriere Dich auf einem beliebigen \$Projectname-Hub (sie sind alle miteinander verbunden)";
+$a->strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Gib meine \$Projectname-Adresse im Suchfeld ein.";
+$a->strings["or visit "] = "oder besuche";
+$a->strings["3. Click [Connect]"] = "3. Klicke auf [Verbinden]";
+$a->strings["Fetching URL returns error: %1\$s"] = "Abrufen der URL gab einen Fehler zurück: %1\$s";
+$a->strings["Image uploaded but image cropping failed."] = "Bild hochgeladen, aber das Zurechtschneiden schlug fehl.";
+$a->strings["Image resize failed."] = "Bild-Anpassung fehlgeschlagen.";
+$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Leere den Browser Cache oder nutze Umschalten-Neu Laden, falls das neue Foto nicht sofort angezeigt wird.";
+$a->strings["Image upload failed."] = "Hochladen des Bilds fehlgeschlagen.";
+$a->strings["Unable to process image."] = "Kann Bild nicht verarbeiten.";
+$a->strings["female"] = "weiblich";
+$a->strings["%1\$s updated her %2\$s"] = "%1\$s hat ihr %2\$s aktualisiert";
+$a->strings["male"] = "männlich";
+$a->strings["%1\$s updated his %2\$s"] = "%1\$s hat sein %2\$s aktualisiert";
+$a->strings["%1\$s updated their %2\$s"] = "%1\$s hat sein/ihr %2\$s aktualisiert";
+$a->strings["profile photo"] = "Profilfoto";
+$a->strings["Photo not available."] = "Foto nicht verfügbar.";
+$a->strings["Upload File:"] = "Datei hochladen:";
+$a->strings["Select a profile:"] = "Wähle ein Profil:";
+$a->strings["Upload Profile Photo"] = "Lade neues Profilfoto hoch";
+$a->strings["or"] = "oder";
+$a->strings["skip this step"] = "diesen Schritt überspringen";
+$a->strings["select a photo from your photo albums"] = "ein Foto aus meinen Fotoalben";
+$a->strings["Crop Image"] = "Bild zuschneiden";
+$a->strings["Please adjust the image cropping for optimum viewing."] = "Bitte schneide das Bild für eine optimale Anzeige passend zu.";
+$a->strings["Done Editing"] = "Bearbeitung fertigstellen";
+$a->strings["Thing updated"] = "Sache aktualisiert";
+$a->strings["Object store: failed"] = "Speichern des Objekts fehlgeschlagen";
+$a->strings["Thing added"] = "Sache hinzugefügt";
+$a->strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s";
+$a->strings["Show Thing"] = "Sache anzeigen";
+$a->strings["item not found."] = "Eintrag nicht gefunden";
+$a->strings["Edit Thing"] = "Sache bearbeiten";
+$a->strings["Select a profile"] = "Wähle ein Profil";
+$a->strings["Post an activity"] = "Aktivitätsnachricht senden";
+$a->strings["Only sends to viewers of the applicable profile"] = "Nur an Betrachter des ausgewählten Profils senden";
+$a->strings["Name of thing e.g. something"] = "Name der Sache, z. B. irgendwas";
+$a->strings["URL of thing (optional)"] = "URL der Sache (optional)";
+$a->strings["URL for photo of thing (optional)"] = "URL eines Fotos der Sache (optional)";
+$a->strings["Add Thing to your Profile"] = "Die Sache Deinem Profil hinzufügen";
+$a->strings["This directory server requires an access token"] = "Dieser Verzeichnisserver benötigt einen Zugangstoken";
+$a->strings["Delete block?"] = "Block löschen?";
+$a->strings["Edit Block"] = "Block bearbeiten";
+$a->strings["Account removals are not allowed within 48 hours of changing the account password."] = "Das Löschen von Konten innerhalb 48 Stunden nachdem deren Passwort geändert wurde ist nicht erlaubt.";
+$a->strings["Remove This Account"] = "Dieses Konto löschen";
+$a->strings["This account and all its channels will be completely removed from the network. "] = "Dieses Konto mit all seinen Kanälen wird vollständig aus dem Netzwerk gelöscht.";
+$a->strings["Remove this account, all its channels and all its channel clones from the network"] = "Dieses Konto, all seine Kanäle sowie alle Kanal-Klone aus dem Netzwerk löschen";
+$a->strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Standardmäßig werden nur die Kanalklone auf diesem \$Projectname-Hub aus dem Netzwerk entfernt";
+$a->strings["Remove Account"] = "Konto entfernen";
+$a->strings["Import completed"] = "Import abgeschlossen";
+$a->strings["Import Items"] = "Beiträge importieren";
+$a->strings["Use this form to import existing posts and content from an export file."] = "Mit diesem Formular kannst Du existierende Beiträge und Inhalte aus einer Sicherungsdatei importieren.";
+$a->strings["No such group"] = "Sammlung nicht gefunden";
+$a->strings["No such channel"] = "Kanal nicht gefunden";
+$a->strings["forum"] = "Forum";
+$a->strings["Search Results For:"] = "Suchergebnisse für:";
+$a->strings["Collection is empty"] = "Sammlung ist leer";
+$a->strings["Collection: "] = "Sammlung:";
+$a->strings["Invalid connection."] = "Ungültige Verbindung.";
+$a->strings["Layout updated."] = "Layout aktualisiert.";
+$a->strings["Edit System Page Description"] = "Systemseitenbeschreibung bearbeiten";
+$a->strings["Layout not found."] = "Layout nicht gefunden.";
+$a->strings["Module Name:"] = "Modulname:";
+$a->strings["Layout Help"] = "Layout-Hilfe";
+$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Maximale Anzahl täglicher Neuanmeldungen erreicht. Bitte versuche es morgen noch einmal.";
+$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Bitte stimme den Nutzungsbedingungen zu. Registrierung fehlgeschlagen.";
+$a->strings["Passwords do not match."] = "Passwörter stimmen nicht überein.";
+$a->strings["Registration successful. Please check your email for validation instructions."] = "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an Dich gesendet.";
+$a->strings["Your registration is pending approval by the site owner."] = "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden.";
+$a->strings["Your registration can not be processed."] = "Deine Registrierung konnte nicht verarbeitet werden.";
+$a->strings["Registration on this site/hub is by approval only."] = "Anmeldungen auf diesem Server erfordern Zustimmung durch den Administrator";
+$a->strings["<a href=\"pubsites\">Register at another affiliated site/hub</a>"] = "<a href=\"pubsites\">Registrierung auf einem anderen, angeschlossenen Server</a>";
+$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Die maximale Anzahl täglicher Registrierungen auf diesem Server wurde überschritten. Bitte versuche es morgen noch einmal.";
+$a->strings["Terms of Service"] = "Nutzungsbedingungen";
+$a->strings["I accept the %s for this website"] = "Ich akzeptiere die %s für diese Webseite";
+$a->strings["I am over 13 years of age and accept the %s for this website"] = "Ich bin älter als 13 Jahre und akzeptiere die %s dieser Webseite";
+$a->strings["Registration"] = "Registrierung";
+$a->strings["Membership on this site is by invitation only."] = "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich.";
+$a->strings["Please enter your invitation code"] = "Bitte trage Deinen Einladungs-Code ein";
+$a->strings["Your email address"] = "Ihre E-Mail Adresse";
+$a->strings["Choose a password"] = "Passwort";
+$a->strings["Please re-enter your password"] = "Bitte gib Dein Passwort noch einmal ein";
$a->strings["Theme settings updated."] = "Theme-Einstellungen aktualisiert.";
$a->strings["# Accounts"] = "Anzahl der Konten";
$a->strings["# blocked accounts"] = "Anzahl der blockierten Konten";
@@ -1282,7 +1597,6 @@ $a->strings["My site is not a public server"] = "Mein Server ist kein öffentlic
$a->strings["My site has paid access only"] = "Mein Server erlaubt nur bezahlten Zugang";
$a->strings["My site has free access only"] = "Mein Server erlaubt ausschließlich freien Zugang";
$a->strings["My site offers free accounts with optional paid upgrades"] = "Mein Server bietet kostenlose Konten mit der Möglichkeit zu bezahlten Upgrades";
-$a->strings["Registration"] = "Registrierung";
$a->strings["File upload"] = "Dateiupload";
$a->strings["Policies"] = "Richtlinien";
$a->strings["Site name"] = "Seitenname";
@@ -1320,10 +1634,12 @@ $a->strings["Verify Email Addresses"] = "E-Mail-Adressen überprüfen";
$a->strings["Check to verify email addresses used in account registration (recommended)."] = "Aktivieren, um die Überprüfung von E-Mail-Adressen bei der Registrierung von Benutzerkonten zu aktivieren (empfohlen).";
$a->strings["Force publish"] = "Veröffentlichung erzwingen";
$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "Die Veröffentlichung aller Profile dieses Servers im Verzeichnis erzwingen.";
-$a->strings["Disable discovery tab"] = "Den „Entdecken“-Reiter ausblenden";
-$a->strings["Remove the tab in the network view with public content pulled from sources chosen for this site."] = "Entferne den „Entdecken“-Reiter aus der Matrix-Seite, in dem öffentliche Inhalte angezeigt werden, die von anderen RedMatrix-Hubs geholt wurden.";
+$a->strings["Import Public Streams"] = "Öffentliche Beiträge importieren";
+$a->strings["Import and allow access to public content pulled from other sites. Warning: this content is unmoderated."] = "Öffentliche Beiträge von anderen Servern importieren und zur Verfügung stellen. Warnung: Diese Inhalte sind nicht moderiert.";
$a->strings["login on Homepage"] = "Anmeldemaske auf der Homepage";
$a->strings["Present a login box to visitors on the home page if no other content has been configured."] = "Zeigt Besuchern der Homepage eine Anmeldemaske, falls keine anderen Inhalte konfiguriert wurden.";
+$a->strings["Directory Server URL"] = "Verzeichnisserver-URL";
+$a->strings["Default directory server"] = "Standard-Verzeichnisserver";
$a->strings["Proxy user"] = "Proxy Benutzer";
$a->strings["Proxy URL"] = "Proxy URL";
$a->strings["Network timeout"] = "Netzwerk-Timeout";
@@ -1407,7 +1723,6 @@ $a->strings["Uncensor"] = "Freigeben";
$a->strings["Allow Code"] = "Code erlauben";
$a->strings["Disallow Code"] = "Code sperren";
$a->strings["UID"] = "UID";
-$a->strings["Address"] = "Adresse";
$a->strings["Selected channels will be deleted!\\n\\nEverything that was posted in these channels on this site will be permanently deleted!\\n\\nAre you sure?"] = "Alle ausgewählten Kanäle werden gelöscht!\\n\\nAlles was von diesen Kanälen auf diesem Server geschrieben wurde, wird dauerhaft gelöscht!\\n\\nBist Du sicher?";
$a->strings["The channel {0} will be deleted!\\n\\nEverything that was posted in this channel on this site will be permanently deleted!\\n\\nAre you sure?"] = "Der Kanal {0} wird gelöscht!\\n\\nAlles was von diesem Kanal auf diesem Server geschrieben wurde, wird gelöscht!\\n\\nBist Du sicher?";
$a->strings["Plugin %s disabled."] = "Plug-In %s deaktiviert.";
@@ -1425,7 +1740,7 @@ $a->strings["Log settings updated."] = "Protokoll-Einstellungen aktualisiert.";
$a->strings["Clear"] = "Leeren";
$a->strings["Debugging"] = "Debugging";
$a->strings["Log file"] = "Protokolldatei";
-$a->strings["Must be writable by web server. Relative to your Red top-level directory."] = "Muss für den Web-Server schreibbar sein. Relativ zum Red-Stammverzeichnis.";
+$a->strings["Must be writable by web server. Relative to your Red top-level directory."] = "Muss für den Webserver schreibbar sein. Relativ zum \$Projectname-Stammverzeichnis.";
$a->strings["Log level"] = "Protokollstufe";
$a->strings["New Profile Field"] = "Neues Profilfeld";
$a->strings["Field nickname"] = "Kurzname für das Feld";
@@ -1437,322 +1752,10 @@ $a->strings["Help text"] = "Hilfetext";
$a->strings["Additional info (optional)"] = "Zusätzliche Informationen (optional)";
$a->strings["Field definition not found"] = "Feld-Definition nicht gefunden";
$a->strings["Edit Profile Field"] = "Profilfeld bearbeiten";
-$a->strings["App installed."] = "App installiert.";
-$a->strings["Malformed app."] = "Fehlerhafte App.";
-$a->strings["Embed code"] = "Code einbetten";
-$a->strings["Edit App"] = "App bearbeiten";
-$a->strings["Create App"] = "App erstellen";
-$a->strings["Name of app"] = "Name der App";
-$a->strings["Location (URL) of app"] = "Ort (URL) der App";
-$a->strings["Description"] = "Beschreibung";
-$a->strings["Photo icon URL"] = "URL zum Icon";
-$a->strings["80 x 80 pixels - optional"] = "80 x 80 Pixel – optional";
-$a->strings["Version ID"] = "Versions-ID";
-$a->strings["Price of app"] = "Preis der App";
-$a->strings["Location (URL) to purchase app"] = "Ort (URL), um die App zu kaufen";
-$a->strings["Unable to update menu."] = "Kann Menü nicht aktualisieren.";
-$a->strings["Unable to create menu."] = "Kann Menü nicht erstellen.";
-$a->strings["Menu Name"] = "Name des Menüs";
-$a->strings["Unique name (not visible on webpage) - required"] = "Eindeutiger Name (nicht sichtbar auf der Webseite) – erforderlich";
-$a->strings["Menu Title"] = "Menütitel";
-$a->strings["Visible on webpage - leave empty for no title"] = "Sichtbar auf der Webseite – für keinen Titel leer lassen";
-$a->strings["Allow Bookmarks"] = "Lesezeichen erlauben";
-$a->strings["Menu may be used to store saved bookmarks"] = "Im Menü können gespeicherte Lesezeichen abgelegt werden";
-$a->strings["Submit and proceed"] = "Absenden und fortfahren";
-$a->strings["Drop"] = "Löschen";
-$a->strings["Bookmarks allowed"] = "Lesezeichen erlaubt";
-$a->strings["Delete this menu"] = "Lösche dieses Menü";
-$a->strings["Edit menu contents"] = "Bearbeite Menü Inhalte";
-$a->strings["Edit this menu"] = "Dieses Menü bearbeiten";
-$a->strings["Menu could not be deleted."] = "Menü konnte nicht gelöscht werden.";
-$a->strings["Edit Menu"] = "Menü bearbeiten";
-$a->strings["Add or remove entries to this menu"] = "Einträge zu diesem Menü hinzufügen oder entfernen";
-$a->strings["Menu name"] = "Menü Name";
-$a->strings["Must be unique, only seen by you"] = "Muss eindeutig sein, ist aber nur für Dich sichtbar";
-$a->strings["Menu title"] = "Menü Titel";
-$a->strings["Menu title as seen by others"] = "Menü Titel wie er von anderen gesehen wird";
-$a->strings["Allow bookmarks"] = "Erlaube Lesezeichen";
-$a->strings["No more system notifications."] = "Keine System-Benachrichtigungen mehr.";
-$a->strings["System Notifications"] = "System-Benachrichtigungen";
-$a->strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.";
-$a->strings["Add a Channel"] = "Kanal hinzufügen";
-$a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "Ein Kanal ist Deine eigene Sammlung von zusammengehörigen Webseiten. Ein Kanal kann genutzt werden, um ein Social-Network-Profil, ein Blog, eine Gesprächsgruppe oder ein Forum, Promi-Seiten und vieles mehr zu erstellen. Du kannst so viele Kanäle erstellen, wie es der Betreiber Deines Hubs zulässt.";
-$a->strings["Channel Name"] = "Name des Kanals";
-$a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = "Beispiele: „Horst Weidinger“, „Lisa und ihr Meerschweinchen“, „Fußball“, „Segelflieger-Forum“ ";
-$a->strings["Choose a short nickname"] = "Wähle einen kurzen Spitznamen";
-$a->strings["Your nickname will be used to create an easily remembered channel address (like an email address) which you can share with others."] = "Dein Spitzname wird verwendet, um eine leicht zu merkende Kanal-Adresse (ähnlich einer E-Mail-Adresse) zu erzeugen, die Du mit anderen austauschen kannst.";
-$a->strings["Or <a href=\"import\">import an existing channel</a> from another location"] = "Oder <a href=\"import\">importiere einen bestehenden Kanal</a> von einem anderen Server";
-$a->strings["Please choose a channel type (such as social networking or community forum) and privacy requirements so we can select the best permissions for you"] = "Wähle einen Kanaltyp (wie Soziales Netzwerk oder Forum) und Privatsphäre-Vorgaben, so dass wir die passenden Kanal-Zugriffsrechte für Dich setzen können";
-$a->strings["Channel Type"] = "Kanaltyp";
-$a->strings["Read more about roles"] = "Mehr Informationen über Rollen";
-$a->strings["Invalid request identifier."] = "Ungültiger Anfrage-Identifikator.";
-$a->strings["Discard"] = "Verwerfen";
-$a->strings["Layout updated."] = "Layout aktualisiert.";
-$a->strings["Edit System Page Description"] = "Systemseitenbeschreibung bearbeiten";
-$a->strings["Layout not found."] = "Layout nicht gefunden.";
-$a->strings["Module Name:"] = "Modulname:";
-$a->strings["Layout Help"] = "Layout-Hilfe";
-$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s folgt nun %2\$ss %3\$s";
-$a->strings["No valid account found."] = "Kein gültiges Konto gefunden.";
-$a->strings["Password reset request issued. Check your email."] = "Zurücksetzen des Passworts eingeleitet. Schau in Deine E-Mails.";
-$a->strings["Site Member (%s)"] = "Nutzer (%s)";
-$a->strings["Password reset requested at %s"] = "Passwort-Rücksetzung auf %s angefordert";
-$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Die Anfrage konnte nicht verifiziert werden. (Vielleicht hast Du schon einmal auf den Link in der E-Mail geklickt?) Passwort-Rücksetzung fehlgeschlagen.";
-$a->strings["Password Reset"] = "Zurücksetzen des Kennworts";
-$a->strings["Your password has been reset as requested."] = "Dein Passwort wurde wie angefordert neu erstellt.";
-$a->strings["Your new password is"] = "Dein neues Passwort lautet";
-$a->strings["Save or copy your new password - and then"] = "Speichere oder kopiere Dein neues Passwort – und dann";
-$a->strings["click here to login"] = "Klicke hier, um dich anzumelden";
-$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Dein Passwort kann unter <em>Einstellungen</em> nach einer erfolgreichen Anmeldung geändert werden.";
-$a->strings["Your password has changed at %s"] = "Auf %s wurde Dein Passwort geändert";
-$a->strings["Forgot your Password?"] = "Kennwort vergessen?";
-$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Gib Deine E-Mail-Adresse ein, um Dein Passwort zurücksetzen zu lassen. Du erhältst dann weitere Anweisungen per E-Mail.";
-$a->strings["Email Address"] = "E-Mail Adresse";
-$a->strings["Reset"] = "Zurücksetzen";
-$a->strings["Page owner information could not be retrieved."] = "Informationen über den Besitzer der Seite konnten nicht gefunden werden.";
-$a->strings["Album not found."] = "Album nicht gefunden.";
-$a->strings["Delete Album"] = "Album löschen";
-$a->strings["Delete Photo"] = "Foto löschen";
-$a->strings["No photos selected"] = "Keine Fotos ausgewählt";
-$a->strings["Access to this item is restricted."] = "Der Zugriff auf dieses Foto ist eingeschränkt.";
-$a->strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB von %2$.2f MB Foto-Speicher belegt.";
-$a->strings["%1$.2f MB photo storage used."] = "%1$.2f MB Foto-Speicher belegt.";
-$a->strings["Upload Photos"] = "Fotos hochladen";
-$a->strings["Enter an album name"] = "Namen für ein neues Album eingeben";
-$a->strings["or select an existing album (doubleclick)"] = "oder ein bereits vorhandenes auswählen (Doppelklick)";
-$a->strings["Create a status post for this upload"] = "Einen Statusbeitrag für diesen Upload erzeugen";
-$a->strings["Album name could not be decoded"] = "Albumname konnte nicht dekodiert werden";
-$a->strings["Contact Photos"] = "Kontakt-Bilder";
-$a->strings["Show Newest First"] = "Neueste zuerst anzeigen";
-$a->strings["Show Oldest First"] = "Älteste zuerst anzeigen";
-$a->strings["View Photo"] = "Foto ansehen";
-$a->strings["Edit Album"] = "Album bearbeiten";
-$a->strings["Permission denied. Access to this item may be restricted."] = "Berechtigung verweigert. Der Zugriff ist wahrscheinlich eingeschränkt worden.";
-$a->strings["Photo not available"] = "Foto nicht verfügbar";
-$a->strings["Use as profile photo"] = "Als Profilfoto verwenden";
-$a->strings["Private Photo"] = "Privates Foto";
-$a->strings["Previous"] = "Voriges";
-$a->strings["View Full Size"] = "In voller Größe anzeigen";
-$a->strings["Next"] = "Nächste";
-$a->strings["Remove"] = "Entferne";
-$a->strings["Edit photo"] = "Foto bearbeiten";
-$a->strings["Rotate CW (right)"] = "Drehen im UZS (rechts)";
-$a->strings["Rotate CCW (left)"] = "Drehen gegen UZS (links)";
-$a->strings["Enter a new album name"] = "Gib einen Namen für ein neues Album ein";
-$a->strings["or select an existing one (doubleclick)"] = "oder wähle ein bereits vorhandenes aus (Doppelklick)";
-$a->strings["Caption"] = "Bildunterschrift";
-$a->strings["Add a Tag"] = "Schlagwort hinzufügen";
-$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Beispiele: @ben, @Karl_Prester, @lieschen@example.com";
-$a->strings["Flag as adult in album view"] = "In der Albumansicht als nicht jugendfrei markieren";
-$a->strings["In This Photo:"] = "Auf diesem Foto:";
-$a->strings["Map"] = "Karte";
-$a->strings["View Album"] = "Album ansehen";
-$a->strings["Recent Photos"] = "Neueste Fotos";
-$a->strings["\$Projectname channel"] = "\$Projectname-Kanal";
-$a->strings["Website:"] = "Webseite:";
-$a->strings["Remote Channel [%s] (not yet known on this site)"] = "Kanal [%s] (auf diesem Server noch unbekannt)";
-$a->strings["Rating (this information is public)"] = "Bewertung (öffentlich sichtbar)";
-$a->strings["Optionally explain your rating (this information is public)"] = "Optional kannst du deine Bewertung erklären (öffentlich sichtbar)";
-$a->strings["Calendar entries imported."] = "Kalendereinträge wurden importiert.";
-$a->strings["No calendar entries found."] = "Keine Kalendereinträge gefunden.";
-$a->strings["Event can not end before it has started."] = "Termin-Ende liegt vor dem Beginn.";
-$a->strings["Unable to generate preview."] = "Vorschau konnte nicht erzeugt werden.";
-$a->strings["Event title and start time are required."] = "Titel und Startzeit des Termins sind erforderlich.";
-$a->strings["Event not found."] = "Termin nicht gefunden.";
-$a->strings["l, F j"] = "l, j. F";
-$a->strings["Edit event"] = "Termin bearbeiten";
-$a->strings["Delete event"] = "Termin löschen";
-$a->strings["calendar"] = "Kalender";
-$a->strings["Create New Event"] = "Neuen Termin erstellen";
-$a->strings["Export"] = "Exportieren";
-$a->strings["Import"] = "Import";
-$a->strings["Event removed"] = "Termin gelöscht";
-$a->strings["Failed to remove event"] = "Termin konnte nicht gelöscht werden";
-$a->strings["Event details"] = "Termin-Details";
-$a->strings["Starting date and Title are required."] = "Startdatum und Titel sind erforderlich.";
-$a->strings["Categories (comma-separated list)"] = "Kategorien (Kommagetrennte Liste)";
-$a->strings["Event Starts:"] = "Termin beginnt:";
-$a->strings["Finish date/time is not known or not relevant"] = "Ende Datum/Zeit sind unbekannt oder unwichtig";
-$a->strings["Event Finishes:"] = "Termin endet:";
-$a->strings["Adjust for viewer timezone"] = "An die Zeitzone des Betrachters anpassen";
-$a->strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Wichtig für Veranstaltungen die an bestimmten Orten stattfinden. Nicht sinnvoll für globale Feiertage / Ferien.";
-$a->strings["Title:"] = "Titel:";
-$a->strings["Share this event"] = "Den Termin teilen";
-$a->strings["%s element installed"] = "Element für %s installiert";
-$a->strings["%s element installation failed"] = "Installation des Elements %s fehlgeschlagen";
-$a->strings["Fetching URL returns error: %1\$s"] = "Abrufen der URL gab einen Fehler zurück: %1\$s";
-$a->strings["Profile Match"] = "Profil-Ãœbereinstimmungen";
-$a->strings["No keywords to match. Please add keywords to your default profile."] = "Keine Schlüsselwörter für den Abgleich gefunden. Bitte füge Schlüsselwörter zu Deinem Standardprofil hinzu.";
-$a->strings["is interested in:"] = "interessiert sich für:";
-$a->strings["No matches"] = "Keine Ãœbereinstimmungen";
-$a->strings["Image uploaded but image cropping failed."] = "Bild hochgeladen, aber das Zurechtschneiden schlug fehl.";
-$a->strings["Image resize failed."] = "Bild-Anpassung fehlgeschlagen.";
-$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Leere den Browser Cache oder nutze Umschalten-Neu Laden, falls das neue Foto nicht sofort angezeigt wird.";
-$a->strings["Image upload failed."] = "Hochladen des Bilds fehlgeschlagen.";
-$a->strings["Unable to process image."] = "Kann Bild nicht verarbeiten.";
-$a->strings["female"] = "weiblich";
-$a->strings["%1\$s updated her %2\$s"] = "%1\$s hat ihr %2\$s aktualisiert";
-$a->strings["male"] = "männlich";
-$a->strings["%1\$s updated his %2\$s"] = "%1\$s hat sein %2\$s aktualisiert";
-$a->strings["%1\$s updated their %2\$s"] = "%1\$s hat sein/ihr %2\$s aktualisiert";
-$a->strings["profile photo"] = "Profilfoto";
-$a->strings["Photo not available."] = "Foto nicht verfügbar.";
-$a->strings["Upload File:"] = "Datei hochladen:";
-$a->strings["Select a profile:"] = "Wähle ein Profil:";
-$a->strings["Upload Profile Photo"] = "Lade neues Profilfoto hoch";
-$a->strings["or"] = "oder";
-$a->strings["skip this step"] = "diesen Schritt überspringen";
-$a->strings["select a photo from your photo albums"] = "ein Foto aus meinen Fotoalben";
-$a->strings["Crop Image"] = "Bild zuschneiden";
-$a->strings["Please adjust the image cropping for optimum viewing."] = "Bitte schneide das Bild für eine optimale Anzeige passend zu.";
-$a->strings["Done Editing"] = "Bearbeitung fertigstellen";
-$a->strings["Channel added."] = "Kanal hinzugefügt.";
-$a->strings["Tag removed"] = "Schlagwort entfernt";
-$a->strings["Remove Item Tag"] = "Schlagwort entfernen";
-$a->strings["Select a tag to remove: "] = "Schlagwort zum Entfernen auswählen:";
-$a->strings["No ratings"] = "Keine Bewertungen";
-$a->strings["Ratings"] = "Bewertungen";
-$a->strings["Rating: "] = "Bewertung: ";
-$a->strings["Website: "] = "Webseite: ";
-$a->strings["Description: "] = "Beschreibung: ";
-$a->strings["This site is not a directory server"] = "Diese Website ist kein Verzeichnis-Server";
-$a->strings["Unable to lookup recipient."] = "Konnte den Empfänger nicht finden.";
-$a->strings["Unable to communicate with requested channel."] = "Die Kommunikation mit dem ausgewählten Kanal ist fehlgeschlagen.";
-$a->strings["Cannot verify requested channel."] = "Verifizierung des angeforderten Kanals fehlgeschlagen.";
-$a->strings["Selected channel has private message restrictions. Send failed."] = "Der ausgewählte Kanal hat Einschränkungen bzgl. privater Nachrichten. Senden fehlgeschlagen.";
-$a->strings["Messages"] = "Nachrichten";
-$a->strings["Message deleted."] = "Nachricht gelöscht.";
-$a->strings["Message recalled."] = "Nachricht widerrufen.";
-$a->strings["Send Private Message"] = "Private Nachricht senden";
-$a->strings["To:"] = "An:";
-$a->strings["Subject:"] = "Betreff:";
-$a->strings["Your message:"] = "Deine Nachricht:";
-$a->strings["Send"] = "Absenden";
-$a->strings["Delete message"] = "Nachricht löschen";
-$a->strings["Recall message"] = "Nachricht widerrufen";
-$a->strings["Message has been recalled."] = "Die Nachricht wurde widerrufen.";
-$a->strings["Delete Conversation"] = "Unterhaltung löschen";
-$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Keine sichere Kommunikation verfügbar. <strong>Eventuell</strong> kannst Du auf der Profilseite des Absenders antworten.";
-$a->strings["Send Reply"] = "Antwort senden";
-$a->strings["Page Title"] = "Seitentitel";
-$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Maximale Anzahl täglicher Neuanmeldungen erreicht. Bitte versuche es morgen noch einmal.";
-$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Bitte stimme den Nutzungsbedingungen zu. Registrierung fehlgeschlagen.";
-$a->strings["Passwords do not match."] = "Passwörter stimmen nicht überein.";
-$a->strings["Registration successful. Please check your email for validation instructions."] = "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an Dich gesendet.";
-$a->strings["Your registration is pending approval by the site owner."] = "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden.";
-$a->strings["Your registration can not be processed."] = "Deine Registrierung konnte nicht verarbeitet werden.";
-$a->strings["Registration on this site/hub is by approval only."] = "Anmeldungen auf diesem Server erfordern Zustimmung durch den Administrator";
-$a->strings["<a href=\"pubsites\">Register at another affiliated site/hub</a>"] = "<a href=\"pubsites\">Registrierung auf einem anderen, angeschlossenen Server</a>";
-$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Die maximale Anzahl täglicher Registrierungen auf diesem Server wurde überschritten. Bitte versuche es morgen noch einmal.";
-$a->strings["Terms of Service"] = "Nutzungsbedingungen";
-$a->strings["I accept the %s for this website"] = "Ich akzeptiere die %s für diese Webseite";
-$a->strings["I am over 13 years of age and accept the %s for this website"] = "Ich bin älter als 13 Jahre und akzeptiere die %s dieser Webseite";
-$a->strings["Membership on this site is by invitation only."] = "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich.";
-$a->strings["Please enter your invitation code"] = "Bitte trage Deinen Einladungs-Code ein";
-$a->strings["Your email address"] = "Ihre E-Mail Adresse";
-$a->strings["Choose a password"] = "Passwort";
-$a->strings["Please re-enter your password"] = "Bitte gib Dein Passwort noch einmal ein";
-$a->strings["Block Name"] = "Block-Name";
-$a->strings["Block Title"] = "Titel des Blocks";
-$a->strings["Account removals are not allowed within 48 hours of changing the account password."] = "Das Löschen von Konten innerhalb 48 Stunden nachdem deren Passwort geändert wurde ist nicht erlaubt.";
-$a->strings["Remove This Account"] = "Dieses Konto löschen";
-$a->strings["This account and all its channels will be completely removed from the network. "] = "Dieses Konto mit all seinen Kanälen wird vollständig aus dem Netzwerk gelöscht.";
-$a->strings["Remove this account, all its channels and all its channel clones from the network"] = "Dieses Konto, all seine Kanäle sowie alle Kanal-Klone aus dem Netzwerk löschen";
-$a->strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Standardmäßig werden nur die Kanalklone auf diesem RedMatrix-Hub aus dem Netzwerk entfernt";
-$a->strings["Remove Account"] = "Konto entfernen";
-$a->strings["No service class restrictions found."] = "Keine Dienstklassenbeschränkungen gefunden.";
-$a->strings["Item not available."] = "Element nicht verfügbar.";
-$a->strings["Failed to create source. No channel selected."] = "Konnte die Quelle nicht anlegen. Kein Kanal ausgewählt.";
-$a->strings["Source created."] = "Quelle erstellt.";
-$a->strings["Source updated."] = "Quelle aktualisiert.";
-$a->strings["*"] = "*";
-$a->strings["Manage remote sources of content for your channel."] = "Externe Inhaltsquellen für Deinen Kanal verwalten.";
-$a->strings["New Source"] = "Neue Quelle";
-$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importiere alle oder ausgewählte Inhalte des folgenden Kanals in diesen Kanal und verteile sie gemäß der Einstellungen dieses Kanals.";
-$a->strings["Only import content with these words (one per line)"] = "Importiere nur Beiträge, die folgende Wörter (eines pro Zeile) enthalten";
-$a->strings["Leave blank to import all public content"] = "Leer lassen, um alle öffentlichen Beiträge zu importieren";
-$a->strings["Source not found."] = "Quelle nicht gefunden.";
-$a->strings["Edit Source"] = "Quelle bearbeiten";
-$a->strings["Delete Source"] = "Quelle löschen";
-$a->strings["Source removed"] = "Quelle gelöscht";
-$a->strings["Unable to remove source."] = "Konnte die Quelle nicht löschen.";
-$a->strings["Remote privacy information not available."] = "Privatsphäre-Einstellungen anderer Nutzer sind nicht verfügbar.";
-$a->strings["Visible to:"] = "Sichtbar für:";
-$a->strings["network"] = "Netzwerk";
-$a->strings["RSS"] = "RSS";
-$a->strings["Please login."] = "Bitte melde dich an.";
-$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Wir haben ein Problem mit der OpenID festgestellt, mit der Du Dich anmelden wolltest. Bitte überprüfe sie noch einmal.";
-$a->strings["The error message was:"] = "Die Fehlermeldung war:";
-$a->strings["Authentication failed."] = "Authentifizierung fehlgeschlagen.";
-$a->strings["Remote Authentication"] = "Entfernte Authentifizierung";
-$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Deine Kanal-Adresse (z. B. channel@example.com)";
-$a->strings["Authenticate"] = "Authentifizieren";
-$a->strings["This directory server requires an access token"] = "Dieser Verzeichnis-Server benötigt ein Zugangstoken";
-$a->strings["Version %s"] = "Version %s";
-$a->strings["Installed plugins/addons/apps:"] = "Installierte Plugins/Addons/Apps";
-$a->strings["No installed plugins/addons/apps"] = "Keine installierten Plugins/Addons/Apps";
-$a->strings["This is a hub of \$Projectname - a global cooperative network of decentralized privacy enhanced websites."] = "Dieser Hub ist Teil von \$Projectname – ein globales, kooperatives Netzwerk aus dezentralen Websites, die Rücksicht auf Deine Privatsphäre nehmen.";
-$a->strings["Tag: "] = "Schlagwort: ";
-$a->strings["Last background fetch: "] = "Letzter Hintergrundabruf:";
-$a->strings["Current load average: "] = "Aktuelles Load Average:";
-$a->strings["Running at web location"] = "Erreichbar unter der Web-Adresse";
-$a->strings["Please visit <a href=\"https://redmatrix.me\">redmatrix.me</a> to learn more about \$Projectname."] = "Bitte besuche <a href=\"https://redmatrix.me\">redmatrix.me</a>, um mehr über \$Projectname zu erfahren.";
-$a->strings["Bug reports and issues: please visit"] = "Probleme oder Fehler gefunden? Bitte besuche";
-$a->strings["\$projectname issues"] = "\$projectname-Bugtracker";
-$a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Vorschläge, Lob, usw.: E-Mail an 'redmatrix' at librelist - dot - com";
-$a->strings["Site Administrators"] = "Administratoren";
-$a->strings["Your service plan only allows %d channels."] = "Dein Vertrag erlaubt nur %d Kanäle.";
-$a->strings["Nothing to import."] = "Nichts zu importieren.";
-$a->strings["Unable to download data from old server"] = "Daten können vom alten Server nicht heruntergeladen werden";
-$a->strings["Imported file is empty."] = "Die importierte Datei ist leer.";
-$a->strings["Warning: Database versions differ by %1\$d updates."] = "Achtung: Datenbankversionen unterscheiden sich um %1\$d Aktualisierungen.";
-$a->strings["No channel. Import failed."] = "Kein Kanal. Import fehlgeschlagen.";
-$a->strings["You must be logged in to use this feature."] = "Du musst angemeldet sein um diese Funktion zu nutzen.";
-$a->strings["Import Channel"] = "Kanal importieren";
-$a->strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Verwende dieses Formular, um einen existierenden Kanal von einem anderen Hub zu importieren. Du kannst den Kanal direkt vom bisherigen Hub über das Netzwerk oder aus einer exportierten Sicherheitskopie importieren.";
-$a->strings["File to Upload"] = "Hochzuladende Datei:";
-$a->strings["Or provide the old server/hub details"] = "Oder gib die Details Deines bisherigen Red-Servers ein";
-$a->strings["Your old identity address (xyz@example.com)"] = "Bisherige Kanal-Adresse (xyz@example.com)";
-$a->strings["Your old login email address"] = "Deine alte Login-E-Mail-Adresse";
-$a->strings["Your old login password"] = "Dein altes Passwort";
-$a->strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Egal, welche Option Du wählst – bitte lege fest, ob dieser Server die neue primäre Adresse dieses Kanals sein soll, oder ob der bisherige Red-Server diese Rolle weiterhin wahrnimmt. Du kannst von beiden Servern aus posten, aber nur einer kann der primäre Ort Deiner Dateien, Fotos und Medien sein.";
-$a->strings["Make this hub my primary location"] = "Dieser Red-Server ist mein primärer Server.";
-$a->strings["Import existing posts if possible (experimental - limited by available memory"] = "Importiere bestehende Beiträge falls möglich (experimentell - begrenzt durch zur Verfügung stehenden Speicher";
-$a->strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Dieser Vorgang kann einige Minuten dauern. Bitte sende das Formular nur einmal ab und lasse diese Seite bis zur Fertigstellung offen.";
-$a->strings["Thing updated"] = "Sache aktualisiert";
-$a->strings["Object store: failed"] = "Speichern des Objekts fehlgeschlagen";
-$a->strings["Thing added"] = "Sache hinzugefügt";
-$a->strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s";
-$a->strings["Show Thing"] = "Sache anzeigen";
-$a->strings["item not found."] = "Eintrag nicht gefunden";
-$a->strings["Edit Thing"] = "Sache bearbeiten";
-$a->strings["Select a profile"] = "Wähle ein Profil";
-$a->strings["Post an activity"] = "Aktivitätsnachricht senden";
-$a->strings["Only sends to viewers of the applicable profile"] = "Nur an Betrachter des ausgewählten Profils senden";
-$a->strings["Name of thing e.g. something"] = "Name der Sache, z. B. irgendwas";
-$a->strings["URL of thing (optional)"] = "URL der Sache (optional)";
-$a->strings["URL for photo of thing (optional)"] = "URL eines Fotos der Sache (optional)";
-$a->strings["Add Thing to your Profile"] = "Die Sache Deinem Profil hinzufügen";
-$a->strings["Total invitation limit exceeded."] = "Einladungslimit überschritten.";
-$a->strings["%s : Not a valid email address."] = "%s : Keine gültige Email Adresse.";
-$a->strings["Please join us on \$Projectname"] = "Schließe Dich uns auf \$Projectname an!";
-$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Einladungslimit überschritten. Bitte kontaktiere den Administrator Deines Red-Servers.";
-$a->strings["%s : Message delivery failed."] = "%s : Nachricht konnte nicht zugestellt werden.";
-$a->strings["%d message sent."] = array(
- 0 => "%d Nachricht gesendet.",
- 1 => "%d Nachrichten gesendet.",
-);
-$a->strings["You have no more invitations available"] = "Du hast keine weiteren verfügbare Einladungen";
-$a->strings["Send invitations"] = "Einladungen senden";
-$a->strings["Enter email addresses, one per line:"] = "Email-Adressen eintragen, eine pro Zeile:";
-$a->strings["Please join my community on \$Projectname."] = "Schließe Dich uns auf \$Projectname an!";
-$a->strings["You will need to supply this invitation code: "] = "Gib folgenden Einladungs-Code ein:";
-$a->strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Registriere Dich auf einem beliebigen \$Projectname-Hub (sie sind alle miteinander verbunden)";
-$a->strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Gib meine \$Projectname-Adresse im Suchfeld ein.";
-$a->strings["or visit "] = "oder besuche";
-$a->strings["3. Click [Connect]"] = "3. Klicke auf [Verbinden]";
-$a->strings["[Embedded content - reload page to view]"] = "[Eingebettete Inhalte – lade die Seite neu, um sie anzuzeigen]";
-$a->strings["Source of Item"] = "Quelle des Elements";
+$a->strings["Delete layout?"] = "Layout löschen?";
+$a->strings["Layout Description (Optional)"] = "Layout-Beschreibung (optional)";
+$a->strings["Layout Name"] = "Layout-Name";
+$a->strings["Edit Layout"] = "Layout bearbeiten";
$a->strings["Name is required"] = "Name ist erforderlich";
$a->strings["Key and Secret are required"] = "Schlüssel und Geheimnis werden benötigt";
$a->strings["Passwords do not match. Password unchanged."] = "Kennwörter stimmen nicht überein. Kennwort nicht verändert.";
@@ -1816,7 +1819,7 @@ $a->strings["Only those you specifically allow"] = "Nur die, denen Du es explizi
$a->strings["Approved connections"] = "Angenommene Verbindungen";
$a->strings["Any connections"] = "Beliebige Verbindungen";
$a->strings["Anybody on this website"] = "Jeder auf dieser Website";
-$a->strings["Anybody in this network"] = "Alle Red-Nutzer";
+$a->strings["Anybody in this network"] = "Alle \$Projectname-Mitglieder";
$a->strings["Anybody authenticated"] = "Jeder authentifizierte";
$a->strings["Anybody on the internet"] = "Jeder im Internet";
$a->strings["Publish your default profile in the network directory"] = "Standard-Profil im Netzwerk-Verzeichnis veröffentlichen";
@@ -1847,6 +1850,7 @@ $a->strings["0 or blank prevents expiration"] = "0 oder kein Inhalt verhindern d
$a->strings["Maximum Friend Requests/Day:"] = "Maximale Kontaktanfragen pro Tag:";
$a->strings["May reduce spam activity"] = "Kann die Spam-Aktivität verringern";
$a->strings["Default Post Permissions"] = "Standardeinstellungen für Beitrags-Zugriffsrechte";
+$a->strings["(click to open/close)"] = "(zum öffnen/schließen anklicken)";
$a->strings["Channel permissions category:"] = "Zugriffsrechte-Kategorie des Kanals:";
$a->strings["Maximum private messages per day from unknown people:"] = "Maximale Anzahl privater Nachrichten pro Tag von unbekannten Leuten:";
$a->strings["Useful to reduce spamming"] = "Nützlich, um Spam zu verringern";
@@ -1886,24 +1890,123 @@ $a->strings["Change the behaviour of this account for special situations"] = "Ä
$a->strings["Please enable expert mode (in <a href=\"settings/features\">Settings > Additional features</a>) to adjust!"] = "Aktiviere den Expertenmodus (unter <a href=\"settings/features\">Settings > Zusätzliche Funktionen</a>), um hier Einstellungen vorzunehmen!";
$a->strings["Miscellaneous Settings"] = "Sonstige Einstellungen";
$a->strings["Default photo upload folder"] = "Voreingestellter Ordner für hochgeladene Fotos";
+$a->strings["%Y - current year, %m - current month"] = "%Y - aktuelles Jahr, %m - aktueller Monat";
$a->strings["Default file upload folder"] = "Voreingestellter Ordner für hochgeladene Dateien";
$a->strings["Personal menu to display in your channel pages"] = "Eigenes Menü zur Anzeige auf den Seiten deines Kanals";
$a->strings["Remove this channel."] = "Diesen Kanal löschen";
+$a->strings["Firefox Share \$Projectname provider"] = "\$Projectname-Provider für Firefox Share";
+$a->strings["Start calendar week on monday"] = "Montag als erster Tag der Kalenderwoche";
+$a->strings["Page Title"] = "Seitentitel";
+$a->strings["App installed."] = "App installiert.";
+$a->strings["Malformed app."] = "Fehlerhafte App.";
+$a->strings["Embed code"] = "Code einbetten";
+$a->strings["Edit App"] = "App bearbeiten";
+$a->strings["Create App"] = "App erstellen";
+$a->strings["Name of app"] = "Name der App";
+$a->strings["Location (URL) of app"] = "Ort (URL) der App";
+$a->strings["Photo icon URL"] = "URL zum Icon";
+$a->strings["80 x 80 pixels - optional"] = "80 x 80 Pixel – optional";
+$a->strings["Version ID"] = "Versions-ID";
+$a->strings["Price of app"] = "Preis der App";
+$a->strings["Location (URL) to purchase app"] = "Ort (URL), um die App zu kaufen";
+$a->strings["- select -"] = "– auswählen –";
+$a->strings["Comanche page description language help"] = "Hilfe zur Comanche-Seitenbeschreibungssprache";
+$a->strings["Layout Description"] = "Layout-Beschreibung";
+$a->strings["Download PDL file"] = "PDL-Datei herunterladen";
+$a->strings["Location not found."] = "Klon nicht gefunden.";
+$a->strings["Location lookup failed."] = "Nachschlagen des Kanal-Ortes fehlgeschlagen";
+$a->strings["Please select another location to become primary before removing the primary location."] = "Bitte mache einen anderen Kanal-Ort zum primären Ort, bevor Du den primären Ort löschst.";
+$a->strings["Syncing locations"] = "Synchronisiere Klone";
+$a->strings["No locations found."] = "Keine Klon-Adressen gefunden.";
+$a->strings["Manage Channel Locations"] = "Klon-Adressen verwalten";
+$a->strings["Location (address)"] = "URL (Adresse)";
+$a->strings["Primary Location"] = "Primärer Klon";
+$a->strings["Drop location"] = "Klon löschen";
+$a->strings["Sync now"] = "Jetzt synchronisieren";
+$a->strings["Please wait several minutes between consecutive operations."] = "Bitte warte mehrere Minuten zwischen dem Ausführen zweier Operationen!";
+$a->strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Wenn möglich, lösche einen Klon, indem Du Dich auf dem jeweiligen Hub einloggst und den Kanal dort löschst.";
+$a->strings["Use this form to drop the location if the hub is no longer operating."] = "Benutze dieses Formular zum Löschen eines Klons, wenn es den Hub nicht mehr gibt.";
+$a->strings["\$Projectname"] = "\$Projectname";
+$a->strings["Welcome to %s"] = "Willkommen auf %s";
+$a->strings["Please login."] = "Bitte melde dich an.";
$a->strings["Xchan Lookup"] = "Xchan-Suche";
$a->strings["Lookup xchan beginning with (or webbie): "] = "Nach xchans oder Webbies (Kanal-Adressen) suchen, die wie folgt beginnen:";
-$a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Du hast %1$.0f von maximal %2$.0f erlaubten Kanälen eingerichtet.";
-$a->strings["Create a new channel"] = "Neuen Kanal anlegen";
-$a->strings["Current Channel"] = "Aktueller Kanal";
-$a->strings["Switch to one of your channels by selecting it."] = "Wechsle zu einem Deiner Kanäle, indem Du auf ihn klickst.";
-$a->strings["Default Channel"] = "Standard Kanal";
-$a->strings["Make Default"] = "Zum Standard machen";
-$a->strings["%d new messages"] = "%d neue Nachrichten";
-$a->strings["%d new introductions"] = "%d neue Vorstellungen";
-$a->strings["Delegated Channels"] = "Delegierte Kanäle";
-$a->strings["Authorize application connection"] = "Zugriff für die Anwendung autorisieren";
-$a->strings["Return to your app and insert this Securty Code:"] = "Trage folgenden Sicherheitscode in der Anwendung ein:";
-$a->strings["Please login to continue."] = "Zum Weitermachen, bitte einloggen.";
-$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Möchtest Du dieser Anwendung erlauben, Deine Nachrichten und Kontakte abzurufen und/oder neue Nachrichten für Dich zu erstellen?";
+$a->strings["Not found."] = "Nicht gefunden.";
+$a->strings["You must be logged in to see this page."] = "Du musst angemeldet sein, um diese Seite betrachten zu können.";
+$a->strings["Insufficient permissions. Request redirected to profile page."] = "Unzureichende Zugriffsrechte. Die Anfrage wurde zur Profil-Seite umgeleitet.";
+$a->strings["Item not available."] = "Element nicht verfügbar.";
+$a->strings["Page owner information could not be retrieved."] = "Informationen über den Besitzer der Seite konnten nicht gefunden werden.";
+$a->strings["Album not found."] = "Album nicht gefunden.";
+$a->strings["Delete Album"] = "Album löschen";
+$a->strings["Delete Photo"] = "Foto löschen";
+$a->strings["No photos selected"] = "Keine Fotos ausgewählt";
+$a->strings["Access to this item is restricted."] = "Der Zugriff auf dieses Foto ist eingeschränkt.";
+$a->strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB von %2$.2f MB Foto-Speicher belegt.";
+$a->strings["%1$.2f MB photo storage used."] = "%1$.2f MB Foto-Speicher belegt.";
+$a->strings["Upload Photos"] = "Fotos hochladen";
+$a->strings["Enter an album name"] = "Namen für ein neues Album eingeben";
+$a->strings["or select an existing album (doubleclick)"] = "oder ein bereits vorhandenes auswählen (Doppelklick)";
+$a->strings["Create a status post for this upload"] = "Einen Statusbeitrag für diesen Upload erzeugen";
+$a->strings["Caption (optional):"] = "Beschriftung (optional):";
+$a->strings["Description (optional):"] = "Beschreibung (optional):";
+$a->strings["Album name could not be decoded"] = "Albumname konnte nicht dekodiert werden";
+$a->strings["Contact Photos"] = "Kontakt-Bilder";
+$a->strings["Show Newest First"] = "Neueste zuerst anzeigen";
+$a->strings["Show Oldest First"] = "Älteste zuerst anzeigen";
+$a->strings["Permission denied. Access to this item may be restricted."] = "Berechtigung verweigert. Der Zugriff ist wahrscheinlich eingeschränkt worden.";
+$a->strings["Photo not available"] = "Foto nicht verfügbar";
+$a->strings["Use as profile photo"] = "Als Profilfoto verwenden";
+$a->strings["Private Photo"] = "Privates Foto";
+$a->strings["Previous"] = "Voriges";
+$a->strings["View Full Size"] = "In voller Größe anzeigen";
+$a->strings["Edit photo"] = "Foto bearbeiten";
+$a->strings["Rotate CW (right)"] = "Drehen im UZS (rechts)";
+$a->strings["Rotate CCW (left)"] = "Drehen gegen UZS (links)";
+$a->strings["Enter a new album name"] = "Gib einen Namen für ein neues Album ein";
+$a->strings["or select an existing one (doubleclick)"] = "oder wähle ein bereits vorhandenes aus (Doppelklick)";
+$a->strings["Caption"] = "Bildunterschrift";
+$a->strings["Add a Tag"] = "Schlagwort hinzufügen";
+$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Beispiele: @ben, @Karl_Prester, @lieschen@example.com";
+$a->strings["Flag as adult in album view"] = "In der Albumansicht als nicht jugendfrei markieren";
+$a->strings["In This Photo:"] = "Auf diesem Foto:";
+$a->strings["Map"] = "Karte";
+$a->strings["View Album"] = "Album ansehen";
+$a->strings["Recent Photos"] = "Neueste Fotos";
+$a->strings["Remote privacy information not available."] = "Privatsphäre-Einstellungen anderer Nutzer sind nicht verfügbar.";
+$a->strings["Visible to:"] = "Sichtbar für:";
+$a->strings["Export Channel"] = "Kanal exportieren";
+$a->strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportiert die grundlegenden Kanal-Informationen in eine kleine Datei. Diese stellt eine Sicherung Deiner Verbindungen, Berechtigungen, Profile und Basisdaten bereit, die für den Import auf einem anderen Hub verwendet werden kann, aber nicht die Beiträge Deines Kanals enthält.";
+$a->strings["Export Content"] = "Kanal und Inhalte exportieren";
+$a->strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportiert Deine Kanal-Informationen sowie alle zugehörigen Inhalte in eine JSON-Sicherungsdatei. Die sichert alle Verbindungen, Berechtigungen, Profildaten und Deine Beiträge aus mehreren Monaten. Diese Datei kann SEHR groß werden! Bitte habe ein wenig Geduld – es kann mehrere Minuten dauern, bis der Download startet.";
+$a->strings["Export your posts from a given year."] = "Exportiert die Beiträge des angegebenen Jahres.";
+$a->strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Du kannst auch die Beiträge und Konversationen eines bestimmten Jahres oder Monats exportieren. Ändere das Datum in der Adresszeile Deines Browsers, um andere Zeiträume zu wählen. Falls der Export fehlschlägt (vermutlich, weil auf diesem Hub nicht genügend Speicher zur Verfügung steht), versuche es noch einmal mit einer kleineren Zeitspanne.";
+$a->strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Um alle Beiträge eines bestimmten Jahres, zum Beispiel dieses Jahres, auszuwählen, klicke <a href=\"%1\$s\">%2\$s</a>.";
+$a->strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Um alle Beiträge eines bestimmten Monats auszuwählen, zum Beispiel vom Januar diesen Jahres, klicke <a href=\"%1\$s\">%2\$s</a>.";
+$a->strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Diese Inhalts-Sicherungen können wiederhergestellt werden, indem Du <a href=\"%1\$s\">%2\$s</a> auf jeglichem Hub besuchst, der diesen Kanal enthält. Das funktioniert am besten, wenn Du dabei die zeitliche Reihenfolge einhältst, also die Sicherungen für den ältesten Zeitraum zuerst importierst.";
+$a->strings["Item is not editable"] = "Element kann nicht bearbeitet werden.";
+$a->strings["Delete item?"] = "Eintrag löschen?";
+$a->strings["Edit post"] = "Bearbeite Beitrag";
+$a->strings["Channel added."] = "Kanal hinzugefügt.";
+$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Wir haben ein Problem mit der OpenID festgestellt, mit der Du Dich anmelden wolltest. Bitte überprüfe sie noch einmal.";
+$a->strings["The error message was:"] = "Die Fehlermeldung war:";
+$a->strings["Authentication failed."] = "Authentifizierung fehlgeschlagen.";
+$a->strings["Remote Authentication"] = "Entfernte Authentifizierung";
+$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Deine Kanal-Adresse (z. B. channel@example.com)";
+$a->strings["Authenticate"] = "Authentifizieren";
+$a->strings["Room not found"] = "Chatraum nicht gefunden";
+$a->strings["Leave Room"] = "Raum verlassen";
+$a->strings["Delete This Room"] = "Diesen Raum löschen";
+$a->strings["I am away right now"] = "Ich bin gerade nicht da";
+$a->strings["I am online"] = "Ich bin online";
+$a->strings["Bookmark this room"] = "Lesezeichen für diesen Raum setzen";
+$a->strings["New Chatroom"] = "Neuer Chatraum";
+$a->strings["Chatroom Name"] = "Name des Chatraums";
+$a->strings["Expiration of chats (minutes)"] = "Verfall von Chats (Minuten)";
+$a->strings["%1\$s's Chatrooms"] = "%1\$ss Chaträume";
+$a->strings["Source of Item"] = "Quelle des Elements";
+$a->strings["Share content from Firefox to \$Projectname"] = "Inhalte von Firefox nach \$Projectname teilen";
+$a->strings["Activate the Firefox \$Projectname provider"] = "Aktiviert den \$Projectname-Provider für firefox";
+$a->strings["Hub not found."] = "Server nicht gefunden.";
$a->strings["Blocked"] = "Blockiert";
$a->strings["Ignored"] = "Ignoriert";
$a->strings["Hidden"] = "Versteckt";
@@ -1923,205 +2026,147 @@ $a->strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]";
$a->strings["Edit connection"] = "Verbindung bearbeiten";
$a->strings["Search your connections"] = "Verbindungen durchsuchen";
$a->strings["Finding: "] = "Ergebnisse:";
-$a->strings["Delete layout?"] = "Layout löschen?";
-$a->strings["Edit Layout"] = "Layout bearbeiten";
-$a->strings["Delete webpage?"] = "Webseite löschen?";
-$a->strings["Page link title"] = "Seitentitel-Link";
-$a->strings["Edit Webpage"] = "Webseite bearbeiten";
-$a->strings["Collection created."] = "Sammlung erstellt.";
-$a->strings["Could not create collection."] = "Sammlung kann nicht erstellt werden.";
-$a->strings["Collection updated."] = "Sammlung aktualisiert.";
-$a->strings["Create a collection of channels."] = "Erstelle eine Sammlung von Kanälen.";
-$a->strings["Collection Name: "] = "Name der Sammlung:";
-$a->strings["Members are visible to other channels"] = "Mitglieder sind sichtbar für andere Kanäle";
-$a->strings["Collection removed."] = "Sammlung gelöscht.";
-$a->strings["Unable to remove collection."] = "Löschen der Sammlung nicht möglich.";
-$a->strings["Collection Editor"] = "Sammlung-Editor";
-$a->strings["Members"] = "Mitglieder";
-$a->strings["All Connected Channels"] = "Alle verbundenen Kanäle";
-$a->strings["Click on a channel to add or remove."] = "Wähle einen Kanal zum hinzufügen oder entfernen aus.";
-$a->strings["Continue"] = "Fortfahren";
-$a->strings["Premium Channel Setup"] = "Premium-Kanal-Einrichtung";
-$a->strings["Enable premium channel connection restrictions"] = "Einschränkungen für einen Premium-Kanal aktivieren";
-$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Bitte gib Deine Nutzungsbedingungen ein, z.B. Paypal-Quittung, Richtlinien etc.";
-$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Unter Umständen sind weitere Schritte oder die Bestätigung der folgenden Bedingungen vor dem Verbinden mit diesem Kanal nötig.";
-$a->strings["Potential connections will then see the following text before proceeding:"] = "Potentielle Kontakte werden den folgenden Text sehen, bevor fortgefahren wird:";
-$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Indem ich fortfahre, bestätige ich die Erfüllung aller Anweisungen auf dieser Seite.";
-$a->strings["(No specific instructions have been provided by the channel owner.)"] = "(Der Kanal-Besitzer hat keine speziellen Anweisungen hinterlegt.)";
-$a->strings["Restricted or Premium Channel"] = "Eingeschränkter oder Premium-Kanal";
-$a->strings["No connections."] = "Keine Verbindungen.";
-$a->strings["Visit %s's profile [%s]"] = "%ss Profil [%s] besuchen";
-$a->strings["Location not found."] = "Klon nicht gefunden.";
-$a->strings["Location lookup failed."] = "Nachschlagen des Kanal-Ortes fehlgeschlagen";
-$a->strings["Please select another location to become primary before removing the primary location."] = "Bitte mache einen anderen Kanal-Ort zum primären Ort, bevor Du den primären Ort löschst.";
-$a->strings["No locations found."] = "Keine Klon-Adressen gefunden.";
-$a->strings["Manage Channel Locations"] = "Klon-Adressen verwalten";
-$a->strings["Location (address)"] = "URL (Adresse)";
-$a->strings["Primary Location"] = "Primärer Klon";
-$a->strings["Drop location"] = "Klon löschen";
-$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Fern-Authentifizierung blockiert. Du bist lokal auf diesem Server angemeldet. Bitte melde Dich ab und versuche es erneut.";
-$a->strings["\$Projectname Server - Setup"] = "\$Projectname Server-Einrichtung";
-$a->strings["Could not connect to database."] = "Kann nicht mit der Datenbank verbinden.";
-$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Konnte die angegebene Webseiten-URL nicht erreichen. Möglicherweise ein Problem mit dem SSL-Zertifikat oder dem DNS.";
-$a->strings["Could not create table."] = "Kann Tabelle nicht erstellen.";
-$a->strings["Your site database has been installed."] = "Die Datenbank Deines Hubs wurde installiert.";
-$a->strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Möglicherweise musst Du die Datei install/schema_xxx.sql manuell mit Hilfe eines Datenkbank-Clients importieren.";
-$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Lies die Datei \"install/INSTALL.txt\".";
-$a->strings["System check"] = "Systemprüfung";
-$a->strings["Check again"] = "Bitte nochmal prüfen";
-$a->strings["Database connection"] = "Datenbank Verbindung";
-$a->strings["In order to install \$Projectname we need to know how to connect to your database."] = "Um \$Projectname zu installieren, müssen wir wissen, wie wir eine Verbindung zu Deiner Datenbank aufbauen können.";
-$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Bitte kontaktiere Deinen Hosting-Provider oder Administrator, falls Du Fragen zu diesen Einstellungen hast.";
-$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Die Datenbank, die Du weiter unten angibst, sollte bereits existieren. Sollte das noch nicht der Fall sein, erzeuge sie bitte bevor Du fortfährst.";
-$a->strings["Database Server Name"] = "Datenbank-Servername";
-$a->strings["Default is localhost"] = "Standard ist localhost";
-$a->strings["Database Port"] = "Datenbank-Port";
-$a->strings["Communication port number - use 0 for default"] = "Port-Nummer für die Kommunikation – verwende 0 für die Standardeinstellung";
-$a->strings["Database Login Name"] = "Datenbank-Benutzername";
-$a->strings["Database Login Password"] = "Datenbank-Kennwort";
-$a->strings["Database Name"] = "Datenbank-Name";
-$a->strings["Database Type"] = "Datenbanktyp";
-$a->strings["Site administrator email address"] = "E-Mail Adresse des Seiten-Administrators";
-$a->strings["Your account email address must match this in order to use the web admin panel."] = "Die E-Mail-Adresse Deines Accounts muss dieser Adresse entsprechen, damit Du Zugriff zur Administrations-Seite erhältst.";
-$a->strings["Website URL"] = "Server-URL";
-$a->strings["Please use SSL (https) URL if available."] = "Nutze wenn möglich eine SSL-URL (https).";
-$a->strings["Please select a default timezone for your website"] = "Standard-Zeitzone für Deinen Server";
-$a->strings["Site settings"] = "Seiteneinstellungen";
-$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Konnte die Kommandozeilen-Version von PHP nicht im PATH des Web-Servers finden.";
-$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Ohne Kommandozeilen-Version von PHP auf dem Server wirst Du nicht in der Lage sein, Hintergrundprozesse via cron auszuführen.";
-$a->strings["PHP executable path"] = "PHP Pfad zu ausführbarer Datei";
-$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Gib den vollen Pfad zum PHP-Interpreter an. Du kannst dieses Feld frei lassen und mit der Installation fortfahren.";
-$a->strings["Command line PHP"] = "PHP Befehlszeile";
-$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Bei der Kommandozeilen-Version von PHP auf Deinem System ist \"register_argc_argv\" nicht aktiviert.";
-$a->strings["This is required for message delivery to work."] = "Das wird benötigt, damit die Auslieferung von Nachrichten funktioniert.";
-$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv";
-$a->strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "Die Maximalgröße für Uploads insgesamt liegt bei %s. Die Maximalgröße für eine Datei liegt bei %s. Es können maximal %d Dateien gleichzeitig hochgeladen werden.";
-$a->strings["You can adjust these settings in the servers php.ini."] = "Du kannst diese Einstellungen in der php.ini des Servers ändern.";
-$a->strings["PHP upload limits"] = "PHP-Hochladebeschränkungen";
-$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Fehler: Die „openssl_pkey_new“-Funktion auf diesem System ist nicht in der Lage, Schlüssel für die Verschlüsselung zu erzeugen.";
-$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Wenn Du Windows verwendest, findest Du unter http://www.php.net/manual/en/openssl.installation.php eine Installationsanleitung.";
-$a->strings["Generate encryption keys"] = "Verschlüsselungsschlüssel generieren";
-$a->strings["libCurl PHP module"] = "libCurl-PHP-Modul";
-$a->strings["GD graphics PHP module"] = "GD-Grafik-PHP-Modul";
-$a->strings["OpenSSL PHP module"] = "OpenSSL-PHP-Modul";
-$a->strings["mysqli or postgres PHP module"] = "mysqli oder postgres PHP-Modul";
-$a->strings["mb_string PHP module"] = "mb_string-PHP-Modul";
-$a->strings["mcrypt PHP module"] = "mcrypt-PHP-Modul";
-$a->strings["xml PHP module"] = "xml-PHP-Modul";
-$a->strings["Apache mod_rewrite module"] = "Apache-mod_rewrite-Modul";
-$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Fehler: Das Apache-Modul mod-rewrite wird benötigt, ist aber nicht installiert.";
-$a->strings["proc_open"] = "proc_open";
-$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Fehler: proc_open wird benötigt, ist aber entweder nicht installiert oder wurde in der php.ini deaktiviert";
-$a->strings["Error: libCURL PHP module required but not installed."] = "Fehler: Das PHP-Modul libCURL wird benötigt, ist aber nicht installiert.";
-$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Fehler: Das PHP-Modul GD-Grafik mit JPEG-Unterstützung wird benötigt, ist aber nicht installiert.";
-$a->strings["Error: openssl PHP module required but not installed."] = "Fehler: Das PHP-Modul openssl wird benötigt, ist aber nicht installiert.";
-$a->strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Fehler: Das mysqli oder postgres PHP-Modul ist erforderlich, aber keines von beiden ist installiert.";
-$a->strings["Error: mb_string PHP module required but not installed."] = "Fehler: Das PHP-Modul mb_string wird benötigt, ist aber nicht installiert.";
-$a->strings["Error: mcrypt PHP module required but not installed."] = "Fehler: Das PHP-Modul mcrypt wird benötigt, ist aber nicht installiert.";
-$a->strings["Error: xml PHP module required for DAV but not installed."] = "Fehler: Das xml-PHP-Modul wird für DAV benötigt, ist aber nicht installiert.";
-$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "Der Installations-Assistent muss in der Lage sein, die Datei \".htconfig.php\" im Stammverzeichnis des Web-Servers anzulegen, ist er aber nicht.";
-$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Meist liegt das daran, dass der Nutzer, unter dem der Web-Server läuft, keine Schreibrechte in dem Verzeichnis hat – selbst wenn Du selbst das darfst.";
-$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "Am Schluss dieses Vorgangs wird ein Text generiert, den Du unter dem Dateinamen .htconfig.php im Stammverzeichnis Deiner Red-Installation speichern musst.";
-$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Alternativ kannst Du diesen Schritt überspringen und die Installation manuell vornehmen. Lies dazu die Datei install/INSTALL.txt.";
-$a->strings[".htconfig.php is writable"] = ".htconfig.php ist beschreibbar";
-$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Red verwendet Smarty3 um Vorlagen für die Webdarstellung zu übersetzen. Smarty3 übersetzt diese Vorlagen nach PHP, um die Darstellung zu beschleunigen.";
-$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."] = "Um diese kompilierten Vorlagen speichern zu können, braucht der Web-Server Schreibzugriff auf das Verzeichnis %s unterhalb des Red-Installationsverzeichnisses.";
-$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Bitte stelle sicher, dass der Nutzer, unter dem der Web-Server läuft (z.B. www-data), Schreibzugriff auf dieses Verzeichnis hat.";
-$a->strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Hinweis: Aus Sicherheitsgründen sollte der Web-Server nur auf %s Schreibrechte haben, nicht auf die Template-Dateien (.tpl), die das Verzeichnis enthält.";
-$a->strings["%s is writable"] = "%s ist beschreibbar";
-$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "Red benutzt das Verzeichnis store, um hochgeladene Dateien zu speichern. Der Web-Server benötigt Schreibrechte für dieses Verzeichnis direkt unterhalb des Red-Stammverzeichnisses";
-$a->strings["store is writable"] = "store ist schreibbar";
-$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "Das SSL-Zertifikat konnte nicht validiert werden. Korrigiere das Zertifikat oder deaktiviere den HTTPS-Zugriff auf diesen Server.";
-$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Wenn Du via HTTPS auf Deinen Server zugreifen möchtest, also Verbindungen über den Port 443 möglich sein sollen, ist ein SSL-Zertifikat einer Zertifizierungsstelle (CA) notwendig, das von den Browsern ohne Sicherheitsabfrage akzeptiert wird. Die Verwendung eines selbst signierten Zertifikates ist nicht möglich.";
-$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Diese Einschränkung wurde eingebaut, weil Deine öffentlichen Beiträge zum Beispiel Verweise auf Bilder auf Deinem eigenen Hub enthalten können.";
-$a->strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Wenn Dein Zertifikat nicht von jedem Browser akzeptiert wird, erhalten die Mitglieder anderer Red-Server (die mit korrekten Zertifikaten ausgestattet sind) Sicherheits-Warnmeldungen, obwohl sie gar nicht direkt auf Deinem Server unterwegs sind (zum Beispiel, wenn ein Bild aus einem Deiner Beiträge angezeigt wird).";
-$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Dies kann Probleme für andere Nutzer (nicht nur auf Deinem eigenen Server) verursachen, so dass wir auf dieser Forderung bestehen müssen.";
-$a->strings["Providers are available that issue free certificates which are browser-valid."] = "Es gibt einige Zertifizierungsstellen (CAs), bei denen solche Zertifikate kostenlos zu haben sind.";
-$a->strings["SSL certificate validation"] = "SSL Zertifikatverifizierung";
-$a->strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "Das Umschreiben von URLs (rewrite) per .htaccess funktioniert nicht. Bitte prüfe die Server-Konfiguration. Test:";
-$a->strings["Url rewrite is working"] = "Url rewrite funktioniert";
-$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Die Datenbank-Konfigurationsdatei „.htconfig.php“ konnte nicht geschrieben werden. Bitte verwende den unten angegebenen Text, um die Konfigurationsdatei im Stammverzeichnis des Webservers anzulegen.";
-$a->strings["Errors encountered creating database tables."] = "Fehler beim Anlegen der Datenbank-Tabellen aufgetreten.";
-$a->strings["<h1>What next</h1>"] = "<h1>Was als Nächstes</h1>";
-$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "WICHTIG: Du musst [manuell] einen Cronjob für den Poller einrichten.";
-$a->strings["Files: shared with me"] = "Dateien, die mit mir geteilt wurden";
-$a->strings["NEW"] = "NEU";
-$a->strings["Remove all files"] = "Alle Dateien löschen";
-$a->strings["Remove this file"] = "Diese Datei löschen";
+$a->strings["Documentation Search"] = "Suche in der Dokumentation";
+$a->strings["Help:"] = "Hilfe:";
+$a->strings["Not Found"] = "Nicht gefunden";
+$a->strings["\$Projectname Documentation"] = "\$Projectname-Dokumentation";
+$a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Du hast %1$.0f von maximal %2$.0f erlaubten Kanälen eingerichtet.";
+$a->strings["Create a new channel"] = "Neuen Kanal anlegen";
+$a->strings["Current Channel"] = "Aktueller Kanal";
+$a->strings["Switch to one of your channels by selecting it."] = "Wechsle zu einem Deiner Kanäle, indem Du auf ihn klickst.";
+$a->strings["Default Channel"] = "Standard Kanal";
+$a->strings["Make Default"] = "Zum Standard machen";
+$a->strings["%d new messages"] = "%d neue Nachrichten";
+$a->strings["%d new introductions"] = "%d neue Vorstellungen";
+$a->strings["Delegated Channels"] = "Delegierte Kanäle";
+$a->strings["Unable to update menu."] = "Kann Menü nicht aktualisieren.";
+$a->strings["Unable to create menu."] = "Kann Menü nicht erstellen.";
+$a->strings["Menu Name"] = "Name des Menüs";
+$a->strings["Unique name (not visible on webpage) - required"] = "Eindeutiger Name (nicht sichtbar auf der Webseite) – erforderlich";
+$a->strings["Menu Title"] = "Menütitel";
+$a->strings["Visible on webpage - leave empty for no title"] = "Sichtbar auf der Webseite – für keinen Titel leer lassen";
+$a->strings["Allow Bookmarks"] = "Lesezeichen erlauben";
+$a->strings["Menu may be used to store saved bookmarks"] = "Im Menü können gespeicherte Lesezeichen abgelegt werden";
+$a->strings["Submit and proceed"] = "Absenden und fortfahren";
+$a->strings["Drop"] = "Löschen";
+$a->strings["Bookmarks allowed"] = "Lesezeichen erlaubt";
+$a->strings["Delete this menu"] = "Lösche dieses Menü";
+$a->strings["Edit menu contents"] = "Bearbeite Menü Inhalte";
+$a->strings["Edit this menu"] = "Dieses Menü bearbeiten";
+$a->strings["Menu could not be deleted."] = "Menü konnte nicht gelöscht werden.";
+$a->strings["Menu not found."] = "Menü nicht gefunden";
+$a->strings["Edit Menu"] = "Menü bearbeiten";
+$a->strings["Add or remove entries to this menu"] = "Einträge zu diesem Menü hinzufügen oder entfernen";
+$a->strings["Menu name"] = "Menü Name";
+$a->strings["Must be unique, only seen by you"] = "Muss eindeutig sein, ist aber nur für Dich sichtbar";
+$a->strings["Menu title"] = "Menü Titel";
+$a->strings["Menu title as seen by others"] = "Menü Titel wie er von anderen gesehen wird";
+$a->strings["Allow bookmarks"] = "Erlaube Lesezeichen";
+$a->strings["Unable to lookup recipient."] = "Konnte den Empfänger nicht finden.";
+$a->strings["Unable to communicate with requested channel."] = "Die Kommunikation mit dem ausgewählten Kanal ist fehlgeschlagen.";
+$a->strings["Cannot verify requested channel."] = "Verifizierung des angeforderten Kanals fehlgeschlagen.";
+$a->strings["Selected channel has private message restrictions. Send failed."] = "Der ausgewählte Kanal hat Einschränkungen bzgl. privater Nachrichten. Senden fehlgeschlagen.";
+$a->strings["Messages"] = "Nachrichten";
+$a->strings["Message recalled."] = "Nachricht widerrufen.";
+$a->strings["Conversation removed."] = "Unterhaltung gelöscht.";
+$a->strings["Requested channel is not in this network"] = "Angeforderter Kanal ist nicht in diesem Netzwerk.";
+$a->strings["Send Private Message"] = "Private Nachricht senden";
+$a->strings["To:"] = "An:";
+$a->strings["Subject:"] = "Betreff:";
+$a->strings["Send"] = "Absenden";
+$a->strings["Delete message"] = "Nachricht löschen";
+$a->strings["Delivery report"] = "Zustellungsbericht";
+$a->strings["Recall message"] = "Nachricht widerrufen";
+$a->strings["Message has been recalled."] = "Die Nachricht wurde widerrufen.";
+$a->strings["Delete Conversation"] = "Unterhaltung löschen";
+$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Keine sichere Kommunikation verfügbar. <strong>Eventuell</strong> kannst Du auf der Profilseite des Absenders antworten.";
+$a->strings["Send Reply"] = "Antwort senden";
+$a->strings["Your message for %s (%s):"] = "Deine Nachricht für %s (%s):";
+$a->strings["No service class restrictions found."] = "Keine Dienstklassenbeschränkungen gefunden.";
+$a->strings["Version %s"] = "Version %s";
+$a->strings["Installed plugins/addons/apps:"] = "Installierte Plugins/Addons/Apps";
+$a->strings["No installed plugins/addons/apps"] = "Keine installierten Plugins/Addons/Apps";
+$a->strings["This is a hub of \$Projectname - a global cooperative network of decentralized privacy enhanced websites."] = "Dieser Hub ist Teil von \$Projectname – ein globales, kooperatives Netzwerk aus dezentralen Websites, die Rücksicht auf Deine Privatsphäre nehmen.";
+$a->strings["Tag: "] = "Schlagwort: ";
+$a->strings["Last background fetch: "] = "Letzter Hintergrundabruf:";
+$a->strings["Current load average: "] = "Aktuelles Load Average:";
+$a->strings["Running at web location"] = "Erreichbar unter der Web-Adresse";
+$a->strings["Please visit <a href=\"http://hubzilla.org\">hubzilla.org</a> to learn more about \$Projectname."] = "Bitte besuchen Sie <a href=\"http://hubzilla.org\">hubzilla.org</a>, um mehr über \$Projectname zu erfahren.";
+$a->strings["Bug reports and issues: please visit"] = "Probleme oder Fehler gefunden? Bitte besuche";
+$a->strings["\$projectname issues"] = "\$projectname-Bugtracker";
+$a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Vorschläge, Lob, usw.: E-Mail an 'redmatrix' at librelist - dot - com";
+$a->strings["Site Administrators"] = "Administratoren";
$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Keine Vorschläge vorhanden. Wenn das ein neuer Server ist, versuche es in 24 Stunden noch einmal.";
-$a->strings["Profile not found."] = "Profil nicht gefunden.";
-$a->strings["Profile deleted."] = "Profil gelöscht.";
-$a->strings["Profile-"] = "Profil-";
-$a->strings["New profile created."] = "Neues Profil erstellt.";
-$a->strings["Profile unavailable to clone."] = "Profil kann nicht geklont werden.";
-$a->strings["Profile unavailable to export."] = "Dieses Profil kann nicht exportiert werden.";
-$a->strings["Profile Name is required."] = "Profil-Name erforderlich.";
-$a->strings["Marital Status"] = "Familienstand";
-$a->strings["Romantic Partner"] = "Romantische Partner";
-$a->strings["Likes"] = "Gefällt";
-$a->strings["Dislikes"] = "Gefällt nicht";
-$a->strings["Work/Employment"] = "Arbeit/Anstellung";
-$a->strings["Religion"] = "Religion";
-$a->strings["Political Views"] = "Politische Ansichten";
-$a->strings["Sexual Preference"] = "Sexuelle Orientierung";
-$a->strings["Homepage"] = "Webseite";
-$a->strings["Interests"] = "Hobbys/Interessen";
-$a->strings["Profile updated."] = "Profil aktualisiert.";
-$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Deine Kontaktliste vor Betrachtern dieses Profils verbergen?";
-$a->strings["Edit Profile Details"] = "Bearbeite Profil-Details";
-$a->strings["View this profile"] = "Dieses Profil ansehen";
-$a->strings["Change Profile Photo"] = "Profilfoto ändern";
-$a->strings["Create a new profile using these settings"] = "Neues Profil anlegen und diese Einstellungen übernehmen";
-$a->strings["Clone this profile"] = "Dieses Profil klonen";
-$a->strings["Delete this profile"] = "Dieses Profil löschen";
-$a->strings["Import profile from file"] = "Profil aus einer Datei importieren";
-$a->strings["Export profile to file"] = "Profil in eine Datei exportieren";
-$a->strings["Profile Name:"] = "Profilname:";
-$a->strings["Your Full Name:"] = "Dein voller Name:";
-$a->strings["Title/Description:"] = "Titel/Beschreibung:";
-$a->strings["Your Gender:"] = "Dein Geschlecht:";
-$a->strings["Birthday :"] = "Geburtstag:";
-$a->strings["Street Address:"] = "Straße und Hausnummer:";
-$a->strings["Locality/City:"] = "Wohnort:";
-$a->strings["Postal/Zip Code:"] = "Postleitzahl:";
-$a->strings["Country:"] = "Land:";
-$a->strings["Region/State:"] = "Region/Bundesstaat:";
-$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Beziehungsstatus:";
-$a->strings["Who: (if applicable)"] = "Wer: (falls anwendbar)";
-$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Beispiele: cathy123, Cathy Williams, cathy@example.com";
-$a->strings["Since [date]:"] = "Seit [Datum]:";
-$a->strings["Homepage URL:"] = "Homepage URL:";
-$a->strings["Religious Views:"] = "Religiöse Ansichten:";
-$a->strings["Keywords:"] = "Schlüsselwörter:";
-$a->strings["Example: fishing photography software"] = "Beispiel: Angeln Fotografie Software";
-$a->strings["Used in directory listings"] = "Wird in Verzeichnis-Auflistungen verwendet";
-$a->strings["Tell us about yourself..."] = "Erzähle uns ein wenig von Dir …";
-$a->strings["Hobbies/Interests"] = "Hobbys/Interessen";
-$a->strings["Contact information and Social Networks"] = "Kontaktinformation und soziale Netzwerke";
-$a->strings["My other channels"] = "Meine anderen Kanäle";
-$a->strings["Musical interests"] = "Musikalische Interessen";
-$a->strings["Books, literature"] = "Bücher, Literatur";
-$a->strings["Television"] = "Fernsehen";
-$a->strings["Film/dance/culture/entertainment"] = "Film/Tanz/Kultur/Unterhaltung";
-$a->strings["Love/romance"] = "Liebe/Romantik";
-$a->strings["Work/employment"] = "Arbeit/Anstellung";
-$a->strings["School/education"] = "Schule/Ausbildung";
-$a->strings["This is your default profile."] = "Das ist Dein Standardprofil.";
-$a->strings["Age: "] = "Alter:";
-$a->strings["Edit/Manage Profiles"] = "Profile bearbeiten/verwalten";
-$a->strings["Add profile things"] = "Sachen zum Profil hinzufügen";
-$a->strings["Include desirable objects in your profile"] = "Binde begehrenswerte Dinge in Dein Profil ein";
+$a->strings["Calendar entries imported."] = "Kalendereinträge wurden importiert.";
+$a->strings["No calendar entries found."] = "Keine Kalendereinträge gefunden.";
+$a->strings["Event can not end before it has started."] = "Termin-Ende liegt vor dem Beginn.";
+$a->strings["Unable to generate preview."] = "Vorschau konnte nicht erzeugt werden.";
+$a->strings["Event title and start time are required."] = "Titel und Startzeit des Termins sind erforderlich.";
+$a->strings["Event not found."] = "Termin nicht gefunden.";
+$a->strings["Edit event titel"] = "Termintitel bearbeiten";
+$a->strings["Event titel"] = "Termintitel";
+$a->strings["Categories (comma-separated list)"] = "Kategorien (Kommagetrennte Liste)";
+$a->strings["Edit Category"] = "Kategorie bearbeiten";
+$a->strings["Category"] = "Kategorie";
+$a->strings["Edit start date and time"] = "Startdatum und -zeit bearbeiten";
+$a->strings["Start date and time"] = "Startdatum und -zeit";
+$a->strings["Finish date and time are not known or not relevant"] = "Enddatum und -zeit sind unbekannt oder irrelevant";
+$a->strings["Edit finish date and time"] = "Enddatum und -zeit bearbeiten";
+$a->strings["Finish date and time"] = "Enddatum und -zeit";
+$a->strings["Adjust for viewer timezone"] = "An die Zeitzone des Betrachters anpassen";
+$a->strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Wichtig für Veranstaltungen die an bestimmten Orten stattfinden. Nicht sinnvoll für globale Feiertage / Ferien.";
+$a->strings["Edit Description"] = "Beschreibung bearbeiten";
+$a->strings["Edit Location"] = "Ort bearbeiten";
+$a->strings["Share this event"] = "Den Termin teilen";
+$a->strings["Advanced Options"] = "Weitere Optionen";
+$a->strings["l, F j"] = "l, j. F";
+$a->strings["Edit event"] = "Termin bearbeiten";
+$a->strings["Delete event"] = "Termin löschen";
+$a->strings["calendar"] = "Kalender";
+$a->strings["Edit Event"] = "Termin bearbeiten";
+$a->strings["Create Event"] = "Termin anlegen";
+$a->strings["Today"] = "Heute";
+$a->strings["Event removed"] = "Termin gelöscht";
+$a->strings["Failed to remove event"] = "Termin konnte nicht gelöscht werden";
$a->strings["Invalid profile identifier."] = "Ungültiger Profil-Identifikator";
$a->strings["Profile Visibility Editor"] = "Profil-Sichtbarkeits-Editor";
$a->strings["Click on a contact to add or remove."] = "Klicke auf einen Kontakt, um ihn hinzuzufügen oder zu entfernen.";
$a->strings["Visible To"] = "Sichtbar für";
-$a->strings["Select a bookmark folder"] = "Lesezeichenordner wählen";
-$a->strings["Save Bookmark"] = "Lesezeichen speichern";
-$a->strings["URL of bookmark"] = "URL des Lesezeichens";
-$a->strings["Or enter new bookmark folder name"] = "Oder gib einen neuen Namen für den Lesezeichenordner ein";
-$a->strings["Import completed"] = "Import abgeschlossen";
-$a->strings["Import Items"] = "Beiträge importieren";
-$a->strings["Use this form to import existing posts and content from an export file."] = "Mit diesem Formular kannst Du existierende Beiträge und Inhalte aus einer Sicherungsdatei importieren.";
+$a->strings["Unable to create element."] = "Element konnte nicht erstellt werden.";
+$a->strings["Unable to update menu element."] = "Kann Menü-Element nicht aktualisieren.";
+$a->strings["Unable to add menu element."] = "Kann Menü-Bestandteil nicht hinzufügen.";
+$a->strings["Menu Item Permissions"] = "Zugriffsrechte des Menü-Elements";
+$a->strings["Link Name"] = "Name des Links";
+$a->strings["Link or Submenu Target"] = "Ziel des Links oder Untermenüs";
+$a->strings["Enter URL of the link or select a menu name to create a submenu"] = "URL des Links eingeben oder Menünamen wählen, um ein Untermenü anzulegen.";
+$a->strings["Use magic-auth if available"] = "Magic-Auth verwenden, falls verfügbar";
+$a->strings["Open link in new window"] = "Öffne Link in neuem Fenster";
+$a->strings["Order in list"] = "Reihenfolge in der Liste";
+$a->strings["Higher numbers will sink to bottom of listing"] = "Größere Nummern werden weiter unten in der Auflistung einsortiert";
+$a->strings["Submit and finish"] = "Absenden und fertigstellen";
+$a->strings["Submit and continue"] = "Absenden und fortfahren";
+$a->strings["Menu:"] = "Menü:";
+$a->strings["Link Target"] = "Ziel des Links";
+$a->strings["Edit menu"] = "Menü bearbeiten";
+$a->strings["Edit element"] = "Bestandteil bearbeiten";
+$a->strings["Drop element"] = "Bestandteil löschen";
+$a->strings["New element"] = "Neues Bestandteil";
+$a->strings["Edit this menu container"] = "Diesen Menü-Container bearbeiten";
+$a->strings["Add menu element"] = "Menüelement hinzufügen";
+$a->strings["Delete this menu item"] = "Lösche dieses Menü-Bestandteil";
+$a->strings["Edit this menu item"] = "Bearbeite dieses Menü-Bestandteil";
+$a->strings["Menu item not found."] = "Menü-Bestandteil nicht gefunden.";
+$a->strings["Menu item deleted."] = "Menü-Bestandteil gelöscht.";
+$a->strings["Menu item could not be deleted."] = "Menü-Bestandteil kann nicht gelöscht werden.";
+$a->strings["Edit Menu Element"] = "Bearbeite Menü-Bestandteil";
+$a->strings["Link text"] = "Link Text";
+$a->strings["Who likes me?"] = "Wer mag mich?";
+$a->strings["Files: shared with me"] = "Dateien, die mit mir geteilt wurden";
+$a->strings["NEW"] = "NEU";
+$a->strings["Remove all files"] = "Alle Dateien löschen";
+$a->strings["Remove this file"] = "Diese Datei löschen";
+$a->strings["No connections."] = "Keine Verbindungen.";
+$a->strings["Visit %s's profile [%s]"] = "%ss Profil [%s] besuchen";
$a->strings["Focus (Hubzilla default)"] = "Focus (Voreinstellung für Hubzilla)";
$a->strings["Theme settings"] = "Theme-Einstellungen";
$a->strings["Select scheme"] = "Schema wählen";
@@ -2167,3 +2212,4 @@ $a->strings["Website SSL certificate is not valid. Please correct."] = "Das SSL-
$a->strings["[hubzilla] Website SSL error for %s"] = "[hubzilla] Website-SSL-Fehler für %s";
$a->strings["Cron/Scheduled tasks not running."] = "Cron-Aufgaben laufen nicht.";
$a->strings["[hubzilla] Cron tasks not running on %s"] = "[hubzilla] Cron-Aufgaben für %s laufen nicht";
+$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Fern-Authentifizierung blockiert. Du bist lokal auf diesem Server angemeldet. Bitte melde Dich ab und versuche es erneut.";
diff --git a/view/en/htconfig.tpl b/view/en/htconfig.tpl
index c6357b3a7..17ee7bfeb 100644
--- a/view/en/htconfig.tpl
+++ b/view/en/htconfig.tpl
@@ -81,7 +81,7 @@ $a->config['system']['php_path'] = '{{$phpath}}';
// Configure how we communicate with directory servers.
// DIRECTORY_MODE_NORMAL = directory client, we will find a directory
// DIRECTORY_MODE_SECONDARY = caching directory or mirror
-// DIRECTORY_MODE_PRIMARY = main directory server
+// DIRECTORY_MODE_PRIMARY = master directory server - one per realm
// DIRECTORY_MODE_STANDALONE = "off the grid" or private directory services
$a->config['system']['directory_mode'] = DIRECTORY_MODE_NORMAL;
diff --git a/view/en/update_fail_eml.tpl b/view/en/update_fail_eml.tpl
index 61f44b1e6..86bb61aaa 100644
--- a/view/en/update_fail_eml.tpl
+++ b/view/en/update_fail_eml.tpl
@@ -4,7 +4,7 @@ I'm the web server at {{$sitename}};
The Hubzilla developers released update {{$update}} recently,
but when I tried to install it, something went terribly wrong.
This needs to be fixed soon and it requires human intervention.
-Please contact a Red developer if you can not figure out how to
+Please contact a project developer if you can not figure out how to
fix it on your own. My database might be invalid.
The error message is '{{$error}}'.
diff --git a/view/es/hmessages.po b/view/es/hmessages.po
index eea1d43de..3d1938a07 100644
--- a/view/es/hmessages.po
+++ b/view/es/hmessages.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Redmatrix\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-11-20 00:03-0800\n"
-"PO-Revision-Date: 2015-11-20 12:03+0000\n"
+"POT-Creation-Date: 2015-12-11 00:03-0800\n"
+"PO-Revision-Date: 2015-12-12 12:49+0000\n"
"Last-Translator: Manuel Jiménez Friaza <mjfriaza@openmailbox.org>\n"
"Language-Team: Spanish (http://www.transifex.com/Friendica/red-matrix/language/es/)\n"
"MIME-Version: 1.0\n"
@@ -23,24 +23,114 @@ msgstr ""
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../../include/Import/import_diaspora.php:17
-msgid "No username found in import file."
-msgstr "No se ha encontrado el nombre de usuario en el fichero importado."
+#: ../../include/Contact.php:101 ../../include/identity.php:947
+#: ../../include/widgets.php:137 ../../include/widgets.php:175
+#: ../../include/conversation.php:953 ../../mod/match.php:64
+#: ../../mod/directory.php:318 ../../mod/suggest.php:52
+msgid "Connect"
+msgstr "Conectar"
+
+#: ../../include/Contact.php:118
+msgid "New window"
+msgstr "Nueva ventana"
+
+#: ../../include/Contact.php:119
+msgid "Open the selected location in a different window or browser tab"
+msgstr "Abrir la dirección seleccionada en una ventana o pestaña aparte"
+
+#: ../../include/Contact.php:237
+#, php-format
+msgid "User '%s' deleted"
+msgstr "El usuario '%s' ha sido eliminado"
-#: ../../include/Import/import_diaspora.php:42 ../../include/import.php:44
+#: ../../include/chat.php:23
+msgid "Missing room name"
+msgstr "Sala de chat sin nombre"
+
+#: ../../include/chat.php:32
+msgid "Duplicate room name"
+msgstr "Nombre de sala duplicado."
+
+#: ../../include/chat.php:82 ../../include/chat.php:90
+msgid "Invalid room specifier."
+msgstr "Especificador de sala no válido."
+
+#: ../../include/chat.php:122
+msgid "Room not found."
+msgstr "Sala no encontrada."
+
+#: ../../include/chat.php:133 ../../include/items.php:4398
+#: ../../include/attach.php:140 ../../include/attach.php:188
+#: ../../include/attach.php:251 ../../include/attach.php:265
+#: ../../include/attach.php:272 ../../include/attach.php:337
+#: ../../include/attach.php:351 ../../include/attach.php:358
+#: ../../include/attach.php:436 ../../include/attach.php:884
+#: ../../include/attach.php:955 ../../include/attach.php:1107
+#: ../../include/photos.php:29 ../../mod/filestorage.php:18
+#: ../../mod/filestorage.php:73 ../../mod/filestorage.php:88
+#: ../../mod/filestorage.php:115 ../../mod/group.php:9 ../../mod/item.php:205
+#: ../../mod/item.php:213 ../../mod/item.php:1049 ../../mod/common.php:35
+#: ../../mod/achievements.php:30 ../../mod/rate.php:111
+#: ../../mod/blocks.php:69 ../../mod/blocks.php:76 ../../mod/id.php:71
+#: ../../mod/like.php:177 ../../mod/page.php:31 ../../mod/page.php:86
+#: ../../mod/mood.php:112 ../../mod/new_channel.php:68
+#: ../../mod/new_channel.php:99 ../../mod/setup.php:227
+#: ../../mod/bookmarks.php:48 ../../mod/poke.php:133
+#: ../../mod/profiles.php:198 ../../mod/profiles.php:584
+#: ../../mod/connedit.php:352 ../../mod/editwebpage.php:64
+#: ../../mod/editwebpage.php:86 ../../mod/editwebpage.php:101
+#: ../../mod/editwebpage.php:125 ../../mod/profile.php:64
+#: ../../mod/profile.php:72 ../../mod/api.php:26 ../../mod/api.php:31
+#: ../../mod/fsuggest.php:78 ../../mod/sources.php:66
+#: ../../mod/notifications.php:66 ../../mod/invite.php:13
+#: ../../mod/invite.php:87 ../../mod/profile_photo.php:341
+#: ../../mod/profile_photo.php:354 ../../mod/thing.php:271
+#: ../../mod/thing.php:291 ../../mod/thing.php:328 ../../mod/editblock.php:65
+#: ../../mod/network.php:12 ../../mod/pdledit.php:21 ../../mod/register.php:72
+#: ../../mod/editlayout.php:63 ../../mod/editlayout.php:87
+#: ../../mod/settings.php:568 ../../mod/webpages.php:69
+#: ../../mod/appman.php:66 ../../mod/layouts.php:69 ../../mod/layouts.php:76
+#: ../../mod/layouts.php:87 ../../mod/locs.php:83 ../../mod/regmod.php:17
+#: ../../mod/channel.php:100 ../../mod/channel.php:214
+#: ../../mod/channel.php:254 ../../mod/photos.php:70 ../../mod/editpost.php:13
+#: ../../mod/chat.php:94 ../../mod/chat.php:99 ../../mod/viewsrc.php:14
+#: ../../mod/authtest.php:13 ../../mod/connections.php:29
+#: ../../mod/manage.php:6 ../../mod/menu.php:74 ../../mod/mail.php:126
+#: ../../mod/service_limits.php:7 ../../mod/suggest.php:26
+#: ../../mod/events.php:260 ../../mod/message.php:16 ../../mod/block.php:22
+#: ../../mod/block.php:72 ../../mod/mitem.php:111 ../../mod/sharedwithme.php:7
+#: ../../mod/viewconnections.php:22 ../../mod/viewconnections.php:27
+#: ../../index.php:182 ../../index.php:365
+msgid "Permission denied."
+msgstr "Acceso denegado."
+
+#: ../../include/chat.php:143
+msgid "Room is full"
+msgstr "La sala está llena."
+
+#: ../../include/import.php:23
+msgid ""
+"Cannot create a duplicate channel identifier on this system. Import failed."
+msgstr "No se ha podido crear un canal con un identificador que ya existe en este sistema. La importación ha fallado."
+
+#: ../../include/import.php:44 ../../include/Import/import_diaspora.php:42
msgid "Unable to create a unique channel address. Import failed."
msgstr "No se ha podido crear una dirección de canal única. Ha fallado la importación."
-#: ../../include/Import/import_diaspora.php:143 ../../mod/import.php:487
-msgid "Import completed."
-msgstr "Importación completada."
+#: ../../include/import.php:70
+msgid "Channel clone failed. Import failed."
+msgstr "La clonación del canal no ha salido bien. La importación ha fallado."
+
+#: ../../include/import.php:80 ../../mod/import.php:139
+msgid "Cloned channel not found. Import failed."
+msgstr "No se ha podido importar el canal porque el canal clonado no se ha encontrado."
#: ../../include/RedDAV/RedBrowser.php:107
#: ../../include/RedDAV/RedBrowser.php:239
msgid "parent"
msgstr "padre"
-#: ../../include/RedDAV/RedBrowser.php:131 ../../include/text.php:2546
+#: ../../include/RedDAV/RedBrowser.php:131 ../../include/text.php:2582
msgid "Collection"
msgstr "Colección"
@@ -64,16 +154,16 @@ msgstr "Programar bandeja de entrada"
msgid "Schedule Outbox"
msgstr "Programar bandeja de salida"
-#: ../../include/RedDAV/RedBrowser.php:164 ../../include/conversation.php:1026
-#: ../../include/apps.php:360 ../../include/apps.php:415
-#: ../../include/widgets.php:1317 ../../mod/photos.php:759
-#: ../../mod/photos.php:1198
+#: ../../include/RedDAV/RedBrowser.php:164 ../../include/widgets.php:1330
+#: ../../include/conversation.php:1027 ../../include/apps.php:360
+#: ../../include/apps.php:415 ../../mod/photos.php:754
+#: ../../mod/photos.php:1195
msgid "Unknown"
msgstr "Desconocido"
-#: ../../include/RedDAV/RedBrowser.php:226 ../../include/conversation.php:1628
-#: ../../include/apps.php:135 ../../include/nav.php:93
-#: ../../mod/fbrowser.php:114
+#: ../../include/RedDAV/RedBrowser.php:226 ../../include/conversation.php:1629
+#: ../../include/nav.php:93 ../../include/apps.php:135
+#: ../../mod/fbrowser.php:109
msgid "Files"
msgstr "Ficheros"
@@ -86,21 +176,21 @@ msgid "Shared"
msgstr "Compartido"
#: ../../include/RedDAV/RedBrowser.php:230
-#: ../../include/RedDAV/RedBrowser.php:303 ../../mod/layouts.php:175
-#: ../../mod/menu.php:114 ../../mod/new_channel.php:121
-#: ../../mod/webpages.php:180 ../../mod/blocks.php:152
+#: ../../include/RedDAV/RedBrowser.php:303 ../../mod/blocks.php:152
+#: ../../mod/new_channel.php:121 ../../mod/webpages.php:180
+#: ../../mod/layouts.php:175 ../../mod/menu.php:114
msgid "Create"
msgstr "Crear"
#: ../../include/RedDAV/RedBrowser.php:231
-#: ../../include/RedDAV/RedBrowser.php:305 ../../include/widgets.php:1329
-#: ../../mod/photos.php:784 ../../mod/photos.php:1317
-#: ../../mod/profile_photo.php:450
+#: ../../include/RedDAV/RedBrowser.php:305 ../../include/widgets.php:1343
+#: ../../mod/profile_photo.php:453 ../../mod/photos.php:781
+#: ../../mod/photos.php:1316
msgid "Upload"
msgstr "Subir"
-#: ../../include/RedDAV/RedBrowser.php:235 ../../mod/admin.php:974
-#: ../../mod/settings.php:586 ../../mod/settings.php:612
+#: ../../include/RedDAV/RedBrowser.php:235 ../../mod/admin.php:981
+#: ../../mod/settings.php:588 ../../mod/settings.php:614
#: ../../mod/sharedwithme.php:95
msgid "Name"
msgstr "Nombre"
@@ -109,7 +199,7 @@ msgstr "Nombre"
msgid "Type"
msgstr "Tipo"
-#: ../../include/RedDAV/RedBrowser.php:237 ../../include/text.php:1247
+#: ../../include/RedDAV/RedBrowser.php:237 ../../include/text.php:1248
#: ../../mod/sharedwithme.php:97
msgid "Size"
msgstr "Tamaño"
@@ -120,23 +210,24 @@ msgstr "Última modificación"
#: ../../include/RedDAV/RedBrowser.php:240 ../../include/menu.php:108
#: ../../include/page_widgets.php:8 ../../include/page_widgets.php:36
-#: ../../include/apps.php:259 ../../include/ItemObject.php:100
-#: ../../mod/layouts.php:183 ../../mod/editblock.php:135
-#: ../../mod/editpost.php:112 ../../mod/menu.php:108
-#: ../../mod/webpages.php:181 ../../mod/blocks.php:153 ../../mod/thing.php:257
-#: ../../mod/settings.php:646 ../../mod/connections.php:235
+#: ../../include/ItemObject.php:100 ../../include/apps.php:259
+#: ../../mod/blocks.php:153 ../../mod/editwebpage.php:176
+#: ../../mod/thing.php:257 ../../mod/editblock.php:135
+#: ../../mod/editlayout.php:134 ../../mod/settings.php:648
+#: ../../mod/webpages.php:181 ../../mod/layouts.php:183
+#: ../../mod/editpost.php:112 ../../mod/connections.php:235
#: ../../mod/connections.php:248 ../../mod/connections.php:267
-#: ../../mod/editlayout.php:134 ../../mod/editwebpage.php:176
+#: ../../mod/menu.php:108
msgid "Edit"
msgstr "Editar"
#: ../../include/RedDAV/RedBrowser.php:241 ../../include/conversation.php:657
-#: ../../include/apps.php:260 ../../include/ItemObject.php:120
-#: ../../mod/connedit.php:551 ../../mod/photos.php:1129
-#: ../../mod/editblock.php:181 ../../mod/admin.php:809 ../../mod/admin.php:968
-#: ../../mod/webpages.php:183 ../../mod/blocks.php:155 ../../mod/thing.php:258
-#: ../../mod/settings.php:647 ../../mod/editlayout.php:179
-#: ../../mod/editwebpage.php:223 ../../mod/group.php:173
+#: ../../include/ItemObject.php:120 ../../include/apps.php:260
+#: ../../mod/group.php:173 ../../mod/blocks.php:155 ../../mod/connedit.php:551
+#: ../../mod/editwebpage.php:223 ../../mod/thing.php:258
+#: ../../mod/editblock.php:181 ../../mod/admin.php:816 ../../mod/admin.php:975
+#: ../../mod/editlayout.php:179 ../../mod/settings.php:649
+#: ../../mod/webpages.php:183 ../../mod/photos.php:1126
msgid "Delete"
msgstr "Eliminar"
@@ -162,292 +253,1286 @@ msgstr "Crear nueva carpeta"
msgid "Upload file"
msgstr "Subir fichero"
-#: ../../include/permissions.php:26
-msgid "Can view my normal stream and posts"
-msgstr "Pueden verse mi flujo de actividad y publicaciones normales"
+#: ../../include/js_strings.php:5
+msgid "Delete this item?"
+msgstr "¿Borrar este elemento?"
-#: ../../include/permissions.php:27
-msgid "Can view my default channel profile"
-msgstr "Puede verse mi perfil de canal predeterminado."
+#: ../../include/js_strings.php:6 ../../include/ItemObject.php:696
+#: ../../mod/photos.php:1044 ../../mod/photos.php:1162
+msgid "Comment"
+msgstr "Comentar"
-#: ../../include/permissions.php:28
-msgid "Can view my connections"
-msgstr "Pueden verse mis conexiones"
+#: ../../include/js_strings.php:7 ../../include/ItemObject.php:413
+msgid "[+] show all"
+msgstr "[+] mostrar todo:"
-#: ../../include/permissions.php:29
-msgid "Can view my file storage and photos"
-msgstr "Pueden verse mi repositorio de ficheros y mis fotos"
+#: ../../include/js_strings.php:8
+msgid "[-] show less"
+msgstr "[-] mostrar menos"
-#: ../../include/permissions.php:30
-msgid "Can view my webpages"
-msgstr "Pueden verse mis páginas web"
+#: ../../include/js_strings.php:9
+msgid "[+] expand"
+msgstr "[+] expandir"
-#: ../../include/permissions.php:33
-msgid "Can send me their channel stream and posts"
-msgstr "Me pueden enviar sus entradas y flujo de actividad del canal"
+#: ../../include/js_strings.php:10
+msgid "[-] collapse"
+msgstr "[-] contraer"
-#: ../../include/permissions.php:34
-msgid "Can post on my channel page (\"wall\")"
-msgstr "Pueden crearse entradas en mi página de inicio del canal (“muroâ€)"
+#: ../../include/js_strings.php:11
+msgid "Password too short"
+msgstr "Contraseña demasiado corta"
-#: ../../include/permissions.php:35
-msgid "Can comment on or like my posts"
-msgstr "Pueden publicarse comentarios en mis publicaciones o marcar mis entradas con 'me gusta'."
+#: ../../include/js_strings.php:12
+msgid "Passwords do not match"
+msgstr "Las contraseñas no coinciden"
-#: ../../include/permissions.php:36
-msgid "Can send me private mail messages"
-msgstr "Se me pueden enviar mensajes privados"
+#: ../../include/js_strings.php:13 ../../mod/photos.php:41
+msgid "everybody"
+msgstr "cualquiera"
-#: ../../include/permissions.php:37
-msgid "Can like/dislike stuff"
-msgstr "Puede marcarse contenido como me gusta/no me gusta"
+#: ../../include/js_strings.php:14
+msgid "Secret Passphrase"
+msgstr "Contraseña secreta"
-#: ../../include/permissions.php:37
-msgid "Profiles and things other than posts/comments"
-msgstr "Perfiles y otras cosas aparte de publicaciones/comentarios"
+#: ../../include/js_strings.php:15
+msgid "Passphrase hint"
+msgstr "Pista de contraseña"
-#: ../../include/permissions.php:39
-msgid "Can forward to all my channel contacts via post @mentions"
-msgstr "Puede enviarse una entrada a todos mis contactos del canal mediante una @mención"
+#: ../../include/js_strings.php:16
+msgid "Notice: Permissions have changed but have not yet been submitted."
+msgstr "Aviso: los permisos han cambiado pero aún no han sido enviados."
-#: ../../include/permissions.php:39
-msgid "Advanced - useful for creating group forum channels"
-msgstr "Avanzado - útil para crear canales de foros de discusión o grupos"
+#: ../../include/js_strings.php:17
+msgid "close all"
+msgstr "cerrar todo"
-#: ../../include/permissions.php:40
-msgid "Can chat with me (when available)"
-msgstr "Se puede charlar conmigo (cuando esté disponible)"
+#: ../../include/js_strings.php:18
+msgid "Nothing new here"
+msgstr "Nada nuevo por aquí"
-#: ../../include/permissions.php:41
-msgid "Can write to my file storage and photos"
-msgstr "Puede escribirse en mi repositorio de ficheros y fotos"
+#: ../../include/js_strings.php:19
+msgid "Rate This Channel (this is public)"
+msgstr "Valorar este canal (esto es público)"
-#: ../../include/permissions.php:42
-msgid "Can edit my webpages"
-msgstr "Pueden editarse mis páginas web"
+#: ../../include/js_strings.php:20 ../../mod/rate.php:157
+#: ../../mod/connedit.php:694
+msgid "Rating"
+msgstr "Valoración"
-#: ../../include/permissions.php:44
-msgid "Can source my public posts in derived channels"
-msgstr "Pueden utilizarse mis publicaciones públicas como origen de contenidos en canales derivados"
+#: ../../include/js_strings.php:21
+msgid "Describe (optional)"
+msgstr "Describir (opcional)"
-#: ../../include/permissions.php:44
-msgid "Somewhat advanced - very useful in open communities"
-msgstr "Algo avanzado - muy útil en comunidades abiertas"
+#: ../../include/js_strings.php:22 ../../include/widgets.php:676
+#: ../../include/widgets.php:688 ../../include/ItemObject.php:697
+#: ../../mod/filestorage.php:156 ../../mod/group.php:81
+#: ../../mod/connect.php:93 ../../mod/rate.php:168 ../../mod/mood.php:135
+#: ../../mod/setup.php:331 ../../mod/setup.php:371 ../../mod/pconfig.php:108
+#: ../../mod/poke.php:171 ../../mod/profiles.php:675
+#: ../../mod/connedit.php:715 ../../mod/fsuggest.php:108
+#: ../../mod/sources.php:104 ../../mod/sources.php:138
+#: ../../mod/import.php:527 ../../mod/invite.php:142 ../../mod/thing.php:313
+#: ../../mod/thing.php:359 ../../mod/import_items.php:122
+#: ../../mod/pdledit.php:58 ../../mod/admin.php:442 ../../mod/admin.php:809
+#: ../../mod/admin.php:973 ../../mod/admin.php:1110 ../../mod/admin.php:1304
+#: ../../mod/admin.php:1389 ../../mod/settings.php:586
+#: ../../mod/settings.php:698 ../../mod/settings.php:726
+#: ../../mod/settings.php:749 ../../mod/settings.php:834
+#: ../../mod/settings.php:1023 ../../mod/appman.php:99 ../../mod/locs.php:116
+#: ../../mod/xchan.php:11 ../../mod/photos.php:637 ../../mod/photos.php:1005
+#: ../../mod/photos.php:1045 ../../mod/photos.php:1163 ../../mod/chat.php:184
+#: ../../mod/chat.php:213 ../../mod/mail.php:380 ../../mod/events.php:461
+#: ../../mod/events.php:658 ../../mod/mitem.php:231
+#: ../../view/theme/redbasic/php/config.php:99
+msgid "Submit"
+msgstr "Enviar"
-#: ../../include/permissions.php:46
-msgid "Can administer my channel resources"
-msgstr "Pueden administrarse mis recursos del canal"
+#: ../../include/js_strings.php:23
+msgid "Please enter a link URL"
+msgstr "Por favor, introduzca una dirección de enlace"
-#: ../../include/permissions.php:46
-msgid ""
-"Extremely advanced. Leave this alone unless you know what you are doing"
-msgstr "Muy avanzado. Déjelo a no ser que sepa bien lo que está haciendo."
+#: ../../include/js_strings.php:24
+msgid "Unsaved changes. Are you sure you wish to leave this page?"
+msgstr "Cambios no guardados. ¿Está seguro de que desea abandonar la página?"
-#: ../../include/permissions.php:867
-msgid "Social Networking"
-msgstr "Redes sociales"
+#: ../../include/js_strings.php:25 ../../mod/pubsites.php:28
+#: ../../mod/profiles.php:464 ../../mod/events.php:452
+msgid "Location"
+msgstr "Ubicación"
-#: ../../include/permissions.php:867 ../../include/permissions.php:868
-#: ../../include/permissions.php:869
-msgid "Mostly Public"
-msgstr "Público en su mayor parte"
+#: ../../include/js_strings.php:27
+msgid "timeago.prefixAgo"
+msgstr "timeago.prefixAgo"
-#: ../../include/permissions.php:867 ../../include/permissions.php:868
-#: ../../include/permissions.php:869
-msgid "Restricted"
-msgstr "Restringido"
+#: ../../include/js_strings.php:28
+msgid "timeago.prefixFromNow"
+msgstr "timeago.prefixFromNow"
-#: ../../include/permissions.php:867 ../../include/permissions.php:868
-msgid "Private"
-msgstr "Privado"
+#: ../../include/js_strings.php:29
+msgid "ago"
+msgstr "antes"
-#: ../../include/permissions.php:868
-msgid "Community Forum"
-msgstr "Foro de discusión"
+#: ../../include/js_strings.php:30
+msgid "from now"
+msgstr "desde ahora"
-#: ../../include/permissions.php:869
-msgid "Feed Republish"
-msgstr "Republicar un \"feed\""
+#: ../../include/js_strings.php:31
+msgid "less than a minute"
+msgstr "menos de un minuto"
-#: ../../include/permissions.php:870
-msgid "Special Purpose"
-msgstr "Propósito especial"
+#: ../../include/js_strings.php:32
+msgid "about a minute"
+msgstr "alrededor de un minuto"
-#: ../../include/permissions.php:870
-msgid "Celebrity/Soapbox"
-msgstr "Página para fans"
+#: ../../include/js_strings.php:33
+#, php-format
+msgid "%d minutes"
+msgstr "%d minutos"
-#: ../../include/permissions.php:870
-msgid "Group Repository"
-msgstr "Repositorio de grupo"
+#: ../../include/js_strings.php:34
+msgid "about an hour"
+msgstr "alrededor de una hora"
-#: ../../include/permissions.php:871 ../../include/profile_selectors.php:6
-#: ../../include/profile_selectors.php:23
-#: ../../include/profile_selectors.php:61
-#: ../../include/profile_selectors.php:97
-msgid "Other"
-msgstr "Otro"
+#: ../../include/js_strings.php:35
+#, php-format
+msgid "about %d hours"
+msgstr "alrededor de %d horas"
-#: ../../include/permissions.php:871
-msgid "Custom/Expert Mode"
-msgstr "Modo personalizado/experto"
+#: ../../include/js_strings.php:36
+msgid "a day"
+msgstr "un día"
-#: ../../include/chat.php:23
-msgid "Missing room name"
-msgstr "Sala de chat sin nombre"
+#: ../../include/js_strings.php:37
+#, php-format
+msgid "%d days"
+msgstr "%d días"
-#: ../../include/chat.php:32
-msgid "Duplicate room name"
-msgstr "Nombre de sala duplicado."
+#: ../../include/js_strings.php:38
+msgid "about a month"
+msgstr "alrededor de un mes"
-#: ../../include/chat.php:82 ../../include/chat.php:90
-msgid "Invalid room specifier."
-msgstr "Especificador de sala no válido."
+#: ../../include/js_strings.php:39
+#, php-format
+msgid "%d months"
+msgstr "%d meses"
-#: ../../include/chat.php:122
-msgid "Room not found."
-msgstr "Sala no encontrada."
+#: ../../include/js_strings.php:40
+msgid "about a year"
+msgstr "alrededor de un año"
-#: ../../include/chat.php:133 ../../include/items.php:4396
-#: ../../include/photos.php:29 ../../include/attach.php:140
-#: ../../include/attach.php:188 ../../include/attach.php:251
-#: ../../include/attach.php:265 ../../include/attach.php:272
-#: ../../include/attach.php:337 ../../include/attach.php:351
-#: ../../include/attach.php:358 ../../include/attach.php:436
-#: ../../include/attach.php:884 ../../include/attach.php:955
-#: ../../include/attach.php:1107 ../../mod/achievements.php:30
-#: ../../mod/fsuggest.php:78 ../../mod/authtest.php:13
-#: ../../mod/bookmarks.php:48 ../../mod/block.php:22 ../../mod/block.php:72
-#: ../../mod/id.php:71 ../../mod/like.php:177 ../../mod/common.php:35
-#: ../../mod/mitem.php:111 ../../mod/connedit.php:352 ../../mod/mood.php:112
-#: ../../mod/filestorage.php:18 ../../mod/filestorage.php:73
-#: ../../mod/filestorage.php:88 ../../mod/filestorage.php:115
-#: ../../mod/layouts.php:69 ../../mod/layouts.php:76 ../../mod/layouts.php:87
-#: ../../mod/poke.php:133 ../../mod/network.php:12 ../../mod/chat.php:94
-#: ../../mod/chat.php:99 ../../mod/rate.php:111 ../../mod/photos.php:70
-#: ../../mod/editblock.php:65 ../../mod/editpost.php:13
-#: ../../mod/appman.php:66 ../../mod/profile.php:64 ../../mod/profile.php:72
-#: ../../mod/menu.php:74 ../../mod/page.php:31 ../../mod/page.php:86
-#: ../../mod/new_channel.php:68 ../../mod/new_channel.php:99
-#: ../../mod/notifications.php:66 ../../mod/pdledit.php:21
-#: ../../mod/events.php:256 ../../mod/profile_photo.php:338
-#: ../../mod/profile_photo.php:351 ../../mod/item.php:205
-#: ../../mod/item.php:213 ../../mod/item.php:1049 ../../mod/message.php:16
-#: ../../mod/webpages.php:69 ../../mod/register.php:72 ../../mod/blocks.php:69
-#: ../../mod/blocks.php:76 ../../mod/service_limits.php:7
-#: ../../mod/sources.php:66 ../../mod/regmod.php:17 ../../mod/channel.php:100
-#: ../../mod/channel.php:214 ../../mod/channel.php:254 ../../mod/thing.php:271
-#: ../../mod/thing.php:291 ../../mod/thing.php:328 ../../mod/invite.php:13
-#: ../../mod/invite.php:104 ../../mod/mail.php:118 ../../mod/viewsrc.php:14
-#: ../../mod/settings.php:566 ../../mod/manage.php:6 ../../mod/api.php:26
-#: ../../mod/api.php:31 ../../mod/connections.php:29
-#: ../../mod/editlayout.php:63 ../../mod/editlayout.php:87
-#: ../../mod/editwebpage.php:64 ../../mod/editwebpage.php:86
-#: ../../mod/editwebpage.php:101 ../../mod/editwebpage.php:125
-#: ../../mod/group.php:9 ../../mod/viewconnections.php:22
-#: ../../mod/viewconnections.php:27 ../../mod/locs.php:83
-#: ../../mod/setup.php:227 ../../mod/sharedwithme.php:7
-#: ../../mod/suggest.php:26 ../../mod/profiles.php:188
-#: ../../mod/profiles.php:576 ../../index.php:178 ../../index.php:361
-msgid "Permission denied."
-msgstr "Acceso denegado."
+#: ../../include/js_strings.php:41
+#, php-format
+msgid "%d years"
+msgstr "%d años"
-#: ../../include/chat.php:143
-msgid "Room is full"
-msgstr "La sala está llena."
+#: ../../include/js_strings.php:42
+msgid " "
+msgstr " "
-#: ../../include/datetime.php:48
-msgid "Miscellaneous"
-msgstr "Varios"
+#: ../../include/js_strings.php:43
+msgid "timeago.numbers"
+msgstr "timeago.numbers"
-#: ../../include/datetime.php:132
-msgid "YYYY-MM-DD or MM-DD"
-msgstr "AAAA-MM-DD o MM-DD"
+#: ../../include/js_strings.php:45 ../../include/text.php:1165
+msgid "January"
+msgstr "enero"
-#: ../../include/datetime.php:235 ../../mod/appman.php:91
-#: ../../mod/appman.php:92 ../../mod/events.php:689
-msgid "Required"
-msgstr "Obligatorio"
+#: ../../include/js_strings.php:46 ../../include/text.php:1165
+msgid "February"
+msgstr "febrero"
-#: ../../include/datetime.php:262 ../../boot.php:2289
-msgid "never"
-msgstr "nunca"
+#: ../../include/js_strings.php:47 ../../include/text.php:1165
+msgid "March"
+msgstr "marzo"
-#: ../../include/datetime.php:268
-msgid "less than a second ago"
-msgstr "hace un instante"
+#: ../../include/js_strings.php:48 ../../include/text.php:1165
+msgid "April"
+msgstr "abril"
-#: ../../include/datetime.php:271
-msgid "year"
-msgstr "año"
+#: ../../include/js_strings.php:49
+msgctxt "long"
+msgid "May"
+msgstr "mayo"
-#: ../../include/datetime.php:271
-msgid "years"
-msgstr "años"
+#: ../../include/js_strings.php:50 ../../include/text.php:1165
+msgid "June"
+msgstr "junio"
-#: ../../include/datetime.php:272
+#: ../../include/js_strings.php:51 ../../include/text.php:1165
+msgid "July"
+msgstr "julio"
+
+#: ../../include/js_strings.php:52 ../../include/text.php:1165
+msgid "August"
+msgstr "agosto"
+
+#: ../../include/js_strings.php:53 ../../include/text.php:1165
+msgid "September"
+msgstr "septiembre"
+
+#: ../../include/js_strings.php:54 ../../include/text.php:1165
+msgid "October"
+msgstr "octubre"
+
+#: ../../include/js_strings.php:55 ../../include/text.php:1165
+msgid "November"
+msgstr "noviembre"
+
+#: ../../include/js_strings.php:56 ../../include/text.php:1165
+msgid "December"
+msgstr "diciembre"
+
+#: ../../include/js_strings.php:57
+msgid "Jan"
+msgstr "ene"
+
+#: ../../include/js_strings.php:58
+msgid "Feb"
+msgstr "feb"
+
+#: ../../include/js_strings.php:59
+msgid "Mar"
+msgstr "mar"
+
+#: ../../include/js_strings.php:60
+msgid "Apr"
+msgstr "abr"
+
+#: ../../include/js_strings.php:61
+msgctxt "short"
+msgid "May"
+msgstr "may"
+
+#: ../../include/js_strings.php:62
+msgid "Jun"
+msgstr "jun"
+
+#: ../../include/js_strings.php:63
+msgid "Jul"
+msgstr "jul"
+
+#: ../../include/js_strings.php:64
+msgid "Aug"
+msgstr "ago"
+
+#: ../../include/js_strings.php:65
+msgid "Sep"
+msgstr "sep"
+
+#: ../../include/js_strings.php:66
+msgid "Oct"
+msgstr "oct"
+
+#: ../../include/js_strings.php:67
+msgid "Nov"
+msgstr "nov"
+
+#: ../../include/js_strings.php:68
+msgid "Dec"
+msgstr "dic"
+
+#: ../../include/js_strings.php:69 ../../include/text.php:1161
+msgid "Sunday"
+msgstr "domingo"
+
+#: ../../include/js_strings.php:70 ../../include/text.php:1161
+msgid "Monday"
+msgstr "lunes"
+
+#: ../../include/js_strings.php:71 ../../include/text.php:1161
+msgid "Tuesday"
+msgstr "martes"
+
+#: ../../include/js_strings.php:72 ../../include/text.php:1161
+msgid "Wednesday"
+msgstr "miércoles"
+
+#: ../../include/js_strings.php:73 ../../include/text.php:1161
+msgid "Thursday"
+msgstr "jueves"
+
+#: ../../include/js_strings.php:74 ../../include/text.php:1161
+msgid "Friday"
+msgstr "viernes"
+
+#: ../../include/js_strings.php:75 ../../include/text.php:1161
+msgid "Saturday"
+msgstr "sábado"
+
+#: ../../include/js_strings.php:76
+msgid "Sun"
+msgstr "dom"
+
+#: ../../include/js_strings.php:77
+msgid "Mon"
+msgstr "lun"
+
+#: ../../include/js_strings.php:78
+msgid "Tue"
+msgstr "mar"
+
+#: ../../include/js_strings.php:79
+msgid "Wed"
+msgstr "mié"
+
+#: ../../include/js_strings.php:80
+msgid "Thu"
+msgstr "jue"
+
+#: ../../include/js_strings.php:81
+msgid "Fri"
+msgstr "vie"
+
+#: ../../include/js_strings.php:82
+msgid "Sat"
+msgstr "sáb"
+
+#: ../../include/js_strings.php:83
+msgctxt "calendar"
+msgid "today"
+msgstr "hoy"
+
+#: ../../include/js_strings.php:84
+msgctxt "calendar"
msgid "month"
msgstr "mes"
-#: ../../include/datetime.php:272
-msgid "months"
-msgstr "meses"
-
-#: ../../include/datetime.php:273
+#: ../../include/js_strings.php:85
+msgctxt "calendar"
msgid "week"
msgstr "semana"
-#: ../../include/datetime.php:273
-msgid "weeks"
-msgstr "semanas"
-
-#: ../../include/datetime.php:274
+#: ../../include/js_strings.php:86
+msgctxt "calendar"
msgid "day"
msgstr "día"
-#: ../../include/datetime.php:274
-msgid "days"
-msgstr "días"
+#: ../../include/js_strings.php:87
+msgctxt "calendar"
+msgid "All day"
+msgstr "Todos los días"
-#: ../../include/datetime.php:275
-msgid "hour"
-msgstr "hora"
+#: ../../include/Import/import_diaspora.php:17
+msgid "No username found in import file."
+msgstr "No se ha encontrado el nombre de usuario en el fichero importado."
-#: ../../include/datetime.php:275
-msgid "hours"
-msgstr "horas"
+#: ../../include/Import/import_diaspora.php:143 ../../mod/import.php:487
+msgid "Import completed."
+msgstr "Importación completada."
-#: ../../include/datetime.php:276
-msgid "minute"
-msgstr "minuto"
+#: ../../include/comanche.php:34 ../../mod/admin.php:351
+msgid "Default"
+msgstr "Predeterminado"
-#: ../../include/datetime.php:276
-msgid "minutes"
-msgstr "minutos"
+#: ../../include/items.php:423 ../../mod/group.php:68 ../../mod/like.php:280
+#: ../../mod/dreport.php:6 ../../mod/dreport.php:45 ../../mod/subthread.php:58
+#: ../../mod/import_items.php:114 ../../mod/profperm.php:23
+#: ../../index.php:364
+msgid "Permission denied"
+msgstr "Permiso denegado"
-#: ../../include/datetime.php:277
-msgid "second"
-msgstr "segundo"
+#: ../../include/items.php:1130 ../../include/items.php:1176
+msgid "(Unknown)"
+msgstr "(Desconocido)"
-#: ../../include/datetime.php:277
-msgid "seconds"
-msgstr "segundos"
+#: ../../include/items.php:1373
+msgid "Visible to anybody on the internet."
+msgstr "Visible para cualquiera en internet."
+
+#: ../../include/items.php:1375
+msgid "Visible to you only."
+msgstr "Visible sólo para usted."
+
+#: ../../include/items.php:1377
+msgid "Visible to anybody in this network."
+msgstr "Visible para cualquiera en esta red."
-#: ../../include/datetime.php:285
+#: ../../include/items.php:1379
+msgid "Visible to anybody authenticated."
+msgstr "Visible para cualquiera que haya sido autenticado."
+
+#: ../../include/items.php:1381
#, php-format
-msgctxt "e.g. 22 hours ago, 1 minute ago"
-msgid "%1$d %2$s ago"
-msgstr "hace %1$d %2$s"
+msgid "Visible to anybody on %s."
+msgstr "Visible para cualquiera en %s."
-#: ../../include/datetime.php:519
+#: ../../include/items.php:1383
+msgid "Visible to all connections."
+msgstr "Visible para todas las conexiones."
+
+#: ../../include/items.php:1385
+msgid "Visible to approved connections."
+msgstr "Visible para las conexiones permitidas."
+
+#: ../../include/items.php:1387
+msgid "Visible to specific connections."
+msgstr "Visible para conexiones específicas."
+
+#: ../../include/items.php:4319 ../../mod/filestorage.php:27
+#: ../../mod/thing.php:86 ../../mod/admin.php:127 ../../mod/admin.php:1012
+#: ../../mod/admin.php:1217 ../../mod/display.php:36 ../../mod/viewsrc.php:20
+msgid "Item not found."
+msgstr "Elemento no encontrado."
+
+#: ../../include/items.php:4831 ../../mod/group.php:38 ../../mod/group.php:137
+msgid "Collection not found."
+msgstr "Colección no encontrada."
+
+#: ../../include/items.php:4847
+msgid "Collection is empty."
+msgstr "La colección está vacía."
+
+#: ../../include/items.php:4854
#, php-format
-msgid "%1$s's birthday"
-msgstr "Cumpleaños de %1$s"
+msgid "Collection: %s"
+msgstr "Colección: %s"
-#: ../../include/datetime.php:520
+#: ../../include/items.php:4864 ../../mod/connedit.php:683
#, php-format
-msgid "Happy Birthday %1$s"
-msgstr "Feliz cumpleaños %1$s"
+msgid "Connection: %s"
+msgstr "Conexión: %s"
+
+#: ../../include/items.php:4866
+msgid "Connection not found."
+msgstr "Conexión no encontrada"
+
+#: ../../include/event.php:22 ../../include/bb2diaspora.php:471
+#: ../../include/text.php:1392
+msgid "l F d, Y \\@ g:i A"
+msgstr "l d de F, Y \\@ G:i"
+
+#: ../../include/event.php:30 ../../include/bb2diaspora.php:477
+#: ../../include/text.php:1396
+msgid "Starts:"
+msgstr "Comienza:"
+
+#: ../../include/event.php:40 ../../include/bb2diaspora.php:485
+#: ../../include/text.php:1400
+msgid "Finishes:"
+msgstr "Finaliza:"
+
+#: ../../include/event.php:52 ../../include/identity.php:998
+#: ../../include/bb2diaspora.php:493 ../../include/text.php:1407
+#: ../../mod/directory.php:304
+msgid "Location:"
+msgstr "Ubicación:"
+
+#: ../../include/event.php:768
+msgid "This event has been added to your calendar."
+msgstr "Este evento ha sido añadido a su calendario."
+
+#: ../../include/event.php:904 ../../include/conversation.php:123
+#: ../../include/text.php:1919 ../../mod/tagger.php:47 ../../mod/like.php:363
+#: ../../mod/events.php:249
+msgid "event"
+msgstr "evento"
+
+#: ../../include/event.php:967
+msgid "Not specified"
+msgstr "Sin especificar"
+
+#: ../../include/event.php:968
+msgid "Needs Action"
+msgstr "Necesita de una intervención"
+
+#: ../../include/event.php:969
+msgid "Completed"
+msgstr "Completado/a"
+
+#: ../../include/event.php:970
+msgid "In Process"
+msgstr "En proceso"
+
+#: ../../include/event.php:971
+msgid "Cancelled"
+msgstr "Cancelado/a"
+
+#: ../../include/identity.php:32
+msgid "Unable to obtain identity information from database"
+msgstr "No ha sido posible obtener información sobre la identidad desde la base de datos"
+
+#: ../../include/identity.php:66
+msgid "Empty name"
+msgstr "Nombre vacío"
+
+#: ../../include/identity.php:69
+msgid "Name too long"
+msgstr "Nombre demasiado largo"
+
+#: ../../include/identity.php:181
+msgid "No account identifier"
+msgstr "Ningún identificador de la cuenta"
+
+#: ../../include/identity.php:193
+msgid "Nickname is required."
+msgstr "Se requiere un sobrenombre (alias)."
+
+#: ../../include/identity.php:207
+msgid "Reserved nickname. Please choose another."
+msgstr "Sobrenombre en uso. Por favor, elija otro."
+
+#: ../../include/identity.php:212
+msgid ""
+"Nickname has unsupported characters or is already being used on this site."
+msgstr "El alias contiene caracteres no admitidos o está ya en uso por otros usuarios de este sitio."
+
+#: ../../include/identity.php:288
+msgid "Unable to retrieve created identity"
+msgstr "No ha sido posible recuperar la identidad creada"
+
+#: ../../include/identity.php:346
+msgid "Default Profile"
+msgstr "Perfil principal"
+
+#: ../../include/identity.php:390 ../../include/identity.php:391
+#: ../../include/identity.php:398 ../../include/widgets.php:430
+#: ../../include/profile_selectors.php:80 ../../mod/connedit.php:573
+#: ../../mod/settings.php:338 ../../mod/settings.php:342
+#: ../../mod/settings.php:343 ../../mod/settings.php:346
+#: ../../mod/settings.php:357
+msgid "Friends"
+msgstr "Amigos"
+
+#: ../../include/identity.php:770
+msgid "Requested channel is not available."
+msgstr "El canal solicitado no está disponible."
+
+#: ../../include/identity.php:816 ../../mod/filestorage.php:54
+#: ../../mod/connect.php:13 ../../mod/achievements.php:11
+#: ../../mod/blocks.php:29 ../../mod/hcard.php:8 ../../mod/editwebpage.php:28
+#: ../../mod/profile.php:16 ../../mod/editblock.php:29
+#: ../../mod/editlayout.php:27 ../../mod/webpages.php:29
+#: ../../mod/layouts.php:29
+msgid "Requested profile is not available."
+msgstr "El perfil solicitado no está disponible."
+
+#: ../../include/identity.php:960 ../../mod/profiles.php:782
+msgid "Change profile photo"
+msgstr "Cambiar la foto del perfil"
+
+#: ../../include/identity.php:966
+msgid "Profiles"
+msgstr "Perfiles"
+
+#: ../../include/identity.php:966
+msgid "Manage/edit profiles"
+msgstr "Administrar/editar perfiles"
+
+#: ../../include/identity.php:967 ../../mod/profiles.php:783
+msgid "Create New Profile"
+msgstr "Crear un nuevo perfil"
+
+#: ../../include/identity.php:970 ../../include/nav.php:90
+msgid "Edit Profile"
+msgstr "Editar el perfil"
+
+#: ../../include/identity.php:982 ../../mod/profiles.php:794
+msgid "Profile Image"
+msgstr "Imagen del perfil"
+
+#: ../../include/identity.php:985
+msgid "visible to everybody"
+msgstr "visible para cualquiera"
+
+#: ../../include/identity.php:986 ../../mod/profiles.php:677
+#: ../../mod/profiles.php:798
+msgid "Edit visibility"
+msgstr "Editar visibilidad"
+
+#: ../../include/identity.php:1002 ../../include/identity.php:1242
+msgid "Gender:"
+msgstr "Género:"
+
+#: ../../include/identity.php:1003 ../../include/identity.php:1286
+msgid "Status:"
+msgstr "Estado:"
+
+#: ../../include/identity.php:1004 ../../include/identity.php:1297
+msgid "Homepage:"
+msgstr "Página personal:"
+
+#: ../../include/identity.php:1005
+msgid "Online Now"
+msgstr "Ahora en línea"
+
+#: ../../include/identity.php:1089 ../../include/identity.php:1167
+#: ../../mod/ping.php:318
+msgid "g A l F d"
+msgstr "g A l d F"
+
+#: ../../include/identity.php:1090 ../../include/identity.php:1168
+msgid "F d"
+msgstr "d F"
+
+#: ../../include/identity.php:1135 ../../include/identity.php:1207
+#: ../../mod/ping.php:341
+msgid "[today]"
+msgstr "[hoy]"
+
+#: ../../include/identity.php:1146
+msgid "Birthday Reminders"
+msgstr "Recordatorios de cumpleaños"
+
+#: ../../include/identity.php:1147
+msgid "Birthdays this week:"
+msgstr "Cumpleaños de esta semana:"
+
+#: ../../include/identity.php:1200
+msgid "[No description]"
+msgstr "[Sin descripción]"
+
+#: ../../include/identity.php:1218
+msgid "Event Reminders"
+msgstr "Recordatorios de eventos"
+
+#: ../../include/identity.php:1219
+msgid "Events this week:"
+msgstr "Eventos de esta semana:"
+
+#: ../../include/identity.php:1232 ../../include/identity.php:1349
+#: ../../include/apps.php:138 ../../mod/profperm.php:112
+msgid "Profile"
+msgstr "Perfil"
+
+#: ../../include/identity.php:1240 ../../mod/settings.php:1029
+msgid "Full Name:"
+msgstr "Nombre completo:"
+
+#: ../../include/identity.php:1247
+msgid "Like this channel"
+msgstr "Me gusta este canal"
+
+#: ../../include/identity.php:1258 ../../include/taxonomy.php:414
+#: ../../include/conversation.php:1721 ../../include/ItemObject.php:179
+#: ../../mod/photos.php:1083
+msgctxt "noun"
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] "Me gusta"
+msgstr[1] "Me gusta"
+
+#: ../../include/identity.php:1271
+msgid "j F, Y"
+msgstr "j F Y"
+
+#: ../../include/identity.php:1272
+msgid "j F"
+msgstr "j F"
+
+#: ../../include/identity.php:1279
+msgid "Birthday:"
+msgstr "Cumpleaños:"
+
+#: ../../include/identity.php:1283 ../../mod/directory.php:299
+msgid "Age:"
+msgstr "Edad:"
+
+#: ../../include/identity.php:1292
+#, php-format
+msgid "for %1$d %2$s"
+msgstr "por %1$d %2$s"
+
+#: ../../include/identity.php:1295 ../../mod/profiles.php:699
+msgid "Sexual Preference:"
+msgstr "Orientación sexual:"
+
+#: ../../include/identity.php:1299 ../../mod/profiles.php:701
+#: ../../mod/directory.php:315
+msgid "Hometown:"
+msgstr "Ciudad de origen:"
+
+#: ../../include/identity.php:1301
+msgid "Tags:"
+msgstr "Etiquetas:"
+
+#: ../../include/identity.php:1303 ../../mod/profiles.php:702
+msgid "Political Views:"
+msgstr "Posición política:"
+
+#: ../../include/identity.php:1305
+msgid "Religion:"
+msgstr "Religión:"
+
+#: ../../include/identity.php:1307 ../../mod/directory.php:317
+msgid "About:"
+msgstr "Sobre mí:"
+
+#: ../../include/identity.php:1309
+msgid "Hobbies/Interests:"
+msgstr "Aficciones/Intereses:"
+
+#: ../../include/identity.php:1311 ../../mod/profiles.php:705
+msgid "Likes:"
+msgstr "Me gusta:"
+
+#: ../../include/identity.php:1313 ../../mod/profiles.php:706
+msgid "Dislikes:"
+msgstr "No me gusta:"
+
+#: ../../include/identity.php:1315
+msgid "Contact information and Social Networks:"
+msgstr "Información de contacto y redes sociales:"
+
+#: ../../include/identity.php:1317
+msgid "My other channels:"
+msgstr "Mis otros canales:"
+
+#: ../../include/identity.php:1319
+msgid "Musical interests:"
+msgstr "Intereses musicales:"
+
+#: ../../include/identity.php:1321
+msgid "Books, literature:"
+msgstr "Libros, literatura:"
+
+#: ../../include/identity.php:1323
+msgid "Television:"
+msgstr "Televisión:"
+
+#: ../../include/identity.php:1325
+msgid "Film/dance/culture/entertainment:"
+msgstr "Cine/danza/cultura/entretenimiento:"
+
+#: ../../include/identity.php:1327
+msgid "Love/Romance:"
+msgstr "Vida sentimental/amorosa:"
+
+#: ../../include/identity.php:1329
+msgid "Work/employment:"
+msgstr "Trabajo:"
+
+#: ../../include/identity.php:1331
+msgid "School/education:"
+msgstr "Estudios:"
+
+#: ../../include/identity.php:1351
+msgid "Like this thing"
+msgstr "Me gusta esto"
+
+#: ../../include/taxonomy.php:240 ../../include/taxonomy.php:261
+msgid "Tags"
+msgstr "Etiquetas"
+
+#: ../../include/taxonomy.php:282 ../../include/widgets.php:36
+#: ../../include/contact_widgets.php:95
+msgid "Categories"
+msgstr "Categorías"
+
+#: ../../include/taxonomy.php:305
+msgid "Keywords"
+msgstr "Palabras clave"
+
+#: ../../include/taxonomy.php:326
+msgid "have"
+msgstr "tener"
+
+#: ../../include/taxonomy.php:326
+msgid "has"
+msgstr "tiene"
+
+#: ../../include/taxonomy.php:327
+msgid "want"
+msgstr "quiero"
+
+#: ../../include/taxonomy.php:327
+msgid "wants"
+msgstr "quiere"
+
+#: ../../include/taxonomy.php:328 ../../include/ItemObject.php:254
+msgid "like"
+msgstr "me gusta"
+
+#: ../../include/taxonomy.php:328
+msgid "likes"
+msgstr "gusta de"
+
+#: ../../include/taxonomy.php:329 ../../include/ItemObject.php:255
+msgid "dislike"
+msgstr "no me gusta"
+
+#: ../../include/taxonomy.php:329
+msgid "dislikes"
+msgstr "no gusta de"
+
+#: ../../include/acl_selectors.php:240
+msgid "Visible to your default audience"
+msgstr "Visible para su público predeterminado."
+
+#: ../../include/acl_selectors.php:241
+msgid "Show"
+msgstr "Mostrar"
+
+#: ../../include/acl_selectors.php:242
+msgid "Don't show"
+msgstr "No mostrar"
+
+#: ../../include/acl_selectors.php:247
+msgid "Other networks and post services"
+msgstr "Otras redes y servicios de correo"
+
+#: ../../include/acl_selectors.php:249 ../../mod/filestorage.php:147
+#: ../../mod/thing.php:310 ../../mod/thing.php:356 ../../mod/photos.php:631
+#: ../../mod/photos.php:998 ../../mod/chat.php:211
+msgid "Permissions"
+msgstr "Permisos"
+
+#: ../../include/acl_selectors.php:250 ../../include/ItemObject.php:384
+#: ../../mod/photos.php:1215
+msgid "Close"
+msgstr "Cerrar"
+
+#: ../../include/activities.php:42
+msgid " and "
+msgstr "y"
+
+#: ../../include/activities.php:50
+msgid "public profile"
+msgstr "perfil público"
+
+#: ../../include/activities.php:59
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+msgstr "%1$s cambió %2$s a &ldquo;%3$s&rdquo;"
+
+#: ../../include/activities.php:60
+#, php-format
+msgid "Visit %1$s's %2$s"
+msgstr "Visitar %2$s de %1$s"
+
+#: ../../include/activities.php:63
+#, php-format
+msgid "%1$s has an updated %2$s, changing %3$s."
+msgstr "%1$s ha actualizado %2$s cambiando %3$s."
+
+#: ../../include/attach.php:246 ../../include/attach.php:332
+msgid "Item was not found."
+msgstr "Elemento no encontrado."
+
+#: ../../include/attach.php:496
+msgid "No source file."
+msgstr "Ningún fichero de origen"
+
+#: ../../include/attach.php:514
+msgid "Cannot locate file to replace"
+msgstr "No se puede localizar el fichero que va a ser sustituido."
+
+#: ../../include/attach.php:532
+msgid "Cannot locate file to revise/update"
+msgstr "No se puede localizar el fichero para revisar/actualizar"
+
+#: ../../include/attach.php:667
+#, php-format
+msgid "File exceeds size limit of %d"
+msgstr "El fichero supera el limite de tamaño de %d"
+
+#: ../../include/attach.php:681
+#, php-format
+msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
+msgstr "Ha alcanzado su límite de %1$.0f Mbytes de almacenamiento de adjuntos."
+
+#: ../../include/attach.php:837
+msgid "File upload failed. Possible system limit or action terminated."
+msgstr "Error de carga, posiblemente por limite del sistema o porque la acción ha finalizado."
+
+#: ../../include/attach.php:850
+msgid "Stored file could not be verified. Upload failed."
+msgstr "El fichero almacenado no ha podido ser verificado. El envío ha fallado."
+
+#: ../../include/attach.php:898 ../../include/attach.php:914
+msgid "Path not available."
+msgstr "Ruta no disponible."
+
+#: ../../include/attach.php:960 ../../include/attach.php:1112
+msgid "Empty pathname"
+msgstr "Ruta vacía"
+
+#: ../../include/attach.php:986
+msgid "duplicate filename or path"
+msgstr "Nombre duplicado de ruta o fichero"
+
+#: ../../include/attach.php:1008
+msgid "Path not found."
+msgstr "Ruta no encontrada"
+
+#: ../../include/attach.php:1066
+msgid "mkdir failed."
+msgstr "mkdir ha fallado."
+
+#: ../../include/attach.php:1070
+msgid "database storage failed."
+msgstr "el almacenamiento en la base de datos ha fallado."
+
+#: ../../include/attach.php:1118
+msgid "Empty path"
+msgstr "Ruta vacía"
+
+#: ../../include/bb2diaspora.php:382
+msgid "Attachments:"
+msgstr "Ficheros adjuntos:"
+
+#: ../../include/bb2diaspora.php:473
+msgid "$Projectname event notification:"
+msgstr "Notificación de eventos de $Projectname:"
+
+#: ../../include/notify.php:20
+msgid "created a new post"
+msgstr "ha creado una nueva entrada"
+
+#: ../../include/notify.php:21
+#, php-format
+msgid "commented on %s's post"
+msgstr "ha comentado la entrada de %s"
+
+#: ../../include/widgets.php:92 ../../include/nav.php:157
+#: ../../mod/apps.php:36
+msgid "Apps"
+msgstr "Aplicaciones"
+
+#: ../../include/widgets.php:93
+msgid "System"
+msgstr "Sistema"
+
+#: ../../include/widgets.php:95 ../../include/conversation.php:1526
+msgid "Personal"
+msgstr "Personales"
+
+#: ../../include/widgets.php:96
+msgid "Create Personal App"
+msgstr "Crear una aplicación personal"
+
+#: ../../include/widgets.php:97
+msgid "Edit Personal App"
+msgstr "Editar una aplicación personal"
+
+#: ../../include/widgets.php:139 ../../mod/suggest.php:54
+msgid "Ignore/Hide"
+msgstr "Ignorar/Ocultar"
+
+#: ../../include/widgets.php:144 ../../mod/connections.php:125
+msgid "Suggestions"
+msgstr "Sugerencias"
+
+#: ../../include/widgets.php:145
+msgid "See more..."
+msgstr "Ver más..."
+
+#: ../../include/widgets.php:166
+#, php-format
+msgid "You have %1$.0f of %2$.0f allowed connections."
+msgstr "Tiene %1$.0f de %2$.0f conexiones permitidas."
+
+#: ../../include/widgets.php:172
+msgid "Add New Connection"
+msgstr "Añadir nueva conexión"
+
+#: ../../include/widgets.php:173
+msgid "Enter the channel address"
+msgstr "Introducir la dirección del canal"
+
+#: ../../include/widgets.php:174
+msgid "Example: bob@example.com, http://example.com/barbara"
+msgstr "Ejemplo: paco@ejemplo.com, http://ejemplo.com/paco"
+
+#: ../../include/widgets.php:190
+msgid "Notes"
+msgstr "Notas"
+
+#: ../../include/widgets.php:192 ../../include/text.php:868
+#: ../../include/text.php:880 ../../mod/rbmark.php:28 ../../mod/rbmark.php:100
+#: ../../mod/admin.php:1449 ../../mod/admin.php:1469 ../../mod/filer.php:49
+msgid "Save"
+msgstr "Guardar"
+
+#: ../../include/widgets.php:266
+msgid "Remove term"
+msgstr "Eliminar término"
+
+#: ../../include/widgets.php:274 ../../include/features.php:72
+msgid "Saved Searches"
+msgstr "Búsquedas guardadas"
+
+#: ../../include/widgets.php:275 ../../include/group.php:300
+msgid "add"
+msgstr "añadir"
+
+#: ../../include/widgets.php:304 ../../include/features.php:85
+#: ../../include/contact_widgets.php:57
+msgid "Saved Folders"
+msgstr "Carpetas guardadas"
+
+#: ../../include/widgets.php:307 ../../include/contact_widgets.php:60
+#: ../../include/contact_widgets.php:98
+msgid "Everything"
+msgstr "Todo"
+
+#: ../../include/widgets.php:349
+msgid "Archives"
+msgstr "Hemeroteca"
+
+#: ../../include/widgets.php:428 ../../mod/connedit.php:571
+msgid "Me"
+msgstr "Yo"
+
+#: ../../include/widgets.php:429 ../../mod/connedit.php:572
+msgid "Family"
+msgstr "Familia"
+
+#: ../../include/widgets.php:431 ../../mod/connedit.php:574
+msgid "Acquaintances"
+msgstr "Conocidos/as"
+
+#: ../../include/widgets.php:432 ../../mod/connedit.php:575
+#: ../../mod/connections.php:88 ../../mod/connections.php:103
+msgid "All"
+msgstr "Todas"
+
+#: ../../include/widgets.php:451
+msgid "Refresh"
+msgstr "Recargar"
+
+#: ../../include/widgets.php:485
+msgid "Account settings"
+msgstr "Configuración de la cuenta"
+
+#: ../../include/widgets.php:491
+msgid "Channel settings"
+msgstr "Configuración del canal"
+
+#: ../../include/widgets.php:497
+msgid "Additional features"
+msgstr "Características adicionales"
+
+#: ../../include/widgets.php:503
+msgid "Feature/Addon settings"
+msgstr "Configuración de características o complementos"
+
+#: ../../include/widgets.php:509
+msgid "Display settings"
+msgstr "Ajustes de visualización"
+
+#: ../../include/widgets.php:515
+msgid "Connected apps"
+msgstr "Aplicaciones conectadas"
+
+#: ../../include/widgets.php:521
+msgid "Export channel"
+msgstr "Exportar canal"
+
+#: ../../include/widgets.php:530 ../../mod/connedit.php:683
+msgid "Connection Default Permissions"
+msgstr "Permisos predeterminados de conexión"
+
+#: ../../include/widgets.php:538
+msgid "Premium Channel Settings"
+msgstr "Configuración del canal premium"
+
+#: ../../include/widgets.php:546 ../../include/features.php:59
+#: ../../mod/sources.php:88
+msgid "Channel Sources"
+msgstr "Orígenes de los contenidos del canal"
+
+#: ../../include/widgets.php:554 ../../include/nav.php:202
+#: ../../include/apps.php:134 ../../mod/admin.php:1071
+#: ../../mod/admin.php:1271
+msgid "Settings"
+msgstr "Ajustes"
+
+#: ../../include/widgets.php:568
+msgid "Private Mail Menu"
+msgstr "Menú de correo privado"
+
+#: ../../include/widgets.php:570
+msgid "Combined View"
+msgstr "Vista combinada"
+
+#: ../../include/widgets.php:575 ../../include/nav.php:191
+msgid "Inbox"
+msgstr "Bandeja de entrada"
+
+#: ../../include/widgets.php:580 ../../include/nav.php:192
+msgid "Outbox"
+msgstr "Bandeja de salida"
+
+#: ../../include/widgets.php:585 ../../include/nav.php:193
+msgid "New Message"
+msgstr "Nuevo mensaje"
+
+#: ../../include/widgets.php:604 ../../include/widgets.php:616
+msgid "Conversations"
+msgstr "Conversaciones"
+
+#: ../../include/widgets.php:608
+msgid "Received Messages"
+msgstr "Mensajes recibidos"
+
+#: ../../include/widgets.php:612
+msgid "Sent Messages"
+msgstr "Enviar mensajes"
+
+#: ../../include/widgets.php:626
+msgid "No messages."
+msgstr "Sin mensajes."
+
+#: ../../include/widgets.php:644
+msgid "Delete conversation"
+msgstr "Eliminar conversación"
+
+#: ../../include/widgets.php:670
+msgid "Events Menu"
+msgstr "Menú de eventos"
+
+#: ../../include/widgets.php:671
+msgid "Day View"
+msgstr "Eventos del día"
+
+#: ../../include/widgets.php:672
+msgid "Week View"
+msgstr "Eventos de la semana"
+
+#: ../../include/widgets.php:673
+msgid "Month View"
+msgstr "Eventos del mes"
+
+#: ../../include/widgets.php:674 ../../mod/events.php:654
+msgid "Export"
+msgstr "Exportar"
+
+#: ../../include/widgets.php:675 ../../mod/events.php:657
+msgid "Import"
+msgstr "Importar"
+
+#: ../../include/widgets.php:685
+msgid "Events Tools"
+msgstr "Gestión de eventos"
+
+#: ../../include/widgets.php:686
+msgid "Export Calendar"
+msgstr "Exportar el calendario"
+
+#: ../../include/widgets.php:687
+msgid "Import Calendar"
+msgstr "Importar un calendario"
+
+#: ../../include/widgets.php:761
+msgid "Chat Rooms"
+msgstr "Salas de chat"
+
+#: ../../include/widgets.php:781
+msgid "Bookmarked Chatrooms"
+msgstr "Salas de chat preferidas"
+
+#: ../../include/widgets.php:801
+msgid "Suggested Chatrooms"
+msgstr "Salas de chat sugeridas"
+
+#: ../../include/widgets.php:928 ../../include/widgets.php:986
+msgid "photo/image"
+msgstr "foto/imagen"
+
+#: ../../include/widgets.php:1081 ../../include/widgets.php:1083
+msgid "Rate Me"
+msgstr "Valorar este canal"
+
+#: ../../include/widgets.php:1087
+msgid "View Ratings"
+msgstr "Mostrar las valoraciones"
+
+#: ../../include/widgets.php:1098
+msgid "Public Hubs"
+msgstr "Servidores públicos"
+
+#: ../../include/widgets.php:1146
+msgid "Forums"
+msgstr "Foros"
+
+#: ../../include/widgets.php:1175
+msgid "Tasks"
+msgstr "Tareas"
+
+#: ../../include/widgets.php:1184
+msgid "Documentation"
+msgstr "Documentación"
+
+#: ../../include/widgets.php:1186
+msgid "Project/Site Information"
+msgstr "Información sobre el proyecto o sitio"
+
+#: ../../include/widgets.php:1187
+msgid "For Members"
+msgstr "Para los usuarios"
+
+#: ../../include/widgets.php:1188
+msgid "For Administrators"
+msgstr "Para los administradores"
+
+#: ../../include/widgets.php:1189
+msgid "For Developers"
+msgstr "Para los desarrolladores"
+
+#: ../../include/widgets.php:1214 ../../mod/admin.php:441
+msgid "Site"
+msgstr "Sitio"
+
+#: ../../include/widgets.php:1215
+msgid "Accounts"
+msgstr "Cuentas"
+
+#: ../../include/widgets.php:1216 ../../mod/admin.php:972
+msgid "Channels"
+msgstr "Canales"
+
+#: ../../include/widgets.php:1217 ../../mod/admin.php:1069
+#: ../../mod/admin.php:1109
+msgid "Plugins"
+msgstr "Extensiones"
+
+#: ../../include/widgets.php:1218 ../../mod/admin.php:1269
+#: ../../mod/admin.php:1303
+msgid "Themes"
+msgstr "Temas"
+
+#: ../../include/widgets.php:1219
+msgid "Inspect queue"
+msgstr "Examinar la cola"
+
+#: ../../include/widgets.php:1220
+msgid "Profile Config"
+msgstr "Ajustes del perfil"
+
+#: ../../include/widgets.php:1221
+msgid "DB updates"
+msgstr "Actualizaciones de la base de datos"
+
+#: ../../include/widgets.php:1239 ../../include/widgets.php:1245
+#: ../../mod/admin.php:1388
+msgid "Logs"
+msgstr "Informes"
+
+#: ../../include/widgets.php:1243 ../../include/nav.php:210
+msgid "Admin"
+msgstr "Administrador"
+
+#: ../../include/widgets.php:1244
+msgid "Plugin Features"
+msgstr "Ajustes de la extensión"
+
+#: ../../include/widgets.php:1246
+msgid "User registrations waiting for confirmation"
+msgstr "Registros de usuarios pendientes de confirmación"
+
+#: ../../include/widgets.php:1324 ../../mod/photos.php:748
+#: ../../mod/photos.php:1283
+msgid "View Photo"
+msgstr "Ver foto"
+
+#: ../../include/widgets.php:1341 ../../mod/photos.php:779
+msgid "Edit Album"
+msgstr "Editar álbum"
+
+#: ../../include/bookmarks.php:35
+#, php-format
+msgid "%1$s's bookmarks"
+msgstr "Marcadores de %1$s"
#: ../../include/features.php:38
msgid "General Features"
@@ -555,12 +1640,7 @@ msgstr "Fotos de gran tamaño"
msgid ""
"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
"(640px) photo thumbnails"
-msgstr "Incluir miniaturas de fotos grandes (1024px) en publicaciones. Si no está habilitado, usar miniaturas pequeñas (6400px)"
-
-#: ../../include/features.php:59 ../../include/widgets.php:546
-#: ../../mod/sources.php:88
-msgid "Channel Sources"
-msgstr "Orígenes de los contenidos del canal"
+msgstr "Incluir miniaturas de fotos grandes (1024px) en publicaciones. Si no está habilitado, usar miniaturas pequeñas (640px)"
#: ../../include/features.php:59
msgid "Automatically import channel content from other channels or feeds"
@@ -621,10 +1701,6 @@ msgstr "Filtrado de colecciones"
msgid "Enable widget to display Network posts only from selected collections"
msgstr "Habilitar la muestra de entradas eligiendo colecciones"
-#: ../../include/features.php:72 ../../include/widgets.php:274
-msgid "Saved Searches"
-msgstr "Búsquedas guardadas"
-
#: ../../include/features.php:72
msgid "Save search terms for re-use"
msgstr "Guardar términos de búsqueda para su reutilización"
@@ -651,7 +1727,7 @@ msgstr "Herramienta de afinidad"
#: ../../include/features.php:75
msgid "Filter stream activity by depth of relationships"
-msgstr "Filtrar la actividad del flujo por profundidad de relaciones"
+msgstr "Filtrar el contenido según la profundidad de las relaciones"
#: ../../include/features.php:76
msgid "Connection Filtering"
@@ -689,11 +1765,6 @@ msgstr "Categorías de entradas"
msgid "Add categories to your posts"
msgstr "Añadir categorías a sus publicaciones"
-#: ../../include/features.php:85 ../../include/contact_widgets.php:57
-#: ../../include/widgets.php:304
-msgid "Saved Folders"
-msgstr "Carpetas guardadas"
-
#: ../../include/features.php:85
msgid "Ability to file posts under folders"
msgstr "Capacidad de archivar entradas en carpetas"
@@ -722,573 +1793,364 @@ msgstr "Nube de etiquetas"
msgid "Provide a personal tag cloud on your channel page"
msgstr "Proveer nube de etiquetas personal en su página de canal"
-#: ../../include/comanche.php:34 ../../mod/admin.php:351
-msgid "Default"
-msgstr "Predeterminado"
-
-#: ../../include/js_strings.php:5
-msgid "Delete this item?"
-msgstr "¿Borrar este elemento?"
-
-#: ../../include/js_strings.php:6 ../../include/ItemObject.php:682
-#: ../../mod/photos.php:1047 ../../mod/photos.php:1165
-msgid "Comment"
-msgstr "Comentar"
-
-#: ../../include/js_strings.php:7 ../../include/ItemObject.php:399
-msgid "[+] show all"
-msgstr "[+] mostrar todo:"
-
-#: ../../include/js_strings.php:8
-msgid "[-] show less"
-msgstr "[-] mostrar menos"
-
-#: ../../include/js_strings.php:9
-msgid "[+] expand"
-msgstr "[+] expandir"
-
-#: ../../include/js_strings.php:10
-msgid "[-] collapse"
-msgstr "[-] contraer"
-
-#: ../../include/js_strings.php:11
-msgid "Password too short"
-msgstr "Contraseña demasiado corta"
-
-#: ../../include/js_strings.php:12
-msgid "Passwords do not match"
-msgstr "Las contraseñas no coinciden"
-
-#: ../../include/js_strings.php:13 ../../mod/photos.php:41
-msgid "everybody"
-msgstr "cualquiera"
-
-#: ../../include/js_strings.php:14
-msgid "Secret Passphrase"
-msgstr "Contraseña secreta"
-
-#: ../../include/js_strings.php:15
-msgid "Passphrase hint"
-msgstr "Pista de contraseña"
-
-#: ../../include/js_strings.php:16
-msgid "Notice: Permissions have changed but have not yet been submitted."
-msgstr "Aviso: los permisos han cambiado pero aún no han sido enviados."
-
-#: ../../include/js_strings.php:17
-msgid "close all"
-msgstr "cerrar todo"
+#: ../../include/profile_selectors.php:6
+#: ../../include/profile_selectors.php:23 ../../mod/id.php:103
+msgid "Male"
+msgstr "Hombre"
-#: ../../include/js_strings.php:18
-msgid "Nothing new here"
-msgstr "Nada nuevo por aquí"
+#: ../../include/profile_selectors.php:6
+#: ../../include/profile_selectors.php:23 ../../mod/id.php:105
+msgid "Female"
+msgstr "Mujer"
-#: ../../include/js_strings.php:19
-msgid "Rate This Channel (this is public)"
-msgstr "Valorar este canal (esto es público)"
+#: ../../include/profile_selectors.php:6
+msgid "Currently Male"
+msgstr "Actualmente hombre"
-#: ../../include/js_strings.php:20 ../../mod/connedit.php:694
-#: ../../mod/rate.php:157
-msgid "Rating"
-msgstr "Valoración"
+#: ../../include/profile_selectors.php:6
+msgid "Currently Female"
+msgstr "Actualmente mujer"
-#: ../../include/js_strings.php:21
-msgid "Describe (optional)"
-msgstr "Describir (opcional)"
+#: ../../include/profile_selectors.php:6
+msgid "Mostly Male"
+msgstr "Generalmente hombre"
-#: ../../include/js_strings.php:22 ../../include/ItemObject.php:683
-#: ../../include/widgets.php:676 ../../mod/fsuggest.php:108
-#: ../../mod/mitem.php:231 ../../mod/connedit.php:715 ../../mod/mood.php:135
-#: ../../mod/pconfig.php:108 ../../mod/filestorage.php:156
-#: ../../mod/poke.php:171 ../../mod/chat.php:184 ../../mod/chat.php:213
-#: ../../mod/rate.php:168 ../../mod/photos.php:637 ../../mod/photos.php:1008
-#: ../../mod/photos.php:1048 ../../mod/photos.php:1166 ../../mod/admin.php:435
-#: ../../mod/admin.php:802 ../../mod/admin.php:966 ../../mod/admin.php:1103
-#: ../../mod/admin.php:1297 ../../mod/admin.php:1382 ../../mod/appman.php:99
-#: ../../mod/pdledit.php:58 ../../mod/events.php:531 ../../mod/events.php:710
-#: ../../mod/sources.php:104 ../../mod/sources.php:138
-#: ../../mod/import.php:527 ../../mod/thing.php:313 ../../mod/thing.php:359
-#: ../../mod/invite.php:142 ../../mod/mail.php:371 ../../mod/settings.php:584
-#: ../../mod/settings.php:696 ../../mod/settings.php:724
-#: ../../mod/settings.php:747 ../../mod/settings.php:832
-#: ../../mod/settings.php:1021 ../../mod/xchan.php:11 ../../mod/group.php:81
-#: ../../mod/connect.php:93 ../../mod/locs.php:116 ../../mod/setup.php:331
-#: ../../mod/setup.php:371 ../../mod/profiles.php:667
-#: ../../mod/import_items.php:122 ../../view/theme/redbasic/php/config.php:99
-msgid "Submit"
-msgstr "Enviar"
+#: ../../include/profile_selectors.php:6
+msgid "Mostly Female"
+msgstr "Generalmente mujer"
-#: ../../include/js_strings.php:23
-msgid "Please enter a link URL"
-msgstr "Por favor, introduzca una dirección de enlace"
+#: ../../include/profile_selectors.php:6
+msgid "Transgender"
+msgstr "Transgénero"
-#: ../../include/js_strings.php:24
-msgid "Unsaved changes. Are you sure you wish to leave this page?"
-msgstr "Cambios no guardados. ¿Está seguro de que desea abandonar la página?"
+#: ../../include/profile_selectors.php:6
+msgid "Intersex"
+msgstr "Intersexual"
-#: ../../include/js_strings.php:26
-msgid "timeago.prefixAgo"
-msgstr "timeago.prefixAgo"
+#: ../../include/profile_selectors.php:6
+msgid "Transsexual"
+msgstr "Transexual"
-#: ../../include/js_strings.php:27
-msgid "timeago.prefixFromNow"
-msgstr "timeago.prefixFromNow"
+#: ../../include/profile_selectors.php:6
+msgid "Hermaphrodite"
+msgstr "Hermafrodita"
-#: ../../include/js_strings.php:28
-msgid "ago"
-msgstr "antes"
+#: ../../include/profile_selectors.php:6
+msgid "Neuter"
+msgstr "Neutral"
-#: ../../include/js_strings.php:29
-msgid "from now"
-msgstr "desde ahora"
+#: ../../include/profile_selectors.php:6
+msgid "Non-specific"
+msgstr "No especificado"
-#: ../../include/js_strings.php:30
-msgid "less than a minute"
-msgstr "menos de un minuto"
+#: ../../include/profile_selectors.php:6
+#: ../../include/profile_selectors.php:23
+#: ../../include/profile_selectors.php:61
+#: ../../include/profile_selectors.php:97 ../../include/permissions.php:871
+msgid "Other"
+msgstr "Otro"
-#: ../../include/js_strings.php:31
-msgid "about a minute"
-msgstr "alrededor de un minuto"
+#: ../../include/profile_selectors.php:6
+msgid "Undecided"
+msgstr "Indeciso/a"
-#: ../../include/js_strings.php:32
-#, php-format
-msgid "%d minutes"
-msgstr "%d minutos"
+#: ../../include/profile_selectors.php:42
+#: ../../include/profile_selectors.php:61
+msgid "Males"
+msgstr "Hombres"
-#: ../../include/js_strings.php:33
-msgid "about an hour"
-msgstr "alrededor de una hora"
+#: ../../include/profile_selectors.php:42
+#: ../../include/profile_selectors.php:61
+msgid "Females"
+msgstr "Mujeres"
-#: ../../include/js_strings.php:34
-#, php-format
-msgid "about %d hours"
-msgstr "alrededor de %d horas"
+#: ../../include/profile_selectors.php:42
+msgid "Gay"
+msgstr "Homosexual"
-#: ../../include/js_strings.php:35
-msgid "a day"
-msgstr "un día"
+#: ../../include/profile_selectors.php:42
+msgid "Lesbian"
+msgstr "Lesbiana"
-#: ../../include/js_strings.php:36
-#, php-format
-msgid "%d days"
-msgstr "%d días"
+#: ../../include/profile_selectors.php:42
+msgid "No Preference"
+msgstr "Sin preferencias"
-#: ../../include/js_strings.php:37
-msgid "about a month"
-msgstr "alrededor de un mes"
+#: ../../include/profile_selectors.php:42
+msgid "Bisexual"
+msgstr "Bisexual"
-#: ../../include/js_strings.php:38
-#, php-format
-msgid "%d months"
-msgstr "%d meses"
+#: ../../include/profile_selectors.php:42
+msgid "Autosexual"
+msgstr "Autosexual"
-#: ../../include/js_strings.php:39
-msgid "about a year"
-msgstr "alrededor de un año"
+#: ../../include/profile_selectors.php:42
+msgid "Abstinent"
+msgstr "Casto/a"
-#: ../../include/js_strings.php:40
-#, php-format
-msgid "%d years"
-msgstr "%d años"
+#: ../../include/profile_selectors.php:42
+msgid "Virgin"
+msgstr "Virgen"
-#: ../../include/js_strings.php:41
-msgid " "
-msgstr " "
+#: ../../include/profile_selectors.php:42
+msgid "Deviant"
+msgstr "Fuera de lo común"
-#: ../../include/js_strings.php:42
-msgid "timeago.numbers"
-msgstr "timeago.numbers"
+#: ../../include/profile_selectors.php:42
+msgid "Fetish"
+msgstr "Fetichista"
-#: ../../include/js_strings.php:44 ../../include/text.php:1164
-msgid "January"
-msgstr "enero"
+#: ../../include/profile_selectors.php:42
+msgid "Oodles"
+msgstr "Orgías"
-#: ../../include/js_strings.php:45 ../../include/text.php:1164
-msgid "February"
-msgstr "febrero"
+#: ../../include/profile_selectors.php:42
+msgid "Nonsexual"
+msgstr "Asexual"
-#: ../../include/js_strings.php:46 ../../include/text.php:1164
-msgid "March"
-msgstr "marzo"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Single"
+msgstr "Soltero/a"
-#: ../../include/js_strings.php:47 ../../include/text.php:1164
-msgid "April"
-msgstr "abril"
+#: ../../include/profile_selectors.php:80
+msgid "Lonely"
+msgstr "Solo/a"
-#: ../../include/js_strings.php:48
-msgctxt "long"
-msgid "May"
-msgstr "mayo"
+#: ../../include/profile_selectors.php:80
+msgid "Available"
+msgstr "Disponible"
-#: ../../include/js_strings.php:49 ../../include/text.php:1164
-msgid "June"
-msgstr "junio"
+#: ../../include/profile_selectors.php:80
+msgid "Unavailable"
+msgstr "No disponible"
-#: ../../include/js_strings.php:50 ../../include/text.php:1164
-msgid "July"
-msgstr "julio"
+#: ../../include/profile_selectors.php:80
+msgid "Has crush"
+msgstr "Enamorado/a"
-#: ../../include/js_strings.php:51 ../../include/text.php:1164
-msgid "August"
-msgstr "agosto"
+#: ../../include/profile_selectors.php:80
+msgid "Infatuated"
+msgstr "Apasionado/a"
-#: ../../include/js_strings.php:52 ../../include/text.php:1164
-msgid "September"
-msgstr "septiembre"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Dating"
+msgstr "Saliendo con alguien"
-#: ../../include/js_strings.php:53 ../../include/text.php:1164
-msgid "October"
-msgstr "octubre"
+#: ../../include/profile_selectors.php:80
+msgid "Unfaithful"
+msgstr "Infiel"
-#: ../../include/js_strings.php:54 ../../include/text.php:1164
-msgid "November"
-msgstr "noviembre"
+#: ../../include/profile_selectors.php:80
+msgid "Sex Addict"
+msgstr "Con adicción al sexo"
-#: ../../include/js_strings.php:55 ../../include/text.php:1164
-msgid "December"
-msgstr "diciembre"
+#: ../../include/profile_selectors.php:80
+msgid "Friends/Benefits"
+msgstr "Amigos con algo extra"
-#: ../../include/js_strings.php:56
-msgid "Jan"
-msgstr "Ene"
+#: ../../include/profile_selectors.php:80
+msgid "Casual"
+msgstr "Casual"
-#: ../../include/js_strings.php:57
-msgid "Feb"
-msgstr "Feb"
+#: ../../include/profile_selectors.php:80
+msgid "Engaged"
+msgstr "Prometido/a"
-#: ../../include/js_strings.php:58
-msgid "Mar"
-msgstr "Mar"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Married"
+msgstr "Casado/a"
-#: ../../include/js_strings.php:59
-msgid "Apr"
-msgstr "Abr"
+#: ../../include/profile_selectors.php:80
+msgid "Imaginarily married"
+msgstr "Casado/a en sueños"
-#: ../../include/js_strings.php:60
-msgctxt "short"
-msgid "May"
-msgstr "May"
+#: ../../include/profile_selectors.php:80
+msgid "Partners"
+msgstr "Pareja"
-#: ../../include/js_strings.php:61
-msgid "Jun"
-msgstr "Jun"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Cohabiting"
+msgstr "Cohabitando"
-#: ../../include/js_strings.php:62
-msgid "Jul"
-msgstr "Jul"
+#: ../../include/profile_selectors.php:80
+msgid "Common law"
+msgstr "Matrimonio tradicional"
-#: ../../include/js_strings.php:63
-msgid "Aug"
-msgstr "Ago"
+#: ../../include/profile_selectors.php:80
+msgid "Happy"
+msgstr "Felíz"
-#: ../../include/js_strings.php:64
-msgid "Sep"
-msgstr "Sep"
+#: ../../include/profile_selectors.php:80
+msgid "Not looking"
+msgstr "No estoy buscando"
-#: ../../include/js_strings.php:65
-msgid "Oct"
-msgstr "Oct"
+#: ../../include/profile_selectors.php:80
+msgid "Swinger"
+msgstr "Libertino"
-#: ../../include/js_strings.php:66
-msgid "Nov"
-msgstr "Nov"
+#: ../../include/profile_selectors.php:80
+msgid "Betrayed"
+msgstr "Engañado/a"
-#: ../../include/js_strings.php:67
-msgid "Dec"
-msgstr "Dic"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Separated"
+msgstr "Separado/a"
-#: ../../include/js_strings.php:68 ../../include/text.php:1160
-msgid "Sunday"
-msgstr "domingo"
+#: ../../include/profile_selectors.php:80
+msgid "Unstable"
+msgstr "Inestable"
-#: ../../include/js_strings.php:69 ../../include/text.php:1160
-msgid "Monday"
-msgstr "lunes"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Divorced"
+msgstr "Divorciado/a"
-#: ../../include/js_strings.php:70 ../../include/text.php:1160
-msgid "Tuesday"
-msgstr "martes"
+#: ../../include/profile_selectors.php:80
+msgid "Imaginarily divorced"
+msgstr "Divorciado/a en sueños"
-#: ../../include/js_strings.php:71 ../../include/text.php:1160
-msgid "Wednesday"
-msgstr "miércoles"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Widowed"
+msgstr "Viudo/a"
-#: ../../include/js_strings.php:72 ../../include/text.php:1160
-msgid "Thursday"
-msgstr "jueves"
+#: ../../include/profile_selectors.php:80
+msgid "Uncertain"
+msgstr "Indeterminado"
-#: ../../include/js_strings.php:73 ../../include/text.php:1160
-msgid "Friday"
-msgstr "viernes"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "It's complicated"
+msgstr "Es complicado"
-#: ../../include/js_strings.php:74 ../../include/text.php:1160
-msgid "Saturday"
-msgstr "sábado"
+#: ../../include/profile_selectors.php:80
+msgid "Don't care"
+msgstr "No me importa"
-#: ../../include/js_strings.php:75
-msgid "Sun"
-msgstr "Dom"
+#: ../../include/profile_selectors.php:80
+msgid "Ask me"
+msgstr "Pregúnteme"
-#: ../../include/js_strings.php:76
-msgid "Mon"
-msgstr "Lun"
+#: ../../include/datetime.php:48
+msgid "Miscellaneous"
+msgstr "Varios"
-#: ../../include/js_strings.php:77
-msgid "Tue"
-msgstr "Mar"
+#: ../../include/datetime.php:132
+msgid "YYYY-MM-DD or MM-DD"
+msgstr "AAAA-MM-DD o MM-DD"
-#: ../../include/js_strings.php:78
-msgid "Wed"
-msgstr "Mié"
+#: ../../include/datetime.php:236 ../../mod/appman.php:91
+#: ../../mod/appman.php:92 ../../mod/events.php:437 ../../mod/events.php:442
+msgid "Required"
+msgstr "Obligatorio"
-#: ../../include/js_strings.php:79
-msgid "Thu"
-msgstr "Jue"
+#: ../../include/datetime.php:263 ../../boot.php:2284
+msgid "never"
+msgstr "nunca"
-#: ../../include/js_strings.php:80
-msgid "Fri"
-msgstr "Vie"
+#: ../../include/datetime.php:269
+msgid "less than a second ago"
+msgstr "hace un instante"
-#: ../../include/js_strings.php:81
-msgid "Sat"
-msgstr "Sáb"
+#: ../../include/datetime.php:272
+msgid "year"
+msgstr "año"
-#: ../../include/js_strings.php:82
-msgctxt "calendar"
-msgid "today"
-msgstr "hoy"
+#: ../../include/datetime.php:272
+msgid "years"
+msgstr "años"
-#: ../../include/js_strings.php:83
-msgctxt "calendar"
+#: ../../include/datetime.php:273
msgid "month"
msgstr "mes"
-#: ../../include/js_strings.php:84
-msgctxt "calendar"
+#: ../../include/datetime.php:273
+msgid "months"
+msgstr "meses"
+
+#: ../../include/datetime.php:274
msgid "week"
msgstr "semana"
-#: ../../include/js_strings.php:85
-msgctxt "calendar"
+#: ../../include/datetime.php:274
+msgid "weeks"
+msgstr "semanas"
+
+#: ../../include/datetime.php:275
msgid "day"
msgstr "día"
-#: ../../include/js_strings.php:86
-msgctxt "calendar"
-msgid "All day"
-msgstr "Todos los días"
-
-#: ../../include/contact_selectors.php:56
-msgid "Frequently"
-msgstr "Frecuentemente"
-
-#: ../../include/contact_selectors.php:57
-msgid "Hourly"
-msgstr "Cada hora"
-
-#: ../../include/contact_selectors.php:58
-msgid "Twice daily"
-msgstr "Dos veces al día"
-
-#: ../../include/contact_selectors.php:59
-msgid "Daily"
-msgstr "Diariamente"
-
-#: ../../include/contact_selectors.php:60
-msgid "Weekly"
-msgstr "Semanalmente"
-
-#: ../../include/contact_selectors.php:61
-msgid "Monthly"
-msgstr "Mensualmente"
-
-#: ../../include/contact_selectors.php:76
-msgid "Friendica"
-msgstr "Friendica"
-
-#: ../../include/contact_selectors.php:77
-msgid "OStatus"
-msgstr "OStatus"
-
-#: ../../include/contact_selectors.php:78
-msgid "RSS/Atom"
-msgstr "RSS/Atom"
-
-#: ../../include/contact_selectors.php:79 ../../mod/id.php:15
-#: ../../mod/id.php:16 ../../mod/admin.php:805 ../../mod/admin.php:814
-#: ../../boot.php:1488
-msgid "Email"
-msgstr "Correo electrónico"
-
-#: ../../include/contact_selectors.php:80
-msgid "Diaspora"
-msgstr "Diaspora"
-
-#: ../../include/contact_selectors.php:81
-msgid "Facebook"
-msgstr "Facebook"
-
-#: ../../include/contact_selectors.php:82
-msgid "Zot!"
-msgstr "Zot!"
-
-#: ../../include/contact_selectors.php:83
-msgid "LinkedIn"
-msgstr "LinkedIn"
-
-#: ../../include/contact_selectors.php:84
-msgid "XMPP/IM"
-msgstr "XMPP/IM"
-
-#: ../../include/contact_selectors.php:85
-msgid "MySpace"
-msgstr "MySpace"
-
-#: ../../include/activities.php:42
-msgid " and "
-msgstr "y"
-
-#: ../../include/activities.php:50
-msgid "public profile"
-msgstr "perfil público"
-
-#: ../../include/activities.php:59
-#, php-format
-msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
-msgstr "%1$s cambió %2$s a &ldquo;%3$s&rdquo;"
-
-#: ../../include/activities.php:60
-#, php-format
-msgid "Visit %1$s's %2$s"
-msgstr "Visitar %2$s de %1$s"
-
-#: ../../include/activities.php:63
-#, php-format
-msgid "%1$s has an updated %2$s, changing %3$s."
-msgstr "%1$s ha actualizado %2$s cambiando %3$s."
-
-#: ../../include/Contact.php:101 ../../include/conversation.php:952
-#: ../../include/widgets.php:137 ../../include/widgets.php:175
-#: ../../include/identity.php:952 ../../mod/directory.php:318
-#: ../../mod/match.php:64 ../../mod/suggest.php:52
-msgid "Connect"
-msgstr "Conectar"
-
-#: ../../include/Contact.php:118
-msgid "New window"
-msgstr "Nueva ventana"
-
-#: ../../include/Contact.php:119
-msgid "Open the selected location in a different window or browser tab"
-msgstr "Abrir la dirección seleccionada en una ventana o pestaña aparte"
-
-#: ../../include/Contact.php:237
-#, php-format
-msgid "User '%s' deleted"
-msgstr "El usuario '%s' ha sido eliminado"
-
-#: ../../include/dba/dba_driver.php:141
-#, php-format
-msgid "Cannot locate DNS info for database server '%s'"
-msgstr "No se ha podido localizar información de DNS para el servidor de base de datos “%sâ€"
+#: ../../include/datetime.php:275
+msgid "days"
+msgstr "días"
-#: ../../include/items.php:423 ../../mod/like.php:280
-#: ../../mod/subthread.php:58 ../../mod/dreport.php:6 ../../mod/dreport.php:45
-#: ../../mod/group.php:68 ../../mod/profperm.php:23
-#: ../../mod/import_items.php:114 ../../index.php:360
-msgid "Permission denied"
-msgstr "Permiso denegado"
+#: ../../include/datetime.php:276
+msgid "hour"
+msgstr "hora"
-#: ../../include/items.php:1128 ../../include/items.php:1174
-msgid "(Unknown)"
-msgstr "(Desconocido)"
+#: ../../include/datetime.php:276
+msgid "hours"
+msgstr "horas"
-#: ../../include/items.php:1371
-msgid "Visible to anybody on the internet."
-msgstr "Visible para cualquiera en internet."
+#: ../../include/datetime.php:277
+msgid "minute"
+msgstr "minuto"
-#: ../../include/items.php:1373
-msgid "Visible to you only."
-msgstr "Visible sólo para usted."
+#: ../../include/datetime.php:277
+msgid "minutes"
+msgstr "minutos"
-#: ../../include/items.php:1375
-msgid "Visible to anybody in this network."
-msgstr "Visible para cualquiera en esta red."
+#: ../../include/datetime.php:278
+msgid "second"
+msgstr "segundo"
-#: ../../include/items.php:1377
-msgid "Visible to anybody authenticated."
-msgstr "Visible para cualquiera que haya sido autenticado."
+#: ../../include/datetime.php:278
+msgid "seconds"
+msgstr "segundos"
-#: ../../include/items.php:1379
+#: ../../include/datetime.php:286
#, php-format
-msgid "Visible to anybody on %s."
-msgstr "Visible para cualquiera en %s."
-
-#: ../../include/items.php:1381
-msgid "Visible to all connections."
-msgstr "Visible para todas las conexiones."
-
-#: ../../include/items.php:1383
-msgid "Visible to approved connections."
-msgstr "Visible para las conexiones permitidas."
-
-#: ../../include/items.php:1385
-msgid "Visible to specific connections."
-msgstr "Visible para conexiones específicas."
-
-#: ../../include/items.php:4317 ../../mod/display.php:36
-#: ../../mod/filestorage.php:27 ../../mod/admin.php:127
-#: ../../mod/admin.php:1005 ../../mod/admin.php:1210 ../../mod/thing.php:86
-#: ../../mod/viewsrc.php:20
-msgid "Item not found."
-msgstr "Elemento no encontrado."
-
-#: ../../include/items.php:4826 ../../mod/group.php:38 ../../mod/group.php:137
-msgid "Collection not found."
-msgstr "Colección no encontrada."
-
-#: ../../include/items.php:4842
-msgid "Collection is empty."
-msgstr "La colección está vacía."
+msgctxt "e.g. 22 hours ago, 1 minute ago"
+msgid "%1$d %2$s ago"
+msgstr "hace %1$d %2$s"
-#: ../../include/items.php:4849
+#: ../../include/datetime.php:520
#, php-format
-msgid "Collection: %s"
-msgstr "Colección: %s"
+msgid "%1$s's birthday"
+msgstr "Cumpleaños de %1$s"
-#: ../../include/items.php:4859 ../../mod/connedit.php:683
+#: ../../include/datetime.php:521
#, php-format
-msgid "Connection: %s"
-msgstr "Conexión: %s"
+msgid "Happy Birthday %1$s"
+msgstr "Feliz cumpleaños %1$s"
-#: ../../include/items.php:4861
-msgid "Connection not found."
-msgstr "Conexión no encontrada"
+#: ../../include/api.php:1301
+msgid "Public Timeline"
+msgstr "Cronología pública"
-#: ../../include/conversation.php:120 ../../include/text.php:1880
-#: ../../mod/like.php:361 ../../mod/tagger.php:43 ../../mod/subthread.php:83
+#: ../../include/conversation.php:120 ../../include/text.php:1916
+#: ../../mod/tagger.php:43 ../../mod/like.php:361 ../../mod/subthread.php:83
msgid "photo"
msgstr "foto"
-#: ../../include/conversation.php:123 ../../include/event.php:896
-#: ../../include/text.php:1883 ../../mod/like.php:363 ../../mod/tagger.php:47
-#: ../../mod/events.php:245
-msgid "event"
-msgstr "evento"
-
#: ../../include/conversation.php:126 ../../mod/like.php:113
msgid "channel"
-msgstr "canal"
+msgstr "el canal"
-#: ../../include/conversation.php:148 ../../include/text.php:1886
+#: ../../include/conversation.php:148 ../../include/text.php:1922
#: ../../mod/like.php:361 ../../mod/subthread.php:83
msgid "status"
msgstr "el mensaje de estado"
-#: ../../include/conversation.php:150 ../../include/text.php:1888
+#: ../../include/conversation.php:150 ../../include/text.php:1924
#: ../../mod/tagger.php:53
msgid "comment"
-msgstr "comentario"
+msgstr "el comentario"
#: ../../include/conversation.php:164 ../../mod/like.php:410
#, php-format
@@ -1310,9 +2172,9 @@ msgstr "%1$s ahora está conectado/a con %2$s"
msgid "%1$s poked %2$s"
msgstr "%1$s ha dado un toque a %2$s"
-#: ../../include/conversation.php:243 ../../include/text.php:953
+#: ../../include/conversation.php:243 ../../include/text.php:954
msgid "poked"
-msgstr "ha recibido un toque"
+msgstr "ha dado un toque a"
#: ../../include/conversation.php:260 ../../mod/mood.php:63
#, php-format
@@ -1320,42 +2182,42 @@ msgctxt "mood"
msgid "%1$s is %2$s"
msgstr "%1$s está %2$s"
-#: ../../include/conversation.php:574 ../../mod/photos.php:1063
+#: ../../include/conversation.php:574 ../../mod/photos.php:1060
msgctxt "title"
msgid "Likes"
msgstr "Me gusta"
-#: ../../include/conversation.php:574 ../../mod/photos.php:1063
+#: ../../include/conversation.php:574 ../../mod/photos.php:1060
msgctxt "title"
msgid "Dislikes"
msgstr "No me gusta"
-#: ../../include/conversation.php:575 ../../mod/photos.php:1064
+#: ../../include/conversation.php:575 ../../mod/photos.php:1061
msgctxt "title"
msgid "Agree"
msgstr "De acuerdo"
-#: ../../include/conversation.php:575 ../../mod/photos.php:1064
+#: ../../include/conversation.php:575 ../../mod/photos.php:1061
msgctxt "title"
msgid "Disagree"
msgstr "En desacuerdo"
-#: ../../include/conversation.php:575 ../../mod/photos.php:1064
+#: ../../include/conversation.php:575 ../../mod/photos.php:1061
msgctxt "title"
msgid "Abstain"
msgstr "Abstención"
-#: ../../include/conversation.php:576 ../../mod/photos.php:1065
+#: ../../include/conversation.php:576 ../../mod/photos.php:1062
msgctxt "title"
msgid "Attending"
msgstr "Participaré"
-#: ../../include/conversation.php:576 ../../mod/photos.php:1065
+#: ../../include/conversation.php:576 ../../mod/photos.php:1062
msgctxt "title"
msgid "Not attending"
msgstr "No participaré"
-#: ../../include/conversation.php:576 ../../mod/photos.php:1065
+#: ../../include/conversation.php:576 ../../mod/photos.php:1062
msgctxt "title"
msgid "Might attend"
msgstr "Quizá participe"
@@ -1381,1080 +2243,730 @@ msgstr "Firma de mensaje incorrecta"
msgid "View %s's profile @ %s"
msgstr "Ver el perfil @ %s de %s"
-#: ../../include/conversation.php:709
+#: ../../include/conversation.php:710
msgid "Categories:"
msgstr "Categorías:"
-#: ../../include/conversation.php:710
+#: ../../include/conversation.php:711
msgid "Filed under:"
msgstr "Archivado bajo:"
-#: ../../include/conversation.php:718 ../../include/ItemObject.php:321
+#: ../../include/conversation.php:719 ../../include/ItemObject.php:334
#, php-format
msgid "from %s"
msgstr "desde %s"
-#: ../../include/conversation.php:721 ../../include/ItemObject.php:324
+#: ../../include/conversation.php:722 ../../include/ItemObject.php:337
#, php-format
msgid "last edited: %s"
msgstr "último cambio: %s"
-#: ../../include/conversation.php:722 ../../include/ItemObject.php:325
+#: ../../include/conversation.php:723 ../../include/ItemObject.php:338
#, php-format
msgid "Expires: %s"
msgstr "Caduca: %s"
-#: ../../include/conversation.php:737
+#: ../../include/conversation.php:738
msgid "View in context"
msgstr "Mostrar en su contexto"
-#: ../../include/conversation.php:739 ../../include/conversation.php:1226
-#: ../../include/ItemObject.php:375 ../../mod/photos.php:1029
-#: ../../mod/editblock.php:150 ../../mod/editpost.php:129
-#: ../../mod/editlayout.php:148 ../../mod/editwebpage.php:190
+#: ../../include/conversation.php:740 ../../include/conversation.php:1227
+#: ../../include/ItemObject.php:389 ../../mod/editwebpage.php:190
+#: ../../mod/editblock.php:150 ../../mod/editlayout.php:148
+#: ../../mod/photos.php:1026 ../../mod/editpost.php:129
msgid "Please wait"
msgstr "Espere por favor"
-#: ../../include/conversation.php:849
+#: ../../include/conversation.php:850
msgid "remove"
msgstr "eliminar"
-#: ../../include/conversation.php:853 ../../include/nav.php:241
+#: ../../include/conversation.php:854 ../../include/nav.php:241
msgid "Loading..."
msgstr "Cargando..."
-#: ../../include/conversation.php:854
+#: ../../include/conversation.php:855
msgid "Delete Selected Items"
msgstr "Eliminar elementos seleccionados"
-#: ../../include/conversation.php:945
+#: ../../include/conversation.php:946
msgid "View Source"
msgstr "Ver la fuente original de la entrada"
-#: ../../include/conversation.php:946
+#: ../../include/conversation.php:947
msgid "Follow Thread"
-msgstr "Seguir el hilo"
+msgstr "Seguir este hilo"
-#: ../../include/conversation.php:947
+#: ../../include/conversation.php:948
msgid "Unfollow Thread"
msgstr "Dejar de seguir este hilo"
-#: ../../include/conversation.php:948
+#: ../../include/conversation.php:949
msgid "View Status"
-msgstr "Ver el estado actual"
+msgstr "Ver mi estado actual"
-#: ../../include/conversation.php:949 ../../include/nav.php:86
+#: ../../include/conversation.php:950 ../../include/nav.php:86
#: ../../mod/connedit.php:498
msgid "View Profile"
msgstr "Ver el perfil"
-#: ../../include/conversation.php:950
+#: ../../include/conversation.php:951
msgid "View Photos"
msgstr "Ver fotos"
-#: ../../include/conversation.php:951
+#: ../../include/conversation.php:952
msgid "Activity/Posts"
msgstr "Actividad y entradas"
-#: ../../include/conversation.php:953
+#: ../../include/conversation.php:954
msgid "Edit Connection"
msgstr "Editar conexión"
-#: ../../include/conversation.php:954
+#: ../../include/conversation.php:955
msgid "Send PM"
msgstr "Enviar un mensaje privado"
-#: ../../include/conversation.php:955 ../../include/apps.php:145
+#: ../../include/conversation.php:956 ../../include/apps.php:145
msgid "Poke"
msgstr "Toques y otras cosas"
-#: ../../include/conversation.php:1069
+#: ../../include/conversation.php:1070
#, php-format
msgid "%s likes this."
msgstr "a %s le gusta esto."
-#: ../../include/conversation.php:1069
+#: ../../include/conversation.php:1070
#, php-format
msgid "%s doesn't like this."
msgstr "a %s no le gusta esto."
-#: ../../include/conversation.php:1073
+#: ../../include/conversation.php:1074
#, php-format
msgid "<span %1$s>%2$d people</span> like this."
msgid_plural "<span %1$s>%2$d people</span> like this."
msgstr[0] "a <span %1$s>%2$d personas</span> le gusta esto."
msgstr[1] "a <span %1$s>%2$d personas</span> les gusta esto."
-#: ../../include/conversation.php:1075
+#: ../../include/conversation.php:1076
#, php-format
msgid "<span %1$s>%2$d people</span> don't like this."
msgid_plural "<span %1$s>%2$d people</span> don't like this."
msgstr[0] "a <span %1$s>%2$d personas</span> no les gusta esto."
msgstr[1] "a <span %1$s>%2$d personas</span> no les gusta esto."
-#: ../../include/conversation.php:1081
+#: ../../include/conversation.php:1082
msgid "and"
msgstr "y"
-#: ../../include/conversation.php:1084
+#: ../../include/conversation.php:1085
#, php-format
msgid ", and %d other people"
msgid_plural ", and %d other people"
msgstr[0] ", y %d persona más"
msgstr[1] ", y %d personas más"
-#: ../../include/conversation.php:1085
+#: ../../include/conversation.php:1086
#, php-format
msgid "%s like this."
msgstr "a %s le gusta esto."
-#: ../../include/conversation.php:1085
+#: ../../include/conversation.php:1086
#, php-format
msgid "%s don't like this."
msgstr "a %s no le gusta esto."
-#: ../../include/conversation.php:1153
+#: ../../include/conversation.php:1154
msgid "Visible to <strong>everybody</strong>"
msgstr "Visible para <strong>cualquiera</strong>"
-#: ../../include/conversation.php:1154 ../../mod/mail.php:194
-#: ../../mod/mail.php:308
+#: ../../include/conversation.php:1155 ../../mod/mail.php:202
+#: ../../mod/mail.php:316
msgid "Please enter a link URL:"
msgstr "Por favor, introduzca la dirección del enlace:"
-#: ../../include/conversation.php:1155
+#: ../../include/conversation.php:1156
msgid "Please enter a video link/URL:"
msgstr "Por favor, introduzca un enlace de vídeo:"
-#: ../../include/conversation.php:1156
+#: ../../include/conversation.php:1157
msgid "Please enter an audio link/URL:"
msgstr "Por favor, introduzca un enlace de audio:"
-#: ../../include/conversation.php:1157
+#: ../../include/conversation.php:1158
msgid "Tag term:"
msgstr "Término de la etiqueta:"
-#: ../../include/conversation.php:1158 ../../mod/filer.php:48
+#: ../../include/conversation.php:1159 ../../mod/filer.php:48
msgid "Save to Folder:"
msgstr "Guardar en carpeta:"
-#: ../../include/conversation.php:1159
+#: ../../include/conversation.php:1160
msgid "Where are you right now?"
msgstr "¿Donde está ahora?"
-#: ../../include/conversation.php:1160 ../../mod/editpost.php:56
-#: ../../mod/mail.php:195 ../../mod/mail.php:309
+#: ../../include/conversation.php:1161 ../../mod/editpost.php:56
+#: ../../mod/mail.php:203 ../../mod/mail.php:317
msgid "Expires YYYY-MM-DD HH:MM"
msgstr "Caduca YYYY-MM-DD HH:MM"
-#: ../../include/conversation.php:1168 ../../include/page_widgets.php:40
-#: ../../include/ItemObject.php:692 ../../mod/photos.php:1049
-#: ../../mod/editblock.php:171 ../../mod/editpost.php:149
-#: ../../mod/events.php:707 ../../mod/webpages.php:188
-#: ../../mod/editwebpage.php:212
+#: ../../include/conversation.php:1169 ../../include/page_widgets.php:40
+#: ../../include/ItemObject.php:706 ../../mod/editwebpage.php:212
+#: ../../mod/editblock.php:171 ../../mod/webpages.php:188
+#: ../../mod/photos.php:1046 ../../mod/editpost.php:149
+#: ../../mod/events.php:458
msgid "Preview"
msgstr "Previsualizar"
-#: ../../include/conversation.php:1191 ../../mod/layouts.php:184
-#: ../../mod/photos.php:1028 ../../mod/webpages.php:182
-#: ../../mod/blocks.php:154
+#: ../../include/conversation.php:1192 ../../mod/blocks.php:154
+#: ../../mod/webpages.php:182 ../../mod/layouts.php:184
+#: ../../mod/photos.php:1025
msgid "Share"
msgstr "Compartir"
-#: ../../include/conversation.php:1193
+#: ../../include/conversation.php:1194
msgid "Page link name"
msgstr "Nombre de enlace de página"
-#: ../../include/conversation.php:1196
+#: ../../include/conversation.php:1197
msgid "Post as"
msgstr "Publicar como"
-#: ../../include/conversation.php:1198 ../../include/ItemObject.php:684
-#: ../../mod/editblock.php:136 ../../mod/editpost.php:113
-#: ../../mod/editlayout.php:135 ../../mod/editwebpage.php:177
+#: ../../include/conversation.php:1199 ../../include/ItemObject.php:698
+#: ../../mod/editwebpage.php:177 ../../mod/editblock.php:136
+#: ../../mod/editlayout.php:135 ../../mod/editpost.php:113
msgid "Bold"
msgstr "Negrita"
-#: ../../include/conversation.php:1199 ../../include/ItemObject.php:685
-#: ../../mod/editblock.php:137 ../../mod/editpost.php:114
-#: ../../mod/editlayout.php:136 ../../mod/editwebpage.php:178
+#: ../../include/conversation.php:1200 ../../include/ItemObject.php:699
+#: ../../mod/editwebpage.php:178 ../../mod/editblock.php:137
+#: ../../mod/editlayout.php:136 ../../mod/editpost.php:114
msgid "Italic"
msgstr "Itálico "
-#: ../../include/conversation.php:1200 ../../include/ItemObject.php:686
-#: ../../mod/editblock.php:138 ../../mod/editpost.php:115
-#: ../../mod/editlayout.php:137 ../../mod/editwebpage.php:179
+#: ../../include/conversation.php:1201 ../../include/ItemObject.php:700
+#: ../../mod/editwebpage.php:179 ../../mod/editblock.php:138
+#: ../../mod/editlayout.php:137 ../../mod/editpost.php:115
msgid "Underline"
msgstr "Subrayar"
-#: ../../include/conversation.php:1201 ../../include/ItemObject.php:687
-#: ../../mod/editblock.php:139 ../../mod/editpost.php:116
-#: ../../mod/editlayout.php:138 ../../mod/editwebpage.php:180
+#: ../../include/conversation.php:1202 ../../include/ItemObject.php:701
+#: ../../mod/editwebpage.php:180 ../../mod/editblock.php:139
+#: ../../mod/editlayout.php:138 ../../mod/editpost.php:116
msgid "Quote"
msgstr "Citar"
-#: ../../include/conversation.php:1202 ../../include/ItemObject.php:688
-#: ../../mod/editblock.php:140 ../../mod/editpost.php:117
-#: ../../mod/editlayout.php:139 ../../mod/editwebpage.php:181
+#: ../../include/conversation.php:1203 ../../include/ItemObject.php:702
+#: ../../mod/editwebpage.php:181 ../../mod/editblock.php:140
+#: ../../mod/editlayout.php:139 ../../mod/editpost.php:117
msgid "Code"
msgstr "Código"
-#: ../../include/conversation.php:1203 ../../mod/editblock.php:142
-#: ../../mod/editpost.php:118 ../../mod/editlayout.php:140
-#: ../../mod/editwebpage.php:182
+#: ../../include/conversation.php:1204 ../../mod/editwebpage.php:182
+#: ../../mod/editblock.php:142 ../../mod/editlayout.php:140
+#: ../../mod/editpost.php:118
msgid "Upload photo"
msgstr "Subir foto"
-#: ../../include/conversation.php:1204
+#: ../../include/conversation.php:1205
msgid "upload photo"
msgstr "subir foto"
-#: ../../include/conversation.php:1205 ../../mod/editblock.php:143
-#: ../../mod/editpost.php:119 ../../mod/mail.php:240 ../../mod/mail.php:369
-#: ../../mod/editlayout.php:141 ../../mod/editwebpage.php:183
+#: ../../include/conversation.php:1206 ../../mod/editwebpage.php:183
+#: ../../mod/editblock.php:143 ../../mod/editlayout.php:141
+#: ../../mod/editpost.php:119 ../../mod/mail.php:248 ../../mod/mail.php:378
msgid "Attach file"
msgstr "Adjuntar fichero"
-#: ../../include/conversation.php:1206
+#: ../../include/conversation.php:1207
msgid "attach file"
msgstr "adjuntar fichero"
-#: ../../include/conversation.php:1207 ../../mod/editblock.php:144
-#: ../../mod/editpost.php:120 ../../mod/mail.php:241 ../../mod/mail.php:370
-#: ../../mod/editlayout.php:142 ../../mod/editwebpage.php:184
+#: ../../include/conversation.php:1208 ../../mod/editwebpage.php:184
+#: ../../mod/editblock.php:144 ../../mod/editlayout.php:142
+#: ../../mod/editpost.php:120 ../../mod/mail.php:249 ../../mod/mail.php:379
msgid "Insert web link"
msgstr "Insertar enlace web"
-#: ../../include/conversation.php:1208
+#: ../../include/conversation.php:1209
msgid "web link"
msgstr "enlace web"
-#: ../../include/conversation.php:1209
+#: ../../include/conversation.php:1210
msgid "Insert video link"
msgstr "Insertar enlace de vídeo"
-#: ../../include/conversation.php:1210
+#: ../../include/conversation.php:1211
msgid "video link"
msgstr "enlace de vídeo"
-#: ../../include/conversation.php:1211
+#: ../../include/conversation.php:1212
msgid "Insert audio link"
msgstr "Insertar enlace de audio"
-#: ../../include/conversation.php:1212
+#: ../../include/conversation.php:1213
msgid "audio link"
msgstr "enlace de audio"
-#: ../../include/conversation.php:1213 ../../mod/editblock.php:148
-#: ../../mod/editpost.php:124 ../../mod/editlayout.php:146
-#: ../../mod/editwebpage.php:188
+#: ../../include/conversation.php:1214 ../../mod/editwebpage.php:188
+#: ../../mod/editblock.php:148 ../../mod/editlayout.php:146
+#: ../../mod/editpost.php:124
msgid "Set your location"
msgstr "Establecer su ubicación"
-#: ../../include/conversation.php:1214
+#: ../../include/conversation.php:1215
msgid "set location"
msgstr "establecer ubicación"
-#: ../../include/conversation.php:1215 ../../mod/editpost.php:126
+#: ../../include/conversation.php:1216 ../../mod/editpost.php:126
msgid "Toggle voting"
msgstr "Cambiar votación"
-#: ../../include/conversation.php:1218 ../../mod/editblock.php:149
-#: ../../mod/editpost.php:125 ../../mod/editlayout.php:147
-#: ../../mod/editwebpage.php:189
+#: ../../include/conversation.php:1219 ../../mod/editwebpage.php:189
+#: ../../mod/editblock.php:149 ../../mod/editlayout.php:147
+#: ../../mod/editpost.php:125
msgid "Clear browser location"
msgstr "Eliminar los datos de ubicación del navegador"
-#: ../../include/conversation.php:1219
+#: ../../include/conversation.php:1220
msgid "clear location"
msgstr "borrar los datos de ubicación"
-#: ../../include/conversation.php:1221 ../../mod/editblock.php:162
-#: ../../mod/editpost.php:141 ../../mod/editwebpage.php:205
+#: ../../include/conversation.php:1222 ../../mod/editwebpage.php:205
+#: ../../mod/editblock.php:162 ../../mod/editpost.php:141
msgid "Title (optional)"
msgstr "Título (opcional)"
-#: ../../include/conversation.php:1225 ../../mod/editblock.php:165
-#: ../../mod/editpost.php:143 ../../mod/editlayout.php:163
-#: ../../mod/editwebpage.php:207
+#: ../../include/conversation.php:1226 ../../mod/editwebpage.php:207
+#: ../../mod/editblock.php:165 ../../mod/editlayout.php:163
+#: ../../mod/editpost.php:143
msgid "Categories (optional, comma-separated list)"
msgstr "Categorías (opcional, lista separada por comas)"
-#: ../../include/conversation.php:1227 ../../mod/editblock.php:151
-#: ../../mod/editpost.php:130 ../../mod/editlayout.php:149
-#: ../../mod/editwebpage.php:191
+#: ../../include/conversation.php:1228 ../../mod/editwebpage.php:191
+#: ../../mod/editblock.php:151 ../../mod/editlayout.php:149
+#: ../../mod/editpost.php:130 ../../mod/events.php:459
msgid "Permission settings"
msgstr "Configuración de permisos"
-#: ../../include/conversation.php:1228
+#: ../../include/conversation.php:1229
msgid "permissions"
msgstr "permisos"
-#: ../../include/conversation.php:1236 ../../mod/editblock.php:159
-#: ../../mod/editpost.php:138 ../../mod/editlayout.php:156
-#: ../../mod/editwebpage.php:200
+#: ../../include/conversation.php:1237 ../../mod/editwebpage.php:200
+#: ../../mod/editblock.php:159 ../../mod/editlayout.php:156
+#: ../../mod/editpost.php:138
msgid "Public post"
msgstr "Entrada pública"
-#: ../../include/conversation.php:1238 ../../mod/editblock.php:166
-#: ../../mod/editpost.php:144 ../../mod/editlayout.php:164
-#: ../../mod/editwebpage.php:208
+#: ../../include/conversation.php:1239 ../../mod/editwebpage.php:208
+#: ../../mod/editblock.php:166 ../../mod/editlayout.php:164
+#: ../../mod/editpost.php:144
msgid "Example: bob@example.com, mary@example.com"
msgstr "Ejemplo: roberto@ejemplo.com, maría@ejemplo.com"
-#: ../../include/conversation.php:1251 ../../mod/editblock.php:176
-#: ../../mod/editpost.php:155 ../../mod/mail.php:245 ../../mod/mail.php:374
-#: ../../mod/editlayout.php:173 ../../mod/editwebpage.php:217
+#: ../../include/conversation.php:1252 ../../mod/editwebpage.php:217
+#: ../../mod/editblock.php:176 ../../mod/editlayout.php:173
+#: ../../mod/editpost.php:155 ../../mod/mail.php:253 ../../mod/mail.php:383
msgid "Set expiration date"
msgstr "Configurar fecha de caducidad"
-#: ../../include/conversation.php:1254
+#: ../../include/conversation.php:1255
msgid "Set publish date"
msgstr "Establecer la fecha de publicación"
-#: ../../include/conversation.php:1256 ../../include/ItemObject.php:695
-#: ../../mod/editpost.php:157 ../../mod/mail.php:247 ../../mod/mail.php:376
+#: ../../include/conversation.php:1257 ../../include/ItemObject.php:709
+#: ../../mod/editpost.php:157 ../../mod/mail.php:255 ../../mod/mail.php:385
msgid "Encrypt text"
msgstr "Cifrar texto"
-#: ../../include/conversation.php:1258 ../../mod/editpost.php:159
-#: ../../mod/events.php:691
+#: ../../include/conversation.php:1259 ../../mod/editpost.php:159
msgid "OK"
msgstr "OK"
-#: ../../include/conversation.php:1259 ../../mod/fbrowser.php:82
-#: ../../mod/fbrowser.php:117 ../../mod/editpost.php:160
-#: ../../mod/events.php:690 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134
-#: ../../mod/settings.php:585 ../../mod/settings.php:611
+#: ../../include/conversation.php:1260 ../../mod/fbrowser.php:77
+#: ../../mod/fbrowser.php:112 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134
+#: ../../mod/settings.php:587 ../../mod/settings.php:613
+#: ../../mod/editpost.php:160
msgid "Cancel"
msgstr "Cancelar"
-#: ../../include/conversation.php:1502
+#: ../../include/conversation.php:1503
msgid "Discover"
msgstr "Descubrir"
-#: ../../include/conversation.php:1505
+#: ../../include/conversation.php:1506
msgid "Imported public streams"
-msgstr "Flujos públicos importados"
+msgstr "Contenidos públicos importados"
-#: ../../include/conversation.php:1510
+#: ../../include/conversation.php:1511
msgid "Commented Order"
msgstr "Comentarios recientes"
-#: ../../include/conversation.php:1513
+#: ../../include/conversation.php:1514
msgid "Sort by Comment Date"
msgstr "Ordenar por fecha de comentario"
-#: ../../include/conversation.php:1517
+#: ../../include/conversation.php:1518
msgid "Posted Order"
msgstr "Publicaciones recientes"
-#: ../../include/conversation.php:1520
+#: ../../include/conversation.php:1521
msgid "Sort by Post Date"
msgstr "Ordenar por fecha de publicación"
-#: ../../include/conversation.php:1525 ../../include/widgets.php:95
-msgid "Personal"
-msgstr "Personales"
-
-#: ../../include/conversation.php:1528
+#: ../../include/conversation.php:1529
msgid "Posts that mention or involve you"
msgstr "Publicaciones que le mencionan o involucran"
-#: ../../include/conversation.php:1534 ../../mod/menu.php:112
-#: ../../mod/connections.php:72 ../../mod/connections.php:82
+#: ../../include/conversation.php:1535 ../../mod/connections.php:72
+#: ../../mod/connections.php:82 ../../mod/menu.php:112
msgid "New"
msgstr "Nuevas"
-#: ../../include/conversation.php:1537
+#: ../../include/conversation.php:1538
msgid "Activity Stream - by date"
-msgstr "Flujo de actividad - por fecha"
+msgstr "Contenido - por fecha"
-#: ../../include/conversation.php:1543
+#: ../../include/conversation.php:1544
msgid "Starred"
msgstr "Preferidas"
-#: ../../include/conversation.php:1546
+#: ../../include/conversation.php:1547
msgid "Favourite Posts"
msgstr "Publicaciones favoritas"
-#: ../../include/conversation.php:1553
+#: ../../include/conversation.php:1554
msgid "Spam"
msgstr "Correo basura"
-#: ../../include/conversation.php:1556
+#: ../../include/conversation.php:1557
msgid "Posts flagged as SPAM"
msgstr "Publicaciones marcadas como basura"
-#: ../../include/conversation.php:1600 ../../mod/admin.php:973
+#: ../../include/conversation.php:1601 ../../mod/admin.php:980
msgid "Channel"
msgstr "Canal"
-#: ../../include/conversation.php:1603
+#: ../../include/conversation.php:1604
msgid "Status Messages and Posts"
msgstr "Mensajes de estado y publicaciones"
-#: ../../include/conversation.php:1612
+#: ../../include/conversation.php:1613
msgid "About"
msgstr "Mi perfil"
-#: ../../include/conversation.php:1615
+#: ../../include/conversation.php:1616
msgid "Profile Details"
msgstr "Detalles del perfil"
-#: ../../include/conversation.php:1621 ../../include/apps.php:139
-#: ../../include/nav.php:92 ../../mod/fbrowser.php:25
+#: ../../include/conversation.php:1622 ../../include/nav.php:92
+#: ../../include/apps.php:139 ../../mod/fbrowser.php:25
msgid "Photos"
msgstr "Fotos"
-#: ../../include/conversation.php:1624 ../../include/photos.php:483
+#: ../../include/conversation.php:1625 ../../include/photos.php:483
msgid "Photo Albums"
msgstr "Ãlbumes de fotos"
-#: ../../include/conversation.php:1631
+#: ../../include/conversation.php:1632
msgid "Files and Storage"
msgstr "Ficheros y repositorio"
-#: ../../include/conversation.php:1641 ../../include/conversation.php:1644
+#: ../../include/conversation.php:1642 ../../include/conversation.php:1645
msgid "Chatrooms"
msgstr "Salas de chat"
-#: ../../include/conversation.php:1654 ../../include/apps.php:129
-#: ../../include/nav.php:103
+#: ../../include/conversation.php:1655 ../../include/nav.php:103
+#: ../../include/apps.php:129
msgid "Bookmarks"
msgstr "Marcadores"
-#: ../../include/conversation.php:1657
+#: ../../include/conversation.php:1658
msgid "Saved Bookmarks"
msgstr "Marcadores guardados"
-#: ../../include/conversation.php:1664 ../../include/apps.php:136
-#: ../../include/nav.php:107 ../../mod/webpages.php:178
+#: ../../include/conversation.php:1665 ../../include/nav.php:107
+#: ../../include/apps.php:136 ../../mod/webpages.php:178
msgid "Webpages"
msgstr "Páginas web"
-#: ../../include/conversation.php:1667
+#: ../../include/conversation.php:1668
msgid "Manage Webpages"
msgstr "Administrar páginas web"
-#: ../../include/conversation.php:1696 ../../include/ItemObject.php:175
-#: ../../include/ItemObject.php:187 ../../mod/photos.php:1082
-#: ../../mod/photos.php:1094
+#: ../../include/conversation.php:1697 ../../include/ItemObject.php:175
+#: ../../include/ItemObject.php:187 ../../mod/photos.php:1079
+#: ../../mod/photos.php:1091
msgid "View all"
msgstr "Ver todo"
-#: ../../include/conversation.php:1720 ../../include/ItemObject.php:179
-#: ../../include/identity.php:1263 ../../include/taxonomy.php:412
-#: ../../mod/photos.php:1086
-msgctxt "noun"
-msgid "Like"
-msgid_plural "Likes"
-msgstr[0] "Me gusta"
-msgstr[1] "Me gusta"
-
-#: ../../include/conversation.php:1723 ../../include/ItemObject.php:184
-#: ../../mod/photos.php:1091
+#: ../../include/conversation.php:1724 ../../include/ItemObject.php:184
+#: ../../mod/photos.php:1088
msgctxt "noun"
msgid "Dislike"
msgid_plural "Dislikes"
msgstr[0] "No me gusta"
msgstr[1] "No me gusta"
-#: ../../include/conversation.php:1726
+#: ../../include/conversation.php:1727
msgctxt "noun"
msgid "Attending"
msgid_plural "Attending"
msgstr[0] "Participaré"
msgstr[1] "Participaré"
-#: ../../include/conversation.php:1729
+#: ../../include/conversation.php:1730
msgctxt "noun"
msgid "Not Attending"
msgid_plural "Not Attending"
msgstr[0] "No participaré"
msgstr[1] "No participaré"
-#: ../../include/conversation.php:1732
+#: ../../include/conversation.php:1733
msgctxt "noun"
msgid "Undecided"
msgid_plural "Undecided"
msgstr[0] "Indeciso/a"
msgstr[1] "Indecisos/as"
-#: ../../include/conversation.php:1735
+#: ../../include/conversation.php:1736
msgctxt "noun"
msgid "Agree"
msgid_plural "Agrees"
-msgstr[0] "Está de acuerdo"
+msgstr[0] "De acuerdo"
msgstr[1] "De acuerdo"
-#: ../../include/conversation.php:1738
+#: ../../include/conversation.php:1739
msgctxt "noun"
msgid "Disagree"
msgid_plural "Disagrees"
-msgstr[0] "No está de acuerdo"
+msgstr[0] "En desacuerdo"
msgstr[1] "En desacuerdo"
-#: ../../include/conversation.php:1741
+#: ../../include/conversation.php:1742
msgctxt "noun"
msgid "Abstain"
msgid_plural "Abstains"
msgstr[0] "se abstiene"
msgstr[1] "Se abstienen"
-#: ../../include/network.php:613
-msgid "view full size"
-msgstr "Ver en el tamaño original"
-
-#: ../../include/network.php:1591 ../../include/enotify.php:57
-msgid "$Projectname Notification"
-msgstr "Notificación de $Projectname"
-
-#: ../../include/network.php:1592 ../../include/enotify.php:58
-msgid "$projectname"
-msgstr "$projectname"
-
-#: ../../include/network.php:1594 ../../include/enotify.php:60
-msgid "Thank You,"
-msgstr "Gracias,"
-
-#: ../../include/network.php:1596 ../../include/enotify.php:62
-#, php-format
-msgid "%s Administrator"
-msgstr "%s Administrador"
-
-#: ../../include/network.php:1638 ../../include/account.php:316
-#: ../../include/account.php:343 ../../include/account.php:403
-msgid "Administrator"
-msgstr "Administrador"
-
-#: ../../include/network.php:1652
-msgid "No Subject"
-msgstr "Sin asunto"
-
-#: ../../include/bookmarks.php:35
-#, php-format
-msgid "%1$s's bookmarks"
-msgstr "Marcadores de %1$s"
-
-#: ../../include/acl_selectors.php:240
-msgid "Visible to your default audience"
-msgstr "Visible para su público predeterminado."
-
-#: ../../include/acl_selectors.php:241
-msgid "Show"
-msgstr "Mostrar"
-
-#: ../../include/acl_selectors.php:242
-msgid "Don't show"
-msgstr "No mostrar"
-
-#: ../../include/acl_selectors.php:247
-msgid "Other networks and post services"
-msgstr "Otras redes y servicios de correo"
-
-#: ../../include/acl_selectors.php:249 ../../mod/filestorage.php:147
-#: ../../mod/chat.php:211 ../../mod/photos.php:631 ../../mod/photos.php:1001
-#: ../../mod/events.php:708 ../../mod/thing.php:310 ../../mod/thing.php:356
-msgid "Permissions"
-msgstr "Permisos"
-
-#: ../../include/acl_selectors.php:250 ../../include/ItemObject.php:370
-#: ../../mod/photos.php:1218
-msgid "Close"
-msgstr "Cerrar"
-
-#: ../../include/photos.php:112
-#, php-format
-msgid "Image exceeds website size limit of %lu bytes"
-msgstr "La imagen excede el límite de %lu bytes del sitio"
-
-#: ../../include/photos.php:119
-msgid "Image file is empty."
-msgstr "El fichero de imagen está vacío. "
-
-#: ../../include/photos.php:146 ../../mod/profile_photo.php:222
-msgid "Unable to process image"
-msgstr "No ha sido posible procesar la imagen"
-
-#: ../../include/photos.php:257
-msgid "Photo storage failed."
-msgstr "La foto no ha podido ser guardada."
-
-#: ../../include/photos.php:487
-msgid "Upload New Photos"
-msgstr "Subir nuevas fotos"
-
-#: ../../include/notify.php:20
-msgid "created a new post"
-msgstr "ha creado una nueva entrada"
-
-#: ../../include/notify.php:21
-#, php-format
-msgid "commented on %s's post"
-msgstr "ha comentado la entrada de %s"
-
-#: ../../include/page_widgets.php:6
-msgid "New Page"
-msgstr "Nueva página"
-
-#: ../../include/page_widgets.php:39 ../../mod/layouts.php:188
-#: ../../mod/webpages.php:187 ../../mod/blocks.php:159
-msgid "View"
-msgstr "Ver"
-
-#: ../../include/page_widgets.php:41 ../../mod/webpages.php:189
-msgid "Actions"
-msgstr "Acciones"
-
-#: ../../include/page_widgets.php:42 ../../mod/webpages.php:190
-msgid "Page Link"
-msgstr "Vínculo de la página"
-
-#: ../../include/page_widgets.php:43
-msgid "Title"
-msgstr "Título"
-
-#: ../../include/page_widgets.php:44 ../../mod/layouts.php:181
-#: ../../mod/menu.php:110 ../../mod/webpages.php:192 ../../mod/blocks.php:150
-msgid "Created"
-msgstr "Creado"
-
-#: ../../include/page_widgets.php:45 ../../mod/layouts.php:182
-#: ../../mod/menu.php:111 ../../mod/webpages.php:193 ../../mod/blocks.php:151
-msgid "Edited"
-msgstr "Editado"
-
-#: ../../include/photo/photo_driver.php:719 ../../mod/photos.php:94
-#: ../../mod/photos.php:699 ../../mod/profile_photo.php:146
-#: ../../mod/profile_photo.php:236 ../../mod/profile_photo.php:376
-msgid "Profile Photos"
-msgstr "Fotos del perfil"
-
-#: ../../include/profile_selectors.php:6
-#: ../../include/profile_selectors.php:23 ../../mod/id.php:103
-msgid "Male"
-msgstr "Hombre"
-
-#: ../../include/profile_selectors.php:6
-#: ../../include/profile_selectors.php:23 ../../mod/id.php:105
-msgid "Female"
-msgstr "Mujer"
-
-#: ../../include/profile_selectors.php:6
-msgid "Currently Male"
-msgstr "Actualmente hombre"
-
-#: ../../include/profile_selectors.php:6
-msgid "Currently Female"
-msgstr "Actualmente mujer"
-
-#: ../../include/profile_selectors.php:6
-msgid "Mostly Male"
-msgstr "Generalmente hombre"
-
-#: ../../include/profile_selectors.php:6
-msgid "Mostly Female"
-msgstr "Generalmente mujer"
-
-#: ../../include/profile_selectors.php:6
-msgid "Transgender"
-msgstr "Transgénero"
-
-#: ../../include/profile_selectors.php:6
-msgid "Intersex"
-msgstr "Intersexual"
-
-#: ../../include/profile_selectors.php:6
-msgid "Transsexual"
-msgstr "Transexual"
-
-#: ../../include/profile_selectors.php:6
-msgid "Hermaphrodite"
-msgstr "Hermafrodita"
-
-#: ../../include/profile_selectors.php:6
-msgid "Neuter"
-msgstr "Neutral"
-
-#: ../../include/profile_selectors.php:6
-msgid "Non-specific"
-msgstr "No especificado"
-
-#: ../../include/profile_selectors.php:6
-msgid "Undecided"
-msgstr "Indeciso/a"
-
-#: ../../include/profile_selectors.php:42
-#: ../../include/profile_selectors.php:61
-msgid "Males"
-msgstr "Hombres"
-
-#: ../../include/profile_selectors.php:42
-#: ../../include/profile_selectors.php:61
-msgid "Females"
-msgstr "Mujeres"
-
-#: ../../include/profile_selectors.php:42
-msgid "Gay"
-msgstr "Homosexual"
-
-#: ../../include/profile_selectors.php:42
-msgid "Lesbian"
-msgstr "Lesbiana"
-
-#: ../../include/profile_selectors.php:42
-msgid "No Preference"
-msgstr "Sin preferencias"
-
-#: ../../include/profile_selectors.php:42
-msgid "Bisexual"
-msgstr "Bisexual"
-
-#: ../../include/profile_selectors.php:42
-msgid "Autosexual"
-msgstr "Autosexual"
-
-#: ../../include/profile_selectors.php:42
-msgid "Abstinent"
-msgstr "Casto/a"
-
-#: ../../include/profile_selectors.php:42
-msgid "Virgin"
-msgstr "Virgen"
-
-#: ../../include/profile_selectors.php:42
-msgid "Deviant"
-msgstr "Fuera de lo común"
-
-#: ../../include/profile_selectors.php:42
-msgid "Fetish"
-msgstr "Fetichista"
-
-#: ../../include/profile_selectors.php:42
-msgid "Oodles"
-msgstr "Orgías"
-
-#: ../../include/profile_selectors.php:42
-msgid "Nonsexual"
-msgstr "Asexual"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Single"
-msgstr "Soltero/a"
-
-#: ../../include/profile_selectors.php:80
-msgid "Lonely"
-msgstr "Solo/a"
-
-#: ../../include/profile_selectors.php:80
-msgid "Available"
-msgstr "Disponible"
-
-#: ../../include/profile_selectors.php:80
-msgid "Unavailable"
-msgstr "No disponible"
-
-#: ../../include/profile_selectors.php:80
-msgid "Has crush"
-msgstr "Enamorado/a"
-
-#: ../../include/profile_selectors.php:80
-msgid "Infatuated"
-msgstr "Apasionado/a"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Dating"
-msgstr "Saliendo con alguien"
-
-#: ../../include/profile_selectors.php:80
-msgid "Unfaithful"
-msgstr "Infiel"
-
-#: ../../include/profile_selectors.php:80
-msgid "Sex Addict"
-msgstr "Con adicción al sexo"
-
-#: ../../include/profile_selectors.php:80 ../../include/widgets.php:430
-#: ../../include/identity.php:390 ../../include/identity.php:391
-#: ../../include/identity.php:398 ../../mod/connedit.php:573
-#: ../../mod/settings.php:338 ../../mod/settings.php:342
-#: ../../mod/settings.php:343 ../../mod/settings.php:346
-#: ../../mod/settings.php:357
-msgid "Friends"
-msgstr "Amigos"
-
-#: ../../include/profile_selectors.php:80
-msgid "Friends/Benefits"
-msgstr "Amigos con algo extra"
-
-#: ../../include/profile_selectors.php:80
-msgid "Casual"
-msgstr "Casual"
-
-#: ../../include/profile_selectors.php:80
-msgid "Engaged"
-msgstr "Prometido/a"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Married"
-msgstr "Casado/a"
-
-#: ../../include/profile_selectors.php:80
-msgid "Imaginarily married"
-msgstr "Casado/a en sueños"
-
-#: ../../include/profile_selectors.php:80
-msgid "Partners"
-msgstr "Pareja"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Cohabiting"
-msgstr "Cohabitando"
-
-#: ../../include/profile_selectors.php:80
-msgid "Common law"
-msgstr "Matrimonio tradicional"
-
-#: ../../include/profile_selectors.php:80
-msgid "Happy"
-msgstr "Felíz"
-
-#: ../../include/profile_selectors.php:80
-msgid "Not looking"
-msgstr "No estoy buscando"
-
-#: ../../include/profile_selectors.php:80
-msgid "Swinger"
-msgstr "Libertino"
-
-#: ../../include/profile_selectors.php:80
-msgid "Betrayed"
-msgstr "Engañado/a"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Separated"
-msgstr "Separado/a"
-
-#: ../../include/profile_selectors.php:80
-msgid "Unstable"
-msgstr "Inestable"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Divorced"
-msgstr "Divorciado/a"
+#: ../../include/auth.php:132
+msgid "Logged out."
+msgstr "Desconectado/a."
-#: ../../include/profile_selectors.php:80
-msgid "Imaginarily divorced"
-msgstr "Divorciado/a en sueños"
+#: ../../include/auth.php:273
+msgid "Failed authentication"
+msgstr "Autenticación fallida."
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Widowed"
-msgstr "Viudo/a"
+#: ../../include/auth.php:287 ../../mod/openid.php:189
+msgid "Login failed."
+msgstr "El acceso ha fallado."
-#: ../../include/profile_selectors.php:80
-msgid "Uncertain"
-msgstr "Indeterminado"
+#: ../../include/contact_selectors.php:56
+msgid "Frequently"
+msgstr "Frecuentemente"
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "It's complicated"
-msgstr "Es complicado"
+#: ../../include/contact_selectors.php:57
+msgid "Hourly"
+msgstr "Cada hora"
-#: ../../include/profile_selectors.php:80
-msgid "Don't care"
-msgstr "No me importa"
+#: ../../include/contact_selectors.php:58
+msgid "Twice daily"
+msgstr "Dos veces al día"
-#: ../../include/profile_selectors.php:80
-msgid "Ask me"
-msgstr "Pregúnteme"
+#: ../../include/contact_selectors.php:59
+msgid "Daily"
+msgstr "Diariamente"
-#: ../../include/oembed.php:213
-msgid "Embedded content"
-msgstr "Contenido incorporado"
+#: ../../include/contact_selectors.php:60
+msgid "Weekly"
+msgstr "Semanalmente"
-#: ../../include/oembed.php:222
-msgid "Embedding disabled"
-msgstr "Incrustación deshabilitada"
+#: ../../include/contact_selectors.php:61
+msgid "Monthly"
+msgstr "Mensualmente"
-#: ../../include/event.php:22 ../../include/bb2diaspora.php:471
-msgid "l F d, Y \\@ g:i A"
-msgstr "l d de F, Y \\@ G:i"
+#: ../../include/contact_selectors.php:76
+msgid "Friendica"
+msgstr "Friendica"
-#: ../../include/event.php:30 ../../include/bb2diaspora.php:477
-msgid "Starts:"
-msgstr "Comienza:"
+#: ../../include/contact_selectors.php:77
+msgid "OStatus"
+msgstr "OStatus"
-#: ../../include/event.php:40 ../../include/bb2diaspora.php:485
-msgid "Finishes:"
-msgstr "Finaliza:"
+#: ../../include/contact_selectors.php:78
+msgid "RSS/Atom"
+msgstr "RSS/Atom"
-#: ../../include/event.php:50 ../../include/identity.php:1003
-#: ../../include/bb2diaspora.php:493 ../../mod/directory.php:304
-#: ../../mod/events.php:701
-msgid "Location:"
-msgstr "Ubicación:"
+#: ../../include/contact_selectors.php:79 ../../mod/id.php:15
+#: ../../mod/id.php:16 ../../mod/admin.php:812 ../../mod/admin.php:821
+#: ../../boot.php:1483
+msgid "Email"
+msgstr "Correo electrónico"
-#: ../../include/event.php:766
-msgid "This event has been added to your calendar."
-msgstr "Este evento ha sido añadido a su calendario."
+#: ../../include/contact_selectors.php:80
+msgid "Diaspora"
+msgstr "Diaspora"
-#: ../../include/event.php:953
-msgid "Not specified"
-msgstr "Sin especificar"
+#: ../../include/contact_selectors.php:81
+msgid "Facebook"
+msgstr "Facebook"
-#: ../../include/event.php:954
-msgid "Needs Action"
-msgstr "Necesita de una intervención"
+#: ../../include/contact_selectors.php:82
+msgid "Zot!"
+msgstr "Zot!"
-#: ../../include/event.php:955
-msgid "Completed"
-msgstr "Completado/a"
+#: ../../include/contact_selectors.php:83
+msgid "LinkedIn"
+msgstr "LinkedIn"
-#: ../../include/event.php:956
-msgid "In Process"
-msgstr "En proceso"
+#: ../../include/contact_selectors.php:84
+msgid "XMPP/IM"
+msgstr "XMPP/IM"
-#: ../../include/event.php:957
-msgid "Cancelled"
-msgstr "Cancelado/a"
+#: ../../include/contact_selectors.php:85
+msgid "MySpace"
+msgstr "MySpace"
-#: ../../include/apps.php:128
-msgid "Site Admin"
-msgstr "Adminstrador del sitio"
+#: ../../include/bbcode.php:123 ../../include/bbcode.php:794
+#: ../../include/bbcode.php:797 ../../include/bbcode.php:802
+#: ../../include/bbcode.php:805 ../../include/bbcode.php:808
+#: ../../include/bbcode.php:811 ../../include/bbcode.php:816
+#: ../../include/bbcode.php:819 ../../include/bbcode.php:824
+#: ../../include/bbcode.php:827 ../../include/bbcode.php:830
+#: ../../include/bbcode.php:833
+msgid "Image/photo"
+msgstr "Imagen/foto"
-#: ../../include/apps.php:130
-msgid "Address Book"
-msgstr "Libreta de direcciones"
+#: ../../include/bbcode.php:162 ../../include/bbcode.php:844
+msgid "Encrypted content"
+msgstr "Contenido cifrado"
-#: ../../include/apps.php:131 ../../include/nav.php:111 ../../boot.php:1486
-msgid "Login"
-msgstr "Iniciar sesión"
+#: ../../include/bbcode.php:179
+#, php-format
+msgid "Install %s element: "
+msgstr "Instalar el elemento %s:"
-#: ../../include/apps.php:132 ../../include/nav.php:200
-#: ../../mod/manage.php:160
-msgid "Channel Manager"
-msgstr "Administración de canales"
+#: ../../include/bbcode.php:183
+#, php-format
+msgid ""
+"This post contains an installable %s element, however you lack permissions "
+"to install it on this site."
+msgstr "Esta entrada contiene el elemento instalable %s, sin embargo le faltan permisos para instalarlo en este sitio."
-#: ../../include/apps.php:133 ../../include/nav.php:174
-msgid "Grid"
-msgstr "Red"
+#: ../../include/bbcode.php:193 ../../mod/impel.php:37
+msgid "webpage"
+msgstr "página web"
-#: ../../include/apps.php:134 ../../include/widgets.php:554
-#: ../../include/nav.php:202 ../../mod/admin.php:1064 ../../mod/admin.php:1264
-msgid "Settings"
-msgstr "Ajustes"
+#: ../../include/bbcode.php:196 ../../mod/impel.php:47
+msgid "layout"
+msgstr "disposición"
-#: ../../include/apps.php:137 ../../include/nav.php:177
-msgid "Channel Home"
-msgstr "Mi canal"
+#: ../../include/bbcode.php:199 ../../mod/impel.php:42
+msgid "block"
+msgstr "bloque"
-#: ../../include/apps.php:138 ../../include/identity.php:1237
-#: ../../include/identity.php:1354 ../../mod/profperm.php:112
-msgid "Profile"
-msgstr "Perfil"
+#: ../../include/bbcode.php:202 ../../mod/impel.php:54
+msgid "menu"
+msgstr "menú"
-#: ../../include/apps.php:140 ../../include/nav.php:196
-#: ../../mod/events.php:523
-msgid "Events"
-msgstr "Eventos"
+#: ../../include/bbcode.php:257
+#, php-format
+msgid "%1$s wrote the following %2$s %3$s"
+msgstr "%1$s escribió la siguiente %2$s %3$s"
-#: ../../include/apps.php:141 ../../include/nav.php:162
-msgid "Directory"
-msgstr "Directorio"
+#: ../../include/bbcode.php:259 ../../mod/tagger.php:51
+msgid "post"
+msgstr "la entrada"
-#: ../../include/apps.php:142 ../../include/nav.php:154 ../../mod/help.php:202
-#: ../../mod/help.php:207 ../../mod/layouts.php:176
-msgid "Help"
-msgstr "Ayuda"
+#: ../../include/bbcode.php:547
+msgid "Different viewers will see this text differently"
+msgstr "Visitantes diferentes verán este texto de forma distinta"
-#: ../../include/apps.php:143 ../../include/nav.php:188
-msgid "Mail"
-msgstr "Correo"
+#: ../../include/bbcode.php:755
+msgid "$1 spoiler"
+msgstr "$1 spoiler"
-#: ../../include/apps.php:144 ../../mod/mood.php:131
-msgid "Mood"
-msgstr "Estado de ánimo"
+#: ../../include/bbcode.php:782
+msgid "$1 wrote:"
+msgstr "$1 escribió"
-#: ../../include/apps.php:146 ../../include/nav.php:97
-msgid "Chat"
-msgstr "Chat"
+#: ../../include/contact_widgets.php:14
+#, php-format
+msgid "%d invitation available"
+msgid_plural "%d invitations available"
+msgstr[0] "%d invitación pendiente"
+msgstr[1] "%d invitaciones disponibles"
-#: ../../include/apps.php:147 ../../include/text.php:866
-#: ../../include/text.php:878 ../../include/nav.php:159
-#: ../../mod/search.php:40
-msgid "Search"
-msgstr "Buscar"
+#: ../../include/contact_widgets.php:19 ../../mod/admin.php:446
+msgid "Advanced"
+msgstr "Avanzado"
-#: ../../include/apps.php:148
-msgid "Probe"
-msgstr "Probar"
+#: ../../include/contact_widgets.php:22
+msgid "Find Channels"
+msgstr "Encontrar canales"
-#: ../../include/apps.php:149
-msgid "Suggest"
-msgstr "Sugerir"
+#: ../../include/contact_widgets.php:23
+msgid "Enter name or interest"
+msgstr "Introducir nombre o interés"
-#: ../../include/apps.php:150
-msgid "Random Channel"
-msgstr "Canal aleatorio"
+#: ../../include/contact_widgets.php:24
+msgid "Connect/Follow"
+msgstr "Conectar/Seguir"
-#: ../../include/apps.php:151
-msgid "Invite"
-msgstr "Invitar"
+#: ../../include/contact_widgets.php:25
+msgid "Examples: Robert Morgenstein, Fishing"
+msgstr "Ejemplos: José Fernández, Pesca"
-#: ../../include/apps.php:152
-msgid "Features"
-msgstr "Características"
+#: ../../include/contact_widgets.php:26 ../../mod/directory.php:381
+#: ../../mod/directory.php:386 ../../mod/connections.php:266
+msgid "Find"
+msgstr "Encontrar"
-#: ../../include/apps.php:153 ../../mod/id.php:28
-msgid "Language"
-msgstr "Idioma"
+#: ../../include/contact_widgets.php:27 ../../mod/directory.php:385
+#: ../../mod/suggest.php:60
+msgid "Channel Suggestions"
+msgstr "Sugerencias de canales"
-#: ../../include/apps.php:154
-msgid "Post"
-msgstr "Publicación"
+#: ../../include/contact_widgets.php:29
+msgid "Random Profile"
+msgstr "Perfil aleatorio"
-#: ../../include/apps.php:155 ../../mod/id.php:17 ../../mod/id.php:18
-#: ../../mod/id.php:19
-msgid "Profile Photo"
-msgstr "Foto del perfil"
+#: ../../include/contact_widgets.php:30
+msgid "Invite Friends"
+msgstr "Invitar a amigos"
-#: ../../include/apps.php:252 ../../mod/settings.php:84
-#: ../../mod/settings.php:610
-msgid "Update"
-msgstr "Actualizar"
+#: ../../include/contact_widgets.php:32
+msgid "Advanced example: name=fred and country=iceland"
+msgstr "Ejemplo avanzado: nombre=juan y país=españa"
-#: ../../include/apps.php:252
-msgid "Install"
-msgstr "Instalar"
+#: ../../include/contact_widgets.php:128
+#, php-format
+msgid "%d connection in common"
+msgid_plural "%d connections in common"
+msgstr[0] "%d conexión en común"
+msgstr[1] "%d conexiones en común"
-#: ../../include/apps.php:257
-msgid "Purchase"
-msgstr "Comprar"
+#: ../../include/contact_widgets.php:133
+msgid "show more"
+msgstr "mostrar más"
-#: ../../include/api.php:1302
-msgid "Public Timeline"
-msgstr "Cronología pública"
+#: ../../include/enotify.php:57 ../../include/network.php:1608
+msgid "$Projectname Notification"
+msgstr "Notificación de $Projectname"
-#: ../../include/import.php:23
-msgid ""
-"Cannot create a duplicate channel identifier on this system. Import failed."
-msgstr "No se ha podido crear un canal con un identificador que ya existe en este sistema. La importación ha fallado."
+#: ../../include/enotify.php:58 ../../include/network.php:1609
+msgid "$projectname"
+msgstr "$projectname"
-#: ../../include/import.php:70
-msgid "Channel clone failed. Import failed."
-msgstr "La clonación del canal no ha salido bien. La importación ha fallado."
+#: ../../include/enotify.php:60 ../../include/network.php:1611
+msgid "Thank You,"
+msgstr "Gracias,"
-#: ../../include/import.php:80 ../../mod/import.php:139
-msgid "Cloned channel not found. Import failed."
-msgstr "No se ha podido importar el canal porque el canal clonado no se ha encontrado."
+#: ../../include/enotify.php:62 ../../include/network.php:1613
+#, php-format
+msgid "%s Administrator"
+msgstr "%s Administrador"
#: ../../include/enotify.php:96
#, php-format
@@ -2474,7 +2986,7 @@ msgstr "%1$s, %2$s le ha enviado un nuevo mensaje privado en %3$s."
#: ../../include/enotify.php:103
#, php-format
msgid "%1$s sent you %2$s."
-msgstr "%1$s le envió %2$s."
+msgstr "%1$s le ha enviado %2$s."
#: ../../include/enotify.php:103
msgid "a private message"
@@ -2540,7 +3052,7 @@ msgstr "[Hubzilla:Aviso] %s le ha etiquetado"
#: ../../include/enotify.php:227
#, php-format
msgid "%1$s, %2$s tagged you at %3$s"
-msgstr "%1$s, %2$s le etiquetó en %3$s"
+msgstr "%1$s, %2$s le ha etiquetado en %3$s"
#: ../../include/enotify.php:228
#, php-format
@@ -2555,12 +3067,12 @@ msgstr "[Hubzilla:Aviso] %1$s le ha dado un toque"
#: ../../include/enotify.php:241
#, php-format
msgid "%1$s, %2$s poked you at %3$s"
-msgstr "%1$s, %2$s le dio un toque en %3$s"
+msgstr "%1$s, %2$s le ha dado un toque en %3$s"
#: ../../include/enotify.php:242
#, php-format
msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]."
-msgstr "%1$s, %2$s [zrl=%2$s]le dio un toque[/zrl]."
+msgstr "%1$s, %2$s [zrl=%2$s]le ha dado un toque[/zrl]."
#: ../../include/enotify.php:258
#, php-format
@@ -2575,7 +3087,7 @@ msgstr "%1$s, %2$s ha etiquetado su publicación en %3$s"
#: ../../include/enotify.php:260
#, php-format
msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]"
-msgstr "%1$s, %2$s etiquetó [zrl=%3$s]su publicación[/zrl]"
+msgstr "%1$s, %2$s ha etiquetado [zrl=%3$s]su publicación[/zrl]"
#: ../../include/enotify.php:272
msgid "[Hubzilla:Notify] Introduction received"
@@ -2635,313 +3147,6 @@ msgstr "Por favor, visite %s para aprobar o rechazar la sugerencia."
msgid "[Hubzilla:Notify]"
msgstr "[Hubzilla:Aviso]"
-#: ../../include/ItemObject.php:130
-msgid "Save to Folder"
-msgstr "Guardar en carpeta"
-
-#: ../../include/ItemObject.php:151
-msgid "I will attend"
-msgstr "Participaré"
-
-#: ../../include/ItemObject.php:151
-msgid "I will not attend"
-msgstr "No participaré"
-
-#: ../../include/ItemObject.php:151
-msgid "I might attend"
-msgstr "Quizá participe"
-
-#: ../../include/ItemObject.php:161
-msgid "I agree"
-msgstr "Estoy de acuerdo"
-
-#: ../../include/ItemObject.php:161
-msgid "I disagree"
-msgstr "No estoy de acuerdo"
-
-#: ../../include/ItemObject.php:161
-msgid "I abstain"
-msgstr "Me abstengo"
-
-#: ../../include/ItemObject.php:212
-msgid "Add Star"
-msgstr "Destacar añadiendo una estrella"
-
-#: ../../include/ItemObject.php:213
-msgid "Remove Star"
-msgstr "Eliminar estrella"
-
-#: ../../include/ItemObject.php:214
-msgid "Toggle Star Status"
-msgstr "Activar o desactivar el estado de entrada preferida"
-
-#: ../../include/ItemObject.php:218
-msgid "starred"
-msgstr "preferidas"
-
-#: ../../include/ItemObject.php:236
-msgid "Add Tag"
-msgstr "Añadir etiqueta"
-
-#: ../../include/ItemObject.php:254 ../../mod/photos.php:1026
-msgid "I like this (toggle)"
-msgstr "me gusta (cambiar)"
-
-#: ../../include/ItemObject.php:254 ../../include/taxonomy.php:326
-msgid "like"
-msgstr "me gusta"
-
-#: ../../include/ItemObject.php:255 ../../mod/photos.php:1027
-msgid "I don't like this (toggle)"
-msgstr "No me gusta esto (cambiar)"
-
-#: ../../include/ItemObject.php:255 ../../include/taxonomy.php:327
-msgid "dislike"
-msgstr "no me gusta"
-
-#: ../../include/ItemObject.php:259
-msgid "Share This"
-msgstr "Compartir esto"
-
-#: ../../include/ItemObject.php:259
-msgid "share"
-msgstr "compartir"
-
-#: ../../include/ItemObject.php:277
-#, php-format
-msgid "%d comment"
-msgid_plural "%d comments"
-msgstr[0] "%d comentario"
-msgstr[1] "%d comentarios"
-
-#: ../../include/ItemObject.php:302 ../../include/ItemObject.php:303
-#, php-format
-msgid "View %s's profile - %s"
-msgstr "Ver el perfil de %s - %s"
-
-#: ../../include/ItemObject.php:306
-msgid "to"
-msgstr "a"
-
-#: ../../include/ItemObject.php:307
-msgid "via"
-msgstr "mediante"
-
-#: ../../include/ItemObject.php:308
-msgid "Wall-to-Wall"
-msgstr "De página del perfil a página del perfil (de Muro a Muro)"
-
-#: ../../include/ItemObject.php:309
-msgid "via Wall-To-Wall:"
-msgstr "Mediante el procedimiento página del perfil a página del perfil (de Muro a Muro)"
-
-#: ../../include/ItemObject.php:312
-msgid "Delivery Report"
-msgstr "Informe de transmisión"
-
-#: ../../include/ItemObject.php:348
-msgid "Save Bookmarks"
-msgstr "Guardar en Marcadores"
-
-#: ../../include/ItemObject.php:349
-msgid "Add to Calendar"
-msgstr "Añadir al calendario"
-
-#: ../../include/ItemObject.php:358
-msgid "Mark all seen"
-msgstr "Marcar todo como visto"
-
-#: ../../include/ItemObject.php:364 ../../mod/photos.php:1212
-msgctxt "noun"
-msgid "Likes"
-msgstr "Me gusta"
-
-#: ../../include/ItemObject.php:365 ../../mod/photos.php:1213
-msgctxt "noun"
-msgid "Dislikes"
-msgstr "No me gusta"
-
-#: ../../include/ItemObject.php:680 ../../mod/photos.php:1045
-#: ../../mod/photos.php:1163
-msgid "This is you"
-msgstr "Este es usted"
-
-#: ../../include/ItemObject.php:689
-msgid "Image"
-msgstr "Imagen"
-
-#: ../../include/ItemObject.php:690
-msgid "Insert Link"
-msgstr "Insertar enlace"
-
-#: ../../include/ItemObject.php:691
-msgid "Video"
-msgstr "Vídeo"
-
-#: ../../include/zot.php:685
-msgid "Invalid data packet"
-msgstr "Paquete de datos no válido"
-
-#: ../../include/zot.php:701
-msgid "Unable to verify channel signature"
-msgstr "No ha sido posible de verificar la firma del canal"
-
-#: ../../include/zot.php:2265
-#, php-format
-msgid "Unable to verify site signature for %s"
-msgstr "No ha sido posible de verificar la firma del sitio para %s"
-
-#: ../../include/zot.php:3592
-msgid "invalid target signature"
-msgstr "La firma recibida no es válida"
-
-#: ../../include/auth.php:132
-msgid "Logged out."
-msgstr "Desconectado/a."
-
-#: ../../include/auth.php:273
-msgid "Failed authentication"
-msgstr "Autenticación fallida."
-
-#: ../../include/auth.php:287 ../../mod/openid.php:189
-msgid "Login failed."
-msgstr "El acceso ha fallado."
-
-#: ../../include/bbcode.php:123 ../../include/bbcode.php:794
-#: ../../include/bbcode.php:797 ../../include/bbcode.php:802
-#: ../../include/bbcode.php:805 ../../include/bbcode.php:808
-#: ../../include/bbcode.php:811 ../../include/bbcode.php:816
-#: ../../include/bbcode.php:819 ../../include/bbcode.php:824
-#: ../../include/bbcode.php:827 ../../include/bbcode.php:830
-#: ../../include/bbcode.php:833
-msgid "Image/photo"
-msgstr "Imagen/foto"
-
-#: ../../include/bbcode.php:162 ../../include/bbcode.php:844
-msgid "Encrypted content"
-msgstr "Contenido cifrado"
-
-#: ../../include/bbcode.php:179
-#, php-format
-msgid "Install %s element: "
-msgstr "Instalar el elemento %s:"
-
-#: ../../include/bbcode.php:183
-#, php-format
-msgid ""
-"This post contains an installable %s element, however you lack permissions "
-"to install it on this site."
-msgstr "Esta entrada contiene el elemento instalable %s, sin embargo le faltan permisos para instalarlo en este sitio."
-
-#: ../../include/bbcode.php:193 ../../mod/impel.php:37
-msgid "webpage"
-msgstr "página web"
-
-#: ../../include/bbcode.php:196 ../../mod/impel.php:47
-msgid "layout"
-msgstr "disposición"
-
-#: ../../include/bbcode.php:199 ../../mod/impel.php:42
-msgid "block"
-msgstr "bloque"
-
-#: ../../include/bbcode.php:202 ../../mod/impel.php:54
-msgid "menu"
-msgstr "menú"
-
-#: ../../include/bbcode.php:257
-#, php-format
-msgid "%1$s wrote the following %2$s %3$s"
-msgstr "%1$s escribió la siguiente %2$s %3$s"
-
-#: ../../include/bbcode.php:259 ../../mod/tagger.php:51
-msgid "post"
-msgstr "entrada"
-
-#: ../../include/bbcode.php:547
-msgid "Different viewers will see this text differently"
-msgstr "Visitantes diferentes verán este texto de forma distinta"
-
-#: ../../include/bbcode.php:755
-msgid "$1 spoiler"
-msgstr "$1 spoiler"
-
-#: ../../include/bbcode.php:782
-msgid "$1 wrote:"
-msgstr "$1 escribió"
-
-#: ../../include/account.php:27
-msgid "Not a valid email address"
-msgstr "Dirección de correo no válida"
-
-#: ../../include/account.php:29
-msgid "Your email domain is not among those allowed on this site"
-msgstr "Su dirección de correo no pertenece a ninguno de los dominios permitidos en este sitio."
-
-#: ../../include/account.php:35
-msgid "Your email address is already registered at this site."
-msgstr "Su dirección de correo está ya registrada en este sitio."
-
-#: ../../include/account.php:67
-msgid "An invitation is required."
-msgstr "Es obligatorio que le inviten."
-
-#: ../../include/account.php:71
-msgid "Invitation could not be verified."
-msgstr "No se ha podido verificar su invitación."
-
-#: ../../include/account.php:121
-msgid "Please enter the required information."
-msgstr "Por favor introduzca la información requerida."
-
-#: ../../include/account.php:188
-msgid "Failed to store account information."
-msgstr "La información de la cuenta no se ha podido guardar."
-
-#: ../../include/account.php:248
-#, php-format
-msgid "Registration confirmation for %s"
-msgstr "Confirmación de registro para %s"
-
-#: ../../include/account.php:314
-#, php-format
-msgid "Registration request at %s"
-msgstr "Solicitud de registro en %s"
-
-#: ../../include/account.php:338
-msgid "your registration password"
-msgstr "su contraseña de registro"
-
-#: ../../include/account.php:341 ../../include/account.php:401
-#, php-format
-msgid "Registration details for %s"
-msgstr "Detalles del registro de %s"
-
-#: ../../include/account.php:410
-msgid "Account approved."
-msgstr "Cuenta aprobada."
-
-#: ../../include/account.php:449
-#, php-format
-msgid "Registration revoked for %s"
-msgstr "Registro revocado para %s"
-
-#: ../../include/account.php:494
-msgid "Account verified. Please login."
-msgstr "Cuenta verificada. Por favor, inicie sesión."
-
-#: ../../include/account.php:707 ../../include/account.php:709
-msgid "Click here to upgrade."
-msgstr "Pulse aquí para actualizar"
-
-#: ../../include/account.php:715
-msgid "This action exceeds the limits set by your subscription plan."
-msgstr "Esta acción supera los límites establecidos por su plan de suscripción "
-
-#: ../../include/account.php:720
-msgid "This action is not available under your subscription plan."
-msgstr "Esta acción no está disponible en su plan de suscripción."
-
#: ../../include/follow.php:28
msgid "Channel is blocked on this site."
msgstr "El canal está bloqueado en este sitio."
@@ -2958,1395 +3163,1362 @@ msgstr "Respuesta incompleta del canal."
msgid "Channel was deleted and no longer exists."
msgstr "El canal ha sido eliminado y ya no existe."
-#: ../../include/follow.php:152 ../../include/follow.php:180
+#: ../../include/follow.php:152 ../../include/follow.php:181
msgid "Protocol disabled."
msgstr "Protocolo deshabilitado."
-#: ../../include/follow.php:170
+#: ../../include/follow.php:171
msgid "Channel discovery failed."
msgstr "El intento de acceder al canal ha fallado."
-#: ../../include/follow.php:196
+#: ../../include/follow.php:197
msgid "local account not found."
msgstr "No se ha encontrado la cuenta local."
-#: ../../include/follow.php:220
+#: ../../include/follow.php:221
msgid "Cannot connect to yourself."
msgstr "No puede conectarse consigo mismo."
-#: ../../include/security.php:381
-msgid ""
-"The form security token was not correct. This probably happened because the "
-"form has been opened for too long (>3 hours) before submitting it."
-msgstr "El \"token\" de seguridad del formulario no es correcto. Esto ha ocurrido probablemente porque el formulario ha estado abierto demasiado tiempo (>3 horas) antes de ser enviado"
-
-#: ../../include/contact_widgets.php:14
-#, php-format
-msgid "%d invitation available"
-msgid_plural "%d invitations available"
-msgstr[0] "%d invitación pendiente"
-msgstr[1] "%d invitaciones disponibles"
-
-#: ../../include/contact_widgets.php:19 ../../mod/admin.php:439
-msgid "Advanced"
-msgstr "Avanzado"
-
-#: ../../include/contact_widgets.php:22
-msgid "Find Channels"
-msgstr "Encontrar canales"
-
-#: ../../include/contact_widgets.php:23
-msgid "Enter name or interest"
-msgstr "Introducir nombre o interés"
-
-#: ../../include/contact_widgets.php:24
-msgid "Connect/Follow"
-msgstr "Conectar/Seguir"
-
-#: ../../include/contact_widgets.php:25
-msgid "Examples: Robert Morgenstein, Fishing"
-msgstr "Ejemplos: José Fernández, Pesca"
-
-#: ../../include/contact_widgets.php:26 ../../mod/directory.php:381
-#: ../../mod/directory.php:386 ../../mod/connections.php:266
-msgid "Find"
-msgstr "Encontrar"
-
-#: ../../include/contact_widgets.php:27 ../../mod/directory.php:385
-#: ../../mod/suggest.php:60
-msgid "Channel Suggestions"
-msgstr "Sugerencias de canales"
-
-#: ../../include/contact_widgets.php:29
-msgid "Random Profile"
-msgstr "Perfil aleatorio"
-
-#: ../../include/contact_widgets.php:30
-msgid "Invite Friends"
-msgstr "Invitar a amigos"
-
-#: ../../include/contact_widgets.php:32
-msgid "Advanced example: name=fred and country=iceland"
-msgstr "Ejemplo avanzado: nombre=juan y país=españa"
-
-#: ../../include/contact_widgets.php:60 ../../include/contact_widgets.php:98
-#: ../../include/widgets.php:307
-msgid "Everything"
-msgstr "Todo"
-
-#: ../../include/contact_widgets.php:95 ../../include/widgets.php:36
-#: ../../include/taxonomy.php:280
-msgid "Categories"
-msgstr "Categorías"
-
-#: ../../include/contact_widgets.php:128
-#, php-format
-msgid "%d connection in common"
-msgid_plural "%d connections in common"
-msgstr[0] "%d conexión en común"
-msgstr[1] "%d conexiones en común"
-
-#: ../../include/contact_widgets.php:133
-msgid "show more"
-msgstr "mostrar más"
-
-#: ../../include/group.php:26
-msgid ""
-"A deleted group with this name was revived. Existing item permissions "
-"<strong>may</strong> apply to this group and any future members. If this is "
-"not what you intended, please create another group with a different name."
-msgstr "Un grupo suprimido con este nombre ha sido restablecido. <strong>Es posible</strong> que los permisos existentes sean aplicados a este grupo y sus futuros miembros. Si no quiere esto, por favor cree otro grupo con un nombre diferente."
-
-#: ../../include/group.php:232
-msgid "Add new connections to this collection (privacy group)"
-msgstr "Añadir nuevas conexiones a esta colección (privacidad del grupo)"
-
-#: ../../include/group.php:251 ../../mod/admin.php:814
-msgid "All Channels"
-msgstr "Todos los canales"
-
-#: ../../include/group.php:273
-msgid "edit"
-msgstr "editar"
-
-#: ../../include/group.php:295
-msgid "Collections"
-msgstr "Colecciones"
-
-#: ../../include/group.php:296
-msgid "Edit collection"
-msgstr "Editar colección"
-
-#: ../../include/group.php:297
-msgid "Add new collection"
-msgstr "Añadir nueva colección"
-
-#: ../../include/group.php:298
-msgid "Channels not in any collection"
-msgstr "El canal no se encuentra en ninguna colección"
-
-#: ../../include/group.php:300 ../../include/widgets.php:275
-msgid "add"
-msgstr "añadir"
-
-#: ../../include/widgets.php:92 ../../include/nav.php:157
-#: ../../mod/apps.php:36
-msgid "Apps"
-msgstr "Aplicaciones"
-
-#: ../../include/widgets.php:93
-msgid "System"
-msgstr "Sistema"
-
-#: ../../include/widgets.php:96
-msgid "Create Personal App"
-msgstr "Crear una aplicación personal"
-
-#: ../../include/widgets.php:97
-msgid "Edit Personal App"
-msgstr "Editar una aplicación personal"
-
-#: ../../include/widgets.php:139 ../../mod/suggest.php:54
-msgid "Ignore/Hide"
-msgstr "Ignorar/Ocultar"
-
-#: ../../include/widgets.php:144 ../../mod/connections.php:125
-msgid "Suggestions"
-msgstr "Sugerencias"
-
-#: ../../include/widgets.php:145
-msgid "See more..."
-msgstr "Ver más..."
-
-#: ../../include/widgets.php:166
-#, php-format
-msgid "You have %1$.0f of %2$.0f allowed connections."
-msgstr "Tiene %1$.0f de %2$.0f conexiones permitidas."
-
-#: ../../include/widgets.php:172
-msgid "Add New Connection"
-msgstr "Añadir nueva conexión"
-
-#: ../../include/widgets.php:173
-msgid "Enter the channel address"
-msgstr "Introducir la dirección del canal"
-
-#: ../../include/widgets.php:174
-msgid "Example: bob@example.com, http://example.com/barbara"
-msgstr "Ejemplo: paco@ejemplo.com, http://ejemplo.com/paco"
-
-#: ../../include/widgets.php:190
-msgid "Notes"
-msgstr "Notas"
-
-#: ../../include/widgets.php:192 ../../include/text.php:867
-#: ../../include/text.php:879 ../../mod/filer.php:49 ../../mod/admin.php:1442
-#: ../../mod/admin.php:1462 ../../mod/rbmark.php:28 ../../mod/rbmark.php:100
-msgid "Save"
-msgstr "Guardar"
-
-#: ../../include/widgets.php:266
-msgid "Remove term"
-msgstr "Eliminar término"
-
-#: ../../include/widgets.php:349
-msgid "Archives"
-msgstr "Hemeroteca"
-
-#: ../../include/widgets.php:428 ../../mod/connedit.php:571
-msgid "Me"
-msgstr "Yo"
-
-#: ../../include/widgets.php:429 ../../mod/connedit.php:572
-msgid "Family"
-msgstr "Familia"
-
-#: ../../include/widgets.php:431 ../../mod/connedit.php:574
-msgid "Acquaintances"
-msgstr "Conocidos/as"
-
-#: ../../include/widgets.php:432 ../../mod/connedit.php:575
-#: ../../mod/connections.php:88 ../../mod/connections.php:103
-msgid "All"
-msgstr "Todas"
-
-#: ../../include/widgets.php:451
-msgid "Refresh"
-msgstr "Recargar"
-
-#: ../../include/widgets.php:485
-msgid "Account settings"
-msgstr "Configuración de la cuenta"
-
-#: ../../include/widgets.php:491
-msgid "Channel settings"
-msgstr "Configuración del canal"
-
-#: ../../include/widgets.php:497
-msgid "Additional features"
-msgstr "Características adicionales"
-
-#: ../../include/widgets.php:503
-msgid "Feature/Addon settings"
-msgstr "Configuración de características o complementos"
-
-#: ../../include/widgets.php:509
-msgid "Display settings"
-msgstr "Ajustes de visualización"
-
-#: ../../include/widgets.php:515
-msgid "Connected apps"
-msgstr "Aplicaciones conectadas"
-
-#: ../../include/widgets.php:521
-msgid "Export channel"
-msgstr "Exportar canal"
-
-#: ../../include/widgets.php:530 ../../mod/connedit.php:683
-msgid "Connection Default Permissions"
-msgstr "Permisos predeterminados de conexión"
-
-#: ../../include/widgets.php:538
-msgid "Premium Channel Settings"
-msgstr "Configuración del canal premium"
-
-#: ../../include/widgets.php:568
-msgid "Private Mail Menu"
-msgstr "Menú de correo privado"
-
-#: ../../include/widgets.php:570
-msgid "Combined View"
-msgstr "Vista combinada"
-
-#: ../../include/widgets.php:575 ../../include/nav.php:191
-msgid "Inbox"
-msgstr "Bandeja de entrada"
-
-#: ../../include/widgets.php:580 ../../include/nav.php:192
-msgid "Outbox"
-msgstr "Bandeja de salida"
-
-#: ../../include/widgets.php:585 ../../include/nav.php:193
-msgid "New Message"
-msgstr "Nuevo mensaje"
-
-#: ../../include/widgets.php:604 ../../include/widgets.php:616
-msgid "Conversations"
-msgstr "Conversaciones"
-
-#: ../../include/widgets.php:608
-msgid "Received Messages"
-msgstr "Mensajes recibidos"
-
-#: ../../include/widgets.php:612
-msgid "Sent Messages"
-msgstr "Enviar mensajes"
-
-#: ../../include/widgets.php:626
-msgid "No messages."
-msgstr "Sin mensajes."
-
-#: ../../include/widgets.php:644
-msgid "Delete conversation"
-msgstr "Eliminar conversación"
-
-#: ../../include/widgets.php:670
-msgid "Events Menu"
-msgstr "Menú de eventos"
-
-#: ../../include/widgets.php:671
-msgid "Day View"
-msgstr "Eventos del día"
-
-#: ../../include/widgets.php:672
-msgid "Week View"
-msgstr "Eventos de la semana"
-
-#: ../../include/widgets.php:673
-msgid "Month View"
-msgstr "Eventos del mes"
-
-#: ../../include/widgets.php:674 ../../mod/events.php:527
-msgid "Export"
-msgstr "Exportar"
-
-#: ../../include/widgets.php:675 ../../mod/events.php:530
-msgid "Import"
-msgstr "Importar"
-
-#: ../../include/widgets.php:749
-msgid "Chat Rooms"
-msgstr "Salas de chat"
-
-#: ../../include/widgets.php:769
-msgid "Bookmarked Chatrooms"
-msgstr "Salas de chat preferidas"
-
-#: ../../include/widgets.php:789
-msgid "Suggested Chatrooms"
-msgstr "Salas de chat sugeridas"
-
-#: ../../include/widgets.php:916 ../../include/widgets.php:974
-msgid "photo/image"
-msgstr "foto/imagen"
-
-#: ../../include/widgets.php:1069 ../../include/widgets.php:1071
-msgid "Rate Me"
-msgstr "Valorar este canal"
-
-#: ../../include/widgets.php:1075
-msgid "View Ratings"
-msgstr "Mostrar las valoraciones"
-
-#: ../../include/widgets.php:1086
-msgid "Public Hubs"
-msgstr "Servidores públicos"
-
-#: ../../include/widgets.php:1134
-msgid "Forums"
-msgstr "Foros"
-
-#: ../../include/widgets.php:1161
-msgid "Tasks"
-msgstr "Tareas"
-
-#: ../../include/widgets.php:1170
-msgid "Documentation"
-msgstr "Documentación"
-
-#: ../../include/widgets.php:1172
-msgid "Project/Site Information"
-msgstr "Información sobre el proyecto o sitio"
-
-#: ../../include/widgets.php:1173
-msgid "For Members"
-msgstr "Para los usuarios"
-
-#: ../../include/widgets.php:1174
-msgid "For Administrators"
-msgstr "Para los administradores"
-
-#: ../../include/widgets.php:1175
-msgid "For Developers"
-msgstr "Para los desarrolladores"
-
-#: ../../include/widgets.php:1200 ../../mod/admin.php:434
-msgid "Site"
-msgstr "Sitio"
-
-#: ../../include/widgets.php:1201
-msgid "Accounts"
-msgstr "Cuentas"
-
-#: ../../include/widgets.php:1202 ../../mod/admin.php:965
-msgid "Channels"
-msgstr "Canales"
-
-#: ../../include/widgets.php:1203 ../../mod/admin.php:1062
-#: ../../mod/admin.php:1102
-msgid "Plugins"
-msgstr "Extensiones"
-
-#: ../../include/widgets.php:1204 ../../mod/admin.php:1262
-#: ../../mod/admin.php:1296
-msgid "Themes"
-msgstr "Temas"
-
-#: ../../include/widgets.php:1205
-msgid "Inspect queue"
-msgstr "Examinar la cola"
-
-#: ../../include/widgets.php:1206
-msgid "Profile Config"
-msgstr "Ajustes del perfil"
-
-#: ../../include/widgets.php:1207
-msgid "DB updates"
-msgstr "Actualizaciones de la base de datos"
-
-#: ../../include/widgets.php:1225 ../../include/widgets.php:1231
-#: ../../mod/admin.php:1381
-msgid "Logs"
-msgstr "Informes"
-
-#: ../../include/widgets.php:1229 ../../include/nav.php:210
-msgid "Admin"
-msgstr "Administrador"
-
-#: ../../include/widgets.php:1230
-msgid "Plugin Features"
-msgstr "Ajustes de la extensión"
-
-#: ../../include/widgets.php:1232
-msgid "User registrations waiting for confirmation"
-msgstr "Registros de usuarios pendientes de confirmación"
-
-#: ../../include/widgets.php:1311 ../../mod/photos.php:753
-#: ../../mod/photos.php:1286
-msgid "View Photo"
-msgstr "Ver foto"
+#: ../../include/oembed.php:213
+msgid "Embedded content"
+msgstr "Contenido incorporado"
-#: ../../include/widgets.php:1327 ../../mod/photos.php:782
-msgid "Edit Album"
-msgstr "Editar álbum"
+#: ../../include/oembed.php:222
+msgid "Embedding disabled"
+msgstr "Incrustación deshabilitada"
-#: ../../include/message.php:18
+#: ../../include/message.php:19
msgid "No recipient provided."
msgstr "No se ha especificado ningún destinatario."
-#: ../../include/message.php:23
+#: ../../include/message.php:24
msgid "[no subject]"
msgstr "[sin asunto]"
-#: ../../include/message.php:43
+#: ../../include/message.php:44
msgid "Unable to determine sender."
msgstr "No ha sido posible determinar el remitente. "
-#: ../../include/message.php:218
+#: ../../include/message.php:219
msgid "Stored post could not be verified."
msgstr "No se han podido verificar las entradas guardadas."
-#: ../../include/identity.php:32
-msgid "Unable to obtain identity information from database"
-msgstr "No ha sido posible obtener información sobre la identidad desde la base de datos"
-
-#: ../../include/identity.php:66
-msgid "Empty name"
-msgstr "Nombre vacío"
-
-#: ../../include/identity.php:69
-msgid "Name too long"
-msgstr "Nombre demasiado largo"
-
-#: ../../include/identity.php:181
-msgid "No account identifier"
-msgstr "Ningún identificador de la cuenta"
-
-#: ../../include/identity.php:193
-msgid "Nickname is required."
-msgstr "Se requiere un sobrenombre (alias)."
-
-#: ../../include/identity.php:207
-msgid "Reserved nickname. Please choose another."
-msgstr "Sobrenombre en uso. Por favor, elija otro."
-
-#: ../../include/identity.php:212
-msgid ""
-"Nickname has unsupported characters or is already being used on this site."
-msgstr "El alias contiene caracteres no admitidos o está ya en uso por otros usuarios de este sitio."
-
-#: ../../include/identity.php:288
-msgid "Unable to retrieve created identity"
-msgstr "No ha sido posible recuperar la identidad creada"
+#: ../../include/nav.php:82 ../../include/nav.php:114 ../../boot.php:1480
+msgid "Logout"
+msgstr "Finalizar sesión"
-#: ../../include/identity.php:346
-msgid "Default Profile"
-msgstr "Perfil principal"
+#: ../../include/nav.php:82 ../../include/nav.php:114
+msgid "End this session"
+msgstr "Finalizar esta sesión"
-#: ../../include/identity.php:769
-msgid "Requested channel is not available."
-msgstr "El canal solicitado no está disponible."
+#: ../../include/nav.php:85 ../../include/nav.php:145
+msgid "Home"
+msgstr "Inicio"
-#: ../../include/identity.php:815 ../../mod/achievements.php:11
-#: ../../mod/filestorage.php:54 ../../mod/hcard.php:8 ../../mod/layouts.php:29
-#: ../../mod/editblock.php:29 ../../mod/profile.php:16
-#: ../../mod/webpages.php:29 ../../mod/blocks.php:29
-#: ../../mod/editlayout.php:27 ../../mod/editwebpage.php:28
-#: ../../mod/connect.php:13
-msgid "Requested profile is not available."
-msgstr "El perfil solicitado no está disponible."
+#: ../../include/nav.php:85
+msgid "Your posts and conversations"
+msgstr "Sus entradas y conversaciones"
-#: ../../include/identity.php:965 ../../mod/profiles.php:774
-msgid "Change profile photo"
-msgstr "Cambiar la foto del perfil"
+#: ../../include/nav.php:86
+msgid "Your profile page"
+msgstr "Su página del perfil"
-#: ../../include/identity.php:971
-msgid "Profiles"
-msgstr "Perfiles"
+#: ../../include/nav.php:88
+msgid "Edit Profiles"
+msgstr "Editar perfiles"
-#: ../../include/identity.php:971
-msgid "Manage/edit profiles"
+#: ../../include/nav.php:88
+msgid "Manage/Edit profiles"
msgstr "Administrar/editar perfiles"
-#: ../../include/identity.php:972 ../../mod/profiles.php:775
-msgid "Create New Profile"
-msgstr "Crear un nuevo perfil"
-
-#: ../../include/identity.php:975 ../../include/nav.php:90
-msgid "Edit Profile"
-msgstr "Editar el perfil"
-
-#: ../../include/identity.php:987 ../../mod/profiles.php:786
-msgid "Profile Image"
-msgstr "Imagen del perfil"
-
-#: ../../include/identity.php:990
-msgid "visible to everybody"
-msgstr "visible para cualquiera"
-
-#: ../../include/identity.php:991 ../../mod/profiles.php:669
-#: ../../mod/profiles.php:790
-msgid "Edit visibility"
-msgstr "Editar visibilidad"
-
-#: ../../include/identity.php:1007 ../../include/identity.php:1247
-msgid "Gender:"
-msgstr "Género:"
-
-#: ../../include/identity.php:1008 ../../include/identity.php:1291
-msgid "Status:"
-msgstr "Estado:"
-
-#: ../../include/identity.php:1009 ../../include/identity.php:1302
-msgid "Homepage:"
-msgstr "Página personal:"
-
-#: ../../include/identity.php:1010
-msgid "Online Now"
-msgstr "Ahora en línea"
-
-#: ../../include/identity.php:1094 ../../include/identity.php:1172
-#: ../../mod/ping.php:318
-msgid "g A l F d"
-msgstr "g A l d F"
-
-#: ../../include/identity.php:1095 ../../include/identity.php:1173
-msgid "F d"
-msgstr "d F"
-
-#: ../../include/identity.php:1140 ../../include/identity.php:1212
-#: ../../mod/ping.php:341
-msgid "[today]"
-msgstr "[hoy]"
-
-#: ../../include/identity.php:1151
-msgid "Birthday Reminders"
-msgstr "Recordatorios de cumpleaños"
-
-#: ../../include/identity.php:1152
-msgid "Birthdays this week:"
-msgstr "Cumpleaños de esta semana:"
-
-#: ../../include/identity.php:1205
-msgid "[No description]"
-msgstr "[Sin descripción]"
+#: ../../include/nav.php:90
+msgid "Edit your profile"
+msgstr "Editar su perfil"
-#: ../../include/identity.php:1223
-msgid "Event Reminders"
-msgstr "Recordatorios de eventos"
+#: ../../include/nav.php:92
+msgid "Your photos"
+msgstr "Sus fotos"
-#: ../../include/identity.php:1224
-msgid "Events this week:"
-msgstr "Eventos de esta semana:"
+#: ../../include/nav.php:93
+msgid "Your files"
+msgstr "Sus ficheros"
-#: ../../include/identity.php:1245 ../../mod/settings.php:1027
-msgid "Full Name:"
-msgstr "Nombre completo:"
+#: ../../include/nav.php:97 ../../include/apps.php:146
+msgid "Chat"
+msgstr "Chat"
-#: ../../include/identity.php:1252
-msgid "Like this channel"
-msgstr "Me gusta este canal"
+#: ../../include/nav.php:97
+msgid "Your chatrooms"
+msgstr "Sus salas de chat"
-#: ../../include/identity.php:1276
-msgid "j F, Y"
-msgstr "j F Y"
+#: ../../include/nav.php:103
+msgid "Your bookmarks"
+msgstr "Sus marcadores"
-#: ../../include/identity.php:1277
-msgid "j F"
-msgstr "j F"
+#: ../../include/nav.php:107
+msgid "Your webpages"
+msgstr "Sus páginas web"
-#: ../../include/identity.php:1284
-msgid "Birthday:"
-msgstr "Cumpleaños:"
+#: ../../include/nav.php:111 ../../include/apps.php:131 ../../boot.php:1481
+msgid "Login"
+msgstr "Iniciar sesión"
-#: ../../include/identity.php:1288 ../../mod/directory.php:299
-msgid "Age:"
-msgstr "Edad:"
+#: ../../include/nav.php:111
+msgid "Sign in"
+msgstr "Acceder"
-#: ../../include/identity.php:1297
+#: ../../include/nav.php:128
#, php-format
-msgid "for %1$d %2$s"
-msgstr "por %1$d %2$s"
-
-#: ../../include/identity.php:1300 ../../mod/profiles.php:691
-msgid "Sexual Preference:"
-msgstr "Orientación sexual:"
-
-#: ../../include/identity.php:1304 ../../mod/directory.php:315
-#: ../../mod/profiles.php:693
-msgid "Hometown:"
-msgstr "Ciudad de origen:"
-
-#: ../../include/identity.php:1306
-msgid "Tags:"
-msgstr "Etiquetas:"
-
-#: ../../include/identity.php:1308 ../../mod/profiles.php:694
-msgid "Political Views:"
-msgstr "Posición política:"
-
-#: ../../include/identity.php:1310
-msgid "Religion:"
-msgstr "Religión:"
-
-#: ../../include/identity.php:1312 ../../mod/directory.php:317
-msgid "About:"
-msgstr "Sobre mí:"
+msgid "%s - click to logout"
+msgstr "%s - pulsar para finalizar sesión"
-#: ../../include/identity.php:1314
-msgid "Hobbies/Interests:"
-msgstr "Aficciones/Intereses:"
+#: ../../include/nav.php:131
+msgid "Remote authentication"
+msgstr "Acceder desde su servidor"
-#: ../../include/identity.php:1316 ../../mod/profiles.php:697
-msgid "Likes:"
-msgstr "Me gusta:"
+#: ../../include/nav.php:131
+msgid "Click to authenticate to your home hub"
+msgstr "Pulsar para identificarse en su servidor de inicio"
-#: ../../include/identity.php:1318 ../../mod/profiles.php:698
-msgid "Dislikes:"
-msgstr "No me gusta:"
+#: ../../include/nav.php:145
+msgid "Home Page"
+msgstr "Página de inicio"
-#: ../../include/identity.php:1320
-msgid "Contact information and Social Networks:"
-msgstr "Información de contacto y redes sociales:"
+#: ../../include/nav.php:149 ../../mod/register.php:224 ../../boot.php:1463
+msgid "Register"
+msgstr "Registrarse"
-#: ../../include/identity.php:1322
-msgid "My other channels:"
-msgstr "Mis otros canales:"
+#: ../../include/nav.php:149
+msgid "Create an account"
+msgstr "Crear una cuenta"
-#: ../../include/identity.php:1324
-msgid "Musical interests:"
-msgstr "Intereses musicales:"
+#: ../../include/nav.php:154 ../../include/apps.php:142
+#: ../../mod/layouts.php:176 ../../mod/help.php:202 ../../mod/help.php:207
+msgid "Help"
+msgstr "Ayuda"
-#: ../../include/identity.php:1326
-msgid "Books, literature:"
-msgstr "Libros, literatura:"
+#: ../../include/nav.php:154
+msgid "Help and documentation"
+msgstr "Ayuda y documentación"
-#: ../../include/identity.php:1328
-msgid "Television:"
-msgstr "Televisión:"
+#: ../../include/nav.php:157
+msgid "Applications, utilities, links, games"
+msgstr "Aplicaciones, utilidades, enlaces, juegos"
-#: ../../include/identity.php:1330
-msgid "Film/dance/culture/entertainment:"
-msgstr "Cine/danza/cultura/entretenimiento:"
+#: ../../include/nav.php:159 ../../include/text.php:867
+#: ../../include/text.php:879 ../../include/apps.php:147
+#: ../../mod/search.php:40
+msgid "Search"
+msgstr "Buscar"
-#: ../../include/identity.php:1332
-msgid "Love/Romance:"
-msgstr "Vida sentimental/amorosa:"
+#: ../../include/nav.php:159
+msgid "Search site @name, #tag, ?docs, content"
+msgstr "Buscar en el sitio por @nombre, #etiqueta, ?ayuda o contenido"
-#: ../../include/identity.php:1334
-msgid "Work/employment:"
-msgstr "Trabajo:"
+#: ../../include/nav.php:162 ../../include/apps.php:141
+msgid "Directory"
+msgstr "Directorio"
-#: ../../include/identity.php:1336
-msgid "School/education:"
-msgstr "Estudios:"
+#: ../../include/nav.php:162
+msgid "Channel Directory"
+msgstr "Directorio de canales"
-#: ../../include/identity.php:1356
-msgid "Like this thing"
-msgstr "Me gusta esto"
+#: ../../include/nav.php:174 ../../include/apps.php:133
+msgid "Grid"
+msgstr "Red"
-#: ../../include/taxonomy.php:238 ../../include/taxonomy.php:259
-msgid "Tags"
-msgstr "Etiquetas"
+#: ../../include/nav.php:174
+msgid "Your grid"
+msgstr "Mi red"
-#: ../../include/taxonomy.php:303
-msgid "Keywords"
-msgstr "Palabras clave"
+#: ../../include/nav.php:175
+msgid "Mark all grid notifications seen"
+msgstr "Marcar todas las notificaciones de la red como vistas"
-#: ../../include/taxonomy.php:324
-msgid "have"
-msgstr "tener"
+#: ../../include/nav.php:177 ../../include/apps.php:137
+msgid "Channel Home"
+msgstr "Mi canal"
-#: ../../include/taxonomy.php:324
-msgid "has"
-msgstr "tiene"
+#: ../../include/nav.php:177
+msgid "Channel home"
+msgstr "Mi canal"
-#: ../../include/taxonomy.php:325
-msgid "want"
-msgstr "quiero"
+#: ../../include/nav.php:178
+msgid "Mark all channel notifications seen"
+msgstr "Marcar todas las notificaciones del canal como leídas"
-#: ../../include/taxonomy.php:325
-msgid "wants"
-msgstr "quiere"
+#: ../../include/nav.php:181 ../../mod/connections.php:260
+msgid "Connections"
+msgstr "Conexiones"
-#: ../../include/taxonomy.php:326
-msgid "likes"
-msgstr "le gusta"
+#: ../../include/nav.php:184
+msgid "Notices"
+msgstr "Avisos"
-#: ../../include/taxonomy.php:327
-msgid "dislikes"
-msgstr "no le gusta"
+#: ../../include/nav.php:184
+msgid "Notifications"
+msgstr "Notificaciones"
-#: ../../include/attach.php:246 ../../include/attach.php:332
-msgid "Item was not found."
-msgstr "Elemento no encontrado."
+#: ../../include/nav.php:185
+msgid "See all notifications"
+msgstr "Ver todas las notificaciones"
-#: ../../include/attach.php:496
-msgid "No source file."
-msgstr "Ningún fichero de origen"
+#: ../../include/nav.php:186 ../../mod/notifications.php:99
+msgid "Mark all system notifications seen"
+msgstr "Marcar todas las notificaciones de sistema como leídas"
-#: ../../include/attach.php:514
-msgid "Cannot locate file to replace"
-msgstr "No se puede localizar el fichero que va a ser sustituido."
+#: ../../include/nav.php:188 ../../include/apps.php:143
+msgid "Mail"
+msgstr "Correo"
-#: ../../include/attach.php:532
-msgid "Cannot locate file to revise/update"
-msgstr "No se puede localizar el fichero para revisar/actualizar"
+#: ../../include/nav.php:188
+msgid "Private mail"
+msgstr "Correo privado"
-#: ../../include/attach.php:667
-#, php-format
-msgid "File exceeds size limit of %d"
-msgstr "El fichero supera el limite de tamaño de %d"
+#: ../../include/nav.php:189
+msgid "See all private messages"
+msgstr "Ver todas los mensajes privados"
-#: ../../include/attach.php:681
-#, php-format
-msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
-msgstr "Ha alcanzado su límite de %1$.0f Mbytes de almacenamiento de adjuntos."
+#: ../../include/nav.php:190
+msgid "Mark all private messages seen"
+msgstr "Marcar todos los mensajes privados como leídos"
-#: ../../include/attach.php:837
-msgid "File upload failed. Possible system limit or action terminated."
-msgstr "Error de carga, posiblemente por limite del sistema o porque la acción ha finalizado."
+#: ../../include/nav.php:196 ../../include/apps.php:140
+msgid "Events"
+msgstr "Eventos"
-#: ../../include/attach.php:850
-msgid "Stored file could not be verified. Upload failed."
-msgstr "El fichero almacenado no ha podido ser verificado. El envío ha fallado."
+#: ../../include/nav.php:196
+msgid "Event Calendar"
+msgstr "Calendario de eventos"
-#: ../../include/attach.php:898 ../../include/attach.php:914
-msgid "Path not available."
-msgstr "Ruta no disponible."
+#: ../../include/nav.php:197
+msgid "See all events"
+msgstr "Ver todos los eventos"
-#: ../../include/attach.php:960 ../../include/attach.php:1112
-msgid "Empty pathname"
-msgstr "Ruta vacía"
+#: ../../include/nav.php:198
+msgid "Mark all events seen"
+msgstr "Marcar todos los eventos como leidos"
-#: ../../include/attach.php:986
-msgid "duplicate filename or path"
-msgstr "Nombre duplicado de ruta o fichero"
+#: ../../include/nav.php:200 ../../include/apps.php:132
+#: ../../mod/manage.php:160
+msgid "Channel Manager"
+msgstr "Administración de canales"
-#: ../../include/attach.php:1008
-msgid "Path not found."
-msgstr "Ruta no encontrada"
+#: ../../include/nav.php:200
+msgid "Manage Your Channels"
+msgstr "Gestionar sus canales"
-#: ../../include/attach.php:1066
-msgid "mkdir failed."
-msgstr "mkdir ha fallado."
+#: ../../include/nav.php:202
+msgid "Account/Channel Settings"
+msgstr "Ajustes de cuenta/canales"
-#: ../../include/attach.php:1070
-msgid "database storage failed."
-msgstr "el almacenamiento en la base de datos ha fallado."
+#: ../../include/nav.php:210
+msgid "Site Setup and Configuration"
+msgstr "Ajustes y configuración del sitio"
-#: ../../include/attach.php:1118
-msgid "Empty path"
-msgstr "Ruta vacía"
+#: ../../include/nav.php:246
+msgid "@name, #tag, ?doc, content"
+msgstr "@nombre, #etiqueta, ?ayuda, contenido"
-#: ../../include/bb2diaspora.php:382
-msgid "Attachments:"
-msgstr "Ficheros adjuntos:"
+#: ../../include/nav.php:247
+msgid "Please wait..."
+msgstr "Espere por favor…"
-#: ../../include/bb2diaspora.php:473
-msgid "$Projectname event notification:"
-msgstr "Notificación de eventos de $Projectname:"
+#: ../../include/security.php:381
+msgid ""
+"The form security token was not correct. This probably happened because the "
+"form has been opened for too long (>3 hours) before submitting it."
+msgstr "El \"token\" de seguridad del formulario no es correcto. Esto ha ocurrido probablemente porque el formulario ha estado abierto demasiado tiempo (>3 horas) antes de ser enviado"
-#: ../../include/text.php:393
+#: ../../include/text.php:394
msgid "prev"
msgstr "anterior"
-#: ../../include/text.php:395
+#: ../../include/text.php:396
msgid "first"
msgstr "primera"
-#: ../../include/text.php:424
+#: ../../include/text.php:425
msgid "last"
msgstr "última"
-#: ../../include/text.php:427
+#: ../../include/text.php:428
msgid "next"
msgstr "próxima"
-#: ../../include/text.php:437
+#: ../../include/text.php:438
msgid "older"
msgstr "más antiguas"
-#: ../../include/text.php:439
+#: ../../include/text.php:440
msgid "newer"
msgstr "más recientes"
-#: ../../include/text.php:784
+#: ../../include/text.php:785
msgid "No connections"
msgstr "Sin conexiones"
-#: ../../include/text.php:796
+#: ../../include/text.php:797
#, php-format
msgid "%d Connection"
msgid_plural "%d Connections"
msgstr[0] "%d Conexión"
msgstr[1] "%d Conexiones"
-#: ../../include/text.php:809 ../../mod/viewconnections.php:101
+#: ../../include/text.php:810 ../../mod/viewconnections.php:101
msgid "View Connections"
msgstr "Ver conexiones"
-#: ../../include/text.php:953
+#: ../../include/text.php:954
msgid "poke"
msgstr "un toque"
-#: ../../include/text.php:954
+#: ../../include/text.php:955
msgid "ping"
msgstr "un \"ping\""
-#: ../../include/text.php:954
+#: ../../include/text.php:955
msgid "pinged"
-msgstr "avisado/a"
+msgstr "ha enviado un \"ping\" a"
-#: ../../include/text.php:955
+#: ../../include/text.php:956
msgid "prod"
msgstr "una incitación"
-#: ../../include/text.php:955
+#: ../../include/text.php:956
msgid "prodded"
-msgstr "ha recibido una incitación"
+msgstr "ha incitado a"
-#: ../../include/text.php:956
+#: ../../include/text.php:957
msgid "slap"
msgstr "una bofetada"
-#: ../../include/text.php:956
+#: ../../include/text.php:957
msgid "slapped"
-msgstr "ha recibido una bofetada"
+msgstr "ha enviado una bofetada a"
-#: ../../include/text.php:957
+#: ../../include/text.php:958
msgid "finger"
msgstr "un \"finger\""
-#: ../../include/text.php:957
+#: ../../include/text.php:958
msgid "fingered"
-msgstr "ha recibido un \"finger\""
+msgstr "ha enviado un \"finger\" a"
-#: ../../include/text.php:958
+#: ../../include/text.php:959
msgid "rebuff"
msgstr "un rechazo"
-#: ../../include/text.php:958
+#: ../../include/text.php:959
msgid "rebuffed"
-msgstr "ha sido rechazado/a"
+msgstr "ha enviado un rechazo a"
-#: ../../include/text.php:968
+#: ../../include/text.php:969
msgid "happy"
msgstr "feliz"
-#: ../../include/text.php:969
+#: ../../include/text.php:970
msgid "sad"
msgstr "triste"
-#: ../../include/text.php:970
+#: ../../include/text.php:971
msgid "mellow"
msgstr "amable"
-#: ../../include/text.php:971
+#: ../../include/text.php:972
msgid "tired"
msgstr "cansado/a"
-#: ../../include/text.php:972
+#: ../../include/text.php:973
msgid "perky"
-msgstr "fresco/a"
+msgstr "vivaz"
-#: ../../include/text.php:973
+#: ../../include/text.php:974
msgid "angry"
msgstr "enfadado/a"
-#: ../../include/text.php:974
+#: ../../include/text.php:975
msgid "stupified"
msgstr "estupefacto/a"
-#: ../../include/text.php:975
+#: ../../include/text.php:976
msgid "puzzled"
msgstr "perplejo/a"
-#: ../../include/text.php:976
+#: ../../include/text.php:977
msgid "interested"
msgstr "interesado/a"
-#: ../../include/text.php:977
+#: ../../include/text.php:978
msgid "bitter"
msgstr "amargado/a"
-#: ../../include/text.php:978
+#: ../../include/text.php:979
msgid "cheerful"
msgstr "alegre"
-#: ../../include/text.php:979
+#: ../../include/text.php:980
msgid "alive"
-msgstr "vivo/a"
+msgstr "animado/a"
-#: ../../include/text.php:980
+#: ../../include/text.php:981
msgid "annoyed"
msgstr "molesto/a"
-#: ../../include/text.php:981
+#: ../../include/text.php:982
msgid "anxious"
msgstr "ansioso/a"
-#: ../../include/text.php:982
+#: ../../include/text.php:983
msgid "cranky"
msgstr "de mal humor"
-#: ../../include/text.php:983
+#: ../../include/text.php:984
msgid "disturbed"
msgstr "perturbado/a"
-#: ../../include/text.php:984
+#: ../../include/text.php:985
msgid "frustrated"
msgstr "frustrado/a"
-#: ../../include/text.php:985
+#: ../../include/text.php:986
msgid "depressed"
msgstr "deprimido/a"
-#: ../../include/text.php:986
+#: ../../include/text.php:987
msgid "motivated"
msgstr "motivado/a"
-#: ../../include/text.php:987
+#: ../../include/text.php:988
msgid "relaxed"
msgstr "relajado/a"
-#: ../../include/text.php:988
+#: ../../include/text.php:989
msgid "surprised"
msgstr "sorprendido/a"
-#: ../../include/text.php:1164
+#: ../../include/text.php:1165
msgid "May"
msgstr "mayo"
-#: ../../include/text.php:1241 ../../include/text.php:1245
+#: ../../include/text.php:1242 ../../include/text.php:1246
msgid "Unknown Attachment"
msgstr "Adjunto no reconocido"
-#: ../../include/text.php:1247
+#: ../../include/text.php:1248
msgid "unknown"
msgstr "desconocido"
-#: ../../include/text.php:1283
+#: ../../include/text.php:1284
msgid "remove category"
msgstr "eliminar categoría"
-#: ../../include/text.php:1360
+#: ../../include/text.php:1361
msgid "remove from file"
msgstr "eliminar del fichero"
-#: ../../include/text.php:1472 ../../include/text.php:1483
+#: ../../include/text.php:1507 ../../include/text.php:1518
msgid "Click to open/close"
msgstr "Pulsar para abrir/cerrar"
-#: ../../include/text.php:1656 ../../mod/events.php:495
+#: ../../include/text.php:1692 ../../mod/events.php:623
msgid "Link to Source"
msgstr "Enlazar con la entrada en su ubicación original"
-#: ../../include/text.php:1677 ../../include/text.php:1749
+#: ../../include/text.php:1713 ../../include/text.php:1785
msgid "default"
msgstr "por defecto"
-#: ../../include/text.php:1685
+#: ../../include/text.php:1721
msgid "Page layout"
msgstr "Formato de la página"
-#: ../../include/text.php:1685
+#: ../../include/text.php:1721
msgid "You can create your own with the layouts tool"
msgstr "Puede crear su propio formato gráfico con las herramientas de diseño"
-#: ../../include/text.php:1727
+#: ../../include/text.php:1763
msgid "Page content type"
msgstr "Tipo de contenido de página"
-#: ../../include/text.php:1761
+#: ../../include/text.php:1797
msgid "Select an alternate language"
msgstr "Seleccionar un idioma alternativo"
-#: ../../include/text.php:1893
+#: ../../include/text.php:1929
msgid "activity"
msgstr "actividad"
-#: ../../include/text.php:2188
+#: ../../include/text.php:2224
msgid "Design Tools"
msgstr "Herramientas de diseño"
-#: ../../include/text.php:2191 ../../mod/blocks.php:147
+#: ../../include/text.php:2227 ../../mod/blocks.php:147
msgid "Blocks"
msgstr "Bloques"
-#: ../../include/text.php:2192 ../../mod/menu.php:103
+#: ../../include/text.php:2228 ../../mod/menu.php:103
msgid "Menus"
msgstr "Menús"
-#: ../../include/text.php:2193 ../../mod/layouts.php:174
+#: ../../include/text.php:2229 ../../mod/layouts.php:174
msgid "Layouts"
msgstr "Formato gráfico"
-#: ../../include/text.php:2194
+#: ../../include/text.php:2230
msgid "Pages"
msgstr "Páginas"
-#: ../../include/nav.php:82 ../../include/nav.php:114 ../../boot.php:1485
-msgid "Logout"
-msgstr "Finalizar sesión"
+#: ../../include/dir_fns.php:139
+msgid "Directory Options"
+msgstr "Opciones del directorio"
-#: ../../include/nav.php:82 ../../include/nav.php:114
-msgid "End this session"
-msgstr "Finalizar esta sesión"
+#: ../../include/dir_fns.php:141
+msgid "Safe Mode"
+msgstr "Modo seguro"
-#: ../../include/nav.php:85 ../../include/nav.php:145
-msgid "Home"
-msgstr "Inicio"
+#: ../../include/dir_fns.php:141 ../../include/dir_fns.php:142
+#: ../../include/dir_fns.php:143 ../../mod/filestorage.php:151
+#: ../../mod/filestorage.php:159 ../../mod/removeme.php:60
+#: ../../mod/connedit.php:635 ../../mod/connedit.php:684 ../../mod/api.php:106
+#: ../../mod/admin.php:410 ../../mod/settings.php:577 ../../mod/photos.php:626
+#: ../../mod/menu.php:96 ../../mod/menu.php:153 ../../mod/events.php:447
+#: ../../mod/events.php:448 ../../mod/events.php:457 ../../mod/mitem.php:154
+#: ../../mod/mitem.php:155 ../../mod/mitem.php:228 ../../mod/mitem.php:229
+#: ../../view/theme/redbasic/php/config.php:104
+#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1485
+msgid "No"
+msgstr "No"
-#: ../../include/nav.php:85
-msgid "Your posts and conversations"
-msgstr "Sus entradas y conversaciones"
+#: ../../include/dir_fns.php:141 ../../include/dir_fns.php:142
+#: ../../include/dir_fns.php:143 ../../mod/filestorage.php:151
+#: ../../mod/filestorage.php:159 ../../mod/removeme.php:60
+#: ../../mod/api.php:105 ../../mod/admin.php:412 ../../mod/settings.php:577
+#: ../../mod/photos.php:626 ../../mod/menu.php:96 ../../mod/menu.php:153
+#: ../../mod/events.php:447 ../../mod/events.php:448 ../../mod/events.php:457
+#: ../../mod/mitem.php:154 ../../mod/mitem.php:155 ../../mod/mitem.php:228
+#: ../../mod/mitem.php:229 ../../view/theme/redbasic/php/config.php:104
+#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1485
+msgid "Yes"
+msgstr "Sí"
-#: ../../include/nav.php:86
-msgid "Your profile page"
-msgstr "Su página del perfil"
+#: ../../include/dir_fns.php:142
+msgid "Public Forums Only"
+msgstr "Solo foros públicos"
-#: ../../include/nav.php:88
-msgid "Edit Profiles"
-msgstr "Editar perfiles"
+#: ../../include/dir_fns.php:143
+msgid "This Website Only"
+msgstr "Solo este sitio web"
-#: ../../include/nav.php:88
-msgid "Manage/Edit profiles"
-msgstr "Administrar/editar perfiles"
+#: ../../include/group.php:26
+msgid ""
+"A deleted group with this name was revived. Existing item permissions "
+"<strong>may</strong> apply to this group and any future members. If this is "
+"not what you intended, please create another group with a different name."
+msgstr "Un grupo suprimido con este nombre ha sido restablecido. <strong>Es posible</strong> que los permisos existentes sean aplicados a este grupo y sus futuros miembros. Si no quiere esto, por favor cree otro grupo con un nombre diferente."
-#: ../../include/nav.php:90
-msgid "Edit your profile"
-msgstr "Editar su perfil"
+#: ../../include/group.php:232
+msgid "Add new connections to this collection (privacy group)"
+msgstr "Añadir nuevas conexiones a esta colección (privacidad del grupo)"
-#: ../../include/nav.php:92
-msgid "Your photos"
-msgstr "Sus fotos"
+#: ../../include/group.php:251 ../../mod/admin.php:821
+msgid "All Channels"
+msgstr "Todos los canales"
-#: ../../include/nav.php:93
-msgid "Your files"
-msgstr "Sus ficheros"
+#: ../../include/group.php:273
+msgid "edit"
+msgstr "editar"
-#: ../../include/nav.php:97
-msgid "Your chatrooms"
-msgstr "Sus salas de chat"
+#: ../../include/group.php:295
+msgid "Collections"
+msgstr "Colecciones"
-#: ../../include/nav.php:103
-msgid "Your bookmarks"
-msgstr "Sus marcadores"
+#: ../../include/group.php:296
+msgid "Edit collection"
+msgstr "Editar colección"
-#: ../../include/nav.php:107
-msgid "Your webpages"
-msgstr "Sus páginas web"
+#: ../../include/group.php:297
+msgid "Add new collection"
+msgstr "Añadir nueva colección"
-#: ../../include/nav.php:111
-msgid "Sign in"
-msgstr "Acceder"
+#: ../../include/group.php:298
+msgid "Channels not in any collection"
+msgstr "El canal no se encuentra en ninguna colección"
-#: ../../include/nav.php:128
+#: ../../include/zot.php:675
+msgid "Invalid data packet"
+msgstr "Paquete de datos no válido"
+
+#: ../../include/zot.php:691
+msgid "Unable to verify channel signature"
+msgstr "No ha sido posible de verificar la firma del canal"
+
+#: ../../include/zot.php:2275
#, php-format
-msgid "%s - click to logout"
-msgstr "%s - pulsar para finalizar sesión"
+msgid "Unable to verify site signature for %s"
+msgstr "No ha sido posible de verificar la firma del sitio para %s"
-#: ../../include/nav.php:131
-msgid "Remote authentication"
-msgstr "Acceder desde su servidor"
+#: ../../include/zot.php:3601
+msgid "invalid target signature"
+msgstr "La firma recibida no es válida"
-#: ../../include/nav.php:131
-msgid "Click to authenticate to your home hub"
-msgstr "Pulsar para identificarse en su servidor de inicio"
+#: ../../include/page_widgets.php:6
+msgid "New Page"
+msgstr "Nueva página"
-#: ../../include/nav.php:145
-msgid "Home Page"
-msgstr "Página de inicio"
+#: ../../include/page_widgets.php:39 ../../mod/blocks.php:159
+#: ../../mod/webpages.php:187 ../../mod/layouts.php:188
+msgid "View"
+msgstr "Ver"
-#: ../../include/nav.php:149 ../../mod/register.php:224 ../../boot.php:1462
-msgid "Register"
-msgstr "Registrarse"
+#: ../../include/page_widgets.php:41 ../../mod/webpages.php:189
+msgid "Actions"
+msgstr "Acciones"
-#: ../../include/nav.php:149
-msgid "Create an account"
-msgstr "Crear una cuenta"
+#: ../../include/page_widgets.php:42 ../../mod/webpages.php:190
+msgid "Page Link"
+msgstr "Vínculo de la página"
-#: ../../include/nav.php:154
-msgid "Help and documentation"
-msgstr "Ayuda y documentación"
+#: ../../include/page_widgets.php:43
+msgid "Title"
+msgstr "Título"
-#: ../../include/nav.php:157
-msgid "Applications, utilities, links, games"
-msgstr "Aplicaciones, utilidades, enlaces, juegos"
+#: ../../include/page_widgets.php:44 ../../mod/blocks.php:150
+#: ../../mod/webpages.php:192 ../../mod/layouts.php:181 ../../mod/menu.php:110
+msgid "Created"
+msgstr "Creado"
-#: ../../include/nav.php:159
-msgid "Search site @name, #tag, ?docs, content"
-msgstr "Buscar en el sitio por @nombre, #etiqueta, ?ayuda o contenido"
+#: ../../include/page_widgets.php:45 ../../mod/blocks.php:151
+#: ../../mod/webpages.php:193 ../../mod/layouts.php:182 ../../mod/menu.php:111
+msgid "Edited"
+msgstr "Editado"
-#: ../../include/nav.php:162
-msgid "Channel Directory"
-msgstr "Directorio de canales"
+#: ../../include/network.php:630
+msgid "view full size"
+msgstr "Ver en el tamaño original"
-#: ../../include/nav.php:174
-msgid "Your grid"
-msgstr "Mi red"
+#: ../../include/network.php:1655 ../../include/account.php:316
+#: ../../include/account.php:343 ../../include/account.php:403
+msgid "Administrator"
+msgstr "Administrador"
-#: ../../include/nav.php:175
-msgid "Mark all grid notifications seen"
-msgstr "Marcar todas las notificaciones de la red como vistas"
+#: ../../include/network.php:1669
+msgid "No Subject"
+msgstr "Sin asunto"
-#: ../../include/nav.php:177
-msgid "Channel home"
-msgstr "Mi canal"
+#: ../../include/dba/dba_driver.php:141
+#, php-format
+msgid "Cannot locate DNS info for database server '%s'"
+msgstr "No se ha podido localizar información de DNS para el servidor de base de datos “%sâ€"
-#: ../../include/nav.php:178
-msgid "Mark all channel notifications seen"
-msgstr "Marcar todas las notificaciones del canal como leídas"
+#: ../../include/photos.php:112
+#, php-format
+msgid "Image exceeds website size limit of %lu bytes"
+msgstr "La imagen excede el límite de %lu bytes del sitio"
-#: ../../include/nav.php:181 ../../mod/connections.php:260
-msgid "Connections"
-msgstr "Conexiones"
+#: ../../include/photos.php:119
+msgid "Image file is empty."
+msgstr "El fichero de imagen está vacío. "
-#: ../../include/nav.php:184
-msgid "Notices"
-msgstr "Avisos"
+#: ../../include/photos.php:146 ../../mod/profile_photo.php:225
+msgid "Unable to process image"
+msgstr "No ha sido posible procesar la imagen"
-#: ../../include/nav.php:184
-msgid "Notifications"
-msgstr "Notificaciones"
+#: ../../include/photos.php:257
+msgid "Photo storage failed."
+msgstr "La foto no ha podido ser guardada."
-#: ../../include/nav.php:185
-msgid "See all notifications"
-msgstr "Ver todas las notificaciones"
+#: ../../include/photos.php:487
+msgid "Upload New Photos"
+msgstr "Subir nuevas fotos"
-#: ../../include/nav.php:186 ../../mod/notifications.php:99
-msgid "Mark all system notifications seen"
-msgstr "Marcar todas las notificaciones de sistema como leídas"
+#: ../../include/ItemObject.php:130
+msgid "Save to Folder"
+msgstr "Guardar en carpeta"
-#: ../../include/nav.php:188
-msgid "Private mail"
-msgstr "Correo privado"
+#: ../../include/ItemObject.php:151
+msgid "I will attend"
+msgstr "Participaré"
-#: ../../include/nav.php:189
-msgid "See all private messages"
-msgstr "Ver todas los mensajes privados"
+#: ../../include/ItemObject.php:151
+msgid "I will not attend"
+msgstr "No participaré"
-#: ../../include/nav.php:190
-msgid "Mark all private messages seen"
-msgstr "Marcar todos los mensajes privados como leídos"
+#: ../../include/ItemObject.php:151
+msgid "I might attend"
+msgstr "Quizá participe"
-#: ../../include/nav.php:196
-msgid "Event Calendar"
-msgstr "Calendario de eventos"
+#: ../../include/ItemObject.php:161
+msgid "I agree"
+msgstr "Estoy de acuerdo"
-#: ../../include/nav.php:197
-msgid "See all events"
-msgstr "Ver todos los eventos"
+#: ../../include/ItemObject.php:161
+msgid "I disagree"
+msgstr "No estoy de acuerdo"
-#: ../../include/nav.php:198
-msgid "Mark all events seen"
-msgstr "Marcar todos los eventos como leidos"
+#: ../../include/ItemObject.php:161
+msgid "I abstain"
+msgstr "Me abstengo"
-#: ../../include/nav.php:200
-msgid "Manage Your Channels"
-msgstr "Gestionar sus canales"
+#: ../../include/ItemObject.php:212
+msgid "Add Star"
+msgstr "Destacar añadiendo una estrella"
-#: ../../include/nav.php:202
-msgid "Account/Channel Settings"
-msgstr "Ajustes de cuenta/canales"
+#: ../../include/ItemObject.php:213
+msgid "Remove Star"
+msgstr "Eliminar estrella"
-#: ../../include/nav.php:210
-msgid "Site Setup and Configuration"
-msgstr "Ajustes y configuración del sitio"
+#: ../../include/ItemObject.php:214
+msgid "Toggle Star Status"
+msgstr "Activar o desactivar el estado de entrada preferida"
-#: ../../include/nav.php:246
-msgid "@name, #tag, ?doc, content"
-msgstr "@nombre, #etiqueta, ?ayuda, contenido"
+#: ../../include/ItemObject.php:218
+msgid "starred"
+msgstr "preferidas"
-#: ../../include/nav.php:247
-msgid "Please wait..."
-msgstr "Espere por favor…"
+#: ../../include/ItemObject.php:236
+msgid "Add Tag"
+msgstr "Añadir etiqueta"
-#: ../../include/dir_fns.php:139
-msgid "Directory Options"
-msgstr "Opciones del directorio"
+#: ../../include/ItemObject.php:254 ../../mod/photos.php:1023
+msgid "I like this (toggle)"
+msgstr "me gusta (cambiar)"
-#: ../../include/dir_fns.php:141
-msgid "Safe Mode"
-msgstr "Modo seguro"
+#: ../../include/ItemObject.php:255 ../../mod/photos.php:1024
+msgid "I don't like this (toggle)"
+msgstr "No me gusta esto (cambiar)"
-#: ../../include/dir_fns.php:141 ../../include/dir_fns.php:142
-#: ../../include/dir_fns.php:143 ../../mod/removeme.php:60
-#: ../../mod/mitem.php:154 ../../mod/mitem.php:155 ../../mod/mitem.php:228
-#: ../../mod/mitem.php:229 ../../mod/connedit.php:635
-#: ../../mod/connedit.php:684 ../../mod/filestorage.php:151
-#: ../../mod/filestorage.php:159 ../../mod/photos.php:626
-#: ../../mod/admin.php:410 ../../mod/menu.php:96 ../../mod/menu.php:153
-#: ../../mod/settings.php:575 ../../mod/api.php:106
-#: ../../view/theme/redbasic/php/config.php:104
-#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1490
-msgid "No"
-msgstr "No"
+#: ../../include/ItemObject.php:259
+msgid "Share This"
+msgstr "Compartir esto"
-#: ../../include/dir_fns.php:141 ../../include/dir_fns.php:142
-#: ../../include/dir_fns.php:143 ../../mod/removeme.php:60
-#: ../../mod/mitem.php:154 ../../mod/mitem.php:155 ../../mod/mitem.php:228
-#: ../../mod/mitem.php:229 ../../mod/filestorage.php:151
-#: ../../mod/filestorage.php:159 ../../mod/photos.php:626
-#: ../../mod/admin.php:412 ../../mod/menu.php:96 ../../mod/menu.php:153
-#: ../../mod/settings.php:575 ../../mod/api.php:105
-#: ../../view/theme/redbasic/php/config.php:104
-#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1490
-msgid "Yes"
-msgstr "Sí"
+#: ../../include/ItemObject.php:259
+msgid "share"
+msgstr "compartir"
-#: ../../include/dir_fns.php:142
-msgid "Public Forums Only"
-msgstr "Solo foros públicos"
+#: ../../include/ItemObject.php:268
+msgid "Delivery Report"
+msgstr "Informe de transmisión"
-#: ../../include/dir_fns.php:143
-msgid "This Website Only"
-msgstr "Solo este sitio web"
+#: ../../include/ItemObject.php:286
+#, php-format
+msgid "%d comment"
+msgid_plural "%d comments"
+msgstr[0] "%d comentario"
+msgstr[1] "%d comentarios"
-#: ../../mod/achievements.php:34
-msgid "Some blurb about what to do when you're new here"
-msgstr "Algunas propuestas para el nuevo usuario sobre qué se puede hacer aquí"
+#: ../../include/ItemObject.php:315 ../../include/ItemObject.php:316
+#, php-format
+msgid "View %s's profile - %s"
+msgstr "Ver el perfil de %s - %s"
-#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92
-msgid "Contact not found."
-msgstr "Contacto no encontrado"
+#: ../../include/ItemObject.php:319
+msgid "to"
+msgstr "a"
-#: ../../mod/fsuggest.php:63
-msgid "Friend suggestion sent."
-msgstr "Enviar sugerencia a un amigo."
+#: ../../include/ItemObject.php:320
+msgid "via"
+msgstr "mediante"
-#: ../../mod/fsuggest.php:97
-msgid "Suggest Friends"
-msgstr "Sugerir amigos"
+#: ../../include/ItemObject.php:321
+msgid "Wall-to-Wall"
+msgstr "De página del perfil a página del perfil (de Muro a Muro)"
-#: ../../mod/fsuggest.php:99
+#: ../../include/ItemObject.php:322
+msgid "via Wall-To-Wall:"
+msgstr "Mediante el procedimiento página del perfil a página del perfil (de Muro a Muro)"
+
+#: ../../include/ItemObject.php:362
+msgid "Save Bookmarks"
+msgstr "Guardar en Marcadores"
+
+#: ../../include/ItemObject.php:363
+msgid "Add to Calendar"
+msgstr "Añadir al calendario"
+
+#: ../../include/ItemObject.php:372
+msgid "Mark all seen"
+msgstr "Marcar todo como visto"
+
+#: ../../include/ItemObject.php:378 ../../mod/photos.php:1209
+msgctxt "noun"
+msgid "Likes"
+msgstr "Me gusta"
+
+#: ../../include/ItemObject.php:379 ../../mod/photos.php:1210
+msgctxt "noun"
+msgid "Dislikes"
+msgstr "No me gusta"
+
+#: ../../include/ItemObject.php:694 ../../mod/photos.php:1042
+#: ../../mod/photos.php:1160
+msgid "This is you"
+msgstr "Este es usted"
+
+#: ../../include/ItemObject.php:703
+msgid "Image"
+msgstr "Imagen"
+
+#: ../../include/ItemObject.php:704
+msgid "Insert Link"
+msgstr "Insertar enlace"
+
+#: ../../include/ItemObject.php:705
+msgid "Video"
+msgstr "Vídeo"
+
+#: ../../include/apps.php:128
+msgid "Site Admin"
+msgstr "Adminstrador del sitio"
+
+#: ../../include/apps.php:130
+msgid "Address Book"
+msgstr "Libreta de direcciones"
+
+#: ../../include/apps.php:144 ../../mod/mood.php:131
+msgid "Mood"
+msgstr "Estado de ánimo"
+
+#: ../../include/apps.php:148
+msgid "Probe"
+msgstr "Probar"
+
+#: ../../include/apps.php:149
+msgid "Suggest"
+msgstr "Sugerir"
+
+#: ../../include/apps.php:150
+msgid "Random Channel"
+msgstr "Canal aleatorio"
+
+#: ../../include/apps.php:151
+msgid "Invite"
+msgstr "Invitar"
+
+#: ../../include/apps.php:152
+msgid "Features"
+msgstr "Características"
+
+#: ../../include/apps.php:153 ../../mod/id.php:28
+msgid "Language"
+msgstr "Idioma"
+
+#: ../../include/apps.php:154
+msgid "Post"
+msgstr "Publicación"
+
+#: ../../include/apps.php:155 ../../mod/id.php:17 ../../mod/id.php:18
+#: ../../mod/id.php:19
+msgid "Profile Photo"
+msgstr "Foto del perfil"
+
+#: ../../include/apps.php:252 ../../mod/settings.php:84
+#: ../../mod/settings.php:612
+msgid "Update"
+msgstr "Actualizar"
+
+#: ../../include/apps.php:252
+msgid "Install"
+msgstr "Instalar"
+
+#: ../../include/apps.php:257
+msgid "Purchase"
+msgstr "Comprar"
+
+#: ../../include/permissions.php:26
+msgid "Can view my normal stream and posts"
+msgstr "Pueden verse mi actividad y publicaciones normales"
+
+#: ../../include/permissions.php:27
+msgid "Can view my default channel profile"
+msgstr "Puede verse mi perfil de canal predeterminado."
+
+#: ../../include/permissions.php:28
+msgid "Can view my connections"
+msgstr "Pueden verse mis conexiones"
+
+#: ../../include/permissions.php:29
+msgid "Can view my file storage and photos"
+msgstr "Pueden verse mi repositorio de ficheros y mis fotos"
+
+#: ../../include/permissions.php:30
+msgid "Can view my webpages"
+msgstr "Pueden verse mis páginas web"
+
+#: ../../include/permissions.php:33
+msgid "Can send me their channel stream and posts"
+msgstr "Me pueden enviar sus entradas y contenidos del canal"
+
+#: ../../include/permissions.php:34
+msgid "Can post on my channel page (\"wall\")"
+msgstr "Pueden crearse entradas en mi página de inicio del canal (“muroâ€)"
+
+#: ../../include/permissions.php:35
+msgid "Can comment on or like my posts"
+msgstr "Pueden publicarse comentarios en mis publicaciones o marcar mis entradas con 'me gusta'."
+
+#: ../../include/permissions.php:36
+msgid "Can send me private mail messages"
+msgstr "Se me pueden enviar mensajes privados"
+
+#: ../../include/permissions.php:37
+msgid "Can like/dislike stuff"
+msgstr "Puede marcarse contenido como me gusta/no me gusta"
+
+#: ../../include/permissions.php:37
+msgid "Profiles and things other than posts/comments"
+msgstr "Perfiles y otras cosas aparte de publicaciones/comentarios"
+
+#: ../../include/permissions.php:39
+msgid "Can forward to all my channel contacts via post @mentions"
+msgstr "Puede enviarse una entrada a todos mis contactos del canal mediante una @mención"
+
+#: ../../include/permissions.php:39
+msgid "Advanced - useful for creating group forum channels"
+msgstr "Avanzado - útil para crear canales de foros de discusión o grupos"
+
+#: ../../include/permissions.php:40
+msgid "Can chat with me (when available)"
+msgstr "Se puede charlar conmigo (cuando esté disponible)"
+
+#: ../../include/permissions.php:41
+msgid "Can write to my file storage and photos"
+msgstr "Puede escribirse en mi repositorio de ficheros y fotos"
+
+#: ../../include/permissions.php:42
+msgid "Can edit my webpages"
+msgstr "Pueden editarse mis páginas web"
+
+#: ../../include/permissions.php:44
+msgid "Can source my public posts in derived channels"
+msgstr "Pueden utilizarse mis publicaciones públicas como origen de contenidos en canales derivados"
+
+#: ../../include/permissions.php:44
+msgid "Somewhat advanced - very useful in open communities"
+msgstr "Algo avanzado - muy útil en comunidades abiertas"
+
+#: ../../include/permissions.php:46
+msgid "Can administer my channel resources"
+msgstr "Pueden administrarse mis recursos del canal"
+
+#: ../../include/permissions.php:46
+msgid ""
+"Extremely advanced. Leave this alone unless you know what you are doing"
+msgstr "Muy avanzado. Déjelo a no ser que sepa bien lo que está haciendo."
+
+#: ../../include/permissions.php:867
+msgid "Social Networking"
+msgstr "Redes sociales"
+
+#: ../../include/permissions.php:867 ../../include/permissions.php:868
+#: ../../include/permissions.php:869
+msgid "Mostly Public"
+msgstr "Público en su mayor parte"
+
+#: ../../include/permissions.php:867 ../../include/permissions.php:868
+#: ../../include/permissions.php:869
+msgid "Restricted"
+msgstr "Restringido"
+
+#: ../../include/permissions.php:867 ../../include/permissions.php:868
+msgid "Private"
+msgstr "Privado"
+
+#: ../../include/permissions.php:868
+msgid "Community Forum"
+msgstr "Foro de discusión"
+
+#: ../../include/permissions.php:869
+msgid "Feed Republish"
+msgstr "Republicar un \"feed\""
+
+#: ../../include/permissions.php:870
+msgid "Special Purpose"
+msgstr "Propósito especial"
+
+#: ../../include/permissions.php:870
+msgid "Celebrity/Soapbox"
+msgstr "Página para fans"
+
+#: ../../include/permissions.php:870
+msgid "Group Repository"
+msgstr "Repositorio de grupo"
+
+#: ../../include/permissions.php:871
+msgid "Custom/Expert Mode"
+msgstr "Modo personalizado/experto"
+
+#: ../../include/photo/photo_driver.php:719 ../../mod/profile_photo.php:147
+#: ../../mod/profile_photo.php:239 ../../mod/profile_photo.php:379
+#: ../../mod/photos.php:94 ../../mod/photos.php:699
+msgid "Profile Photos"
+msgstr "Fotos del perfil"
+
+#: ../../include/account.php:27
+msgid "Not a valid email address"
+msgstr "Dirección de correo no válida"
+
+#: ../../include/account.php:29
+msgid "Your email domain is not among those allowed on this site"
+msgstr "Su dirección de correo no pertenece a ninguno de los dominios permitidos en este sitio."
+
+#: ../../include/account.php:35
+msgid "Your email address is already registered at this site."
+msgstr "Su dirección de correo está ya registrada en este sitio."
+
+#: ../../include/account.php:67
+msgid "An invitation is required."
+msgstr "Es obligatorio que le inviten."
+
+#: ../../include/account.php:71
+msgid "Invitation could not be verified."
+msgstr "No se ha podido verificar su invitación."
+
+#: ../../include/account.php:121
+msgid "Please enter the required information."
+msgstr "Por favor introduzca la información requerida."
+
+#: ../../include/account.php:188
+msgid "Failed to store account information."
+msgstr "La información de la cuenta no se ha podido guardar."
+
+#: ../../include/account.php:248
#, php-format
-msgid "Suggest a friend for %s"
-msgstr "Sugerir un amigo a %s"
+msgid "Registration confirmation for %s"
+msgstr "Confirmación de registro para %s"
-#: ../../mod/directory.php:59 ../../mod/display.php:13 ../../mod/search.php:13
-#: ../../mod/photos.php:490 ../../mod/ratings.php:82
-#: ../../mod/viewconnections.php:17
-msgid "Public access denied."
-msgstr "Acceso público denegado."
+#: ../../include/account.php:314
+#, php-format
+msgid "Registration request at %s"
+msgstr "Solicitud de registro en %s"
-#: ../../mod/directory.php:236
+#: ../../include/account.php:338
+msgid "your registration password"
+msgstr "su contraseña de registro"
+
+#: ../../include/account.php:341 ../../include/account.php:401
#, php-format
-msgid "%d rating"
-msgid_plural "%d ratings"
-msgstr[0] "%d valoración"
-msgstr[1] "%d valoraciones"
+msgid "Registration details for %s"
+msgstr "Detalles del registro de %s"
-#: ../../mod/directory.php:247
-msgid "Gender: "
-msgstr "Género:"
+#: ../../include/account.php:410
+msgid "Account approved."
+msgstr "Cuenta aprobada."
-#: ../../mod/directory.php:249
-msgid "Status: "
-msgstr "Estado:"
+#: ../../include/account.php:449
+#, php-format
+msgid "Registration revoked for %s"
+msgstr "Registro revocado para %s"
-#: ../../mod/directory.php:251
-msgid "Homepage: "
-msgstr "Página personal:"
+#: ../../include/account.php:494
+msgid "Account verified. Please login."
+msgstr "Cuenta verificada. Por favor, inicie sesión."
-#: ../../mod/directory.php:310 ../../mod/events.php:699
-msgid "Description:"
-msgstr "Descripción:"
+#: ../../include/account.php:707 ../../include/account.php:709
+msgid "Click here to upgrade."
+msgstr "Pulse aquí para actualizar"
-#: ../../mod/directory.php:319
-msgid "Public Forum:"
-msgstr "Foro público:"
+#: ../../include/account.php:715
+msgid "This action exceeds the limits set by your subscription plan."
+msgstr "Esta acción supera los límites establecidos por su plan de suscripción "
-#: ../../mod/directory.php:322
-msgid "Keywords: "
-msgstr "Palabras clave:"
+#: ../../include/account.php:720
+msgid "This action is not available under your subscription plan."
+msgstr "Esta acción no está disponible en su plan de suscripción."
-#: ../../mod/directory.php:325
-msgid "Don't suggest"
-msgstr "No sugerir:"
+#: ../../mod/filestorage.php:82
+msgid "Permission Denied."
+msgstr "Permiso denegado"
-#: ../../mod/directory.php:327
-msgid "Common connections:"
-msgstr "Conexiones comunes:"
+#: ../../mod/filestorage.php:98
+msgid "File not found."
+msgstr "Fichero no encontrado."
-#: ../../mod/directory.php:376
-msgid "Global Directory"
-msgstr "Directorio global:"
+#: ../../mod/filestorage.php:141
+msgid "Edit file permissions"
+msgstr "Modificar los permisos del fichero"
-#: ../../mod/directory.php:376
-msgid "Local Directory"
-msgstr "Directorio local:"
+#: ../../mod/filestorage.php:150
+msgid "Set/edit permissions"
+msgstr "Establecer/editar los permisos"
-#: ../../mod/directory.php:382
-msgid "Finding:"
-msgstr "Encontrar:"
+#: ../../mod/filestorage.php:151
+msgid "Include all files and sub folders"
+msgstr "Incluir todos los ficheros y subcarpetas"
-#: ../../mod/directory.php:387
-msgid "next page"
-msgstr "siguiente página"
+#: ../../mod/filestorage.php:152
+msgid "Return to file list"
+msgstr "Volver a la lista de ficheros"
-#: ../../mod/directory.php:387
-msgid "previous page"
-msgstr "página anterior"
+#: ../../mod/filestorage.php:154
+msgid "Copy/paste this code to attach file to a post"
+msgstr "Copiar/pegar este código para adjuntar el fichero al envío"
-#: ../../mod/directory.php:388
-msgid "Sort options"
-msgstr "Ordenar opciones"
+#: ../../mod/filestorage.php:155
+msgid "Copy/paste this URL to link file from a web page"
+msgstr "Copiar/pegar esta dirección para enlazar el fichero desde una página web"
-#: ../../mod/directory.php:389
-msgid "Alphabetic"
-msgstr "Alfabético"
+#: ../../mod/filestorage.php:157
+msgid "Share this file"
+msgstr "Compartir este fichero"
-#: ../../mod/directory.php:390
-msgid "Reverse Alphabetic"
-msgstr "Alfabético inverso"
+#: ../../mod/filestorage.php:158
+msgid "Show URL to this file"
+msgstr "Mostrar la dirección de este fichero"
-#: ../../mod/directory.php:391
-msgid "Newest to Oldest"
-msgstr "De más nuevo a más antiguo"
+#: ../../mod/filestorage.php:159
+msgid "Notify your contacts about this file"
+msgstr "Avisar a sus contactos sobre este fichero"
-#: ../../mod/directory.php:392
-msgid "Oldest to Newest"
-msgstr "De más antiguo a más nuevo"
+#: ../../mod/group.php:20
+msgid "Collection created."
+msgstr "La colección ha sido creada."
-#: ../../mod/directory.php:409
-msgid "No entries (some entries may be hidden)."
-msgstr "Sin entradas (algunas entradas pueden estar ocultas)."
+#: ../../mod/group.php:26
+msgid "Could not create collection."
+msgstr "No se puede crear la colección."
-#: ../../mod/bookmarks.php:40
-msgid "Bookmark added"
-msgstr "Marcador añadido"
+#: ../../mod/group.php:54
+msgid "Collection updated."
+msgstr "La colección ha sido actualizada."
-#: ../../mod/bookmarks.php:62
-msgid "My Bookmarks"
-msgstr "Mis Marcadores"
+#: ../../mod/group.php:86
+msgid "Create a collection of channels."
+msgstr "Crear una colección de canales."
-#: ../../mod/bookmarks.php:73
-msgid "My Connections Bookmarks"
-msgstr "Marcadores de mis conexiones"
+#: ../../mod/group.php:87 ../../mod/group.php:180
+msgid "Collection Name: "
+msgstr "Nombre de la colección:"
+
+#: ../../mod/group.php:89 ../../mod/group.php:183
+msgid "Members are visible to other channels"
+msgstr "Los miembros son visibles para otros canales"
+
+#: ../../mod/group.php:107
+msgid "Collection removed."
+msgstr "La colección ha sido eliminada."
+
+#: ../../mod/group.php:109
+msgid "Unable to remove collection."
+msgstr "No ha sido posible de eliminar la colección."
+
+#: ../../mod/group.php:179
+msgid "Collection Editor"
+msgstr "Editor de colecciones"
+
+#: ../../mod/group.php:193
+msgid "Members"
+msgstr "Miembros"
+
+#: ../../mod/group.php:195
+msgid "All Connected Channels"
+msgstr "Todos los canales conectados"
+
+#: ../../mod/group.php:227
+msgid "Click on a channel to add or remove."
+msgstr "Haga clic en un canal para agregarlo o quitarlo."
+
+#: ../../mod/item.php:173
+msgid "Unable to locate original post."
+msgstr "No ha sido posible encontrar la entrada original."
+
+#: ../../mod/item.php:417
+msgid "Empty post discarded."
+msgstr "La entrada vacía ha sido desechada."
+
+#: ../../mod/item.php:457
+msgid "Executable content type not permitted to this channel."
+msgstr "Contenido de tipo ejecutable no permitido en este canal."
+
+#: ../../mod/item.php:822
+msgid "Duplicate post suppressed."
+msgstr "Se ha suprimido la entrada duplicada."
+
+#: ../../mod/item.php:953
+msgid "System error. Post not saved."
+msgstr "Error del sistema. La entrada no se ha podido salvar."
+
+#: ../../mod/item.php:1220
+msgid "Unable to obtain post information from database."
+msgstr "No ha sido posible obtener información de la entrada en la base de datos."
+
+#: ../../mod/item.php:1227
+#, php-format
+msgid "You have reached your limit of %1$.0f top level posts."
+msgstr "Ha alcanzado su límite de %1$.0f entradas en la página principal."
+
+#: ../../mod/item.php:1234
+#, php-format
+msgid "You have reached your limit of %1$.0f webpages."
+msgstr "Ha alcanzado su límite de %1$.0f páginas web."
+
+#: ../../mod/common.php:10
+msgid "No channel."
+msgstr "Ningún canal."
+
+#: ../../mod/common.php:39
+msgid "Common connections"
+msgstr "Conexiones comunes"
+
+#: ../../mod/common.php:44
+msgid "No connections in common."
+msgstr "Ninguna conexión en común."
+
+#: ../../mod/connect.php:56 ../../mod/connect.php:104
+msgid "Continue"
+msgstr "Continuar"
+
+#: ../../mod/connect.php:85
+msgid "Premium Channel Setup"
+msgstr "Configuración del canal premium"
+
+#: ../../mod/connect.php:87
+msgid "Enable premium channel connection restrictions"
+msgstr "Habilitar restricciones de conexión del canal premium"
+
+#: ../../mod/connect.php:88
+msgid ""
+"Please enter your restrictions or conditions, such as paypal receipt, usage "
+"guidelines, etc."
+msgstr "Por favor introduzca sus restricciones o condiciones, como recibo de paypal, normas de uso, etc."
+
+#: ../../mod/connect.php:90 ../../mod/connect.php:110
+msgid ""
+"This channel may require additional steps or acknowledgement of the "
+"following conditions prior to connecting:"
+msgstr "Este canal puede requerir antes de conectar unos pasos adicionales o el conocimiento de las siguientes condiciones:"
+
+#: ../../mod/connect.php:91
+msgid ""
+"Potential connections will then see the following text before proceeding:"
+msgstr "Las posibles conexiones verán, por tanto, el siguiente texto antes de proceder:"
+
+#: ../../mod/connect.php:92 ../../mod/connect.php:113
+msgid ""
+"By continuing, I certify that I have complied with any instructions provided"
+" on this page."
+msgstr "Al continuar, certifico que he cumplido con todas las instrucciones proporcionadas en esta página."
+
+#: ../../mod/connect.php:101
+msgid "(No specific instructions have been provided by the channel owner.)"
+msgstr "(No ha sido proporcionada ninguna instrucción específica por el propietario del canal.)"
+
+#: ../../mod/connect.php:109
+msgid "Restricted or Premium Channel"
+msgstr "Canal premium o restringido"
+
+#: ../../mod/match.php:22
+msgid "Profile Match"
+msgstr "Perfil compatible"
+
+#: ../../mod/match.php:31
+msgid "No keywords to match. Please add keywords to your default profile."
+msgstr "No hay palabras clave en el perfil principal para poder encontrar perfiles compatibles. Por favor, añada palabras clave a su perfil principal."
+
+#: ../../mod/match.php:63
+msgid "is interested in:"
+msgstr "está interesado en:"
+
+#: ../../mod/match.php:70
+msgid "No matches"
+msgstr "No se han encontrado perfiles compatibles"
#: ../../mod/openid.php:26
msgid "OpenID protocol error. No ID returned."
msgstr "Error del protocolo OpenID. Ningún ID recibido como respuesta."
-#: ../../mod/openid.php:72 ../../mod/openid.php:179 ../../mod/post.php:285
+#: ../../mod/openid.php:72 ../../mod/openid.php:179
+#: ../../Zotlabs/Zot/Auth.php:248
#, php-format
msgid "Welcome %s. Remote authentication successful."
msgstr "Bienvenido %s. La identificación desde su servidor se ha llevado a cabo correctamente."
-#: ../../mod/block.php:27 ../../mod/page.php:36
-msgid "Invalid item."
-msgstr "Elemento no válido."
+#: ../../mod/achievements.php:34
+msgid "Some blurb about what to do when you're new here"
+msgstr "Algunas propuestas para el nuevo usuario sobre qué se puede hacer aquí"
-#: ../../mod/block.php:39 ../../mod/page.php:52 ../../mod/wall_upload.php:29
-msgid "Channel not found."
-msgstr "Canal no encontrado."
+#: ../../mod/chatsvc.php:111
+msgid "Away"
+msgstr "Ausente"
-#: ../../mod/block.php:75 ../../mod/display.php:110 ../../mod/help.php:214
-#: ../../mod/page.php:89 ../../index.php:237
-msgid "Page not found."
-msgstr "Página no encontrada."
+#: ../../mod/chatsvc.php:115
+msgid "Online"
+msgstr "Conectado/a"
+
+#: ../../mod/pubsites.php:18
+msgid "Public Sites"
+msgstr "Sitios públicos"
+
+#: ../../mod/pubsites.php:21
+msgid ""
+"The listed sites allow public registration for the $Projectname network. All"
+" sites in the network are interlinked so membership on any of them conveys "
+"membership in the network as a whole. Some sites may require subscription or"
+" provide tiered service plans. The provider links <strong>may</strong> "
+"provide additional details."
+msgstr "Los sitios listados permiten el registro público en la red $Projectname. Todos los sitios de la red están vinculados entre sí, por lo que sus miembros, en ninguno de ellos, indican la pertenencia a la red en su conjunto. Algunos sitios pueden requerir suscripción o proporcionar planes de servicio por niveles. Los enlaces de los proveedores <strong> pueden </strong> proporcionar detalles adicionales."
+
+#: ../../mod/pubsites.php:27
+msgid "Rate this hub"
+msgstr "Valorar este sitio"
+
+#: ../../mod/pubsites.php:28
+msgid "Site URL"
+msgstr "Dirección del sitio"
+
+#: ../../mod/pubsites.php:28
+msgid "Access Type"
+msgstr "Tipo de acceso"
+
+#: ../../mod/pubsites.php:28
+msgid "Registration Policy"
+msgstr "Normas de registro"
+
+#: ../../mod/pubsites.php:28
+msgid "Project"
+msgstr "Proyecto"
+
+#: ../../mod/pubsites.php:28
+msgid "View hub ratings"
+msgstr "Ver las valoraciones del sitio"
+
+#: ../../mod/pubsites.php:32
+msgid "Rate"
+msgstr "Valorar"
+
+#: ../../mod/pubsites.php:33
+msgid "View ratings"
+msgstr "Ver valoraciones"
+
+#: ../../mod/tagger.php:96
+#, php-format
+msgid "%1$s tagged %2$s's %3$s with %4$s"
+msgstr "%1$s ha etiquetado la %3$s de %2$s con %4$s"
+
+#: ../../mod/rate.php:158
+msgid "Website:"
+msgstr "Sitio web:"
+
+#: ../../mod/rate.php:161
+#, php-format
+msgid "Remote Channel [%s] (not yet known on this site)"
+msgstr "Canal remoto [%s] (aún no es conocido en este sitio)"
+
+#: ../../mod/rate.php:162
+msgid "Rating (this information is public)"
+msgstr "Valoración (esta información es pública)"
+
+#: ../../mod/rate.php:163
+msgid "Optionally explain your rating (this information is public)"
+msgstr "Opcionalmente puede explicar su valoración (esta información es pública)"
+
+#: ../../mod/blocks.php:95 ../../mod/blocks.php:148
+msgid "Block Name"
+msgstr "Nombre del bloque"
+
+#: ../../mod/blocks.php:149
+msgid "Block Title"
+msgstr "Título del bloque"
#: ../../mod/id.php:11
msgid "First Name"
@@ -4412,7 +4584,7 @@ msgstr "Día de nacimiento"
msgid "Birthdate"
msgstr "Fecha de nacimiento"
-#: ../../mod/id.php:33 ../../mod/profiles.php:431
+#: ../../mod/id.php:33 ../../mod/profiles.php:441
msgid "Gender"
msgstr "Género"
@@ -4484,116 +4656,28 @@ msgstr "Acción completada."
msgid "Thank you."
msgstr "Gracias."
-#: ../../mod/uexport.php:51 ../../mod/uexport.php:52
-msgid "Export Channel"
-msgstr "Exportar el canal"
-
-#: ../../mod/uexport.php:53
-msgid ""
-"Export your basic channel information to a file. This acts as a backup of "
-"your connections, permissions, profile and basic data, which can be used to "
-"import your data to a new server hub, but does not contain your content."
-msgstr "Exportar la información básica del canal a un fichero. Este equivale a una copia de seguridad de sus conexiones, el perfil y datos fundamentales, que puede usarse para importar sus datos a un nuevo servidor, pero no incluye su contenido."
-
-#: ../../mod/uexport.php:54
-msgid "Export Content"
-msgstr "Exportar contenidos"
-
-#: ../../mod/uexport.php:55
-msgid ""
-"Export your channel information and recent content to a JSON backup that can"
-" be restored or imported to another server hub. This backs up all of your "
-"connections, permissions, profile data and several months of posts. This "
-"file may be VERY large. Please be patient - it may take several minutes for"
-" this download to begin."
-msgstr "Exportar la información sobre su canal y el contenido reciente a un fichero de respaldo JSON, que puede ser restaurado o importado a otro servidor. Este fichero incluye todas sus conexiones, permisos, datos del perfil y publicaciones de varios meses. Puede llegar a ser MUY grande. Por favor, sea paciente, la descarga puede tardar varios minutos en comenzar."
-
-#: ../../mod/uexport.php:56
-msgid "Export your posts from a given year."
-msgstr "Exporta sus entradas de un año dado."
-
-#: ../../mod/uexport.php:58
-msgid ""
-"You may also export your posts and conversations for a particular year or "
-"month. Adjust the date in your browser location bar to select other dates. "
-"If the export fails (possibly due to memory exhaustion on your server hub), "
-"please try again selecting a more limited date range."
-msgstr "También puede exportar sus mensajes y conversaciones durante un año o mes en particular. Ajuste la fecha en la barra de direcciones del navegador para seleccionar otras fechas. Si la exportación falla (posiblemente debido al agotamiento de la memoria del servidor hub), por favor, intente de nuevo la selección de un rango de fechas más pequeño."
+#: ../../mod/page.php:36 ../../mod/block.php:27
+msgid "Invalid item."
+msgstr "Elemento no válido."
-#: ../../mod/uexport.php:59
-#, php-format
-msgid ""
-"To select all posts for a given year, such as this year, visit <a "
-"href=\"%1$s\">%2$s</a>"
-msgstr "Para seleccionar todos los mensajes de un año determinado, como este año, visite <a href=\"%1$s\">%2$s</a>"
+#: ../../mod/page.php:52 ../../mod/wall_upload.php:29 ../../mod/block.php:39
+msgid "Channel not found."
+msgstr "Canal no encontrado."
-#: ../../mod/uexport.php:60
-#, php-format
-msgid ""
-"To select all posts for a given month, such as January of this year, visit "
-"<a href=\"%1$s\">%2$s</a>"
-msgstr "Para seleccionar todos los mensajes de un mes determinado, como el de enero de este año, visite <a href=\"%1$s\">%2$s</a>"
+#: ../../mod/page.php:89 ../../mod/display.php:110 ../../mod/help.php:214
+#: ../../mod/block.php:75 ../../index.php:241
+msgid "Page not found."
+msgstr "Página no encontrada."
-#: ../../mod/uexport.php:61
-#, php-format
+#: ../../mod/page.php:126
msgid ""
-"These content files may be imported or restored by visiting <a "
-"href=\"%1$s\">%2$s</a> on any site containing your channel. For best results"
-" please import or restore these in date order (oldest first)."
-msgstr "Estos ficheros pueden ser importados o restaurados visitando <a href=\"%1$s\">%2$s</a> o cualquier sitio que contenga su canal. Para obtener los mejores resultados, por favor, importar o restaurar estos ficheros en orden de fecha (la más antigua primero)."
-
-#: ../../mod/chatsvc.php:111
-msgid "Away"
-msgstr "Ausente"
-
-#: ../../mod/chatsvc.php:115
-msgid "Online"
-msgstr "Conectado/a"
-
-#: ../../mod/tagger.php:96
-#, php-format
-msgid "%1$s tagged %2$s's %3$s with %4$s"
-msgstr "%1$s ha etiquetado la %3$s de %2$s con %4$s"
-
-#: ../../mod/common.php:10
-msgid "No channel."
-msgstr "Ningún canal."
-
-#: ../../mod/common.php:39
-msgid "Common connections"
-msgstr "Conexiones comunes"
-
-#: ../../mod/common.php:44
-msgid "No connections in common."
-msgstr "Ninguna conexión en común."
-
-#: ../../mod/ping.php:260
-msgid "sent you a private message"
-msgstr "le ha enviado un mensaje privado"
-
-#: ../../mod/ping.php:308
-msgid "added your channel"
-msgstr "añadió este canal a sus conexiones"
-
-#: ../../mod/ping.php:350
-msgid "posted an event"
-msgstr "publicó un evento"
-
-#: ../../mod/help.php:147
-msgid "Documentation Search"
-msgstr "Búsqueda de Documentación"
-
-#: ../../mod/help.php:184 ../../mod/help.php:190 ../../mod/help.php:196
-msgid "Help:"
-msgstr "Ayuda:"
-
-#: ../../mod/help.php:211 ../../index.php:234
-msgid "Not Found"
-msgstr "No encontrado"
-
-#: ../../mod/help.php:235
-msgid "$Projectname Documentation"
-msgstr "Documentación de $Projectname"
+"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
+"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,"
+" quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
+"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
+"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
+"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
#: ../../mod/removeme.php:29
msgid ""
@@ -4631,137 +4715,811 @@ msgid ""
"removed from the network"
msgstr "Por defecto, solo la instancia del canal alojado en este servidor será eliminado de la red"
-#: ../../mod/removeme.php:61 ../../mod/settings.php:1110
+#: ../../mod/removeme.php:61 ../../mod/settings.php:1112
msgid "Remove Channel"
msgstr "Eliminar el canal"
-#: ../../mod/filer.php:48
-msgid "- select -"
-msgstr "- seleccionar -"
+#: ../../mod/mood.php:132
+msgid "Set your current mood and tell your friends"
+msgstr "Describir su estado de ánimo para comunicárselo a sus amigos"
-#: ../../mod/mitem.php:24 ../../mod/menu.php:140
-msgid "Menu not found."
-msgstr "Menú no encontrado"
+#: ../../mod/new_channel.php:109
+msgid "Add a Channel"
+msgstr "Añadir un canal"
-#: ../../mod/mitem.php:48
-msgid "Unable to create element."
-msgstr "Imposible crear el elemento."
+#: ../../mod/new_channel.php:110
+msgid ""
+"A channel is your own collection of related web pages. A channel can be used"
+" to hold social network profiles, blogs, conversation groups and forums, "
+"celebrity pages, and much more. You may create as many channels as your "
+"service provider allows."
+msgstr "Un canal está formado por su propia colección de páginas web relacionadas. Se puede utilizar para almacenar los perfiles sociales de la red, blogs, grupos de conversación y foros, páginas de famosos y mucho más. Puede crear tantos canales como su proveedor de servicio permita."
-#: ../../mod/mitem.php:72
-msgid "Unable to update menu element."
-msgstr "No es posible actualizar el elemento del menú."
+#: ../../mod/new_channel.php:112 ../../mod/sources.php:103
+#: ../../mod/sources.php:137
+msgid "Channel Name"
+msgstr "Nombre del canal"
-#: ../../mod/mitem.php:88
-msgid "Unable to add menu element."
-msgstr "No es posible añadir el elemento al menú"
+#: ../../mod/new_channel.php:113
+msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "
+msgstr "Ejemplos: \"Juan García\", \"Isabel y sus caballos\", \"Fútbol\", \"Grupo de parapente\" "
-#: ../../mod/mitem.php:116 ../../mod/menu.php:162 ../../mod/xchan.php:37
-msgid "Not found."
-msgstr "No encontrado."
+#: ../../mod/new_channel.php:114
+msgid "Choose a short nickname"
+msgstr "Elija un alias corto"
-#: ../../mod/mitem.php:149 ../../mod/mitem.php:222
-msgid "Menu Item Permissions"
-msgstr "Permisos del elemento del menú"
+#: ../../mod/new_channel.php:115
+msgid ""
+"Your nickname will be used to create an easily remembered channel address "
+"(like an email address) which you can share with others."
+msgstr "Su alias podrá usarse para crear una dirección de canal fácilmente memorizable (como una dirección de correo electrónico) que puede ser compartido con otros."
-#: ../../mod/mitem.php:150 ../../mod/mitem.php:223 ../../mod/settings.php:1054
-msgid "(click to open/close)"
-msgstr "(pulsar para abrir o cerrar)"
+#: ../../mod/new_channel.php:116
+msgid "Or <a href=\"import\">import an existing channel</a> from another location"
+msgstr "O <a href=\"import\">importar un canal existente</a> de otro lugar"
-#: ../../mod/mitem.php:152 ../../mod/mitem.php:168
-msgid "Link Name"
-msgstr "Nombre del enlace"
+#: ../../mod/new_channel.php:118
+msgid ""
+"Please choose a channel type (such as social networking or community forum) "
+"and privacy requirements so we can select the best permissions for you"
+msgstr "Elija el tipo de canal (como red social o foro de discusión) y la privacidad que requiera, así podremos seleccionar el mejor conjunto de permisos para usted"
-#: ../../mod/mitem.php:153 ../../mod/mitem.php:227
-msgid "Link or Submenu Target"
-msgstr "Destino del enlace o submenú"
+#: ../../mod/new_channel.php:119
+msgid "Channel Type"
+msgstr "Tipo de canal"
-#: ../../mod/mitem.php:153
-msgid "Enter URL of the link or select a menu name to create a submenu"
-msgstr "Introducir la dirección del enlace o seleccionar el nombre de un submenú"
+#: ../../mod/new_channel.php:119
+msgid "Read more about roles"
+msgstr "Leer más sobre los roles"
-#: ../../mod/mitem.php:154 ../../mod/mitem.php:228
-msgid "Use magic-auth if available"
-msgstr "Usar la autenticación mágica si está disponible"
+#: ../../mod/ratings.php:69
+msgid "No ratings"
+msgstr "Ninguna valoración"
-#: ../../mod/mitem.php:155 ../../mod/mitem.php:229
-msgid "Open link in new window"
-msgstr "Abrir el enlace en una nueva ventana"
+#: ../../mod/ratings.php:82 ../../mod/search.php:13 ../../mod/directory.php:59
+#: ../../mod/photos.php:490 ../../mod/display.php:13
+#: ../../mod/viewconnections.php:17
+msgid "Public access denied."
+msgstr "Acceso público denegado."
-#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
-msgid "Order in list"
-msgstr "Orden en la lista"
+#: ../../mod/ratings.php:99
+msgid "Ratings"
+msgstr "Valoraciones"
-#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
-msgid "Higher numbers will sink to bottom of listing"
-msgstr "Los números más altos irán al final de la lista"
+#: ../../mod/ratings.php:100
+msgid "Rating: "
+msgstr "Valoración:"
-#: ../../mod/mitem.php:157
-msgid "Submit and finish"
-msgstr "Enviar y terminar"
+#: ../../mod/ratings.php:101
+msgid "Website: "
+msgstr "Sitio web:"
-#: ../../mod/mitem.php:158
-msgid "Submit and continue"
-msgstr "Enviar y continuar"
+#: ../../mod/ratings.php:103
+msgid "Description: "
+msgstr "Descripción:"
-#: ../../mod/mitem.php:166
-msgid "Menu:"
-msgstr "Menú:"
+#: ../../mod/setup.php:191
+msgid "$Projectname Server - Setup"
+msgstr "Servidor $Projectname - Instalación"
-#: ../../mod/mitem.php:169
-msgid "Link Target"
-msgstr "Destino del enlace"
+#: ../../mod/setup.php:195
+msgid "Could not connect to database."
+msgstr "No se ha podido conectar a la base de datos."
-#: ../../mod/mitem.php:172
-msgid "Edit menu"
-msgstr "Editar menú"
+#: ../../mod/setup.php:199
+msgid ""
+"Could not connect to specified site URL. Possible SSL certificate or DNS "
+"issue."
+msgstr "No se puede conectar con la dirección del sitio indicada. Podría tratarse de un problema de SSL o DNS."
-#: ../../mod/mitem.php:175
-msgid "Edit element"
-msgstr "Editar el elemento"
+#: ../../mod/setup.php:206
+msgid "Could not create table."
+msgstr "No se puede crear la tabla."
-#: ../../mod/mitem.php:176
-msgid "Drop element"
-msgstr "Eliminar el elemento"
+#: ../../mod/setup.php:211
+msgid "Your site database has been installed."
+msgstr "La base de datos del sitio ha sido instalada."
-#: ../../mod/mitem.php:177
-msgid "New element"
-msgstr "Nuevo elemento"
+#: ../../mod/setup.php:215
+msgid ""
+"You may need to import the file \"install/schema_xxx.sql\" manually using a "
+"database client."
+msgstr "Podría tener que importar manualmente el fichero \"install/schema_xxx.sql\" usando un cliente de base de datos."
-#: ../../mod/mitem.php:178
-msgid "Edit this menu container"
-msgstr "Modificar el contenedor del menú"
+#: ../../mod/setup.php:216 ../../mod/setup.php:284 ../../mod/setup.php:734
+msgid "Please see the file \"install/INSTALL.txt\"."
+msgstr "Por favor, lea el fichero \"install/INSTALL.txt\"."
-#: ../../mod/mitem.php:179
-msgid "Add menu element"
-msgstr "Añadir un elemento al menú"
+#: ../../mod/setup.php:281
+msgid "System check"
+msgstr "Verificación del sistema"
-#: ../../mod/mitem.php:180
-msgid "Delete this menu item"
-msgstr "Eliminar este elemento del menú"
+#: ../../mod/setup.php:285 ../../mod/photos.php:911 ../../mod/events.php:653
+#: ../../mod/events.php:660
+msgid "Next"
+msgstr "Siguiente"
-#: ../../mod/mitem.php:181
-msgid "Edit this menu item"
-msgstr "Modificar este elemento del menú"
+#: ../../mod/setup.php:286
+msgid "Check again"
+msgstr "Verificar de nuevo"
-#: ../../mod/mitem.php:198
-msgid "Menu item not found."
-msgstr "Este elemento del menú no se ha encontrado"
+#: ../../mod/setup.php:308
+msgid "Database connection"
+msgstr "Conexión a la base de datos"
-#: ../../mod/mitem.php:211
-msgid "Menu item deleted."
-msgstr "Este elemento del menú ha sido borrado"
+#: ../../mod/setup.php:309
+msgid ""
+"In order to install $Projectname we need to know how to connect to your "
+"database."
+msgstr "Para instalar $Projectname es necesario saber cómo conectar con su base de datos."
-#: ../../mod/mitem.php:213
-msgid "Menu item could not be deleted."
-msgstr "Este elemento del menú no puede ser borrado."
+#: ../../mod/setup.php:310
+msgid ""
+"Please contact your hosting provider or site administrator if you have "
+"questions about these settings."
+msgstr "Por favor, contacte con el proveedor de servicios o el administrador del sitio si tiene dudas sobre estos ajustes."
-#: ../../mod/mitem.php:220
-msgid "Edit Menu Element"
-msgstr "Editar elemento del menú"
+#: ../../mod/setup.php:311
+msgid ""
+"The database you specify below should already exist. If it does not, please "
+"create it before continuing."
+msgstr "La base de datos que especifique a continuación debe existir ya. Si no es así, por favor, créela antes de seguir."
-#: ../../mod/mitem.php:226
-msgid "Link text"
-msgstr "Texto del enlace"
+#: ../../mod/setup.php:315
+msgid "Database Server Name"
+msgstr "Nombre del servidor de base de datos"
+
+#: ../../mod/setup.php:315
+msgid "Default is 127.0.0.1"
+msgstr "De forma predeterminada es 127.0.0.1"
+
+#: ../../mod/setup.php:316
+msgid "Database Port"
+msgstr "Puerto de la base de datos"
+
+#: ../../mod/setup.php:316
+msgid "Communication port number - use 0 for default"
+msgstr "Número del puerto de comunicaciones - use 0 como valor por defecto"
+
+#: ../../mod/setup.php:317
+msgid "Database Login Name"
+msgstr "Usuario de la base de datos"
+
+#: ../../mod/setup.php:318
+msgid "Database Login Password"
+msgstr "Contraseña de acceso a la base de datos"
+
+#: ../../mod/setup.php:319
+msgid "Database Name"
+msgstr "Nombre de la base de datos"
+
+#: ../../mod/setup.php:320
+msgid "Database Type"
+msgstr "Tipo de base de datos"
+
+#: ../../mod/setup.php:322 ../../mod/setup.php:363
+msgid "Site administrator email address"
+msgstr "Dirección de correo electrónico del administrador del sitio"
+
+#: ../../mod/setup.php:322 ../../mod/setup.php:363
+msgid ""
+"Your account email address must match this in order to use the web admin "
+"panel."
+msgstr "Su cuenta deberá usar la misma dirección de correo electrónico para poder utilizar el panel de administración web."
+
+#: ../../mod/setup.php:323 ../../mod/setup.php:365
+msgid "Website URL"
+msgstr "Dirección del sitio web"
+
+#: ../../mod/setup.php:323 ../../mod/setup.php:365
+msgid "Please use SSL (https) URL if available."
+msgstr "Por favor, use SSL (https) si está disponible."
+
+#: ../../mod/setup.php:325 ../../mod/setup.php:367
+msgid "Please select a default timezone for your website"
+msgstr "Por favor, selecciones la zona horaria por defecto de su sitio web"
+
+#: ../../mod/setup.php:352
+msgid "Site settings"
+msgstr "Ajustes del sitio"
+
+#: ../../mod/setup.php:417
+msgid "Could not find a command line version of PHP in the web server PATH."
+msgstr "No se puede encontrar una versión en línea de comandos de PHP en la ruta del servidor web."
+
+#: ../../mod/setup.php:418
+msgid ""
+"If you don't have a command line version of PHP installed on server, you "
+"will not be able to run background polling via cron."
+msgstr "Si no tiene instalada la versión de línea de comandos de PHP en su servidor, no podrá ejecutar sondeos en segundo plano mediante cron."
+
+#: ../../mod/setup.php:422
+msgid "PHP executable path"
+msgstr "Ruta del ejecutable PHP"
+
+#: ../../mod/setup.php:422
+msgid ""
+"Enter full path to php executable. You can leave this blank to continue the "
+"installation."
+msgstr "Introducir la ruta completa del ejecutable PHP. Puede dejar la línea en blanco para continuar la instalación."
+
+#: ../../mod/setup.php:427
+msgid "Command line PHP"
+msgstr "PHP en línea de comandos"
+
+#: ../../mod/setup.php:436
+msgid ""
+"The command line version of PHP on your system does not have "
+"\"register_argc_argv\" enabled."
+msgstr "La línea de comandos PHP de su sistema no tiene activado \"register_argc_argv\"."
+
+#: ../../mod/setup.php:437
+msgid "This is required for message delivery to work."
+msgstr "Esto es necesario para que funcione la transmisión de mensajes."
+
+#: ../../mod/setup.php:440
+msgid "PHP register_argc_argv"
+msgstr "PHP register_argc_argv"
+
+#: ../../mod/setup.php:458
+#, php-format
+msgid ""
+"Your max allowed total upload size is set to %s. Maximum size of one file to"
+" upload is set to %s. You are allowed to upload up to %d files at once."
+msgstr "La carga máxima que se le permite subir está establecida en %s. El tamaño máximo de un fichero está establecido en %s. Está permitido subir hasta un máximo de %d ficheros de una sola vez."
+
+#: ../../mod/setup.php:463
+msgid "You can adjust these settings in the servers php.ini."
+msgstr "Puede ajustar estos valores en el fichero php.ini de su servidor."
+
+#: ../../mod/setup.php:465
+msgid "PHP upload limits"
+msgstr "Límites PHP de subida"
+
+#: ../../mod/setup.php:488
+msgid ""
+"Error: the \"openssl_pkey_new\" function on this system is not able to "
+"generate encryption keys"
+msgstr "Error: La función \"openssl_pkey_new\" en este sistema no es capaz de general claves de cifrado."
+
+#: ../../mod/setup.php:489
+msgid ""
+"If running under Windows, please see "
+"\"http://www.php.net/manual/en/openssl.installation.php\"."
+msgstr "Si está en un servidor Windows, por favor, lea \"http://www.php.net/manual/en/openssl.installation.php\"."
+
+#: ../../mod/setup.php:492
+msgid "Generate encryption keys"
+msgstr "Generar claves de cifrado"
+
+#: ../../mod/setup.php:504
+msgid "libCurl PHP module"
+msgstr "módulo libCurl PHP"
+
+#: ../../mod/setup.php:505
+msgid "GD graphics PHP module"
+msgstr "módulo PHP GD graphics"
+
+#: ../../mod/setup.php:506
+msgid "OpenSSL PHP module"
+msgstr "módulo PHP OpenSSL"
+
+#: ../../mod/setup.php:507
+msgid "mysqli or postgres PHP module"
+msgstr "módulo PHP mysqli o postgres"
+
+#: ../../mod/setup.php:508
+msgid "mb_string PHP module"
+msgstr "módulo PHP mb_string"
+
+#: ../../mod/setup.php:509
+msgid "mcrypt PHP module"
+msgstr "módulo PHP mcrypt "
+
+#: ../../mod/setup.php:510
+msgid "xml PHP module"
+msgstr "módulo PHP xml"
+
+#: ../../mod/setup.php:514 ../../mod/setup.php:516
+msgid "Apache mod_rewrite module"
+msgstr "módulo Apache mod_rewrite "
+
+#: ../../mod/setup.php:514
+msgid ""
+"Error: Apache webserver mod-rewrite module is required but not installed."
+msgstr "Error: se necesita el módulo del servidor web Apache mod-rewrite pero no está instalado."
+
+#: ../../mod/setup.php:520 ../../mod/setup.php:523
+msgid "proc_open"
+msgstr "proc_open"
+
+#: ../../mod/setup.php:520
+msgid ""
+"Error: proc_open is required but is either not installed or has been "
+"disabled in php.ini"
+msgstr "Error: se necesita proc_open pero o no está instalado o ha sido desactivado en el fichero php.ini"
+
+#: ../../mod/setup.php:528
+msgid "Error: libCURL PHP module required but not installed."
+msgstr "Error: se necesita el módulo PHP libCURL pero no está instalado."
+
+#: ../../mod/setup.php:532
+msgid ""
+"Error: GD graphics PHP module with JPEG support required but not installed."
+msgstr "Error: el módulo PHP GD graphics es necesario, pero no está instalado."
+
+#: ../../mod/setup.php:536
+msgid "Error: openssl PHP module required but not installed."
+msgstr "Error: el módulo PHP openssl es necesario, pero no está instalado."
+
+#: ../../mod/setup.php:540
+msgid ""
+"Error: mysqli or postgres PHP module required but neither are installed."
+msgstr "Error: el módulo PHP mysqli o postgres es necesario pero ninguno de los dos está instalado."
+
+#: ../../mod/setup.php:544
+msgid "Error: mb_string PHP module required but not installed."
+msgstr "Error: el módulo PHP mb_string es necesario, pero no está instalado."
+
+#: ../../mod/setup.php:548
+msgid "Error: mcrypt PHP module required but not installed."
+msgstr "Error: el módulo PHP mcrypt es necesario, pero no está instalado."
+
+#: ../../mod/setup.php:552
+msgid "Error: xml PHP module required for DAV but not installed."
+msgstr "Error: el módulo PHP xml es necesario para DAV, pero no está instalado."
+
+#: ../../mod/setup.php:570
+msgid ""
+"The web installer needs to be able to create a file called \".htconfig.php\""
+" in the top folder of your web server and it is unable to do so."
+msgstr "El instalador web no ha podido crear un fichero llamado “.htconfig.php†en la carpeta base de su servidor."
+
+#: ../../mod/setup.php:571
+msgid ""
+"This is most often a permission setting, as the web server may not be able "
+"to write files in your folder - even if you can."
+msgstr "Esto está generalmente ligado a un problema de permisos, a causa del cual el servidor web tiene prohibido modificar ficheros en su carpeta - incluso si usted mismo tiene esos permisos."
+
+#: ../../mod/setup.php:572
+msgid ""
+"At the end of this procedure, we will give you a text to save in a file "
+"named .htconfig.php in your Red top folder."
+msgstr "Al término de este procedimiento, podemos crear un fichero de texto para guardar con el nombre .htconfig.php en el directorio raíz de su instalación de Hubzilla."
+
+#: ../../mod/setup.php:573
+msgid ""
+"You can alternatively skip this procedure and perform a manual installation."
+" Please see the file \"install/INSTALL.txt\" for instructions."
+msgstr "Como alternativa, puede dejar este procedimiento e intentar realizar una instalación manual. Lea, por favor, el fichero\"install/INSTALL.txt\" para las instrucciones."
+
+#: ../../mod/setup.php:576
+msgid ".htconfig.php is writable"
+msgstr ".htconfig.php tiene permisos de escritura"
+
+#: ../../mod/setup.php:590
+msgid ""
+"Red uses the Smarty3 template engine to render its web views. Smarty3 "
+"compiles templates to PHP to speed up rendering."
+msgstr "Hubzilla hace uso del motor de plantillas Smarty3 para diseñar sus plantillas gráficas. Smarty3 es más rápido porque compila las plantillas de páginas directamente en PHP."
+
+#: ../../mod/setup.php:591
+#, php-format
+msgid ""
+"In order to store these compiled templates, the web server needs to have "
+"write access to the directory %s under the Red top level folder."
+msgstr "Para poder guardar las plantillas compiladas, el servidor web necesita permisos para acceder al subdirectorio %s en el directorio de instalación de Hubzilla."
+
+#: ../../mod/setup.php:592 ../../mod/setup.php:613
+msgid ""
+"Please ensure that the user that your web server runs as (e.g. www-data) has"
+" write access to this folder."
+msgstr "Por favor, asegúrese de que el servidor web está siendo ejecutado por un usuario que tenga permisos de escritura sobre esta carpeta (por ejemplo, www-data)."
+
+#: ../../mod/setup.php:593
+#, php-format
+msgid ""
+"Note: as a security measure, you should give the web server write access to "
+"%s only--not the template files (.tpl) that it contains."
+msgstr "Nota: como medida de seguridad, debe dar al servidor web permisos de escritura solo sobre %s - no sobre el fichero de plantilla (.tpl) que contiene."
+
+#: ../../mod/setup.php:596
+#, php-format
+msgid "%s is writable"
+msgstr "%s tiene permisos de escritura"
+
+#: ../../mod/setup.php:612
+msgid ""
+"Red uses the store directory to save uploaded files. The web server needs to"
+" have write access to the store directory under the Red top level folder"
+msgstr "Red guarda los ficheros descargados en la carpeta \"store\". El servidor web necesita tener permisos de escritura sobre esa carpeta, en el directorio de instalación."
+
+#: ../../mod/setup.php:616
+msgid "store is writable"
+msgstr "\"store\" tiene permisos de escritura"
+
+#: ../../mod/setup.php:649
+msgid ""
+"SSL certificate cannot be validated. Fix certificate or disable https access"
+" to this site."
+msgstr "El certificado SSL no ha podido ser validado. Corrija este problema o desactive el acceso https a este sitio."
+
+#: ../../mod/setup.php:650
+msgid ""
+"If you have https access to your website or allow connections to TCP port "
+"443 (the https: port), you MUST use a browser-valid certificate. You MUST "
+"NOT use self-signed certificates!"
+msgstr "Si su servidor soporta conexiones cifradas SSL o si permite conexiones al puerto TCP 443 (el puerto usado por el protocolo https), debe utilizar un certificado válido. No debe usar un certificado firmado por usted mismo."
+
+#: ../../mod/setup.php:651
+msgid ""
+"This restriction is incorporated because public posts from you may for "
+"example contain references to images on your own hub."
+msgstr "Se ha incorporado esta restricción para evitar que sus publicaciones públicas hagan referencia a imágenes en su propio servidor."
+
+#: ../../mod/setup.php:652
+msgid ""
+"If your certificate is not recognized, members of other sites (who may "
+"themselves have valid certificates) will get a warning message on their own "
+"site complaining about security issues."
+msgstr "Si su certificado no ha sido reconocido, los miembros de otros sitios (con certificados válidos) recibirán mensajes de aviso en sus propios sitios web."
+
+#: ../../mod/setup.php:653
+msgid ""
+"This can cause usability issues elsewhere (not just on your own site) so we "
+"must insist on this requirement."
+msgstr "Por razones de compatibilidad (sobre el conjunto de la red, no solo sobre su propio sitio), debemos insistir en estos requisitos."
+
+#: ../../mod/setup.php:654
+msgid ""
+"Providers are available that issue free certificates which are browser-"
+"valid."
+msgstr "Existen varias Autoridades de Certificación que le pueden proporcionar certificados válidos."
+
+#: ../../mod/setup.php:656
+msgid "SSL certificate validation"
+msgstr "validación del certificado SSL"
+
+#: ../../mod/setup.php:662
+msgid ""
+"Url rewrite in .htaccess is not working. Check your server "
+"configuration.Test: "
+msgstr "No se pueden reescribir las direcciones web en .htaccess. Compruebe la configuración de su servidor:"
+
+#: ../../mod/setup.php:665
+msgid "Url rewrite is working"
+msgstr "La reescritura de las direcciones funciona correctamente"
+
+#: ../../mod/setup.php:674
+msgid ""
+"The database configuration file \".htconfig.php\" could not be written. "
+"Please use the enclosed text to create a configuration file in your web "
+"server root."
+msgstr "El fichero de configuración de la base de datos .htconfig.php no se ha podido modificar. Por favor, copie el texto generado en un fichero con ese nombre en el directorio raíz de su servidor."
+
+#: ../../mod/setup.php:698
+msgid "Errors encountered creating database tables."
+msgstr "Se han encontrado errores al crear las tablas de la base de datos."
+
+#: ../../mod/setup.php:732
+msgid "<h1>What next</h1>"
+msgstr "<h1>Siguiente paso</h1>"
+
+#: ../../mod/setup.php:733
+msgid ""
+"IMPORTANT: You will need to [manually] setup a scheduled task for the "
+"poller."
+msgstr "IMPORTANTE: Debe crear [manualmente] una tarea programada para el \"poller\"."
+
+#: ../../mod/bookmarks.php:40
+msgid "Bookmark added"
+msgstr "Marcador añadido"
+
+#: ../../mod/bookmarks.php:62
+msgid "My Bookmarks"
+msgstr "Mis marcadores"
+
+#: ../../mod/bookmarks.php:73
+msgid "My Connections Bookmarks"
+msgstr "Marcadores de mis conexiones"
+
+#: ../../mod/pconfig.php:27 ../../mod/pconfig.php:60
+msgid "This setting requires special processing and editing has been blocked."
+msgstr "Este ajuste necesita de un proceso especial y la edición ha sido bloqueada."
+
+#: ../../mod/pconfig.php:49
+msgid "Configuration Editor"
+msgstr "Editor de configuración"
+
+#: ../../mod/pconfig.php:50
+msgid ""
+"Warning: Changing some settings could render your channel inoperable. Please"
+" leave this page unless you are comfortable with and knowledgeable about how"
+" to correctly use this feature."
+msgstr "Atención: El cambio de algunos ajustes puede volver inutilizable su canal. Por favor, abandone la página excepto que esté seguro y sepa cómo usar correctamente esta característica."
+
+#: ../../mod/poke.php:164
+msgid "Poke/Prod"
+msgstr "Toque/Incitación"
+
+#: ../../mod/poke.php:165
+msgid "poke, prod or do other things to somebody"
+msgstr "dar un toque, incitar u otras cosas a alguien"
+
+#: ../../mod/poke.php:166
+msgid "Recipient"
+msgstr "Destinatario"
+
+#: ../../mod/poke.php:167
+msgid "Choose what you wish to do to recipient"
+msgstr "Elegir qué desea enviar al destinatario"
+
+#: ../../mod/poke.php:170
+msgid "Make this post private"
+msgstr "Convertir en privado este envío"
+
+#: ../../mod/profiles.php:19 ../../mod/profiles.php:184
+#: ../../mod/profiles.php:241 ../../mod/profiles.php:608
+msgid "Profile not found."
+msgstr "Perfil no encontrado."
+
+#: ../../mod/profiles.php:39
+msgid "Profile deleted."
+msgstr "Perfil eliminado."
+
+#: ../../mod/profiles.php:63 ../../mod/profiles.php:99
+msgid "Profile-"
+msgstr "Perfil-"
+
+#: ../../mod/profiles.php:84 ../../mod/profiles.php:127
+msgid "New profile created."
+msgstr "El nuevo perfil ha sido creado."
+
+#: ../../mod/profiles.php:105
+msgid "Profile unavailable to clone."
+msgstr "Perfil no disponible para clonar."
+
+#: ../../mod/profiles.php:146
+msgid "Profile unavailable to export."
+msgstr "Perfil no disponible para exportar."
+
+#: ../../mod/profiles.php:251
+msgid "Profile Name is required."
+msgstr "Se necesita el nombre del perfil."
+
+#: ../../mod/profiles.php:414
+msgid "Marital Status"
+msgstr "Estado civil"
+
+#: ../../mod/profiles.php:418
+msgid "Romantic Partner"
+msgstr "Pareja sentimental"
+
+#: ../../mod/profiles.php:422
+msgid "Likes"
+msgstr "Me gusta"
+
+#: ../../mod/profiles.php:426
+msgid "Dislikes"
+msgstr "No me gusta"
+
+#: ../../mod/profiles.php:430
+msgid "Work/Employment"
+msgstr "Trabajo:"
+
+#: ../../mod/profiles.php:433
+msgid "Religion"
+msgstr "Religión"
+
+#: ../../mod/profiles.php:437
+msgid "Political Views"
+msgstr "Ideas políticas"
+
+#: ../../mod/profiles.php:445
+msgid "Sexual Preference"
+msgstr "Preferencia sexual"
+
+#: ../../mod/profiles.php:449
+msgid "Homepage"
+msgstr "Página personal"
+
+#: ../../mod/profiles.php:453
+msgid "Interests"
+msgstr "Intereses"
+
+#: ../../mod/profiles.php:457 ../../mod/admin.php:981
+msgid "Address"
+msgstr "Dirección"
+
+#: ../../mod/profiles.php:547
+msgid "Profile updated."
+msgstr "Perfil actualizado."
+
+#: ../../mod/profiles.php:634
+msgid "Hide your contact/friend list from viewers of this profile?"
+msgstr "¿Ocultar su lista de contactos a los visitantes de este perfil?"
+
+#: ../../mod/profiles.php:674
+msgid "Edit Profile Details"
+msgstr "Modificar los detalles de este perfil"
+
+#: ../../mod/profiles.php:676
+msgid "View this profile"
+msgstr "Ver este perfil"
+
+#: ../../mod/profiles.php:678
+msgid "Change Profile Photo"
+msgstr "Cambiar la foto del perfil"
+
+#: ../../mod/profiles.php:679
+msgid "Create a new profile using these settings"
+msgstr "Crear un nuevo perfil usando estos ajustes"
+
+#: ../../mod/profiles.php:680
+msgid "Clone this profile"
+msgstr "Clonar este perfil"
+
+#: ../../mod/profiles.php:681
+msgid "Delete this profile"
+msgstr "Eliminar este perfil"
+
+#: ../../mod/profiles.php:683
+msgid "Import profile from file"
+msgstr "Importar perfil desde un fichero"
+
+#: ../../mod/profiles.php:684
+msgid "Export profile to file"
+msgstr "Exportar perfil a un fichero"
+
+#: ../../mod/profiles.php:685
+msgid "Profile Name:"
+msgstr "Nombre del perfil:"
+
+#: ../../mod/profiles.php:686
+msgid "Your Full Name:"
+msgstr "Su nombre completo:"
+
+#: ../../mod/profiles.php:687
+msgid "Title/Description:"
+msgstr "Título/Descripción:"
+
+#: ../../mod/profiles.php:688
+msgid "Your Gender:"
+msgstr "Su género:"
+
+#: ../../mod/profiles.php:689
+msgid "Birthday :"
+msgstr "Cumpleaños:"
+
+#: ../../mod/profiles.php:690
+msgid "Street Address:"
+msgstr "Calle:"
+
+#: ../../mod/profiles.php:691
+msgid "Locality/City:"
+msgstr "Ciudad:"
+
+#: ../../mod/profiles.php:692
+msgid "Postal/Zip Code:"
+msgstr "Código postal:"
+
+#: ../../mod/profiles.php:693
+msgid "Country:"
+msgstr "País:"
+
+#: ../../mod/profiles.php:694
+msgid "Region/State:"
+msgstr "Región/Estado:"
+
+#: ../../mod/profiles.php:695
+msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
+msgstr "<span class=\"heart\">&hearts;</span> Estado sentimental:"
+
+#: ../../mod/profiles.php:696
+msgid "Who: (if applicable)"
+msgstr "Quién: (si es aplicable)"
+
+#: ../../mod/profiles.php:697
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+msgstr "Por ejemplo: ana123, María González, sara@ejemplo.com"
+
+#: ../../mod/profiles.php:698
+msgid "Since [date]:"
+msgstr "Desde [fecha]:"
+
+#: ../../mod/profiles.php:700
+msgid "Homepage URL:"
+msgstr "Dirección de la página personal:"
+
+#: ../../mod/profiles.php:703
+msgid "Religious Views:"
+msgstr "Creencias religiosas:"
+
+#: ../../mod/profiles.php:704
+msgid "Keywords:"
+msgstr "Palabras clave:"
+
+#: ../../mod/profiles.php:707
+msgid "Example: fishing photography software"
+msgstr "Por ejemplo: software de fotografía submarina"
+
+#: ../../mod/profiles.php:708
+msgid "Used in directory listings"
+msgstr "Visible en el directorio público del canal"
+
+#: ../../mod/profiles.php:709
+msgid "Tell us about yourself..."
+msgstr "Háblenos de usted..."
+
+#: ../../mod/profiles.php:710
+msgid "Hobbies/Interests"
+msgstr "Aficiones/Intereses"
+
+#: ../../mod/profiles.php:711
+msgid "Contact information and Social Networks"
+msgstr "Información de contacto y redes sociales"
+
+#: ../../mod/profiles.php:712
+msgid "My other channels"
+msgstr "Mis otros canales"
+
+#: ../../mod/profiles.php:713
+msgid "Musical interests"
+msgstr "Preferencias musicales"
+
+#: ../../mod/profiles.php:714
+msgid "Books, literature"
+msgstr "Libros, literatura"
+
+#: ../../mod/profiles.php:715
+msgid "Television"
+msgstr "Televisión"
+
+#: ../../mod/profiles.php:716
+msgid "Film/dance/culture/entertainment"
+msgstr "Cine/danza/cultura/entretenimiento"
+
+#: ../../mod/profiles.php:717
+msgid "Love/romance"
+msgstr "Vida sentimental/amorosa"
+
+#: ../../mod/profiles.php:718
+msgid "Work/employment"
+msgstr "Trabajo"
+
+#: ../../mod/profiles.php:719
+msgid "School/education"
+msgstr "Estudios"
+
+#: ../../mod/profiles.php:725
+msgid "This is your default profile."
+msgstr "Este es su perfil principal."
+
+#: ../../mod/profiles.php:736
+msgid "Age: "
+msgstr "Edad:"
+
+#: ../../mod/profiles.php:779
+msgid "Edit/Manage Profiles"
+msgstr "Modificar/gestionar perfiles"
+
+#: ../../mod/profiles.php:780
+msgid "Add profile things"
+msgstr "Añadir cosas al perfil"
+
+#: ../../mod/profiles.php:781
+msgid "Include desirable objects in your profile"
+msgstr "Añadir objetos interesantes en su perfil"
+
+#: ../../mod/search.php:212
+#, php-format
+msgid "Items tagged with: %s"
+msgstr "elementos etiquetados con: %s"
+
+#: ../../mod/search.php:214
+#, php-format
+msgid "Search results for: %s"
+msgstr "Resultados de la búsqueda para: %s"
#: ../../mod/connedit.php:75
msgid "Could not access contact record."
@@ -4822,11 +5580,11 @@ msgstr "Actividad reciente"
msgid "View recent posts and comments"
msgstr "Ver publicaciones y comentarios recientes"
-#: ../../mod/connedit.php:519 ../../mod/admin.php:811
+#: ../../mod/connedit.php:519 ../../mod/admin.php:818
msgid "Unblock"
msgstr "Desbloquear"
-#: ../../mod/connedit.php:519 ../../mod/admin.php:810
+#: ../../mod/connedit.php:519 ../../mod/admin.php:817
msgid "Block"
msgstr "Bloquear"
@@ -4982,7 +5740,7 @@ msgid ""
" communication."
msgstr "(%s) desearía conectar con usted. por favor, apruebe esta conexión para permitir la comunicación."
-#: ../../mod/connedit.php:710 ../../mod/admin.php:807
+#: ../../mod/connedit.php:710 ../../mod/admin.php:814
msgid "Approve"
msgstr "Aprobar"
@@ -5033,430 +5791,942 @@ msgstr "Algunos permisos pueden ser heredados de los <a href=\"settings\"><stron
msgid "Last update:"
msgstr "Última actualización:"
-#: ../../mod/mood.php:132
-msgid "Set your current mood and tell your friends"
-msgstr "Describir su estado de ánimo para comunicárselo a sus amigos"
+#: ../../mod/acl.php:222
+msgid "network"
+msgstr "red"
-#: ../../mod/magic.php:69
-msgid "Hub not found."
-msgstr "Servidor no encontrado"
+#: ../../mod/acl.php:232
+msgid "RSS"
+msgstr "RSS"
-#: ../../mod/pconfig.php:27 ../../mod/pconfig.php:60
-msgid "This setting requires special processing and editing has been blocked."
-msgstr "Este ajuste necesita de un proceso especial y la edición ha sido bloqueada."
+#: ../../mod/dav.php:121
+msgid "$Projectname channel"
+msgstr "Canal $Projectname"
-#: ../../mod/pconfig.php:49
-msgid "Configuration Editor"
-msgstr "Editor de configuración"
+#: ../../mod/dreport.php:23
+msgid "Invalid message"
+msgstr "Mensaje no válido"
-#: ../../mod/pconfig.php:50
+#: ../../mod/dreport.php:55
+msgid "no results"
+msgstr "sin resultados"
+
+#: ../../mod/dreport.php:60
+#, php-format
+msgid "Delivery report for %1$s"
+msgstr "Informe de entrega para %1$s"
+
+#: ../../mod/dreport.php:74
+msgid "channel sync processed"
+msgstr "se ha realizado la sincronización del canal"
+
+#: ../../mod/dreport.php:78
+msgid "queued"
+msgstr "encolado"
+
+#: ../../mod/dreport.php:82
+msgid "posted"
+msgstr "enviado"
+
+#: ../../mod/dreport.php:86
+msgid "accepted for delivery"
+msgstr "aceptado para el envío"
+
+#: ../../mod/dreport.php:90
+msgid "updated"
+msgstr "actualizado"
+
+#: ../../mod/dreport.php:93
+msgid "update ignored"
+msgstr "actualización ignorada"
+
+#: ../../mod/dreport.php:96
+msgid "permission denied"
+msgstr "permiso denegado"
+
+#: ../../mod/dreport.php:100
+msgid "recipient not found"
+msgstr "destinatario no encontrado"
+
+#: ../../mod/dreport.php:103
+msgid "mail recalled"
+msgstr "mensaje de correo revocado"
+
+#: ../../mod/dreport.php:106
+msgid "duplicate mail received"
+msgstr "se ha recibido mensaje duplicado"
+
+#: ../../mod/dreport.php:109
+msgid "mail delivered"
+msgstr "correo enviado"
+
+#: ../../mod/editwebpage.php:77 ../../mod/editblock.php:78
+#: ../../mod/editblock.php:94 ../../mod/editlayout.php:76
+#: ../../mod/editpost.php:20
+msgid "Item not found"
+msgstr "Elemento no encontrado"
+
+#: ../../mod/editwebpage.php:153
+msgid "Delete webpage?"
+msgstr "¿Eliminar la página web?"
+
+#: ../../mod/editwebpage.php:172
+msgid "Page link title"
+msgstr "Título del enlace de la página"
+
+#: ../../mod/editwebpage.php:185 ../../mod/editblock.php:145
+#: ../../mod/editlayout.php:143 ../../mod/editpost.php:121
+msgid "Insert YouTube video"
+msgstr "Insertar vídeo de YouTube"
+
+#: ../../mod/editwebpage.php:186 ../../mod/editblock.php:146
+#: ../../mod/editlayout.php:144 ../../mod/editpost.php:122
+msgid "Insert Vorbis [.ogg] video"
+msgstr "Insertar vídeo Vorbis [.ogg]"
+
+#: ../../mod/editwebpage.php:187 ../../mod/editblock.php:147
+#: ../../mod/editlayout.php:145 ../../mod/editpost.php:123
+msgid "Insert Vorbis [.ogg] audio"
+msgstr "Insertar audio Vorbis [.ogg]"
+
+#: ../../mod/editwebpage.php:222
+msgid "Edit Webpage"
+msgstr "Editar la página web"
+
+#: ../../mod/oexchange.php:23
+msgid "Unable to find your hub."
+msgstr "No se puede encontrar su servidor."
+
+#: ../../mod/oexchange.php:37
+msgid "Post successful."
+msgstr "Enviado con éxito."
+
+#: ../../mod/ping.php:260
+msgid "sent you a private message"
+msgstr "le ha enviado un mensaje privado"
+
+#: ../../mod/ping.php:308
+msgid "added your channel"
+msgstr "añadió este canal a sus conexiones"
+
+#: ../../mod/ping.php:350
+msgid "posted an event"
+msgstr "publicó un evento"
+
+#: ../../mod/api.php:76 ../../mod/api.php:102
+msgid "Authorize application connection"
+msgstr "Autorizar una conexión de aplicación"
+
+#: ../../mod/api.php:77
+msgid "Return to your app and insert this Securty Code:"
+msgstr "Volver a su aplicación e introducir este código de seguridad:"
+
+#: ../../mod/api.php:89
+msgid "Please login to continue."
+msgstr "Por favor inicia sesión para continuar."
+
+#: ../../mod/api.php:104
msgid ""
-"Warning: Changing some settings could render your channel inoperable. Please"
-" leave this page unless you are comfortable with and knowledgeable about how"
-" to correctly use this feature."
-msgstr "Atención: El cambio de algunos ajustes puede volver inutilizable su canal. Por favor, abandone la página excepto que esté seguro y sepa cómo usar correctamente esta característica."
+"Do you want to authorize this application to access your posts and contacts,"
+" and/or create new posts for you?"
+msgstr "¿Desea autorizar a esta aplicación a acceder a sus publicaciones y contactos, y/o crear nuevas publicaciones por usted?"
-#: ../../mod/filestorage.php:82
-msgid "Permission Denied."
-msgstr "Permiso denegado"
+#: ../../mod/notify.php:53 ../../mod/notifications.php:94
+msgid "No more system notifications."
+msgstr "No hay más notificaciones del sistema"
-#: ../../mod/filestorage.php:98
-msgid "File not found."
-msgstr "Fichero no encontrado."
+#: ../../mod/notify.php:57 ../../mod/notifications.php:98
+msgid "System Notifications"
+msgstr "Notificaciones de sistema"
-#: ../../mod/filestorage.php:141
-msgid "Edit file permissions"
-msgstr "Modificar los permisos del fichero"
+#: ../../mod/rbmark.php:90
+msgid "Select a bookmark folder"
+msgstr "Seleccionar una carpeta de marcadores"
-#: ../../mod/filestorage.php:150
-msgid "Set/edit permissions"
-msgstr "Establecer/editar los permisos"
+#: ../../mod/rbmark.php:95
+msgid "Save Bookmark"
+msgstr "Guardar marcador"
-#: ../../mod/filestorage.php:151
-msgid "Include all files and sub folders"
-msgstr "Incluir todos los ficheros y subcarpetas"
+#: ../../mod/rbmark.php:96
+msgid "URL of bookmark"
+msgstr "Dirección del marcador"
-#: ../../mod/filestorage.php:152
-msgid "Return to file list"
-msgstr "Volver a la lista de ficheros"
+#: ../../mod/rbmark.php:97 ../../mod/appman.php:93 ../../mod/events.php:450
+msgid "Description"
+msgstr "Descripción"
-#: ../../mod/filestorage.php:154
-msgid "Copy/paste this code to attach file to a post"
-msgstr "Copiar/pegar este código para adjuntar el fichero al envío"
+#: ../../mod/rbmark.php:101
+msgid "Or enter new bookmark folder name"
+msgstr "O introduzca un nuevo nombre para la carpeta de marcadores"
-#: ../../mod/filestorage.php:155
-msgid "Copy/paste this URL to link file from a web page"
-msgstr "Copiar/pegar esta dirección para enlazar el fichero desde una página web"
+#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92
+msgid "Contact not found."
+msgstr "Contacto no encontrado"
-#: ../../mod/filestorage.php:157
-msgid "Share this file"
-msgstr "Compartir este fichero"
+#: ../../mod/fsuggest.php:63
+msgid "Friend suggestion sent."
+msgstr "Enviar sugerencia a un amigo."
-#: ../../mod/filestorage.php:158
-msgid "Show URL to this file"
-msgstr "Mostrar la dirección de este fichero"
+#: ../../mod/fsuggest.php:97
+msgid "Suggest Friends"
+msgstr "Sugerir amigos"
-#: ../../mod/filestorage.php:159
-msgid "Notify your contacts about this file"
-msgstr "Avisar a sus contactos sobre este fichero"
+#: ../../mod/fsuggest.php:99
+#, php-format
+msgid "Suggest a friend for %s"
+msgstr "Sugerir un amigo a %s"
-#: ../../mod/regdir.php:45 ../../mod/dirsearch.php:21
-msgid "This site is not a directory server"
-msgstr "Este sitio no es un servidor de directorio"
+#: ../../mod/sources.php:32
+msgid "Failed to create source. No channel selected."
+msgstr "Imposible crear el origen de los contenidos. Ningún canal ha sido seleccionado."
-#: ../../mod/layouts.php:121 ../../mod/layouts.php:179
-#: ../../mod/editlayout.php:161
-msgid "Layout Name"
-msgstr "Nombre del formato"
+#: ../../mod/sources.php:45
+msgid "Source created."
+msgstr "Fuente creada."
-#: ../../mod/layouts.php:124 ../../mod/editlayout.php:159
-msgid "Layout Description (Optional)"
-msgstr "Descripción del formato gráfico (opcional)"
+#: ../../mod/sources.php:57
+msgid "Source updated."
+msgstr "Fuente actualizada."
-#: ../../mod/layouts.php:176
-msgid "Comanche page description language help"
-msgstr "Página de ayuda del lenguaje de descripción de páginas (PDL) Comanche"
+#: ../../mod/sources.php:82
+msgid "*"
+msgstr "*"
-#: ../../mod/layouts.php:180
-msgid "Layout Description"
-msgstr "Descripción del formato"
+#: ../../mod/sources.php:89
+msgid "Manage remote sources of content for your channel."
+msgstr "Gestionar contenido de origen remoto para su canal."
-#: ../../mod/layouts.php:185
-msgid "Download PDL file"
-msgstr "Descargar el fichero PDL"
+#: ../../mod/sources.php:90 ../../mod/sources.php:100
+msgid "New Source"
+msgstr "Nueva fuente"
-#: ../../mod/poke.php:164
-msgid "Poke/Prod"
-msgstr "Toque/Incitación"
+#: ../../mod/sources.php:101 ../../mod/sources.php:133
+msgid ""
+"Import all or selected content from the following channel into this channel "
+"and distribute it according to your channel settings."
+msgstr "Importar todo el contenido o una selección de los siguientes canales en este canal y distribuirlo de acuerdo con sus ajustes."
-#: ../../mod/poke.php:165
-msgid "poke, prod or do other things to somebody"
-msgstr "dar un toque, incitar u otras cosas a alguien"
+#: ../../mod/sources.php:102 ../../mod/sources.php:134
+msgid "Only import content with these words (one per line)"
+msgstr "Importar solo contenido que contenga estas palabras (una por línea)"
-#: ../../mod/poke.php:166
-msgid "Recipient"
-msgstr "Destinatario"
+#: ../../mod/sources.php:102 ../../mod/sources.php:134
+msgid "Leave blank to import all public content"
+msgstr "Dejar en blanco para importar todo el contenido público"
-#: ../../mod/poke.php:167
-msgid "Choose what you wish to do to recipient"
-msgstr "Elegir qué desea enviar al destinatario"
+#: ../../mod/sources.php:123 ../../mod/sources.php:150
+msgid "Source not found."
+msgstr "Fuente no encontrada"
-#: ../../mod/poke.php:170
-msgid "Make this post private"
-msgstr "Convertir en privado este envío"
+#: ../../mod/sources.php:130
+msgid "Edit Source"
+msgstr "Editar fuente"
-#: ../../mod/network.php:91
-msgid "No such group"
-msgstr "No se encuentra el grupo"
+#: ../../mod/sources.php:131
+msgid "Delete Source"
+msgstr "Eliminar fuente"
-#: ../../mod/network.php:131
-msgid "No such channel"
-msgstr "No se encuentra el canal"
+#: ../../mod/sources.php:158
+msgid "Source removed"
+msgstr "Fuente eliminada"
-#: ../../mod/network.php:136
-msgid "forum"
-msgstr "foro"
+#: ../../mod/sources.php:160
+msgid "Unable to remove source."
+msgstr "Imposible eliminar la fuente."
-#: ../../mod/network.php:148
-msgid "Search Results For:"
-msgstr "Buscar resultados para:"
+#: ../../mod/notifications.php:26
+msgid "Invalid request identifier."
+msgstr "Petición inválida del identificador."
-#: ../../mod/network.php:207
-msgid "Collection is empty"
-msgstr "La colección está vacía"
+#: ../../mod/notifications.php:35
+msgid "Discard"
+msgstr "Descartar"
-#: ../../mod/network.php:216
-msgid "Collection: "
-msgstr "Colección:"
+#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94
+msgid "Tag removed"
+msgstr "Etiqueta eliminada."
-#: ../../mod/network.php:242
-msgid "Invalid connection."
-msgstr "Conexión no válida."
+#: ../../mod/tagrm.php:119
+msgid "Remove Item Tag"
+msgstr "Eliminar etiqueta del elemento."
-#: ../../mod/chat.php:19 ../../mod/channel.php:25
-msgid "You must be logged in to see this page."
-msgstr "Debe haber iniciado sesión para poder ver esta página."
+#: ../../mod/tagrm.php:121
+msgid "Select a tag to remove: "
+msgstr "Seleccionar una etiqueta para eliminar:"
-#: ../../mod/chat.php:174
-msgid "Room not found"
-msgstr "Sala no encontrada"
+#: ../../mod/tagrm.php:133 ../../mod/photos.php:951
+msgid "Remove"
+msgstr "Eliminar"
-#: ../../mod/chat.php:185
-msgid "Leave Room"
-msgstr "Abandonar la sala"
+#: ../../mod/directory.php:236
+#, php-format
+msgid "%d rating"
+msgid_plural "%d ratings"
+msgstr[0] "%d valoración"
+msgstr[1] "%d valoraciones"
-#: ../../mod/chat.php:186
-msgid "Delete This Room"
-msgstr "Eliminar esta sala"
+#: ../../mod/directory.php:247
+msgid "Gender: "
+msgstr "Género:"
-#: ../../mod/chat.php:187
-msgid "I am away right now"
-msgstr "Estoy ausente momentáneamente"
+#: ../../mod/directory.php:249
+msgid "Status: "
+msgstr "Estado:"
-#: ../../mod/chat.php:188
-msgid "I am online"
-msgstr "Estoy conectado/a"
+#: ../../mod/directory.php:251
+msgid "Homepage: "
+msgstr "Página personal:"
-#: ../../mod/chat.php:190
-msgid "Bookmark this room"
-msgstr "Añadir esta sala a Marcadores"
+#: ../../mod/directory.php:310
+msgid "Description:"
+msgstr "Descripción:"
-#: ../../mod/chat.php:208 ../../mod/chat.php:231
-msgid "New Chatroom"
-msgstr "Nueva sala de chat"
+#: ../../mod/directory.php:319
+msgid "Public Forum:"
+msgstr "Foro público:"
-#: ../../mod/chat.php:209
-msgid "Chatroom Name"
-msgstr "Nombre de la sala de chat"
+#: ../../mod/directory.php:322
+msgid "Keywords: "
+msgstr "Palabras clave:"
-#: ../../mod/chat.php:210
-msgid "Expiration of chats (minutes)"
-msgstr "Tiempo de expiración de los mensajes en los chats (en minutos)"
+#: ../../mod/directory.php:325
+msgid "Don't suggest"
+msgstr "No sugerir:"
-#: ../../mod/chat.php:227
+#: ../../mod/directory.php:327
+msgid "Common connections:"
+msgstr "Conexiones comunes:"
+
+#: ../../mod/directory.php:376
+msgid "Global Directory"
+msgstr "Directorio global:"
+
+#: ../../mod/directory.php:376
+msgid "Local Directory"
+msgstr "Directorio local:"
+
+#: ../../mod/directory.php:382
+msgid "Finding:"
+msgstr "Encontrar:"
+
+#: ../../mod/directory.php:387
+msgid "next page"
+msgstr "siguiente página"
+
+#: ../../mod/directory.php:387
+msgid "previous page"
+msgstr "página anterior"
+
+#: ../../mod/directory.php:388
+msgid "Sort options"
+msgstr "Ordenar opciones"
+
+#: ../../mod/directory.php:389
+msgid "Alphabetic"
+msgstr "Alfabético"
+
+#: ../../mod/directory.php:390
+msgid "Reverse Alphabetic"
+msgstr "Alfabético inverso"
+
+#: ../../mod/directory.php:391
+msgid "Newest to Oldest"
+msgstr "De más nuevo a más antiguo"
+
+#: ../../mod/directory.php:392
+msgid "Oldest to Newest"
+msgstr "De más antiguo a más nuevo"
+
+#: ../../mod/directory.php:409
+msgid "No entries (some entries may be hidden)."
+msgstr "Sin entradas (algunas entradas pueden estar ocultas)."
+
+#: ../../mod/lostpass.php:15
+msgid "No valid account found."
+msgstr "No se ha encontrado una cuenta válida."
+
+#: ../../mod/lostpass.php:29
+msgid "Password reset request issued. Check your email."
+msgstr "Se ha recibido una solicitud de restablecimiento de contraseña. Consulte su correo electrónico."
+
+#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:103
#, php-format
-msgid "%1$s's Chatrooms"
-msgstr "Salas de chat de %1$s"
+msgid "Site Member (%s)"
+msgstr "Usuario del sitio (%s)"
-#: ../../mod/search.php:212
+#: ../../mod/lostpass.php:40
#, php-format
-msgid "Items tagged with: %s"
-msgstr "elementos etiquetados con: %s"
+msgid "Password reset requested at %s"
+msgstr "Se ha solicitado restablecer la contraseña en %s"
-#: ../../mod/search.php:214
+#: ../../mod/lostpass.php:63
+msgid ""
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
+msgstr "La solicitud no ha podido ser verificada. (Puede que la haya enviado con anterioridad) El restablecimiento de la contraseña ha fallado."
+
+#: ../../mod/lostpass.php:86 ../../boot.php:1489
+msgid "Password Reset"
+msgstr "Restablecer la contraseña"
+
+#: ../../mod/lostpass.php:87
+msgid "Your password has been reset as requested."
+msgstr "Su contraseña ha sido restablecida según lo solicitó."
+
+#: ../../mod/lostpass.php:88
+msgid "Your new password is"
+msgstr "Su nueva contraseña es"
+
+#: ../../mod/lostpass.php:89
+msgid "Save or copy your new password - and then"
+msgstr "Guarde o copie su nueva contraseña - y después"
+
+#: ../../mod/lostpass.php:90
+msgid "click here to login"
+msgstr "pulse aquí para conectarse"
+
+#: ../../mod/lostpass.php:91
+msgid ""
+"Your password may be changed from the <em>Settings</em> page after "
+"successful login."
+msgstr "Puede cambiar la contraseña en la página <em>Ajustes</em> una vez iniciada la sesión."
+
+#: ../../mod/lostpass.php:108
#, php-format
-msgid "Search results for: %s"
-msgstr "Resultados de la búsqueda para: %s"
+msgid "Your password has changed at %s"
+msgstr "Su contraseña en %s ha sido cambiada"
-#: ../../mod/rate.php:158
-msgid "Website:"
-msgstr "Sitio web:"
+#: ../../mod/lostpass.php:123
+msgid "Forgot your Password?"
+msgstr "¿Ha olvidado su contraseña?"
-#: ../../mod/rate.php:161
+#: ../../mod/lostpass.php:124
+msgid ""
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
+msgstr "Introduzca y envíe su dirección de correo electrónico para el restablecimiento de su contraseña. Luego revise su correo para obtener más instrucciones."
+
+#: ../../mod/lostpass.php:125
+msgid "Email Address"
+msgstr "Dirección de correo electrónico"
+
+#: ../../mod/lostpass.php:126
+msgid "Reset"
+msgstr "Reiniciar"
+
+#: ../../mod/regdir.php:45 ../../mod/dirsearch.php:21
+msgid "This site is not a directory server"
+msgstr "Este sitio no es un servidor de directorio"
+
+#: ../../mod/impel.php:192
#, php-format
-msgid "Remote Channel [%s] (not yet known on this site)"
-msgstr "Canal remoto [%s] (aún no es conocido en este sitio)"
+msgid "%s element installed"
+msgstr "%s elemento instalado"
-#: ../../mod/rate.php:162
-msgid "Rating (this information is public)"
-msgstr "Valoración (esta información es pública)"
+#: ../../mod/impel.php:195
+#, php-format
+msgid "%s element installation failed"
+msgstr "Elemento con instalación fallida: %s"
-#: ../../mod/rate.php:163
-msgid "Optionally explain your rating (this information is public)"
-msgstr "Opcionalmente puede explicar su valoración (esta información es pública)"
+#: ../../mod/subthread.php:114
+#, php-format
+msgid "%1$s is following %2$s's %3$s"
+msgstr "%1$s está siguiendo %2$s de %3$s"
-#: ../../mod/photos.php:79
-msgid "Page owner information could not be retrieved."
-msgstr "La información del propietario de la página no pudo ser recuperada."
+#: ../../mod/subthread.php:116
+#, php-format
+msgid "%1$s stopped following %2$s's %3$s"
+msgstr "%1$s ha dejado de seguir %3$s de %2$s"
-#: ../../mod/photos.php:100
-msgid "Album not found."
-msgstr "Ãlbum no encontrado."
+#: ../../mod/import.php:28
+#, php-format
+msgid "Your service plan only allows %d channels."
+msgstr "Su paquete de servicios solo permite %d canales."
-#: ../../mod/photos.php:127
-msgid "Delete Album"
-msgstr "Borrar álbum"
+#: ../../mod/import.php:66 ../../mod/import_items.php:38
+msgid "Nothing to import."
+msgstr "No hay nada para importar."
-#: ../../mod/photos.php:171 ../../mod/photos.php:1009
-msgid "Delete Photo"
-msgstr "Borrar foto"
+#: ../../mod/import.php:90 ../../mod/import_items.php:62
+msgid "Unable to download data from old server"
+msgstr "No se han podido descargar datos de su antiguo servidor"
-#: ../../mod/photos.php:501
-msgid "No photos selected"
-msgstr "No hay fotos seleccionadas"
+#: ../../mod/import.php:96 ../../mod/import_items.php:68
+msgid "Imported file is empty."
+msgstr "El fichero importado está vacío."
-#: ../../mod/photos.php:550
-msgid "Access to this item is restricted."
-msgstr "El acceso a este elemento está restringido."
+#: ../../mod/import.php:116 ../../mod/import_items.php:82
+#, php-format
+msgid "Warning: Database versions differ by %1$d updates."
+msgstr "Atención: Las versiones de la base de datos difieren en %1$d actualizaciones."
-#: ../../mod/photos.php:589
+#: ../../mod/import.php:149
+msgid "No channel. Import failed."
+msgstr "No hay canal. La importación ha fallado"
+
+#: ../../mod/import.php:509
+msgid "You must be logged in to use this feature."
+msgstr "Debe estar registrado para poder usar esta funcionalidad."
+
+#: ../../mod/import.php:514
+msgid "Import Channel"
+msgstr "Importar canal"
+
+#: ../../mod/import.php:515
+msgid ""
+"Use this form to import an existing channel from a different server/hub. You"
+" may retrieve the channel identity from the old server/hub via the network "
+"or provide an export file."
+msgstr "Emplee este formulario para importar un canal desde un servidor/hub diferente. Puede recuperar el canal desde el antiguo servidor/hub a través de la red o proporcionando un fichero de exportación."
+
+#: ../../mod/import.php:516 ../../mod/import_items.php:121
+msgid "File to Upload"
+msgstr "Fichero para subir"
+
+#: ../../mod/import.php:517
+msgid "Or provide the old server/hub details"
+msgstr "O proporcione los detalles de su antiguo servidor/hub"
+
+#: ../../mod/import.php:518
+msgid "Your old identity address (xyz@example.com)"
+msgstr "Su identidad en el antiguo servidor (canal@ejemplo.com)"
+
+#: ../../mod/import.php:519
+msgid "Your old login email address"
+msgstr "Su antigua dirección de correo electrónico"
+
+#: ../../mod/import.php:520
+msgid "Your old login password"
+msgstr "Su antigua contraseña"
+
+#: ../../mod/import.php:521
+msgid ""
+"For either option, please choose whether to make this hub your new primary "
+"address, or whether your old location should continue this role. You will be"
+" able to post from either location, but only one can be marked as the "
+"primary location for files, photos, and media."
+msgstr "Para cualquiera de las opciones, elija si hacer de este servidor su nueva dirección primaria, o si su antigua ubicación debe continuar con este papel. Usted podrá publicar desde cualquier ubicación, pero sólo una puede estar marcada como la ubicación principal para los ficheros, fotos y otras imágenes o vídeos."
+
+#: ../../mod/import.php:522
+msgid "Make this hub my primary location"
+msgstr "Convertir este servidor en mi ubicación primaria"
+
+#: ../../mod/import.php:523
+msgid ""
+"Import existing posts if possible (experimental - limited by available "
+"memory"
+msgstr "Importar el contenido publicado si es posible (experimental - limitado por la memoria disponible"
+
+#: ../../mod/import.php:524
+msgid ""
+"This process may take several minutes to complete. Please submit the form "
+"only once and leave this page open until finished."
+msgstr "Este proceso puede tardar varios minutos en completarse. Por favor envíe el formulario una sola vez y mantenga esta página abierta hasta que termine."
+
+#: ../../mod/invite.php:25
+msgid "Total invitation limit exceeded."
+msgstr "Se ha superado el límite máximo de invitaciones."
+
+#: ../../mod/invite.php:49
#, php-format
-msgid "%1$.2f MB of %2$.2f MB photo storage used."
-msgstr "%1$.2f MB de %2$.2f MB de almacenamiento de fotos utilizado."
+msgid "%s : Not a valid email address."
+msgstr "%s : No es una dirección de correo electrónico válida. "
-#: ../../mod/photos.php:592
+#: ../../mod/invite.php:59
+msgid "Please join us on $Projectname"
+msgstr "Únase a nosotros en $Projectname"
+
+#: ../../mod/invite.php:70
+msgid "Invitation limit exceeded. Please contact your site administrator."
+msgstr "Excedido el límite de invitaciones. Por favor, contacte con el Administrador de su sitio."
+
+#: ../../mod/invite.php:75
#, php-format
-msgid "%1$.2f MB photo storage used."
-msgstr "%1$.2f MB de almacenamiento de fotos utilizado."
+msgid "%s : Message delivery failed."
+msgstr "%s : Falló el envío del mensaje."
-#: ../../mod/photos.php:620
-msgid "Upload Photos"
-msgstr "Subir fotos"
+#: ../../mod/invite.php:79
+#, php-format
+msgid "%d message sent."
+msgid_plural "%d messages sent."
+msgstr[0] "%d mensajes enviados."
+msgstr[1] "%d mensajes enviados."
-#: ../../mod/photos.php:624
-msgid "Enter an album name"
-msgstr "Introducir un nombre de álbum"
+#: ../../mod/invite.php:98
+msgid "You have no more invitations available"
+msgstr "No tiene más invitaciones disponibles"
-#: ../../mod/photos.php:625
-msgid "or select an existing album (doubleclick)"
-msgstr "o seleccionar uno existente (doble click)"
+#: ../../mod/invite.php:129
+msgid "Send invitations"
+msgstr "Enviar invitaciones"
-#: ../../mod/photos.php:626
-msgid "Create a status post for this upload"
-msgstr "Crear una entrada de estado para esta subida"
+#: ../../mod/invite.php:130
+msgid "Enter email addresses, one per line:"
+msgstr "Introduzca las direcciones de correo electrónico, una por línea:"
-#: ../../mod/photos.php:627
-msgid "Caption (optional):"
-msgstr "Título (opcional):"
+#: ../../mod/invite.php:131 ../../mod/mail.php:246
+msgid "Your message:"
+msgstr "Su mensaje:"
-#: ../../mod/photos.php:628
-msgid "Description (optional):"
-msgstr "Descripción (opcional):"
+#: ../../mod/invite.php:132
+msgid "Please join my community on $Projectname."
+msgstr "Por favor, únase a mi comunidad en $Projectname."
-#: ../../mod/photos.php:655
-msgid "Album name could not be decoded"
-msgstr "El nombre del álbum no ha podido ser descifrado"
+#: ../../mod/invite.php:134
+msgid "You will need to supply this invitation code: "
+msgstr "Debe proporcionar este código de invitación:"
-#: ../../mod/photos.php:699 ../../mod/photos.php:1236
-#: ../../mod/photos.php:1253
-msgid "Contact Photos"
-msgstr "Fotos de contacto"
+#: ../../mod/invite.php:135
+msgid ""
+"1. Register at any $Projectname location (they are all inter-connected)"
+msgstr "1. Regístrese en cualquier sitio de $Projectname (están todos interconectados)"
-#: ../../mod/photos.php:727
-msgid "Show Newest First"
-msgstr "Mostrar lo más reciente primero"
+#: ../../mod/invite.php:137
+msgid "2. Enter my $Projectname network address into the site searchbar."
+msgstr "2. Introduzca mi dirección $Projectname en la caja de búsqueda del sitio."
-#: ../../mod/photos.php:729
-msgid "Show Oldest First"
-msgstr "Mostrar lo más antiguo primero"
+#: ../../mod/invite.php:138
+msgid "or visit "
+msgstr "o visite "
-#: ../../mod/photos.php:827
-msgid "Permission denied. Access to this item may be restricted."
-msgstr "Permiso denegado. El acceso a este elemento puede estar restringido."
+#: ../../mod/invite.php:140
+msgid "3. Click [Connect]"
+msgstr "3. Pulse [conectar]"
-#: ../../mod/photos.php:829
-msgid "Photo not available"
-msgstr "Foto no disponible"
+#: ../../mod/probe.php:24 ../../mod/probe.php:30
+#, php-format
+msgid "Fetching URL returns error: %1$s"
+msgstr "Al intentar obtener la dirección, retorna el error: %1$s"
-#: ../../mod/photos.php:887
-msgid "Use as profile photo"
-msgstr "Usar como foto del perfil"
+#: ../../mod/profile_photo.php:112
+msgid "Image uploaded but image cropping failed."
+msgstr "Imagen actualizada, pero el recorte de la imagen ha fallado. "
-#: ../../mod/photos.php:894
-msgid "Private Photo"
-msgstr "Foto privada"
+#: ../../mod/profile_photo.php:166
+msgid "Image resize failed."
+msgstr "El ajuste del tamaño de la imagen ha fallado."
-#: ../../mod/photos.php:905 ../../mod/events.php:525 ../../mod/events.php:532
-msgid "Previous"
-msgstr "Anterior"
+#: ../../mod/profile_photo.php:212
+msgid ""
+"Shift-reload the page or clear browser cache if the new photo does not "
+"display immediately."
+msgstr "Recargue la página o limpie el caché del navegador si la nueva foto no se muestra inmediatamente."
-#: ../../mod/photos.php:909
-msgid "View Full Size"
-msgstr "Ver tamaño completo"
+#: ../../mod/profile_photo.php:250
+msgid "Image upload failed."
+msgstr "Subida de imagen fallida."
-#: ../../mod/photos.php:914 ../../mod/events.php:526 ../../mod/events.php:533
-#: ../../mod/setup.php:285
-msgid "Next"
-msgstr "Siguiente"
+#: ../../mod/profile_photo.php:269
+msgid "Unable to process image."
+msgstr "No ha sido posible procesar la imagen."
-#: ../../mod/photos.php:954 ../../mod/tagrm.php:133
-msgid "Remove"
-msgstr "Eliminar"
+#: ../../mod/profile_photo.php:297
+msgid "female"
+msgstr "mujer"
-#: ../../mod/photos.php:988
-msgid "Edit photo"
-msgstr "Editar foto"
+#: ../../mod/profile_photo.php:298
+#, php-format
+msgid "%1$s updated her %2$s"
+msgstr "%1$s ha actualizado su %2$s"
-#: ../../mod/photos.php:990
-msgid "Rotate CW (right)"
-msgstr "Girar CW (a la derecha)"
+#: ../../mod/profile_photo.php:299
+msgid "male"
+msgstr "hombre"
-#: ../../mod/photos.php:991
-msgid "Rotate CCW (left)"
-msgstr "Girar CCW (a la izquierda)"
+#: ../../mod/profile_photo.php:300
+#, php-format
+msgid "%1$s updated his %2$s"
+msgstr "%1$s ha actualizado su %2$s"
-#: ../../mod/photos.php:994
-msgid "Enter a new album name"
-msgstr "Introducir un nuevo nombre de álbum"
+#: ../../mod/profile_photo.php:302
+#, php-format
+msgid "%1$s updated their %2$s"
+msgstr "%1$s ha actualizado sus %2$s"
-#: ../../mod/photos.php:995
-msgid "or select an existing one (doubleclick)"
-msgstr "o seleccionar uno (doble click) existente"
+#: ../../mod/profile_photo.php:304
+msgid "profile photo"
+msgstr "foto del perfil"
-#: ../../mod/photos.php:998
-msgid "Caption"
-msgstr "Título"
+#: ../../mod/profile_photo.php:368 ../../mod/profile_photo.php:409
+msgid "Photo not available."
+msgstr "Foto no disponible."
-#: ../../mod/photos.php:1000
-msgid "Add a Tag"
-msgstr "Añadir una etiqueta"
+#: ../../mod/profile_photo.php:450
+msgid "Upload File:"
+msgstr "Subir fichero:"
-#: ../../mod/photos.php:1004
-msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
-msgstr "Ejemplos: @eva, @Carmen_Osuna, @jaime@ejemplo.com"
+#: ../../mod/profile_photo.php:451
+msgid "Select a profile:"
+msgstr "Seleccionar un perfil:"
-#: ../../mod/photos.php:1007
-msgid "Flag as adult in album view"
-msgstr "Marcar como \"solo para adultos\" en el álbum"
+#: ../../mod/profile_photo.php:452
+msgid "Upload Profile Photo"
+msgstr "Subir foto del perfil"
-#: ../../mod/photos.php:1199
-msgid "In This Photo:"
-msgstr "En esta foto:"
+#: ../../mod/profile_photo.php:457 ../../mod/settings.php:975
+msgid "or"
+msgstr "o"
-#: ../../mod/photos.php:1204
-msgid "Map"
-msgstr "Mapa"
+#: ../../mod/profile_photo.php:457
+msgid "skip this step"
+msgstr "Omitir este paso"
-#: ../../mod/photos.php:1292
-msgid "View Album"
-msgstr "Ver álbum"
+#: ../../mod/profile_photo.php:457
+msgid "select a photo from your photo albums"
+msgstr "Seleccione una foto de sus álbumes de fotos"
-#: ../../mod/photos.php:1315
-msgid "Recent Photos"
-msgstr "Fotos recientes"
+#: ../../mod/profile_photo.php:473
+msgid "Crop Image"
+msgstr "Recortar imagen"
-#: ../../mod/editblock.php:78 ../../mod/editblock.php:94
-#: ../../mod/editpost.php:20 ../../mod/editlayout.php:76
-#: ../../mod/editwebpage.php:77
-msgid "Item not found"
-msgstr "Elemento no encontrado"
+#: ../../mod/profile_photo.php:474
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "Por favor ajuste el recorte de la imagen para una visión óptima."
-#: ../../mod/editblock.php:118
-msgid "Delete block?"
-msgstr "¿Borrar bloque?"
+#: ../../mod/profile_photo.php:476
+msgid "Done Editing"
+msgstr "Edición completada"
-#: ../../mod/editblock.php:145 ../../mod/editpost.php:121
-#: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:185
-msgid "Insert YouTube video"
-msgstr "Insertar vídeo de YouTube"
+#: ../../mod/thing.php:111
+msgid "Thing updated"
+msgstr "Elemento actualizado."
-#: ../../mod/editblock.php:146 ../../mod/editpost.php:122
-#: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:186
-msgid "Insert Vorbis [.ogg] video"
-msgstr "Insertar vídeo Vorbis [.ogg]"
+#: ../../mod/thing.php:163
+msgid "Object store: failed"
+msgstr "Guardar objeto: ha fallado"
-#: ../../mod/editblock.php:147 ../../mod/editpost.php:123
-#: ../../mod/editlayout.php:145 ../../mod/editwebpage.php:187
-msgid "Insert Vorbis [.ogg] audio"
-msgstr "Insertar audio Vorbis [.ogg]"
+#: ../../mod/thing.php:167
+msgid "Thing added"
+msgstr "Elemento añadido"
-#: ../../mod/editblock.php:180
-msgid "Edit Block"
-msgstr "Modificar este bloque"
+#: ../../mod/thing.php:193
+#, php-format
+msgid "OBJ: %1$s %2$s %3$s"
+msgstr "OBJ: %1$s %2$s %3$s"
+
+#: ../../mod/thing.php:256
+msgid "Show Thing"
+msgstr "Mostrar elemento"
+
+#: ../../mod/thing.php:263
+msgid "item not found."
+msgstr "elemento no encontrado."
+
+#: ../../mod/thing.php:296
+msgid "Edit Thing"
+msgstr "Editar elemento"
+
+#: ../../mod/thing.php:298 ../../mod/thing.php:348
+msgid "Select a profile"
+msgstr "Seleccionar un perfil"
+
+#: ../../mod/thing.php:302 ../../mod/thing.php:351
+msgid "Post an activity"
+msgstr "Publicar una actividad"
+
+#: ../../mod/thing.php:302 ../../mod/thing.php:351
+msgid "Only sends to viewers of the applicable profile"
+msgstr "Sólo enviar a espectadores del perfil pertinente."
+
+#: ../../mod/thing.php:304 ../../mod/thing.php:353
+msgid "Name of thing e.g. something"
+msgstr "Nombre del elemento, p. ej.:. \"algo\""
+
+#: ../../mod/thing.php:306 ../../mod/thing.php:354
+msgid "URL of thing (optional)"
+msgstr "Dirección del elemento (opcional)"
+
+#: ../../mod/thing.php:308 ../../mod/thing.php:355
+msgid "URL for photo of thing (optional)"
+msgstr "Dirección para la foto o elemento (opcional)"
+
+#: ../../mod/thing.php:346
+msgid "Add Thing to your Profile"
+msgstr "Añadir alguna cosa a su perfil"
#: ../../mod/dirsearch.php:29
msgid "This directory server requires an access token"
msgstr "El servidor de este directorio necesita un \"token\" de acceso"
-#: ../../mod/editpost.php:31
-msgid "Item is not editable"
-msgstr "El elemento no es editable"
+#: ../../mod/editblock.php:118
+msgid "Delete block?"
+msgstr "¿Borrar bloque?"
-#: ../../mod/editpost.php:57
-msgid "Delete item?"
-msgstr "¿Borrar elemento?"
+#: ../../mod/editblock.php:180
+msgid "Edit Block"
+msgstr "Modificar este bloque"
-#: ../../mod/editpost.php:164 ../../mod/rpost.php:128
-msgid "Edit post"
-msgstr "Editar la entrada"
+#: ../../mod/removeaccount.php:30
+msgid ""
+"Account removals are not allowed within 48 hours of changing the account "
+"password."
+msgstr "La eliminación de cuentas no está permitida hasta después de que hayan transcurrido 48 horas desde el último cambio de contraseña."
-#: ../../mod/oexchange.php:23
-msgid "Unable to find your hub."
-msgstr "No se puede encontrar su servidor."
+#: ../../mod/removeaccount.php:57
+msgid "Remove This Account"
+msgstr "Eliminar esta cuenta"
-#: ../../mod/oexchange.php:37
-msgid "Post successful."
-msgstr "Enviado con éxito."
+#: ../../mod/removeaccount.php:58
+msgid ""
+"This account and all its channels will be completely removed from the "
+"network. "
+msgstr "Esta cuenta y todos sus canales van a ser eliminados de la red."
+
+#: ../../mod/removeaccount.php:60
+msgid ""
+"Remove this account, all its channels and all its channel clones from the "
+"network"
+msgstr "Remover esta cuenta, todos sus canales y clones de la red"
+
+#: ../../mod/removeaccount.php:60
+msgid ""
+"By default only the instances of the channels located on this hub will be "
+"removed from the network"
+msgstr "Por defecto, solo las instancias de los canales ubicados en este servidor serán eliminados de la red"
+
+#: ../../mod/removeaccount.php:61 ../../mod/settings.php:700
+msgid "Remove Account"
+msgstr "Eliminar cuenta"
+
+#: ../../mod/import_items.php:101
+msgid "Import completed"
+msgstr "Importación completada"
+
+#: ../../mod/import_items.php:119
+msgid "Import Items"
+msgstr "Importar elementos"
+
+#: ../../mod/import_items.php:120
+msgid ""
+"Use this form to import existing posts and content from an export file."
+msgstr "Utilice este formulario para importar entradas existentes y contenido desde un archivo de exportación."
+
+#: ../../mod/network.php:91
+msgid "No such group"
+msgstr "No se encuentra el grupo"
+
+#: ../../mod/network.php:131
+msgid "No such channel"
+msgstr "No se encuentra el canal"
+
+#: ../../mod/network.php:136
+msgid "forum"
+msgstr "foro"
+
+#: ../../mod/network.php:148
+msgid "Search Results For:"
+msgstr "Buscar resultados para:"
+
+#: ../../mod/network.php:207
+msgid "Collection is empty"
+msgstr "La colección está vacía"
+
+#: ../../mod/network.php:216
+msgid "Collection: "
+msgstr "Colección:"
+
+#: ../../mod/network.php:242
+msgid "Invalid connection."
+msgstr "Conexión no válida."
+
+#: ../../mod/pdledit.php:13
+msgid "Layout updated."
+msgstr "Formato actualizado"
+
+#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53
+msgid "Edit System Page Description"
+msgstr "Editor del Sistema de Descripción de Páginas"
+
+#: ../../mod/pdledit.php:48
+msgid "Layout not found."
+msgstr "Formato no encontrado"
+
+#: ../../mod/pdledit.php:54
+msgid "Module Name:"
+msgstr "Nombre del módulo:"
+
+#: ../../mod/pdledit.php:55
+msgid "Layout Help"
+msgstr "Ayuda para el diseño de la página"
+
+#: ../../mod/register.php:44
+msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
+msgstr "Se ha superado el límite máximo de inscripciones diarias de este sitio. Por favor, pruebe de nuevo mañana."
+
+#: ../../mod/register.php:50
+msgid ""
+"Please indicate acceptance of the Terms of Service. Registration failed."
+msgstr "Por favor, confirme que acepta los Términos del servicio. El registro ha fallado."
+
+#: ../../mod/register.php:84
+msgid "Passwords do not match."
+msgstr "Las contraseñas no coinciden."
+
+#: ../../mod/register.php:117
+msgid ""
+"Registration successful. Please check your email for validation "
+"instructions."
+msgstr "Registro realizado con éxito. Por favor, compruebe su correo electrónico para ver las instrucciones para validarlo."
+
+#: ../../mod/register.php:123
+msgid "Your registration is pending approval by the site owner."
+msgstr "Su registro está pendiente de aprobación por el propietario del sitio."
+
+#: ../../mod/register.php:126
+msgid "Your registration can not be processed."
+msgstr "Su registro no puede ser procesado."
+
+#: ../../mod/register.php:163
+msgid "Registration on this site/hub is by approval only."
+msgstr "El registro en este servidor/hub está sometido a aprobación previa."
+
+#: ../../mod/register.php:164
+msgid "<a href=\"pubsites\">Register at another affiliated site/hub</a>"
+msgstr "<a href=\"pubsites\">Inscribirse en un servidor/hub afiliado</a>"
+
+#: ../../mod/register.php:174
+msgid ""
+"This site has exceeded the number of allowed daily account registrations. "
+"Please try again tomorrow."
+msgstr "Este sitio ha excedido el límite de inscripción diaria de cuentas. Por favor, inténtelo de nuevo mañana."
+
+#: ../../mod/register.php:185
+msgid "Terms of Service"
+msgstr "Términos del servicio"
+
+#: ../../mod/register.php:191
+#, php-format
+msgid "I accept the %s for this website"
+msgstr "Acepto los %s de este sitio"
+
+#: ../../mod/register.php:193
+#, php-format
+msgid "I am over 13 years of age and accept the %s for this website"
+msgstr "Tengo más de 13 años de edad y acepto los %s de este sitio"
+
+#: ../../mod/register.php:207 ../../mod/admin.php:443
+msgid "Registration"
+msgstr "Registro"
+
+#: ../../mod/register.php:212
+msgid "Membership on this site is by invitation only."
+msgstr "Para registrarse en este sitio es necesaria una invitación."
+
+#: ../../mod/register.php:213
+msgid "Please enter your invitation code"
+msgstr "Por favor, introduzca el código de su invitación"
+
+#: ../../mod/register.php:216
+msgid "Your email address"
+msgstr "Su dirección de correo electrónico"
+
+#: ../../mod/register.php:217
+msgid "Choose a password"
+msgstr "Elija una contraseña"
+
+#: ../../mod/register.php:218
+msgid "Please re-enter your password"
+msgstr "Por favor, vuelva a escribir su contraseña"
#: ../../mod/admin.php:52
msgid "Theme settings updated."
@@ -5494,10 +6764,10 @@ msgstr "# clones"
msgid "Message queues"
msgstr "Mensajes en cola"
-#: ../../mod/admin.php:198 ../../mod/admin.php:433 ../../mod/admin.php:532
-#: ../../mod/admin.php:800 ../../mod/admin.php:964 ../../mod/admin.php:1061
-#: ../../mod/admin.php:1101 ../../mod/admin.php:1261 ../../mod/admin.php:1295
-#: ../../mod/admin.php:1380
+#: ../../mod/admin.php:198 ../../mod/admin.php:440 ../../mod/admin.php:539
+#: ../../mod/admin.php:807 ../../mod/admin.php:971 ../../mod/admin.php:1068
+#: ../../mod/admin.php:1108 ../../mod/admin.php:1268 ../../mod/admin.php:1302
+#: ../../mod/admin.php:1387
msgid "Administration"
msgstr "Administración"
@@ -5509,7 +6779,7 @@ msgstr "Sumario"
msgid "Registered accounts"
msgstr "Cuentas registradas"
-#: ../../mod/admin.php:203 ../../mod/admin.php:536
+#: ../../mod/admin.php:203 ../../mod/admin.php:543
msgid "Pending registrations"
msgstr "Registros pendientes"
@@ -5517,7 +6787,7 @@ msgstr "Registros pendientes"
msgid "Registered channels"
msgstr "Canales registrados"
-#: ../../mod/admin.php:205 ../../mod/admin.php:537
+#: ../../mod/admin.php:205 ../../mod/admin.php:544
msgid "Active plugins"
msgstr "Extensiones activas"
@@ -5529,7 +6799,7 @@ msgstr "Versión"
msgid "Site settings updated."
msgstr "Ajustes del sitio actualizados."
-#: ../../mod/admin.php:361 ../../mod/settings.php:791
+#: ../../mod/admin.php:361 ../../mod/settings.php:793
msgid "mobile"
msgstr "móvil"
@@ -5561,1913 +6831,657 @@ msgstr "Mi sitio es un servicio gratuito"
msgid "My site offers free accounts with optional paid upgrades"
msgstr "Mi sitio ofrece cuentas gratuitas con opciones extra de pago"
-#: ../../mod/admin.php:436 ../../mod/register.php:207
-msgid "Registration"
-msgstr "Registro"
-
-#: ../../mod/admin.php:437
+#: ../../mod/admin.php:444
msgid "File upload"
msgstr "Fichero subido"
-#: ../../mod/admin.php:438
+#: ../../mod/admin.php:445
msgid "Policies"
msgstr "Políticas"
-#: ../../mod/admin.php:443
+#: ../../mod/admin.php:450
msgid "Site name"
msgstr "Nombre del sitio"
-#: ../../mod/admin.php:444
+#: ../../mod/admin.php:451
msgid "Banner/Logo"
msgstr "Banner/Logo"
-#: ../../mod/admin.php:445
+#: ../../mod/admin.php:452
msgid "Administrator Information"
msgstr "Información del Administrador"
-#: ../../mod/admin.php:445
+#: ../../mod/admin.php:452
msgid ""
"Contact information for site administrators. Displayed on siteinfo page. "
"BBCode can be used here"
msgstr "Información de contacto de los administradores del sitio. Visible en la página \"siteinfo\". Se puede usar BBCode"
-#: ../../mod/admin.php:446
+#: ../../mod/admin.php:453
msgid "System language"
msgstr "Idioma del sistema"
-#: ../../mod/admin.php:447
+#: ../../mod/admin.php:454
msgid "System theme"
msgstr "Tema gráfico del sistema"
-#: ../../mod/admin.php:447
+#: ../../mod/admin.php:454
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr "Tema del sistema por defecto - se puede cambiar por cada perfil de usuario - <a href='#' id='cnftheme'>modificar los ajustes del tema</a>"
-#: ../../mod/admin.php:448
+#: ../../mod/admin.php:455
msgid "Mobile system theme"
msgstr "Tema del sistema para móviles"
-#: ../../mod/admin.php:448
+#: ../../mod/admin.php:455
msgid "Theme for mobile devices"
msgstr "Tema para dispositivos móviles"
-#: ../../mod/admin.php:450
+#: ../../mod/admin.php:457
msgid "Allow Feeds as Connections"
-msgstr "Permitir flujos RSS como conexiones"
+msgstr "Permitir contenidos RSS como conexiones"
-#: ../../mod/admin.php:450
+#: ../../mod/admin.php:457
msgid "(Heavy system resource usage)"
msgstr "(Uso intenso de los recursos del sistema)"
-#: ../../mod/admin.php:451
+#: ../../mod/admin.php:458
msgid "Maximum image size"
msgstr "Tamaño máximo de la imagen"
-#: ../../mod/admin.php:451
+#: ../../mod/admin.php:458
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Tamaño máximo en bytes de la imagen subida. Por defecto, es 0, lo que significa que no hay límites."
-#: ../../mod/admin.php:452
+#: ../../mod/admin.php:459
msgid "Does this site allow new member registration?"
msgstr "¿Debe este sitio permitir el registro de nuevos miembros?"
-#: ../../mod/admin.php:453
+#: ../../mod/admin.php:460
msgid "Which best describes the types of account offered by this hub?"
msgstr "¿Cómo describiría el tipo de servicio ofrecido por este servidor?"
-#: ../../mod/admin.php:454
+#: ../../mod/admin.php:461
msgid "Register text"
msgstr "Texto del registro"
-#: ../../mod/admin.php:454
+#: ../../mod/admin.php:461
msgid "Will be displayed prominently on the registration page."
msgstr "Se mostrará de forma destacada en la página de registro."
-#: ../../mod/admin.php:455
+#: ../../mod/admin.php:462
msgid "Site homepage to show visitors (default: login box)"
msgstr "Página personal que se mostrará a los visitantes (por defecto: la página de identificación)"
-#: ../../mod/admin.php:455
+#: ../../mod/admin.php:462
msgid ""
"example: 'public' to show public stream, 'page/sys/home' to show a system "
"webpage called 'home' or 'include:home.html' to include a file."
msgstr "ejemplo: 'public' para mostrar contenido público de los usuarios, 'page/sys/home' para mostrar la página web definida como \"home\" o 'include:home.html' para mostrar el contenido de un fichero."
-#: ../../mod/admin.php:456
+#: ../../mod/admin.php:463
msgid "Preserve site homepage URL"
msgstr "Preservar la dirección de la página personal"
-#: ../../mod/admin.php:456
+#: ../../mod/admin.php:463
msgid ""
"Present the site homepage in a frame at the original location instead of "
"redirecting"
msgstr "Presenta la página personal del sitio en un marco en la ubicación original, en vez de redirigirla."
-#: ../../mod/admin.php:457
+#: ../../mod/admin.php:464
msgid "Accounts abandoned after x days"
msgstr "Cuentas abandonadas después de x días"
-#: ../../mod/admin.php:457
+#: ../../mod/admin.php:464
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr "Para evitar consumir recursos del sistema intentando poner al día las cuentas abandonadas. Introduzca 0 para no tener límite de tiempo."
-#: ../../mod/admin.php:458
+#: ../../mod/admin.php:465
msgid "Allowed friend domains"
msgstr "Dominios amigos permitidos"
-#: ../../mod/admin.php:458
+#: ../../mod/admin.php:465
msgid ""
"Comma separated list of domains which are allowed to establish friendships "
"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr "Lista separada por comas de dominios a los que está permitido establecer relaciones de amistad con este sitio. Se permiten comodines. Dejar en claro para aceptar cualquier dominio."
-#: ../../mod/admin.php:459
+#: ../../mod/admin.php:466
msgid "Allowed email domains"
msgstr "Se aceptan dominios de correo electrónico"
-#: ../../mod/admin.php:459
+#: ../../mod/admin.php:466
msgid ""
"Comma separated list of domains which are allowed in email addresses for "
"registrations to this site. Wildcards are accepted. Empty to allow any "
"domains"
msgstr "Lista separada por comas de los dominios de los que se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para aceptar cualquier dominio. "
-#: ../../mod/admin.php:460
+#: ../../mod/admin.php:467
msgid "Not allowed email domains"
msgstr "No se permiten dominios de correo electrónico"
-#: ../../mod/admin.php:460
+#: ../../mod/admin.php:467
msgid ""
"Comma separated list of domains which are not allowed in email addresses for"
" registrations to this site. Wildcards are accepted. Empty to allow any "
"domains, unless allowed domains have been defined."
msgstr "Lista separada por comas de los dominios de los que no se acepta una dirección de correo electrónico para registros en este sitio. Se permiten comodines. Dejar en claro para no aceptar cualquier dominio, excepto los que se hayan autorizado."
-#: ../../mod/admin.php:461
+#: ../../mod/admin.php:468
msgid "Block public"
msgstr "Bloquear páginas públicas"
-#: ../../mod/admin.php:461
+#: ../../mod/admin.php:468
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr "Activar para bloquear el acceso a todas las páginas públicas personales en este sitio, salvo que estén identificadas en el sistema."
-#: ../../mod/admin.php:462
+#: ../../mod/admin.php:469
msgid "Verify Email Addresses"
msgstr "Verificar las direcciones de correo electrónico"
-#: ../../mod/admin.php:462
+#: ../../mod/admin.php:469
msgid ""
"Check to verify email addresses used in account registration (recommended)."
msgstr "Activar para la verificación de la dirección de correo electrónico en el registro de una cuenta (recomendado)."
-#: ../../mod/admin.php:463
+#: ../../mod/admin.php:470
msgid "Force publish"
msgstr "Forzar la publicación"
-#: ../../mod/admin.php:463
+#: ../../mod/admin.php:470
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Intentar forzar todos los perfiles para que sean listados en el directorio de este sitio."
-#: ../../mod/admin.php:464
-msgid "Disable discovery tab"
-msgstr "Desactivar la pestaña \"Descubrir\""
+#: ../../mod/admin.php:471
+msgid "Import Public Streams"
+msgstr "Importar contenido público"
-#: ../../mod/admin.php:464
+#: ../../mod/admin.php:471
msgid ""
-"Remove the tab in the network view with public content pulled from sources "
-"chosen for this site."
-msgstr "Quitar la pestaña para ver contenido público extraído de las fuentes elegidas por este sitio."
+"Import and allow access to public content pulled from other sites. Warning: "
+"this content is unmoderated."
+msgstr "Importar y permitir acceso al contenido público sacado de otros sitios. Advertencia: este contenido no está moderado, por lo que podría encontrar cosas inapropiadas u ofensivas."
-#: ../../mod/admin.php:465
+#: ../../mod/admin.php:472
msgid "login on Homepage"
msgstr "acceso a la página personal"
-#: ../../mod/admin.php:465
+#: ../../mod/admin.php:472
msgid ""
"Present a login box to visitors on the home page if no other content has "
"been configured."
msgstr "Presentar a los visitantes una casilla de identificación en la página de inicio, si no se ha configurado otro tipo de contenido."
-#: ../../mod/admin.php:467
+#: ../../mod/admin.php:474
msgid "Directory Server URL"
msgstr "URL del servidor de directorio"
-#: ../../mod/admin.php:467
+#: ../../mod/admin.php:474
msgid "Default directory server"
msgstr "Servidor de directorio predeterminado"
-#: ../../mod/admin.php:469
+#: ../../mod/admin.php:476
msgid "Proxy user"
msgstr "Usuario del proxy"
-#: ../../mod/admin.php:470
+#: ../../mod/admin.php:477
msgid "Proxy URL"
msgstr "Dirección del proxy"
-#: ../../mod/admin.php:471
+#: ../../mod/admin.php:478
msgid "Network timeout"
msgstr "Tiempo de espera de la red"
-#: ../../mod/admin.php:471
+#: ../../mod/admin.php:478
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr "Valor en segundos. Poner a 0 para que no haya tiempo límite (no recomendado)"
-#: ../../mod/admin.php:472
+#: ../../mod/admin.php:479
msgid "Delivery interval"
msgstr "Intervalo de entrega"
-#: ../../mod/admin.php:472
+#: ../../mod/admin.php:479
msgid ""
"Delay background delivery processes by this many seconds to reduce system "
"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
"for large dedicated servers."
msgstr "Retrasar los procesos de transmisión en segundo plano por esta cantidad de segundos para reducir la carga del sistema. Recomendado: 4-5 para sitios compartidos, 2-3 para servidores virtuales privados, 0-1 para grandes servidores dedicados."
-#: ../../mod/admin.php:473
+#: ../../mod/admin.php:480
msgid "Deliveries per process"
msgstr "Intentos de envío por proceso"
-#: ../../mod/admin.php:473
+#: ../../mod/admin.php:480
msgid ""
"Number of deliveries to attempt in a single operating system process. Adjust"
" if necessary to tune system performance. Recommend: 1-5."
msgstr "Numero de envíos a intentar en un único proceso del sistema operativo. Ajustar si es necesario mejorar el rendimiento. Se recomienda: 1-5."
-#: ../../mod/admin.php:474
+#: ../../mod/admin.php:481
msgid "Poll interval"
msgstr "Intervalo de sondeo"
-#: ../../mod/admin.php:474
+#: ../../mod/admin.php:481
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr "Retrasar el sondeo en segundo plano, en esta cantidad de segundos, para reducir la carga del sistema. Si es 0, usar el intervalo de transmisión."
-#: ../../mod/admin.php:475
+#: ../../mod/admin.php:482
msgid "Maximum Load Average"
msgstr "Carga media máxima"
-#: ../../mod/admin.php:475
+#: ../../mod/admin.php:482
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr "Carga máxima del sistema antes de que los procesos de transmisión y sondeo se hayan retardado - por defecto, 50."
-#: ../../mod/admin.php:476
+#: ../../mod/admin.php:483
msgid "Expiration period in days for imported (matrix/network) content"
msgstr "Periodo de caducidad en días para el contenido importado (red)"
-#: ../../mod/admin.php:476
+#: ../../mod/admin.php:483
msgid "0 for no expiration of imported content"
msgstr "0 para que no caduque el contenido importado"
-#: ../../mod/admin.php:524
+#: ../../mod/admin.php:531
msgid "No server found"
msgstr "Servidor no encontrado"
-#: ../../mod/admin.php:531 ../../mod/admin.php:814
+#: ../../mod/admin.php:538 ../../mod/admin.php:821
msgid "ID"
msgstr "ID"
-#: ../../mod/admin.php:531
+#: ../../mod/admin.php:538
msgid "for channel"
msgstr "por canal"
-#: ../../mod/admin.php:531
+#: ../../mod/admin.php:538
msgid "on server"
msgstr "en el servidor"
-#: ../../mod/admin.php:531
+#: ../../mod/admin.php:538
msgid "Status"
msgstr "Estado"
-#: ../../mod/admin.php:533
+#: ../../mod/admin.php:540
msgid "Server"
msgstr "Servidor"
-#: ../../mod/admin.php:550
+#: ../../mod/admin.php:557
msgid "Update has been marked successful"
msgstr "La actualización ha sido marcada como exitosa"
-#: ../../mod/admin.php:560
+#: ../../mod/admin.php:567
#, php-format
msgid "Executing %s failed. Check system logs."
msgstr "La ejecución de %s ha fallado. Mirar en los informes del sistema."
-#: ../../mod/admin.php:563
+#: ../../mod/admin.php:570
#, php-format
msgid "Update %s was successfully applied."
msgstr "La actualización de %s se ha realizado exitosamente."
-#: ../../mod/admin.php:567
+#: ../../mod/admin.php:574
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr "La actualización de %s no ha devuelto ningún estado. No se sabe si ha tenido éxito."
-#: ../../mod/admin.php:570
+#: ../../mod/admin.php:577
#, php-format
msgid "Update function %s could not be found."
msgstr "No se encuentra la función de actualización de %s."
-#: ../../mod/admin.php:586
+#: ../../mod/admin.php:593
msgid "No failed updates."
msgstr "No ha fallado ninguna actualización."
-#: ../../mod/admin.php:590
+#: ../../mod/admin.php:597
msgid "Failed Updates"
msgstr "Han fallado las actualizaciones"
-#: ../../mod/admin.php:592
+#: ../../mod/admin.php:599
msgid "Mark success (if update was manually applied)"
msgstr "Marcar como exitosa (si la actualización se ha hecho manualmente)"
-#: ../../mod/admin.php:593
+#: ../../mod/admin.php:600
msgid "Attempt to execute this update step automatically"
msgstr "Intentar ejecutar este paso de actualización automáticamente"
-#: ../../mod/admin.php:625
+#: ../../mod/admin.php:632
msgid "Queue Statistics"
msgstr "Estadísticas de la cola"
-#: ../../mod/admin.php:626
+#: ../../mod/admin.php:633
msgid "Total Entries"
msgstr "Total de entradas"
-#: ../../mod/admin.php:627
+#: ../../mod/admin.php:634
msgid "Priority"
msgstr "Prioridad"
-#: ../../mod/admin.php:628
+#: ../../mod/admin.php:635
msgid "Destination URL"
msgstr "Dirección de destino"
-#: ../../mod/admin.php:629
+#: ../../mod/admin.php:636
msgid "Mark hub permanently offline"
msgstr "Marcar el servidor como permanentemente fuera de línea"
-#: ../../mod/admin.php:630
+#: ../../mod/admin.php:637
msgid "Empty queue for this hub"
msgstr "Vaciar la cola para este servidor"
-#: ../../mod/admin.php:631
+#: ../../mod/admin.php:638
msgid "Last known contact"
msgstr "Último contacto conocido"
-#: ../../mod/admin.php:667
+#: ../../mod/admin.php:674
#, php-format
msgid "%s account blocked/unblocked"
msgid_plural "%s account blocked/unblocked"
msgstr[0] "%s cuenta bloqueada/desbloqueada"
msgstr[1] "%s cuenta bloqueada/desbloqueada"
-#: ../../mod/admin.php:675
+#: ../../mod/admin.php:682
#, php-format
msgid "%s account deleted"
msgid_plural "%s accounts deleted"
msgstr[0] "%s cuentas eliminadas"
msgstr[1] "%s cuentas eliminadas"
-#: ../../mod/admin.php:711
+#: ../../mod/admin.php:718
msgid "Account not found"
msgstr "Cuenta no encontrada"
-#: ../../mod/admin.php:723
+#: ../../mod/admin.php:730
#, php-format
msgid "Account '%s' deleted"
msgstr "La cuenta '%s' ha sido eliminada"
-#: ../../mod/admin.php:731
+#: ../../mod/admin.php:738
#, php-format
msgid "Account '%s' blocked"
msgstr "La cuenta '%s' ha sido bloqueada"
-#: ../../mod/admin.php:739
+#: ../../mod/admin.php:746
#, php-format
msgid "Account '%s' unblocked"
msgstr "La cuenta '%s' ha sido desbloqueada"
-#: ../../mod/admin.php:801 ../../mod/admin.php:813
+#: ../../mod/admin.php:808 ../../mod/admin.php:820
msgid "Users"
msgstr "Usuarios"
-#: ../../mod/admin.php:803 ../../mod/admin.php:967
+#: ../../mod/admin.php:810 ../../mod/admin.php:974
msgid "select all"
msgstr "seleccionar todo"
-#: ../../mod/admin.php:804
+#: ../../mod/admin.php:811
msgid "User registrations waiting for confirm"
msgstr "Registros de usuario en espera de aprobación"
-#: ../../mod/admin.php:805
+#: ../../mod/admin.php:812
msgid "Request date"
msgstr "Fecha de solicitud"
-#: ../../mod/admin.php:806
+#: ../../mod/admin.php:813
msgid "No registrations."
msgstr "Sin registros."
-#: ../../mod/admin.php:808
+#: ../../mod/admin.php:815
msgid "Deny"
msgstr "Rechazar"
-#: ../../mod/admin.php:814
+#: ../../mod/admin.php:821
msgid "Register date"
msgstr "Fecha de registro"
-#: ../../mod/admin.php:814
+#: ../../mod/admin.php:821
msgid "Last login"
msgstr "Último acceso"
-#: ../../mod/admin.php:814
+#: ../../mod/admin.php:821
msgid "Expires"
msgstr "Caduca"
-#: ../../mod/admin.php:814
+#: ../../mod/admin.php:821
msgid "Service Class"
msgstr "Clase de servicio"
-#: ../../mod/admin.php:816
+#: ../../mod/admin.php:823
msgid ""
"Selected accounts will be deleted!\\n\\nEverything these accounts had posted"
" on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "¡Las cuentas seleccionadas van a ser eliminadas!\\n\\n¡Todo lo que estas cuentas han publicado en este sitio será borrado de forma permanente!\\n\\n¿Está seguro de querer hacerlo?"
-#: ../../mod/admin.php:817
+#: ../../mod/admin.php:824
msgid ""
"The account {0} will be deleted!\\n\\nEverything this account has posted on "
"this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "¡La cuenta {0} va a ser eliminada!\\n\\n¡Todo lo que esta cuenta ha publicado en este sitio será borrado de forma permanente!\\n\\n¿Está seguro de querer hacerlo?"
-#: ../../mod/admin.php:853
+#: ../../mod/admin.php:860
#, php-format
msgid "%s channel censored/uncensored"
msgid_plural "%s channels censored/uncensored"
msgstr[0] "%s canales censurados/no censurados"
msgstr[1] "%s canales censurados/no censurados"
-#: ../../mod/admin.php:862
+#: ../../mod/admin.php:869
#, php-format
msgid "%s channel code allowed/disallowed"
msgid_plural "%s channels code allowed/disallowed"
msgstr[0] "%s código permitido/no permitido al canal"
msgstr[1] "%s código permitido/no permitido al canal"
-#: ../../mod/admin.php:869
+#: ../../mod/admin.php:876
#, php-format
msgid "%s channel deleted"
msgid_plural "%s channels deleted"
msgstr[0] "%s canales eliminados"
msgstr[1] "%s canales eliminados"
-#: ../../mod/admin.php:889
+#: ../../mod/admin.php:896
msgid "Channel not found"
msgstr "Canal no encontrado"
-#: ../../mod/admin.php:900
+#: ../../mod/admin.php:907
#, php-format
msgid "Channel '%s' deleted"
msgstr "Canal '%s' eliminado"
-#: ../../mod/admin.php:912
+#: ../../mod/admin.php:919
#, php-format
msgid "Channel '%s' censored"
msgstr "Canal '%s' censurado"
-#: ../../mod/admin.php:912
+#: ../../mod/admin.php:919
#, php-format
msgid "Channel '%s' uncensored"
msgstr "Canal '%s' no censurado"
-#: ../../mod/admin.php:923
+#: ../../mod/admin.php:930
#, php-format
msgid "Channel '%s' code allowed"
msgstr "Código permitido al canal '%s'"
-#: ../../mod/admin.php:923
+#: ../../mod/admin.php:930
#, php-format
msgid "Channel '%s' code disallowed"
msgstr "Código no permitido al canal '%s'"
-#: ../../mod/admin.php:969
+#: ../../mod/admin.php:976
msgid "Censor"
msgstr "Censurar"
-#: ../../mod/admin.php:970
+#: ../../mod/admin.php:977
msgid "Uncensor"
msgstr "No censurar"
-#: ../../mod/admin.php:971
+#: ../../mod/admin.php:978
msgid "Allow Code"
msgstr "Permitir código"
-#: ../../mod/admin.php:972
+#: ../../mod/admin.php:979
msgid "Disallow Code"
msgstr "No permitir código"
-#: ../../mod/admin.php:974
+#: ../../mod/admin.php:981
msgid "UID"
msgstr "UID"
-#: ../../mod/admin.php:974 ../../mod/profiles.php:447
-msgid "Address"
-msgstr "Dirección"
-
-#: ../../mod/admin.php:976
+#: ../../mod/admin.php:983
msgid ""
"Selected channels will be deleted!\\n\\nEverything that was posted in these "
"channels on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Los canales seleccionados se eliminarán!\\n\\nTodo lo publicado por estos canales en este sitio se borrarán definitivamente!\\n\\n¿Está seguro de querer hacerlo?"
-#: ../../mod/admin.php:977
+#: ../../mod/admin.php:984
msgid ""
"The channel {0} will be deleted!\\n\\nEverything that was posted in this "
"channel on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "El canal {0} va a ser eliminado!\\n\\nTodo lo publicado por el canal en este sitio se borrará definitivamente!\\n\\n¿Está seguro de querer hacerlo?"
-#: ../../mod/admin.php:1017
+#: ../../mod/admin.php:1024
#, php-format
msgid "Plugin %s disabled."
msgstr "Extensión %s desactivada."
-#: ../../mod/admin.php:1021
+#: ../../mod/admin.php:1028
#, php-format
msgid "Plugin %s enabled."
msgstr "Extensión %s activada."
-#: ../../mod/admin.php:1031 ../../mod/admin.php:1234
+#: ../../mod/admin.php:1038 ../../mod/admin.php:1241
msgid "Disable"
msgstr "Desactivar"
-#: ../../mod/admin.php:1034 ../../mod/admin.php:1236
+#: ../../mod/admin.php:1041 ../../mod/admin.php:1243
msgid "Enable"
msgstr "Activar"
-#: ../../mod/admin.php:1063 ../../mod/admin.php:1263
+#: ../../mod/admin.php:1070 ../../mod/admin.php:1270
msgid "Toggle"
msgstr "Cambiar"
-#: ../../mod/admin.php:1071 ../../mod/admin.php:1273
+#: ../../mod/admin.php:1078 ../../mod/admin.php:1280
msgid "Author: "
msgstr "Autor:"
-#: ../../mod/admin.php:1072 ../../mod/admin.php:1274
+#: ../../mod/admin.php:1079 ../../mod/admin.php:1281
msgid "Maintainer: "
msgstr "Mantenedor:"
-#: ../../mod/admin.php:1199
+#: ../../mod/admin.php:1206
msgid "No themes found."
msgstr "No se han encontrado temas."
-#: ../../mod/admin.php:1255
+#: ../../mod/admin.php:1262
msgid "Screenshot"
msgstr "Instantánea de pantalla"
-#: ../../mod/admin.php:1301
+#: ../../mod/admin.php:1308
msgid "[Experimental]"
msgstr "[Experimental]"
-#: ../../mod/admin.php:1302
+#: ../../mod/admin.php:1309
msgid "[Unsupported]"
msgstr "[No soportado]"
-#: ../../mod/admin.php:1326
+#: ../../mod/admin.php:1333
msgid "Log settings updated."
msgstr "Actualizado el informe de configuraciones."
-#: ../../mod/admin.php:1383
+#: ../../mod/admin.php:1390
msgid "Clear"
msgstr "Vaciar"
-#: ../../mod/admin.php:1389
+#: ../../mod/admin.php:1396
msgid "Debugging"
msgstr "Depuración"
-#: ../../mod/admin.php:1390
+#: ../../mod/admin.php:1397
msgid "Log file"
msgstr "Fichero de informe"
-#: ../../mod/admin.php:1390
+#: ../../mod/admin.php:1397
msgid ""
"Must be writable by web server. Relative to your Red top-level directory."
msgstr "Debe tener permisos de escritura por el servidor web. La ruta es relativa al directorio de instalación de Hubzilla."
-#: ../../mod/admin.php:1391
+#: ../../mod/admin.php:1398
msgid "Log level"
msgstr "Nivel de depuración"
-#: ../../mod/admin.php:1437
+#: ../../mod/admin.php:1444
msgid "New Profile Field"
msgstr "Nuevo campo en el perfil"
-#: ../../mod/admin.php:1438 ../../mod/admin.php:1458
+#: ../../mod/admin.php:1445 ../../mod/admin.php:1465
msgid "Field nickname"
msgstr "Alias del campo"
-#: ../../mod/admin.php:1438 ../../mod/admin.php:1458
+#: ../../mod/admin.php:1445 ../../mod/admin.php:1465
msgid "System name of field"
msgstr "Nombre del campo en el sistema"
-#: ../../mod/admin.php:1439 ../../mod/admin.php:1459
+#: ../../mod/admin.php:1446 ../../mod/admin.php:1466
msgid "Input type"
msgstr "Tipo de entrada"
-#: ../../mod/admin.php:1440 ../../mod/admin.php:1460
+#: ../../mod/admin.php:1447 ../../mod/admin.php:1467
msgid "Field Name"
msgstr "Nombre del campo"
-#: ../../mod/admin.php:1440 ../../mod/admin.php:1460
+#: ../../mod/admin.php:1447 ../../mod/admin.php:1467
msgid "Label on profile pages"
msgstr "Etiqueta a mostrar en la página del perfil"
-#: ../../mod/admin.php:1441 ../../mod/admin.php:1461
+#: ../../mod/admin.php:1448 ../../mod/admin.php:1468
msgid "Help text"
msgstr "Texto de ayuda"
-#: ../../mod/admin.php:1441 ../../mod/admin.php:1461
+#: ../../mod/admin.php:1448 ../../mod/admin.php:1468
msgid "Additional info (optional)"
msgstr "Información adicional (opcional)"
-#: ../../mod/admin.php:1451
+#: ../../mod/admin.php:1458
msgid "Field definition not found"
msgstr "Definición del campo no encontrada"
-#: ../../mod/admin.php:1457
+#: ../../mod/admin.php:1464
msgid "Edit Profile Field"
msgstr "Modificar el campo del perfil"
-#: ../../mod/appman.php:28 ../../mod/appman.php:44
-msgid "App installed."
-msgstr "Aplicación instalada."
-
-#: ../../mod/appman.php:37
-msgid "Malformed app."
-msgstr "Aplicación con errores"
-
-#: ../../mod/appman.php:80
-msgid "Embed code"
-msgstr "Código incorporado"
-
-#: ../../mod/appman.php:86
-msgid "Edit App"
-msgstr "Modificar la aplicación"
-
-#: ../../mod/appman.php:86
-msgid "Create App"
-msgstr "Crear una aplicación"
-
-#: ../../mod/appman.php:91
-msgid "Name of app"
-msgstr "Nombre de la aplicación"
-
-#: ../../mod/appman.php:92
-msgid "Location (URL) of app"
-msgstr "Ubicación (URL) de la aplicación"
-
-#: ../../mod/appman.php:93 ../../mod/rbmark.php:97
-msgid "Description"
-msgstr "Descripción"
-
-#: ../../mod/appman.php:94
-msgid "Photo icon URL"
-msgstr "Dirección del icono que se va a utilizar para esta foto"
-
-#: ../../mod/appman.php:94
-msgid "80 x 80 pixels - optional"
-msgstr "80 x 80 pixels - opcional"
-
-#: ../../mod/appman.php:95
-msgid "Version ID"
-msgstr "Versión"
-
-#: ../../mod/appman.php:96
-msgid "Price of app"
-msgstr "Precio de la aplicación"
-
-#: ../../mod/appman.php:97
-msgid "Location (URL) to purchase app"
-msgstr "Dirección (URL) donde adquirir la aplicación"
-
-#: ../../mod/menu.php:45
-msgid "Unable to update menu."
-msgstr "No se puede actualizar el menú."
-
-#: ../../mod/menu.php:56
-msgid "Unable to create menu."
-msgstr "No se puede crear el menú."
-
-#: ../../mod/menu.php:94 ../../mod/menu.php:106
-msgid "Menu Name"
-msgstr "Nombre del menú"
-
-#: ../../mod/menu.php:94
-msgid "Unique name (not visible on webpage) - required"
-msgstr "Nombre único (no será visible en la página web) - requerido"
-
-#: ../../mod/menu.php:95 ../../mod/menu.php:107
-msgid "Menu Title"
-msgstr "Título del menú"
-
-#: ../../mod/menu.php:95
-msgid "Visible on webpage - leave empty for no title"
-msgstr "Visible en la página web - no ponga nada si no desea un título"
-
-#: ../../mod/menu.php:96
-msgid "Allow Bookmarks"
-msgstr "Permitir marcadores"
-
-#: ../../mod/menu.php:96 ../../mod/menu.php:153
-msgid "Menu may be used to store saved bookmarks"
-msgstr "El menú se puede usar para guardar marcadores"
-
-#: ../../mod/menu.php:97 ../../mod/menu.php:155
-msgid "Submit and proceed"
-msgstr "Enviar y proceder"
-
-#: ../../mod/menu.php:109
-msgid "Drop"
-msgstr "Eliminar"
-
-#: ../../mod/menu.php:113
-msgid "Bookmarks allowed"
-msgstr "Marcadores permitidos"
-
-#: ../../mod/menu.php:115
-msgid "Delete this menu"
-msgstr "Borrar este menú"
-
-#: ../../mod/menu.php:116 ../../mod/menu.php:150
-msgid "Edit menu contents"
-msgstr "Editar los contenidos del menú"
-
-#: ../../mod/menu.php:117
-msgid "Edit this menu"
-msgstr "Modificar este menú"
-
-#: ../../mod/menu.php:132
-msgid "Menu could not be deleted."
-msgstr "El menú no puede ser eliminado."
-
-#: ../../mod/menu.php:145
-msgid "Edit Menu"
-msgstr "Modificar el menú"
-
-#: ../../mod/menu.php:149
-msgid "Add or remove entries to this menu"
-msgstr "Añadir o quitar entradas en este menú"
-
-#: ../../mod/menu.php:151
-msgid "Menu name"
-msgstr "Nombre del menú"
-
-#: ../../mod/menu.php:151
-msgid "Must be unique, only seen by you"
-msgstr "Debe ser único, solo será visible para usted"
-
-#: ../../mod/menu.php:152
-msgid "Menu title"
-msgstr "Título del menú"
-
-#: ../../mod/menu.php:152
-msgid "Menu title as seen by others"
-msgstr "El título del menú tal como será visto por los demás"
-
-#: ../../mod/menu.php:153
-msgid "Allow bookmarks"
-msgstr "Permitir marcadores"
-
-#: ../../mod/notify.php:53 ../../mod/notifications.php:94
-msgid "No more system notifications."
-msgstr "No hay más notificaciones del sistema"
-
-#: ../../mod/notify.php:57 ../../mod/notifications.php:98
-msgid "System Notifications"
-msgstr "Notificaciones de sistema"
-
-#: ../../mod/page.php:126
-msgid ""
-"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
-"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,"
-" quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
-"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
-"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
-"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
-msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
-
-#: ../../mod/new_channel.php:109
-msgid "Add a Channel"
-msgstr "Añadir un canal"
-
-#: ../../mod/new_channel.php:110
-msgid ""
-"A channel is your own collection of related web pages. A channel can be used"
-" to hold social network profiles, blogs, conversation groups and forums, "
-"celebrity pages, and much more. You may create as many channels as your "
-"service provider allows."
-msgstr "Un canal está formado por su propia colección de páginas web relacionadas. Se puede utilizar para almacenar los perfiles sociales de la red, blogs, grupos de conversación y foros, páginas de famosos y mucho más. Puede crear tantos canales como su proveedor de servicio permita."
-
-#: ../../mod/new_channel.php:112 ../../mod/sources.php:103
-#: ../../mod/sources.php:137
-msgid "Channel Name"
-msgstr "Nombre del canal"
-
-#: ../../mod/new_channel.php:113
-msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "
-msgstr "Ejemplos: \"Juan García\", \"Isabel y sus caballos\", \"Fútbol\", \"Grupo de parapente\" "
-
-#: ../../mod/new_channel.php:114
-msgid "Choose a short nickname"
-msgstr "Elija un alias corto"
-
-#: ../../mod/new_channel.php:115
-msgid ""
-"Your nickname will be used to create an easily remembered channel address "
-"(like an email address) which you can share with others."
-msgstr "Su alias podrá usarse para crear una dirección de canal fácilmente memorizable (como una dirección de correo electrónico) que puede ser compartido con otros."
-
-#: ../../mod/new_channel.php:116
-msgid "Or <a href=\"import\">import an existing channel</a> from another location"
-msgstr "O <a href=\"import\">importar un canal existente</a> de otro lugar"
-
-#: ../../mod/new_channel.php:118
-msgid ""
-"Please choose a channel type (such as social networking or community forum) "
-"and privacy requirements so we can select the best permissions for you"
-msgstr "Elija el tipo de canal (como red social o foro de discusión) y la privacidad que requiera, así podremos seleccionar el mejor conjunto de permisos para usted"
-
-#: ../../mod/new_channel.php:119
-msgid "Channel Type"
-msgstr "Tipo de canal"
-
-#: ../../mod/new_channel.php:119
-msgid "Read more about roles"
-msgstr "Leer más sobre los roles"
-
-#: ../../mod/notifications.php:26
-msgid "Invalid request identifier."
-msgstr "Petición inválida del identificador."
-
-#: ../../mod/notifications.php:35
-msgid "Discard"
-msgstr "Descartar"
-
-#: ../../mod/pdledit.php:13
-msgid "Layout updated."
-msgstr "Formato actualizado"
-
-#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53
-msgid "Edit System Page Description"
-msgstr "Editor del Sistema de Descripción de Páginas"
-
-#: ../../mod/pdledit.php:48
-msgid "Layout not found."
-msgstr "Formato no encontrado"
-
-#: ../../mod/pdledit.php:54
-msgid "Module Name:"
-msgstr "Nombre del módulo:"
-
-#: ../../mod/pdledit.php:55
-msgid "Layout Help"
-msgstr "Ayuda para el diseño de la página"
-
-#: ../../mod/subthread.php:114
-#, php-format
-msgid "%1$s is following %2$s's %3$s"
-msgstr "%1$s está siguiendo %2$s de %3$s"
-
-#: ../../mod/subthread.php:116
-#, php-format
-msgid "%1$s stopped following %2$s's %3$s"
-msgstr "%1$s ha dejado de seguir %3$s de %2$s"
-
-#: ../../mod/lostpass.php:15
-msgid "No valid account found."
-msgstr "No se ha encontrado una cuenta válida."
-
-#: ../../mod/lostpass.php:29
-msgid "Password reset request issued. Check your email."
-msgstr "Se ha recibido una solicitud de restablecimiento de contraseña. Consulte su correo electrónico."
-
-#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:103
-#, php-format
-msgid "Site Member (%s)"
-msgstr "Usuario del sitio (%s)"
-
-#: ../../mod/lostpass.php:40
-#, php-format
-msgid "Password reset requested at %s"
-msgstr "Se ha solicitado restablecer la contraseña en %s"
-
-#: ../../mod/lostpass.php:63
-msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
-msgstr "La solicitud no ha podido ser verificada. (Puede que la haya enviado con anterioridad) El restablecimiento de la contraseña ha fallado."
-
-#: ../../mod/lostpass.php:86 ../../boot.php:1494
-msgid "Password Reset"
-msgstr "Restablecer la contraseña"
-
-#: ../../mod/lostpass.php:87
-msgid "Your password has been reset as requested."
-msgstr "Su contraseña ha sido restablecida según lo solicitó."
-
-#: ../../mod/lostpass.php:88
-msgid "Your new password is"
-msgstr "Su nueva contraseña es"
-
-#: ../../mod/lostpass.php:89
-msgid "Save or copy your new password - and then"
-msgstr "Guarde o copie su nueva contraseña - y después"
-
-#: ../../mod/lostpass.php:90
-msgid "click here to login"
-msgstr "pulse aquí para conectarse"
-
-#: ../../mod/lostpass.php:91
-msgid ""
-"Your password may be changed from the <em>Settings</em> page after "
-"successful login."
-msgstr "Puede cambiar la contraseña en la página <em>Ajustes</em> una vez iniciada la sesión."
-
-#: ../../mod/lostpass.php:108
-#, php-format
-msgid "Your password has changed at %s"
-msgstr "Su contraseña en %s ha sido cambiada"
-
-#: ../../mod/lostpass.php:123
-msgid "Forgot your Password?"
-msgstr "¿Ha olvidado su contraseña?"
-
-#: ../../mod/lostpass.php:124
-msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
-msgstr "Introduzca y envíe su dirección de correo electrónico para el restablecimiento de su contraseña. Luego revise su correo para obtener más instrucciones."
-
-#: ../../mod/lostpass.php:125
-msgid "Email Address"
-msgstr "Dirección de correo electrónico"
-
-#: ../../mod/lostpass.php:126
-msgid "Reset"
-msgstr "Reiniciar"
-
-#: ../../mod/home.php:57 ../../mod/home.php:65 ../../mod/siteinfo.php:157
-msgid "$Projectname"
-msgstr "$Projectname"
-
-#: ../../mod/home.php:75
-#, php-format
-msgid "Welcome to %s"
-msgstr "Bienvenido a %s"
-
-#: ../../mod/dav.php:121
-msgid "$Projectname channel"
-msgstr "Canal $Projectname"
-
-#: ../../mod/events.php:21
-msgid "Calendar entries imported."
-msgstr "Entradas de calendario importadas."
-
-#: ../../mod/events.php:23
-msgid "No calendar entries found."
-msgstr "No se han encontrado entradas de calendario."
-
-#: ../../mod/events.php:96
-msgid "Event can not end before it has started."
-msgstr "Un evento no puede terminar antes de que haya comenzado."
-
-#: ../../mod/events.php:98 ../../mod/events.php:107 ../../mod/events.php:127
-msgid "Unable to generate preview."
-msgstr "No se puede crear la vista previa."
-
-#: ../../mod/events.php:105
-msgid "Event title and start time are required."
-msgstr "Se requieren el título del evento y su hora de inicio."
-
-#: ../../mod/events.php:125 ../../mod/events.php:250
-msgid "Event not found."
-msgstr "Evento no encontrado."
-
-#: ../../mod/events.php:446
-msgid "l, F j"
-msgstr "l j F"
-
-#: ../../mod/events.php:468
-msgid "Edit event"
-msgstr "Editar evento"
-
-#: ../../mod/events.php:470
-msgid "Delete event"
-msgstr "Borrar evento"
-
-#: ../../mod/events.php:504
-msgid "calendar"
-msgstr "calendario"
-
-#: ../../mod/events.php:524
-msgid "New Event"
-msgstr "Nuevo evento"
-
-#: ../../mod/events.php:534
-msgid "Today"
-msgstr "Hoy"
-
-#: ../../mod/events.php:564
-msgid "Event removed"
-msgstr "Evento borrado"
-
-#: ../../mod/events.php:567
-msgid "Failed to remove event"
-msgstr "Error al eliminar el evento"
-
-#: ../../mod/events.php:681
-msgid "Event details"
-msgstr "Detalles del evento"
-
-#: ../../mod/events.php:682
-msgid "Starting date and Title are required."
-msgstr "Se requieren fecha y título."
-
-#: ../../mod/events.php:684
-msgid "Categories (comma-separated list)"
-msgstr "Categorías (lista separada por comas)"
-
-#: ../../mod/events.php:686
-msgid "Event Starts:"
-msgstr "Inicio del evento:"
-
-#: ../../mod/events.php:693
-msgid "Finish date/time is not known or not relevant"
-msgstr "La fecha / hora de finalización no se conocen o no son relevantes"
-
-#: ../../mod/events.php:695
-msgid "Event Finishes:"
-msgstr "Finalización del evento:"
-
-#: ../../mod/events.php:697 ../../mod/events.php:698
-msgid "Adjust for viewer timezone"
-msgstr "Ajustar para obtener el visor de zona horaria"
-
-#: ../../mod/events.php:697
-msgid ""
-"Important for events that happen in a particular place. Not practical for "
-"global holidays."
-msgstr "Importante para los eventos que suceden en un lugar determinado. No es práctico para los globales."
-
-#: ../../mod/events.php:703
-msgid "Title:"
-msgstr "Título:"
-
-#: ../../mod/events.php:705
-msgid "Share this event"
-msgstr "Compartir este evento"
-
-#: ../../mod/impel.php:192
-#, php-format
-msgid "%s element installed"
-msgstr "%s elemento instalado"
-
-#: ../../mod/impel.php:195
-#, php-format
-msgid "%s element installation failed"
-msgstr "Elemento con instalación fallida: %s"
-
-#: ../../mod/probe.php:24 ../../mod/probe.php:30
-#, php-format
-msgid "Fetching URL returns error: %1$s"
-msgstr "Al intentar obtener la dirección, retorna el error: %1$s"
-
-#: ../../mod/match.php:22
-msgid "Profile Match"
-msgstr "Perfil compatible"
-
-#: ../../mod/match.php:31
-msgid "No keywords to match. Please add keywords to your default profile."
-msgstr "No hay palabras clave en el perfil principal para poder encontrar perfiles compatibles. Por favor, añada palabras clave a su perfil principal."
-
-#: ../../mod/match.php:63
-msgid "is interested in:"
-msgstr "está interesado en:"
-
-#: ../../mod/match.php:70
-msgid "No matches"
-msgstr "No se han encontrado perfiles compatibles"
-
-#: ../../mod/profile_photo.php:111
-msgid "Image uploaded but image cropping failed."
-msgstr "Imagen actualizada, pero el recorte de la imagen ha fallado. "
-
-#: ../../mod/profile_photo.php:165
-msgid "Image resize failed."
-msgstr "El ajuste del tamaño de la imagen ha fallado."
-
-#: ../../mod/profile_photo.php:209
-msgid ""
-"Shift-reload the page or clear browser cache if the new photo does not "
-"display immediately."
-msgstr "Recargue la página o limpie el caché del navegador si la nueva foto no se muestra inmediatamente."
-
-#: ../../mod/profile_photo.php:247
-msgid "Image upload failed."
-msgstr "Subida de imagen fallida."
-
-#: ../../mod/profile_photo.php:266
-msgid "Unable to process image."
-msgstr "No ha sido posible procesar la imagen."
-
-#: ../../mod/profile_photo.php:294
-msgid "female"
-msgstr "mujer"
-
-#: ../../mod/profile_photo.php:295
-#, php-format
-msgid "%1$s updated her %2$s"
-msgstr "%1$s ha actualizado su %2$s"
-
-#: ../../mod/profile_photo.php:296
-msgid "male"
-msgstr "hombre"
-
-#: ../../mod/profile_photo.php:297
-#, php-format
-msgid "%1$s updated his %2$s"
-msgstr "%1$s ha actualizado su %2$s"
-
-#: ../../mod/profile_photo.php:299
-#, php-format
-msgid "%1$s updated their %2$s"
-msgstr "%1$s ha actualizado sus %2$s"
-
-#: ../../mod/profile_photo.php:301
-msgid "profile photo"
-msgstr "foto del perfil"
-
-#: ../../mod/profile_photo.php:365 ../../mod/profile_photo.php:406
-msgid "Photo not available."
-msgstr "Foto no disponible."
-
-#: ../../mod/profile_photo.php:447
-msgid "Upload File:"
-msgstr "Subir fichero:"
-
-#: ../../mod/profile_photo.php:448
-msgid "Select a profile:"
-msgstr "Seleccionar un perfil:"
-
-#: ../../mod/profile_photo.php:449
-msgid "Upload Profile Photo"
-msgstr "Subir foto del perfil"
-
-#: ../../mod/profile_photo.php:454 ../../mod/settings.php:973
-msgid "or"
-msgstr "o"
-
-#: ../../mod/profile_photo.php:454
-msgid "skip this step"
-msgstr "Omitir este paso"
-
-#: ../../mod/profile_photo.php:454
-msgid "select a photo from your photo albums"
-msgstr "Seleccione una foto de sus álbumes de fotos"
-
-#: ../../mod/profile_photo.php:470
-msgid "Crop Image"
-msgstr "Recortar imagen"
-
-#: ../../mod/profile_photo.php:471
-msgid "Please adjust the image cropping for optimum viewing."
-msgstr "Por favor ajuste el recorte de la imagen para una visión óptima."
-
-#: ../../mod/profile_photo.php:473
-msgid "Done Editing"
-msgstr "Edición completada"
-
-#: ../../mod/follow.php:25
-msgid "Channel added."
-msgstr "Canal añadido."
-
-#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94
-msgid "Tag removed"
-msgstr "Etiqueta eliminada."
-
-#: ../../mod/tagrm.php:119
-msgid "Remove Item Tag"
-msgstr "Eliminar etiqueta del elemento."
-
-#: ../../mod/tagrm.php:121
-msgid "Select a tag to remove: "
-msgstr "Seleccionar una etiqueta para eliminar:"
-
-#: ../../mod/ratings.php:69
-msgid "No ratings"
-msgstr "Ninguna valoración"
-
-#: ../../mod/ratings.php:99
-msgid "Ratings"
-msgstr "Valoraciones"
-
-#: ../../mod/ratings.php:100
-msgid "Rating: "
-msgstr "Valoración:"
-
-#: ../../mod/ratings.php:101
-msgid "Website: "
-msgstr "Sitio web:"
-
-#: ../../mod/ratings.php:103
-msgid "Description: "
-msgstr "Descripción:"
-
-#: ../../mod/item.php:173
-msgid "Unable to locate original post."
-msgstr "No ha sido posible encontrar la entrada original."
-
-#: ../../mod/item.php:417
-msgid "Empty post discarded."
-msgstr "La entrada vacía ha sido desechada."
-
-#: ../../mod/item.php:457
-msgid "Executable content type not permitted to this channel."
-msgstr "Contenido de tipo ejecutable no permitido en este canal."
-
-#: ../../mod/item.php:822
-msgid "Duplicate post suppressed."
-msgstr "Se ha suprimido la entrada duplicada."
-
-#: ../../mod/item.php:953
-msgid "System error. Post not saved."
-msgstr "Error del sistema. La entrada no se ha podido salvar."
-
-#: ../../mod/item.php:1220
-msgid "Unable to obtain post information from database."
-msgstr "No ha sido posible obtener información de la entrada en la base de datos."
-
-#: ../../mod/item.php:1227
-#, php-format
-msgid "You have reached your limit of %1$.0f top level posts."
-msgstr "Ha alcanzado su límite de %1$.0f entradas en la página principal."
-
-#: ../../mod/item.php:1234
-#, php-format
-msgid "You have reached your limit of %1$.0f webpages."
-msgstr "Ha alcanzado su límite de %1$.0f páginas web."
-
-#: ../../mod/webpages.php:191
-msgid "Page Title"
-msgstr "Título de página"
-
-#: ../../mod/register.php:44
-msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
-msgstr "Se ha superado el límite máximo de inscripciones diarias de este sitio. Por favor, pruebe de nuevo mañana."
-
-#: ../../mod/register.php:50
-msgid ""
-"Please indicate acceptance of the Terms of Service. Registration failed."
-msgstr "Por favor, confirme que acepta los Términos del servicio. El registro ha fallado."
-
-#: ../../mod/register.php:84
-msgid "Passwords do not match."
-msgstr "Las contraseñas no coinciden."
-
-#: ../../mod/register.php:117
-msgid ""
-"Registration successful. Please check your email for validation "
-"instructions."
-msgstr "Registro realizado con éxito. Por favor, compruebe su correo electrónico para ver las instrucciones para validarlo."
-
-#: ../../mod/register.php:123
-msgid "Your registration is pending approval by the site owner."
-msgstr "Su registro está pendiente de aprobación por el propietario del sitio."
-
-#: ../../mod/register.php:126
-msgid "Your registration can not be processed."
-msgstr "Su registro no puede ser procesado."
-
-#: ../../mod/register.php:163
-msgid "Registration on this site/hub is by approval only."
-msgstr "El registro en este servidor/hub está sometido a aprobación previa."
-
-#: ../../mod/register.php:164
-msgid "<a href=\"pubsites\">Register at another affiliated site/hub</a>"
-msgstr "<a href=\"pubsites\">Inscribirse en un servidor/hub afiliado</a>"
-
-#: ../../mod/register.php:174
-msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
-msgstr "Este sitio ha excedido el límite de inscripción diaria de cuentas. Por favor, inténtelo de nuevo mañana."
-
-#: ../../mod/register.php:185
-msgid "Terms of Service"
-msgstr "Términos del servicio"
-
-#: ../../mod/register.php:191
-#, php-format
-msgid "I accept the %s for this website"
-msgstr "Acepto los %s de este sitio"
-
-#: ../../mod/register.php:193
-#, php-format
-msgid "I am over 13 years of age and accept the %s for this website"
-msgstr "Tengo más de 13 años de edad y acepto los %s de este sitio"
-
-#: ../../mod/register.php:212
-msgid "Membership on this site is by invitation only."
-msgstr "Para registrarse en este sitio es necesaria una invitación."
-
-#: ../../mod/register.php:213
-msgid "Please enter your invitation code"
-msgstr "Por favor, introduzca el código de su invitación"
-
-#: ../../mod/register.php:216
-msgid "Your email address"
-msgstr "Su dirección de correo electrónico"
-
-#: ../../mod/register.php:217
-msgid "Choose a password"
-msgstr "Elija una contraseña"
-
-#: ../../mod/register.php:218
-msgid "Please re-enter your password"
-msgstr "Por favor, vuelva a escribir su contraseña"
-
-#: ../../mod/blocks.php:95 ../../mod/blocks.php:148
-msgid "Block Name"
-msgstr "Nombre del bloque"
-
-#: ../../mod/blocks.php:149
-msgid "Block Title"
-msgstr "Título del bloque"
-
-#: ../../mod/removeaccount.php:30
-msgid ""
-"Account removals are not allowed within 48 hours of changing the account "
-"password."
-msgstr "La eliminación de cuentas no está permitida hasta después de que hayan transcurrido 48 horas desde el último cambio de contraseña."
-
-#: ../../mod/removeaccount.php:57
-msgid "Remove This Account"
-msgstr "Eliminar esta cuenta"
-
-#: ../../mod/removeaccount.php:58
-msgid ""
-"This account and all its channels will be completely removed from the "
-"network. "
-msgstr "Esta cuenta y todos sus canales van a ser eliminados de la red."
-
-#: ../../mod/removeaccount.php:60
-msgid ""
-"Remove this account, all its channels and all its channel clones from the "
-"network"
-msgstr "Remover esta cuenta, todos sus canales y clones de la red"
-
-#: ../../mod/removeaccount.php:60
-msgid ""
-"By default only the instances of the channels located on this hub will be "
-"removed from the network"
-msgstr "Por defecto, solo las instancias de los canales ubicados en este servidor serán eliminados de la red"
-
-#: ../../mod/removeaccount.php:61 ../../mod/settings.php:698
-msgid "Remove Account"
-msgstr "Eliminar cuenta"
-
-#: ../../mod/service_limits.php:19
-msgid "No service class restrictions found."
-msgstr "No se han encontrado restricciones sobre esta clase de servicio."
-
-#: ../../mod/attach.php:9
-msgid "Item not available."
-msgstr "Elemento no disponible"
-
-#: ../../mod/pubsites.php:18
-msgid "Public Sites"
-msgstr "Sitios públicos"
-
-#: ../../mod/pubsites.php:21
-msgid ""
-"The listed sites allow public registration for the $Projectname network. All"
-" sites in the network are interlinked so membership on any of them conveys "
-"membership in the network as a whole. Some sites may require subscription or"
-" provide tiered service plans. The provider links <strong>may</strong> "
-"provide additional details."
-msgstr "Los sitios listados permiten el registro público en la red $Projectname. Todos los sitios de la red están vinculados entre sí, por lo que sus miembros, en ninguno de ellos, indican la pertenencia a la red en su conjunto. Algunos sitios pueden requerir suscripción o proporcionar planes de servicio por niveles. Los enlaces de los proveedores <strong> pueden </strong> proporcionar detalles adicionales."
-
-#: ../../mod/pubsites.php:27
-msgid "Rate this hub"
-msgstr "Valorar este sitio"
-
-#: ../../mod/pubsites.php:28
-msgid "Site URL"
-msgstr "Dirección del sitio"
-
-#: ../../mod/pubsites.php:28
-msgid "Access Type"
-msgstr "Tipo de acceso"
-
-#: ../../mod/pubsites.php:28
-msgid "Registration Policy"
-msgstr "Normas de registro"
-
-#: ../../mod/pubsites.php:28 ../../mod/profiles.php:454
-msgid "Location"
-msgstr "Ubicación"
-
-#: ../../mod/pubsites.php:28
-msgid "Project"
-msgstr "Proyecto"
-
-#: ../../mod/pubsites.php:28
-msgid "View hub ratings"
-msgstr "Ver las valoraciones del sitio"
-
-#: ../../mod/pubsites.php:32
-msgid "Rate"
-msgstr "Valorar"
-
-#: ../../mod/pubsites.php:33
-msgid "View ratings"
-msgstr "Ver valoraciones"
-
-#: ../../mod/sources.php:32
-msgid "Failed to create source. No channel selected."
-msgstr "Imposible crear el origen de los contenidos. Ningún canal ha sido seleccionado."
-
-#: ../../mod/sources.php:45
-msgid "Source created."
-msgstr "Fuente creada."
-
-#: ../../mod/sources.php:57
-msgid "Source updated."
-msgstr "Fuente actualizada."
-
-#: ../../mod/sources.php:82
-msgid "*"
-msgstr "*"
-
-#: ../../mod/sources.php:89
-msgid "Manage remote sources of content for your channel."
-msgstr "Gestionar contenido de origen remoto para su canal."
-
-#: ../../mod/sources.php:90 ../../mod/sources.php:100
-msgid "New Source"
-msgstr "Nueva fuente"
-
-#: ../../mod/sources.php:101 ../../mod/sources.php:133
-msgid ""
-"Import all or selected content from the following channel into this channel "
-"and distribute it according to your channel settings."
-msgstr "Importar todo el contenido o una selección de los siguientes canales en este canal y distribuirlo de acuerdo con sus ajustes."
-
-#: ../../mod/sources.php:102 ../../mod/sources.php:134
-msgid "Only import content with these words (one per line)"
-msgstr "Importar solo contenido que contenga estas palabras (una por línea)"
-
-#: ../../mod/sources.php:102 ../../mod/sources.php:134
-msgid "Leave blank to import all public content"
-msgstr "Dejar en blanco para importar todo el contenido público"
-
-#: ../../mod/sources.php:123 ../../mod/sources.php:150
-msgid "Source not found."
-msgstr "Fuente no encontrada"
-
-#: ../../mod/sources.php:130
-msgid "Edit Source"
-msgstr "Editar fuente"
-
-#: ../../mod/sources.php:131
-msgid "Delete Source"
-msgstr "Eliminar fuente"
-
-#: ../../mod/sources.php:158
-msgid "Source removed"
-msgstr "Fuente eliminada"
-
-#: ../../mod/sources.php:160
-msgid "Unable to remove source."
-msgstr "Imposible eliminar la fuente."
-
-#: ../../mod/lockview.php:37
-msgid "Remote privacy information not available."
-msgstr "La información privada remota no está disponible."
-
-#: ../../mod/lockview.php:58
-msgid "Visible to:"
-msgstr "Visible para:"
-
-#: ../../mod/acl.php:222
-msgid "network"
-msgstr "red"
-
-#: ../../mod/acl.php:232
-msgid "RSS"
-msgstr "RSS"
-
-#: ../../mod/regmod.php:11
-msgid "Please login."
-msgstr "Por favor, inicie sesión."
-
-#: ../../mod/rmagic.php:40
-msgid ""
-"We encountered a problem while logging in with the OpenID you provided. "
-"Please check the correct spelling of the ID."
-msgstr "Encontramos un problema durante el inicio de sesión con la OpenID que proporcionó. Por favor, compruebe que la ID está correctamente escrita."
-
-#: ../../mod/rmagic.php:40
-msgid "The error message was:"
-msgstr "El mensaje de error fue:"
-
-#: ../../mod/rmagic.php:44
-msgid "Authentication failed."
-msgstr "Falló la autenticación."
-
-#: ../../mod/rmagic.php:84
-msgid "Remote Authentication"
-msgstr "Acceso desde su servidor"
-
-#: ../../mod/rmagic.php:85
-msgid "Enter your channel address (e.g. channel@example.com)"
-msgstr "Introduzca la dirección del canal (p.ej. canal@ejemplo.com)"
-
-#: ../../mod/rmagic.php:86
-msgid "Authenticate"
-msgstr "Acceder"
-
-#: ../../mod/channel.php:97
-msgid "Insufficient permissions. Request redirected to profile page."
-msgstr "Permisos insuficientes. Petición redirigida a la página del perfil."
-
-#: ../../mod/import.php:28
-#, php-format
-msgid "Your service plan only allows %d channels."
-msgstr "Su paquete de servicios solo permite %d canales."
-
-#: ../../mod/import.php:66 ../../mod/import_items.php:38
-msgid "Nothing to import."
-msgstr "No hay nada para importar."
-
-#: ../../mod/import.php:90 ../../mod/import_items.php:62
-msgid "Unable to download data from old server"
-msgstr "No se han podido descargar datos de su antiguo servidor"
-
-#: ../../mod/import.php:96 ../../mod/import_items.php:68
-msgid "Imported file is empty."
-msgstr "El fichero importado está vacío."
-
-#: ../../mod/import.php:116 ../../mod/import_items.php:82
-#, php-format
-msgid "Warning: Database versions differ by %1$d updates."
-msgstr "Atención: Las versiones de la base de datos difieren en %1$d actualizaciones."
-
-#: ../../mod/import.php:149
-msgid "No channel. Import failed."
-msgstr "No hay canal. La importación ha fallado"
-
-#: ../../mod/import.php:509
-msgid "You must be logged in to use this feature."
-msgstr "Debe estar registrado para poder usar esta funcionalidad."
-
-#: ../../mod/import.php:514
-msgid "Import Channel"
-msgstr "Importar canal"
-
-#: ../../mod/import.php:515
-msgid ""
-"Use this form to import an existing channel from a different server/hub. You"
-" may retrieve the channel identity from the old server/hub via the network "
-"or provide an export file."
-msgstr "Emplee este formulario para importar un canal desde un servidor/hub diferente. Puede recuperar el canal desde el antiguo servidor/hub a través de la red o proporcionando un fichero de exportación."
-
-#: ../../mod/import.php:516 ../../mod/import_items.php:121
-msgid "File to Upload"
-msgstr "Fichero para subir"
-
-#: ../../mod/import.php:517
-msgid "Or provide the old server/hub details"
-msgstr "O proporcione los detalles de su antiguo servidor/hub"
-
-#: ../../mod/import.php:518
-msgid "Your old identity address (xyz@example.com)"
-msgstr "Su identidad en el antiguo servidor (canal@ejemplo.com)"
-
-#: ../../mod/import.php:519
-msgid "Your old login email address"
-msgstr "Su antigua dirección de correo electrónico"
-
-#: ../../mod/import.php:520
-msgid "Your old login password"
-msgstr "Su antigua contraseña"
-
-#: ../../mod/import.php:521
-msgid ""
-"For either option, please choose whether to make this hub your new primary "
-"address, or whether your old location should continue this role. You will be"
-" able to post from either location, but only one can be marked as the "
-"primary location for files, photos, and media."
-msgstr "Para cualquiera de las opciones, elija si hacer de este servidor su nueva dirección primaria, o si su antigua ubicación debe continuar con este papel. Usted podrá publicar desde cualquier ubicación, pero sólo una puede estar marcada como la ubicación principal para los ficheros, fotos y otras imágenes o vídeos."
-
-#: ../../mod/import.php:522
-msgid "Make this hub my primary location"
-msgstr "Convertir este servidor en mi ubicación primaria"
-
-#: ../../mod/import.php:523
-msgid ""
-"Import existing posts if possible (experimental - limited by available "
-"memory"
-msgstr "Importar el contenido publicado si es posible (experimental - limitado por la memoria disponible"
-
-#: ../../mod/import.php:524
-msgid ""
-"This process may take several minutes to complete. Please submit the form "
-"only once and leave this page open until finished."
-msgstr "Este proceso puede tardar varios minutos en completarse. Por favor envíe el formulario una sola vez y mantenga esta página abierta hasta que termine."
-
-#: ../../mod/dreport.php:23
-msgid "Invalid message"
-msgstr "Mensaje no válido"
-
-#: ../../mod/dreport.php:55
-msgid "no results"
-msgstr "sin resultados"
-
-#: ../../mod/dreport.php:60
-#, php-format
-msgid "Delivery report for %1$s"
-msgstr "Informe de entrega para %1$s"
-
-#: ../../mod/dreport.php:74
-msgid "channel sync processed"
-msgstr "se ha realizado la sincronización del canal"
-
-#: ../../mod/dreport.php:78
-msgid "queued"
-msgstr "encolado"
-
-#: ../../mod/dreport.php:82
-msgid "posted"
-msgstr "enviado"
-
-#: ../../mod/dreport.php:86
-msgid "accepted for delivery"
-msgstr "aceptado para el envío"
-
-#: ../../mod/dreport.php:90
-msgid "updated"
-msgstr "actualizado"
-
-#: ../../mod/dreport.php:93
-msgid "update ignored"
-msgstr "actualización ignorada"
-
-#: ../../mod/dreport.php:96
-msgid "permission denied"
-msgstr "permiso denegado"
-
-#: ../../mod/dreport.php:100
-msgid "recipient not found"
-msgstr "destinatario no encontrado"
-
-#: ../../mod/dreport.php:103
-msgid "mail recalled"
-msgstr "mensaje de correo revocado"
-
-#: ../../mod/dreport.php:106
-msgid "duplicate mail received"
-msgstr "se ha recibido mensaje duplicado"
-
-#: ../../mod/dreport.php:109
-msgid "mail delivered"
-msgstr "correo enviado"
-
-#: ../../mod/thing.php:111
-msgid "Thing updated"
-msgstr "Elemento actualizado."
-
-#: ../../mod/thing.php:163
-msgid "Object store: failed"
-msgstr "Guardar objeto: ha fallado"
-
-#: ../../mod/thing.php:167
-msgid "Thing added"
-msgstr "Elemento añadido"
-
-#: ../../mod/thing.php:193
-#, php-format
-msgid "OBJ: %1$s %2$s %3$s"
-msgstr "OBJ: %1$s %2$s %3$s"
-
-#: ../../mod/thing.php:256
-msgid "Show Thing"
-msgstr "Mostrar elemento"
-
-#: ../../mod/thing.php:263
-msgid "item not found."
-msgstr "elemento no encontrado."
-
-#: ../../mod/thing.php:296
-msgid "Edit Thing"
-msgstr "Editar elemento"
-
-#: ../../mod/thing.php:298 ../../mod/thing.php:348
-msgid "Select a profile"
-msgstr "Seleccionar un perfil"
-
-#: ../../mod/thing.php:302 ../../mod/thing.php:351
-msgid "Post an activity"
-msgstr "Publicar una actividad"
-
-#: ../../mod/thing.php:302 ../../mod/thing.php:351
-msgid "Only sends to viewers of the applicable profile"
-msgstr "Sólo enviar a espectadores del perfil pertinente."
-
-#: ../../mod/thing.php:304 ../../mod/thing.php:353
-msgid "Name of thing e.g. something"
-msgstr "Nombre del elemento, p. ej.:. \"algo\""
-
-#: ../../mod/thing.php:306 ../../mod/thing.php:354
-msgid "URL of thing (optional)"
-msgstr "Dirección del elemento (opcional)"
-
-#: ../../mod/thing.php:308 ../../mod/thing.php:355
-msgid "URL for photo of thing (optional)"
-msgstr "Dirección para la foto o elemento (opcional)"
-
-#: ../../mod/thing.php:346
-msgid "Add Thing to your Profile"
-msgstr "Añadir alguna cosa a su perfil"
-
-#: ../../mod/invite.php:25
-msgid "Total invitation limit exceeded."
-msgstr "Se ha superado el límite máximo de invitaciones."
-
-#: ../../mod/invite.php:49
-#, php-format
-msgid "%s : Not a valid email address."
-msgstr "%s : No es una dirección de correo electrónico válida. "
-
-#: ../../mod/invite.php:76
-msgid "Please join us on $Projectname"
-msgstr "Únase a nosotros en $Projectname"
-
-#: ../../mod/invite.php:87
-msgid "Invitation limit exceeded. Please contact your site administrator."
-msgstr "Excedido el límite de invitaciones. Por favor, contacte con el Administrador de su sitio."
-
-#: ../../mod/invite.php:92
-#, php-format
-msgid "%s : Message delivery failed."
-msgstr "%s : Falló el envío del mensaje."
-
-#: ../../mod/invite.php:96
-#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] "%d mensajes enviados."
-msgstr[1] "%d mensajes enviados."
-
-#: ../../mod/invite.php:115
-msgid "You have no more invitations available"
-msgstr "No tiene más invitaciones disponibles"
-
-#: ../../mod/invite.php:129
-msgid "Send invitations"
-msgstr "Enviar invitaciones"
-
-#: ../../mod/invite.php:130
-msgid "Enter email addresses, one per line:"
-msgstr "Introduzca las direcciones de correo electrónica, una por línea:"
-
-#: ../../mod/invite.php:131 ../../mod/mail.php:238
-msgid "Your message:"
-msgstr "Su mensaje:"
-
-#: ../../mod/invite.php:132
-msgid "Please join my community on $Projectname."
-msgstr "Por favor, únase a mi comunidad en $Projectname."
-
-#: ../../mod/invite.php:134
-msgid "You will need to supply this invitation code: "
-msgstr "Debe proporcionar este código de invitación:"
-
-#: ../../mod/invite.php:135
-msgid ""
-"1. Register at any $Projectname location (they are all inter-connected)"
-msgstr "1. Regístrese en cualquier sitio de $Projectname (están todos interconectados)"
-
-#: ../../mod/invite.php:137
-msgid "2. Enter my $Projectname network address into the site searchbar."
-msgstr "2. Introduzca mi dirección $Projectname en la caja de búsqueda del sitio."
-
-#: ../../mod/invite.php:138
-msgid "or visit "
-msgstr "o visite"
-
-#: ../../mod/invite.php:140
-msgid "3. Click [Connect]"
-msgstr "3. Pulse [conectar]"
-
-#: ../../mod/mail.php:33
-msgid "Unable to lookup recipient."
-msgstr "Imposible asociar a un destinatario."
-
-#: ../../mod/mail.php:41
-msgid "Unable to communicate with requested channel."
-msgstr "Imposible comunicar con el canal solicitado."
-
-#: ../../mod/mail.php:48
-msgid "Cannot verify requested channel."
-msgstr "No se puede verificar el canal solicitado."
-
-#: ../../mod/mail.php:74
-msgid "Selected channel has private message restrictions. Send failed."
-msgstr "El canal seleccionado tiene restricciones sobre los mensajes privados. El envío falló."
-
-#: ../../mod/mail.php:132
-msgid "Messages"
-msgstr "Mensajes"
-
-#: ../../mod/mail.php:167
-msgid "Message recalled."
-msgstr "Mensaje revocado."
-
-#: ../../mod/mail.php:180
-msgid "Conversation removed."
-msgstr "Conversación eliminada."
-
-#: ../../mod/mail.php:223
-msgid "Requested channel is not in this network"
-msgstr "El canal solicitado no existe en esta red"
-
-#: ../../mod/mail.php:231
-msgid "Send Private Message"
-msgstr "Enviar un mensaje privado"
-
-#: ../../mod/mail.php:232 ../../mod/mail.php:361
-msgid "To:"
-msgstr "Para:"
-
-#: ../../mod/mail.php:235 ../../mod/mail.php:363
-msgid "Subject:"
-msgstr "Asunto:"
-
-#: ../../mod/mail.php:242
-msgid "Send"
-msgstr "Enviar"
-
-#: ../../mod/mail.php:333
-msgid "Delete message"
-msgstr "Borrar mensaje"
-
-#: ../../mod/mail.php:334
-msgid "Delivery report"
-msgstr "Informe de transmisión"
-
-#: ../../mod/mail.php:335
-msgid "Recall message"
-msgstr "Revocar el mensaje"
-
-#: ../../mod/mail.php:337
-msgid "Message has been recalled."
-msgstr "El mensaje ha sido revocado."
-
-#: ../../mod/mail.php:354
-msgid "Delete Conversation"
-msgstr "Eliminar Conversación"
-
-#: ../../mod/mail.php:356
-msgid ""
-"No secure communications available. You <strong>may</strong> be able to "
-"respond from the sender's profile page."
-msgstr "Comunicación segura no disponible. Pero <strong>puede</strong> responder desde la página del perfil del remitente."
-
-#: ../../mod/mail.php:360
-msgid "Send Reply"
-msgstr "Responder"
+#: ../../mod/editlayout.php:112
+msgid "Delete layout?"
+msgstr "¿Borrar el formato?"
-#: ../../mod/mail.php:365
-#, php-format
-msgid "Your message for %s (%s):"
-msgstr "Su mensaje para %s (%s):"
+#: ../../mod/editlayout.php:159 ../../mod/layouts.php:124
+msgid "Layout Description (Optional)"
+msgstr "Descripción del formato gráfico (opcional)"
-#: ../../mod/update_channel.php:43 ../../mod/update_display.php:25
-#: ../../mod/update_home.php:21 ../../mod/update_network.php:23
-#: ../../mod/update_search.php:46 ../../mod/update_public.php:21
-msgid "[Embedded content - reload page to view]"
-msgstr "[Contenido incorporado - recargue la página para poder verlo]"
+#: ../../mod/editlayout.php:161 ../../mod/layouts.php:121
+#: ../../mod/layouts.php:179
+msgid "Layout Name"
+msgstr "Nombre del formato"
-#: ../../mod/viewsrc.php:40
-msgid "Source of Item"
-msgstr "Origen del elemento"
+#: ../../mod/editlayout.php:178
+msgid "Edit Layout"
+msgstr "Modificar el formato"
#: ../../mod/settings.php:76
msgid "Name is required"
@@ -7505,797 +7519,611 @@ msgstr "Dirección de correo electrónico protegida. No se puede cambiar a ella.
msgid "System failure storing new email. Please try again."
msgstr "Fallo de sistema al guardar el nuevo correo electrónico. Por favor, inténtelo de nuevo."
-#: ../../mod/settings.php:519
+#: ../../mod/settings.php:521
msgid "Settings updated."
msgstr "Ajustes actualizados."
-#: ../../mod/settings.php:583 ../../mod/settings.php:609
-#: ../../mod/settings.php:645
+#: ../../mod/settings.php:585 ../../mod/settings.php:611
+#: ../../mod/settings.php:647
msgid "Add application"
msgstr "Añadir aplicación"
-#: ../../mod/settings.php:586
+#: ../../mod/settings.php:588
msgid "Name of application"
msgstr "Nombre de la aplicación"
-#: ../../mod/settings.php:587 ../../mod/settings.php:613
+#: ../../mod/settings.php:589 ../../mod/settings.php:615
msgid "Consumer Key"
msgstr "Clave de consumidor"
-#: ../../mod/settings.php:587 ../../mod/settings.php:588
+#: ../../mod/settings.php:589 ../../mod/settings.php:590
msgid "Automatically generated - change if desired. Max length 20"
msgstr "Generado automáticamente - si lo desea, cámbielo. Longitud máxima: 20"
-#: ../../mod/settings.php:588 ../../mod/settings.php:614
+#: ../../mod/settings.php:590 ../../mod/settings.php:616
msgid "Consumer Secret"
msgstr "Clave secreta de consumidor"
-#: ../../mod/settings.php:589 ../../mod/settings.php:615
+#: ../../mod/settings.php:591 ../../mod/settings.php:617
msgid "Redirect"
msgstr "Redirigir"
-#: ../../mod/settings.php:589
+#: ../../mod/settings.php:591
msgid ""
"Redirect URI - leave blank unless your application specifically requires "
"this"
msgstr "URI de redirección - dejar en blanco a menos que su aplicación específicamente lo requiera"
-#: ../../mod/settings.php:590 ../../mod/settings.php:616
+#: ../../mod/settings.php:592 ../../mod/settings.php:618
msgid "Icon url"
msgstr "Dirección del icono"
-#: ../../mod/settings.php:590
+#: ../../mod/settings.php:592
msgid "Optional"
msgstr "Opcional"
-#: ../../mod/settings.php:601
+#: ../../mod/settings.php:603
msgid "You can't edit this application."
msgstr "No puede modificar esta aplicación."
-#: ../../mod/settings.php:644
+#: ../../mod/settings.php:646
msgid "Connected Apps"
msgstr "Aplicaciones conectadas"
-#: ../../mod/settings.php:648
+#: ../../mod/settings.php:650
msgid "Client key starts with"
msgstr "La clave de cliente empieza por"
-#: ../../mod/settings.php:649
+#: ../../mod/settings.php:651
msgid "No name"
msgstr "Sin nombre"
-#: ../../mod/settings.php:650
+#: ../../mod/settings.php:652
msgid "Remove authorization"
msgstr "Eliminar autorización"
-#: ../../mod/settings.php:663
+#: ../../mod/settings.php:665
msgid "No feature settings configured"
msgstr "No se ha establecido la configuración de características"
-#: ../../mod/settings.php:670
+#: ../../mod/settings.php:672
msgid "Feature/Addon Settings"
msgstr "Ajustes de la característica o el complemento"
-#: ../../mod/settings.php:693
+#: ../../mod/settings.php:695
msgid "Account Settings"
msgstr "Configuración de la cuenta"
-#: ../../mod/settings.php:694
+#: ../../mod/settings.php:696
msgid "Enter New Password:"
msgstr "Introduzca la nueva contraseña:"
-#: ../../mod/settings.php:695
+#: ../../mod/settings.php:697
msgid "Confirm New Password:"
msgstr "Confirme la nueva contraseña:"
-#: ../../mod/settings.php:695
+#: ../../mod/settings.php:697
msgid "Leave password fields blank unless changing"
msgstr "Dejar en blanco los campos de contraseña a menos que cambie"
-#: ../../mod/settings.php:697 ../../mod/settings.php:1028
+#: ../../mod/settings.php:699 ../../mod/settings.php:1030
msgid "Email Address:"
msgstr "Dirección de correo electrónico:"
-#: ../../mod/settings.php:699
+#: ../../mod/settings.php:701
msgid "Remove this account including all its channels"
msgstr "Eliminar esta cuenta incluyendo todos sus canales"
-#: ../../mod/settings.php:715
+#: ../../mod/settings.php:717
msgid "Off"
msgstr "Desactivado"
-#: ../../mod/settings.php:715
+#: ../../mod/settings.php:717
msgid "On"
msgstr "Activado"
-#: ../../mod/settings.php:722
+#: ../../mod/settings.php:724
msgid "Additional Features"
msgstr "Características adicionales"
-#: ../../mod/settings.php:746
+#: ../../mod/settings.php:748
msgid "Connector Settings"
msgstr "Configuración del conector"
-#: ../../mod/settings.php:785
+#: ../../mod/settings.php:787
msgid "No special theme for mobile devices"
msgstr "Sin tema especial para dispositivos móviles"
-#: ../../mod/settings.php:788
+#: ../../mod/settings.php:790
#, php-format
msgid "%s - (Experimental)"
msgstr "%s - (Experimental)"
-#: ../../mod/settings.php:827
+#: ../../mod/settings.php:829
msgid "Display Settings"
msgstr "Ajustes de visualización"
-#: ../../mod/settings.php:828
+#: ../../mod/settings.php:830
msgid "Theme Settings"
msgstr "Ajustes del tema"
-#: ../../mod/settings.php:829
+#: ../../mod/settings.php:831
msgid "Custom Theme Settings"
msgstr "Ajustes personalizados del tema"
-#: ../../mod/settings.php:830
+#: ../../mod/settings.php:832
msgid "Content Settings"
msgstr "Ajustes del contenido"
-#: ../../mod/settings.php:836
+#: ../../mod/settings.php:838
msgid "Display Theme:"
msgstr "Tema gráfico del perfil:"
-#: ../../mod/settings.php:837
+#: ../../mod/settings.php:839
msgid "Mobile Theme:"
msgstr "Tema para el móvil:"
-#: ../../mod/settings.php:838
+#: ../../mod/settings.php:840
msgid "Enable user zoom on mobile devices"
msgstr "Habilitar zoom de usuario en dispositivos móviles"
-#: ../../mod/settings.php:839
+#: ../../mod/settings.php:841
msgid "Update browser every xx seconds"
msgstr "Actualizar navegador cada xx segundos"
-#: ../../mod/settings.php:839
+#: ../../mod/settings.php:841
msgid "Minimum of 10 seconds, no maximum"
msgstr "Mínimo de 10 segundos, sin máximo"
-#: ../../mod/settings.php:840
+#: ../../mod/settings.php:842
msgid "Maximum number of conversations to load at any time:"
msgstr "Máximo número de conversaciones a cargar en cualquier momento:"
-#: ../../mod/settings.php:840
+#: ../../mod/settings.php:842
msgid "Maximum of 100 items"
msgstr "Máximo de 100 elementos"
-#: ../../mod/settings.php:841
+#: ../../mod/settings.php:843
msgid "Show emoticons (smilies) as images"
msgstr "Mostrar emoticonos (smilies) como imágenes"
-#: ../../mod/settings.php:842
+#: ../../mod/settings.php:844
msgid "Link post titles to source"
msgstr "Enlazar título de la publicación a la fuente original"
-#: ../../mod/settings.php:843
+#: ../../mod/settings.php:845
msgid "System Page Layout Editor - (advanced)"
msgstr "Editor de diseño de página del sistema - (avanzado)"
-#: ../../mod/settings.php:846
+#: ../../mod/settings.php:848
msgid "Use blog/list mode on channel page"
msgstr "Usar modo blog/lista en la página de inicio del canal"
-#: ../../mod/settings.php:846 ../../mod/settings.php:847
+#: ../../mod/settings.php:848 ../../mod/settings.php:849
msgid "(comments displayed separately)"
msgstr "(comentarios mostrados de forma separada)"
-#: ../../mod/settings.php:847
+#: ../../mod/settings.php:849
msgid "Use blog/list mode on matrix page"
msgstr "Mostrar la red en modo blog/lista"
-#: ../../mod/settings.php:848
+#: ../../mod/settings.php:850
msgid "Channel page max height of content (in pixels)"
msgstr "Altura máxima del contenido de la página del canal (en píxeles)"
-#: ../../mod/settings.php:848 ../../mod/settings.php:849
+#: ../../mod/settings.php:850 ../../mod/settings.php:851
msgid "click to expand content exceeding this height"
msgstr "Pulsar para expandir el contenido que exceda de esta altura"
-#: ../../mod/settings.php:849
+#: ../../mod/settings.php:851
msgid "Matrix page max height of content (in pixels)"
msgstr "Altura máxima del contenido de la página de su red (en píxeles)"
-#: ../../mod/settings.php:883
+#: ../../mod/settings.php:885
msgid "Nobody except yourself"
msgstr "Nadie excepto usted"
-#: ../../mod/settings.php:884
+#: ../../mod/settings.php:886
msgid "Only those you specifically allow"
msgstr "Solo aquellos a los que usted permita explícitamente"
-#: ../../mod/settings.php:885
+#: ../../mod/settings.php:887
msgid "Approved connections"
msgstr "Conexiones aprobadas"
-#: ../../mod/settings.php:886
+#: ../../mod/settings.php:888
msgid "Any connections"
msgstr "Cualquier conexión"
-#: ../../mod/settings.php:887
+#: ../../mod/settings.php:889
msgid "Anybody on this website"
msgstr "Cualquiera en este sitio web"
-#: ../../mod/settings.php:888
+#: ../../mod/settings.php:890
msgid "Anybody in this network"
msgstr "Cualquiera en esta red"
-#: ../../mod/settings.php:889
+#: ../../mod/settings.php:891
msgid "Anybody authenticated"
msgstr "Cualquiera que esté autenticado"
-#: ../../mod/settings.php:890
+#: ../../mod/settings.php:892
msgid "Anybody on the internet"
msgstr "Cualquiera en internet"
-#: ../../mod/settings.php:964
+#: ../../mod/settings.php:966
msgid "Publish your default profile in the network directory"
msgstr "Publicar su perfil principal en el directorio de la red"
-#: ../../mod/settings.php:969
+#: ../../mod/settings.php:971
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr "¿Nos permite sugerirle como amigo potencial a los nuevos miembros?"
-#: ../../mod/settings.php:978
+#: ../../mod/settings.php:980
msgid "Your channel address is"
msgstr "Su dirección de canal es"
-#: ../../mod/settings.php:1019
+#: ../../mod/settings.php:1021
msgid "Channel Settings"
msgstr "Ajustes del canal"
-#: ../../mod/settings.php:1026
+#: ../../mod/settings.php:1028
msgid "Basic Settings"
msgstr "Configuración básica"
-#: ../../mod/settings.php:1029
+#: ../../mod/settings.php:1031
msgid "Your Timezone:"
msgstr "Su zona horaria:"
-#: ../../mod/settings.php:1030
+#: ../../mod/settings.php:1032
msgid "Default Post Location:"
msgstr "Ubicación de publicación predeterminada:"
-#: ../../mod/settings.php:1030
+#: ../../mod/settings.php:1032
msgid "Geographical location to display on your posts"
msgstr "Ubicación geográfica que debe mostrarse en sus publicaciones"
-#: ../../mod/settings.php:1031
+#: ../../mod/settings.php:1033
msgid "Use Browser Location:"
msgstr "Usar la ubicación del navegador:"
-#: ../../mod/settings.php:1033
+#: ../../mod/settings.php:1035
msgid "Adult Content"
msgstr "Contenido solo para adultos"
-#: ../../mod/settings.php:1033
+#: ../../mod/settings.php:1035
msgid ""
"This channel frequently or regularly publishes adult content. (Please tag "
"any adult material and/or nudity with #NSFW)"
msgstr "Este canal publica contenido solo para adultos con frecuencia o regularmente. (Por favor etiquete cualquier material para adultos con la etiqueta #NSFW)"
-#: ../../mod/settings.php:1035
+#: ../../mod/settings.php:1037
msgid "Security and Privacy Settings"
msgstr "Configuración de seguridad y privacidad"
-#: ../../mod/settings.php:1037
+#: ../../mod/settings.php:1039
msgid "Your permissions are already configured. Click to view/adjust"
msgstr "Sus permisos ya están configurados. Pulse para ver/ajustar"
-#: ../../mod/settings.php:1039
+#: ../../mod/settings.php:1041
msgid "Hide my online presence"
msgstr "Ocultar mi presencia en línea"
-#: ../../mod/settings.php:1039
+#: ../../mod/settings.php:1041
msgid "Prevents displaying in your profile that you are online"
msgstr "Evitar mostrar en su perfil que está en línea"
-#: ../../mod/settings.php:1041
+#: ../../mod/settings.php:1043
msgid "Simple Privacy Settings:"
msgstr "Configuración de privacidad sencilla:"
-#: ../../mod/settings.php:1042
+#: ../../mod/settings.php:1044
msgid ""
"Very Public - <em>extremely permissive (should be used with caution)</em>"
msgstr "Muy Público - <em>extremadamente permisivo (debería ser usado con precaución)</em>"
-#: ../../mod/settings.php:1043
+#: ../../mod/settings.php:1045
msgid ""
"Typical - <em>default public, privacy when desired (similar to social "
"network permissions but with improved privacy)</em>"
msgstr "Típico - <em>por defecto público, privado cuando se desee (similar a los permisos de una red social pero con privacidad mejorada)</em>"
-#: ../../mod/settings.php:1044
+#: ../../mod/settings.php:1046
msgid "Private - <em>default private, never open or public</em>"
msgstr "Privado - <em>por defecto, privado, nunca abierto o público</em>"
-#: ../../mod/settings.php:1045
+#: ../../mod/settings.php:1047
msgid "Blocked - <em>default blocked to/from everybody</em>"
msgstr "Bloqueado - <em>por defecto, bloqueado/a para cualquiera</em>"
-#: ../../mod/settings.php:1047
+#: ../../mod/settings.php:1049
msgid "Allow others to tag your posts"
msgstr "Permitir a otros etiquetar sus publicaciones"
-#: ../../mod/settings.php:1047
+#: ../../mod/settings.php:1049
msgid ""
"Often used by the community to retro-actively flag inappropriate content"
msgstr "A menudo usado por la comunidad para marcar contenido inapropiado de forma retroactiva."
-#: ../../mod/settings.php:1049
+#: ../../mod/settings.php:1051
msgid "Advanced Privacy Settings"
msgstr "Configuración de privacidad avanzada"
-#: ../../mod/settings.php:1051
+#: ../../mod/settings.php:1053
msgid "Expire other channel content after this many days"
msgstr "Caducar contenido de otros canales después de este número de días"
-#: ../../mod/settings.php:1051
+#: ../../mod/settings.php:1053
msgid "0 or blank prevents expiration"
msgstr "0 o en claro evitan la caducidad"
-#: ../../mod/settings.php:1052
+#: ../../mod/settings.php:1054
msgid "Maximum Friend Requests/Day:"
msgstr "Máximo de solicitudes de amistad por día:"
-#: ../../mod/settings.php:1052
+#: ../../mod/settings.php:1054
msgid "May reduce spam activity"
msgstr "Podría reducir la actividad de spam"
-#: ../../mod/settings.php:1053
+#: ../../mod/settings.php:1055
msgid "Default Post Permissions"
msgstr "Permisos de publicación predeterminados"
-#: ../../mod/settings.php:1058
+#: ../../mod/settings.php:1056 ../../mod/mitem.php:150 ../../mod/mitem.php:223
+msgid "(click to open/close)"
+msgstr "(pulsar para abrir o cerrar)"
+
+#: ../../mod/settings.php:1060
msgid "Channel permissions category:"
msgstr "Categoría de permisos del canal:"
-#: ../../mod/settings.php:1064
+#: ../../mod/settings.php:1066
msgid "Maximum private messages per day from unknown people:"
msgstr "Máximo de mensajes privados por día de gente desconocida:"
-#: ../../mod/settings.php:1064
+#: ../../mod/settings.php:1066
msgid "Useful to reduce spamming"
msgstr "Útil para reducir el envío de correo no deseado"
-#: ../../mod/settings.php:1067
+#: ../../mod/settings.php:1069
msgid "Notification Settings"
msgstr "Configuración de notificaciones"
-#: ../../mod/settings.php:1068
+#: ../../mod/settings.php:1070
msgid "By default post a status message when:"
msgstr "Por defecto, enviar un mensaje de estado cuando:"
-#: ../../mod/settings.php:1069
+#: ../../mod/settings.php:1071
msgid "accepting a friend request"
msgstr "acepte una solicitud de amistad"
-#: ../../mod/settings.php:1070
+#: ../../mod/settings.php:1072
msgid "joining a forum/community"
msgstr "al unirse a un foro o comunidad"
-#: ../../mod/settings.php:1071
+#: ../../mod/settings.php:1073
msgid "making an <em>interesting</em> profile change"
msgstr "realice un cambio <em>interesante</em> en su perfil"
-#: ../../mod/settings.php:1072
+#: ../../mod/settings.php:1074
msgid "Send a notification email when:"
msgstr "Enviar una notificación por correo electrónico cuando:"
-#: ../../mod/settings.php:1073
+#: ../../mod/settings.php:1075
msgid "You receive a connection request"
msgstr "Reciba una solicitud de conexión"
-#: ../../mod/settings.php:1074
+#: ../../mod/settings.php:1076
msgid "Your connections are confirmed"
msgstr "Sus conexiones hayan sido confirmadas"
-#: ../../mod/settings.php:1075
+#: ../../mod/settings.php:1077
msgid "Someone writes on your profile wall"
msgstr "Alguien escriba en la página de su perfil (muro)"
-#: ../../mod/settings.php:1076
+#: ../../mod/settings.php:1078
msgid "Someone writes a followup comment"
msgstr "Alguien escriba un comentario sobre sus publicaciones"
-#: ../../mod/settings.php:1077
+#: ../../mod/settings.php:1079
msgid "You receive a private message"
msgstr "Reciba un mensaje privado"
-#: ../../mod/settings.php:1078
+#: ../../mod/settings.php:1080
msgid "You receive a friend suggestion"
msgstr "Reciba una sugerencia de amistad"
-#: ../../mod/settings.php:1079
+#: ../../mod/settings.php:1081
msgid "You are tagged in a post"
msgstr "Usted sea etiquetado en una publicación"
-#: ../../mod/settings.php:1080
+#: ../../mod/settings.php:1082
msgid "You are poked/prodded/etc. in a post"
msgstr "Reciba un toque o incitación en una entrada"
-#: ../../mod/settings.php:1083
+#: ../../mod/settings.php:1085
msgid "Show visual notifications including:"
msgstr "Mostrar notificaciones visuales que incluyan:"
-#: ../../mod/settings.php:1085
+#: ../../mod/settings.php:1087
msgid "Unseen matrix activity"
msgstr "Actividad no vista en la red"
-#: ../../mod/settings.php:1086
+#: ../../mod/settings.php:1088
msgid "Unseen channel activity"
msgstr "Actividad no vista en el canal"
-#: ../../mod/settings.php:1087
+#: ../../mod/settings.php:1089
msgid "Unseen private messages"
msgstr "Mensajes privados no leídos"
-#: ../../mod/settings.php:1087 ../../mod/settings.php:1092
-#: ../../mod/settings.php:1093 ../../mod/settings.php:1094
+#: ../../mod/settings.php:1089 ../../mod/settings.php:1094
+#: ../../mod/settings.php:1095 ../../mod/settings.php:1096
msgid "Recommended"
msgstr "Recomendado"
-#: ../../mod/settings.php:1088
+#: ../../mod/settings.php:1090
msgid "Upcoming events"
msgstr "Próximos eventos"
-#: ../../mod/settings.php:1089
+#: ../../mod/settings.php:1091
msgid "Events today"
msgstr "Eventos de hoy"
-#: ../../mod/settings.php:1090
+#: ../../mod/settings.php:1092
msgid "Upcoming birthdays"
msgstr "Próximos cumpleaños"
-#: ../../mod/settings.php:1090
+#: ../../mod/settings.php:1092
msgid "Not available in all themes"
msgstr "No disponible en todos los temas"
-#: ../../mod/settings.php:1091
+#: ../../mod/settings.php:1093
msgid "System (personal) notifications"
msgstr "Notificaciones del sistema (personales)"
-#: ../../mod/settings.php:1092
+#: ../../mod/settings.php:1094
msgid "System info messages"
msgstr "Mensajes de información del sistema"
-#: ../../mod/settings.php:1093
+#: ../../mod/settings.php:1095
msgid "System critical alerts"
msgstr "Alertas críticas del sistema"
-#: ../../mod/settings.php:1094
+#: ../../mod/settings.php:1096
msgid "New connections"
msgstr "Nuevas conexiones"
-#: ../../mod/settings.php:1095
+#: ../../mod/settings.php:1097
msgid "System Registrations"
msgstr "Registros del sistema"
-#: ../../mod/settings.php:1096
+#: ../../mod/settings.php:1098
msgid ""
"Also show new wall posts, private messages and connections under Notices"
msgstr "Mostrar también en Avisos las nuevas publicaciones, los mensajes privados y las conexiones"
-#: ../../mod/settings.php:1098
+#: ../../mod/settings.php:1100
msgid "Notify me of events this many days in advance"
msgstr "Avisarme de los eventos con algunos días de antelación"
-#: ../../mod/settings.php:1098
+#: ../../mod/settings.php:1100
msgid "Must be greater than 0"
msgstr "Debe ser mayor que 0"
-#: ../../mod/settings.php:1100
+#: ../../mod/settings.php:1102
msgid "Advanced Account/Page Type Settings"
msgstr "Ajustes avanzados de la cuenta y de los tipos de página"
-#: ../../mod/settings.php:1101
+#: ../../mod/settings.php:1103
msgid "Change the behaviour of this account for special situations"
msgstr "Cambiar el comportamiento de esta cuenta en situaciones especiales"
-#: ../../mod/settings.php:1104
+#: ../../mod/settings.php:1106
msgid ""
"Please enable expert mode (in <a href=\"settings/features\">Settings > "
"Additional features</a>) to adjust!"
msgstr "Activar modo experto (en <a href=\"settings/features\">Ajustes > Características Adicionales</a>) para ajustar."
-#: ../../mod/settings.php:1105
+#: ../../mod/settings.php:1107
msgid "Miscellaneous Settings"
msgstr "Ajustes diversos"
-#: ../../mod/settings.php:1106
+#: ../../mod/settings.php:1108
msgid "Default photo upload folder"
msgstr "Carpeta por defecto de las fotos subidas"
-#: ../../mod/settings.php:1106 ../../mod/settings.php:1107
+#: ../../mod/settings.php:1108 ../../mod/settings.php:1109
msgid "%Y - current year, %m - current month"
msgstr "%Y - año en curso, %m - mes actual"
-#: ../../mod/settings.php:1107
+#: ../../mod/settings.php:1109
msgid "Default file upload folder"
msgstr "Carpeta por defecto de los archivos subidos"
-#: ../../mod/settings.php:1109
+#: ../../mod/settings.php:1111
msgid "Personal menu to display in your channel pages"
msgstr "Menú personal que debe mostrarse en las páginas de su canal"
-#: ../../mod/settings.php:1111
+#: ../../mod/settings.php:1113
msgid "Remove this channel."
msgstr "Eliminar este canal."
-#: ../../mod/settings.php:1112
+#: ../../mod/settings.php:1114
msgid "Firefox Share $Projectname provider"
msgstr "Servicio de compartición de Firefox: proveedor $Projectname"
-#: ../../mod/xchan.php:6
-msgid "Xchan Lookup"
-msgstr "Búsqueda de canales"
+#: ../../mod/settings.php:1115
+msgid "Start calendar week on monday"
+msgstr "Comenzar el calendario semanal por el lunes"
-#: ../../mod/xchan.php:9
-msgid "Lookup xchan beginning with (or webbie): "
-msgstr "Buscar un canal (o un \"webbie\") que comience por:"
-
-#: ../../mod/manage.php:130
-#, php-format
-msgid "You have created %1$.0f of %2$.0f allowed channels."
-msgstr "Ha creado %1$.0f de %2$.0f canales permitidos."
-
-#: ../../mod/manage.php:138
-msgid "Create a new channel"
-msgstr "Crear un nuevo canal"
-
-#: ../../mod/manage.php:161
-msgid "Current Channel"
-msgstr "Canal actual"
-
-#: ../../mod/manage.php:163
-msgid "Switch to one of your channels by selecting it."
-msgstr "Cambiar a uno de sus canales seleccionándolo."
-
-#: ../../mod/manage.php:164
-msgid "Default Channel"
-msgstr "Canal principal"
-
-#: ../../mod/manage.php:165
-msgid "Make Default"
-msgstr "Convertir en predeterminado"
-
-#: ../../mod/manage.php:168
-#, php-format
-msgid "%d new messages"
-msgstr "%d mensajes nuevos"
-
-#: ../../mod/manage.php:169
-#, php-format
-msgid "%d new introductions"
-msgstr "%d nuevas isolicitudes de conexión"
-
-#: ../../mod/manage.php:171
-msgid "Delegated Channels"
-msgstr "Canales delegados"
-
-#: ../../mod/api.php:76 ../../mod/api.php:102
-msgid "Authorize application connection"
-msgstr "Autorizar una conexión de aplicación"
-
-#: ../../mod/api.php:77
-msgid "Return to your app and insert this Securty Code:"
-msgstr "Volver a su aplicación e introducir este código de seguridad:"
-
-#: ../../mod/api.php:89
-msgid "Please login to continue."
-msgstr "Por favor inicia sesión para continuar."
-
-#: ../../mod/api.php:104
-msgid ""
-"Do you want to authorize this application to access your posts and contacts,"
-" and/or create new posts for you?"
-msgstr "¿Desea autorizar a esta aplicación a acceder a sus publicaciones y contactos, y/o crear nuevas publicaciones por usted?"
-
-#: ../../mod/connections.php:52 ../../mod/connections.php:150
-msgid "Blocked"
-msgstr "Bloqueadas"
-
-#: ../../mod/connections.php:57 ../../mod/connections.php:157
-msgid "Ignored"
-msgstr "Ignoradas"
-
-#: ../../mod/connections.php:62 ../../mod/connections.php:171
-msgid "Hidden"
-msgstr "Ocultas"
-
-#: ../../mod/connections.php:67 ../../mod/connections.php:164
-msgid "Archived"
-msgstr "Archivadas"
-
-#: ../../mod/connections.php:128
-msgid "Suggest new connections"
-msgstr "Sugerir nuevas conexiones"
-
-#: ../../mod/connections.php:131
-msgid "New Connections"
-msgstr "Nuevas conexiones"
-
-#: ../../mod/connections.php:134
-msgid "Show pending (new) connections"
-msgstr "Mostrar conexiones (nuevas) pendientes"
-
-#: ../../mod/connections.php:137 ../../mod/profperm.php:139
-msgid "All Connections"
-msgstr "Todas las conexiones"
-
-#: ../../mod/connections.php:140
-msgid "Show all connections"
-msgstr "Mostrar todas las conexiones"
-
-#: ../../mod/connections.php:143
-msgid "Unblocked"
-msgstr "Desbloqueadas"
-
-#: ../../mod/connections.php:146
-msgid "Only show unblocked connections"
-msgstr "Mostrar solo las conexiones desbloqueadas"
-
-#: ../../mod/connections.php:153
-msgid "Only show blocked connections"
-msgstr "Mostrar solo las conexiones bloqueadas"
-
-#: ../../mod/connections.php:160
-msgid "Only show ignored connections"
-msgstr "Mostrar solo conexiones ignoradas"
-
-#: ../../mod/connections.php:167
-msgid "Only show archived connections"
-msgstr "Mostrar solo las conexiones archivadas"
-
-#: ../../mod/connections.php:174
-msgid "Only show hidden connections"
-msgstr "Mostrar solo las conexiones ocultas"
-
-#: ../../mod/connections.php:225
-#, php-format
-msgid "%1$s [%2$s]"
-msgstr "%1$s [%2$s]"
-
-#: ../../mod/connections.php:226
-msgid "Edit connection"
-msgstr "Editar conexión"
-
-#: ../../mod/connections.php:264
-msgid "Search your connections"
-msgstr "Buscar sus conexiones"
-
-#: ../../mod/connections.php:265
-msgid "Finding: "
-msgstr "Búsqueda:"
-
-#: ../../mod/editlayout.php:112
-msgid "Delete layout?"
-msgstr "¿Borrar el formato?"
-
-#: ../../mod/editlayout.php:178
-msgid "Edit Layout"
-msgstr "Modificar el formato"
-
-#: ../../mod/editwebpage.php:153
-msgid "Delete webpage?"
-msgstr "¿Eliminar la página web?"
-
-#: ../../mod/editwebpage.php:172
-msgid "Page link title"
-msgstr "Título del enlace de la página"
-
-#: ../../mod/editwebpage.php:222
-msgid "Edit Webpage"
-msgstr "Editar la página web"
-
-#: ../../mod/group.php:20
-msgid "Collection created."
-msgstr "La colección ha sido creada."
-
-#: ../../mod/group.php:26
-msgid "Could not create collection."
-msgstr "No se puede crear la colección."
-
-#: ../../mod/group.php:54
-msgid "Collection updated."
-msgstr "La colección ha sido actualizada."
-
-#: ../../mod/group.php:86
-msgid "Create a collection of channels."
-msgstr "Crear una colección de canales."
-
-#: ../../mod/group.php:87 ../../mod/group.php:180
-msgid "Collection Name: "
-msgstr "Nombre de la colección:"
-
-#: ../../mod/group.php:89 ../../mod/group.php:183
-msgid "Members are visible to other channels"
-msgstr "Los miembros son visibles para otros canales"
-
-#: ../../mod/group.php:107
-msgid "Collection removed."
-msgstr "La colección ha sido eliminada."
+#: ../../mod/webpages.php:191
+msgid "Page Title"
+msgstr "Título de página"
-#: ../../mod/group.php:109
-msgid "Unable to remove collection."
-msgstr "No ha sido posible de eliminar la colección."
+#: ../../mod/appman.php:28 ../../mod/appman.php:44
+msgid "App installed."
+msgstr "Aplicación instalada."
-#: ../../mod/group.php:179
-msgid "Collection Editor"
-msgstr "Editor de colecciones"
+#: ../../mod/appman.php:37
+msgid "Malformed app."
+msgstr "Aplicación con errores"
-#: ../../mod/group.php:193
-msgid "Members"
-msgstr "Miembros"
+#: ../../mod/appman.php:80
+msgid "Embed code"
+msgstr "Código incorporado"
-#: ../../mod/group.php:195
-msgid "All Connected Channels"
-msgstr "Todos los canales conectados"
+#: ../../mod/appman.php:86
+msgid "Edit App"
+msgstr "Modificar la aplicación"
-#: ../../mod/group.php:227
-msgid "Click on a channel to add or remove."
-msgstr "Haga clic en un canal para agregarlo o quitarlo."
+#: ../../mod/appman.php:86
+msgid "Create App"
+msgstr "Crear una aplicación"
-#: ../../mod/connect.php:56 ../../mod/connect.php:104
-msgid "Continue"
-msgstr "Continuar"
+#: ../../mod/appman.php:91
+msgid "Name of app"
+msgstr "Nombre de la aplicación"
-#: ../../mod/connect.php:85
-msgid "Premium Channel Setup"
-msgstr "Configuración del canal premium"
+#: ../../mod/appman.php:92
+msgid "Location (URL) of app"
+msgstr "Ubicación (URL) de la aplicación"
-#: ../../mod/connect.php:87
-msgid "Enable premium channel connection restrictions"
-msgstr "Habilitar restricciones de conexión del canal premium"
+#: ../../mod/appman.php:94
+msgid "Photo icon URL"
+msgstr "Dirección del icono que se va a utilizar para esta foto"
-#: ../../mod/connect.php:88
-msgid ""
-"Please enter your restrictions or conditions, such as paypal receipt, usage "
-"guidelines, etc."
-msgstr "Por favor introduzca sus restricciones o condiciones, como recibo de paypal, normas de uso, etc."
+#: ../../mod/appman.php:94
+msgid "80 x 80 pixels - optional"
+msgstr "80 x 80 pixels - opcional"
-#: ../../mod/connect.php:90 ../../mod/connect.php:110
-msgid ""
-"This channel may require additional steps or acknowledgement of the "
-"following conditions prior to connecting:"
-msgstr "Este canal puede requerir antes de conectar unos pasos adicionales o el conocimiento de las siguientes condiciones:"
+#: ../../mod/appman.php:95
+msgid "Version ID"
+msgstr "Versión"
-#: ../../mod/connect.php:91
-msgid ""
-"Potential connections will then see the following text before proceeding:"
-msgstr "Las posibles conexiones verán, por tanto, el siguiente texto antes de proceder:"
+#: ../../mod/appman.php:96
+msgid "Price of app"
+msgstr "Precio de la aplicación"
-#: ../../mod/connect.php:92 ../../mod/connect.php:113
-msgid ""
-"By continuing, I certify that I have complied with any instructions provided"
-" on this page."
-msgstr "Al continuar, certifico que he cumplido con todas las instrucciones proporcionadas en esta página."
+#: ../../mod/appman.php:97
+msgid "Location (URL) to purchase app"
+msgstr "Dirección (URL) donde adquirir la aplicación"
-#: ../../mod/connect.php:101
-msgid "(No specific instructions have been provided by the channel owner.)"
-msgstr "(No ha sido proporcionada ninguna instrucción específica por el propietario del canal.)"
+#: ../../mod/filer.php:48
+msgid "- select -"
+msgstr "- seleccionar -"
-#: ../../mod/connect.php:109
-msgid "Restricted or Premium Channel"
-msgstr "Canal premium o restringido"
+#: ../../mod/layouts.php:176
+msgid "Comanche page description language help"
+msgstr "Página de ayuda del lenguaje de descripción de páginas (PDL) Comanche"
-#: ../../mod/viewconnections.php:59
-msgid "No connections."
-msgstr "Sin conexiones."
+#: ../../mod/layouts.php:180
+msgid "Layout Description"
+msgstr "Descripción del formato"
-#: ../../mod/viewconnections.php:72
-#, php-format
-msgid "Visit %s's profile [%s]"
-msgstr "Visitar el perfil de %s [%s]"
+#: ../../mod/layouts.php:185
+msgid "Download PDL file"
+msgstr "Descargar el fichero PDL"
#: ../../mod/locs.php:21 ../../mod/locs.php:50
msgid "Location not found."
@@ -8353,500 +8181,727 @@ msgstr "Cuando sea posible, elimine una ubicación iniciando sesión en el sitio
msgid "Use this form to drop the location if the hub is no longer operating."
msgstr "Utilice este formulario para eliminar la dirección si el \"hub\" no está funcionando desde hace tiempo."
-#: ../../mod/post.php:234
-msgid ""
-"Remote authentication blocked. You are logged into this site locally. Please"
-" logout and retry."
-msgstr "La autenticación desde su servidor está bloqueada. Ha iniciado sesión localmente. Por favor, salga de la sesión y vuelva a intentarlo."
+#: ../../mod/home.php:57 ../../mod/home.php:65 ../../mod/siteinfo.php:61
+msgid "$Projectname"
+msgstr "$Projectname"
-#: ../../mod/ffsapi.php:8
-msgid "Share content from Firefox to $Projectname"
-msgstr "Compartir contenido desde Firefox a $Projectname"
+#: ../../mod/home.php:75
+#, php-format
+msgid "Welcome to %s"
+msgstr "Bienvenido a %s"
-#: ../../mod/ffsapi.php:11
-msgid "Activate the Firefox $Projectname provider"
-msgstr "Servicio de compartición de Firefox: activar el proveedor $Projectname "
+#: ../../mod/regmod.php:11
+msgid "Please login."
+msgstr "Por favor, inicie sesión."
-#: ../../mod/setup.php:191
-msgid "$Projectname Server - Setup"
-msgstr "Servidor $Projectname - Instalación"
+#: ../../mod/xchan.php:6
+msgid "Xchan Lookup"
+msgstr "Búsqueda de canales"
-#: ../../mod/setup.php:195
-msgid "Could not connect to database."
-msgstr "No se ha podido conectar a la base de datos."
+#: ../../mod/xchan.php:9
+msgid "Lookup xchan beginning with (or webbie): "
+msgstr "Buscar un canal (o un \"webbie\") que comience por:"
-#: ../../mod/setup.php:199
-msgid ""
-"Could not connect to specified site URL. Possible SSL certificate or DNS "
-"issue."
-msgstr "No se puede conectar con la dirección del sitio indicada. Podría tratarse de un problema de SSL o DNS."
+#: ../../mod/xchan.php:37 ../../mod/menu.php:162 ../../mod/mitem.php:116
+msgid "Not found."
+msgstr "No encontrado."
-#: ../../mod/setup.php:206
-msgid "Could not create table."
-msgstr "No se puede crear la tabla."
+#: ../../mod/channel.php:25 ../../mod/chat.php:19
+msgid "You must be logged in to see this page."
+msgstr "Debe haber iniciado sesión para poder ver esta página."
-#: ../../mod/setup.php:211
-msgid "Your site database has been installed."
-msgstr "La base de datos del sitio ha sido instalada."
+#: ../../mod/channel.php:97
+msgid "Insufficient permissions. Request redirected to profile page."
+msgstr "Permisos insuficientes. Petición redirigida a la página del perfil."
-#: ../../mod/setup.php:215
-msgid ""
-"You may need to import the file \"install/schema_xxx.sql\" manually using a "
-"database client."
-msgstr "Podría tener que importar manualmente el fichero \"install/schema_xxx.sql\" usando un cliente de base de datos."
+#: ../../mod/attach.php:9
+msgid "Item not available."
+msgstr "Elemento no disponible"
-#: ../../mod/setup.php:216 ../../mod/setup.php:284 ../../mod/setup.php:734
-msgid "Please see the file \"install/INSTALL.txt\"."
-msgstr "Por favor, lea el fichero \"install/INSTALL.txt\"."
+#: ../../mod/photos.php:79
+msgid "Page owner information could not be retrieved."
+msgstr "La información del propietario de la página no pudo ser recuperada."
-#: ../../mod/setup.php:281
-msgid "System check"
-msgstr "Verificación del sistema"
+#: ../../mod/photos.php:100
+msgid "Album not found."
+msgstr "Ãlbum no encontrado."
-#: ../../mod/setup.php:286
-msgid "Check again"
-msgstr "Verificar de nuevo"
+#: ../../mod/photos.php:127
+msgid "Delete Album"
+msgstr "Borrar álbum"
-#: ../../mod/setup.php:308
-msgid "Database connection"
-msgstr "Conexión a la base de datos"
+#: ../../mod/photos.php:171 ../../mod/photos.php:1006
+msgid "Delete Photo"
+msgstr "Borrar foto"
-#: ../../mod/setup.php:309
-msgid ""
-"In order to install $Projectname we need to know how to connect to your "
-"database."
-msgstr "Para instalar $Projectname es necesario saber cómo conectar con su base de datos."
+#: ../../mod/photos.php:501
+msgid "No photos selected"
+msgstr "No hay fotos seleccionadas"
-#: ../../mod/setup.php:310
-msgid ""
-"Please contact your hosting provider or site administrator if you have "
-"questions about these settings."
-msgstr "Por favor, contacte con el proveedor de servicios o el administrador del sitio si tiene dudas sobre estos ajustes."
+#: ../../mod/photos.php:550
+msgid "Access to this item is restricted."
+msgstr "El acceso a este elemento está restringido."
-#: ../../mod/setup.php:311
-msgid ""
-"The database you specify below should already exist. If it does not, please "
-"create it before continuing."
-msgstr "La base de datos que especifique a continuación debe existir ya. Si no es así, por favor, créela antes de seguir."
+#: ../../mod/photos.php:589
+#, php-format
+msgid "%1$.2f MB of %2$.2f MB photo storage used."
+msgstr "%1$.2f MB de %2$.2f MB de almacenamiento de fotos utilizado."
-#: ../../mod/setup.php:315
-msgid "Database Server Name"
-msgstr "Nombre del servidor de base de datos"
+#: ../../mod/photos.php:592
+#, php-format
+msgid "%1$.2f MB photo storage used."
+msgstr "%1$.2f MB de almacenamiento de fotos utilizado."
-#: ../../mod/setup.php:315
-msgid "Default is 127.0.0.1"
-msgstr "De forma predeterminada es 127.0.0.1"
+#: ../../mod/photos.php:620
+msgid "Upload Photos"
+msgstr "Subir fotos"
-#: ../../mod/setup.php:316
-msgid "Database Port"
-msgstr "Puerto de la base de datos"
+#: ../../mod/photos.php:624
+msgid "Enter an album name"
+msgstr "Introducir un nombre de álbum"
-#: ../../mod/setup.php:316
-msgid "Communication port number - use 0 for default"
-msgstr "Número del puerto de comunicaciones - use 0 como valor por defecto"
+#: ../../mod/photos.php:625
+msgid "or select an existing album (doubleclick)"
+msgstr "o seleccionar uno existente (doble click)"
-#: ../../mod/setup.php:317
-msgid "Database Login Name"
-msgstr "Usuario de la base de datos"
+#: ../../mod/photos.php:626
+msgid "Create a status post for this upload"
+msgstr "Crear una entrada de estado para esta subida"
-#: ../../mod/setup.php:318
-msgid "Database Login Password"
-msgstr "Contraseña de acceso a la base de datos"
+#: ../../mod/photos.php:627
+msgid "Caption (optional):"
+msgstr "Título (opcional):"
-#: ../../mod/setup.php:319
-msgid "Database Name"
-msgstr "Nombre de la base de datos"
+#: ../../mod/photos.php:628
+msgid "Description (optional):"
+msgstr "Descripción (opcional):"
-#: ../../mod/setup.php:320
-msgid "Database Type"
-msgstr "Tipo de base de datos"
+#: ../../mod/photos.php:655
+msgid "Album name could not be decoded"
+msgstr "El nombre del álbum no ha podido ser descifrado"
-#: ../../mod/setup.php:322 ../../mod/setup.php:363
-msgid "Site administrator email address"
-msgstr "Dirección de correo electrónico del administrador del sitio"
+#: ../../mod/photos.php:699 ../../mod/photos.php:1233
+#: ../../mod/photos.php:1250
+msgid "Contact Photos"
+msgstr "Fotos de contacto"
-#: ../../mod/setup.php:322 ../../mod/setup.php:363
-msgid ""
-"Your account email address must match this in order to use the web admin "
-"panel."
-msgstr "Su cuenta deberá usar la misma dirección de correo electrónico para poder utilizar el panel de administración web."
+#: ../../mod/photos.php:722
+msgid "Show Newest First"
+msgstr "Mostrar lo más reciente primero"
-#: ../../mod/setup.php:323 ../../mod/setup.php:365
-msgid "Website URL"
-msgstr "Dirección del sitio web"
+#: ../../mod/photos.php:724
+msgid "Show Oldest First"
+msgstr "Mostrar lo más antiguo primero"
-#: ../../mod/setup.php:323 ../../mod/setup.php:365
-msgid "Please use SSL (https) URL if available."
-msgstr "Por favor, use SSL (https) si está disponible."
+#: ../../mod/photos.php:824
+msgid "Permission denied. Access to this item may be restricted."
+msgstr "Permiso denegado. El acceso a este elemento puede estar restringido."
-#: ../../mod/setup.php:325 ../../mod/setup.php:367
-msgid "Please select a default timezone for your website"
-msgstr "Por favor, selecciones la zona horaria por defecto de su sitio web"
+#: ../../mod/photos.php:826
+msgid "Photo not available"
+msgstr "Foto no disponible"
-#: ../../mod/setup.php:352
-msgid "Site settings"
-msgstr "Ajustes del sitio"
+#: ../../mod/photos.php:884
+msgid "Use as profile photo"
+msgstr "Usar como foto del perfil"
-#: ../../mod/setup.php:417
-msgid "Could not find a command line version of PHP in the web server PATH."
-msgstr "No se puede encontrar una versión en línea de comandos de PHP en la ruta del servidor web."
+#: ../../mod/photos.php:891
+msgid "Private Photo"
+msgstr "Foto privada"
-#: ../../mod/setup.php:418
+#: ../../mod/photos.php:902 ../../mod/events.php:652 ../../mod/events.php:659
+msgid "Previous"
+msgstr "Anterior"
+
+#: ../../mod/photos.php:906
+msgid "View Full Size"
+msgstr "Ver tamaño completo"
+
+#: ../../mod/photos.php:985
+msgid "Edit photo"
+msgstr "Editar foto"
+
+#: ../../mod/photos.php:987
+msgid "Rotate CW (right)"
+msgstr "Girar CW (a la derecha)"
+
+#: ../../mod/photos.php:988
+msgid "Rotate CCW (left)"
+msgstr "Girar CCW (a la izquierda)"
+
+#: ../../mod/photos.php:991
+msgid "Enter a new album name"
+msgstr "Introducir un nuevo nombre de álbum"
+
+#: ../../mod/photos.php:992
+msgid "or select an existing one (doubleclick)"
+msgstr "o seleccionar uno (doble click) existente"
+
+#: ../../mod/photos.php:995
+msgid "Caption"
+msgstr "Título"
+
+#: ../../mod/photos.php:997
+msgid "Add a Tag"
+msgstr "Añadir una etiqueta"
+
+#: ../../mod/photos.php:1001
+msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
+msgstr "Ejemplos: @eva, @Carmen_Osuna, @jaime@ejemplo.com"
+
+#: ../../mod/photos.php:1004
+msgid "Flag as adult in album view"
+msgstr "Marcar como \"solo para adultos\" en el álbum"
+
+#: ../../mod/photos.php:1196
+msgid "In This Photo:"
+msgstr "En esta foto:"
+
+#: ../../mod/photos.php:1201
+msgid "Map"
+msgstr "Mapa"
+
+#: ../../mod/photos.php:1289
+msgid "View Album"
+msgstr "Ver álbum"
+
+#: ../../mod/photos.php:1300 ../../mod/photos.php:1313
+#: ../../mod/photos.php:1314
+msgid "Recent Photos"
+msgstr "Fotos recientes"
+
+#: ../../mod/lockview.php:37
+msgid "Remote privacy information not available."
+msgstr "La información privada remota no está disponible."
+
+#: ../../mod/lockview.php:58
+msgid "Visible to:"
+msgstr "Visible para:"
+
+#: ../../mod/uexport.php:51 ../../mod/uexport.php:52
+msgid "Export Channel"
+msgstr "Exportar el canal"
+
+#: ../../mod/uexport.php:53
msgid ""
-"If you don't have a command line version of PHP installed on server, you "
-"will not be able to run background polling via cron."
-msgstr "Si no tiene instalada la versión de línea de comandos de PHP en su servidor, no podrá ejecutar sondeos en segundo plano mediante cron."
+"Export your basic channel information to a file. This acts as a backup of "
+"your connections, permissions, profile and basic data, which can be used to "
+"import your data to a new server hub, but does not contain your content."
+msgstr "Exportar la información básica del canal a un fichero. Este equivale a una copia de seguridad de sus conexiones, el perfil y datos fundamentales, que puede usarse para importar sus datos a un nuevo servidor, pero no incluye su contenido."
-#: ../../mod/setup.php:422
-msgid "PHP executable path"
-msgstr "Ruta del ejecutable PHP"
+#: ../../mod/uexport.php:54
+msgid "Export Content"
+msgstr "Exportar contenidos"
-#: ../../mod/setup.php:422
+#: ../../mod/uexport.php:55
msgid ""
-"Enter full path to php executable. You can leave this blank to continue the "
-"installation."
-msgstr "Introducir la ruta completa del ejecutable PHP. Puede dejar la línea en blanco para continuar la instalación."
+"Export your channel information and recent content to a JSON backup that can"
+" be restored or imported to another server hub. This backs up all of your "
+"connections, permissions, profile data and several months of posts. This "
+"file may be VERY large. Please be patient - it may take several minutes for"
+" this download to begin."
+msgstr "Exportar la información sobre su canal y el contenido reciente a un fichero de respaldo JSON, que puede ser restaurado o importado a otro servidor. Este fichero incluye todas sus conexiones, permisos, datos del perfil y publicaciones de varios meses. Puede llegar a ser MUY grande. Por favor, sea paciente, la descarga puede tardar varios minutos en comenzar."
-#: ../../mod/setup.php:427
-msgid "Command line PHP"
-msgstr "PHP en línea de comandos"
+#: ../../mod/uexport.php:56
+msgid "Export your posts from a given year."
+msgstr "Exporta sus entradas de un año dado."
-#: ../../mod/setup.php:436
+#: ../../mod/uexport.php:58
msgid ""
-"The command line version of PHP on your system does not have "
-"\"register_argc_argv\" enabled."
-msgstr "La línea de comandos PHP de su sistema no tiene activado \"register_argc_argv\"."
+"You may also export your posts and conversations for a particular year or "
+"month. Adjust the date in your browser location bar to select other dates. "
+"If the export fails (possibly due to memory exhaustion on your server hub), "
+"please try again selecting a more limited date range."
+msgstr "También puede exportar sus mensajes y conversaciones durante un año o mes en particular. Ajuste la fecha en la barra de direcciones del navegador para seleccionar otras fechas. Si la exportación falla (posiblemente debido al agotamiento de la memoria del servidor hub), por favor, intente de nuevo la selección de un rango de fechas más pequeño."
-#: ../../mod/setup.php:437
-msgid "This is required for message delivery to work."
-msgstr "Esto es necesario para que funcione la transmisión de mensajes."
+#: ../../mod/uexport.php:59
+#, php-format
+msgid ""
+"To select all posts for a given year, such as this year, visit <a "
+"href=\"%1$s\">%2$s</a>"
+msgstr "Para seleccionar todos los mensajes de un año determinado, como este año, visite <a href=\"%1$s\">%2$s</a>"
-#: ../../mod/setup.php:440
-msgid "PHP register_argc_argv"
-msgstr "PHP register_argc_argv"
+#: ../../mod/uexport.php:60
+#, php-format
+msgid ""
+"To select all posts for a given month, such as January of this year, visit "
+"<a href=\"%1$s\">%2$s</a>"
+msgstr "Para seleccionar todos los mensajes de un mes determinado, como el de enero de este año, visite <a href=\"%1$s\">%2$s</a>"
-#: ../../mod/setup.php:458
+#: ../../mod/uexport.php:61
#, php-format
msgid ""
-"Your max allowed total upload size is set to %s. Maximum size of one file to"
-" upload is set to %s. You are allowed to upload up to %d files at once."
-msgstr "La carga máxima que se le permite subir está establecida en %s. El tamaño máximo de un fichero está establecido en %s. Está permitido subir hasta un máximo de %d ficheros de una sola vez."
+"These content files may be imported or restored by visiting <a "
+"href=\"%1$s\">%2$s</a> on any site containing your channel. For best results"
+" please import or restore these in date order (oldest first)."
+msgstr "Estos ficheros pueden ser importados o restaurados visitando <a href=\"%1$s\">%2$s</a> o cualquier sitio que contenga su canal. Para obtener los mejores resultados, por favor, importar o restaurar estos ficheros en orden de fecha (la más antigua primero)."
-#: ../../mod/setup.php:463
-msgid "You can adjust these settings in the servers php.ini."
-msgstr "Puede ajustar estos valores en el fichero php.ini de su servidor."
+#: ../../mod/editpost.php:31
+msgid "Item is not editable"
+msgstr "El elemento no es editable"
-#: ../../mod/setup.php:465
-msgid "PHP upload limits"
-msgstr "Límites PHP de subida"
+#: ../../mod/editpost.php:57
+msgid "Delete item?"
+msgstr "¿Borrar elemento?"
-#: ../../mod/setup.php:488
-msgid ""
-"Error: the \"openssl_pkey_new\" function on this system is not able to "
-"generate encryption keys"
-msgstr "Error: La función \"openssl_pkey_new\" en este sistema no es capaz de general claves de cifrado."
+#: ../../mod/editpost.php:164 ../../mod/rpost.php:128
+msgid "Edit post"
+msgstr "Editar la entrada"
-#: ../../mod/setup.php:489
+#: ../../mod/follow.php:25
+msgid "Channel added."
+msgstr "Canal añadido."
+
+#: ../../mod/rmagic.php:40
msgid ""
-"If running under Windows, please see "
-"\"http://www.php.net/manual/en/openssl.installation.php\"."
-msgstr "Si está en un servidor Windows, por favor, lea \"http://www.php.net/manual/en/openssl.installation.php\"."
+"We encountered a problem while logging in with the OpenID you provided. "
+"Please check the correct spelling of the ID."
+msgstr "Encontramos un problema durante el inicio de sesión con la OpenID que proporcionó. Por favor, compruebe que la ID está correctamente escrita."
-#: ../../mod/setup.php:492
-msgid "Generate encryption keys"
-msgstr "Generar claves de cifrado"
+#: ../../mod/rmagic.php:40
+msgid "The error message was:"
+msgstr "El mensaje de error fue:"
-#: ../../mod/setup.php:504
-msgid "libCurl PHP module"
-msgstr "módulo libCurl PHP"
+#: ../../mod/rmagic.php:44
+msgid "Authentication failed."
+msgstr "Falló la autenticación."
-#: ../../mod/setup.php:505
-msgid "GD graphics PHP module"
-msgstr "módulo PHP GD graphics"
+#: ../../mod/rmagic.php:84
+msgid "Remote Authentication"
+msgstr "Acceso desde su servidor"
-#: ../../mod/setup.php:506
-msgid "OpenSSL PHP module"
-msgstr "módulo PHP OpenSSL"
+#: ../../mod/rmagic.php:85
+msgid "Enter your channel address (e.g. channel@example.com)"
+msgstr "Introduzca la dirección del canal (p.ej. canal@ejemplo.com)"
-#: ../../mod/setup.php:507
-msgid "mysqli or postgres PHP module"
-msgstr "módulo PHP mysqli o postgres"
+#: ../../mod/rmagic.php:86
+msgid "Authenticate"
+msgstr "Acceder"
-#: ../../mod/setup.php:508
-msgid "mb_string PHP module"
-msgstr "módulo PHP mb_string"
+#: ../../mod/chat.php:174
+msgid "Room not found"
+msgstr "Sala no encontrada"
-#: ../../mod/setup.php:509
-msgid "mcrypt PHP module"
-msgstr "módulo PHP mcrypt "
+#: ../../mod/chat.php:185
+msgid "Leave Room"
+msgstr "Abandonar la sala"
-#: ../../mod/setup.php:510
-msgid "xml PHP module"
-msgstr "módulo PHP xml"
+#: ../../mod/chat.php:186
+msgid "Delete This Room"
+msgstr "Eliminar esta sala"
-#: ../../mod/setup.php:514 ../../mod/setup.php:516
-msgid "Apache mod_rewrite module"
-msgstr "módulo Apache mod_rewrite "
+#: ../../mod/chat.php:187
+msgid "I am away right now"
+msgstr "Estoy ausente momentáneamente"
-#: ../../mod/setup.php:514
-msgid ""
-"Error: Apache webserver mod-rewrite module is required but not installed."
-msgstr "Error: se necesita el módulo del servidor web Apache mod-rewrite pero no está instalado."
+#: ../../mod/chat.php:188
+msgid "I am online"
+msgstr "Estoy conectado/a"
-#: ../../mod/setup.php:520 ../../mod/setup.php:523
-msgid "proc_open"
-msgstr "proc_open"
+#: ../../mod/chat.php:190
+msgid "Bookmark this room"
+msgstr "Añadir esta sala a Marcadores"
-#: ../../mod/setup.php:520
-msgid ""
-"Error: proc_open is required but is either not installed or has been "
-"disabled in php.ini"
-msgstr "Error: se necesita proc_open pero o no está instalado o ha sido desactivado en el fichero php.ini"
+#: ../../mod/chat.php:208 ../../mod/chat.php:231
+msgid "New Chatroom"
+msgstr "Nueva sala de chat"
-#: ../../mod/setup.php:528
-msgid "Error: libCURL PHP module required but not installed."
-msgstr "Error: se necesita el módulo PHP libCURL pero no está instalado."
+#: ../../mod/chat.php:209
+msgid "Chatroom Name"
+msgstr "Nombre de la sala de chat"
-#: ../../mod/setup.php:532
-msgid ""
-"Error: GD graphics PHP module with JPEG support required but not installed."
-msgstr "Error: el módulo PHP GD graphics es necesario, pero no está instalado."
+#: ../../mod/chat.php:210
+msgid "Expiration of chats (minutes)"
+msgstr "Tiempo de expiración de los mensajes en los chats (en minutos)"
-#: ../../mod/setup.php:536
-msgid "Error: openssl PHP module required but not installed."
-msgstr "Error: el módulo PHP openssl es necesario, pero no está instalado."
+#: ../../mod/chat.php:227
+#, php-format
+msgid "%1$s's Chatrooms"
+msgstr "Salas de chat de %1$s"
-#: ../../mod/setup.php:540
-msgid ""
-"Error: mysqli or postgres PHP module required but neither are installed."
-msgstr "Error: el módulo PHP mysqli o postgres es necesario pero ninguno de los dos está instalado."
+#: ../../mod/viewsrc.php:40
+msgid "Source of Item"
+msgstr "Origen del elemento"
-#: ../../mod/setup.php:544
-msgid "Error: mb_string PHP module required but not installed."
-msgstr "Error: el módulo PHP mb_string es necesario, pero no está instalado."
+#: ../../mod/ffsapi.php:8
+msgid "Share content from Firefox to $Projectname"
+msgstr "Compartir contenido desde Firefox a $Projectname"
-#: ../../mod/setup.php:548
-msgid "Error: mcrypt PHP module required but not installed."
-msgstr "Error: el módulo PHP mcrypt es necesario, pero no está instalado."
+#: ../../mod/ffsapi.php:11
+msgid "Activate the Firefox $Projectname provider"
+msgstr "Servicio de compartición de Firefox: activar el proveedor $Projectname "
-#: ../../mod/setup.php:552
-msgid "Error: xml PHP module required for DAV but not installed."
-msgstr "Error: el módulo PHP xml es necesario para DAV, pero no está instalado."
+#: ../../mod/magic.php:69
+msgid "Hub not found."
+msgstr "Servidor no encontrado"
-#: ../../mod/setup.php:570
-msgid ""
-"The web installer needs to be able to create a file called \".htconfig.php\""
-" in the top folder of your web server and it is unable to do so."
-msgstr "El instalador web no ha podido crear un fichero llamado “.htconfig.php†en la carpeta base de su servidor."
+#: ../../mod/connections.php:52 ../../mod/connections.php:150
+msgid "Blocked"
+msgstr "Bloqueadas"
-#: ../../mod/setup.php:571
-msgid ""
-"This is most often a permission setting, as the web server may not be able "
-"to write files in your folder - even if you can."
-msgstr "Esto está generalmente ligado a un problema de permisos, a causa del cual el servidor web tiene prohibido modificar ficheros en su carpeta - incluso si usted mismo tiene esos permisos."
+#: ../../mod/connections.php:57 ../../mod/connections.php:157
+msgid "Ignored"
+msgstr "Ignoradas"
-#: ../../mod/setup.php:572
-msgid ""
-"At the end of this procedure, we will give you a text to save in a file "
-"named .htconfig.php in your Red top folder."
-msgstr "Al término de este procedimiento, podemos crear un fichero de texto para guardar con el nombre .htconfig.php en el directorio raíz de su instalación de Hubzilla."
+#: ../../mod/connections.php:62 ../../mod/connections.php:171
+msgid "Hidden"
+msgstr "Ocultas"
-#: ../../mod/setup.php:573
-msgid ""
-"You can alternatively skip this procedure and perform a manual installation."
-" Please see the file \"install/INSTALL.txt\" for instructions."
-msgstr "Como alternativa, puede dejar este procedimiento e intentar realizar una instalación manual. Lea, por favor, el fichero\"install/INSTALL.txt\" para las instrucciones."
+#: ../../mod/connections.php:67 ../../mod/connections.php:164
+msgid "Archived"
+msgstr "Archivadas"
-#: ../../mod/setup.php:576
-msgid ".htconfig.php is writable"
-msgstr ".htconfig.php tiene permisos de escritura"
+#: ../../mod/connections.php:128
+msgid "Suggest new connections"
+msgstr "Sugerir nuevas conexiones"
-#: ../../mod/setup.php:590
-msgid ""
-"Red uses the Smarty3 template engine to render its web views. Smarty3 "
-"compiles templates to PHP to speed up rendering."
-msgstr "Hubzilla hace uso del motor de plantillas Smarty3 para diseñar sus plantillas gráficas. Smarty3 es más rápido porque compila las plantillas de páginas directamente en PHP."
+#: ../../mod/connections.php:131
+msgid "New Connections"
+msgstr "Nuevas conexiones"
-#: ../../mod/setup.php:591
+#: ../../mod/connections.php:134
+msgid "Show pending (new) connections"
+msgstr "Mostrar conexiones (nuevas) pendientes"
+
+#: ../../mod/connections.php:137 ../../mod/profperm.php:139
+msgid "All Connections"
+msgstr "Todas las conexiones"
+
+#: ../../mod/connections.php:140
+msgid "Show all connections"
+msgstr "Mostrar todas las conexiones"
+
+#: ../../mod/connections.php:143
+msgid "Unblocked"
+msgstr "Desbloqueadas"
+
+#: ../../mod/connections.php:146
+msgid "Only show unblocked connections"
+msgstr "Mostrar solo las conexiones desbloqueadas"
+
+#: ../../mod/connections.php:153
+msgid "Only show blocked connections"
+msgstr "Mostrar solo las conexiones bloqueadas"
+
+#: ../../mod/connections.php:160
+msgid "Only show ignored connections"
+msgstr "Mostrar solo conexiones ignoradas"
+
+#: ../../mod/connections.php:167
+msgid "Only show archived connections"
+msgstr "Mostrar solo las conexiones archivadas"
+
+#: ../../mod/connections.php:174
+msgid "Only show hidden connections"
+msgstr "Mostrar solo las conexiones ocultas"
+
+#: ../../mod/connections.php:225
#, php-format
-msgid ""
-"In order to store these compiled templates, the web server needs to have "
-"write access to the directory %s under the Red top level folder."
-msgstr "Para poder guardar las plantillas compiladas, el servidor web necesita permisos para acceder al subdirectorio %s en el directorio de instalación de Hubzilla."
+msgid "%1$s [%2$s]"
+msgstr "%1$s [%2$s]"
-#: ../../mod/setup.php:592 ../../mod/setup.php:613
-msgid ""
-"Please ensure that the user that your web server runs as (e.g. www-data) has"
-" write access to this folder."
-msgstr "Por favor, asegúrese de que el servidor web está siendo ejecutado por un usuario que tenga permisos de escritura sobre esta carpeta (por ejemplo, www-data)."
+#: ../../mod/connections.php:226
+msgid "Edit connection"
+msgstr "Editar conexión"
-#: ../../mod/setup.php:593
+#: ../../mod/connections.php:264
+msgid "Search your connections"
+msgstr "Buscar sus conexiones"
+
+#: ../../mod/connections.php:265
+msgid "Finding: "
+msgstr "Búsqueda:"
+
+#: ../../mod/help.php:147
+msgid "Documentation Search"
+msgstr "Búsqueda de Documentación"
+
+#: ../../mod/help.php:184 ../../mod/help.php:190 ../../mod/help.php:196
+msgid "Help:"
+msgstr "Ayuda:"
+
+#: ../../mod/help.php:211 ../../index.php:238
+msgid "Not Found"
+msgstr "No encontrado"
+
+#: ../../mod/help.php:235
+msgid "$Projectname Documentation"
+msgstr "Documentación de $Projectname"
+
+#: ../../mod/manage.php:130
#, php-format
-msgid ""
-"Note: as a security measure, you should give the web server write access to "
-"%s only--not the template files (.tpl) that it contains."
-msgstr "Nota: como medida de seguridad, debe dar al servidor web permisos de escritura solo sobre %s - no sobre el fichero de plantilla (.tpl) que contiene."
+msgid "You have created %1$.0f of %2$.0f allowed channels."
+msgstr "Ha creado %1$.0f de %2$.0f canales permitidos."
-#: ../../mod/setup.php:596
+#: ../../mod/manage.php:138
+msgid "Create a new channel"
+msgstr "Crear un nuevo canal"
+
+#: ../../mod/manage.php:161
+msgid "Current Channel"
+msgstr "Canal actual"
+
+#: ../../mod/manage.php:163
+msgid "Switch to one of your channels by selecting it."
+msgstr "Cambiar a uno de sus canales seleccionándolo."
+
+#: ../../mod/manage.php:164
+msgid "Default Channel"
+msgstr "Canal principal"
+
+#: ../../mod/manage.php:165
+msgid "Make Default"
+msgstr "Convertir en predeterminado"
+
+#: ../../mod/manage.php:168
#, php-format
-msgid "%s is writable"
-msgstr "%s tiene permisos de escritura"
+msgid "%d new messages"
+msgstr "%d mensajes nuevos"
-#: ../../mod/setup.php:612
-msgid ""
-"Red uses the store directory to save uploaded files. The web server needs to"
-" have write access to the store directory under the Red top level folder"
-msgstr "Red guarda los ficheros descargados en la carpeta \"store\". El servidor web necesita tener permisos de escritura sobre esa carpeta, en el directorio de instalación."
+#: ../../mod/manage.php:169
+#, php-format
+msgid "%d new introductions"
+msgstr "%d nuevas isolicitudes de conexión"
-#: ../../mod/setup.php:616
-msgid "store is writable"
-msgstr "\"store\" tiene permisos de escritura"
+#: ../../mod/manage.php:171
+msgid "Delegated Channels"
+msgstr "Canales delegados"
-#: ../../mod/setup.php:649
-msgid ""
-"SSL certificate cannot be validated. Fix certificate or disable https access"
-" to this site."
-msgstr "El certificado SSL no ha podido ser validado. Corrija este problema o desactive el acceso https a este sitio."
+#: ../../mod/menu.php:45
+msgid "Unable to update menu."
+msgstr "No se puede actualizar el menú."
-#: ../../mod/setup.php:650
-msgid ""
-"If you have https access to your website or allow connections to TCP port "
-"443 (the https: port), you MUST use a browser-valid certificate. You MUST "
-"NOT use self-signed certificates!"
-msgstr "Si su servidor soporta conexiones cifradas SSL o si permite conexiones al puerto TCP 443 (el puerto usado por el protocolo https), debe utilizar un certificado válido. No debe usar un certificado firmado por usted mismo."
+#: ../../mod/menu.php:56
+msgid "Unable to create menu."
+msgstr "No se puede crear el menú."
-#: ../../mod/setup.php:651
-msgid ""
-"This restriction is incorporated because public posts from you may for "
-"example contain references to images on your own hub."
-msgstr "Se ha incorporado esta restricción para evitar que sus publicaciones públicas hagan referencia a imágenes en su propio servidor."
+#: ../../mod/menu.php:94 ../../mod/menu.php:106
+msgid "Menu Name"
+msgstr "Nombre del menú"
-#: ../../mod/setup.php:652
-msgid ""
-"If your certificate is not recognized, members of other sites (who may "
-"themselves have valid certificates) will get a warning message on their own "
-"site complaining about security issues."
-msgstr "Si su certificado no ha sido reconocido, los miembros de otros sitios (con certificados válidos) recibirán mensajes de aviso en sus propios sitios web."
+#: ../../mod/menu.php:94
+msgid "Unique name (not visible on webpage) - required"
+msgstr "Nombre único (no será visible en la página web) - requerido"
-#: ../../mod/setup.php:653
-msgid ""
-"This can cause usability issues elsewhere (not just on your own site) so we "
-"must insist on this requirement."
-msgstr "Por razones de compatibilidad (sobre el conjunto de la red, no solo sobre su propio sitio), debemos insistir en estos requisitos."
+#: ../../mod/menu.php:95 ../../mod/menu.php:107
+msgid "Menu Title"
+msgstr "Título del menú"
-#: ../../mod/setup.php:654
-msgid ""
-"Providers are available that issue free certificates which are browser-"
-"valid."
-msgstr "Existen varias Autoridades de Certificación que le pueden proporcionar certificados válidos."
+#: ../../mod/menu.php:95
+msgid "Visible on webpage - leave empty for no title"
+msgstr "Visible en la página web - no ponga nada si no desea un título"
-#: ../../mod/setup.php:656
-msgid "SSL certificate validation"
-msgstr "validación del certificado SSL"
+#: ../../mod/menu.php:96
+msgid "Allow Bookmarks"
+msgstr "Permitir marcadores"
-#: ../../mod/setup.php:662
-msgid ""
-"Url rewrite in .htaccess is not working. Check your server "
-"configuration.Test: "
-msgstr "No se pueden reescribir las direcciones web en .htaccess. Compruebe la configuración de su servidor:"
+#: ../../mod/menu.php:96 ../../mod/menu.php:153
+msgid "Menu may be used to store saved bookmarks"
+msgstr "El menú se puede usar para guardar marcadores"
-#: ../../mod/setup.php:665
-msgid "Url rewrite is working"
-msgstr "La reescritura de las direcciones funciona correctamente"
+#: ../../mod/menu.php:97 ../../mod/menu.php:155
+msgid "Submit and proceed"
+msgstr "Enviar y proceder"
-#: ../../mod/setup.php:674
-msgid ""
-"The database configuration file \".htconfig.php\" could not be written. "
-"Please use the enclosed text to create a configuration file in your web "
-"server root."
-msgstr "El fichero de configuración de la base de datos .htconfig.php no se ha podido modificar. Por favor, copie el texto generado en un fichero con ese nombre en el directorio raíz de su servidor."
+#: ../../mod/menu.php:109
+msgid "Drop"
+msgstr "Eliminar"
-#: ../../mod/setup.php:698
-msgid "Errors encountered creating database tables."
-msgstr "Se han encontrado errores al crear las tablas de la base de datos."
+#: ../../mod/menu.php:113
+msgid "Bookmarks allowed"
+msgstr "Marcadores permitidos"
-#: ../../mod/setup.php:732
-msgid "<h1>What next</h1>"
-msgstr "<h1>Siguiente paso</h1>"
+#: ../../mod/menu.php:115
+msgid "Delete this menu"
+msgstr "Borrar este menú"
-#: ../../mod/setup.php:733
-msgid ""
-"IMPORTANT: You will need to [manually] setup a scheduled task for the "
-"poller."
-msgstr "IMPORTANTE: Debe crear [manualmente] una tarea programada para el \"poller\"."
+#: ../../mod/menu.php:116 ../../mod/menu.php:150
+msgid "Edit menu contents"
+msgstr "Editar los contenidos del menú"
-#: ../../mod/sharedwithme.php:94
-msgid "Files: shared with me"
-msgstr "Ficheros: compartidos conmigo"
+#: ../../mod/menu.php:117
+msgid "Edit this menu"
+msgstr "Modificar este menú"
-#: ../../mod/sharedwithme.php:96
-msgid "NEW"
-msgstr "NUEVO"
+#: ../../mod/menu.php:132
+msgid "Menu could not be deleted."
+msgstr "El menú no puede ser eliminado."
-#: ../../mod/sharedwithme.php:99
-msgid "Remove all files"
-msgstr "Eliminar todos los ficheros"
+#: ../../mod/menu.php:140 ../../mod/mitem.php:24
+msgid "Menu not found."
+msgstr "Menú no encontrado"
-#: ../../mod/sharedwithme.php:100
-msgid "Remove this file"
-msgstr "Eliminar este fichero"
+#: ../../mod/menu.php:145
+msgid "Edit Menu"
+msgstr "Modificar el menú"
+
+#: ../../mod/menu.php:149
+msgid "Add or remove entries to this menu"
+msgstr "Añadir o quitar entradas en este menú"
-#: ../../mod/siteinfo.php:111
+#: ../../mod/menu.php:151
+msgid "Menu name"
+msgstr "Nombre del menú"
+
+#: ../../mod/menu.php:151
+msgid "Must be unique, only seen by you"
+msgstr "Debe ser único, solo será visible para usted"
+
+#: ../../mod/menu.php:152
+msgid "Menu title"
+msgstr "Título del menú"
+
+#: ../../mod/menu.php:152
+msgid "Menu title as seen by others"
+msgstr "El título del menú tal como será visto por los demás"
+
+#: ../../mod/menu.php:153
+msgid "Allow bookmarks"
+msgstr "Permitir marcadores"
+
+#: ../../mod/mail.php:34
+msgid "Unable to lookup recipient."
+msgstr "Imposible asociar a un destinatario."
+
+#: ../../mod/mail.php:42
+msgid "Unable to communicate with requested channel."
+msgstr "Imposible comunicar con el canal solicitado."
+
+#: ../../mod/mail.php:49
+msgid "Cannot verify requested channel."
+msgstr "No se puede verificar el canal solicitado."
+
+#: ../../mod/mail.php:75
+msgid "Selected channel has private message restrictions. Send failed."
+msgstr "El canal seleccionado tiene restricciones sobre los mensajes privados. El envío falló."
+
+#: ../../mod/mail.php:140
+msgid "Messages"
+msgstr "Mensajes"
+
+#: ../../mod/mail.php:175
+msgid "Message recalled."
+msgstr "Mensaje revocado."
+
+#: ../../mod/mail.php:188
+msgid "Conversation removed."
+msgstr "Conversación eliminada."
+
+#: ../../mod/mail.php:231
+msgid "Requested channel is not in this network"
+msgstr "El canal solicitado no existe en esta red"
+
+#: ../../mod/mail.php:239
+msgid "Send Private Message"
+msgstr "Enviar un mensaje privado"
+
+#: ../../mod/mail.php:240 ../../mod/mail.php:370
+msgid "To:"
+msgstr "Para:"
+
+#: ../../mod/mail.php:243 ../../mod/mail.php:372
+msgid "Subject:"
+msgstr "Asunto:"
+
+#: ../../mod/mail.php:250
+msgid "Send"
+msgstr "Enviar"
+
+#: ../../mod/mail.php:342
+msgid "Delete message"
+msgstr "Borrar mensaje"
+
+#: ../../mod/mail.php:343
+msgid "Delivery report"
+msgstr "Informe de transmisión"
+
+#: ../../mod/mail.php:344
+msgid "Recall message"
+msgstr "Revocar el mensaje"
+
+#: ../../mod/mail.php:346
+msgid "Message has been recalled."
+msgstr "El mensaje ha sido revocado."
+
+#: ../../mod/mail.php:363
+msgid "Delete Conversation"
+msgstr "Eliminar conversación"
+
+#: ../../mod/mail.php:365
+msgid ""
+"No secure communications available. You <strong>may</strong> be able to "
+"respond from the sender's profile page."
+msgstr "Comunicación segura no disponible. Pero <strong>puede</strong> responder desde la página del perfil del remitente."
+
+#: ../../mod/mail.php:369
+msgid "Send Reply"
+msgstr "Responder"
+
+#: ../../mod/mail.php:374
+#, php-format
+msgid "Your message for %s (%s):"
+msgstr "Su mensaje para %s (%s):"
+
+#: ../../mod/service_limits.php:19
+msgid "No service class restrictions found."
+msgstr "No se han encontrado restricciones sobre esta clase de servicio."
+
+#: ../../mod/siteinfo.php:15
#, php-format
msgid "Version %s"
msgstr "Versión %s"
-#: ../../mod/siteinfo.php:132
+#: ../../mod/siteinfo.php:36
msgid "Installed plugins/addons/apps:"
msgstr "Extensiones/Aplicaciones instaladas:"
-#: ../../mod/siteinfo.php:145
+#: ../../mod/siteinfo.php:49
msgid "No installed plugins/addons/apps"
msgstr "Extensiones/Aplicaciones no instaladas:"
-#: ../../mod/siteinfo.php:158
+#: ../../mod/siteinfo.php:62
msgid ""
"This is a hub of $Projectname - a global cooperative network of "
"decentralized privacy enhanced websites."
msgstr "Este es un sitio integrado en $Projectname - una red cooperativa mundial de sitios web descentralizados de privacidad mejorada."
-#: ../../mod/siteinfo.php:160
+#: ../../mod/siteinfo.php:64
msgid "Tag: "
msgstr "Etiqueta:"
-#: ../../mod/siteinfo.php:162
+#: ../../mod/siteinfo.php:66
msgid "Last background fetch: "
msgstr "Última actualización en segundo plano:"
-#: ../../mod/siteinfo.php:164
+#: ../../mod/siteinfo.php:68
msgid "Current load average: "
msgstr "Carga media actual:"
-#: ../../mod/siteinfo.php:167
+#: ../../mod/siteinfo.php:71
msgid "Running at web location"
msgstr "Corriendo en el sitio web"
-#: ../../mod/siteinfo.php:168
+#: ../../mod/siteinfo.php:72
msgid ""
"Please visit <a href=\"http://hubzilla.org\">hubzilla.org</a> to learn more "
"about $Projectname."
msgstr "Por favor, visite <a href=\"http://hubzilla.org\">hubzilla.org</a> para más información sobre $Projectname."
-#: ../../mod/siteinfo.php:169
+#: ../../mod/siteinfo.php:73
msgid "Bug reports and issues: please visit"
msgstr "Informes de errores e incidencias: por, favor visite"
-#: ../../mod/siteinfo.php:171
+#: ../../mod/siteinfo.php:75
msgid "$projectname issues"
msgstr "Problemas en $projectname"
-#: ../../mod/siteinfo.php:172
+#: ../../mod/siteinfo.php:76
msgid ""
"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot "
"com"
msgstr "Sugerencias, elogios, etc - por favor, un correo electrónico a \"redmatrix\" en librelist - punto com"
-#: ../../mod/siteinfo.php:174
+#: ../../mod/siteinfo.php:78
msgid "Site Administrators"
msgstr "Administradores del sitio"
@@ -8856,303 +8911,288 @@ msgid ""
"hours."
msgstr "No hay sugerencias disponibles. Si es un sitio nuevo, espere 24 horas y pruebe de nuevo."
-#: ../../mod/profiles.php:18 ../../mod/profiles.php:174
-#: ../../mod/profiles.php:231 ../../mod/profiles.php:600
-msgid "Profile not found."
-msgstr "Perfil no encontrado."
-
-#: ../../mod/profiles.php:38
-msgid "Profile deleted."
-msgstr "Perfil eliminado."
-
-#: ../../mod/profiles.php:56 ../../mod/profiles.php:92
-msgid "Profile-"
-msgstr "Perfil-"
-
-#: ../../mod/profiles.php:77 ../../mod/profiles.php:120
-msgid "New profile created."
-msgstr "El nuevo perfil ha sido creado."
-
-#: ../../mod/profiles.php:98
-msgid "Profile unavailable to clone."
-msgstr "Perfil no disponible para clonar."
+#: ../../mod/events.php:21
+msgid "Calendar entries imported."
+msgstr "Entradas de calendario importadas."
-#: ../../mod/profiles.php:136
-msgid "Profile unavailable to export."
-msgstr "Perfil no disponible para exportar."
+#: ../../mod/events.php:23
+msgid "No calendar entries found."
+msgstr "No se han encontrado entradas de calendario."
-#: ../../mod/profiles.php:241
-msgid "Profile Name is required."
-msgstr "Se necesita el nombre del perfil."
+#: ../../mod/events.php:100
+msgid "Event can not end before it has started."
+msgstr "Un evento no puede terminar antes de que haya comenzado."
-#: ../../mod/profiles.php:404
-msgid "Marital Status"
-msgstr "Estado civil"
+#: ../../mod/events.php:102 ../../mod/events.php:111 ../../mod/events.php:131
+msgid "Unable to generate preview."
+msgstr "No se puede crear la vista previa."
-#: ../../mod/profiles.php:408
-msgid "Romantic Partner"
-msgstr "Pareja sentimental"
+#: ../../mod/events.php:109
+msgid "Event title and start time are required."
+msgstr "Se requieren el título del evento y su hora de inicio."
-#: ../../mod/profiles.php:412
-msgid "Likes"
-msgstr "Me gusta"
+#: ../../mod/events.php:129 ../../mod/events.php:254
+msgid "Event not found."
+msgstr "Evento no encontrado."
-#: ../../mod/profiles.php:416
-msgid "Dislikes"
-msgstr "No me gusta"
+#: ../../mod/events.php:437
+msgid "Edit event titel"
+msgstr "Editar el título del evento"
-#: ../../mod/profiles.php:420
-msgid "Work/Employment"
-msgstr "Trabajo:"
+#: ../../mod/events.php:437
+msgid "Event titel"
+msgstr "Título del evento"
-#: ../../mod/profiles.php:423
-msgid "Religion"
-msgstr "Religión"
+#: ../../mod/events.php:439
+msgid "Categories (comma-separated list)"
+msgstr "Categorías (lista separada por comas)"
-#: ../../mod/profiles.php:427
-msgid "Political Views"
-msgstr "Ideas políticas"
+#: ../../mod/events.php:440
+msgid "Edit Category"
+msgstr "Editar la categoría"
-#: ../../mod/profiles.php:435
-msgid "Sexual Preference"
-msgstr "Preferencia sexual"
+#: ../../mod/events.php:440
+msgid "Category"
+msgstr "Categoría"
-#: ../../mod/profiles.php:439
-msgid "Homepage"
-msgstr "Página personal"
+#: ../../mod/events.php:443
+msgid "Edit start date and time"
+msgstr "Modificar la fecha y hora de comienzo"
-#: ../../mod/profiles.php:443
-msgid "Interests"
-msgstr "Intereses"
+#: ../../mod/events.php:443
+msgid "Start date and time"
+msgstr "Fecha y hora de comienzo"
-#: ../../mod/profiles.php:537
-msgid "Profile updated."
-msgstr "Perfil actualizado."
+#: ../../mod/events.php:444 ../../mod/events.php:447
+msgid "Finish date and time are not known or not relevant"
+msgstr "La fecha y hora de terminación no se conocen o no son relevantes"
-#: ../../mod/profiles.php:626
-msgid "Hide your contact/friend list from viewers of this profile?"
-msgstr "¿Ocultar su lista de contactos a los visitantes de este perfil?"
+#: ../../mod/events.php:446
+msgid "Edit finish date and time"
+msgstr "Modificar la fecha y hora de terminación"
-#: ../../mod/profiles.php:666
-msgid "Edit Profile Details"
-msgstr "Modificar los detalles de este perfil"
+#: ../../mod/events.php:446
+msgid "Finish date and time"
+msgstr "Fecha y hora de terminación"
-#: ../../mod/profiles.php:668
-msgid "View this profile"
-msgstr "Ver este perfil"
+#: ../../mod/events.php:448 ../../mod/events.php:449
+msgid "Adjust for viewer timezone"
+msgstr "Ajustar para obtener el visor de zona horaria"
-#: ../../mod/profiles.php:670
-msgid "Change Profile Photo"
-msgstr "Cambiar la foto del perfil"
+#: ../../mod/events.php:448
+msgid ""
+"Important for events that happen in a particular place. Not practical for "
+"global holidays."
+msgstr "Importante para los eventos que suceden en un lugar determinado. No es práctico para los globales."
-#: ../../mod/profiles.php:671
-msgid "Create a new profile using these settings"
-msgstr "Crear un nuevo perfil usando estos ajustes"
+#: ../../mod/events.php:450
+msgid "Edit Description"
+msgstr "Editar la descripción"
-#: ../../mod/profiles.php:672
-msgid "Clone this profile"
-msgstr "Clonar este perfil"
+#: ../../mod/events.php:452
+msgid "Edit Location"
+msgstr "Modificar la localización"
-#: ../../mod/profiles.php:673
-msgid "Delete this profile"
-msgstr "Eliminar este perfil"
+#: ../../mod/events.php:455 ../../mod/events.php:457
+msgid "Share this event"
+msgstr "Compartir este evento"
-#: ../../mod/profiles.php:675
-msgid "Import profile from file"
-msgstr "Importar perfil desde un fichero"
+#: ../../mod/events.php:462
+msgid "Advanced Options"
+msgstr "Opciones avanzadas"
-#: ../../mod/profiles.php:676
-msgid "Export profile to file"
-msgstr "Exportar perfil a un fichero"
+#: ../../mod/events.php:574
+msgid "l, F j"
+msgstr "l j F"
-#: ../../mod/profiles.php:677
-msgid "Profile Name:"
-msgstr "Nombre del perfil:"
+#: ../../mod/events.php:596
+msgid "Edit event"
+msgstr "Editar evento"
-#: ../../mod/profiles.php:678
-msgid "Your Full Name:"
-msgstr "Su nombre completo:"
+#: ../../mod/events.php:598
+msgid "Delete event"
+msgstr "Borrar evento"
-#: ../../mod/profiles.php:679
-msgid "Title/Description:"
-msgstr "Título/Descripción:"
+#: ../../mod/events.php:632
+msgid "calendar"
+msgstr "calendario"
-#: ../../mod/profiles.php:680
-msgid "Your Gender:"
-msgstr "Su género:"
+#: ../../mod/events.php:651
+msgid "Edit Event"
+msgstr "Editar el evento"
-#: ../../mod/profiles.php:681
-msgid "Birthday :"
-msgstr "Cumpleaños:"
+#: ../../mod/events.php:651
+msgid "Create Event"
+msgstr "Crear un evento"
-#: ../../mod/profiles.php:682
-msgid "Street Address:"
-msgstr "Calle:"
+#: ../../mod/events.php:661
+msgid "Today"
+msgstr "Hoy"
-#: ../../mod/profiles.php:683
-msgid "Locality/City:"
-msgstr "Ciudad:"
+#: ../../mod/events.php:692
+msgid "Event removed"
+msgstr "Evento borrado"
-#: ../../mod/profiles.php:684
-msgid "Postal/Zip Code:"
-msgstr "Código postal:"
+#: ../../mod/events.php:695
+msgid "Failed to remove event"
+msgstr "Error al eliminar el evento"
-#: ../../mod/profiles.php:685
-msgid "Country:"
-msgstr "País:"
+#: ../../mod/profperm.php:29 ../../mod/profperm.php:58
+msgid "Invalid profile identifier."
+msgstr "Identificador del perfil no válido"
-#: ../../mod/profiles.php:686
-msgid "Region/State:"
-msgstr "Región/Estado:"
+#: ../../mod/profperm.php:110
+msgid "Profile Visibility Editor"
+msgstr "Editor de visibilidad del perfil"
-#: ../../mod/profiles.php:687
-msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
-msgstr "<span class=\"heart\">&hearts;</span> Estado sentimental:"
+#: ../../mod/profperm.php:114
+msgid "Click on a contact to add or remove."
+msgstr "Pulsar en un contacto para añadirlo o eliminarlo."
-#: ../../mod/profiles.php:688
-msgid "Who: (if applicable)"
-msgstr "Quién: (si es aplicable)"
+#: ../../mod/profperm.php:123
+msgid "Visible To"
+msgstr "Visible para"
-#: ../../mod/profiles.php:689
-msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
-msgstr "Por ejemplo: ana123, María González, sara@ejemplo.com"
+#: ../../mod/mitem.php:48
+msgid "Unable to create element."
+msgstr "Imposible crear el elemento."
-#: ../../mod/profiles.php:690
-msgid "Since [date]:"
-msgstr "Desde [fecha]:"
+#: ../../mod/mitem.php:72
+msgid "Unable to update menu element."
+msgstr "No es posible actualizar el elemento del menú."
-#: ../../mod/profiles.php:692
-msgid "Homepage URL:"
-msgstr "Dirección de la página personal:"
+#: ../../mod/mitem.php:88
+msgid "Unable to add menu element."
+msgstr "No es posible añadir el elemento al menú"
-#: ../../mod/profiles.php:695
-msgid "Religious Views:"
-msgstr "Creencias religiosas:"
+#: ../../mod/mitem.php:149 ../../mod/mitem.php:222
+msgid "Menu Item Permissions"
+msgstr "Permisos del elemento del menú"
-#: ../../mod/profiles.php:696
-msgid "Keywords:"
-msgstr "Palabras clave:"
+#: ../../mod/mitem.php:152 ../../mod/mitem.php:168
+msgid "Link Name"
+msgstr "Nombre del enlace"
-#: ../../mod/profiles.php:699
-msgid "Example: fishing photography software"
-msgstr "Por ejemplo: software de fotografía submarina"
+#: ../../mod/mitem.php:153 ../../mod/mitem.php:227
+msgid "Link or Submenu Target"
+msgstr "Destino del enlace o submenú"
-#: ../../mod/profiles.php:700
-msgid "Used in directory listings"
-msgstr "Visible en el directorio público del canal"
+#: ../../mod/mitem.php:153
+msgid "Enter URL of the link or select a menu name to create a submenu"
+msgstr "Introducir la dirección del enlace o seleccionar el nombre de un submenú"
-#: ../../mod/profiles.php:701
-msgid "Tell us about yourself..."
-msgstr "Háblenos de usted..."
+#: ../../mod/mitem.php:154 ../../mod/mitem.php:228
+msgid "Use magic-auth if available"
+msgstr "Usar la autenticación mágica si está disponible"
-#: ../../mod/profiles.php:702
-msgid "Hobbies/Interests"
-msgstr "Aficiones/Intereses"
+#: ../../mod/mitem.php:155 ../../mod/mitem.php:229
+msgid "Open link in new window"
+msgstr "Abrir el enlace en una nueva ventana"
-#: ../../mod/profiles.php:703
-msgid "Contact information and Social Networks"
-msgstr "Información de contacto y redes sociales"
+#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
+msgid "Order in list"
+msgstr "Orden en la lista"
-#: ../../mod/profiles.php:704
-msgid "My other channels"
-msgstr "Mis otros canales"
+#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
+msgid "Higher numbers will sink to bottom of listing"
+msgstr "Los números más altos irán al final de la lista"
-#: ../../mod/profiles.php:705
-msgid "Musical interests"
-msgstr "Preferencias musicales"
+#: ../../mod/mitem.php:157
+msgid "Submit and finish"
+msgstr "Enviar y terminar"
-#: ../../mod/profiles.php:706
-msgid "Books, literature"
-msgstr "Libros, literatura"
+#: ../../mod/mitem.php:158
+msgid "Submit and continue"
+msgstr "Enviar y continuar"
-#: ../../mod/profiles.php:707
-msgid "Television"
-msgstr "Televisión"
+#: ../../mod/mitem.php:166
+msgid "Menu:"
+msgstr "Menú:"
-#: ../../mod/profiles.php:708
-msgid "Film/dance/culture/entertainment"
-msgstr "Cine/danza/cultura/entretenimiento"
+#: ../../mod/mitem.php:169
+msgid "Link Target"
+msgstr "Destino del enlace"
-#: ../../mod/profiles.php:709
-msgid "Love/romance"
-msgstr "Vida sentimental/amorosa"
+#: ../../mod/mitem.php:172
+msgid "Edit menu"
+msgstr "Editar menú"
-#: ../../mod/profiles.php:710
-msgid "Work/employment"
-msgstr "Trabajo"
+#: ../../mod/mitem.php:175
+msgid "Edit element"
+msgstr "Editar el elemento"
-#: ../../mod/profiles.php:711
-msgid "School/education"
-msgstr "Estudios"
+#: ../../mod/mitem.php:176
+msgid "Drop element"
+msgstr "Eliminar el elemento"
-#: ../../mod/profiles.php:717
-msgid "This is your default profile."
-msgstr "Este es su perfil principal."
+#: ../../mod/mitem.php:177
+msgid "New element"
+msgstr "Nuevo elemento"
-#: ../../mod/profiles.php:728
-msgid "Age: "
-msgstr "Edad:"
+#: ../../mod/mitem.php:178
+msgid "Edit this menu container"
+msgstr "Modificar el contenedor del menú"
-#: ../../mod/profiles.php:771
-msgid "Edit/Manage Profiles"
-msgstr "Modificar/gestionar perfiles"
+#: ../../mod/mitem.php:179
+msgid "Add menu element"
+msgstr "Añadir un elemento al menú"
-#: ../../mod/profiles.php:772
-msgid "Add profile things"
-msgstr "Añadir cosas al perfil"
+#: ../../mod/mitem.php:180
+msgid "Delete this menu item"
+msgstr "Eliminar este elemento del menú"
-#: ../../mod/profiles.php:773
-msgid "Include desirable objects in your profile"
-msgstr "Añadir objetos interesantes en su perfil"
+#: ../../mod/mitem.php:181
+msgid "Edit this menu item"
+msgstr "Modificar este elemento del menú"
-#: ../../mod/profperm.php:29 ../../mod/profperm.php:58
-msgid "Invalid profile identifier."
-msgstr "Identificador del perfil no válido"
+#: ../../mod/mitem.php:198
+msgid "Menu item not found."
+msgstr "Este elemento del menú no se ha encontrado"
-#: ../../mod/profperm.php:110
-msgid "Profile Visibility Editor"
-msgstr "Editor de visibilidad del perfil"
+#: ../../mod/mitem.php:211
+msgid "Menu item deleted."
+msgstr "Este elemento del menú ha sido borrado"
-#: ../../mod/profperm.php:114
-msgid "Click on a contact to add or remove."
-msgstr "Pulsar en un contacto para añadirlo o eliminarlo."
+#: ../../mod/mitem.php:213
+msgid "Menu item could not be deleted."
+msgstr "Este elemento del menú no puede ser borrado."
-#: ../../mod/profperm.php:123
-msgid "Visible To"
-msgstr "Visible para"
+#: ../../mod/mitem.php:220
+msgid "Edit Menu Element"
+msgstr "Editar elemento del menú"
-#: ../../mod/rbmark.php:90
-msgid "Select a bookmark folder"
-msgstr "Seleccionar una carpeta de marcadores"
+#: ../../mod/mitem.php:226
+msgid "Link text"
+msgstr "Texto del enlace"
-#: ../../mod/rbmark.php:95
-msgid "Save Bookmark"
-msgstr "Guardar marcador"
+#: ../../mod/wholikesme.php:13
+msgid "Who likes me?"
+msgstr "¿Quién me ha puesto \"Me gusta\"?"
-#: ../../mod/rbmark.php:96
-msgid "URL of bookmark"
-msgstr "Dirección del marcador"
+#: ../../mod/sharedwithme.php:94
+msgid "Files: shared with me"
+msgstr "Ficheros: compartidos conmigo"
-#: ../../mod/rbmark.php:101
-msgid "Or enter new bookmark folder name"
-msgstr "O introduzca un nuevo nombre para la carpeta de marcadores"
+#: ../../mod/sharedwithme.php:96
+msgid "NEW"
+msgstr "NUEVO"
-#: ../../mod/import_items.php:101
-msgid "Import completed"
-msgstr "Importación completada"
+#: ../../mod/sharedwithme.php:99
+msgid "Remove all files"
+msgstr "Eliminar todos los ficheros"
-#: ../../mod/import_items.php:119
-msgid "Import Items"
-msgstr "Importar elementos"
+#: ../../mod/sharedwithme.php:100
+msgid "Remove this file"
+msgstr "Eliminar este fichero"
-#: ../../mod/import_items.php:120
-msgid ""
-"Use this form to import existing posts and content from an export file."
-msgstr "Utilice este formulario para importar entradas existentes y contenido desde un archivo de exportación."
+#: ../../mod/viewconnections.php:59
+msgid "No connections."
+msgstr "Sin conexiones."
-#: ../../mod/wholikesme.php:13
-msgid "Who likes me?"
-msgstr "¿Quién me ha puesto \"Me gusta\"?"
+#: ../../mod/viewconnections.php:72
+#, php-format
+msgid "Visit %s's profile [%s]"
+msgstr "Visitar el perfil de %s [%s]"
#: ../../view/theme/redbasic/php/config.php:82
msgid "Focus (Hubzilla default)"
@@ -9290,51 +9330,57 @@ msgstr "Ajustar el tamaño de la foto del autor de la conversación"
msgid "Set size of followup author photos"
msgstr "Ajustar el tamaño de foto de los seguidores del autor"
-#: ../../boot.php:1291
+#: ../../boot.php:1292
#, php-format
msgid "Update %s failed. See error logs."
msgstr "La actualización %s ha fallado. Mire el informe de errores."
-#: ../../boot.php:1294
+#: ../../boot.php:1295
#, php-format
msgid "Update Error at %s"
msgstr "Error de actualización en %s"
-#: ../../boot.php:1461
+#: ../../boot.php:1462
msgid ""
"Create an account to access services and applications within the Hubzilla"
msgstr "Crear una cuenta para acceder a los servicios y aplicaciones dentro de Hubzilla"
-#: ../../boot.php:1489
+#: ../../boot.php:1484
msgid "Password"
msgstr "Contraseña"
-#: ../../boot.php:1490
+#: ../../boot.php:1485
msgid "Remember me"
msgstr "Recordarme"
-#: ../../boot.php:1493
+#: ../../boot.php:1488
msgid "Forgot your password?"
msgstr "¿Olvidó su contraseña?"
-#: ../../boot.php:2113
+#: ../../boot.php:2108
msgid "toggle mobile"
msgstr "cambiar a modo móvil"
-#: ../../boot.php:2248
+#: ../../boot.php:2243
msgid "Website SSL certificate is not valid. Please correct."
msgstr "El certificado SSL del sitio web no es válido. Por favor, solucione el problema."
-#: ../../boot.php:2251
+#: ../../boot.php:2246
#, php-format
msgid "[hubzilla] Website SSL error for %s"
msgstr "[hubzilla] Error SSL del sitio web en %s"
-#: ../../boot.php:2288
+#: ../../boot.php:2283
msgid "Cron/Scheduled tasks not running."
msgstr "Las tareas del Planificador/Cron no están funcionando."
-#: ../../boot.php:2292
+#: ../../boot.php:2287
#, php-format
msgid "[hubzilla] Cron tasks not running on %s"
msgstr "[hubzilla] Las tareas de Cron no están funcionando en %s"
+
+#: ../../Zotlabs/Zot/Auth.php:140
+msgid ""
+"Remote authentication blocked. You are logged into this site locally. Please"
+" logout and retry."
+msgstr "La autenticación desde su servidor está bloqueada. Ha iniciado sesión localmente. Por favor, salga de la sesión y vuelva a intentarlo."
diff --git a/view/es/hstrings.php b/view/es/hstrings.php
index 0084304c9..2fc5fb861 100644
--- a/view/es/hstrings.php
+++ b/view/es/hstrings.php
@@ -5,9 +5,20 @@ function string_plural_select_es($n){
return ($n != 1);;
}}
;
-$a->strings["No username found in import file."] = "No se ha encontrado el nombre de usuario en el fichero importado.";
+$a->strings["Connect"] = "Conectar";
+$a->strings["New window"] = "Nueva ventana";
+$a->strings["Open the selected location in a different window or browser tab"] = "Abrir la dirección seleccionada en una ventana o pestaña aparte";
+$a->strings["User '%s' deleted"] = "El usuario '%s' ha sido eliminado";
+$a->strings["Missing room name"] = "Sala de chat sin nombre";
+$a->strings["Duplicate room name"] = "Nombre de sala duplicado.";
+$a->strings["Invalid room specifier."] = "Especificador de sala no válido.";
+$a->strings["Room not found."] = "Sala no encontrada.";
+$a->strings["Permission denied."] = "Acceso denegado.";
+$a->strings["Room is full"] = "La sala está llena.";
+$a->strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "No se ha podido crear un canal con un identificador que ya existe en este sistema. La importación ha fallado.";
$a->strings["Unable to create a unique channel address. Import failed."] = "No se ha podido crear una dirección de canal única. Ha fallado la importación.";
-$a->strings["Import completed."] = "Importación completada.";
+$a->strings["Channel clone failed. Import failed."] = "La clonación del canal no ha salido bien. La importación ha fallado.";
+$a->strings["Cloned channel not found. Import failed."] = "No se ha podido importar el canal porque el canal clonado no se ha encontrado.";
$a->strings["parent"] = "padre";
$a->strings["Collection"] = "Colección";
$a->strings["Principal"] = "Principal";
@@ -32,132 +43,6 @@ $a->strings["You are using %1\$s of %2\$s available file storage. (%3\$s&#37;)"]
$a->strings["WARNING:"] = "ATENCIÓN:";
$a->strings["Create new folder"] = "Crear nueva carpeta";
$a->strings["Upload file"] = "Subir fichero";
-$a->strings["Can view my normal stream and posts"] = "Pueden verse mi flujo de actividad y publicaciones normales";
-$a->strings["Can view my default channel profile"] = "Puede verse mi perfil de canal predeterminado.";
-$a->strings["Can view my connections"] = "Pueden verse mis conexiones";
-$a->strings["Can view my file storage and photos"] = "Pueden verse mi repositorio de ficheros y mis fotos";
-$a->strings["Can view my webpages"] = "Pueden verse mis páginas web";
-$a->strings["Can send me their channel stream and posts"] = "Me pueden enviar sus entradas y flujo de actividad del canal";
-$a->strings["Can post on my channel page (\"wall\")"] = "Pueden crearse entradas en mi página de inicio del canal (“muroâ€)";
-$a->strings["Can comment on or like my posts"] = "Pueden publicarse comentarios en mis publicaciones o marcar mis entradas con 'me gusta'.";
-$a->strings["Can send me private mail messages"] = "Se me pueden enviar mensajes privados";
-$a->strings["Can like/dislike stuff"] = "Puede marcarse contenido como me gusta/no me gusta";
-$a->strings["Profiles and things other than posts/comments"] = "Perfiles y otras cosas aparte de publicaciones/comentarios";
-$a->strings["Can forward to all my channel contacts via post @mentions"] = "Puede enviarse una entrada a todos mis contactos del canal mediante una @mención";
-$a->strings["Advanced - useful for creating group forum channels"] = "Avanzado - útil para crear canales de foros de discusión o grupos";
-$a->strings["Can chat with me (when available)"] = "Se puede charlar conmigo (cuando esté disponible)";
-$a->strings["Can write to my file storage and photos"] = "Puede escribirse en mi repositorio de ficheros y fotos";
-$a->strings["Can edit my webpages"] = "Pueden editarse mis páginas web";
-$a->strings["Can source my public posts in derived channels"] = "Pueden utilizarse mis publicaciones públicas como origen de contenidos en canales derivados";
-$a->strings["Somewhat advanced - very useful in open communities"] = "Algo avanzado - muy útil en comunidades abiertas";
-$a->strings["Can administer my channel resources"] = "Pueden administrarse mis recursos del canal";
-$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Muy avanzado. Déjelo a no ser que sepa bien lo que está haciendo.";
-$a->strings["Social Networking"] = "Redes sociales";
-$a->strings["Mostly Public"] = "Público en su mayor parte";
-$a->strings["Restricted"] = "Restringido";
-$a->strings["Private"] = "Privado";
-$a->strings["Community Forum"] = "Foro de discusión";
-$a->strings["Feed Republish"] = "Republicar un \"feed\"";
-$a->strings["Special Purpose"] = "Propósito especial";
-$a->strings["Celebrity/Soapbox"] = "Página para fans";
-$a->strings["Group Repository"] = "Repositorio de grupo";
-$a->strings["Other"] = "Otro";
-$a->strings["Custom/Expert Mode"] = "Modo personalizado/experto";
-$a->strings["Missing room name"] = "Sala de chat sin nombre";
-$a->strings["Duplicate room name"] = "Nombre de sala duplicado.";
-$a->strings["Invalid room specifier."] = "Especificador de sala no válido.";
-$a->strings["Room not found."] = "Sala no encontrada.";
-$a->strings["Permission denied."] = "Acceso denegado.";
-$a->strings["Room is full"] = "La sala está llena.";
-$a->strings["Miscellaneous"] = "Varios";
-$a->strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-DD o MM-DD";
-$a->strings["Required"] = "Obligatorio";
-$a->strings["never"] = "nunca";
-$a->strings["less than a second ago"] = "hace un instante";
-$a->strings["year"] = "año";
-$a->strings["years"] = "años";
-$a->strings["month"] = "mes";
-$a->strings["months"] = "meses";
-$a->strings["week"] = "semana";
-$a->strings["weeks"] = "semanas";
-$a->strings["day"] = "día";
-$a->strings["days"] = "días";
-$a->strings["hour"] = "hora";
-$a->strings["hours"] = "horas";
-$a->strings["minute"] = "minuto";
-$a->strings["minutes"] = "minutos";
-$a->strings["second"] = "segundo";
-$a->strings["seconds"] = "segundos";
-$a->strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "hace %1\$d %2\$s";
-$a->strings["%1\$s's birthday"] = "Cumpleaños de %1\$s";
-$a->strings["Happy Birthday %1\$s"] = "Feliz cumpleaños %1\$s";
-$a->strings["General Features"] = "Características generales";
-$a->strings["Content Expiration"] = "Caducidad del contenido";
-$a->strings["Remove posts/comments and/or private messages at a future time"] = "Eliminar publicaciones/comentarios y/o mensajes privados más adelante";
-$a->strings["Multiple Profiles"] = "Múltiples perfiles";
-$a->strings["Ability to create multiple profiles"] = "Capacidad de crear múltiples perfiles";
-$a->strings["Advanced Profiles"] = "Perfiles avanzados";
-$a->strings["Additional profile sections and selections"] = "Secciones y selecciones de perfil adicionales";
-$a->strings["Profile Import/Export"] = "Importar/Exportar perfil";
-$a->strings["Save and load profile details across sites/channels"] = "Guardar y cargar detalles del perfil a través de sitios/canales";
-$a->strings["Web Pages"] = "Páginas web";
-$a->strings["Provide managed web pages on your channel"] = "Proveer páginas web gestionadas en su canal";
-$a->strings["Private Notes"] = "Notas privadas";
-$a->strings["Enables a tool to store notes and reminders"] = "Activar una herramienta para almacenar notas y recordatorios";
-$a->strings["Navigation Channel Select"] = "Navegación por el selector de canales";
-$a->strings["Change channels directly from within the navigation dropdown menu"] = "Cambiar de canales directamente desde el menú de navegación desplegable";
-$a->strings["Photo Location"] = "Ubicación de las fotos";
-$a->strings["If location data is available on uploaded photos, link this to a map."] = "Si los datos de ubicación están disponibles en las fotos subidas, enlazar estas a un mapa.";
-$a->strings["Expert Mode"] = "Modo de experto";
-$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Habilitar el modo de experto para acceder a opciones avanzadas de configuración";
-$a->strings["Premium Channel"] = "Canal premium";
-$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Les permite configurar restricciones y normas de uso a aquellos que conectan con su canal";
-$a->strings["Post Composition Features"] = "Características de composición de entradas";
-$a->strings["Use Markdown"] = "Usar Markdown";
-$a->strings["Allow use of \"Markdown\" to format posts"] = "Permitir el uso de \"Markdown\" para formatear publicaciones";
-$a->strings["Large Photos"] = "Fotos de gran tamaño";
-$a->strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Incluir miniaturas de fotos grandes (1024px) en publicaciones. Si no está habilitado, usar miniaturas pequeñas (6400px)";
-$a->strings["Channel Sources"] = "Orígenes de los contenidos del canal";
-$a->strings["Automatically import channel content from other channels or feeds"] = "Importar automáticamente contenido de otros canales o \"feeds\"";
-$a->strings["Even More Encryption"] = "Más cifrado todavía";
-$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Permitir cifrado adicional de contenido \"punto-a-punto\" con una clave secreta compartida.";
-$a->strings["Enable Voting Tools"] = "Activar herramientas de votación";
-$a->strings["Provide a class of post which others can vote on"] = "Proveer una clase de publicación en la que otros puedan votar";
-$a->strings["Delayed Posting"] = "Publicación aplazada";
-$a->strings["Allow posts to be published at a later date"] = "Permitir mensajes que se publicarán en una fecha posterior";
-$a->strings["Suppress Duplicate Posts/Comments"] = "Prevenir entradas o comentarios duplicados";
-$a->strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Prevenir que entradas con contenido idéntico se publiquen con menos de dos minutos de intervalo.";
-$a->strings["Network and Stream Filtering"] = "Filtrado del contenido";
-$a->strings["Search by Date"] = "Buscar por fecha";
-$a->strings["Ability to select posts by date ranges"] = "Capacidad de seleccionar entradas por rango de fechas";
-$a->strings["Collections Filter"] = "Filtrado de colecciones";
-$a->strings["Enable widget to display Network posts only from selected collections"] = "Habilitar la muestra de entradas eligiendo colecciones";
-$a->strings["Saved Searches"] = "Búsquedas guardadas";
-$a->strings["Save search terms for re-use"] = "Guardar términos de búsqueda para su reutilización";
-$a->strings["Network Personal Tab"] = "Actividad personal";
-$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Habilitar una pestaña en la cual se muestren solo las entradas en las que ha participado.";
-$a->strings["Network New Tab"] = "Contenido nuevo";
-$a->strings["Enable tab to display all new Network activity"] = "Habilitar una pestaña en la que se muestre solo el contenido nuevo";
-$a->strings["Affinity Tool"] = "Herramienta de afinidad";
-$a->strings["Filter stream activity by depth of relationships"] = "Filtrar la actividad del flujo por profundidad de relaciones";
-$a->strings["Connection Filtering"] = "Filtrado de conexiones";
-$a->strings["Filter incoming posts from connections based on keywords/content"] = "Filtrar publicaciones entrantes de conexiones por palabras clave o contenido";
-$a->strings["Suggest Channels"] = "Sugerir canales";
-$a->strings["Show channel suggestions"] = "Mostrar sugerencias de canales";
-$a->strings["Post/Comment Tools"] = "Herramientas de entradas/comentarios";
-$a->strings["Tagging"] = "Etiquetado";
-$a->strings["Ability to tag existing posts"] = "Capacidad de etiquetar entradas existentes";
-$a->strings["Post Categories"] = "Categorías de entradas";
-$a->strings["Add categories to your posts"] = "Añadir categorías a sus publicaciones";
-$a->strings["Saved Folders"] = "Carpetas guardadas";
-$a->strings["Ability to file posts under folders"] = "Capacidad de archivar entradas en carpetas";
-$a->strings["Dislike Posts"] = "Desagrado de publicaciones";
-$a->strings["Ability to dislike posts/comments"] = "Capacidad de mostrar desacuerdo con el contenido de entradas y comentarios";
-$a->strings["Star Posts"] = "Entradas destacadas";
-$a->strings["Ability to mark special posts with a star indicator"] = "Capacidad de marcar entradas destacadas con un indicador de estrella";
-$a->strings["Tag Cloud"] = "Nube de etiquetas";
-$a->strings["Provide a personal tag cloud on your channel page"] = "Proveer nube de etiquetas personal en su página de canal";
-$a->strings["Default"] = "Predeterminado";
$a->strings["Delete this item?"] = "¿Borrar este elemento?";
$a->strings["Comment"] = "Comentar";
$a->strings["[+] show all"] = "[+] mostrar todo:";
@@ -178,6 +63,7 @@ $a->strings["Describe (optional)"] = "Describir (opcional)";
$a->strings["Submit"] = "Enviar";
$a->strings["Please enter a link URL"] = "Por favor, introduzca una dirección de enlace";
$a->strings["Unsaved changes. Are you sure you wish to leave this page?"] = "Cambios no guardados. ¿Está seguro de que desea abandonar la página?";
+$a->strings["Location"] = "Ubicación";
$a->strings["timeago.prefixAgo"] = "timeago.prefixAgo";
$a->strings["timeago.prefixFromNow"] = "timeago.prefixFromNow";
$a->strings["ago"] = "antes";
@@ -207,18 +93,18 @@ $a->strings["September"] = "septiembre";
$a->strings["October"] = "octubre";
$a->strings["November"] = "noviembre";
$a->strings["December"] = "diciembre";
-$a->strings["Jan"] = "Ene";
-$a->strings["Feb"] = "Feb";
-$a->strings["Mar"] = "Mar";
-$a->strings["Apr"] = "Abr";
-$a->strings["__ctx:short__ May"] = "May";
-$a->strings["Jun"] = "Jun";
-$a->strings["Jul"] = "Jul";
-$a->strings["Aug"] = "Ago";
-$a->strings["Sep"] = "Sep";
-$a->strings["Oct"] = "Oct";
-$a->strings["Nov"] = "Nov";
-$a->strings["Dec"] = "Dic";
+$a->strings["Jan"] = "ene";
+$a->strings["Feb"] = "feb";
+$a->strings["Mar"] = "mar";
+$a->strings["Apr"] = "abr";
+$a->strings["__ctx:short__ May"] = "may";
+$a->strings["Jun"] = "jun";
+$a->strings["Jul"] = "jul";
+$a->strings["Aug"] = "ago";
+$a->strings["Sep"] = "sep";
+$a->strings["Oct"] = "oct";
+$a->strings["Nov"] = "nov";
+$a->strings["Dec"] = "dic";
$a->strings["Sunday"] = "domingo";
$a->strings["Monday"] = "lunes";
$a->strings["Tuesday"] = "martes";
@@ -226,44 +112,21 @@ $a->strings["Wednesday"] = "miércoles";
$a->strings["Thursday"] = "jueves";
$a->strings["Friday"] = "viernes";
$a->strings["Saturday"] = "sábado";
-$a->strings["Sun"] = "Dom";
-$a->strings["Mon"] = "Lun";
-$a->strings["Tue"] = "Mar";
-$a->strings["Wed"] = "Mié";
-$a->strings["Thu"] = "Jue";
-$a->strings["Fri"] = "Vie";
-$a->strings["Sat"] = "Sáb";
+$a->strings["Sun"] = "dom";
+$a->strings["Mon"] = "lun";
+$a->strings["Tue"] = "mar";
+$a->strings["Wed"] = "mié";
+$a->strings["Thu"] = "jue";
+$a->strings["Fri"] = "vie";
+$a->strings["Sat"] = "sáb";
$a->strings["__ctx:calendar__ today"] = "hoy";
$a->strings["__ctx:calendar__ month"] = "mes";
$a->strings["__ctx:calendar__ week"] = "semana";
$a->strings["__ctx:calendar__ day"] = "día";
$a->strings["__ctx:calendar__ All day"] = "Todos los días";
-$a->strings["Frequently"] = "Frecuentemente";
-$a->strings["Hourly"] = "Cada hora";
-$a->strings["Twice daily"] = "Dos veces al día";
-$a->strings["Daily"] = "Diariamente";
-$a->strings["Weekly"] = "Semanalmente";
-$a->strings["Monthly"] = "Mensualmente";
-$a->strings["Friendica"] = "Friendica";
-$a->strings["OStatus"] = "OStatus";
-$a->strings["RSS/Atom"] = "RSS/Atom";
-$a->strings["Email"] = "Correo electrónico";
-$a->strings["Diaspora"] = "Diaspora";
-$a->strings["Facebook"] = "Facebook";
-$a->strings["Zot!"] = "Zot!";
-$a->strings["LinkedIn"] = "LinkedIn";
-$a->strings["XMPP/IM"] = "XMPP/IM";
-$a->strings["MySpace"] = "MySpace";
-$a->strings[" and "] = "y";
-$a->strings["public profile"] = "perfil público";
-$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s cambió %2\$s a &ldquo;%3\$s&rdquo;";
-$a->strings["Visit %1\$s's %2\$s"] = "Visitar %2\$s de %1\$s";
-$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s ha actualizado %2\$s cambiando %3\$s.";
-$a->strings["Connect"] = "Conectar";
-$a->strings["New window"] = "Nueva ventana";
-$a->strings["Open the selected location in a different window or browser tab"] = "Abrir la dirección seleccionada en una ventana o pestaña aparte";
-$a->strings["User '%s' deleted"] = "El usuario '%s' ha sido eliminado";
-$a->strings["Cannot locate DNS info for database server '%s'"] = "No se ha podido localizar información de DNS para el servidor de base de datos “%sâ€";
+$a->strings["No username found in import file."] = "No se ha encontrado el nombre de usuario en el fichero importado.";
+$a->strings["Import completed."] = "Importación completada.";
+$a->strings["Default"] = "Predeterminado";
$a->strings["Permission denied"] = "Permiso denegado";
$a->strings["(Unknown)"] = "(Desconocido)";
$a->strings["Visible to anybody on the internet."] = "Visible para cualquiera en internet.";
@@ -280,16 +143,357 @@ $a->strings["Collection is empty."] = "La colección está vacía.";
$a->strings["Collection: %s"] = "Colección: %s";
$a->strings["Connection: %s"] = "Conexión: %s";
$a->strings["Connection not found."] = "Conexión no encontrada";
-$a->strings["photo"] = "foto";
+$a->strings["l F d, Y \\@ g:i A"] = "l d de F, Y \\@ G:i";
+$a->strings["Starts:"] = "Comienza:";
+$a->strings["Finishes:"] = "Finaliza:";
+$a->strings["Location:"] = "Ubicación:";
+$a->strings["This event has been added to your calendar."] = "Este evento ha sido añadido a su calendario.";
$a->strings["event"] = "evento";
-$a->strings["channel"] = "canal";
+$a->strings["Not specified"] = "Sin especificar";
+$a->strings["Needs Action"] = "Necesita de una intervención";
+$a->strings["Completed"] = "Completado/a";
+$a->strings["In Process"] = "En proceso";
+$a->strings["Cancelled"] = "Cancelado/a";
+$a->strings["Unable to obtain identity information from database"] = "No ha sido posible obtener información sobre la identidad desde la base de datos";
+$a->strings["Empty name"] = "Nombre vacío";
+$a->strings["Name too long"] = "Nombre demasiado largo";
+$a->strings["No account identifier"] = "Ningún identificador de la cuenta";
+$a->strings["Nickname is required."] = "Se requiere un sobrenombre (alias).";
+$a->strings["Reserved nickname. Please choose another."] = "Sobrenombre en uso. Por favor, elija otro.";
+$a->strings["Nickname has unsupported characters or is already being used on this site."] = "El alias contiene caracteres no admitidos o está ya en uso por otros usuarios de este sitio.";
+$a->strings["Unable to retrieve created identity"] = "No ha sido posible recuperar la identidad creada";
+$a->strings["Default Profile"] = "Perfil principal";
+$a->strings["Friends"] = "Amigos";
+$a->strings["Requested channel is not available."] = "El canal solicitado no está disponible.";
+$a->strings["Requested profile is not available."] = "El perfil solicitado no está disponible.";
+$a->strings["Change profile photo"] = "Cambiar la foto del perfil";
+$a->strings["Profiles"] = "Perfiles";
+$a->strings["Manage/edit profiles"] = "Administrar/editar perfiles";
+$a->strings["Create New Profile"] = "Crear un nuevo perfil";
+$a->strings["Edit Profile"] = "Editar el perfil";
+$a->strings["Profile Image"] = "Imagen del perfil";
+$a->strings["visible to everybody"] = "visible para cualquiera";
+$a->strings["Edit visibility"] = "Editar visibilidad";
+$a->strings["Gender:"] = "Género:";
+$a->strings["Status:"] = "Estado:";
+$a->strings["Homepage:"] = "Página personal:";
+$a->strings["Online Now"] = "Ahora en línea";
+$a->strings["g A l F d"] = "g A l d F";
+$a->strings["F d"] = "d F";
+$a->strings["[today]"] = "[hoy]";
+$a->strings["Birthday Reminders"] = "Recordatorios de cumpleaños";
+$a->strings["Birthdays this week:"] = "Cumpleaños de esta semana:";
+$a->strings["[No description]"] = "[Sin descripción]";
+$a->strings["Event Reminders"] = "Recordatorios de eventos";
+$a->strings["Events this week:"] = "Eventos de esta semana:";
+$a->strings["Profile"] = "Perfil";
+$a->strings["Full Name:"] = "Nombre completo:";
+$a->strings["Like this channel"] = "Me gusta este canal";
+$a->strings["__ctx:noun__ Like"] = array(
+ 0 => "Me gusta",
+ 1 => "Me gusta",
+);
+$a->strings["j F, Y"] = "j F Y";
+$a->strings["j F"] = "j F";
+$a->strings["Birthday:"] = "Cumpleaños:";
+$a->strings["Age:"] = "Edad:";
+$a->strings["for %1\$d %2\$s"] = "por %1\$d %2\$s";
+$a->strings["Sexual Preference:"] = "Orientación sexual:";
+$a->strings["Hometown:"] = "Ciudad de origen:";
+$a->strings["Tags:"] = "Etiquetas:";
+$a->strings["Political Views:"] = "Posición política:";
+$a->strings["Religion:"] = "Religión:";
+$a->strings["About:"] = "Sobre mí:";
+$a->strings["Hobbies/Interests:"] = "Aficciones/Intereses:";
+$a->strings["Likes:"] = "Me gusta:";
+$a->strings["Dislikes:"] = "No me gusta:";
+$a->strings["Contact information and Social Networks:"] = "Información de contacto y redes sociales:";
+$a->strings["My other channels:"] = "Mis otros canales:";
+$a->strings["Musical interests:"] = "Intereses musicales:";
+$a->strings["Books, literature:"] = "Libros, literatura:";
+$a->strings["Television:"] = "Televisión:";
+$a->strings["Film/dance/culture/entertainment:"] = "Cine/danza/cultura/entretenimiento:";
+$a->strings["Love/Romance:"] = "Vida sentimental/amorosa:";
+$a->strings["Work/employment:"] = "Trabajo:";
+$a->strings["School/education:"] = "Estudios:";
+$a->strings["Like this thing"] = "Me gusta esto";
+$a->strings["Tags"] = "Etiquetas";
+$a->strings["Categories"] = "Categorías";
+$a->strings["Keywords"] = "Palabras clave";
+$a->strings["have"] = "tener";
+$a->strings["has"] = "tiene";
+$a->strings["want"] = "quiero";
+$a->strings["wants"] = "quiere";
+$a->strings["like"] = "me gusta";
+$a->strings["likes"] = "gusta de";
+$a->strings["dislike"] = "no me gusta";
+$a->strings["dislikes"] = "no gusta de";
+$a->strings["Visible to your default audience"] = "Visible para su público predeterminado.";
+$a->strings["Show"] = "Mostrar";
+$a->strings["Don't show"] = "No mostrar";
+$a->strings["Other networks and post services"] = "Otras redes y servicios de correo";
+$a->strings["Permissions"] = "Permisos";
+$a->strings["Close"] = "Cerrar";
+$a->strings[" and "] = "y";
+$a->strings["public profile"] = "perfil público";
+$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s cambió %2\$s a &ldquo;%3\$s&rdquo;";
+$a->strings["Visit %1\$s's %2\$s"] = "Visitar %2\$s de %1\$s";
+$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s ha actualizado %2\$s cambiando %3\$s.";
+$a->strings["Item was not found."] = "Elemento no encontrado.";
+$a->strings["No source file."] = "Ningún fichero de origen";
+$a->strings["Cannot locate file to replace"] = "No se puede localizar el fichero que va a ser sustituido.";
+$a->strings["Cannot locate file to revise/update"] = "No se puede localizar el fichero para revisar/actualizar";
+$a->strings["File exceeds size limit of %d"] = "El fichero supera el limite de tamaño de %d";
+$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Ha alcanzado su límite de %1$.0f Mbytes de almacenamiento de adjuntos.";
+$a->strings["File upload failed. Possible system limit or action terminated."] = "Error de carga, posiblemente por limite del sistema o porque la acción ha finalizado.";
+$a->strings["Stored file could not be verified. Upload failed."] = "El fichero almacenado no ha podido ser verificado. El envío ha fallado.";
+$a->strings["Path not available."] = "Ruta no disponible.";
+$a->strings["Empty pathname"] = "Ruta vacía";
+$a->strings["duplicate filename or path"] = "Nombre duplicado de ruta o fichero";
+$a->strings["Path not found."] = "Ruta no encontrada";
+$a->strings["mkdir failed."] = "mkdir ha fallado.";
+$a->strings["database storage failed."] = "el almacenamiento en la base de datos ha fallado.";
+$a->strings["Empty path"] = "Ruta vacía";
+$a->strings["Attachments:"] = "Ficheros adjuntos:";
+$a->strings["\$Projectname event notification:"] = "Notificación de eventos de \$Projectname:";
+$a->strings["created a new post"] = "ha creado una nueva entrada";
+$a->strings["commented on %s's post"] = "ha comentado la entrada de %s";
+$a->strings["Apps"] = "Aplicaciones";
+$a->strings["System"] = "Sistema";
+$a->strings["Personal"] = "Personales";
+$a->strings["Create Personal App"] = "Crear una aplicación personal";
+$a->strings["Edit Personal App"] = "Editar una aplicación personal";
+$a->strings["Ignore/Hide"] = "Ignorar/Ocultar";
+$a->strings["Suggestions"] = "Sugerencias";
+$a->strings["See more..."] = "Ver más...";
+$a->strings["You have %1$.0f of %2$.0f allowed connections."] = "Tiene %1$.0f de %2$.0f conexiones permitidas.";
+$a->strings["Add New Connection"] = "Añadir nueva conexión";
+$a->strings["Enter the channel address"] = "Introducir la dirección del canal";
+$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Ejemplo: paco@ejemplo.com, http://ejemplo.com/paco";
+$a->strings["Notes"] = "Notas";
+$a->strings["Save"] = "Guardar";
+$a->strings["Remove term"] = "Eliminar término";
+$a->strings["Saved Searches"] = "Búsquedas guardadas";
+$a->strings["add"] = "añadir";
+$a->strings["Saved Folders"] = "Carpetas guardadas";
+$a->strings["Everything"] = "Todo";
+$a->strings["Archives"] = "Hemeroteca";
+$a->strings["Me"] = "Yo";
+$a->strings["Family"] = "Familia";
+$a->strings["Acquaintances"] = "Conocidos/as";
+$a->strings["All"] = "Todas";
+$a->strings["Refresh"] = "Recargar";
+$a->strings["Account settings"] = "Configuración de la cuenta";
+$a->strings["Channel settings"] = "Configuración del canal";
+$a->strings["Additional features"] = "Características adicionales";
+$a->strings["Feature/Addon settings"] = "Configuración de características o complementos";
+$a->strings["Display settings"] = "Ajustes de visualización";
+$a->strings["Connected apps"] = "Aplicaciones conectadas";
+$a->strings["Export channel"] = "Exportar canal";
+$a->strings["Connection Default Permissions"] = "Permisos predeterminados de conexión";
+$a->strings["Premium Channel Settings"] = "Configuración del canal premium";
+$a->strings["Channel Sources"] = "Orígenes de los contenidos del canal";
+$a->strings["Settings"] = "Ajustes";
+$a->strings["Private Mail Menu"] = "Menú de correo privado";
+$a->strings["Combined View"] = "Vista combinada";
+$a->strings["Inbox"] = "Bandeja de entrada";
+$a->strings["Outbox"] = "Bandeja de salida";
+$a->strings["New Message"] = "Nuevo mensaje";
+$a->strings["Conversations"] = "Conversaciones";
+$a->strings["Received Messages"] = "Mensajes recibidos";
+$a->strings["Sent Messages"] = "Enviar mensajes";
+$a->strings["No messages."] = "Sin mensajes.";
+$a->strings["Delete conversation"] = "Eliminar conversación";
+$a->strings["Events Menu"] = "Menú de eventos";
+$a->strings["Day View"] = "Eventos del día";
+$a->strings["Week View"] = "Eventos de la semana";
+$a->strings["Month View"] = "Eventos del mes";
+$a->strings["Export"] = "Exportar";
+$a->strings["Import"] = "Importar";
+$a->strings["Events Tools"] = "Gestión de eventos";
+$a->strings["Export Calendar"] = "Exportar el calendario";
+$a->strings["Import Calendar"] = "Importar un calendario";
+$a->strings["Chat Rooms"] = "Salas de chat";
+$a->strings["Bookmarked Chatrooms"] = "Salas de chat preferidas";
+$a->strings["Suggested Chatrooms"] = "Salas de chat sugeridas";
+$a->strings["photo/image"] = "foto/imagen";
+$a->strings["Rate Me"] = "Valorar este canal";
+$a->strings["View Ratings"] = "Mostrar las valoraciones";
+$a->strings["Public Hubs"] = "Servidores públicos";
+$a->strings["Forums"] = "Foros";
+$a->strings["Tasks"] = "Tareas";
+$a->strings["Documentation"] = "Documentación";
+$a->strings["Project/Site Information"] = "Información sobre el proyecto o sitio";
+$a->strings["For Members"] = "Para los usuarios";
+$a->strings["For Administrators"] = "Para los administradores";
+$a->strings["For Developers"] = "Para los desarrolladores";
+$a->strings["Site"] = "Sitio";
+$a->strings["Accounts"] = "Cuentas";
+$a->strings["Channels"] = "Canales";
+$a->strings["Plugins"] = "Extensiones";
+$a->strings["Themes"] = "Temas";
+$a->strings["Inspect queue"] = "Examinar la cola";
+$a->strings["Profile Config"] = "Ajustes del perfil";
+$a->strings["DB updates"] = "Actualizaciones de la base de datos";
+$a->strings["Logs"] = "Informes";
+$a->strings["Admin"] = "Administrador";
+$a->strings["Plugin Features"] = "Ajustes de la extensión";
+$a->strings["User registrations waiting for confirmation"] = "Registros de usuarios pendientes de confirmación";
+$a->strings["View Photo"] = "Ver foto";
+$a->strings["Edit Album"] = "Editar álbum";
+$a->strings["%1\$s's bookmarks"] = "Marcadores de %1\$s";
+$a->strings["General Features"] = "Características generales";
+$a->strings["Content Expiration"] = "Caducidad del contenido";
+$a->strings["Remove posts/comments and/or private messages at a future time"] = "Eliminar publicaciones/comentarios y/o mensajes privados más adelante";
+$a->strings["Multiple Profiles"] = "Múltiples perfiles";
+$a->strings["Ability to create multiple profiles"] = "Capacidad de crear múltiples perfiles";
+$a->strings["Advanced Profiles"] = "Perfiles avanzados";
+$a->strings["Additional profile sections and selections"] = "Secciones y selecciones de perfil adicionales";
+$a->strings["Profile Import/Export"] = "Importar/Exportar perfil";
+$a->strings["Save and load profile details across sites/channels"] = "Guardar y cargar detalles del perfil a través de sitios/canales";
+$a->strings["Web Pages"] = "Páginas web";
+$a->strings["Provide managed web pages on your channel"] = "Proveer páginas web gestionadas en su canal";
+$a->strings["Private Notes"] = "Notas privadas";
+$a->strings["Enables a tool to store notes and reminders"] = "Activar una herramienta para almacenar notas y recordatorios";
+$a->strings["Navigation Channel Select"] = "Navegación por el selector de canales";
+$a->strings["Change channels directly from within the navigation dropdown menu"] = "Cambiar de canales directamente desde el menú de navegación desplegable";
+$a->strings["Photo Location"] = "Ubicación de las fotos";
+$a->strings["If location data is available on uploaded photos, link this to a map."] = "Si los datos de ubicación están disponibles en las fotos subidas, enlazar estas a un mapa.";
+$a->strings["Expert Mode"] = "Modo de experto";
+$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Habilitar el modo de experto para acceder a opciones avanzadas de configuración";
+$a->strings["Premium Channel"] = "Canal premium";
+$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Les permite configurar restricciones y normas de uso a aquellos que conectan con su canal";
+$a->strings["Post Composition Features"] = "Características de composición de entradas";
+$a->strings["Use Markdown"] = "Usar Markdown";
+$a->strings["Allow use of \"Markdown\" to format posts"] = "Permitir el uso de \"Markdown\" para formatear publicaciones";
+$a->strings["Large Photos"] = "Fotos de gran tamaño";
+$a->strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Incluir miniaturas de fotos grandes (1024px) en publicaciones. Si no está habilitado, usar miniaturas pequeñas (640px)";
+$a->strings["Automatically import channel content from other channels or feeds"] = "Importar automáticamente contenido de otros canales o \"feeds\"";
+$a->strings["Even More Encryption"] = "Más cifrado todavía";
+$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Permitir cifrado adicional de contenido \"punto-a-punto\" con una clave secreta compartida.";
+$a->strings["Enable Voting Tools"] = "Activar herramientas de votación";
+$a->strings["Provide a class of post which others can vote on"] = "Proveer una clase de publicación en la que otros puedan votar";
+$a->strings["Delayed Posting"] = "Publicación aplazada";
+$a->strings["Allow posts to be published at a later date"] = "Permitir mensajes que se publicarán en una fecha posterior";
+$a->strings["Suppress Duplicate Posts/Comments"] = "Prevenir entradas o comentarios duplicados";
+$a->strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Prevenir que entradas con contenido idéntico se publiquen con menos de dos minutos de intervalo.";
+$a->strings["Network and Stream Filtering"] = "Filtrado del contenido";
+$a->strings["Search by Date"] = "Buscar por fecha";
+$a->strings["Ability to select posts by date ranges"] = "Capacidad de seleccionar entradas por rango de fechas";
+$a->strings["Collections Filter"] = "Filtrado de colecciones";
+$a->strings["Enable widget to display Network posts only from selected collections"] = "Habilitar la muestra de entradas eligiendo colecciones";
+$a->strings["Save search terms for re-use"] = "Guardar términos de búsqueda para su reutilización";
+$a->strings["Network Personal Tab"] = "Actividad personal";
+$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Habilitar una pestaña en la cual se muestren solo las entradas en las que ha participado.";
+$a->strings["Network New Tab"] = "Contenido nuevo";
+$a->strings["Enable tab to display all new Network activity"] = "Habilitar una pestaña en la que se muestre solo el contenido nuevo";
+$a->strings["Affinity Tool"] = "Herramienta de afinidad";
+$a->strings["Filter stream activity by depth of relationships"] = "Filtrar el contenido según la profundidad de las relaciones";
+$a->strings["Connection Filtering"] = "Filtrado de conexiones";
+$a->strings["Filter incoming posts from connections based on keywords/content"] = "Filtrar publicaciones entrantes de conexiones por palabras clave o contenido";
+$a->strings["Suggest Channels"] = "Sugerir canales";
+$a->strings["Show channel suggestions"] = "Mostrar sugerencias de canales";
+$a->strings["Post/Comment Tools"] = "Herramientas de entradas/comentarios";
+$a->strings["Tagging"] = "Etiquetado";
+$a->strings["Ability to tag existing posts"] = "Capacidad de etiquetar entradas existentes";
+$a->strings["Post Categories"] = "Categorías de entradas";
+$a->strings["Add categories to your posts"] = "Añadir categorías a sus publicaciones";
+$a->strings["Ability to file posts under folders"] = "Capacidad de archivar entradas en carpetas";
+$a->strings["Dislike Posts"] = "Desagrado de publicaciones";
+$a->strings["Ability to dislike posts/comments"] = "Capacidad de mostrar desacuerdo con el contenido de entradas y comentarios";
+$a->strings["Star Posts"] = "Entradas destacadas";
+$a->strings["Ability to mark special posts with a star indicator"] = "Capacidad de marcar entradas destacadas con un indicador de estrella";
+$a->strings["Tag Cloud"] = "Nube de etiquetas";
+$a->strings["Provide a personal tag cloud on your channel page"] = "Proveer nube de etiquetas personal en su página de canal";
+$a->strings["Male"] = "Hombre";
+$a->strings["Female"] = "Mujer";
+$a->strings["Currently Male"] = "Actualmente hombre";
+$a->strings["Currently Female"] = "Actualmente mujer";
+$a->strings["Mostly Male"] = "Generalmente hombre";
+$a->strings["Mostly Female"] = "Generalmente mujer";
+$a->strings["Transgender"] = "Transgénero";
+$a->strings["Intersex"] = "Intersexual";
+$a->strings["Transsexual"] = "Transexual";
+$a->strings["Hermaphrodite"] = "Hermafrodita";
+$a->strings["Neuter"] = "Neutral";
+$a->strings["Non-specific"] = "No especificado";
+$a->strings["Other"] = "Otro";
+$a->strings["Undecided"] = "Indeciso/a";
+$a->strings["Males"] = "Hombres";
+$a->strings["Females"] = "Mujeres";
+$a->strings["Gay"] = "Homosexual";
+$a->strings["Lesbian"] = "Lesbiana";
+$a->strings["No Preference"] = "Sin preferencias";
+$a->strings["Bisexual"] = "Bisexual";
+$a->strings["Autosexual"] = "Autosexual";
+$a->strings["Abstinent"] = "Casto/a";
+$a->strings["Virgin"] = "Virgen";
+$a->strings["Deviant"] = "Fuera de lo común";
+$a->strings["Fetish"] = "Fetichista";
+$a->strings["Oodles"] = "Orgías";
+$a->strings["Nonsexual"] = "Asexual";
+$a->strings["Single"] = "Soltero/a";
+$a->strings["Lonely"] = "Solo/a";
+$a->strings["Available"] = "Disponible";
+$a->strings["Unavailable"] = "No disponible";
+$a->strings["Has crush"] = "Enamorado/a";
+$a->strings["Infatuated"] = "Apasionado/a";
+$a->strings["Dating"] = "Saliendo con alguien";
+$a->strings["Unfaithful"] = "Infiel";
+$a->strings["Sex Addict"] = "Con adicción al sexo";
+$a->strings["Friends/Benefits"] = "Amigos con algo extra";
+$a->strings["Casual"] = "Casual";
+$a->strings["Engaged"] = "Prometido/a";
+$a->strings["Married"] = "Casado/a";
+$a->strings["Imaginarily married"] = "Casado/a en sueños";
+$a->strings["Partners"] = "Pareja";
+$a->strings["Cohabiting"] = "Cohabitando";
+$a->strings["Common law"] = "Matrimonio tradicional";
+$a->strings["Happy"] = "Felíz";
+$a->strings["Not looking"] = "No estoy buscando";
+$a->strings["Swinger"] = "Libertino";
+$a->strings["Betrayed"] = "Engañado/a";
+$a->strings["Separated"] = "Separado/a";
+$a->strings["Unstable"] = "Inestable";
+$a->strings["Divorced"] = "Divorciado/a";
+$a->strings["Imaginarily divorced"] = "Divorciado/a en sueños";
+$a->strings["Widowed"] = "Viudo/a";
+$a->strings["Uncertain"] = "Indeterminado";
+$a->strings["It's complicated"] = "Es complicado";
+$a->strings["Don't care"] = "No me importa";
+$a->strings["Ask me"] = "Pregúnteme";
+$a->strings["Miscellaneous"] = "Varios";
+$a->strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-DD o MM-DD";
+$a->strings["Required"] = "Obligatorio";
+$a->strings["never"] = "nunca";
+$a->strings["less than a second ago"] = "hace un instante";
+$a->strings["year"] = "año";
+$a->strings["years"] = "años";
+$a->strings["month"] = "mes";
+$a->strings["months"] = "meses";
+$a->strings["week"] = "semana";
+$a->strings["weeks"] = "semanas";
+$a->strings["day"] = "día";
+$a->strings["days"] = "días";
+$a->strings["hour"] = "hora";
+$a->strings["hours"] = "horas";
+$a->strings["minute"] = "minuto";
+$a->strings["minutes"] = "minutos";
+$a->strings["second"] = "segundo";
+$a->strings["seconds"] = "segundos";
+$a->strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "hace %1\$d %2\$s";
+$a->strings["%1\$s's birthday"] = "Cumpleaños de %1\$s";
+$a->strings["Happy Birthday %1\$s"] = "Feliz cumpleaños %1\$s";
+$a->strings["Public Timeline"] = "Cronología pública";
+$a->strings["photo"] = "foto";
+$a->strings["channel"] = "el canal";
$a->strings["status"] = "el mensaje de estado";
-$a->strings["comment"] = "comentario";
+$a->strings["comment"] = "el comentario";
$a->strings["%1\$s likes %2\$s's %3\$s"] = "a %1\$s le gusta %3\$s de %2\$s";
$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "a %1\$s no le gusta %3\$s de %2\$s";
$a->strings["%1\$s is now connected with %2\$s"] = "%1\$s ahora está conectado/a con %2\$s";
$a->strings["%1\$s poked %2\$s"] = "%1\$s ha dado un toque a %2\$s";
-$a->strings["poked"] = "ha recibido un toque";
+$a->strings["poked"] = "ha dado un toque a";
$a->strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s está %2\$s";
$a->strings["__ctx:title__ Likes"] = "Me gusta";
$a->strings["__ctx:title__ Dislikes"] = "No me gusta";
@@ -315,9 +519,9 @@ $a->strings["remove"] = "eliminar";
$a->strings["Loading..."] = "Cargando...";
$a->strings["Delete Selected Items"] = "Eliminar elementos seleccionados";
$a->strings["View Source"] = "Ver la fuente original de la entrada";
-$a->strings["Follow Thread"] = "Seguir el hilo";
+$a->strings["Follow Thread"] = "Seguir este hilo";
$a->strings["Unfollow Thread"] = "Dejar de seguir este hilo";
-$a->strings["View Status"] = "Ver el estado actual";
+$a->strings["View Status"] = "Ver mi estado actual";
$a->strings["View Profile"] = "Ver el perfil";
$a->strings["View Photos"] = "Ver fotos";
$a->strings["Activity/Posts"] = "Actividad y entradas";
@@ -385,15 +589,14 @@ $a->strings["Encrypt text"] = "Cifrar texto";
$a->strings["OK"] = "OK";
$a->strings["Cancel"] = "Cancelar";
$a->strings["Discover"] = "Descubrir";
-$a->strings["Imported public streams"] = "Flujos públicos importados";
+$a->strings["Imported public streams"] = "Contenidos públicos importados";
$a->strings["Commented Order"] = "Comentarios recientes";
$a->strings["Sort by Comment Date"] = "Ordenar por fecha de comentario";
$a->strings["Posted Order"] = "Publicaciones recientes";
$a->strings["Sort by Post Date"] = "Ordenar por fecha de publicación";
-$a->strings["Personal"] = "Personales";
$a->strings["Posts that mention or involve you"] = "Publicaciones que le mencionan o involucran";
$a->strings["New"] = "Nuevas";
-$a->strings["Activity Stream - by date"] = "Flujo de actividad - por fecha";
+$a->strings["Activity Stream - by date"] = "Contenido - por fecha";
$a->strings["Starred"] = "Preferidas";
$a->strings["Favourite Posts"] = "Publicaciones favoritas";
$a->strings["Spam"] = "Correo basura";
@@ -411,10 +614,6 @@ $a->strings["Saved Bookmarks"] = "Marcadores guardados";
$a->strings["Webpages"] = "Páginas web";
$a->strings["Manage Webpages"] = "Administrar páginas web";
$a->strings["View all"] = "Ver todo";
-$a->strings["__ctx:noun__ Like"] = array(
- 0 => "Me gusta",
- 1 => "Me gusta",
-);
$a->strings["__ctx:noun__ Dislike"] = array(
0 => "No me gusta",
1 => "No me gusta",
@@ -432,149 +631,76 @@ $a->strings["__ctx:noun__ Undecided"] = array(
1 => "Indecisos/as",
);
$a->strings["__ctx:noun__ Agree"] = array(
- 0 => "Está de acuerdo",
+ 0 => "De acuerdo",
1 => "De acuerdo",
);
$a->strings["__ctx:noun__ Disagree"] = array(
- 0 => "No está de acuerdo",
+ 0 => "En desacuerdo",
1 => "En desacuerdo",
);
$a->strings["__ctx:noun__ Abstain"] = array(
0 => "se abstiene",
1 => "Se abstienen",
);
-$a->strings["view full size"] = "Ver en el tamaño original";
+$a->strings["Logged out."] = "Desconectado/a.";
+$a->strings["Failed authentication"] = "Autenticación fallida.";
+$a->strings["Login failed."] = "El acceso ha fallado.";
+$a->strings["Frequently"] = "Frecuentemente";
+$a->strings["Hourly"] = "Cada hora";
+$a->strings["Twice daily"] = "Dos veces al día";
+$a->strings["Daily"] = "Diariamente";
+$a->strings["Weekly"] = "Semanalmente";
+$a->strings["Monthly"] = "Mensualmente";
+$a->strings["Friendica"] = "Friendica";
+$a->strings["OStatus"] = "OStatus";
+$a->strings["RSS/Atom"] = "RSS/Atom";
+$a->strings["Email"] = "Correo electrónico";
+$a->strings["Diaspora"] = "Diaspora";
+$a->strings["Facebook"] = "Facebook";
+$a->strings["Zot!"] = "Zot!";
+$a->strings["LinkedIn"] = "LinkedIn";
+$a->strings["XMPP/IM"] = "XMPP/IM";
+$a->strings["MySpace"] = "MySpace";
+$a->strings["Image/photo"] = "Imagen/foto";
+$a->strings["Encrypted content"] = "Contenido cifrado";
+$a->strings["Install %s element: "] = "Instalar el elemento %s:";
+$a->strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Esta entrada contiene el elemento instalable %s, sin embargo le faltan permisos para instalarlo en este sitio.";
+$a->strings["webpage"] = "página web";
+$a->strings["layout"] = "disposición";
+$a->strings["block"] = "bloque";
+$a->strings["menu"] = "menú";
+$a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s escribió la siguiente %2\$s %3\$s";
+$a->strings["post"] = "la entrada";
+$a->strings["Different viewers will see this text differently"] = "Visitantes diferentes verán este texto de forma distinta";
+$a->strings["$1 spoiler"] = "$1 spoiler";
+$a->strings["$1 wrote:"] = "$1 escribió";
+$a->strings["%d invitation available"] = array(
+ 0 => "%d invitación pendiente",
+ 1 => "%d invitaciones disponibles",
+);
+$a->strings["Advanced"] = "Avanzado";
+$a->strings["Find Channels"] = "Encontrar canales";
+$a->strings["Enter name or interest"] = "Introducir nombre o interés";
+$a->strings["Connect/Follow"] = "Conectar/Seguir";
+$a->strings["Examples: Robert Morgenstein, Fishing"] = "Ejemplos: José Fernández, Pesca";
+$a->strings["Find"] = "Encontrar";
+$a->strings["Channel Suggestions"] = "Sugerencias de canales";
+$a->strings["Random Profile"] = "Perfil aleatorio";
+$a->strings["Invite Friends"] = "Invitar a amigos";
+$a->strings["Advanced example: name=fred and country=iceland"] = "Ejemplo avanzado: nombre=juan y país=españa";
+$a->strings["%d connection in common"] = array(
+ 0 => "%d conexión en común",
+ 1 => "%d conexiones en común",
+);
+$a->strings["show more"] = "mostrar más";
$a->strings["\$Projectname Notification"] = "Notificación de \$Projectname";
$a->strings["\$projectname"] = "\$projectname";
$a->strings["Thank You,"] = "Gracias,";
$a->strings["%s Administrator"] = "%s Administrador";
-$a->strings["Administrator"] = "Administrador";
-$a->strings["No Subject"] = "Sin asunto";
-$a->strings["%1\$s's bookmarks"] = "Marcadores de %1\$s";
-$a->strings["Visible to your default audience"] = "Visible para su público predeterminado.";
-$a->strings["Show"] = "Mostrar";
-$a->strings["Don't show"] = "No mostrar";
-$a->strings["Other networks and post services"] = "Otras redes y servicios de correo";
-$a->strings["Permissions"] = "Permisos";
-$a->strings["Close"] = "Cerrar";
-$a->strings["Image exceeds website size limit of %lu bytes"] = "La imagen excede el límite de %lu bytes del sitio";
-$a->strings["Image file is empty."] = "El fichero de imagen está vacío. ";
-$a->strings["Unable to process image"] = "No ha sido posible procesar la imagen";
-$a->strings["Photo storage failed."] = "La foto no ha podido ser guardada.";
-$a->strings["Upload New Photos"] = "Subir nuevas fotos";
-$a->strings["created a new post"] = "ha creado una nueva entrada";
-$a->strings["commented on %s's post"] = "ha comentado la entrada de %s";
-$a->strings["New Page"] = "Nueva página";
-$a->strings["View"] = "Ver";
-$a->strings["Actions"] = "Acciones";
-$a->strings["Page Link"] = "Vínculo de la página";
-$a->strings["Title"] = "Título";
-$a->strings["Created"] = "Creado";
-$a->strings["Edited"] = "Editado";
-$a->strings["Profile Photos"] = "Fotos del perfil";
-$a->strings["Male"] = "Hombre";
-$a->strings["Female"] = "Mujer";
-$a->strings["Currently Male"] = "Actualmente hombre";
-$a->strings["Currently Female"] = "Actualmente mujer";
-$a->strings["Mostly Male"] = "Generalmente hombre";
-$a->strings["Mostly Female"] = "Generalmente mujer";
-$a->strings["Transgender"] = "Transgénero";
-$a->strings["Intersex"] = "Intersexual";
-$a->strings["Transsexual"] = "Transexual";
-$a->strings["Hermaphrodite"] = "Hermafrodita";
-$a->strings["Neuter"] = "Neutral";
-$a->strings["Non-specific"] = "No especificado";
-$a->strings["Undecided"] = "Indeciso/a";
-$a->strings["Males"] = "Hombres";
-$a->strings["Females"] = "Mujeres";
-$a->strings["Gay"] = "Homosexual";
-$a->strings["Lesbian"] = "Lesbiana";
-$a->strings["No Preference"] = "Sin preferencias";
-$a->strings["Bisexual"] = "Bisexual";
-$a->strings["Autosexual"] = "Autosexual";
-$a->strings["Abstinent"] = "Casto/a";
-$a->strings["Virgin"] = "Virgen";
-$a->strings["Deviant"] = "Fuera de lo común";
-$a->strings["Fetish"] = "Fetichista";
-$a->strings["Oodles"] = "Orgías";
-$a->strings["Nonsexual"] = "Asexual";
-$a->strings["Single"] = "Soltero/a";
-$a->strings["Lonely"] = "Solo/a";
-$a->strings["Available"] = "Disponible";
-$a->strings["Unavailable"] = "No disponible";
-$a->strings["Has crush"] = "Enamorado/a";
-$a->strings["Infatuated"] = "Apasionado/a";
-$a->strings["Dating"] = "Saliendo con alguien";
-$a->strings["Unfaithful"] = "Infiel";
-$a->strings["Sex Addict"] = "Con adicción al sexo";
-$a->strings["Friends"] = "Amigos";
-$a->strings["Friends/Benefits"] = "Amigos con algo extra";
-$a->strings["Casual"] = "Casual";
-$a->strings["Engaged"] = "Prometido/a";
-$a->strings["Married"] = "Casado/a";
-$a->strings["Imaginarily married"] = "Casado/a en sueños";
-$a->strings["Partners"] = "Pareja";
-$a->strings["Cohabiting"] = "Cohabitando";
-$a->strings["Common law"] = "Matrimonio tradicional";
-$a->strings["Happy"] = "Felíz";
-$a->strings["Not looking"] = "No estoy buscando";
-$a->strings["Swinger"] = "Libertino";
-$a->strings["Betrayed"] = "Engañado/a";
-$a->strings["Separated"] = "Separado/a";
-$a->strings["Unstable"] = "Inestable";
-$a->strings["Divorced"] = "Divorciado/a";
-$a->strings["Imaginarily divorced"] = "Divorciado/a en sueños";
-$a->strings["Widowed"] = "Viudo/a";
-$a->strings["Uncertain"] = "Indeterminado";
-$a->strings["It's complicated"] = "Es complicado";
-$a->strings["Don't care"] = "No me importa";
-$a->strings["Ask me"] = "Pregúnteme";
-$a->strings["Embedded content"] = "Contenido incorporado";
-$a->strings["Embedding disabled"] = "Incrustación deshabilitada";
-$a->strings["l F d, Y \\@ g:i A"] = "l d de F, Y \\@ G:i";
-$a->strings["Starts:"] = "Comienza:";
-$a->strings["Finishes:"] = "Finaliza:";
-$a->strings["Location:"] = "Ubicación:";
-$a->strings["This event has been added to your calendar."] = "Este evento ha sido añadido a su calendario.";
-$a->strings["Not specified"] = "Sin especificar";
-$a->strings["Needs Action"] = "Necesita de una intervención";
-$a->strings["Completed"] = "Completado/a";
-$a->strings["In Process"] = "En proceso";
-$a->strings["Cancelled"] = "Cancelado/a";
-$a->strings["Site Admin"] = "Adminstrador del sitio";
-$a->strings["Address Book"] = "Libreta de direcciones";
-$a->strings["Login"] = "Iniciar sesión";
-$a->strings["Channel Manager"] = "Administración de canales";
-$a->strings["Grid"] = "Red";
-$a->strings["Settings"] = "Ajustes";
-$a->strings["Channel Home"] = "Mi canal";
-$a->strings["Profile"] = "Perfil";
-$a->strings["Events"] = "Eventos";
-$a->strings["Directory"] = "Directorio";
-$a->strings["Help"] = "Ayuda";
-$a->strings["Mail"] = "Correo";
-$a->strings["Mood"] = "Estado de ánimo";
-$a->strings["Chat"] = "Chat";
-$a->strings["Search"] = "Buscar";
-$a->strings["Probe"] = "Probar";
-$a->strings["Suggest"] = "Sugerir";
-$a->strings["Random Channel"] = "Canal aleatorio";
-$a->strings["Invite"] = "Invitar";
-$a->strings["Features"] = "Características";
-$a->strings["Language"] = "Idioma";
-$a->strings["Post"] = "Publicación";
-$a->strings["Profile Photo"] = "Foto del perfil";
-$a->strings["Update"] = "Actualizar";
-$a->strings["Install"] = "Instalar";
-$a->strings["Purchase"] = "Comprar";
-$a->strings["Public Timeline"] = "Cronología pública";
-$a->strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "No se ha podido crear un canal con un identificador que ya existe en este sistema. La importación ha fallado.";
-$a->strings["Channel clone failed. Import failed."] = "La clonación del canal no ha salido bien. La importación ha fallado.";
-$a->strings["Cloned channel not found. Import failed."] = "No se ha podido importar el canal porque el canal clonado no se ha encontrado.";
$a->strings["%s <!item_type!>"] = "%s <!item_type!>";
$a->strings["[Hubzilla:Notify] New mail received at %s"] = "[Hubzilla:Aviso] Nuevo mensaje en %s";
$a->strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s le ha enviado un nuevo mensaje privado en %3\$s.";
-$a->strings["%1\$s sent you %2\$s."] = "%1\$s le envió %2\$s.";
+$a->strings["%1\$s sent you %2\$s."] = "%1\$s le ha enviado %2\$s.";
$a->strings["a private message"] = "un mensaje privado";
$a->strings["Please visit %s to view and/or reply to your private messages."] = "Por favor visite %s para ver y/o responder a su mensaje privado.";
$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s ha comentado [zrl=%3\$s]%4\$s[/zrl]";
@@ -587,14 +713,14 @@ $a->strings["[Hubzilla:Notify] %s posted to your profile wall"] = "[Hubzilla:Avi
$a->strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s publicó en su página del perfil en %3\$s";
$a->strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s publicó en [zrl=%3\$s]su página del perfil[/zrl]";
$a->strings["[Hubzilla:Notify] %s tagged you"] = "[Hubzilla:Aviso] %s le ha etiquetado";
-$a->strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s le etiquetó en %3\$s";
+$a->strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s le ha etiquetado en %3\$s";
$a->strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]le etiquetó[/zrl].";
$a->strings["[Hubzilla:Notify] %1\$s poked you"] = "[Hubzilla:Aviso] %1\$s le ha dado un toque";
-$a->strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s le dio un toque en %3\$s";
-$a->strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]le dio un toque[/zrl].";
+$a->strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s le ha dado un toque en %3\$s";
+$a->strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]le ha dado un toque[/zrl].";
$a->strings["[Hubzilla:Notify] %s tagged your post"] = "[Hubzilla:Aviso] %s ha etiquetado su publicación";
$a->strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s ha etiquetado su publicación en %3\$s";
-$a->strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s etiquetó [zrl=%3\$s]su publicación[/zrl]";
+$a->strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s ha etiquetado [zrl=%3\$s]su publicación[/zrl]";
$a->strings["[Hubzilla:Notify] Introduction received"] = "[Hubzilla:Aviso] Ha recibido una solicitud de conexión";
$a->strings["%1\$s, you've received an new connection request from '%2\$s' at %3\$s"] = "%1\$s, ha recibido una nueva solicitud de conexión de '%2\$s' en %3\$s";
$a->strings["%1\$s, you've received [zrl=%2\$s]a new connection request[/zrl] from %3\$s."] = "%1\$s, ha recibido [zrl=%2\$s]una nueva solicitud de conexión[/zrl] de %3\$s.";
@@ -607,80 +733,6 @@ $a->strings["Name:"] = "Nombre:";
$a->strings["Photo:"] = "Foto:";
$a->strings["Please visit %s to approve or reject the suggestion."] = "Por favor, visite %s para aprobar o rechazar la sugerencia.";
$a->strings["[Hubzilla:Notify]"] = "[Hubzilla:Aviso]";
-$a->strings["Save to Folder"] = "Guardar en carpeta";
-$a->strings["I will attend"] = "Participaré";
-$a->strings["I will not attend"] = "No participaré";
-$a->strings["I might attend"] = "Quizá participe";
-$a->strings["I agree"] = "Estoy de acuerdo";
-$a->strings["I disagree"] = "No estoy de acuerdo";
-$a->strings["I abstain"] = "Me abstengo";
-$a->strings["Add Star"] = "Destacar añadiendo una estrella";
-$a->strings["Remove Star"] = "Eliminar estrella";
-$a->strings["Toggle Star Status"] = "Activar o desactivar el estado de entrada preferida";
-$a->strings["starred"] = "preferidas";
-$a->strings["Add Tag"] = "Añadir etiqueta";
-$a->strings["I like this (toggle)"] = "me gusta (cambiar)";
-$a->strings["like"] = "me gusta";
-$a->strings["I don't like this (toggle)"] = "No me gusta esto (cambiar)";
-$a->strings["dislike"] = "no me gusta";
-$a->strings["Share This"] = "Compartir esto";
-$a->strings["share"] = "compartir";
-$a->strings["%d comment"] = array(
- 0 => "%d comentario",
- 1 => "%d comentarios",
-);
-$a->strings["View %s's profile - %s"] = "Ver el perfil de %s - %s";
-$a->strings["to"] = "a";
-$a->strings["via"] = "mediante";
-$a->strings["Wall-to-Wall"] = "De página del perfil a página del perfil (de Muro a Muro)";
-$a->strings["via Wall-To-Wall:"] = "Mediante el procedimiento página del perfil a página del perfil (de Muro a Muro)";
-$a->strings["Delivery Report"] = "Informe de transmisión";
-$a->strings["Save Bookmarks"] = "Guardar en Marcadores";
-$a->strings["Add to Calendar"] = "Añadir al calendario";
-$a->strings["Mark all seen"] = "Marcar todo como visto";
-$a->strings["__ctx:noun__ Likes"] = "Me gusta";
-$a->strings["__ctx:noun__ Dislikes"] = "No me gusta";
-$a->strings["This is you"] = "Este es usted";
-$a->strings["Image"] = "Imagen";
-$a->strings["Insert Link"] = "Insertar enlace";
-$a->strings["Video"] = "Vídeo";
-$a->strings["Invalid data packet"] = "Paquete de datos no válido";
-$a->strings["Unable to verify channel signature"] = "No ha sido posible de verificar la firma del canal";
-$a->strings["Unable to verify site signature for %s"] = "No ha sido posible de verificar la firma del sitio para %s";
-$a->strings["invalid target signature"] = "La firma recibida no es válida";
-$a->strings["Logged out."] = "Desconectado/a.";
-$a->strings["Failed authentication"] = "Autenticación fallida.";
-$a->strings["Login failed."] = "El acceso ha fallado.";
-$a->strings["Image/photo"] = "Imagen/foto";
-$a->strings["Encrypted content"] = "Contenido cifrado";
-$a->strings["Install %s element: "] = "Instalar el elemento %s:";
-$a->strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Esta entrada contiene el elemento instalable %s, sin embargo le faltan permisos para instalarlo en este sitio.";
-$a->strings["webpage"] = "página web";
-$a->strings["layout"] = "disposición";
-$a->strings["block"] = "bloque";
-$a->strings["menu"] = "menú";
-$a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s escribió la siguiente %2\$s %3\$s";
-$a->strings["post"] = "entrada";
-$a->strings["Different viewers will see this text differently"] = "Visitantes diferentes verán este texto de forma distinta";
-$a->strings["$1 spoiler"] = "$1 spoiler";
-$a->strings["$1 wrote:"] = "$1 escribió";
-$a->strings["Not a valid email address"] = "Dirección de correo no válida";
-$a->strings["Your email domain is not among those allowed on this site"] = "Su dirección de correo no pertenece a ninguno de los dominios permitidos en este sitio.";
-$a->strings["Your email address is already registered at this site."] = "Su dirección de correo está ya registrada en este sitio.";
-$a->strings["An invitation is required."] = "Es obligatorio que le inviten.";
-$a->strings["Invitation could not be verified."] = "No se ha podido verificar su invitación.";
-$a->strings["Please enter the required information."] = "Por favor introduzca la información requerida.";
-$a->strings["Failed to store account information."] = "La información de la cuenta no se ha podido guardar.";
-$a->strings["Registration confirmation for %s"] = "Confirmación de registro para %s";
-$a->strings["Registration request at %s"] = "Solicitud de registro en %s";
-$a->strings["your registration password"] = "su contraseña de registro";
-$a->strings["Registration details for %s"] = "Detalles del registro de %s";
-$a->strings["Account approved."] = "Cuenta aprobada.";
-$a->strings["Registration revoked for %s"] = "Registro revocado para %s";
-$a->strings["Account verified. Please login."] = "Cuenta verificada. Por favor, inicie sesión.";
-$a->strings["Click here to upgrade."] = "Pulse aquí para actualizar";
-$a->strings["This action exceeds the limits set by your subscription plan."] = "Esta acción supera los límites establecidos por su plan de suscripción ";
-$a->strings["This action is not available under your subscription plan."] = "Esta acción no está disponible en su plan de suscripción.";
$a->strings["Channel is blocked on this site."] = "El canal está bloqueado en este sitio.";
$a->strings["Channel location missing."] = "Falta la dirección del canal.";
$a->strings["Response from remote channel was incomplete."] = "Respuesta incompleta del canal.";
@@ -689,196 +741,67 @@ $a->strings["Protocol disabled."] = "Protocolo deshabilitado.";
$a->strings["Channel discovery failed."] = "El intento de acceder al canal ha fallado.";
$a->strings["local account not found."] = "No se ha encontrado la cuenta local.";
$a->strings["Cannot connect to yourself."] = "No puede conectarse consigo mismo.";
-$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "El \"token\" de seguridad del formulario no es correcto. Esto ha ocurrido probablemente porque el formulario ha estado abierto demasiado tiempo (>3 horas) antes de ser enviado";
-$a->strings["%d invitation available"] = array(
- 0 => "%d invitación pendiente",
- 1 => "%d invitaciones disponibles",
-);
-$a->strings["Advanced"] = "Avanzado";
-$a->strings["Find Channels"] = "Encontrar canales";
-$a->strings["Enter name or interest"] = "Introducir nombre o interés";
-$a->strings["Connect/Follow"] = "Conectar/Seguir";
-$a->strings["Examples: Robert Morgenstein, Fishing"] = "Ejemplos: José Fernández, Pesca";
-$a->strings["Find"] = "Encontrar";
-$a->strings["Channel Suggestions"] = "Sugerencias de canales";
-$a->strings["Random Profile"] = "Perfil aleatorio";
-$a->strings["Invite Friends"] = "Invitar a amigos";
-$a->strings["Advanced example: name=fred and country=iceland"] = "Ejemplo avanzado: nombre=juan y país=españa";
-$a->strings["Everything"] = "Todo";
-$a->strings["Categories"] = "Categorías";
-$a->strings["%d connection in common"] = array(
- 0 => "%d conexión en común",
- 1 => "%d conexiones en común",
-);
-$a->strings["show more"] = "mostrar más";
-$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un grupo suprimido con este nombre ha sido restablecido. <strong>Es posible</strong> que los permisos existentes sean aplicados a este grupo y sus futuros miembros. Si no quiere esto, por favor cree otro grupo con un nombre diferente.";
-$a->strings["Add new connections to this collection (privacy group)"] = "Añadir nuevas conexiones a esta colección (privacidad del grupo)";
-$a->strings["All Channels"] = "Todos los canales";
-$a->strings["edit"] = "editar";
-$a->strings["Collections"] = "Colecciones";
-$a->strings["Edit collection"] = "Editar colección";
-$a->strings["Add new collection"] = "Añadir nueva colección";
-$a->strings["Channels not in any collection"] = "El canal no se encuentra en ninguna colección";
-$a->strings["add"] = "añadir";
-$a->strings["Apps"] = "Aplicaciones";
-$a->strings["System"] = "Sistema";
-$a->strings["Create Personal App"] = "Crear una aplicación personal";
-$a->strings["Edit Personal App"] = "Editar una aplicación personal";
-$a->strings["Ignore/Hide"] = "Ignorar/Ocultar";
-$a->strings["Suggestions"] = "Sugerencias";
-$a->strings["See more..."] = "Ver más...";
-$a->strings["You have %1$.0f of %2$.0f allowed connections."] = "Tiene %1$.0f de %2$.0f conexiones permitidas.";
-$a->strings["Add New Connection"] = "Añadir nueva conexión";
-$a->strings["Enter the channel address"] = "Introducir la dirección del canal";
-$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Ejemplo: paco@ejemplo.com, http://ejemplo.com/paco";
-$a->strings["Notes"] = "Notas";
-$a->strings["Save"] = "Guardar";
-$a->strings["Remove term"] = "Eliminar término";
-$a->strings["Archives"] = "Hemeroteca";
-$a->strings["Me"] = "Yo";
-$a->strings["Family"] = "Familia";
-$a->strings["Acquaintances"] = "Conocidos/as";
-$a->strings["All"] = "Todas";
-$a->strings["Refresh"] = "Recargar";
-$a->strings["Account settings"] = "Configuración de la cuenta";
-$a->strings["Channel settings"] = "Configuración del canal";
-$a->strings["Additional features"] = "Características adicionales";
-$a->strings["Feature/Addon settings"] = "Configuración de características o complementos";
-$a->strings["Display settings"] = "Ajustes de visualización";
-$a->strings["Connected apps"] = "Aplicaciones conectadas";
-$a->strings["Export channel"] = "Exportar canal";
-$a->strings["Connection Default Permissions"] = "Permisos predeterminados de conexión";
-$a->strings["Premium Channel Settings"] = "Configuración del canal premium";
-$a->strings["Private Mail Menu"] = "Menú de correo privado";
-$a->strings["Combined View"] = "Vista combinada";
-$a->strings["Inbox"] = "Bandeja de entrada";
-$a->strings["Outbox"] = "Bandeja de salida";
-$a->strings["New Message"] = "Nuevo mensaje";
-$a->strings["Conversations"] = "Conversaciones";
-$a->strings["Received Messages"] = "Mensajes recibidos";
-$a->strings["Sent Messages"] = "Enviar mensajes";
-$a->strings["No messages."] = "Sin mensajes.";
-$a->strings["Delete conversation"] = "Eliminar conversación";
-$a->strings["Events Menu"] = "Menú de eventos";
-$a->strings["Day View"] = "Eventos del día";
-$a->strings["Week View"] = "Eventos de la semana";
-$a->strings["Month View"] = "Eventos del mes";
-$a->strings["Export"] = "Exportar";
-$a->strings["Import"] = "Importar";
-$a->strings["Chat Rooms"] = "Salas de chat";
-$a->strings["Bookmarked Chatrooms"] = "Salas de chat preferidas";
-$a->strings["Suggested Chatrooms"] = "Salas de chat sugeridas";
-$a->strings["photo/image"] = "foto/imagen";
-$a->strings["Rate Me"] = "Valorar este canal";
-$a->strings["View Ratings"] = "Mostrar las valoraciones";
-$a->strings["Public Hubs"] = "Servidores públicos";
-$a->strings["Forums"] = "Foros";
-$a->strings["Tasks"] = "Tareas";
-$a->strings["Documentation"] = "Documentación";
-$a->strings["Project/Site Information"] = "Información sobre el proyecto o sitio";
-$a->strings["For Members"] = "Para los usuarios";
-$a->strings["For Administrators"] = "Para los administradores";
-$a->strings["For Developers"] = "Para los desarrolladores";
-$a->strings["Site"] = "Sitio";
-$a->strings["Accounts"] = "Cuentas";
-$a->strings["Channels"] = "Canales";
-$a->strings["Plugins"] = "Extensiones";
-$a->strings["Themes"] = "Temas";
-$a->strings["Inspect queue"] = "Examinar la cola";
-$a->strings["Profile Config"] = "Ajustes del perfil";
-$a->strings["DB updates"] = "Actualizaciones de la base de datos";
-$a->strings["Logs"] = "Informes";
-$a->strings["Admin"] = "Administrador";
-$a->strings["Plugin Features"] = "Ajustes de la extensión";
-$a->strings["User registrations waiting for confirmation"] = "Registros de usuarios pendientes de confirmación";
-$a->strings["View Photo"] = "Ver foto";
-$a->strings["Edit Album"] = "Editar álbum";
+$a->strings["Embedded content"] = "Contenido incorporado";
+$a->strings["Embedding disabled"] = "Incrustación deshabilitada";
$a->strings["No recipient provided."] = "No se ha especificado ningún destinatario.";
$a->strings["[no subject]"] = "[sin asunto]";
$a->strings["Unable to determine sender."] = "No ha sido posible determinar el remitente. ";
$a->strings["Stored post could not be verified."] = "No se han podido verificar las entradas guardadas.";
-$a->strings["Unable to obtain identity information from database"] = "No ha sido posible obtener información sobre la identidad desde la base de datos";
-$a->strings["Empty name"] = "Nombre vacío";
-$a->strings["Name too long"] = "Nombre demasiado largo";
-$a->strings["No account identifier"] = "Ningún identificador de la cuenta";
-$a->strings["Nickname is required."] = "Se requiere un sobrenombre (alias).";
-$a->strings["Reserved nickname. Please choose another."] = "Sobrenombre en uso. Por favor, elija otro.";
-$a->strings["Nickname has unsupported characters or is already being used on this site."] = "El alias contiene caracteres no admitidos o está ya en uso por otros usuarios de este sitio.";
-$a->strings["Unable to retrieve created identity"] = "No ha sido posible recuperar la identidad creada";
-$a->strings["Default Profile"] = "Perfil principal";
-$a->strings["Requested channel is not available."] = "El canal solicitado no está disponible.";
-$a->strings["Requested profile is not available."] = "El perfil solicitado no está disponible.";
-$a->strings["Change profile photo"] = "Cambiar la foto del perfil";
-$a->strings["Profiles"] = "Perfiles";
-$a->strings["Manage/edit profiles"] = "Administrar/editar perfiles";
-$a->strings["Create New Profile"] = "Crear un nuevo perfil";
-$a->strings["Edit Profile"] = "Editar el perfil";
-$a->strings["Profile Image"] = "Imagen del perfil";
-$a->strings["visible to everybody"] = "visible para cualquiera";
-$a->strings["Edit visibility"] = "Editar visibilidad";
-$a->strings["Gender:"] = "Género:";
-$a->strings["Status:"] = "Estado:";
-$a->strings["Homepage:"] = "Página personal:";
-$a->strings["Online Now"] = "Ahora en línea";
-$a->strings["g A l F d"] = "g A l d F";
-$a->strings["F d"] = "d F";
-$a->strings["[today]"] = "[hoy]";
-$a->strings["Birthday Reminders"] = "Recordatorios de cumpleaños";
-$a->strings["Birthdays this week:"] = "Cumpleaños de esta semana:";
-$a->strings["[No description]"] = "[Sin descripción]";
-$a->strings["Event Reminders"] = "Recordatorios de eventos";
-$a->strings["Events this week:"] = "Eventos de esta semana:";
-$a->strings["Full Name:"] = "Nombre completo:";
-$a->strings["Like this channel"] = "Me gusta este canal";
-$a->strings["j F, Y"] = "j F Y";
-$a->strings["j F"] = "j F";
-$a->strings["Birthday:"] = "Cumpleaños:";
-$a->strings["Age:"] = "Edad:";
-$a->strings["for %1\$d %2\$s"] = "por %1\$d %2\$s";
-$a->strings["Sexual Preference:"] = "Orientación sexual:";
-$a->strings["Hometown:"] = "Ciudad de origen:";
-$a->strings["Tags:"] = "Etiquetas:";
-$a->strings["Political Views:"] = "Posición política:";
-$a->strings["Religion:"] = "Religión:";
-$a->strings["About:"] = "Sobre mí:";
-$a->strings["Hobbies/Interests:"] = "Aficciones/Intereses:";
-$a->strings["Likes:"] = "Me gusta:";
-$a->strings["Dislikes:"] = "No me gusta:";
-$a->strings["Contact information and Social Networks:"] = "Información de contacto y redes sociales:";
-$a->strings["My other channels:"] = "Mis otros canales:";
-$a->strings["Musical interests:"] = "Intereses musicales:";
-$a->strings["Books, literature:"] = "Libros, literatura:";
-$a->strings["Television:"] = "Televisión:";
-$a->strings["Film/dance/culture/entertainment:"] = "Cine/danza/cultura/entretenimiento:";
-$a->strings["Love/Romance:"] = "Vida sentimental/amorosa:";
-$a->strings["Work/employment:"] = "Trabajo:";
-$a->strings["School/education:"] = "Estudios:";
-$a->strings["Like this thing"] = "Me gusta esto";
-$a->strings["Tags"] = "Etiquetas";
-$a->strings["Keywords"] = "Palabras clave";
-$a->strings["have"] = "tener";
-$a->strings["has"] = "tiene";
-$a->strings["want"] = "quiero";
-$a->strings["wants"] = "quiere";
-$a->strings["likes"] = "le gusta";
-$a->strings["dislikes"] = "no le gusta";
-$a->strings["Item was not found."] = "Elemento no encontrado.";
-$a->strings["No source file."] = "Ningún fichero de origen";
-$a->strings["Cannot locate file to replace"] = "No se puede localizar el fichero que va a ser sustituido.";
-$a->strings["Cannot locate file to revise/update"] = "No se puede localizar el fichero para revisar/actualizar";
-$a->strings["File exceeds size limit of %d"] = "El fichero supera el limite de tamaño de %d";
-$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Ha alcanzado su límite de %1$.0f Mbytes de almacenamiento de adjuntos.";
-$a->strings["File upload failed. Possible system limit or action terminated."] = "Error de carga, posiblemente por limite del sistema o porque la acción ha finalizado.";
-$a->strings["Stored file could not be verified. Upload failed."] = "El fichero almacenado no ha podido ser verificado. El envío ha fallado.";
-$a->strings["Path not available."] = "Ruta no disponible.";
-$a->strings["Empty pathname"] = "Ruta vacía";
-$a->strings["duplicate filename or path"] = "Nombre duplicado de ruta o fichero";
-$a->strings["Path not found."] = "Ruta no encontrada";
-$a->strings["mkdir failed."] = "mkdir ha fallado.";
-$a->strings["database storage failed."] = "el almacenamiento en la base de datos ha fallado.";
-$a->strings["Empty path"] = "Ruta vacía";
-$a->strings["Attachments:"] = "Ficheros adjuntos:";
-$a->strings["\$Projectname event notification:"] = "Notificación de eventos de \$Projectname:";
+$a->strings["Logout"] = "Finalizar sesión";
+$a->strings["End this session"] = "Finalizar esta sesión";
+$a->strings["Home"] = "Inicio";
+$a->strings["Your posts and conversations"] = "Sus entradas y conversaciones";
+$a->strings["Your profile page"] = "Su página del perfil";
+$a->strings["Edit Profiles"] = "Editar perfiles";
+$a->strings["Manage/Edit profiles"] = "Administrar/editar perfiles";
+$a->strings["Edit your profile"] = "Editar su perfil";
+$a->strings["Your photos"] = "Sus fotos";
+$a->strings["Your files"] = "Sus ficheros";
+$a->strings["Chat"] = "Chat";
+$a->strings["Your chatrooms"] = "Sus salas de chat";
+$a->strings["Your bookmarks"] = "Sus marcadores";
+$a->strings["Your webpages"] = "Sus páginas web";
+$a->strings["Login"] = "Iniciar sesión";
+$a->strings["Sign in"] = "Acceder";
+$a->strings["%s - click to logout"] = "%s - pulsar para finalizar sesión";
+$a->strings["Remote authentication"] = "Acceder desde su servidor";
+$a->strings["Click to authenticate to your home hub"] = "Pulsar para identificarse en su servidor de inicio";
+$a->strings["Home Page"] = "Página de inicio";
+$a->strings["Register"] = "Registrarse";
+$a->strings["Create an account"] = "Crear una cuenta";
+$a->strings["Help"] = "Ayuda";
+$a->strings["Help and documentation"] = "Ayuda y documentación";
+$a->strings["Applications, utilities, links, games"] = "Aplicaciones, utilidades, enlaces, juegos";
+$a->strings["Search"] = "Buscar";
+$a->strings["Search site @name, #tag, ?docs, content"] = "Buscar en el sitio por @nombre, #etiqueta, ?ayuda o contenido";
+$a->strings["Directory"] = "Directorio";
+$a->strings["Channel Directory"] = "Directorio de canales";
+$a->strings["Grid"] = "Red";
+$a->strings["Your grid"] = "Mi red";
+$a->strings["Mark all grid notifications seen"] = "Marcar todas las notificaciones de la red como vistas";
+$a->strings["Channel Home"] = "Mi canal";
+$a->strings["Channel home"] = "Mi canal";
+$a->strings["Mark all channel notifications seen"] = "Marcar todas las notificaciones del canal como leídas";
+$a->strings["Connections"] = "Conexiones";
+$a->strings["Notices"] = "Avisos";
+$a->strings["Notifications"] = "Notificaciones";
+$a->strings["See all notifications"] = "Ver todas las notificaciones";
+$a->strings["Mark all system notifications seen"] = "Marcar todas las notificaciones de sistema como leídas";
+$a->strings["Mail"] = "Correo";
+$a->strings["Private mail"] = "Correo privado";
+$a->strings["See all private messages"] = "Ver todas los mensajes privados";
+$a->strings["Mark all private messages seen"] = "Marcar todos los mensajes privados como leídos";
+$a->strings["Events"] = "Eventos";
+$a->strings["Event Calendar"] = "Calendario de eventos";
+$a->strings["See all events"] = "Ver todos los eventos";
+$a->strings["Mark all events seen"] = "Marcar todos los eventos como leidos";
+$a->strings["Channel Manager"] = "Administración de canales";
+$a->strings["Manage Your Channels"] = "Gestionar sus canales";
+$a->strings["Account/Channel Settings"] = "Ajustes de cuenta/canales";
+$a->strings["Site Setup and Configuration"] = "Ajustes y configuración del sitio";
+$a->strings["@name, #tag, ?doc, content"] = "@nombre, #etiqueta, ?ayuda, contenido";
+$a->strings["Please wait..."] = "Espere por favor…";
+$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "El \"token\" de seguridad del formulario no es correcto. Esto ha ocurrido probablemente porque el formulario ha estado abierto demasiado tiempo (>3 horas) antes de ser enviado";
$a->strings["prev"] = "anterior";
$a->strings["first"] = "primera";
$a->strings["last"] = "última";
@@ -893,27 +816,27 @@ $a->strings["%d Connection"] = array(
$a->strings["View Connections"] = "Ver conexiones";
$a->strings["poke"] = "un toque";
$a->strings["ping"] = "un \"ping\"";
-$a->strings["pinged"] = "avisado/a";
+$a->strings["pinged"] = "ha enviado un \"ping\" a";
$a->strings["prod"] = "una incitación";
-$a->strings["prodded"] = "ha recibido una incitación";
+$a->strings["prodded"] = "ha incitado a";
$a->strings["slap"] = "una bofetada";
-$a->strings["slapped"] = "ha recibido una bofetada";
+$a->strings["slapped"] = "ha enviado una bofetada a";
$a->strings["finger"] = "un \"finger\"";
-$a->strings["fingered"] = "ha recibido un \"finger\"";
+$a->strings["fingered"] = "ha enviado un \"finger\" a";
$a->strings["rebuff"] = "un rechazo";
-$a->strings["rebuffed"] = "ha sido rechazado/a";
+$a->strings["rebuffed"] = "ha enviado un rechazo a";
$a->strings["happy"] = "feliz";
$a->strings["sad"] = "triste";
$a->strings["mellow"] = "amable";
$a->strings["tired"] = "cansado/a";
-$a->strings["perky"] = "fresco/a";
+$a->strings["perky"] = "vivaz";
$a->strings["angry"] = "enfadado/a";
$a->strings["stupified"] = "estupefacto/a";
$a->strings["puzzled"] = "perplejo/a";
$a->strings["interested"] = "interesado/a";
$a->strings["bitter"] = "amargado/a";
$a->strings["cheerful"] = "alegre";
-$a->strings["alive"] = "vivo/a";
+$a->strings["alive"] = "animado/a";
$a->strings["annoyed"] = "molesto/a";
$a->strings["anxious"] = "ansioso/a";
$a->strings["cranky"] = "de mal humor";
@@ -941,93 +864,206 @@ $a->strings["Blocks"] = "Bloques";
$a->strings["Menus"] = "Menús";
$a->strings["Layouts"] = "Formato gráfico";
$a->strings["Pages"] = "Páginas";
-$a->strings["Logout"] = "Finalizar sesión";
-$a->strings["End this session"] = "Finalizar esta sesión";
-$a->strings["Home"] = "Inicio";
-$a->strings["Your posts and conversations"] = "Sus entradas y conversaciones";
-$a->strings["Your profile page"] = "Su página del perfil";
-$a->strings["Edit Profiles"] = "Editar perfiles";
-$a->strings["Manage/Edit profiles"] = "Administrar/editar perfiles";
-$a->strings["Edit your profile"] = "Editar su perfil";
-$a->strings["Your photos"] = "Sus fotos";
-$a->strings["Your files"] = "Sus ficheros";
-$a->strings["Your chatrooms"] = "Sus salas de chat";
-$a->strings["Your bookmarks"] = "Sus marcadores";
-$a->strings["Your webpages"] = "Sus páginas web";
-$a->strings["Sign in"] = "Acceder";
-$a->strings["%s - click to logout"] = "%s - pulsar para finalizar sesión";
-$a->strings["Remote authentication"] = "Acceder desde su servidor";
-$a->strings["Click to authenticate to your home hub"] = "Pulsar para identificarse en su servidor de inicio";
-$a->strings["Home Page"] = "Página de inicio";
-$a->strings["Register"] = "Registrarse";
-$a->strings["Create an account"] = "Crear una cuenta";
-$a->strings["Help and documentation"] = "Ayuda y documentación";
-$a->strings["Applications, utilities, links, games"] = "Aplicaciones, utilidades, enlaces, juegos";
-$a->strings["Search site @name, #tag, ?docs, content"] = "Buscar en el sitio por @nombre, #etiqueta, ?ayuda o contenido";
-$a->strings["Channel Directory"] = "Directorio de canales";
-$a->strings["Your grid"] = "Mi red";
-$a->strings["Mark all grid notifications seen"] = "Marcar todas las notificaciones de la red como vistas";
-$a->strings["Channel home"] = "Mi canal";
-$a->strings["Mark all channel notifications seen"] = "Marcar todas las notificaciones del canal como leídas";
-$a->strings["Connections"] = "Conexiones";
-$a->strings["Notices"] = "Avisos";
-$a->strings["Notifications"] = "Notificaciones";
-$a->strings["See all notifications"] = "Ver todas las notificaciones";
-$a->strings["Mark all system notifications seen"] = "Marcar todas las notificaciones de sistema como leídas";
-$a->strings["Private mail"] = "Correo privado";
-$a->strings["See all private messages"] = "Ver todas los mensajes privados";
-$a->strings["Mark all private messages seen"] = "Marcar todos los mensajes privados como leídos";
-$a->strings["Event Calendar"] = "Calendario de eventos";
-$a->strings["See all events"] = "Ver todos los eventos";
-$a->strings["Mark all events seen"] = "Marcar todos los eventos como leidos";
-$a->strings["Manage Your Channels"] = "Gestionar sus canales";
-$a->strings["Account/Channel Settings"] = "Ajustes de cuenta/canales";
-$a->strings["Site Setup and Configuration"] = "Ajustes y configuración del sitio";
-$a->strings["@name, #tag, ?doc, content"] = "@nombre, #etiqueta, ?ayuda, contenido";
-$a->strings["Please wait..."] = "Espere por favor…";
$a->strings["Directory Options"] = "Opciones del directorio";
$a->strings["Safe Mode"] = "Modo seguro";
$a->strings["No"] = "No";
$a->strings["Yes"] = "Sí";
$a->strings["Public Forums Only"] = "Solo foros públicos";
$a->strings["This Website Only"] = "Solo este sitio web";
-$a->strings["Some blurb about what to do when you're new here"] = "Algunas propuestas para el nuevo usuario sobre qué se puede hacer aquí";
-$a->strings["Contact not found."] = "Contacto no encontrado";
-$a->strings["Friend suggestion sent."] = "Enviar sugerencia a un amigo.";
-$a->strings["Suggest Friends"] = "Sugerir amigos";
-$a->strings["Suggest a friend for %s"] = "Sugerir un amigo a %s";
-$a->strings["Public access denied."] = "Acceso público denegado.";
-$a->strings["%d rating"] = array(
- 0 => "%d valoración",
- 1 => "%d valoraciones",
+$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un grupo suprimido con este nombre ha sido restablecido. <strong>Es posible</strong> que los permisos existentes sean aplicados a este grupo y sus futuros miembros. Si no quiere esto, por favor cree otro grupo con un nombre diferente.";
+$a->strings["Add new connections to this collection (privacy group)"] = "Añadir nuevas conexiones a esta colección (privacidad del grupo)";
+$a->strings["All Channels"] = "Todos los canales";
+$a->strings["edit"] = "editar";
+$a->strings["Collections"] = "Colecciones";
+$a->strings["Edit collection"] = "Editar colección";
+$a->strings["Add new collection"] = "Añadir nueva colección";
+$a->strings["Channels not in any collection"] = "El canal no se encuentra en ninguna colección";
+$a->strings["Invalid data packet"] = "Paquete de datos no válido";
+$a->strings["Unable to verify channel signature"] = "No ha sido posible de verificar la firma del canal";
+$a->strings["Unable to verify site signature for %s"] = "No ha sido posible de verificar la firma del sitio para %s";
+$a->strings["invalid target signature"] = "La firma recibida no es válida";
+$a->strings["New Page"] = "Nueva página";
+$a->strings["View"] = "Ver";
+$a->strings["Actions"] = "Acciones";
+$a->strings["Page Link"] = "Vínculo de la página";
+$a->strings["Title"] = "Título";
+$a->strings["Created"] = "Creado";
+$a->strings["Edited"] = "Editado";
+$a->strings["view full size"] = "Ver en el tamaño original";
+$a->strings["Administrator"] = "Administrador";
+$a->strings["No Subject"] = "Sin asunto";
+$a->strings["Cannot locate DNS info for database server '%s'"] = "No se ha podido localizar información de DNS para el servidor de base de datos “%sâ€";
+$a->strings["Image exceeds website size limit of %lu bytes"] = "La imagen excede el límite de %lu bytes del sitio";
+$a->strings["Image file is empty."] = "El fichero de imagen está vacío. ";
+$a->strings["Unable to process image"] = "No ha sido posible procesar la imagen";
+$a->strings["Photo storage failed."] = "La foto no ha podido ser guardada.";
+$a->strings["Upload New Photos"] = "Subir nuevas fotos";
+$a->strings["Save to Folder"] = "Guardar en carpeta";
+$a->strings["I will attend"] = "Participaré";
+$a->strings["I will not attend"] = "No participaré";
+$a->strings["I might attend"] = "Quizá participe";
+$a->strings["I agree"] = "Estoy de acuerdo";
+$a->strings["I disagree"] = "No estoy de acuerdo";
+$a->strings["I abstain"] = "Me abstengo";
+$a->strings["Add Star"] = "Destacar añadiendo una estrella";
+$a->strings["Remove Star"] = "Eliminar estrella";
+$a->strings["Toggle Star Status"] = "Activar o desactivar el estado de entrada preferida";
+$a->strings["starred"] = "preferidas";
+$a->strings["Add Tag"] = "Añadir etiqueta";
+$a->strings["I like this (toggle)"] = "me gusta (cambiar)";
+$a->strings["I don't like this (toggle)"] = "No me gusta esto (cambiar)";
+$a->strings["Share This"] = "Compartir esto";
+$a->strings["share"] = "compartir";
+$a->strings["Delivery Report"] = "Informe de transmisión";
+$a->strings["%d comment"] = array(
+ 0 => "%d comentario",
+ 1 => "%d comentarios",
);
-$a->strings["Gender: "] = "Género:";
-$a->strings["Status: "] = "Estado:";
-$a->strings["Homepage: "] = "Página personal:";
-$a->strings["Description:"] = "Descripción:";
-$a->strings["Public Forum:"] = "Foro público:";
-$a->strings["Keywords: "] = "Palabras clave:";
-$a->strings["Don't suggest"] = "No sugerir:";
-$a->strings["Common connections:"] = "Conexiones comunes:";
-$a->strings["Global Directory"] = "Directorio global:";
-$a->strings["Local Directory"] = "Directorio local:";
-$a->strings["Finding:"] = "Encontrar:";
-$a->strings["next page"] = "siguiente página";
-$a->strings["previous page"] = "página anterior";
-$a->strings["Sort options"] = "Ordenar opciones";
-$a->strings["Alphabetic"] = "Alfabético";
-$a->strings["Reverse Alphabetic"] = "Alfabético inverso";
-$a->strings["Newest to Oldest"] = "De más nuevo a más antiguo";
-$a->strings["Oldest to Newest"] = "De más antiguo a más nuevo";
-$a->strings["No entries (some entries may be hidden)."] = "Sin entradas (algunas entradas pueden estar ocultas).";
-$a->strings["Bookmark added"] = "Marcador añadido";
-$a->strings["My Bookmarks"] = "Mis Marcadores";
-$a->strings["My Connections Bookmarks"] = "Marcadores de mis conexiones";
+$a->strings["View %s's profile - %s"] = "Ver el perfil de %s - %s";
+$a->strings["to"] = "a";
+$a->strings["via"] = "mediante";
+$a->strings["Wall-to-Wall"] = "De página del perfil a página del perfil (de Muro a Muro)";
+$a->strings["via Wall-To-Wall:"] = "Mediante el procedimiento página del perfil a página del perfil (de Muro a Muro)";
+$a->strings["Save Bookmarks"] = "Guardar en Marcadores";
+$a->strings["Add to Calendar"] = "Añadir al calendario";
+$a->strings["Mark all seen"] = "Marcar todo como visto";
+$a->strings["__ctx:noun__ Likes"] = "Me gusta";
+$a->strings["__ctx:noun__ Dislikes"] = "No me gusta";
+$a->strings["This is you"] = "Este es usted";
+$a->strings["Image"] = "Imagen";
+$a->strings["Insert Link"] = "Insertar enlace";
+$a->strings["Video"] = "Vídeo";
+$a->strings["Site Admin"] = "Adminstrador del sitio";
+$a->strings["Address Book"] = "Libreta de direcciones";
+$a->strings["Mood"] = "Estado de ánimo";
+$a->strings["Probe"] = "Probar";
+$a->strings["Suggest"] = "Sugerir";
+$a->strings["Random Channel"] = "Canal aleatorio";
+$a->strings["Invite"] = "Invitar";
+$a->strings["Features"] = "Características";
+$a->strings["Language"] = "Idioma";
+$a->strings["Post"] = "Publicación";
+$a->strings["Profile Photo"] = "Foto del perfil";
+$a->strings["Update"] = "Actualizar";
+$a->strings["Install"] = "Instalar";
+$a->strings["Purchase"] = "Comprar";
+$a->strings["Can view my normal stream and posts"] = "Pueden verse mi actividad y publicaciones normales";
+$a->strings["Can view my default channel profile"] = "Puede verse mi perfil de canal predeterminado.";
+$a->strings["Can view my connections"] = "Pueden verse mis conexiones";
+$a->strings["Can view my file storage and photos"] = "Pueden verse mi repositorio de ficheros y mis fotos";
+$a->strings["Can view my webpages"] = "Pueden verse mis páginas web";
+$a->strings["Can send me their channel stream and posts"] = "Me pueden enviar sus entradas y contenidos del canal";
+$a->strings["Can post on my channel page (\"wall\")"] = "Pueden crearse entradas en mi página de inicio del canal (“muroâ€)";
+$a->strings["Can comment on or like my posts"] = "Pueden publicarse comentarios en mis publicaciones o marcar mis entradas con 'me gusta'.";
+$a->strings["Can send me private mail messages"] = "Se me pueden enviar mensajes privados";
+$a->strings["Can like/dislike stuff"] = "Puede marcarse contenido como me gusta/no me gusta";
+$a->strings["Profiles and things other than posts/comments"] = "Perfiles y otras cosas aparte de publicaciones/comentarios";
+$a->strings["Can forward to all my channel contacts via post @mentions"] = "Puede enviarse una entrada a todos mis contactos del canal mediante una @mención";
+$a->strings["Advanced - useful for creating group forum channels"] = "Avanzado - útil para crear canales de foros de discusión o grupos";
+$a->strings["Can chat with me (when available)"] = "Se puede charlar conmigo (cuando esté disponible)";
+$a->strings["Can write to my file storage and photos"] = "Puede escribirse en mi repositorio de ficheros y fotos";
+$a->strings["Can edit my webpages"] = "Pueden editarse mis páginas web";
+$a->strings["Can source my public posts in derived channels"] = "Pueden utilizarse mis publicaciones públicas como origen de contenidos en canales derivados";
+$a->strings["Somewhat advanced - very useful in open communities"] = "Algo avanzado - muy útil en comunidades abiertas";
+$a->strings["Can administer my channel resources"] = "Pueden administrarse mis recursos del canal";
+$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Muy avanzado. Déjelo a no ser que sepa bien lo que está haciendo.";
+$a->strings["Social Networking"] = "Redes sociales";
+$a->strings["Mostly Public"] = "Público en su mayor parte";
+$a->strings["Restricted"] = "Restringido";
+$a->strings["Private"] = "Privado";
+$a->strings["Community Forum"] = "Foro de discusión";
+$a->strings["Feed Republish"] = "Republicar un \"feed\"";
+$a->strings["Special Purpose"] = "Propósito especial";
+$a->strings["Celebrity/Soapbox"] = "Página para fans";
+$a->strings["Group Repository"] = "Repositorio de grupo";
+$a->strings["Custom/Expert Mode"] = "Modo personalizado/experto";
+$a->strings["Profile Photos"] = "Fotos del perfil";
+$a->strings["Not a valid email address"] = "Dirección de correo no válida";
+$a->strings["Your email domain is not among those allowed on this site"] = "Su dirección de correo no pertenece a ninguno de los dominios permitidos en este sitio.";
+$a->strings["Your email address is already registered at this site."] = "Su dirección de correo está ya registrada en este sitio.";
+$a->strings["An invitation is required."] = "Es obligatorio que le inviten.";
+$a->strings["Invitation could not be verified."] = "No se ha podido verificar su invitación.";
+$a->strings["Please enter the required information."] = "Por favor introduzca la información requerida.";
+$a->strings["Failed to store account information."] = "La información de la cuenta no se ha podido guardar.";
+$a->strings["Registration confirmation for %s"] = "Confirmación de registro para %s";
+$a->strings["Registration request at %s"] = "Solicitud de registro en %s";
+$a->strings["your registration password"] = "su contraseña de registro";
+$a->strings["Registration details for %s"] = "Detalles del registro de %s";
+$a->strings["Account approved."] = "Cuenta aprobada.";
+$a->strings["Registration revoked for %s"] = "Registro revocado para %s";
+$a->strings["Account verified. Please login."] = "Cuenta verificada. Por favor, inicie sesión.";
+$a->strings["Click here to upgrade."] = "Pulse aquí para actualizar";
+$a->strings["This action exceeds the limits set by your subscription plan."] = "Esta acción supera los límites establecidos por su plan de suscripción ";
+$a->strings["This action is not available under your subscription plan."] = "Esta acción no está disponible en su plan de suscripción.";
+$a->strings["Permission Denied."] = "Permiso denegado";
+$a->strings["File not found."] = "Fichero no encontrado.";
+$a->strings["Edit file permissions"] = "Modificar los permisos del fichero";
+$a->strings["Set/edit permissions"] = "Establecer/editar los permisos";
+$a->strings["Include all files and sub folders"] = "Incluir todos los ficheros y subcarpetas";
+$a->strings["Return to file list"] = "Volver a la lista de ficheros";
+$a->strings["Copy/paste this code to attach file to a post"] = "Copiar/pegar este código para adjuntar el fichero al envío";
+$a->strings["Copy/paste this URL to link file from a web page"] = "Copiar/pegar esta dirección para enlazar el fichero desde una página web";
+$a->strings["Share this file"] = "Compartir este fichero";
+$a->strings["Show URL to this file"] = "Mostrar la dirección de este fichero";
+$a->strings["Notify your contacts about this file"] = "Avisar a sus contactos sobre este fichero";
+$a->strings["Collection created."] = "La colección ha sido creada.";
+$a->strings["Could not create collection."] = "No se puede crear la colección.";
+$a->strings["Collection updated."] = "La colección ha sido actualizada.";
+$a->strings["Create a collection of channels."] = "Crear una colección de canales.";
+$a->strings["Collection Name: "] = "Nombre de la colección:";
+$a->strings["Members are visible to other channels"] = "Los miembros son visibles para otros canales";
+$a->strings["Collection removed."] = "La colección ha sido eliminada.";
+$a->strings["Unable to remove collection."] = "No ha sido posible de eliminar la colección.";
+$a->strings["Collection Editor"] = "Editor de colecciones";
+$a->strings["Members"] = "Miembros";
+$a->strings["All Connected Channels"] = "Todos los canales conectados";
+$a->strings["Click on a channel to add or remove."] = "Haga clic en un canal para agregarlo o quitarlo.";
+$a->strings["Unable to locate original post."] = "No ha sido posible encontrar la entrada original.";
+$a->strings["Empty post discarded."] = "La entrada vacía ha sido desechada.";
+$a->strings["Executable content type not permitted to this channel."] = "Contenido de tipo ejecutable no permitido en este canal.";
+$a->strings["Duplicate post suppressed."] = "Se ha suprimido la entrada duplicada.";
+$a->strings["System error. Post not saved."] = "Error del sistema. La entrada no se ha podido salvar.";
+$a->strings["Unable to obtain post information from database."] = "No ha sido posible obtener información de la entrada en la base de datos.";
+$a->strings["You have reached your limit of %1$.0f top level posts."] = "Ha alcanzado su límite de %1$.0f entradas en la página principal.";
+$a->strings["You have reached your limit of %1$.0f webpages."] = "Ha alcanzado su límite de %1$.0f páginas web.";
+$a->strings["No channel."] = "Ningún canal.";
+$a->strings["Common connections"] = "Conexiones comunes";
+$a->strings["No connections in common."] = "Ninguna conexión en común.";
+$a->strings["Continue"] = "Continuar";
+$a->strings["Premium Channel Setup"] = "Configuración del canal premium";
+$a->strings["Enable premium channel connection restrictions"] = "Habilitar restricciones de conexión del canal premium";
+$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Por favor introduzca sus restricciones o condiciones, como recibo de paypal, normas de uso, etc.";
+$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Este canal puede requerir antes de conectar unos pasos adicionales o el conocimiento de las siguientes condiciones:";
+$a->strings["Potential connections will then see the following text before proceeding:"] = "Las posibles conexiones verán, por tanto, el siguiente texto antes de proceder:";
+$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Al continuar, certifico que he cumplido con todas las instrucciones proporcionadas en esta página.";
+$a->strings["(No specific instructions have been provided by the channel owner.)"] = "(No ha sido proporcionada ninguna instrucción específica por el propietario del canal.)";
+$a->strings["Restricted or Premium Channel"] = "Canal premium o restringido";
+$a->strings["Profile Match"] = "Perfil compatible";
+$a->strings["No keywords to match. Please add keywords to your default profile."] = "No hay palabras clave en el perfil principal para poder encontrar perfiles compatibles. Por favor, añada palabras clave a su perfil principal.";
+$a->strings["is interested in:"] = "está interesado en:";
+$a->strings["No matches"] = "No se han encontrado perfiles compatibles";
$a->strings["OpenID protocol error. No ID returned."] = "Error del protocolo OpenID. Ningún ID recibido como respuesta.";
$a->strings["Welcome %s. Remote authentication successful."] = "Bienvenido %s. La identificación desde su servidor se ha llevado a cabo correctamente.";
-$a->strings["Invalid item."] = "Elemento no válido.";
-$a->strings["Channel not found."] = "Canal no encontrado.";
-$a->strings["Page not found."] = "Página no encontrada.";
+$a->strings["Some blurb about what to do when you're new here"] = "Algunas propuestas para el nuevo usuario sobre qué se puede hacer aquí";
+$a->strings["Away"] = "Ausente";
+$a->strings["Online"] = "Conectado/a";
+$a->strings["Public Sites"] = "Sitios públicos";
+$a->strings["The listed sites allow public registration for the \$Projectname network. All sites in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some sites may require subscription or provide tiered service plans. The provider links <strong>may</strong> provide additional details."] = "Los sitios listados permiten el registro público en la red \$Projectname. Todos los sitios de la red están vinculados entre sí, por lo que sus miembros, en ninguno de ellos, indican la pertenencia a la red en su conjunto. Algunos sitios pueden requerir suscripción o proporcionar planes de servicio por niveles. Los enlaces de los proveedores <strong> pueden </strong> proporcionar detalles adicionales.";
+$a->strings["Rate this hub"] = "Valorar este sitio";
+$a->strings["Site URL"] = "Dirección del sitio";
+$a->strings["Access Type"] = "Tipo de acceso";
+$a->strings["Registration Policy"] = "Normas de registro";
+$a->strings["Project"] = "Proyecto";
+$a->strings["View hub ratings"] = "Ver las valoraciones del sitio";
+$a->strings["Rate"] = "Valorar";
+$a->strings["View ratings"] = "Ver valoraciones";
+$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s ha etiquetado la %3\$s de %2\$s con %4\$s";
+$a->strings["Website:"] = "Sitio web:";
+$a->strings["Remote Channel [%s] (not yet known on this site)"] = "Canal remoto [%s] (aún no es conocido en este sitio)";
+$a->strings["Rating (this information is public)"] = "Valoración (esta información es pública)";
+$a->strings["Optionally explain your rating (this information is public)"] = "Opcionalmente puede explicar su valoración (esta información es pública)";
+$a->strings["Block Name"] = "Nombre del bloque";
+$a->strings["Block Title"] = "Título del bloque";
$a->strings["First Name"] = "Nombre";
$a->strings["Last Name"] = "Apellido";
$a->strings["Nickname"] = "Sobrenombre o Alias";
@@ -1060,28 +1096,10 @@ $a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s no
$a->strings["%1\$s may attend %2\$s's %3\$s"] = "%3\$s de %2\$s: %1\$s quizá participe";
$a->strings["Action completed."] = "Acción completada.";
$a->strings["Thank you."] = "Gracias.";
-$a->strings["Export Channel"] = "Exportar el canal";
-$a->strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportar la información básica del canal a un fichero. Este equivale a una copia de seguridad de sus conexiones, el perfil y datos fundamentales, que puede usarse para importar sus datos a un nuevo servidor, pero no incluye su contenido.";
-$a->strings["Export Content"] = "Exportar contenidos";
-$a->strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportar la información sobre su canal y el contenido reciente a un fichero de respaldo JSON, que puede ser restaurado o importado a otro servidor. Este fichero incluye todas sus conexiones, permisos, datos del perfil y publicaciones de varios meses. Puede llegar a ser MUY grande. Por favor, sea paciente, la descarga puede tardar varios minutos en comenzar.";
-$a->strings["Export your posts from a given year."] = "Exporta sus entradas de un año dado.";
-$a->strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "También puede exportar sus mensajes y conversaciones durante un año o mes en particular. Ajuste la fecha en la barra de direcciones del navegador para seleccionar otras fechas. Si la exportación falla (posiblemente debido al agotamiento de la memoria del servidor hub), por favor, intente de nuevo la selección de un rango de fechas más pequeño.";
-$a->strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Para seleccionar todos los mensajes de un año determinado, como este año, visite <a href=\"%1\$s\">%2\$s</a>";
-$a->strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Para seleccionar todos los mensajes de un mes determinado, como el de enero de este año, visite <a href=\"%1\$s\">%2\$s</a>";
-$a->strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Estos ficheros pueden ser importados o restaurados visitando <a href=\"%1\$s\">%2\$s</a> o cualquier sitio que contenga su canal. Para obtener los mejores resultados, por favor, importar o restaurar estos ficheros en orden de fecha (la más antigua primero).";
-$a->strings["Away"] = "Ausente";
-$a->strings["Online"] = "Conectado/a";
-$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s ha etiquetado la %3\$s de %2\$s con %4\$s";
-$a->strings["No channel."] = "Ningún canal.";
-$a->strings["Common connections"] = "Conexiones comunes";
-$a->strings["No connections in common."] = "Ninguna conexión en común.";
-$a->strings["sent you a private message"] = "le ha enviado un mensaje privado";
-$a->strings["added your channel"] = "añadió este canal a sus conexiones";
-$a->strings["posted an event"] = "publicó un evento";
-$a->strings["Documentation Search"] = "Búsqueda de Documentación";
-$a->strings["Help:"] = "Ayuda:";
-$a->strings["Not Found"] = "No encontrado";
-$a->strings["\$Projectname Documentation"] = "Documentación de \$Projectname";
+$a->strings["Invalid item."] = "Elemento no válido.";
+$a->strings["Channel not found."] = "Canal no encontrado.";
+$a->strings["Page not found."] = "Página no encontrada.";
+$a->strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.";
$a->strings["Channel removals are not allowed within 48 hours of changing the account password."] = "La eliminación de canales no está permitida hasta pasadas 48 horas desde el último cambio de contraseña.";
$a->strings["Remove This Channel"] = "Eliminar este canal";
$a->strings["WARNING: "] = "ATENCIÓN:";
@@ -1091,38 +1109,184 @@ $a->strings["Please enter your password for verification:"] = "Por favor, introd
$a->strings["Remove this channel and all its clones from the network"] = "Eliminar este canal y todos sus clones de la red";
$a->strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Por defecto, solo la instancia del canal alojado en este servidor será eliminado de la red";
$a->strings["Remove Channel"] = "Eliminar el canal";
-$a->strings["- select -"] = "- seleccionar -";
-$a->strings["Menu not found."] = "Menú no encontrado";
-$a->strings["Unable to create element."] = "Imposible crear el elemento.";
-$a->strings["Unable to update menu element."] = "No es posible actualizar el elemento del menú.";
-$a->strings["Unable to add menu element."] = "No es posible añadir el elemento al menú";
-$a->strings["Not found."] = "No encontrado.";
-$a->strings["Menu Item Permissions"] = "Permisos del elemento del menú";
-$a->strings["(click to open/close)"] = "(pulsar para abrir o cerrar)";
-$a->strings["Link Name"] = "Nombre del enlace";
-$a->strings["Link or Submenu Target"] = "Destino del enlace o submenú";
-$a->strings["Enter URL of the link or select a menu name to create a submenu"] = "Introducir la dirección del enlace o seleccionar el nombre de un submenú";
-$a->strings["Use magic-auth if available"] = "Usar la autenticación mágica si está disponible";
-$a->strings["Open link in new window"] = "Abrir el enlace en una nueva ventana";
-$a->strings["Order in list"] = "Orden en la lista";
-$a->strings["Higher numbers will sink to bottom of listing"] = "Los números más altos irán al final de la lista";
-$a->strings["Submit and finish"] = "Enviar y terminar";
-$a->strings["Submit and continue"] = "Enviar y continuar";
-$a->strings["Menu:"] = "Menú:";
-$a->strings["Link Target"] = "Destino del enlace";
-$a->strings["Edit menu"] = "Editar menú";
-$a->strings["Edit element"] = "Editar el elemento";
-$a->strings["Drop element"] = "Eliminar el elemento";
-$a->strings["New element"] = "Nuevo elemento";
-$a->strings["Edit this menu container"] = "Modificar el contenedor del menú";
-$a->strings["Add menu element"] = "Añadir un elemento al menú";
-$a->strings["Delete this menu item"] = "Eliminar este elemento del menú";
-$a->strings["Edit this menu item"] = "Modificar este elemento del menú";
-$a->strings["Menu item not found."] = "Este elemento del menú no se ha encontrado";
-$a->strings["Menu item deleted."] = "Este elemento del menú ha sido borrado";
-$a->strings["Menu item could not be deleted."] = "Este elemento del menú no puede ser borrado.";
-$a->strings["Edit Menu Element"] = "Editar elemento del menú";
-$a->strings["Link text"] = "Texto del enlace";
+$a->strings["Set your current mood and tell your friends"] = "Describir su estado de ánimo para comunicárselo a sus amigos";
+$a->strings["Add a Channel"] = "Añadir un canal";
+$a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "Un canal está formado por su propia colección de páginas web relacionadas. Se puede utilizar para almacenar los perfiles sociales de la red, blogs, grupos de conversación y foros, páginas de famosos y mucho más. Puede crear tantos canales como su proveedor de servicio permita.";
+$a->strings["Channel Name"] = "Nombre del canal";
+$a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = "Ejemplos: \"Juan García\", \"Isabel y sus caballos\", \"Fútbol\", \"Grupo de parapente\" ";
+$a->strings["Choose a short nickname"] = "Elija un alias corto";
+$a->strings["Your nickname will be used to create an easily remembered channel address (like an email address) which you can share with others."] = "Su alias podrá usarse para crear una dirección de canal fácilmente memorizable (como una dirección de correo electrónico) que puede ser compartido con otros.";
+$a->strings["Or <a href=\"import\">import an existing channel</a> from another location"] = "O <a href=\"import\">importar un canal existente</a> de otro lugar";
+$a->strings["Please choose a channel type (such as social networking or community forum) and privacy requirements so we can select the best permissions for you"] = "Elija el tipo de canal (como red social o foro de discusión) y la privacidad que requiera, así podremos seleccionar el mejor conjunto de permisos para usted";
+$a->strings["Channel Type"] = "Tipo de canal";
+$a->strings["Read more about roles"] = "Leer más sobre los roles";
+$a->strings["No ratings"] = "Ninguna valoración";
+$a->strings["Public access denied."] = "Acceso público denegado.";
+$a->strings["Ratings"] = "Valoraciones";
+$a->strings["Rating: "] = "Valoración:";
+$a->strings["Website: "] = "Sitio web:";
+$a->strings["Description: "] = "Descripción:";
+$a->strings["\$Projectname Server - Setup"] = "Servidor \$Projectname - Instalación";
+$a->strings["Could not connect to database."] = "No se ha podido conectar a la base de datos.";
+$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "No se puede conectar con la dirección del sitio indicada. Podría tratarse de un problema de SSL o DNS.";
+$a->strings["Could not create table."] = "No se puede crear la tabla.";
+$a->strings["Your site database has been installed."] = "La base de datos del sitio ha sido instalada.";
+$a->strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Podría tener que importar manualmente el fichero \"install/schema_xxx.sql\" usando un cliente de base de datos.";
+$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Por favor, lea el fichero \"install/INSTALL.txt\".";
+$a->strings["System check"] = "Verificación del sistema";
+$a->strings["Next"] = "Siguiente";
+$a->strings["Check again"] = "Verificar de nuevo";
+$a->strings["Database connection"] = "Conexión a la base de datos";
+$a->strings["In order to install \$Projectname we need to know how to connect to your database."] = "Para instalar \$Projectname es necesario saber cómo conectar con su base de datos.";
+$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Por favor, contacte con el proveedor de servicios o el administrador del sitio si tiene dudas sobre estos ajustes.";
+$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "La base de datos que especifique a continuación debe existir ya. Si no es así, por favor, créela antes de seguir.";
+$a->strings["Database Server Name"] = "Nombre del servidor de base de datos";
+$a->strings["Default is 127.0.0.1"] = "De forma predeterminada es 127.0.0.1";
+$a->strings["Database Port"] = "Puerto de la base de datos";
+$a->strings["Communication port number - use 0 for default"] = "Número del puerto de comunicaciones - use 0 como valor por defecto";
+$a->strings["Database Login Name"] = "Usuario de la base de datos";
+$a->strings["Database Login Password"] = "Contraseña de acceso a la base de datos";
+$a->strings["Database Name"] = "Nombre de la base de datos";
+$a->strings["Database Type"] = "Tipo de base de datos";
+$a->strings["Site administrator email address"] = "Dirección de correo electrónico del administrador del sitio";
+$a->strings["Your account email address must match this in order to use the web admin panel."] = "Su cuenta deberá usar la misma dirección de correo electrónico para poder utilizar el panel de administración web.";
+$a->strings["Website URL"] = "Dirección del sitio web";
+$a->strings["Please use SSL (https) URL if available."] = "Por favor, use SSL (https) si está disponible.";
+$a->strings["Please select a default timezone for your website"] = "Por favor, selecciones la zona horaria por defecto de su sitio web";
+$a->strings["Site settings"] = "Ajustes del sitio";
+$a->strings["Could not find a command line version of PHP in the web server PATH."] = "No se puede encontrar una versión en línea de comandos de PHP en la ruta del servidor web.";
+$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Si no tiene instalada la versión de línea de comandos de PHP en su servidor, no podrá ejecutar sondeos en segundo plano mediante cron.";
+$a->strings["PHP executable path"] = "Ruta del ejecutable PHP";
+$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Introducir la ruta completa del ejecutable PHP. Puede dejar la línea en blanco para continuar la instalación.";
+$a->strings["Command line PHP"] = "PHP en línea de comandos";
+$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La línea de comandos PHP de su sistema no tiene activado \"register_argc_argv\".";
+$a->strings["This is required for message delivery to work."] = "Esto es necesario para que funcione la transmisión de mensajes.";
+$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv";
+$a->strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "La carga máxima que se le permite subir está establecida en %s. El tamaño máximo de un fichero está establecido en %s. Está permitido subir hasta un máximo de %d ficheros de una sola vez.";
+$a->strings["You can adjust these settings in the servers php.ini."] = "Puede ajustar estos valores en el fichero php.ini de su servidor.";
+$a->strings["PHP upload limits"] = "Límites PHP de subida";
+$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Error: La función \"openssl_pkey_new\" en este sistema no es capaz de general claves de cifrado.";
+$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Si está en un servidor Windows, por favor, lea \"http://www.php.net/manual/en/openssl.installation.php\".";
+$a->strings["Generate encryption keys"] = "Generar claves de cifrado";
+$a->strings["libCurl PHP module"] = "módulo libCurl PHP";
+$a->strings["GD graphics PHP module"] = "módulo PHP GD graphics";
+$a->strings["OpenSSL PHP module"] = "módulo PHP OpenSSL";
+$a->strings["mysqli or postgres PHP module"] = "módulo PHP mysqli o postgres";
+$a->strings["mb_string PHP module"] = "módulo PHP mb_string";
+$a->strings["mcrypt PHP module"] = "módulo PHP mcrypt ";
+$a->strings["xml PHP module"] = "módulo PHP xml";
+$a->strings["Apache mod_rewrite module"] = "módulo Apache mod_rewrite ";
+$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Error: se necesita el módulo del servidor web Apache mod-rewrite pero no está instalado.";
+$a->strings["proc_open"] = "proc_open";
+$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Error: se necesita proc_open pero o no está instalado o ha sido desactivado en el fichero php.ini";
+$a->strings["Error: libCURL PHP module required but not installed."] = "Error: se necesita el módulo PHP libCURL pero no está instalado.";
+$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Error: el módulo PHP GD graphics es necesario, pero no está instalado.";
+$a->strings["Error: openssl PHP module required but not installed."] = "Error: el módulo PHP openssl es necesario, pero no está instalado.";
+$a->strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Error: el módulo PHP mysqli o postgres es necesario pero ninguno de los dos está instalado.";
+$a->strings["Error: mb_string PHP module required but not installed."] = "Error: el módulo PHP mb_string es necesario, pero no está instalado.";
+$a->strings["Error: mcrypt PHP module required but not installed."] = "Error: el módulo PHP mcrypt es necesario, pero no está instalado.";
+$a->strings["Error: xml PHP module required for DAV but not installed."] = "Error: el módulo PHP xml es necesario para DAV, pero no está instalado.";
+$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "El instalador web no ha podido crear un fichero llamado “.htconfig.php†en la carpeta base de su servidor.";
+$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Esto está generalmente ligado a un problema de permisos, a causa del cual el servidor web tiene prohibido modificar ficheros en su carpeta - incluso si usted mismo tiene esos permisos.";
+$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "Al término de este procedimiento, podemos crear un fichero de texto para guardar con el nombre .htconfig.php en el directorio raíz de su instalación de Hubzilla.";
+$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Como alternativa, puede dejar este procedimiento e intentar realizar una instalación manual. Lea, por favor, el fichero\"install/INSTALL.txt\" para las instrucciones.";
+$a->strings[".htconfig.php is writable"] = ".htconfig.php tiene permisos de escritura";
+$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Hubzilla hace uso del motor de plantillas Smarty3 para diseñar sus plantillas gráficas. Smarty3 es más rápido porque compila las plantillas de páginas directamente en PHP.";
+$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."] = "Para poder guardar las plantillas compiladas, el servidor web necesita permisos para acceder al subdirectorio %s en el directorio de instalación de Hubzilla.";
+$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Por favor, asegúrese de que el servidor web está siendo ejecutado por un usuario que tenga permisos de escritura sobre esta carpeta (por ejemplo, www-data).";
+$a->strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Nota: como medida de seguridad, debe dar al servidor web permisos de escritura solo sobre %s - no sobre el fichero de plantilla (.tpl) que contiene.";
+$a->strings["%s is writable"] = "%s tiene permisos de escritura";
+$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "Red guarda los ficheros descargados en la carpeta \"store\". El servidor web necesita tener permisos de escritura sobre esa carpeta, en el directorio de instalación.";
+$a->strings["store is writable"] = "\"store\" tiene permisos de escritura";
+$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "El certificado SSL no ha podido ser validado. Corrija este problema o desactive el acceso https a este sitio.";
+$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Si su servidor soporta conexiones cifradas SSL o si permite conexiones al puerto TCP 443 (el puerto usado por el protocolo https), debe utilizar un certificado válido. No debe usar un certificado firmado por usted mismo.";
+$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Se ha incorporado esta restricción para evitar que sus publicaciones públicas hagan referencia a imágenes en su propio servidor.";
+$a->strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Si su certificado no ha sido reconocido, los miembros de otros sitios (con certificados válidos) recibirán mensajes de aviso en sus propios sitios web.";
+$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Por razones de compatibilidad (sobre el conjunto de la red, no solo sobre su propio sitio), debemos insistir en estos requisitos.";
+$a->strings["Providers are available that issue free certificates which are browser-valid."] = "Existen varias Autoridades de Certificación que le pueden proporcionar certificados válidos.";
+$a->strings["SSL certificate validation"] = "validación del certificado SSL";
+$a->strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "No se pueden reescribir las direcciones web en .htaccess. Compruebe la configuración de su servidor:";
+$a->strings["Url rewrite is working"] = "La reescritura de las direcciones funciona correctamente";
+$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "El fichero de configuración de la base de datos .htconfig.php no se ha podido modificar. Por favor, copie el texto generado en un fichero con ese nombre en el directorio raíz de su servidor.";
+$a->strings["Errors encountered creating database tables."] = "Se han encontrado errores al crear las tablas de la base de datos.";
+$a->strings["<h1>What next</h1>"] = "<h1>Siguiente paso</h1>";
+$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANTE: Debe crear [manualmente] una tarea programada para el \"poller\".";
+$a->strings["Bookmark added"] = "Marcador añadido";
+$a->strings["My Bookmarks"] = "Mis marcadores";
+$a->strings["My Connections Bookmarks"] = "Marcadores de mis conexiones";
+$a->strings["This setting requires special processing and editing has been blocked."] = "Este ajuste necesita de un proceso especial y la edición ha sido bloqueada.";
+$a->strings["Configuration Editor"] = "Editor de configuración";
+$a->strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Atención: El cambio de algunos ajustes puede volver inutilizable su canal. Por favor, abandone la página excepto que esté seguro y sepa cómo usar correctamente esta característica.";
+$a->strings["Poke/Prod"] = "Toque/Incitación";
+$a->strings["poke, prod or do other things to somebody"] = "dar un toque, incitar u otras cosas a alguien";
+$a->strings["Recipient"] = "Destinatario";
+$a->strings["Choose what you wish to do to recipient"] = "Elegir qué desea enviar al destinatario";
+$a->strings["Make this post private"] = "Convertir en privado este envío";
+$a->strings["Profile not found."] = "Perfil no encontrado.";
+$a->strings["Profile deleted."] = "Perfil eliminado.";
+$a->strings["Profile-"] = "Perfil-";
+$a->strings["New profile created."] = "El nuevo perfil ha sido creado.";
+$a->strings["Profile unavailable to clone."] = "Perfil no disponible para clonar.";
+$a->strings["Profile unavailable to export."] = "Perfil no disponible para exportar.";
+$a->strings["Profile Name is required."] = "Se necesita el nombre del perfil.";
+$a->strings["Marital Status"] = "Estado civil";
+$a->strings["Romantic Partner"] = "Pareja sentimental";
+$a->strings["Likes"] = "Me gusta";
+$a->strings["Dislikes"] = "No me gusta";
+$a->strings["Work/Employment"] = "Trabajo:";
+$a->strings["Religion"] = "Religión";
+$a->strings["Political Views"] = "Ideas políticas";
+$a->strings["Sexual Preference"] = "Preferencia sexual";
+$a->strings["Homepage"] = "Página personal";
+$a->strings["Interests"] = "Intereses";
+$a->strings["Address"] = "Dirección";
+$a->strings["Profile updated."] = "Perfil actualizado.";
+$a->strings["Hide your contact/friend list from viewers of this profile?"] = "¿Ocultar su lista de contactos a los visitantes de este perfil?";
+$a->strings["Edit Profile Details"] = "Modificar los detalles de este perfil";
+$a->strings["View this profile"] = "Ver este perfil";
+$a->strings["Change Profile Photo"] = "Cambiar la foto del perfil";
+$a->strings["Create a new profile using these settings"] = "Crear un nuevo perfil usando estos ajustes";
+$a->strings["Clone this profile"] = "Clonar este perfil";
+$a->strings["Delete this profile"] = "Eliminar este perfil";
+$a->strings["Import profile from file"] = "Importar perfil desde un fichero";
+$a->strings["Export profile to file"] = "Exportar perfil a un fichero";
+$a->strings["Profile Name:"] = "Nombre del perfil:";
+$a->strings["Your Full Name:"] = "Su nombre completo:";
+$a->strings["Title/Description:"] = "Título/Descripción:";
+$a->strings["Your Gender:"] = "Su género:";
+$a->strings["Birthday :"] = "Cumpleaños:";
+$a->strings["Street Address:"] = "Calle:";
+$a->strings["Locality/City:"] = "Ciudad:";
+$a->strings["Postal/Zip Code:"] = "Código postal:";
+$a->strings["Country:"] = "País:";
+$a->strings["Region/State:"] = "Región/Estado:";
+$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Estado sentimental:";
+$a->strings["Who: (if applicable)"] = "Quién: (si es aplicable)";
+$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Por ejemplo: ana123, María González, sara@ejemplo.com";
+$a->strings["Since [date]:"] = "Desde [fecha]:";
+$a->strings["Homepage URL:"] = "Dirección de la página personal:";
+$a->strings["Religious Views:"] = "Creencias religiosas:";
+$a->strings["Keywords:"] = "Palabras clave:";
+$a->strings["Example: fishing photography software"] = "Por ejemplo: software de fotografía submarina";
+$a->strings["Used in directory listings"] = "Visible en el directorio público del canal";
+$a->strings["Tell us about yourself..."] = "Háblenos de usted...";
+$a->strings["Hobbies/Interests"] = "Aficiones/Intereses";
+$a->strings["Contact information and Social Networks"] = "Información de contacto y redes sociales";
+$a->strings["My other channels"] = "Mis otros canales";
+$a->strings["Musical interests"] = "Preferencias musicales";
+$a->strings["Books, literature"] = "Libros, literatura";
+$a->strings["Television"] = "Televisión";
+$a->strings["Film/dance/culture/entertainment"] = "Cine/danza/cultura/entretenimiento";
+$a->strings["Love/romance"] = "Vida sentimental/amorosa";
+$a->strings["Work/employment"] = "Trabajo";
+$a->strings["School/education"] = "Estudios";
+$a->strings["This is your default profile."] = "Este es su perfil principal.";
+$a->strings["Age: "] = "Edad:";
+$a->strings["Edit/Manage Profiles"] = "Modificar/gestionar perfiles";
+$a->strings["Add profile things"] = "Añadir cosas al perfil";
+$a->strings["Include desirable objects in your profile"] = "Añadir objetos interesantes en su perfil";
+$a->strings["Items tagged with: %s"] = "elementos etiquetados con: %s";
+$a->strings["Search results for: %s"] = "Resultados de la búsqueda para: %s";
$a->strings["Could not access contact record."] = "No se ha podido acceder al registro de contacto.";
$a->strings["Could not locate selected profile."] = "No se ha podido localizar el perfil seleccionado.";
$a->strings["Connection updated."] = "Conexión actualizada.";
@@ -1185,33 +1349,199 @@ $a->strings["Individual Permissions"] = "Permisos individuales";
$a->strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Algunos permisos pueden ser heredados de los <a href=\"settings\"><strong>ajustes de privacidad</strong></a> de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. <strong>No</strong> puede cambiar estos ajustes aquí.";
$a->strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Algunos permisos pueden ser heredados de los <a href=\"settings\"><strong>ajustes de privacidad</strong></a> de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. Puede cambiar estos ajustes aquí, pero no tendrán ningún consecuencia hasta que cambie los ajustes heredados.";
$a->strings["Last update:"] = "Última actualización:";
-$a->strings["Set your current mood and tell your friends"] = "Describir su estado de ánimo para comunicárselo a sus amigos";
-$a->strings["Hub not found."] = "Servidor no encontrado";
-$a->strings["This setting requires special processing and editing has been blocked."] = "Este ajuste necesita de un proceso especial y la edición ha sido bloqueada.";
-$a->strings["Configuration Editor"] = "Editor de configuración";
-$a->strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Atención: El cambio de algunos ajustes puede volver inutilizable su canal. Por favor, abandone la página excepto que esté seguro y sepa cómo usar correctamente esta característica.";
-$a->strings["Permission Denied."] = "Permiso denegado";
-$a->strings["File not found."] = "Fichero no encontrado.";
-$a->strings["Edit file permissions"] = "Modificar los permisos del fichero";
-$a->strings["Set/edit permissions"] = "Establecer/editar los permisos";
-$a->strings["Include all files and sub folders"] = "Incluir todos los ficheros y subcarpetas";
-$a->strings["Return to file list"] = "Volver a la lista de ficheros";
-$a->strings["Copy/paste this code to attach file to a post"] = "Copiar/pegar este código para adjuntar el fichero al envío";
-$a->strings["Copy/paste this URL to link file from a web page"] = "Copiar/pegar esta dirección para enlazar el fichero desde una página web";
-$a->strings["Share this file"] = "Compartir este fichero";
-$a->strings["Show URL to this file"] = "Mostrar la dirección de este fichero";
-$a->strings["Notify your contacts about this file"] = "Avisar a sus contactos sobre este fichero";
+$a->strings["network"] = "red";
+$a->strings["RSS"] = "RSS";
+$a->strings["\$Projectname channel"] = "Canal \$Projectname";
+$a->strings["Invalid message"] = "Mensaje no válido";
+$a->strings["no results"] = "sin resultados";
+$a->strings["Delivery report for %1\$s"] = "Informe de entrega para %1\$s";
+$a->strings["channel sync processed"] = "se ha realizado la sincronización del canal";
+$a->strings["queued"] = "encolado";
+$a->strings["posted"] = "enviado";
+$a->strings["accepted for delivery"] = "aceptado para el envío";
+$a->strings["updated"] = "actualizado";
+$a->strings["update ignored"] = "actualización ignorada";
+$a->strings["permission denied"] = "permiso denegado";
+$a->strings["recipient not found"] = "destinatario no encontrado";
+$a->strings["mail recalled"] = "mensaje de correo revocado";
+$a->strings["duplicate mail received"] = "se ha recibido mensaje duplicado";
+$a->strings["mail delivered"] = "correo enviado";
+$a->strings["Item not found"] = "Elemento no encontrado";
+$a->strings["Delete webpage?"] = "¿Eliminar la página web?";
+$a->strings["Page link title"] = "Título del enlace de la página";
+$a->strings["Insert YouTube video"] = "Insertar vídeo de YouTube";
+$a->strings["Insert Vorbis [.ogg] video"] = "Insertar vídeo Vorbis [.ogg]";
+$a->strings["Insert Vorbis [.ogg] audio"] = "Insertar audio Vorbis [.ogg]";
+$a->strings["Edit Webpage"] = "Editar la página web";
+$a->strings["Unable to find your hub."] = "No se puede encontrar su servidor.";
+$a->strings["Post successful."] = "Enviado con éxito.";
+$a->strings["sent you a private message"] = "le ha enviado un mensaje privado";
+$a->strings["added your channel"] = "añadió este canal a sus conexiones";
+$a->strings["posted an event"] = "publicó un evento";
+$a->strings["Authorize application connection"] = "Autorizar una conexión de aplicación";
+$a->strings["Return to your app and insert this Securty Code:"] = "Volver a su aplicación e introducir este código de seguridad:";
+$a->strings["Please login to continue."] = "Por favor inicia sesión para continuar.";
+$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "¿Desea autorizar a esta aplicación a acceder a sus publicaciones y contactos, y/o crear nuevas publicaciones por usted?";
+$a->strings["No more system notifications."] = "No hay más notificaciones del sistema";
+$a->strings["System Notifications"] = "Notificaciones de sistema";
+$a->strings["Select a bookmark folder"] = "Seleccionar una carpeta de marcadores";
+$a->strings["Save Bookmark"] = "Guardar marcador";
+$a->strings["URL of bookmark"] = "Dirección del marcador";
+$a->strings["Description"] = "Descripción";
+$a->strings["Or enter new bookmark folder name"] = "O introduzca un nuevo nombre para la carpeta de marcadores";
+$a->strings["Contact not found."] = "Contacto no encontrado";
+$a->strings["Friend suggestion sent."] = "Enviar sugerencia a un amigo.";
+$a->strings["Suggest Friends"] = "Sugerir amigos";
+$a->strings["Suggest a friend for %s"] = "Sugerir un amigo a %s";
+$a->strings["Failed to create source. No channel selected."] = "Imposible crear el origen de los contenidos. Ningún canal ha sido seleccionado.";
+$a->strings["Source created."] = "Fuente creada.";
+$a->strings["Source updated."] = "Fuente actualizada.";
+$a->strings["*"] = "*";
+$a->strings["Manage remote sources of content for your channel."] = "Gestionar contenido de origen remoto para su canal.";
+$a->strings["New Source"] = "Nueva fuente";
+$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importar todo el contenido o una selección de los siguientes canales en este canal y distribuirlo de acuerdo con sus ajustes.";
+$a->strings["Only import content with these words (one per line)"] = "Importar solo contenido que contenga estas palabras (una por línea)";
+$a->strings["Leave blank to import all public content"] = "Dejar en blanco para importar todo el contenido público";
+$a->strings["Source not found."] = "Fuente no encontrada";
+$a->strings["Edit Source"] = "Editar fuente";
+$a->strings["Delete Source"] = "Eliminar fuente";
+$a->strings["Source removed"] = "Fuente eliminada";
+$a->strings["Unable to remove source."] = "Imposible eliminar la fuente.";
+$a->strings["Invalid request identifier."] = "Petición inválida del identificador.";
+$a->strings["Discard"] = "Descartar";
+$a->strings["Tag removed"] = "Etiqueta eliminada.";
+$a->strings["Remove Item Tag"] = "Eliminar etiqueta del elemento.";
+$a->strings["Select a tag to remove: "] = "Seleccionar una etiqueta para eliminar:";
+$a->strings["Remove"] = "Eliminar";
+$a->strings["%d rating"] = array(
+ 0 => "%d valoración",
+ 1 => "%d valoraciones",
+);
+$a->strings["Gender: "] = "Género:";
+$a->strings["Status: "] = "Estado:";
+$a->strings["Homepage: "] = "Página personal:";
+$a->strings["Description:"] = "Descripción:";
+$a->strings["Public Forum:"] = "Foro público:";
+$a->strings["Keywords: "] = "Palabras clave:";
+$a->strings["Don't suggest"] = "No sugerir:";
+$a->strings["Common connections:"] = "Conexiones comunes:";
+$a->strings["Global Directory"] = "Directorio global:";
+$a->strings["Local Directory"] = "Directorio local:";
+$a->strings["Finding:"] = "Encontrar:";
+$a->strings["next page"] = "siguiente página";
+$a->strings["previous page"] = "página anterior";
+$a->strings["Sort options"] = "Ordenar opciones";
+$a->strings["Alphabetic"] = "Alfabético";
+$a->strings["Reverse Alphabetic"] = "Alfabético inverso";
+$a->strings["Newest to Oldest"] = "De más nuevo a más antiguo";
+$a->strings["Oldest to Newest"] = "De más antiguo a más nuevo";
+$a->strings["No entries (some entries may be hidden)."] = "Sin entradas (algunas entradas pueden estar ocultas).";
+$a->strings["No valid account found."] = "No se ha encontrado una cuenta válida.";
+$a->strings["Password reset request issued. Check your email."] = "Se ha recibido una solicitud de restablecimiento de contraseña. Consulte su correo electrónico.";
+$a->strings["Site Member (%s)"] = "Usuario del sitio (%s)";
+$a->strings["Password reset requested at %s"] = "Se ha solicitado restablecer la contraseña en %s";
+$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La solicitud no ha podido ser verificada. (Puede que la haya enviado con anterioridad) El restablecimiento de la contraseña ha fallado.";
+$a->strings["Password Reset"] = "Restablecer la contraseña";
+$a->strings["Your password has been reset as requested."] = "Su contraseña ha sido restablecida según lo solicitó.";
+$a->strings["Your new password is"] = "Su nueva contraseña es";
+$a->strings["Save or copy your new password - and then"] = "Guarde o copie su nueva contraseña - y después";
+$a->strings["click here to login"] = "pulse aquí para conectarse";
+$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Puede cambiar la contraseña en la página <em>Ajustes</em> una vez iniciada la sesión.";
+$a->strings["Your password has changed at %s"] = "Su contraseña en %s ha sido cambiada";
+$a->strings["Forgot your Password?"] = "¿Ha olvidado su contraseña?";
+$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Introduzca y envíe su dirección de correo electrónico para el restablecimiento de su contraseña. Luego revise su correo para obtener más instrucciones.";
+$a->strings["Email Address"] = "Dirección de correo electrónico";
+$a->strings["Reset"] = "Reiniciar";
$a->strings["This site is not a directory server"] = "Este sitio no es un servidor de directorio";
-$a->strings["Layout Name"] = "Nombre del formato";
-$a->strings["Layout Description (Optional)"] = "Descripción del formato gráfico (opcional)";
-$a->strings["Comanche page description language help"] = "Página de ayuda del lenguaje de descripción de páginas (PDL) Comanche";
-$a->strings["Layout Description"] = "Descripción del formato";
-$a->strings["Download PDL file"] = "Descargar el fichero PDL";
-$a->strings["Poke/Prod"] = "Toque/Incitación";
-$a->strings["poke, prod or do other things to somebody"] = "dar un toque, incitar u otras cosas a alguien";
-$a->strings["Recipient"] = "Destinatario";
-$a->strings["Choose what you wish to do to recipient"] = "Elegir qué desea enviar al destinatario";
-$a->strings["Make this post private"] = "Convertir en privado este envío";
+$a->strings["%s element installed"] = "%s elemento instalado";
+$a->strings["%s element installation failed"] = "Elemento con instalación fallida: %s";
+$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s está siguiendo %2\$s de %3\$s";
+$a->strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s ha dejado de seguir %3\$s de %2\$s";
+$a->strings["Your service plan only allows %d channels."] = "Su paquete de servicios solo permite %d canales.";
+$a->strings["Nothing to import."] = "No hay nada para importar.";
+$a->strings["Unable to download data from old server"] = "No se han podido descargar datos de su antiguo servidor";
+$a->strings["Imported file is empty."] = "El fichero importado está vacío.";
+$a->strings["Warning: Database versions differ by %1\$d updates."] = "Atención: Las versiones de la base de datos difieren en %1\$d actualizaciones.";
+$a->strings["No channel. Import failed."] = "No hay canal. La importación ha fallado";
+$a->strings["You must be logged in to use this feature."] = "Debe estar registrado para poder usar esta funcionalidad.";
+$a->strings["Import Channel"] = "Importar canal";
+$a->strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Emplee este formulario para importar un canal desde un servidor/hub diferente. Puede recuperar el canal desde el antiguo servidor/hub a través de la red o proporcionando un fichero de exportación.";
+$a->strings["File to Upload"] = "Fichero para subir";
+$a->strings["Or provide the old server/hub details"] = "O proporcione los detalles de su antiguo servidor/hub";
+$a->strings["Your old identity address (xyz@example.com)"] = "Su identidad en el antiguo servidor (canal@ejemplo.com)";
+$a->strings["Your old login email address"] = "Su antigua dirección de correo electrónico";
+$a->strings["Your old login password"] = "Su antigua contraseña";
+$a->strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Para cualquiera de las opciones, elija si hacer de este servidor su nueva dirección primaria, o si su antigua ubicación debe continuar con este papel. Usted podrá publicar desde cualquier ubicación, pero sólo una puede estar marcada como la ubicación principal para los ficheros, fotos y otras imágenes o vídeos.";
+$a->strings["Make this hub my primary location"] = "Convertir este servidor en mi ubicación primaria";
+$a->strings["Import existing posts if possible (experimental - limited by available memory"] = "Importar el contenido publicado si es posible (experimental - limitado por la memoria disponible";
+$a->strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Este proceso puede tardar varios minutos en completarse. Por favor envíe el formulario una sola vez y mantenga esta página abierta hasta que termine.";
+$a->strings["Total invitation limit exceeded."] = "Se ha superado el límite máximo de invitaciones.";
+$a->strings["%s : Not a valid email address."] = "%s : No es una dirección de correo electrónico válida. ";
+$a->strings["Please join us on \$Projectname"] = "Únase a nosotros en \$Projectname";
+$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Excedido el límite de invitaciones. Por favor, contacte con el Administrador de su sitio.";
+$a->strings["%s : Message delivery failed."] = "%s : Falló el envío del mensaje.";
+$a->strings["%d message sent."] = array(
+ 0 => "%d mensajes enviados.",
+ 1 => "%d mensajes enviados.",
+);
+$a->strings["You have no more invitations available"] = "No tiene más invitaciones disponibles";
+$a->strings["Send invitations"] = "Enviar invitaciones";
+$a->strings["Enter email addresses, one per line:"] = "Introduzca las direcciones de correo electrónico, una por línea:";
+$a->strings["Your message:"] = "Su mensaje:";
+$a->strings["Please join my community on \$Projectname."] = "Por favor, únase a mi comunidad en \$Projectname.";
+$a->strings["You will need to supply this invitation code: "] = "Debe proporcionar este código de invitación:";
+$a->strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Regístrese en cualquier sitio de \$Projectname (están todos interconectados)";
+$a->strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Introduzca mi dirección \$Projectname en la caja de búsqueda del sitio.";
+$a->strings["or visit "] = "o visite ";
+$a->strings["3. Click [Connect]"] = "3. Pulse [conectar]";
+$a->strings["Fetching URL returns error: %1\$s"] = "Al intentar obtener la dirección, retorna el error: %1\$s";
+$a->strings["Image uploaded but image cropping failed."] = "Imagen actualizada, pero el recorte de la imagen ha fallado. ";
+$a->strings["Image resize failed."] = "El ajuste del tamaño de la imagen ha fallado.";
+$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Recargue la página o limpie el caché del navegador si la nueva foto no se muestra inmediatamente.";
+$a->strings["Image upload failed."] = "Subida de imagen fallida.";
+$a->strings["Unable to process image."] = "No ha sido posible procesar la imagen.";
+$a->strings["female"] = "mujer";
+$a->strings["%1\$s updated her %2\$s"] = "%1\$s ha actualizado su %2\$s";
+$a->strings["male"] = "hombre";
+$a->strings["%1\$s updated his %2\$s"] = "%1\$s ha actualizado su %2\$s";
+$a->strings["%1\$s updated their %2\$s"] = "%1\$s ha actualizado sus %2\$s";
+$a->strings["profile photo"] = "foto del perfil";
+$a->strings["Photo not available."] = "Foto no disponible.";
+$a->strings["Upload File:"] = "Subir fichero:";
+$a->strings["Select a profile:"] = "Seleccionar un perfil:";
+$a->strings["Upload Profile Photo"] = "Subir foto del perfil";
+$a->strings["or"] = "o";
+$a->strings["skip this step"] = "Omitir este paso";
+$a->strings["select a photo from your photo albums"] = "Seleccione una foto de sus álbumes de fotos";
+$a->strings["Crop Image"] = "Recortar imagen";
+$a->strings["Please adjust the image cropping for optimum viewing."] = "Por favor ajuste el recorte de la imagen para una visión óptima.";
+$a->strings["Done Editing"] = "Edición completada";
+$a->strings["Thing updated"] = "Elemento actualizado.";
+$a->strings["Object store: failed"] = "Guardar objeto: ha fallado";
+$a->strings["Thing added"] = "Elemento añadido";
+$a->strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s";
+$a->strings["Show Thing"] = "Mostrar elemento";
+$a->strings["item not found."] = "elemento no encontrado.";
+$a->strings["Edit Thing"] = "Editar elemento";
+$a->strings["Select a profile"] = "Seleccionar un perfil";
+$a->strings["Post an activity"] = "Publicar una actividad";
+$a->strings["Only sends to viewers of the applicable profile"] = "Sólo enviar a espectadores del perfil pertinente.";
+$a->strings["Name of thing e.g. something"] = "Nombre del elemento, p. ej.:. \"algo\"";
+$a->strings["URL of thing (optional)"] = "Dirección del elemento (opcional)";
+$a->strings["URL for photo of thing (optional)"] = "Dirección para la foto o elemento (opcional)";
+$a->strings["Add Thing to your Profile"] = "Añadir alguna cosa a su perfil";
+$a->strings["This directory server requires an access token"] = "El servidor de este directorio necesita un \"token\" de acceso";
+$a->strings["Delete block?"] = "¿Borrar bloque?";
+$a->strings["Edit Block"] = "Modificar este bloque";
+$a->strings["Account removals are not allowed within 48 hours of changing the account password."] = "La eliminación de cuentas no está permitida hasta después de que hayan transcurrido 48 horas desde el último cambio de contraseña.";
+$a->strings["Remove This Account"] = "Eliminar esta cuenta";
+$a->strings["This account and all its channels will be completely removed from the network. "] = "Esta cuenta y todos sus canales van a ser eliminados de la red.";
+$a->strings["Remove this account, all its channels and all its channel clones from the network"] = "Remover esta cuenta, todos sus canales y clones de la red";
+$a->strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Por defecto, solo las instancias de los canales ubicados en este servidor serán eliminados de la red";
+$a->strings["Remove Account"] = "Eliminar cuenta";
+$a->strings["Import completed"] = "Importación completada";
+$a->strings["Import Items"] = "Importar elementos";
+$a->strings["Use this form to import existing posts and content from an export file."] = "Utilice este formulario para importar entradas existentes y contenido desde un archivo de exportación.";
$a->strings["No such group"] = "No se encuentra el grupo";
$a->strings["No such channel"] = "No se encuentra el canal";
$a->strings["forum"] = "foro";
@@ -1219,74 +1549,29 @@ $a->strings["Search Results For:"] = "Buscar resultados para:";
$a->strings["Collection is empty"] = "La colección está vacía";
$a->strings["Collection: "] = "Colección:";
$a->strings["Invalid connection."] = "Conexión no válida.";
-$a->strings["You must be logged in to see this page."] = "Debe haber iniciado sesión para poder ver esta página.";
-$a->strings["Room not found"] = "Sala no encontrada";
-$a->strings["Leave Room"] = "Abandonar la sala";
-$a->strings["Delete This Room"] = "Eliminar esta sala";
-$a->strings["I am away right now"] = "Estoy ausente momentáneamente";
-$a->strings["I am online"] = "Estoy conectado/a";
-$a->strings["Bookmark this room"] = "Añadir esta sala a Marcadores";
-$a->strings["New Chatroom"] = "Nueva sala de chat";
-$a->strings["Chatroom Name"] = "Nombre de la sala de chat";
-$a->strings["Expiration of chats (minutes)"] = "Tiempo de expiración de los mensajes en los chats (en minutos)";
-$a->strings["%1\$s's Chatrooms"] = "Salas de chat de %1\$s";
-$a->strings["Items tagged with: %s"] = "elementos etiquetados con: %s";
-$a->strings["Search results for: %s"] = "Resultados de la búsqueda para: %s";
-$a->strings["Website:"] = "Sitio web:";
-$a->strings["Remote Channel [%s] (not yet known on this site)"] = "Canal remoto [%s] (aún no es conocido en este sitio)";
-$a->strings["Rating (this information is public)"] = "Valoración (esta información es pública)";
-$a->strings["Optionally explain your rating (this information is public)"] = "Opcionalmente puede explicar su valoración (esta información es pública)";
-$a->strings["Page owner information could not be retrieved."] = "La información del propietario de la página no pudo ser recuperada.";
-$a->strings["Album not found."] = "Ãlbum no encontrado.";
-$a->strings["Delete Album"] = "Borrar álbum";
-$a->strings["Delete Photo"] = "Borrar foto";
-$a->strings["No photos selected"] = "No hay fotos seleccionadas";
-$a->strings["Access to this item is restricted."] = "El acceso a este elemento está restringido.";
-$a->strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB de %2$.2f MB de almacenamiento de fotos utilizado.";
-$a->strings["%1$.2f MB photo storage used."] = "%1$.2f MB de almacenamiento de fotos utilizado.";
-$a->strings["Upload Photos"] = "Subir fotos";
-$a->strings["Enter an album name"] = "Introducir un nombre de álbum";
-$a->strings["or select an existing album (doubleclick)"] = "o seleccionar uno existente (doble click)";
-$a->strings["Create a status post for this upload"] = "Crear una entrada de estado para esta subida";
-$a->strings["Caption (optional):"] = "Título (opcional):";
-$a->strings["Description (optional):"] = "Descripción (opcional):";
-$a->strings["Album name could not be decoded"] = "El nombre del álbum no ha podido ser descifrado";
-$a->strings["Contact Photos"] = "Fotos de contacto";
-$a->strings["Show Newest First"] = "Mostrar lo más reciente primero";
-$a->strings["Show Oldest First"] = "Mostrar lo más antiguo primero";
-$a->strings["Permission denied. Access to this item may be restricted."] = "Permiso denegado. El acceso a este elemento puede estar restringido.";
-$a->strings["Photo not available"] = "Foto no disponible";
-$a->strings["Use as profile photo"] = "Usar como foto del perfil";
-$a->strings["Private Photo"] = "Foto privada";
-$a->strings["Previous"] = "Anterior";
-$a->strings["View Full Size"] = "Ver tamaño completo";
-$a->strings["Next"] = "Siguiente";
-$a->strings["Remove"] = "Eliminar";
-$a->strings["Edit photo"] = "Editar foto";
-$a->strings["Rotate CW (right)"] = "Girar CW (a la derecha)";
-$a->strings["Rotate CCW (left)"] = "Girar CCW (a la izquierda)";
-$a->strings["Enter a new album name"] = "Introducir un nuevo nombre de álbum";
-$a->strings["or select an existing one (doubleclick)"] = "o seleccionar uno (doble click) existente";
-$a->strings["Caption"] = "Título";
-$a->strings["Add a Tag"] = "Añadir una etiqueta";
-$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Ejemplos: @eva, @Carmen_Osuna, @jaime@ejemplo.com";
-$a->strings["Flag as adult in album view"] = "Marcar como \"solo para adultos\" en el álbum";
-$a->strings["In This Photo:"] = "En esta foto:";
-$a->strings["Map"] = "Mapa";
-$a->strings["View Album"] = "Ver álbum";
-$a->strings["Recent Photos"] = "Fotos recientes";
-$a->strings["Item not found"] = "Elemento no encontrado";
-$a->strings["Delete block?"] = "¿Borrar bloque?";
-$a->strings["Insert YouTube video"] = "Insertar vídeo de YouTube";
-$a->strings["Insert Vorbis [.ogg] video"] = "Insertar vídeo Vorbis [.ogg]";
-$a->strings["Insert Vorbis [.ogg] audio"] = "Insertar audio Vorbis [.ogg]";
-$a->strings["Edit Block"] = "Modificar este bloque";
-$a->strings["This directory server requires an access token"] = "El servidor de este directorio necesita un \"token\" de acceso";
-$a->strings["Item is not editable"] = "El elemento no es editable";
-$a->strings["Delete item?"] = "¿Borrar elemento?";
-$a->strings["Edit post"] = "Editar la entrada";
-$a->strings["Unable to find your hub."] = "No se puede encontrar su servidor.";
-$a->strings["Post successful."] = "Enviado con éxito.";
+$a->strings["Layout updated."] = "Formato actualizado";
+$a->strings["Edit System Page Description"] = "Editor del Sistema de Descripción de Páginas";
+$a->strings["Layout not found."] = "Formato no encontrado";
+$a->strings["Module Name:"] = "Nombre del módulo:";
+$a->strings["Layout Help"] = "Ayuda para el diseño de la página";
+$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Se ha superado el límite máximo de inscripciones diarias de este sitio. Por favor, pruebe de nuevo mañana.";
+$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Por favor, confirme que acepta los Términos del servicio. El registro ha fallado.";
+$a->strings["Passwords do not match."] = "Las contraseñas no coinciden.";
+$a->strings["Registration successful. Please check your email for validation instructions."] = "Registro realizado con éxito. Por favor, compruebe su correo electrónico para ver las instrucciones para validarlo.";
+$a->strings["Your registration is pending approval by the site owner."] = "Su registro está pendiente de aprobación por el propietario del sitio.";
+$a->strings["Your registration can not be processed."] = "Su registro no puede ser procesado.";
+$a->strings["Registration on this site/hub is by approval only."] = "El registro en este servidor/hub está sometido a aprobación previa.";
+$a->strings["<a href=\"pubsites\">Register at another affiliated site/hub</a>"] = "<a href=\"pubsites\">Inscribirse en un servidor/hub afiliado</a>";
+$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Este sitio ha excedido el límite de inscripción diaria de cuentas. Por favor, inténtelo de nuevo mañana.";
+$a->strings["Terms of Service"] = "Términos del servicio";
+$a->strings["I accept the %s for this website"] = "Acepto los %s de este sitio";
+$a->strings["I am over 13 years of age and accept the %s for this website"] = "Tengo más de 13 años de edad y acepto los %s de este sitio";
+$a->strings["Registration"] = "Registro";
+$a->strings["Membership on this site is by invitation only."] = "Para registrarse en este sitio es necesaria una invitación.";
+$a->strings["Please enter your invitation code"] = "Por favor, introduzca el código de su invitación";
+$a->strings["Your email address"] = "Su dirección de correo electrónico";
+$a->strings["Choose a password"] = "Elija una contraseña";
+$a->strings["Please re-enter your password"] = "Por favor, vuelva a escribir su contraseña";
$a->strings["Theme settings updated."] = "Ajustes del tema actualizados.";
$a->strings["# Accounts"] = "# Cuentas";
$a->strings["# blocked accounts"] = "# cuentas bloqueadas";
@@ -1312,7 +1597,6 @@ $a->strings["My site is not a public server"] = "Mi sitio no es un servidor púb
$a->strings["My site has paid access only"] = "Mi sitio es un servicio de pago";
$a->strings["My site has free access only"] = "Mi sitio es un servicio gratuito";
$a->strings["My site offers free accounts with optional paid upgrades"] = "Mi sitio ofrece cuentas gratuitas con opciones extra de pago";
-$a->strings["Registration"] = "Registro";
$a->strings["File upload"] = "Fichero subido";
$a->strings["Policies"] = "Políticas";
$a->strings["Site name"] = "Nombre del sitio";
@@ -1324,7 +1608,7 @@ $a->strings["System theme"] = "Tema gráfico del sistema";
$a->strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "Tema del sistema por defecto - se puede cambiar por cada perfil de usuario - <a href='#' id='cnftheme'>modificar los ajustes del tema</a>";
$a->strings["Mobile system theme"] = "Tema del sistema para móviles";
$a->strings["Theme for mobile devices"] = "Tema para dispositivos móviles";
-$a->strings["Allow Feeds as Connections"] = "Permitir flujos RSS como conexiones";
+$a->strings["Allow Feeds as Connections"] = "Permitir contenidos RSS como conexiones";
$a->strings["(Heavy system resource usage)"] = "(Uso intenso de los recursos del sistema)";
$a->strings["Maximum image size"] = "Tamaño máximo de la imagen";
$a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Tamaño máximo en bytes de la imagen subida. Por defecto, es 0, lo que significa que no hay límites.";
@@ -1350,8 +1634,8 @@ $a->strings["Verify Email Addresses"] = "Verificar las direcciones de correo ele
$a->strings["Check to verify email addresses used in account registration (recommended)."] = "Activar para la verificación de la dirección de correo electrónico en el registro de una cuenta (recomendado).";
$a->strings["Force publish"] = "Forzar la publicación";
$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "Intentar forzar todos los perfiles para que sean listados en el directorio de este sitio.";
-$a->strings["Disable discovery tab"] = "Desactivar la pestaña \"Descubrir\"";
-$a->strings["Remove the tab in the network view with public content pulled from sources chosen for this site."] = "Quitar la pestaña para ver contenido público extraído de las fuentes elegidas por este sitio.";
+$a->strings["Import Public Streams"] = "Importar contenido público";
+$a->strings["Import and allow access to public content pulled from other sites. Warning: this content is unmoderated."] = "Importar y permitir acceso al contenido público sacado de otros sitios. Advertencia: este contenido no está moderado, por lo que podría encontrar cosas inapropiadas u ofensivas.";
$a->strings["login on Homepage"] = "acceso a la página personal";
$a->strings["Present a login box to visitors on the home page if no other content has been configured."] = "Presentar a los visitantes una casilla de identificación en la página de inicio, si no se ha configurado otro tipo de contenido.";
$a->strings["Directory Server URL"] = "URL del servidor de directorio";
@@ -1439,7 +1723,6 @@ $a->strings["Uncensor"] = "No censurar";
$a->strings["Allow Code"] = "Permitir código";
$a->strings["Disallow Code"] = "No permitir código";
$a->strings["UID"] = "UID";
-$a->strings["Address"] = "Dirección";
$a->strings["Selected channels will be deleted!\\n\\nEverything that was posted in these channels on this site will be permanently deleted!\\n\\nAre you sure?"] = "Los canales seleccionados se eliminarán!\\n\\nTodo lo publicado por estos canales en este sitio se borrarán definitivamente!\\n\\n¿Está seguro de querer hacerlo?";
$a->strings["The channel {0} will be deleted!\\n\\nEverything that was posted in this channel on this site will be permanently deleted!\\n\\nAre you sure?"] = "El canal {0} va a ser eliminado!\\n\\nTodo lo publicado por el canal en este sitio se borrará definitivamente!\\n\\n¿Está seguro de querer hacerlo?";
$a->strings["Plugin %s disabled."] = "Extensión %s desactivada.";
@@ -1469,303 +1752,10 @@ $a->strings["Help text"] = "Texto de ayuda";
$a->strings["Additional info (optional)"] = "Información adicional (opcional)";
$a->strings["Field definition not found"] = "Definición del campo no encontrada";
$a->strings["Edit Profile Field"] = "Modificar el campo del perfil";
-$a->strings["App installed."] = "Aplicación instalada.";
-$a->strings["Malformed app."] = "Aplicación con errores";
-$a->strings["Embed code"] = "Código incorporado";
-$a->strings["Edit App"] = "Modificar la aplicación";
-$a->strings["Create App"] = "Crear una aplicación";
-$a->strings["Name of app"] = "Nombre de la aplicación";
-$a->strings["Location (URL) of app"] = "Ubicación (URL) de la aplicación";
-$a->strings["Description"] = "Descripción";
-$a->strings["Photo icon URL"] = "Dirección del icono que se va a utilizar para esta foto";
-$a->strings["80 x 80 pixels - optional"] = "80 x 80 pixels - opcional";
-$a->strings["Version ID"] = "Versión";
-$a->strings["Price of app"] = "Precio de la aplicación";
-$a->strings["Location (URL) to purchase app"] = "Dirección (URL) donde adquirir la aplicación";
-$a->strings["Unable to update menu."] = "No se puede actualizar el menú.";
-$a->strings["Unable to create menu."] = "No se puede crear el menú.";
-$a->strings["Menu Name"] = "Nombre del menú";
-$a->strings["Unique name (not visible on webpage) - required"] = "Nombre único (no será visible en la página web) - requerido";
-$a->strings["Menu Title"] = "Título del menú";
-$a->strings["Visible on webpage - leave empty for no title"] = "Visible en la página web - no ponga nada si no desea un título";
-$a->strings["Allow Bookmarks"] = "Permitir marcadores";
-$a->strings["Menu may be used to store saved bookmarks"] = "El menú se puede usar para guardar marcadores";
-$a->strings["Submit and proceed"] = "Enviar y proceder";
-$a->strings["Drop"] = "Eliminar";
-$a->strings["Bookmarks allowed"] = "Marcadores permitidos";
-$a->strings["Delete this menu"] = "Borrar este menú";
-$a->strings["Edit menu contents"] = "Editar los contenidos del menú";
-$a->strings["Edit this menu"] = "Modificar este menú";
-$a->strings["Menu could not be deleted."] = "El menú no puede ser eliminado.";
-$a->strings["Edit Menu"] = "Modificar el menú";
-$a->strings["Add or remove entries to this menu"] = "Añadir o quitar entradas en este menú";
-$a->strings["Menu name"] = "Nombre del menú";
-$a->strings["Must be unique, only seen by you"] = "Debe ser único, solo será visible para usted";
-$a->strings["Menu title"] = "Título del menú";
-$a->strings["Menu title as seen by others"] = "El título del menú tal como será visto por los demás";
-$a->strings["Allow bookmarks"] = "Permitir marcadores";
-$a->strings["No more system notifications."] = "No hay más notificaciones del sistema";
-$a->strings["System Notifications"] = "Notificaciones de sistema";
-$a->strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.";
-$a->strings["Add a Channel"] = "Añadir un canal";
-$a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "Un canal está formado por su propia colección de páginas web relacionadas. Se puede utilizar para almacenar los perfiles sociales de la red, blogs, grupos de conversación y foros, páginas de famosos y mucho más. Puede crear tantos canales como su proveedor de servicio permita.";
-$a->strings["Channel Name"] = "Nombre del canal";
-$a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = "Ejemplos: \"Juan García\", \"Isabel y sus caballos\", \"Fútbol\", \"Grupo de parapente\" ";
-$a->strings["Choose a short nickname"] = "Elija un alias corto";
-$a->strings["Your nickname will be used to create an easily remembered channel address (like an email address) which you can share with others."] = "Su alias podrá usarse para crear una dirección de canal fácilmente memorizable (como una dirección de correo electrónico) que puede ser compartido con otros.";
-$a->strings["Or <a href=\"import\">import an existing channel</a> from another location"] = "O <a href=\"import\">importar un canal existente</a> de otro lugar";
-$a->strings["Please choose a channel type (such as social networking or community forum) and privacy requirements so we can select the best permissions for you"] = "Elija el tipo de canal (como red social o foro de discusión) y la privacidad que requiera, así podremos seleccionar el mejor conjunto de permisos para usted";
-$a->strings["Channel Type"] = "Tipo de canal";
-$a->strings["Read more about roles"] = "Leer más sobre los roles";
-$a->strings["Invalid request identifier."] = "Petición inválida del identificador.";
-$a->strings["Discard"] = "Descartar";
-$a->strings["Layout updated."] = "Formato actualizado";
-$a->strings["Edit System Page Description"] = "Editor del Sistema de Descripción de Páginas";
-$a->strings["Layout not found."] = "Formato no encontrado";
-$a->strings["Module Name:"] = "Nombre del módulo:";
-$a->strings["Layout Help"] = "Ayuda para el diseño de la página";
-$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s está siguiendo %2\$s de %3\$s";
-$a->strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s ha dejado de seguir %3\$s de %2\$s";
-$a->strings["No valid account found."] = "No se ha encontrado una cuenta válida.";
-$a->strings["Password reset request issued. Check your email."] = "Se ha recibido una solicitud de restablecimiento de contraseña. Consulte su correo electrónico.";
-$a->strings["Site Member (%s)"] = "Usuario del sitio (%s)";
-$a->strings["Password reset requested at %s"] = "Se ha solicitado restablecer la contraseña en %s";
-$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La solicitud no ha podido ser verificada. (Puede que la haya enviado con anterioridad) El restablecimiento de la contraseña ha fallado.";
-$a->strings["Password Reset"] = "Restablecer la contraseña";
-$a->strings["Your password has been reset as requested."] = "Su contraseña ha sido restablecida según lo solicitó.";
-$a->strings["Your new password is"] = "Su nueva contraseña es";
-$a->strings["Save or copy your new password - and then"] = "Guarde o copie su nueva contraseña - y después";
-$a->strings["click here to login"] = "pulse aquí para conectarse";
-$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Puede cambiar la contraseña en la página <em>Ajustes</em> una vez iniciada la sesión.";
-$a->strings["Your password has changed at %s"] = "Su contraseña en %s ha sido cambiada";
-$a->strings["Forgot your Password?"] = "¿Ha olvidado su contraseña?";
-$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Introduzca y envíe su dirección de correo electrónico para el restablecimiento de su contraseña. Luego revise su correo para obtener más instrucciones.";
-$a->strings["Email Address"] = "Dirección de correo electrónico";
-$a->strings["Reset"] = "Reiniciar";
-$a->strings["\$Projectname"] = "\$Projectname";
-$a->strings["Welcome to %s"] = "Bienvenido a %s";
-$a->strings["\$Projectname channel"] = "Canal \$Projectname";
-$a->strings["Calendar entries imported."] = "Entradas de calendario importadas.";
-$a->strings["No calendar entries found."] = "No se han encontrado entradas de calendario.";
-$a->strings["Event can not end before it has started."] = "Un evento no puede terminar antes de que haya comenzado.";
-$a->strings["Unable to generate preview."] = "No se puede crear la vista previa.";
-$a->strings["Event title and start time are required."] = "Se requieren el título del evento y su hora de inicio.";
-$a->strings["Event not found."] = "Evento no encontrado.";
-$a->strings["l, F j"] = "l j F";
-$a->strings["Edit event"] = "Editar evento";
-$a->strings["Delete event"] = "Borrar evento";
-$a->strings["calendar"] = "calendario";
-$a->strings["New Event"] = "Nuevo evento";
-$a->strings["Today"] = "Hoy";
-$a->strings["Event removed"] = "Evento borrado";
-$a->strings["Failed to remove event"] = "Error al eliminar el evento";
-$a->strings["Event details"] = "Detalles del evento";
-$a->strings["Starting date and Title are required."] = "Se requieren fecha y título.";
-$a->strings["Categories (comma-separated list)"] = "Categorías (lista separada por comas)";
-$a->strings["Event Starts:"] = "Inicio del evento:";
-$a->strings["Finish date/time is not known or not relevant"] = "La fecha / hora de finalización no se conocen o no son relevantes";
-$a->strings["Event Finishes:"] = "Finalización del evento:";
-$a->strings["Adjust for viewer timezone"] = "Ajustar para obtener el visor de zona horaria";
-$a->strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Importante para los eventos que suceden en un lugar determinado. No es práctico para los globales.";
-$a->strings["Title:"] = "Título:";
-$a->strings["Share this event"] = "Compartir este evento";
-$a->strings["%s element installed"] = "%s elemento instalado";
-$a->strings["%s element installation failed"] = "Elemento con instalación fallida: %s";
-$a->strings["Fetching URL returns error: %1\$s"] = "Al intentar obtener la dirección, retorna el error: %1\$s";
-$a->strings["Profile Match"] = "Perfil compatible";
-$a->strings["No keywords to match. Please add keywords to your default profile."] = "No hay palabras clave en el perfil principal para poder encontrar perfiles compatibles. Por favor, añada palabras clave a su perfil principal.";
-$a->strings["is interested in:"] = "está interesado en:";
-$a->strings["No matches"] = "No se han encontrado perfiles compatibles";
-$a->strings["Image uploaded but image cropping failed."] = "Imagen actualizada, pero el recorte de la imagen ha fallado. ";
-$a->strings["Image resize failed."] = "El ajuste del tamaño de la imagen ha fallado.";
-$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Recargue la página o limpie el caché del navegador si la nueva foto no se muestra inmediatamente.";
-$a->strings["Image upload failed."] = "Subida de imagen fallida.";
-$a->strings["Unable to process image."] = "No ha sido posible procesar la imagen.";
-$a->strings["female"] = "mujer";
-$a->strings["%1\$s updated her %2\$s"] = "%1\$s ha actualizado su %2\$s";
-$a->strings["male"] = "hombre";
-$a->strings["%1\$s updated his %2\$s"] = "%1\$s ha actualizado su %2\$s";
-$a->strings["%1\$s updated their %2\$s"] = "%1\$s ha actualizado sus %2\$s";
-$a->strings["profile photo"] = "foto del perfil";
-$a->strings["Photo not available."] = "Foto no disponible.";
-$a->strings["Upload File:"] = "Subir fichero:";
-$a->strings["Select a profile:"] = "Seleccionar un perfil:";
-$a->strings["Upload Profile Photo"] = "Subir foto del perfil";
-$a->strings["or"] = "o";
-$a->strings["skip this step"] = "Omitir este paso";
-$a->strings["select a photo from your photo albums"] = "Seleccione una foto de sus álbumes de fotos";
-$a->strings["Crop Image"] = "Recortar imagen";
-$a->strings["Please adjust the image cropping for optimum viewing."] = "Por favor ajuste el recorte de la imagen para una visión óptima.";
-$a->strings["Done Editing"] = "Edición completada";
-$a->strings["Channel added."] = "Canal añadido.";
-$a->strings["Tag removed"] = "Etiqueta eliminada.";
-$a->strings["Remove Item Tag"] = "Eliminar etiqueta del elemento.";
-$a->strings["Select a tag to remove: "] = "Seleccionar una etiqueta para eliminar:";
-$a->strings["No ratings"] = "Ninguna valoración";
-$a->strings["Ratings"] = "Valoraciones";
-$a->strings["Rating: "] = "Valoración:";
-$a->strings["Website: "] = "Sitio web:";
-$a->strings["Description: "] = "Descripción:";
-$a->strings["Unable to locate original post."] = "No ha sido posible encontrar la entrada original.";
-$a->strings["Empty post discarded."] = "La entrada vacía ha sido desechada.";
-$a->strings["Executable content type not permitted to this channel."] = "Contenido de tipo ejecutable no permitido en este canal.";
-$a->strings["Duplicate post suppressed."] = "Se ha suprimido la entrada duplicada.";
-$a->strings["System error. Post not saved."] = "Error del sistema. La entrada no se ha podido salvar.";
-$a->strings["Unable to obtain post information from database."] = "No ha sido posible obtener información de la entrada en la base de datos.";
-$a->strings["You have reached your limit of %1$.0f top level posts."] = "Ha alcanzado su límite de %1$.0f entradas en la página principal.";
-$a->strings["You have reached your limit of %1$.0f webpages."] = "Ha alcanzado su límite de %1$.0f páginas web.";
-$a->strings["Page Title"] = "Título de página";
-$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Se ha superado el límite máximo de inscripciones diarias de este sitio. Por favor, pruebe de nuevo mañana.";
-$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Por favor, confirme que acepta los Términos del servicio. El registro ha fallado.";
-$a->strings["Passwords do not match."] = "Las contraseñas no coinciden.";
-$a->strings["Registration successful. Please check your email for validation instructions."] = "Registro realizado con éxito. Por favor, compruebe su correo electrónico para ver las instrucciones para validarlo.";
-$a->strings["Your registration is pending approval by the site owner."] = "Su registro está pendiente de aprobación por el propietario del sitio.";
-$a->strings["Your registration can not be processed."] = "Su registro no puede ser procesado.";
-$a->strings["Registration on this site/hub is by approval only."] = "El registro en este servidor/hub está sometido a aprobación previa.";
-$a->strings["<a href=\"pubsites\">Register at another affiliated site/hub</a>"] = "<a href=\"pubsites\">Inscribirse en un servidor/hub afiliado</a>";
-$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Este sitio ha excedido el límite de inscripción diaria de cuentas. Por favor, inténtelo de nuevo mañana.";
-$a->strings["Terms of Service"] = "Términos del servicio";
-$a->strings["I accept the %s for this website"] = "Acepto los %s de este sitio";
-$a->strings["I am over 13 years of age and accept the %s for this website"] = "Tengo más de 13 años de edad y acepto los %s de este sitio";
-$a->strings["Membership on this site is by invitation only."] = "Para registrarse en este sitio es necesaria una invitación.";
-$a->strings["Please enter your invitation code"] = "Por favor, introduzca el código de su invitación";
-$a->strings["Your email address"] = "Su dirección de correo electrónico";
-$a->strings["Choose a password"] = "Elija una contraseña";
-$a->strings["Please re-enter your password"] = "Por favor, vuelva a escribir su contraseña";
-$a->strings["Block Name"] = "Nombre del bloque";
-$a->strings["Block Title"] = "Título del bloque";
-$a->strings["Account removals are not allowed within 48 hours of changing the account password."] = "La eliminación de cuentas no está permitida hasta después de que hayan transcurrido 48 horas desde el último cambio de contraseña.";
-$a->strings["Remove This Account"] = "Eliminar esta cuenta";
-$a->strings["This account and all its channels will be completely removed from the network. "] = "Esta cuenta y todos sus canales van a ser eliminados de la red.";
-$a->strings["Remove this account, all its channels and all its channel clones from the network"] = "Remover esta cuenta, todos sus canales y clones de la red";
-$a->strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Por defecto, solo las instancias de los canales ubicados en este servidor serán eliminados de la red";
-$a->strings["Remove Account"] = "Eliminar cuenta";
-$a->strings["No service class restrictions found."] = "No se han encontrado restricciones sobre esta clase de servicio.";
-$a->strings["Item not available."] = "Elemento no disponible";
-$a->strings["Public Sites"] = "Sitios públicos";
-$a->strings["The listed sites allow public registration for the \$Projectname network. All sites in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some sites may require subscription or provide tiered service plans. The provider links <strong>may</strong> provide additional details."] = "Los sitios listados permiten el registro público en la red \$Projectname. Todos los sitios de la red están vinculados entre sí, por lo que sus miembros, en ninguno de ellos, indican la pertenencia a la red en su conjunto. Algunos sitios pueden requerir suscripción o proporcionar planes de servicio por niveles. Los enlaces de los proveedores <strong> pueden </strong> proporcionar detalles adicionales.";
-$a->strings["Rate this hub"] = "Valorar este sitio";
-$a->strings["Site URL"] = "Dirección del sitio";
-$a->strings["Access Type"] = "Tipo de acceso";
-$a->strings["Registration Policy"] = "Normas de registro";
-$a->strings["Location"] = "Ubicación";
-$a->strings["Project"] = "Proyecto";
-$a->strings["View hub ratings"] = "Ver las valoraciones del sitio";
-$a->strings["Rate"] = "Valorar";
-$a->strings["View ratings"] = "Ver valoraciones";
-$a->strings["Failed to create source. No channel selected."] = "Imposible crear el origen de los contenidos. Ningún canal ha sido seleccionado.";
-$a->strings["Source created."] = "Fuente creada.";
-$a->strings["Source updated."] = "Fuente actualizada.";
-$a->strings["*"] = "*";
-$a->strings["Manage remote sources of content for your channel."] = "Gestionar contenido de origen remoto para su canal.";
-$a->strings["New Source"] = "Nueva fuente";
-$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importar todo el contenido o una selección de los siguientes canales en este canal y distribuirlo de acuerdo con sus ajustes.";
-$a->strings["Only import content with these words (one per line)"] = "Importar solo contenido que contenga estas palabras (una por línea)";
-$a->strings["Leave blank to import all public content"] = "Dejar en blanco para importar todo el contenido público";
-$a->strings["Source not found."] = "Fuente no encontrada";
-$a->strings["Edit Source"] = "Editar fuente";
-$a->strings["Delete Source"] = "Eliminar fuente";
-$a->strings["Source removed"] = "Fuente eliminada";
-$a->strings["Unable to remove source."] = "Imposible eliminar la fuente.";
-$a->strings["Remote privacy information not available."] = "La información privada remota no está disponible.";
-$a->strings["Visible to:"] = "Visible para:";
-$a->strings["network"] = "red";
-$a->strings["RSS"] = "RSS";
-$a->strings["Please login."] = "Por favor, inicie sesión.";
-$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Encontramos un problema durante el inicio de sesión con la OpenID que proporcionó. Por favor, compruebe que la ID está correctamente escrita.";
-$a->strings["The error message was:"] = "El mensaje de error fue:";
-$a->strings["Authentication failed."] = "Falló la autenticación.";
-$a->strings["Remote Authentication"] = "Acceso desde su servidor";
-$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Introduzca la dirección del canal (p.ej. canal@ejemplo.com)";
-$a->strings["Authenticate"] = "Acceder";
-$a->strings["Insufficient permissions. Request redirected to profile page."] = "Permisos insuficientes. Petición redirigida a la página del perfil.";
-$a->strings["Your service plan only allows %d channels."] = "Su paquete de servicios solo permite %d canales.";
-$a->strings["Nothing to import."] = "No hay nada para importar.";
-$a->strings["Unable to download data from old server"] = "No se han podido descargar datos de su antiguo servidor";
-$a->strings["Imported file is empty."] = "El fichero importado está vacío.";
-$a->strings["Warning: Database versions differ by %1\$d updates."] = "Atención: Las versiones de la base de datos difieren en %1\$d actualizaciones.";
-$a->strings["No channel. Import failed."] = "No hay canal. La importación ha fallado";
-$a->strings["You must be logged in to use this feature."] = "Debe estar registrado para poder usar esta funcionalidad.";
-$a->strings["Import Channel"] = "Importar canal";
-$a->strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Emplee este formulario para importar un canal desde un servidor/hub diferente. Puede recuperar el canal desde el antiguo servidor/hub a través de la red o proporcionando un fichero de exportación.";
-$a->strings["File to Upload"] = "Fichero para subir";
-$a->strings["Or provide the old server/hub details"] = "O proporcione los detalles de su antiguo servidor/hub";
-$a->strings["Your old identity address (xyz@example.com)"] = "Su identidad en el antiguo servidor (canal@ejemplo.com)";
-$a->strings["Your old login email address"] = "Su antigua dirección de correo electrónico";
-$a->strings["Your old login password"] = "Su antigua contraseña";
-$a->strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Para cualquiera de las opciones, elija si hacer de este servidor su nueva dirección primaria, o si su antigua ubicación debe continuar con este papel. Usted podrá publicar desde cualquier ubicación, pero sólo una puede estar marcada como la ubicación principal para los ficheros, fotos y otras imágenes o vídeos.";
-$a->strings["Make this hub my primary location"] = "Convertir este servidor en mi ubicación primaria";
-$a->strings["Import existing posts if possible (experimental - limited by available memory"] = "Importar el contenido publicado si es posible (experimental - limitado por la memoria disponible";
-$a->strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Este proceso puede tardar varios minutos en completarse. Por favor envíe el formulario una sola vez y mantenga esta página abierta hasta que termine.";
-$a->strings["Invalid message"] = "Mensaje no válido";
-$a->strings["no results"] = "sin resultados";
-$a->strings["Delivery report for %1\$s"] = "Informe de entrega para %1\$s";
-$a->strings["channel sync processed"] = "se ha realizado la sincronización del canal";
-$a->strings["queued"] = "encolado";
-$a->strings["posted"] = "enviado";
-$a->strings["accepted for delivery"] = "aceptado para el envío";
-$a->strings["updated"] = "actualizado";
-$a->strings["update ignored"] = "actualización ignorada";
-$a->strings["permission denied"] = "permiso denegado";
-$a->strings["recipient not found"] = "destinatario no encontrado";
-$a->strings["mail recalled"] = "mensaje de correo revocado";
-$a->strings["duplicate mail received"] = "se ha recibido mensaje duplicado";
-$a->strings["mail delivered"] = "correo enviado";
-$a->strings["Thing updated"] = "Elemento actualizado.";
-$a->strings["Object store: failed"] = "Guardar objeto: ha fallado";
-$a->strings["Thing added"] = "Elemento añadido";
-$a->strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s";
-$a->strings["Show Thing"] = "Mostrar elemento";
-$a->strings["item not found."] = "elemento no encontrado.";
-$a->strings["Edit Thing"] = "Editar elemento";
-$a->strings["Select a profile"] = "Seleccionar un perfil";
-$a->strings["Post an activity"] = "Publicar una actividad";
-$a->strings["Only sends to viewers of the applicable profile"] = "Sólo enviar a espectadores del perfil pertinente.";
-$a->strings["Name of thing e.g. something"] = "Nombre del elemento, p. ej.:. \"algo\"";
-$a->strings["URL of thing (optional)"] = "Dirección del elemento (opcional)";
-$a->strings["URL for photo of thing (optional)"] = "Dirección para la foto o elemento (opcional)";
-$a->strings["Add Thing to your Profile"] = "Añadir alguna cosa a su perfil";
-$a->strings["Total invitation limit exceeded."] = "Se ha superado el límite máximo de invitaciones.";
-$a->strings["%s : Not a valid email address."] = "%s : No es una dirección de correo electrónico válida. ";
-$a->strings["Please join us on \$Projectname"] = "Únase a nosotros en \$Projectname";
-$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Excedido el límite de invitaciones. Por favor, contacte con el Administrador de su sitio.";
-$a->strings["%s : Message delivery failed."] = "%s : Falló el envío del mensaje.";
-$a->strings["%d message sent."] = array(
- 0 => "%d mensajes enviados.",
- 1 => "%d mensajes enviados.",
-);
-$a->strings["You have no more invitations available"] = "No tiene más invitaciones disponibles";
-$a->strings["Send invitations"] = "Enviar invitaciones";
-$a->strings["Enter email addresses, one per line:"] = "Introduzca las direcciones de correo electrónica, una por línea:";
-$a->strings["Your message:"] = "Su mensaje:";
-$a->strings["Please join my community on \$Projectname."] = "Por favor, únase a mi comunidad en \$Projectname.";
-$a->strings["You will need to supply this invitation code: "] = "Debe proporcionar este código de invitación:";
-$a->strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Regístrese en cualquier sitio de \$Projectname (están todos interconectados)";
-$a->strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Introduzca mi dirección \$Projectname en la caja de búsqueda del sitio.";
-$a->strings["or visit "] = "o visite";
-$a->strings["3. Click [Connect]"] = "3. Pulse [conectar]";
-$a->strings["Unable to lookup recipient."] = "Imposible asociar a un destinatario.";
-$a->strings["Unable to communicate with requested channel."] = "Imposible comunicar con el canal solicitado.";
-$a->strings["Cannot verify requested channel."] = "No se puede verificar el canal solicitado.";
-$a->strings["Selected channel has private message restrictions. Send failed."] = "El canal seleccionado tiene restricciones sobre los mensajes privados. El envío falló.";
-$a->strings["Messages"] = "Mensajes";
-$a->strings["Message recalled."] = "Mensaje revocado.";
-$a->strings["Conversation removed."] = "Conversación eliminada.";
-$a->strings["Requested channel is not in this network"] = "El canal solicitado no existe en esta red";
-$a->strings["Send Private Message"] = "Enviar un mensaje privado";
-$a->strings["To:"] = "Para:";
-$a->strings["Subject:"] = "Asunto:";
-$a->strings["Send"] = "Enviar";
-$a->strings["Delete message"] = "Borrar mensaje";
-$a->strings["Delivery report"] = "Informe de transmisión";
-$a->strings["Recall message"] = "Revocar el mensaje";
-$a->strings["Message has been recalled."] = "El mensaje ha sido revocado.";
-$a->strings["Delete Conversation"] = "Eliminar Conversación";
-$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Comunicación segura no disponible. Pero <strong>puede</strong> responder desde la página del perfil del remitente.";
-$a->strings["Send Reply"] = "Responder";
-$a->strings["Your message for %s (%s):"] = "Su mensaje para %s (%s):";
-$a->strings["[Embedded content - reload page to view]"] = "[Contenido incorporado - recargue la página para poder verlo]";
-$a->strings["Source of Item"] = "Origen del elemento";
+$a->strings["Delete layout?"] = "¿Borrar el formato?";
+$a->strings["Layout Description (Optional)"] = "Descripción del formato gráfico (opcional)";
+$a->strings["Layout Name"] = "Nombre del formato";
+$a->strings["Edit Layout"] = "Modificar el formato";
$a->strings["Name is required"] = "El nombre es obligatorio";
$a->strings["Key and Secret are required"] = "Clave y Secreto son obligatorios";
$a->strings["Passwords do not match. Password unchanged."] = "Las contraseñas no coinciden. La contraseña no se ha cambiado.";
@@ -1860,6 +1850,7 @@ $a->strings["0 or blank prevents expiration"] = "0 o en claro evitan la caducida
$a->strings["Maximum Friend Requests/Day:"] = "Máximo de solicitudes de amistad por día:";
$a->strings["May reduce spam activity"] = "Podría reducir la actividad de spam";
$a->strings["Default Post Permissions"] = "Permisos de publicación predeterminados";
+$a->strings["(click to open/close)"] = "(pulsar para abrir o cerrar)";
$a->strings["Channel permissions category:"] = "Categoría de permisos del canal:";
$a->strings["Maximum private messages per day from unknown people:"] = "Máximo de mensajes privados por día de gente desconocida:";
$a->strings["Useful to reduce spamming"] = "Útil para reducir el envío de correo no deseado";
@@ -1904,21 +1895,118 @@ $a->strings["Default file upload folder"] = "Carpeta por defecto de los archivos
$a->strings["Personal menu to display in your channel pages"] = "Menú personal que debe mostrarse en las páginas de su canal";
$a->strings["Remove this channel."] = "Eliminar este canal.";
$a->strings["Firefox Share \$Projectname provider"] = "Servicio de compartición de Firefox: proveedor \$Projectname";
+$a->strings["Start calendar week on monday"] = "Comenzar el calendario semanal por el lunes";
+$a->strings["Page Title"] = "Título de página";
+$a->strings["App installed."] = "Aplicación instalada.";
+$a->strings["Malformed app."] = "Aplicación con errores";
+$a->strings["Embed code"] = "Código incorporado";
+$a->strings["Edit App"] = "Modificar la aplicación";
+$a->strings["Create App"] = "Crear una aplicación";
+$a->strings["Name of app"] = "Nombre de la aplicación";
+$a->strings["Location (URL) of app"] = "Ubicación (URL) de la aplicación";
+$a->strings["Photo icon URL"] = "Dirección del icono que se va a utilizar para esta foto";
+$a->strings["80 x 80 pixels - optional"] = "80 x 80 pixels - opcional";
+$a->strings["Version ID"] = "Versión";
+$a->strings["Price of app"] = "Precio de la aplicación";
+$a->strings["Location (URL) to purchase app"] = "Dirección (URL) donde adquirir la aplicación";
+$a->strings["- select -"] = "- seleccionar -";
+$a->strings["Comanche page description language help"] = "Página de ayuda del lenguaje de descripción de páginas (PDL) Comanche";
+$a->strings["Layout Description"] = "Descripción del formato";
+$a->strings["Download PDL file"] = "Descargar el fichero PDL";
+$a->strings["Location not found."] = "Dirección no encontrada.";
+$a->strings["Location lookup failed."] = "Ha fallado la búsqueda de la dirección.";
+$a->strings["Please select another location to become primary before removing the primary location."] = "Por favor, seleccione una copia de su canal (un clon) para convertirlo en primario antes de eliminar su canal principal.";
+$a->strings["Syncing locations"] = "Sincronización de ubicaciones";
+$a->strings["No locations found."] = "No encontrada ninguna dirección.";
+$a->strings["Manage Channel Locations"] = "Gestionar las direcciones del canal";
+$a->strings["Location (address)"] = "Ubicación (dirección)";
+$a->strings["Primary Location"] = "Dirección primaria";
+$a->strings["Drop location"] = "Eliminar dirección";
+$a->strings["Sync now"] = "Sincronizar ahora";
+$a->strings["Please wait several minutes between consecutive operations."] = "Por favor, espere algunos minutos entre operaciones consecutivas.";
+$a->strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Cuando sea posible, elimine una ubicación iniciando sesión en el sitio web o \"hub\" y borrando su canal.";
+$a->strings["Use this form to drop the location if the hub is no longer operating."] = "Utilice este formulario para eliminar la dirección si el \"hub\" no está funcionando desde hace tiempo.";
+$a->strings["\$Projectname"] = "\$Projectname";
+$a->strings["Welcome to %s"] = "Bienvenido a %s";
+$a->strings["Please login."] = "Por favor, inicie sesión.";
$a->strings["Xchan Lookup"] = "Búsqueda de canales";
$a->strings["Lookup xchan beginning with (or webbie): "] = "Buscar un canal (o un \"webbie\") que comience por:";
-$a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Ha creado %1$.0f de %2$.0f canales permitidos.";
-$a->strings["Create a new channel"] = "Crear un nuevo canal";
-$a->strings["Current Channel"] = "Canal actual";
-$a->strings["Switch to one of your channels by selecting it."] = "Cambiar a uno de sus canales seleccionándolo.";
-$a->strings["Default Channel"] = "Canal principal";
-$a->strings["Make Default"] = "Convertir en predeterminado";
-$a->strings["%d new messages"] = "%d mensajes nuevos";
-$a->strings["%d new introductions"] = "%d nuevas isolicitudes de conexión";
-$a->strings["Delegated Channels"] = "Canales delegados";
-$a->strings["Authorize application connection"] = "Autorizar una conexión de aplicación";
-$a->strings["Return to your app and insert this Securty Code:"] = "Volver a su aplicación e introducir este código de seguridad:";
-$a->strings["Please login to continue."] = "Por favor inicia sesión para continuar.";
-$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "¿Desea autorizar a esta aplicación a acceder a sus publicaciones y contactos, y/o crear nuevas publicaciones por usted?";
+$a->strings["Not found."] = "No encontrado.";
+$a->strings["You must be logged in to see this page."] = "Debe haber iniciado sesión para poder ver esta página.";
+$a->strings["Insufficient permissions. Request redirected to profile page."] = "Permisos insuficientes. Petición redirigida a la página del perfil.";
+$a->strings["Item not available."] = "Elemento no disponible";
+$a->strings["Page owner information could not be retrieved."] = "La información del propietario de la página no pudo ser recuperada.";
+$a->strings["Album not found."] = "Ãlbum no encontrado.";
+$a->strings["Delete Album"] = "Borrar álbum";
+$a->strings["Delete Photo"] = "Borrar foto";
+$a->strings["No photos selected"] = "No hay fotos seleccionadas";
+$a->strings["Access to this item is restricted."] = "El acceso a este elemento está restringido.";
+$a->strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB de %2$.2f MB de almacenamiento de fotos utilizado.";
+$a->strings["%1$.2f MB photo storage used."] = "%1$.2f MB de almacenamiento de fotos utilizado.";
+$a->strings["Upload Photos"] = "Subir fotos";
+$a->strings["Enter an album name"] = "Introducir un nombre de álbum";
+$a->strings["or select an existing album (doubleclick)"] = "o seleccionar uno existente (doble click)";
+$a->strings["Create a status post for this upload"] = "Crear una entrada de estado para esta subida";
+$a->strings["Caption (optional):"] = "Título (opcional):";
+$a->strings["Description (optional):"] = "Descripción (opcional):";
+$a->strings["Album name could not be decoded"] = "El nombre del álbum no ha podido ser descifrado";
+$a->strings["Contact Photos"] = "Fotos de contacto";
+$a->strings["Show Newest First"] = "Mostrar lo más reciente primero";
+$a->strings["Show Oldest First"] = "Mostrar lo más antiguo primero";
+$a->strings["Permission denied. Access to this item may be restricted."] = "Permiso denegado. El acceso a este elemento puede estar restringido.";
+$a->strings["Photo not available"] = "Foto no disponible";
+$a->strings["Use as profile photo"] = "Usar como foto del perfil";
+$a->strings["Private Photo"] = "Foto privada";
+$a->strings["Previous"] = "Anterior";
+$a->strings["View Full Size"] = "Ver tamaño completo";
+$a->strings["Edit photo"] = "Editar foto";
+$a->strings["Rotate CW (right)"] = "Girar CW (a la derecha)";
+$a->strings["Rotate CCW (left)"] = "Girar CCW (a la izquierda)";
+$a->strings["Enter a new album name"] = "Introducir un nuevo nombre de álbum";
+$a->strings["or select an existing one (doubleclick)"] = "o seleccionar uno (doble click) existente";
+$a->strings["Caption"] = "Título";
+$a->strings["Add a Tag"] = "Añadir una etiqueta";
+$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Ejemplos: @eva, @Carmen_Osuna, @jaime@ejemplo.com";
+$a->strings["Flag as adult in album view"] = "Marcar como \"solo para adultos\" en el álbum";
+$a->strings["In This Photo:"] = "En esta foto:";
+$a->strings["Map"] = "Mapa";
+$a->strings["View Album"] = "Ver álbum";
+$a->strings["Recent Photos"] = "Fotos recientes";
+$a->strings["Remote privacy information not available."] = "La información privada remota no está disponible.";
+$a->strings["Visible to:"] = "Visible para:";
+$a->strings["Export Channel"] = "Exportar el canal";
+$a->strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportar la información básica del canal a un fichero. Este equivale a una copia de seguridad de sus conexiones, el perfil y datos fundamentales, que puede usarse para importar sus datos a un nuevo servidor, pero no incluye su contenido.";
+$a->strings["Export Content"] = "Exportar contenidos";
+$a->strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportar la información sobre su canal y el contenido reciente a un fichero de respaldo JSON, que puede ser restaurado o importado a otro servidor. Este fichero incluye todas sus conexiones, permisos, datos del perfil y publicaciones de varios meses. Puede llegar a ser MUY grande. Por favor, sea paciente, la descarga puede tardar varios minutos en comenzar.";
+$a->strings["Export your posts from a given year."] = "Exporta sus entradas de un año dado.";
+$a->strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "También puede exportar sus mensajes y conversaciones durante un año o mes en particular. Ajuste la fecha en la barra de direcciones del navegador para seleccionar otras fechas. Si la exportación falla (posiblemente debido al agotamiento de la memoria del servidor hub), por favor, intente de nuevo la selección de un rango de fechas más pequeño.";
+$a->strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Para seleccionar todos los mensajes de un año determinado, como este año, visite <a href=\"%1\$s\">%2\$s</a>";
+$a->strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Para seleccionar todos los mensajes de un mes determinado, como el de enero de este año, visite <a href=\"%1\$s\">%2\$s</a>";
+$a->strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Estos ficheros pueden ser importados o restaurados visitando <a href=\"%1\$s\">%2\$s</a> o cualquier sitio que contenga su canal. Para obtener los mejores resultados, por favor, importar o restaurar estos ficheros en orden de fecha (la más antigua primero).";
+$a->strings["Item is not editable"] = "El elemento no es editable";
+$a->strings["Delete item?"] = "¿Borrar elemento?";
+$a->strings["Edit post"] = "Editar la entrada";
+$a->strings["Channel added."] = "Canal añadido.";
+$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Encontramos un problema durante el inicio de sesión con la OpenID que proporcionó. Por favor, compruebe que la ID está correctamente escrita.";
+$a->strings["The error message was:"] = "El mensaje de error fue:";
+$a->strings["Authentication failed."] = "Falló la autenticación.";
+$a->strings["Remote Authentication"] = "Acceso desde su servidor";
+$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Introduzca la dirección del canal (p.ej. canal@ejemplo.com)";
+$a->strings["Authenticate"] = "Acceder";
+$a->strings["Room not found"] = "Sala no encontrada";
+$a->strings["Leave Room"] = "Abandonar la sala";
+$a->strings["Delete This Room"] = "Eliminar esta sala";
+$a->strings["I am away right now"] = "Estoy ausente momentáneamente";
+$a->strings["I am online"] = "Estoy conectado/a";
+$a->strings["Bookmark this room"] = "Añadir esta sala a Marcadores";
+$a->strings["New Chatroom"] = "Nueva sala de chat";
+$a->strings["Chatroom Name"] = "Nombre de la sala de chat";
+$a->strings["Expiration of chats (minutes)"] = "Tiempo de expiración de los mensajes en los chats (en minutos)";
+$a->strings["%1\$s's Chatrooms"] = "Salas de chat de %1\$s";
+$a->strings["Source of Item"] = "Origen del elemento";
+$a->strings["Share content from Firefox to \$Projectname"] = "Compartir contenido desde Firefox a \$Projectname";
+$a->strings["Activate the Firefox \$Projectname provider"] = "Servicio de compartición de Firefox: activar el proveedor \$Projectname ";
+$a->strings["Hub not found."] = "Servidor no encontrado";
$a->strings["Blocked"] = "Bloqueadas";
$a->strings["Ignored"] = "Ignoradas";
$a->strings["Hidden"] = "Ocultas";
@@ -1938,138 +2026,63 @@ $a->strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]";
$a->strings["Edit connection"] = "Editar conexión";
$a->strings["Search your connections"] = "Buscar sus conexiones";
$a->strings["Finding: "] = "Búsqueda:";
-$a->strings["Delete layout?"] = "¿Borrar el formato?";
-$a->strings["Edit Layout"] = "Modificar el formato";
-$a->strings["Delete webpage?"] = "¿Eliminar la página web?";
-$a->strings["Page link title"] = "Título del enlace de la página";
-$a->strings["Edit Webpage"] = "Editar la página web";
-$a->strings["Collection created."] = "La colección ha sido creada.";
-$a->strings["Could not create collection."] = "No se puede crear la colección.";
-$a->strings["Collection updated."] = "La colección ha sido actualizada.";
-$a->strings["Create a collection of channels."] = "Crear una colección de canales.";
-$a->strings["Collection Name: "] = "Nombre de la colección:";
-$a->strings["Members are visible to other channels"] = "Los miembros son visibles para otros canales";
-$a->strings["Collection removed."] = "La colección ha sido eliminada.";
-$a->strings["Unable to remove collection."] = "No ha sido posible de eliminar la colección.";
-$a->strings["Collection Editor"] = "Editor de colecciones";
-$a->strings["Members"] = "Miembros";
-$a->strings["All Connected Channels"] = "Todos los canales conectados";
-$a->strings["Click on a channel to add or remove."] = "Haga clic en un canal para agregarlo o quitarlo.";
-$a->strings["Continue"] = "Continuar";
-$a->strings["Premium Channel Setup"] = "Configuración del canal premium";
-$a->strings["Enable premium channel connection restrictions"] = "Habilitar restricciones de conexión del canal premium";
-$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Por favor introduzca sus restricciones o condiciones, como recibo de paypal, normas de uso, etc.";
-$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Este canal puede requerir antes de conectar unos pasos adicionales o el conocimiento de las siguientes condiciones:";
-$a->strings["Potential connections will then see the following text before proceeding:"] = "Las posibles conexiones verán, por tanto, el siguiente texto antes de proceder:";
-$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Al continuar, certifico que he cumplido con todas las instrucciones proporcionadas en esta página.";
-$a->strings["(No specific instructions have been provided by the channel owner.)"] = "(No ha sido proporcionada ninguna instrucción específica por el propietario del canal.)";
-$a->strings["Restricted or Premium Channel"] = "Canal premium o restringido";
-$a->strings["No connections."] = "Sin conexiones.";
-$a->strings["Visit %s's profile [%s]"] = "Visitar el perfil de %s [%s]";
-$a->strings["Location not found."] = "Dirección no encontrada.";
-$a->strings["Location lookup failed."] = "Ha fallado la búsqueda de la dirección.";
-$a->strings["Please select another location to become primary before removing the primary location."] = "Por favor, seleccione una copia de su canal (un clon) para convertirlo en primario antes de eliminar su canal principal.";
-$a->strings["Syncing locations"] = "Sincronización de ubicaciones";
-$a->strings["No locations found."] = "No encontrada ninguna dirección.";
-$a->strings["Manage Channel Locations"] = "Gestionar las direcciones del canal";
-$a->strings["Location (address)"] = "Ubicación (dirección)";
-$a->strings["Primary Location"] = "Dirección primaria";
-$a->strings["Drop location"] = "Eliminar dirección";
-$a->strings["Sync now"] = "Sincronizar ahora";
-$a->strings["Please wait several minutes between consecutive operations."] = "Por favor, espere algunos minutos entre operaciones consecutivas.";
-$a->strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Cuando sea posible, elimine una ubicación iniciando sesión en el sitio web o \"hub\" y borrando su canal.";
-$a->strings["Use this form to drop the location if the hub is no longer operating."] = "Utilice este formulario para eliminar la dirección si el \"hub\" no está funcionando desde hace tiempo.";
-$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "La autenticación desde su servidor está bloqueada. Ha iniciado sesión localmente. Por favor, salga de la sesión y vuelva a intentarlo.";
-$a->strings["Share content from Firefox to \$Projectname"] = "Compartir contenido desde Firefox a \$Projectname";
-$a->strings["Activate the Firefox \$Projectname provider"] = "Servicio de compartición de Firefox: activar el proveedor \$Projectname ";
-$a->strings["\$Projectname Server - Setup"] = "Servidor \$Projectname - Instalación";
-$a->strings["Could not connect to database."] = "No se ha podido conectar a la base de datos.";
-$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "No se puede conectar con la dirección del sitio indicada. Podría tratarse de un problema de SSL o DNS.";
-$a->strings["Could not create table."] = "No se puede crear la tabla.";
-$a->strings["Your site database has been installed."] = "La base de datos del sitio ha sido instalada.";
-$a->strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Podría tener que importar manualmente el fichero \"install/schema_xxx.sql\" usando un cliente de base de datos.";
-$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Por favor, lea el fichero \"install/INSTALL.txt\".";
-$a->strings["System check"] = "Verificación del sistema";
-$a->strings["Check again"] = "Verificar de nuevo";
-$a->strings["Database connection"] = "Conexión a la base de datos";
-$a->strings["In order to install \$Projectname we need to know how to connect to your database."] = "Para instalar \$Projectname es necesario saber cómo conectar con su base de datos.";
-$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Por favor, contacte con el proveedor de servicios o el administrador del sitio si tiene dudas sobre estos ajustes.";
-$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "La base de datos que especifique a continuación debe existir ya. Si no es así, por favor, créela antes de seguir.";
-$a->strings["Database Server Name"] = "Nombre del servidor de base de datos";
-$a->strings["Default is 127.0.0.1"] = "De forma predeterminada es 127.0.0.1";
-$a->strings["Database Port"] = "Puerto de la base de datos";
-$a->strings["Communication port number - use 0 for default"] = "Número del puerto de comunicaciones - use 0 como valor por defecto";
-$a->strings["Database Login Name"] = "Usuario de la base de datos";
-$a->strings["Database Login Password"] = "Contraseña de acceso a la base de datos";
-$a->strings["Database Name"] = "Nombre de la base de datos";
-$a->strings["Database Type"] = "Tipo de base de datos";
-$a->strings["Site administrator email address"] = "Dirección de correo electrónico del administrador del sitio";
-$a->strings["Your account email address must match this in order to use the web admin panel."] = "Su cuenta deberá usar la misma dirección de correo electrónico para poder utilizar el panel de administración web.";
-$a->strings["Website URL"] = "Dirección del sitio web";
-$a->strings["Please use SSL (https) URL if available."] = "Por favor, use SSL (https) si está disponible.";
-$a->strings["Please select a default timezone for your website"] = "Por favor, selecciones la zona horaria por defecto de su sitio web";
-$a->strings["Site settings"] = "Ajustes del sitio";
-$a->strings["Could not find a command line version of PHP in the web server PATH."] = "No se puede encontrar una versión en línea de comandos de PHP en la ruta del servidor web.";
-$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Si no tiene instalada la versión de línea de comandos de PHP en su servidor, no podrá ejecutar sondeos en segundo plano mediante cron.";
-$a->strings["PHP executable path"] = "Ruta del ejecutable PHP";
-$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Introducir la ruta completa del ejecutable PHP. Puede dejar la línea en blanco para continuar la instalación.";
-$a->strings["Command line PHP"] = "PHP en línea de comandos";
-$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La línea de comandos PHP de su sistema no tiene activado \"register_argc_argv\".";
-$a->strings["This is required for message delivery to work."] = "Esto es necesario para que funcione la transmisión de mensajes.";
-$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv";
-$a->strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "La carga máxima que se le permite subir está establecida en %s. El tamaño máximo de un fichero está establecido en %s. Está permitido subir hasta un máximo de %d ficheros de una sola vez.";
-$a->strings["You can adjust these settings in the servers php.ini."] = "Puede ajustar estos valores en el fichero php.ini de su servidor.";
-$a->strings["PHP upload limits"] = "Límites PHP de subida";
-$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Error: La función \"openssl_pkey_new\" en este sistema no es capaz de general claves de cifrado.";
-$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Si está en un servidor Windows, por favor, lea \"http://www.php.net/manual/en/openssl.installation.php\".";
-$a->strings["Generate encryption keys"] = "Generar claves de cifrado";
-$a->strings["libCurl PHP module"] = "módulo libCurl PHP";
-$a->strings["GD graphics PHP module"] = "módulo PHP GD graphics";
-$a->strings["OpenSSL PHP module"] = "módulo PHP OpenSSL";
-$a->strings["mysqli or postgres PHP module"] = "módulo PHP mysqli o postgres";
-$a->strings["mb_string PHP module"] = "módulo PHP mb_string";
-$a->strings["mcrypt PHP module"] = "módulo PHP mcrypt ";
-$a->strings["xml PHP module"] = "módulo PHP xml";
-$a->strings["Apache mod_rewrite module"] = "módulo Apache mod_rewrite ";
-$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Error: se necesita el módulo del servidor web Apache mod-rewrite pero no está instalado.";
-$a->strings["proc_open"] = "proc_open";
-$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Error: se necesita proc_open pero o no está instalado o ha sido desactivado en el fichero php.ini";
-$a->strings["Error: libCURL PHP module required but not installed."] = "Error: se necesita el módulo PHP libCURL pero no está instalado.";
-$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Error: el módulo PHP GD graphics es necesario, pero no está instalado.";
-$a->strings["Error: openssl PHP module required but not installed."] = "Error: el módulo PHP openssl es necesario, pero no está instalado.";
-$a->strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Error: el módulo PHP mysqli o postgres es necesario pero ninguno de los dos está instalado.";
-$a->strings["Error: mb_string PHP module required but not installed."] = "Error: el módulo PHP mb_string es necesario, pero no está instalado.";
-$a->strings["Error: mcrypt PHP module required but not installed."] = "Error: el módulo PHP mcrypt es necesario, pero no está instalado.";
-$a->strings["Error: xml PHP module required for DAV but not installed."] = "Error: el módulo PHP xml es necesario para DAV, pero no está instalado.";
-$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "El instalador web no ha podido crear un fichero llamado “.htconfig.php†en la carpeta base de su servidor.";
-$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Esto está generalmente ligado a un problema de permisos, a causa del cual el servidor web tiene prohibido modificar ficheros en su carpeta - incluso si usted mismo tiene esos permisos.";
-$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "Al término de este procedimiento, podemos crear un fichero de texto para guardar con el nombre .htconfig.php en el directorio raíz de su instalación de Hubzilla.";
-$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Como alternativa, puede dejar este procedimiento e intentar realizar una instalación manual. Lea, por favor, el fichero\"install/INSTALL.txt\" para las instrucciones.";
-$a->strings[".htconfig.php is writable"] = ".htconfig.php tiene permisos de escritura";
-$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Hubzilla hace uso del motor de plantillas Smarty3 para diseñar sus plantillas gráficas. Smarty3 es más rápido porque compila las plantillas de páginas directamente en PHP.";
-$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."] = "Para poder guardar las plantillas compiladas, el servidor web necesita permisos para acceder al subdirectorio %s en el directorio de instalación de Hubzilla.";
-$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Por favor, asegúrese de que el servidor web está siendo ejecutado por un usuario que tenga permisos de escritura sobre esta carpeta (por ejemplo, www-data).";
-$a->strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Nota: como medida de seguridad, debe dar al servidor web permisos de escritura solo sobre %s - no sobre el fichero de plantilla (.tpl) que contiene.";
-$a->strings["%s is writable"] = "%s tiene permisos de escritura";
-$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "Red guarda los ficheros descargados en la carpeta \"store\". El servidor web necesita tener permisos de escritura sobre esa carpeta, en el directorio de instalación.";
-$a->strings["store is writable"] = "\"store\" tiene permisos de escritura";
-$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "El certificado SSL no ha podido ser validado. Corrija este problema o desactive el acceso https a este sitio.";
-$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Si su servidor soporta conexiones cifradas SSL o si permite conexiones al puerto TCP 443 (el puerto usado por el protocolo https), debe utilizar un certificado válido. No debe usar un certificado firmado por usted mismo.";
-$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Se ha incorporado esta restricción para evitar que sus publicaciones públicas hagan referencia a imágenes en su propio servidor.";
-$a->strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Si su certificado no ha sido reconocido, los miembros de otros sitios (con certificados válidos) recibirán mensajes de aviso en sus propios sitios web.";
-$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Por razones de compatibilidad (sobre el conjunto de la red, no solo sobre su propio sitio), debemos insistir en estos requisitos.";
-$a->strings["Providers are available that issue free certificates which are browser-valid."] = "Existen varias Autoridades de Certificación que le pueden proporcionar certificados válidos.";
-$a->strings["SSL certificate validation"] = "validación del certificado SSL";
-$a->strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "No se pueden reescribir las direcciones web en .htaccess. Compruebe la configuración de su servidor:";
-$a->strings["Url rewrite is working"] = "La reescritura de las direcciones funciona correctamente";
-$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "El fichero de configuración de la base de datos .htconfig.php no se ha podido modificar. Por favor, copie el texto generado en un fichero con ese nombre en el directorio raíz de su servidor.";
-$a->strings["Errors encountered creating database tables."] = "Se han encontrado errores al crear las tablas de la base de datos.";
-$a->strings["<h1>What next</h1>"] = "<h1>Siguiente paso</h1>";
-$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANTE: Debe crear [manualmente] una tarea programada para el \"poller\".";
-$a->strings["Files: shared with me"] = "Ficheros: compartidos conmigo";
-$a->strings["NEW"] = "NUEVO";
-$a->strings["Remove all files"] = "Eliminar todos los ficheros";
-$a->strings["Remove this file"] = "Eliminar este fichero";
+$a->strings["Documentation Search"] = "Búsqueda de Documentación";
+$a->strings["Help:"] = "Ayuda:";
+$a->strings["Not Found"] = "No encontrado";
+$a->strings["\$Projectname Documentation"] = "Documentación de \$Projectname";
+$a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Ha creado %1$.0f de %2$.0f canales permitidos.";
+$a->strings["Create a new channel"] = "Crear un nuevo canal";
+$a->strings["Current Channel"] = "Canal actual";
+$a->strings["Switch to one of your channels by selecting it."] = "Cambiar a uno de sus canales seleccionándolo.";
+$a->strings["Default Channel"] = "Canal principal";
+$a->strings["Make Default"] = "Convertir en predeterminado";
+$a->strings["%d new messages"] = "%d mensajes nuevos";
+$a->strings["%d new introductions"] = "%d nuevas isolicitudes de conexión";
+$a->strings["Delegated Channels"] = "Canales delegados";
+$a->strings["Unable to update menu."] = "No se puede actualizar el menú.";
+$a->strings["Unable to create menu."] = "No se puede crear el menú.";
+$a->strings["Menu Name"] = "Nombre del menú";
+$a->strings["Unique name (not visible on webpage) - required"] = "Nombre único (no será visible en la página web) - requerido";
+$a->strings["Menu Title"] = "Título del menú";
+$a->strings["Visible on webpage - leave empty for no title"] = "Visible en la página web - no ponga nada si no desea un título";
+$a->strings["Allow Bookmarks"] = "Permitir marcadores";
+$a->strings["Menu may be used to store saved bookmarks"] = "El menú se puede usar para guardar marcadores";
+$a->strings["Submit and proceed"] = "Enviar y proceder";
+$a->strings["Drop"] = "Eliminar";
+$a->strings["Bookmarks allowed"] = "Marcadores permitidos";
+$a->strings["Delete this menu"] = "Borrar este menú";
+$a->strings["Edit menu contents"] = "Editar los contenidos del menú";
+$a->strings["Edit this menu"] = "Modificar este menú";
+$a->strings["Menu could not be deleted."] = "El menú no puede ser eliminado.";
+$a->strings["Menu not found."] = "Menú no encontrado";
+$a->strings["Edit Menu"] = "Modificar el menú";
+$a->strings["Add or remove entries to this menu"] = "Añadir o quitar entradas en este menú";
+$a->strings["Menu name"] = "Nombre del menú";
+$a->strings["Must be unique, only seen by you"] = "Debe ser único, solo será visible para usted";
+$a->strings["Menu title"] = "Título del menú";
+$a->strings["Menu title as seen by others"] = "El título del menú tal como será visto por los demás";
+$a->strings["Allow bookmarks"] = "Permitir marcadores";
+$a->strings["Unable to lookup recipient."] = "Imposible asociar a un destinatario.";
+$a->strings["Unable to communicate with requested channel."] = "Imposible comunicar con el canal solicitado.";
+$a->strings["Cannot verify requested channel."] = "No se puede verificar el canal solicitado.";
+$a->strings["Selected channel has private message restrictions. Send failed."] = "El canal seleccionado tiene restricciones sobre los mensajes privados. El envío falló.";
+$a->strings["Messages"] = "Mensajes";
+$a->strings["Message recalled."] = "Mensaje revocado.";
+$a->strings["Conversation removed."] = "Conversación eliminada.";
+$a->strings["Requested channel is not in this network"] = "El canal solicitado no existe en esta red";
+$a->strings["Send Private Message"] = "Enviar un mensaje privado";
+$a->strings["To:"] = "Para:";
+$a->strings["Subject:"] = "Asunto:";
+$a->strings["Send"] = "Enviar";
+$a->strings["Delete message"] = "Borrar mensaje";
+$a->strings["Delivery report"] = "Informe de transmisión";
+$a->strings["Recall message"] = "Revocar el mensaje";
+$a->strings["Message has been recalled."] = "El mensaje ha sido revocado.";
+$a->strings["Delete Conversation"] = "Eliminar conversación";
+$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Comunicación segura no disponible. Pero <strong>puede</strong> responder desde la página del perfil del remitente.";
+$a->strings["Send Reply"] = "Responder";
+$a->strings["Your message for %s (%s):"] = "Su mensaje para %s (%s):";
+$a->strings["No service class restrictions found."] = "No se han encontrado restricciones sobre esta clase de servicio.";
$a->strings["Version %s"] = "Versión %s";
$a->strings["Installed plugins/addons/apps:"] = "Extensiones/Aplicaciones instaladas:";
$a->strings["No installed plugins/addons/apps"] = "Extensiones/Aplicaciones no instaladas:";
@@ -2084,80 +2097,76 @@ $a->strings["\$projectname issues"] = "Problemas en \$projectname";
$a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Sugerencias, elogios, etc - por favor, un correo electrónico a \"redmatrix\" en librelist - punto com";
$a->strings["Site Administrators"] = "Administradores del sitio";
$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "No hay sugerencias disponibles. Si es un sitio nuevo, espere 24 horas y pruebe de nuevo.";
-$a->strings["Profile not found."] = "Perfil no encontrado.";
-$a->strings["Profile deleted."] = "Perfil eliminado.";
-$a->strings["Profile-"] = "Perfil-";
-$a->strings["New profile created."] = "El nuevo perfil ha sido creado.";
-$a->strings["Profile unavailable to clone."] = "Perfil no disponible para clonar.";
-$a->strings["Profile unavailable to export."] = "Perfil no disponible para exportar.";
-$a->strings["Profile Name is required."] = "Se necesita el nombre del perfil.";
-$a->strings["Marital Status"] = "Estado civil";
-$a->strings["Romantic Partner"] = "Pareja sentimental";
-$a->strings["Likes"] = "Me gusta";
-$a->strings["Dislikes"] = "No me gusta";
-$a->strings["Work/Employment"] = "Trabajo:";
-$a->strings["Religion"] = "Religión";
-$a->strings["Political Views"] = "Ideas políticas";
-$a->strings["Sexual Preference"] = "Preferencia sexual";
-$a->strings["Homepage"] = "Página personal";
-$a->strings["Interests"] = "Intereses";
-$a->strings["Profile updated."] = "Perfil actualizado.";
-$a->strings["Hide your contact/friend list from viewers of this profile?"] = "¿Ocultar su lista de contactos a los visitantes de este perfil?";
-$a->strings["Edit Profile Details"] = "Modificar los detalles de este perfil";
-$a->strings["View this profile"] = "Ver este perfil";
-$a->strings["Change Profile Photo"] = "Cambiar la foto del perfil";
-$a->strings["Create a new profile using these settings"] = "Crear un nuevo perfil usando estos ajustes";
-$a->strings["Clone this profile"] = "Clonar este perfil";
-$a->strings["Delete this profile"] = "Eliminar este perfil";
-$a->strings["Import profile from file"] = "Importar perfil desde un fichero";
-$a->strings["Export profile to file"] = "Exportar perfil a un fichero";
-$a->strings["Profile Name:"] = "Nombre del perfil:";
-$a->strings["Your Full Name:"] = "Su nombre completo:";
-$a->strings["Title/Description:"] = "Título/Descripción:";
-$a->strings["Your Gender:"] = "Su género:";
-$a->strings["Birthday :"] = "Cumpleaños:";
-$a->strings["Street Address:"] = "Calle:";
-$a->strings["Locality/City:"] = "Ciudad:";
-$a->strings["Postal/Zip Code:"] = "Código postal:";
-$a->strings["Country:"] = "País:";
-$a->strings["Region/State:"] = "Región/Estado:";
-$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Estado sentimental:";
-$a->strings["Who: (if applicable)"] = "Quién: (si es aplicable)";
-$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Por ejemplo: ana123, María González, sara@ejemplo.com";
-$a->strings["Since [date]:"] = "Desde [fecha]:";
-$a->strings["Homepage URL:"] = "Dirección de la página personal:";
-$a->strings["Religious Views:"] = "Creencias religiosas:";
-$a->strings["Keywords:"] = "Palabras clave:";
-$a->strings["Example: fishing photography software"] = "Por ejemplo: software de fotografía submarina";
-$a->strings["Used in directory listings"] = "Visible en el directorio público del canal";
-$a->strings["Tell us about yourself..."] = "Háblenos de usted...";
-$a->strings["Hobbies/Interests"] = "Aficiones/Intereses";
-$a->strings["Contact information and Social Networks"] = "Información de contacto y redes sociales";
-$a->strings["My other channels"] = "Mis otros canales";
-$a->strings["Musical interests"] = "Preferencias musicales";
-$a->strings["Books, literature"] = "Libros, literatura";
-$a->strings["Television"] = "Televisión";
-$a->strings["Film/dance/culture/entertainment"] = "Cine/danza/cultura/entretenimiento";
-$a->strings["Love/romance"] = "Vida sentimental/amorosa";
-$a->strings["Work/employment"] = "Trabajo";
-$a->strings["School/education"] = "Estudios";
-$a->strings["This is your default profile."] = "Este es su perfil principal.";
-$a->strings["Age: "] = "Edad:";
-$a->strings["Edit/Manage Profiles"] = "Modificar/gestionar perfiles";
-$a->strings["Add profile things"] = "Añadir cosas al perfil";
-$a->strings["Include desirable objects in your profile"] = "Añadir objetos interesantes en su perfil";
+$a->strings["Calendar entries imported."] = "Entradas de calendario importadas.";
+$a->strings["No calendar entries found."] = "No se han encontrado entradas de calendario.";
+$a->strings["Event can not end before it has started."] = "Un evento no puede terminar antes de que haya comenzado.";
+$a->strings["Unable to generate preview."] = "No se puede crear la vista previa.";
+$a->strings["Event title and start time are required."] = "Se requieren el título del evento y su hora de inicio.";
+$a->strings["Event not found."] = "Evento no encontrado.";
+$a->strings["Edit event titel"] = "Editar el título del evento";
+$a->strings["Event titel"] = "Título del evento";
+$a->strings["Categories (comma-separated list)"] = "Categorías (lista separada por comas)";
+$a->strings["Edit Category"] = "Editar la categoría";
+$a->strings["Category"] = "Categoría";
+$a->strings["Edit start date and time"] = "Modificar la fecha y hora de comienzo";
+$a->strings["Start date and time"] = "Fecha y hora de comienzo";
+$a->strings["Finish date and time are not known or not relevant"] = "La fecha y hora de terminación no se conocen o no son relevantes";
+$a->strings["Edit finish date and time"] = "Modificar la fecha y hora de terminación";
+$a->strings["Finish date and time"] = "Fecha y hora de terminación";
+$a->strings["Adjust for viewer timezone"] = "Ajustar para obtener el visor de zona horaria";
+$a->strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Importante para los eventos que suceden en un lugar determinado. No es práctico para los globales.";
+$a->strings["Edit Description"] = "Editar la descripción";
+$a->strings["Edit Location"] = "Modificar la localización";
+$a->strings["Share this event"] = "Compartir este evento";
+$a->strings["Advanced Options"] = "Opciones avanzadas";
+$a->strings["l, F j"] = "l j F";
+$a->strings["Edit event"] = "Editar evento";
+$a->strings["Delete event"] = "Borrar evento";
+$a->strings["calendar"] = "calendario";
+$a->strings["Edit Event"] = "Editar el evento";
+$a->strings["Create Event"] = "Crear un evento";
+$a->strings["Today"] = "Hoy";
+$a->strings["Event removed"] = "Evento borrado";
+$a->strings["Failed to remove event"] = "Error al eliminar el evento";
$a->strings["Invalid profile identifier."] = "Identificador del perfil no válido";
$a->strings["Profile Visibility Editor"] = "Editor de visibilidad del perfil";
$a->strings["Click on a contact to add or remove."] = "Pulsar en un contacto para añadirlo o eliminarlo.";
$a->strings["Visible To"] = "Visible para";
-$a->strings["Select a bookmark folder"] = "Seleccionar una carpeta de marcadores";
-$a->strings["Save Bookmark"] = "Guardar marcador";
-$a->strings["URL of bookmark"] = "Dirección del marcador";
-$a->strings["Or enter new bookmark folder name"] = "O introduzca un nuevo nombre para la carpeta de marcadores";
-$a->strings["Import completed"] = "Importación completada";
-$a->strings["Import Items"] = "Importar elementos";
-$a->strings["Use this form to import existing posts and content from an export file."] = "Utilice este formulario para importar entradas existentes y contenido desde un archivo de exportación.";
+$a->strings["Unable to create element."] = "Imposible crear el elemento.";
+$a->strings["Unable to update menu element."] = "No es posible actualizar el elemento del menú.";
+$a->strings["Unable to add menu element."] = "No es posible añadir el elemento al menú";
+$a->strings["Menu Item Permissions"] = "Permisos del elemento del menú";
+$a->strings["Link Name"] = "Nombre del enlace";
+$a->strings["Link or Submenu Target"] = "Destino del enlace o submenú";
+$a->strings["Enter URL of the link or select a menu name to create a submenu"] = "Introducir la dirección del enlace o seleccionar el nombre de un submenú";
+$a->strings["Use magic-auth if available"] = "Usar la autenticación mágica si está disponible";
+$a->strings["Open link in new window"] = "Abrir el enlace en una nueva ventana";
+$a->strings["Order in list"] = "Orden en la lista";
+$a->strings["Higher numbers will sink to bottom of listing"] = "Los números más altos irán al final de la lista";
+$a->strings["Submit and finish"] = "Enviar y terminar";
+$a->strings["Submit and continue"] = "Enviar y continuar";
+$a->strings["Menu:"] = "Menú:";
+$a->strings["Link Target"] = "Destino del enlace";
+$a->strings["Edit menu"] = "Editar menú";
+$a->strings["Edit element"] = "Editar el elemento";
+$a->strings["Drop element"] = "Eliminar el elemento";
+$a->strings["New element"] = "Nuevo elemento";
+$a->strings["Edit this menu container"] = "Modificar el contenedor del menú";
+$a->strings["Add menu element"] = "Añadir un elemento al menú";
+$a->strings["Delete this menu item"] = "Eliminar este elemento del menú";
+$a->strings["Edit this menu item"] = "Modificar este elemento del menú";
+$a->strings["Menu item not found."] = "Este elemento del menú no se ha encontrado";
+$a->strings["Menu item deleted."] = "Este elemento del menú ha sido borrado";
+$a->strings["Menu item could not be deleted."] = "Este elemento del menú no puede ser borrado.";
+$a->strings["Edit Menu Element"] = "Editar elemento del menú";
+$a->strings["Link text"] = "Texto del enlace";
$a->strings["Who likes me?"] = "¿Quién me ha puesto \"Me gusta\"?";
+$a->strings["Files: shared with me"] = "Ficheros: compartidos conmigo";
+$a->strings["NEW"] = "NUEVO";
+$a->strings["Remove all files"] = "Eliminar todos los ficheros";
+$a->strings["Remove this file"] = "Eliminar este fichero";
+$a->strings["No connections."] = "Sin conexiones.";
+$a->strings["Visit %s's profile [%s]"] = "Visitar el perfil de %s [%s]";
$a->strings["Focus (Hubzilla default)"] = "Focus (predefinido)";
$a->strings["Theme settings"] = "Ajustes del tema";
$a->strings["Select scheme"] = "Elegir un esquema";
@@ -2203,3 +2212,4 @@ $a->strings["Website SSL certificate is not valid. Please correct."] = "El certi
$a->strings["[hubzilla] Website SSL error for %s"] = "[hubzilla] Error SSL del sitio web en %s";
$a->strings["Cron/Scheduled tasks not running."] = "Las tareas del Planificador/Cron no están funcionando.";
$a->strings["[hubzilla] Cron tasks not running on %s"] = "[hubzilla] Las tareas de Cron no están funcionando en %s";
+$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "La autenticación desde su servidor está bloqueada. Ha iniciado sesión localmente. Por favor, salga de la sesión y vuelva a intentarlo.";
diff --git a/view/js/acl.js b/view/js/acl.js
index ed8af478a..6d94b4987 100644
--- a/view/js/acl.js
+++ b/view/js/acl.js
@@ -39,18 +39,18 @@ function ACL(backend_url, preset) {
// no longer called only on submit - call to update whenever a change occurs to the acl list.
ACL.prototype.on_submit = function() {
- aclfileds = $("#acl-fields").html("");
+ aclfields = $("#acl-fields").html("");
$(that.allow_gid).each(function(i,v) {
- aclfileds.append("<input type='hidden' name='group_allow[]' value='"+v+"'>");
+ aclfields.append("<input type='hidden' name='group_allow[]' value='"+v+"'>");
});
$(that.allow_cid).each(function(i,v) {
- aclfileds.append("<input type='hidden' name='contact_allow[]' value='"+v+"'>");
+ aclfields.append("<input type='hidden' name='contact_allow[]' value='"+v+"'>");
});
$(that.deny_gid).each(function(i,v) {
- aclfileds.append("<input type='hidden' name='group_deny[]' value='"+v+"'>");
+ aclfields.append("<input type='hidden' name='group_deny[]' value='"+v+"'>");
});
$(that.deny_cid).each(function(i,v) {
- aclfileds.append("<input type='hidden' name='contact_deny[]' value='"+v+"'>");
+ aclfields.append("<input type='hidden' name='contact_deny[]' value='"+v+"'>");
});
//areYouSure jquery plugin: recheck the form here
diff --git a/view/js/autocomplete.js b/view/js/autocomplete.js
index 0af27c61b..511a7f815 100644
--- a/view/js/autocomplete.js
+++ b/view/js/autocomplete.js
@@ -60,7 +60,7 @@ function contact_format(item) {
var desc = ((item.label) ? item.nick + ' ' + item.label : item.nick);
if(typeof desc === 'undefined') desc = '';
if(desc) desc = ' ('+desc+')';
- return "<div class='{0}' title='{4}'><img src='{1}'><span class='contactname'>{2}</span><span class='dropdown-sub-text'>{3}</span><div class='clear'></div></div>".format(item.taggable, item.photo, item.name, desc, item.link);
+ return "<div class='{0}' title='{4}'><img class='dropdown-menu-img-sm' src='{1}'><span class='contactname'>{2}</span><span class='dropdown-sub-text'>{3}</span><div class='clear'></div></div>".format(item.taggable, item.photo, item.name, desc, item.link);
}
else
return "<div>" + item.text + "</div>";
diff --git a/view/js/main.js b/view/js/main.js
index ca7d50b90..d670b704a 100644
--- a/view/js/main.js
+++ b/view/js/main.js
@@ -758,9 +758,9 @@ function pageUpdate() {
});
}
-function justifyPhotos() {
+function justifyPhotos(id) {
justifiedGalleryActive = true;
- $('#photo-album-contents').justifiedGallery({
+ $('#' + id).justifiedGallery({
selector: '> a, > div:not(.spinner, #page-end)',
margins: 3,
border: 0,
@@ -775,9 +775,9 @@ function justifyPhotos() {
}).on('jg.complete', function(e){ justifiedGalleryActive = false; });
}
-function justifyPhotosAjax() {
+function justifyPhotosAjax(id) {
justifiedGalleryActive = true;
- $('#photo-album-contents').justifiedGallery('norewind').on('jg.complete', function(e){ justifiedGalleryActive = false; });
+ $('#' + id).justifiedGallery('norewind').on('jg.complete', function(e){ justifiedGalleryActive = false; });
}
function notify_popup_loader(notifyType) {
diff --git a/view/js/mod_mitem.js b/view/js/mod_mitem.js
deleted file mode 100644
index e883763df..000000000
--- a/view/js/mod_mitem.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/**
- * JavaScript used by mod/mitem.
- */
-$(document).ready(function() {
- $("a#settings-default-perms-menu").colorbox({
- 'inline' : true,
- 'transition' : 'elastic'
- });
-
- $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
- var selstr;
- $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
- selstr = $(this).text();
- $('#jot-perms-icon').removeClass('icon-unlock').addClass('icon-lock');
- $('#jot-public').hide();
- });
- if(selstr === null) {
- $('#jot-perms-icon').removeClass('icon-lock').addClass('icon-unlock');
- $('#jot-public').show();
- }
- }).trigger('change');
-}); \ No newline at end of file
diff --git a/view/nb-no/hmessages.po b/view/nb-no/hmessages.po
index c71820ed7..7f8fc02e0 100644
--- a/view/nb-no/hmessages.po
+++ b/view/nb-no/hmessages.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Redmatrix\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-09-26 22:48-0700\n"
-"PO-Revision-Date: 2015-09-30 20:54+0000\n"
+"POT-Creation-Date: 2015-11-27 00:03-0800\n"
+"PO-Revision-Date: 2015-12-02 19:20+0000\n"
"Last-Translator: Haakon Meland Eriksen <haakon.eriksen@far.no>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/Friendica/red-matrix/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
@@ -18,24 +18,114 @@ msgstr ""
"Language: nb_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../../include/Import/import_diaspora.php:17
-msgid "No username found in import file."
-msgstr "Ingen brukernavn ble funnet i importfilen."
+#: ../../include/Contact.php:101 ../../include/identity.php:953
+#: ../../include/widgets.php:137 ../../include/widgets.php:175
+#: ../../include/conversation.php:953 ../../mod/match.php:64
+#: ../../mod/directory.php:318 ../../mod/suggest.php:52
+msgid "Connect"
+msgstr "Koble"
+
+#: ../../include/Contact.php:118
+msgid "New window"
+msgstr "Nytt vindu"
+
+#: ../../include/Contact.php:119
+msgid "Open the selected location in a different window or browser tab"
+msgstr "Ã…pne det valgte stedet i et annet vindu eller nettleser-fane"
+
+#: ../../include/Contact.php:237
+#, php-format
+msgid "User '%s' deleted"
+msgstr "Brukeren '%s' er slettet"
+
+#: ../../include/chat.php:23
+msgid "Missing room name"
+msgstr "Mangler romnavn"
+
+#: ../../include/chat.php:32
+msgid "Duplicate room name"
+msgstr "Duplikat romnavn"
+
+#: ../../include/chat.php:82 ../../include/chat.php:90
+msgid "Invalid room specifier."
+msgstr "Ugyldig rom-spesifisering"
+
+#: ../../include/chat.php:122
+msgid "Room not found."
+msgstr "Rommet ble ikke funnet."
+
+#: ../../include/chat.php:133 ../../include/items.php:4396
+#: ../../include/attach.php:140 ../../include/attach.php:188
+#: ../../include/attach.php:251 ../../include/attach.php:265
+#: ../../include/attach.php:272 ../../include/attach.php:337
+#: ../../include/attach.php:351 ../../include/attach.php:358
+#: ../../include/attach.php:436 ../../include/attach.php:884
+#: ../../include/attach.php:955 ../../include/attach.php:1107
+#: ../../include/photos.php:29 ../../mod/filestorage.php:18
+#: ../../mod/filestorage.php:73 ../../mod/filestorage.php:88
+#: ../../mod/filestorage.php:115 ../../mod/group.php:9 ../../mod/item.php:205
+#: ../../mod/item.php:213 ../../mod/item.php:1049 ../../mod/common.php:35
+#: ../../mod/achievements.php:30 ../../mod/rate.php:111
+#: ../../mod/blocks.php:69 ../../mod/blocks.php:76 ../../mod/id.php:71
+#: ../../mod/like.php:177 ../../mod/page.php:31 ../../mod/page.php:86
+#: ../../mod/mood.php:112 ../../mod/new_channel.php:68
+#: ../../mod/new_channel.php:99 ../../mod/setup.php:227
+#: ../../mod/bookmarks.php:48 ../../mod/poke.php:133
+#: ../../mod/profiles.php:198 ../../mod/profiles.php:584
+#: ../../mod/connedit.php:352 ../../mod/editwebpage.php:64
+#: ../../mod/editwebpage.php:86 ../../mod/editwebpage.php:101
+#: ../../mod/editwebpage.php:125 ../../mod/profile.php:64
+#: ../../mod/profile.php:72 ../../mod/api.php:26 ../../mod/api.php:31
+#: ../../mod/fsuggest.php:78 ../../mod/sources.php:66
+#: ../../mod/notifications.php:66 ../../mod/photos.php:70
+#: ../../mod/profile_photo.php:341 ../../mod/profile_photo.php:354
+#: ../../mod/thing.php:271 ../../mod/thing.php:291 ../../mod/thing.php:328
+#: ../../mod/editblock.php:65 ../../mod/network.php:12
+#: ../../mod/pdledit.php:21 ../../mod/register.php:72
+#: ../../mod/editlayout.php:63 ../../mod/editlayout.php:87
+#: ../../mod/settings.php:568 ../../mod/webpages.php:69
+#: ../../mod/appman.php:66 ../../mod/layouts.php:69 ../../mod/layouts.php:76
+#: ../../mod/layouts.php:87 ../../mod/locs.php:83 ../../mod/mail.php:118
+#: ../../mod/regmod.php:17 ../../mod/channel.php:100 ../../mod/channel.php:214
+#: ../../mod/channel.php:254 ../../mod/invite.php:13 ../../mod/invite.php:104
+#: ../../mod/editpost.php:13 ../../mod/chat.php:94 ../../mod/chat.php:99
+#: ../../mod/viewsrc.php:14 ../../mod/authtest.php:13
+#: ../../mod/connections.php:29 ../../mod/manage.php:6 ../../mod/menu.php:74
+#: ../../mod/service_limits.php:7 ../../mod/suggest.php:26
+#: ../../mod/events.php:260 ../../mod/message.php:16 ../../mod/block.php:22
+#: ../../mod/block.php:72 ../../mod/mitem.php:111 ../../mod/sharedwithme.php:7
+#: ../../mod/viewconnections.php:22 ../../mod/viewconnections.php:27
+#: ../../index.php:182 ../../index.php:365
+msgid "Permission denied."
+msgstr "Tillatelse avslått."
+
+#: ../../include/chat.php:143
+msgid "Room is full"
+msgstr "Rommet er fullt"
+
+#: ../../include/import.php:23
+msgid ""
+"Cannot create a duplicate channel identifier on this system. Import failed."
+msgstr "Kan ikke lage en kopi av kanal-identifikatoren på dette systemet. Import mislyktes."
-#: ../../include/Import/import_diaspora.php:42 ../../include/import.php:44
+#: ../../include/import.php:44 ../../include/Import/import_diaspora.php:42
msgid "Unable to create a unique channel address. Import failed."
msgstr "Klarte ikke å lage en unik kanaladresse. Import mislyktes."
-#: ../../include/Import/import_diaspora.php:143 ../../mod/import.php:480
-msgid "Import completed."
-msgstr "Import ferdig."
+#: ../../include/import.php:70
+msgid "Channel clone failed. Import failed."
+msgstr "Kanalkloning mislyktes. Import mislyktes."
+
+#: ../../include/import.php:80 ../../mod/import.php:139
+msgid "Cloned channel not found. Import failed."
+msgstr "Klonet kanal ble ikke funnet. Import mislyktes."
#: ../../include/RedDAV/RedBrowser.php:107
-#: ../../include/RedDAV/RedBrowser.php:265
+#: ../../include/RedDAV/RedBrowser.php:239
msgid "parent"
msgstr "opp et nivå"
-#: ../../include/RedDAV/RedBrowser.php:131 ../../include/text.php:2497
+#: ../../include/RedDAV/RedBrowser.php:131 ../../include/text.php:2582
msgid "Collection"
msgstr "Samling"
@@ -59,89 +149,97 @@ msgstr "Tidsplan innboks"
msgid "Schedule Outbox"
msgstr "Tidsplan utboks"
-#: ../../include/RedDAV/RedBrowser.php:164 ../../include/conversation.php:1021
-#: ../../include/apps.php:355 ../../include/apps.php:410
-#: ../../mod/photos.php:720 ../../mod/photos.php:1159
+#: ../../include/RedDAV/RedBrowser.php:164 ../../include/widgets.php:1317
+#: ../../include/conversation.php:1027 ../../include/apps.php:360
+#: ../../include/apps.php:415 ../../mod/photos.php:759
+#: ../../mod/photos.php:1198
msgid "Unknown"
msgstr "Ukjent"
-#: ../../include/RedDAV/RedBrowser.php:227
-#, php-format
-msgid "%1$s used"
-msgstr "%1$s brukt"
-
-#: ../../include/RedDAV/RedBrowser.php:232
-#, php-format
-msgid "%1$s used of %2$s (%3$s&#37;)"
-msgstr "%1$s brukt av %2$s (%3$s&#37;)"
-
-#: ../../include/RedDAV/RedBrowser.php:251 ../../include/conversation.php:1611
-#: ../../include/apps.php:135 ../../include/nav.php:93
+#: ../../include/RedDAV/RedBrowser.php:226 ../../include/conversation.php:1629
+#: ../../include/nav.php:93 ../../include/apps.php:135
#: ../../mod/fbrowser.php:114
msgid "Files"
msgstr "Filer"
-#: ../../include/RedDAV/RedBrowser.php:253
+#: ../../include/RedDAV/RedBrowser.php:227
msgid "Total"
msgstr "Totalt"
-#: ../../include/RedDAV/RedBrowser.php:255
+#: ../../include/RedDAV/RedBrowser.php:229
msgid "Shared"
msgstr "Delt"
-#: ../../include/RedDAV/RedBrowser.php:256
-#: ../../include/RedDAV/RedBrowser.php:303 ../../mod/layouts.php:175
-#: ../../mod/menu.php:114 ../../mod/new_channel.php:121
-#: ../../mod/webpages.php:180 ../../mod/blocks.php:152
+#: ../../include/RedDAV/RedBrowser.php:230
+#: ../../include/RedDAV/RedBrowser.php:303 ../../mod/blocks.php:152
+#: ../../mod/new_channel.php:121 ../../mod/webpages.php:180
+#: ../../mod/layouts.php:175 ../../mod/menu.php:114
msgid "Create"
msgstr "Lag"
-#: ../../include/RedDAV/RedBrowser.php:257
-#: ../../include/RedDAV/RedBrowser.php:305 ../../mod/photos.php:745
-#: ../../mod/photos.php:1278 ../../mod/profile_photo.php:450
+#: ../../include/RedDAV/RedBrowser.php:231
+#: ../../include/RedDAV/RedBrowser.php:305 ../../include/widgets.php:1329
+#: ../../mod/photos.php:784 ../../mod/photos.php:1317
+#: ../../mod/profile_photo.php:453
msgid "Upload"
msgstr "Last opp"
-#: ../../include/RedDAV/RedBrowser.php:261 ../../mod/admin.php:948
-#: ../../mod/settings.php:585 ../../mod/settings.php:611
+#: ../../include/RedDAV/RedBrowser.php:235 ../../mod/admin.php:974
+#: ../../mod/settings.php:588 ../../mod/settings.php:614
#: ../../mod/sharedwithme.php:95
msgid "Name"
msgstr "Navn"
-#: ../../include/RedDAV/RedBrowser.php:262
+#: ../../include/RedDAV/RedBrowser.php:236
msgid "Type"
msgstr "Type"
-#: ../../include/RedDAV/RedBrowser.php:263 ../../mod/sharedwithme.php:97
+#: ../../include/RedDAV/RedBrowser.php:237 ../../include/text.php:1248
+#: ../../mod/sharedwithme.php:97
msgid "Size"
msgstr "Størrelse"
-#: ../../include/RedDAV/RedBrowser.php:264 ../../mod/sharedwithme.php:98
+#: ../../include/RedDAV/RedBrowser.php:238 ../../mod/sharedwithme.php:98
msgid "Last Modified"
msgstr "Sist endret"
-#: ../../include/RedDAV/RedBrowser.php:266 ../../include/menu.php:108
+#: ../../include/RedDAV/RedBrowser.php:240 ../../include/menu.php:108
#: ../../include/page_widgets.php:8 ../../include/page_widgets.php:36
-#: ../../include/apps.php:254 ../../include/ItemObject.php:100
-#: ../../mod/layouts.php:183 ../../mod/editpost.php:113
-#: ../../mod/editblock.php:135 ../../mod/menu.php:108
-#: ../../mod/webpages.php:181 ../../mod/blocks.php:153 ../../mod/thing.php:257
-#: ../../mod/settings.php:645 ../../mod/connections.php:235
+#: ../../include/ItemObject.php:100 ../../include/apps.php:259
+#: ../../mod/blocks.php:153 ../../mod/editwebpage.php:176
+#: ../../mod/thing.php:257 ../../mod/editblock.php:135
+#: ../../mod/editlayout.php:134 ../../mod/settings.php:648
+#: ../../mod/webpages.php:181 ../../mod/layouts.php:183
+#: ../../mod/editpost.php:112 ../../mod/connections.php:235
#: ../../mod/connections.php:248 ../../mod/connections.php:267
-#: ../../mod/editlayout.php:134 ../../mod/editwebpage.php:176
+#: ../../mod/menu.php:108
msgid "Edit"
msgstr "Endre"
-#: ../../include/RedDAV/RedBrowser.php:267 ../../include/conversation.php:662
-#: ../../include/apps.php:255 ../../include/ItemObject.php:120
-#: ../../mod/connedit.php:547 ../../mod/editblock.php:181
-#: ../../mod/admin.php:783 ../../mod/admin.php:942 ../../mod/photos.php:1090
-#: ../../mod/webpages.php:183 ../../mod/blocks.php:155 ../../mod/thing.php:258
-#: ../../mod/settings.php:646 ../../mod/editlayout.php:179
-#: ../../mod/editwebpage.php:223 ../../mod/group.php:173
+#: ../../include/RedDAV/RedBrowser.php:241 ../../include/conversation.php:657
+#: ../../include/ItemObject.php:120 ../../include/apps.php:260
+#: ../../mod/group.php:173 ../../mod/blocks.php:155 ../../mod/connedit.php:551
+#: ../../mod/editwebpage.php:223 ../../mod/photos.php:1129
+#: ../../mod/thing.php:258 ../../mod/editblock.php:181 ../../mod/admin.php:809
+#: ../../mod/admin.php:968 ../../mod/editlayout.php:179
+#: ../../mod/settings.php:649 ../../mod/webpages.php:183
msgid "Delete"
msgstr "Slett"
+#: ../../include/RedDAV/RedBrowser.php:282
+#, php-format
+msgid "You are using %1$s of your available file storage."
+msgstr "Du bruker %1$s av din tilgjengelige lagringsplass."
+
+#: ../../include/RedDAV/RedBrowser.php:287
+#, php-format
+msgid "You are using %1$s of %2$s available file storage. (%3$s&#37;)"
+msgstr "Du bruker %1$s av %2$s tilgjengelig lagringsplass (%3$s&#37;)"
+
+#: ../../include/RedDAV/RedBrowser.php:299
+msgid "WARNING:"
+msgstr "ADVARSEL:"
+
#: ../../include/RedDAV/RedBrowser.php:302
msgid "Create new folder"
msgstr "Lag ny mappe"
@@ -150,292 +248,1319 @@ msgstr "Lag ny mappe"
msgid "Upload file"
msgstr "Last opp fil"
-#: ../../include/permissions.php:26
-msgid "Can view my normal stream and posts"
-msgstr "Kan se min normale strøm og innlegg"
+#: ../../include/js_strings.php:5
+msgid "Delete this item?"
+msgstr "Slett dette elementet?"
-#: ../../include/permissions.php:27
-msgid "Can view my default channel profile"
-msgstr "Kan se min standard kanalprofil"
+#: ../../include/js_strings.php:6 ../../include/ItemObject.php:696
+#: ../../mod/photos.php:1047 ../../mod/photos.php:1165
+msgid "Comment"
+msgstr "Kommentar"
-#: ../../include/permissions.php:28
-msgid "Can view my connections"
-msgstr "Kan se mine forbindelser"
+#: ../../include/js_strings.php:7 ../../include/ItemObject.php:413
+msgid "[+] show all"
+msgstr "[+] Vis alle"
-#: ../../include/permissions.php:29
-msgid "Can view my file storage and photos"
-msgstr "Kan se mine filer og bilder"
+#: ../../include/js_strings.php:8
+msgid "[-] show less"
+msgstr "[-] Vis mindre"
-#: ../../include/permissions.php:30
-msgid "Can view my webpages"
-msgstr "Kan se mine websider"
+#: ../../include/js_strings.php:9
+msgid "[+] expand"
+msgstr "[+] Utvid"
-#: ../../include/permissions.php:33
-msgid "Can send me their channel stream and posts"
-msgstr "Kan sende meg deres kanalstrøm og innlegg"
+#: ../../include/js_strings.php:10
+msgid "[-] collapse"
+msgstr "[-] Lukk"
-#: ../../include/permissions.php:34
-msgid "Can post on my channel page (\"wall\")"
-msgstr "Kan lage innlegg på min kanalside (\"vegg\")"
+#: ../../include/js_strings.php:11
+msgid "Password too short"
+msgstr "Passordet er for kort"
-#: ../../include/permissions.php:35
-msgid "Can comment on or like my posts"
-msgstr "Kan kommentere på eller like mine innlegg"
+#: ../../include/js_strings.php:12
+msgid "Passwords do not match"
+msgstr "Passordene er ikke like"
-#: ../../include/permissions.php:36
-msgid "Can send me private mail messages"
-msgstr "Kan sende meg private meldinger"
+#: ../../include/js_strings.php:13 ../../mod/photos.php:41
+msgid "everybody"
+msgstr "alle"
-#: ../../include/permissions.php:37
-msgid "Can like/dislike stuff"
-msgstr "Kan like/ikke like forskjellige greier"
+#: ../../include/js_strings.php:14
+msgid "Secret Passphrase"
+msgstr "Hemmelig passordsetning"
-#: ../../include/permissions.php:37
-msgid "Profiles and things other than posts/comments"
-msgstr "Profiler og andre ting enn innlegg/kommentarer"
+#: ../../include/js_strings.php:15
+msgid "Passphrase hint"
+msgstr "Hint om passordsetning"
-#: ../../include/permissions.php:39
-msgid "Can forward to all my channel contacts via post @mentions"
-msgstr "Kan videresende til alle mine kanalkontakter via @navn i innlegg"
+#: ../../include/js_strings.php:16
+msgid "Notice: Permissions have changed but have not yet been submitted."
+msgstr "Varsel: Tillatelser har blitt endret, men de har ennå ikke blitt sendt inn."
-#: ../../include/permissions.php:39
-msgid "Advanced - useful for creating group forum channels"
-msgstr "Avansert - nyttig for å lage forumkanaler for grupper"
+#: ../../include/js_strings.php:17
+msgid "close all"
+msgstr "Lukk alle"
-#: ../../include/permissions.php:40
-msgid "Can chat with me (when available)"
-msgstr "Kan chatte/sende lynmeldinger til meg (når tilgjengelig)"
+#: ../../include/js_strings.php:18
+msgid "Nothing new here"
+msgstr "Ikke noe nytt her"
-#: ../../include/permissions.php:41
-msgid "Can write to my file storage and photos"
-msgstr "Kan skrive til mitt lager for filer og bilder"
+#: ../../include/js_strings.php:19
+msgid "Rate This Channel (this is public)"
+msgstr "Vurder denne kanalen (dette er offentlig)"
-#: ../../include/permissions.php:42
-msgid "Can edit my webpages"
-msgstr "Kan endre mine websider"
+#: ../../include/js_strings.php:20 ../../mod/rate.php:157
+#: ../../mod/connedit.php:694
+msgid "Rating"
+msgstr "Vurdering"
-#: ../../include/permissions.php:44
-msgid "Can source my public posts in derived channels"
-msgstr "Kan bruke mine offentlige innlegg som kanalkilde i egne kanaler"
+#: ../../include/js_strings.php:21
+msgid "Describe (optional)"
+msgstr "Beskriv (valgfritt)"
-#: ../../include/permissions.php:44
-msgid "Somewhat advanced - very useful in open communities"
-msgstr "Litt avansert - svært nyttig i åpne fellesskap"
+#: ../../include/js_strings.php:22 ../../include/widgets.php:676
+#: ../../include/ItemObject.php:697 ../../mod/filestorage.php:156
+#: ../../mod/group.php:81 ../../mod/connect.php:93 ../../mod/rate.php:168
+#: ../../mod/mood.php:135 ../../mod/setup.php:331 ../../mod/setup.php:371
+#: ../../mod/pconfig.php:108 ../../mod/poke.php:171 ../../mod/profiles.php:675
+#: ../../mod/connedit.php:715 ../../mod/fsuggest.php:108
+#: ../../mod/sources.php:104 ../../mod/sources.php:138
+#: ../../mod/import.php:527 ../../mod/photos.php:637 ../../mod/photos.php:1008
+#: ../../mod/photos.php:1048 ../../mod/photos.php:1166 ../../mod/thing.php:313
+#: ../../mod/thing.php:359 ../../mod/import_items.php:122
+#: ../../mod/pdledit.php:58 ../../mod/admin.php:435 ../../mod/admin.php:802
+#: ../../mod/admin.php:966 ../../mod/admin.php:1103 ../../mod/admin.php:1297
+#: ../../mod/admin.php:1382 ../../mod/settings.php:586
+#: ../../mod/settings.php:698 ../../mod/settings.php:726
+#: ../../mod/settings.php:749 ../../mod/settings.php:834
+#: ../../mod/settings.php:1023 ../../mod/appman.php:99 ../../mod/locs.php:116
+#: ../../mod/mail.php:371 ../../mod/xchan.php:11 ../../mod/invite.php:142
+#: ../../mod/chat.php:184 ../../mod/chat.php:213 ../../mod/events.php:476
+#: ../../mod/events.php:673 ../../mod/mitem.php:231
+#: ../../view/theme/redbasic/php/config.php:99
+msgid "Submit"
+msgstr "Send"
-#: ../../include/permissions.php:46
-msgid "Can administer my channel resources"
-msgstr "Kan administrere mine kanalressurser"
+#: ../../include/js_strings.php:23
+msgid "Please enter a link URL"
+msgstr "Vennligst skriv inn en lenke URL:"
-#: ../../include/permissions.php:46
-msgid ""
-"Extremely advanced. Leave this alone unless you know what you are doing"
-msgstr "Ekstremt avansert. La dette være med mindre du vet hva du gjør"
+#: ../../include/js_strings.php:24
+msgid "Unsaved changes. Are you sure you wish to leave this page?"
+msgstr "Endringene er ikke lagret. Er du sikker på at du ønsker å forlate denne siden?"
-#: ../../include/permissions.php:867
-msgid "Social Networking"
-msgstr "Sosialt nettverk"
+#: ../../include/js_strings.php:25 ../../mod/pubsites.php:28
+#: ../../mod/profiles.php:464 ../../mod/events.php:467
+msgid "Location"
+msgstr "Plassering"
-#: ../../include/permissions.php:867 ../../include/permissions.php:868
-#: ../../include/permissions.php:869
-msgid "Mostly Public"
-msgstr "Ganske offentlig"
+#: ../../include/js_strings.php:27
+msgid "timeago.prefixAgo"
+msgstr "timeago.prefixAgo"
-#: ../../include/permissions.php:867 ../../include/permissions.php:868
-#: ../../include/permissions.php:869
-msgid "Restricted"
-msgstr "Begrenset"
+#: ../../include/js_strings.php:28
+msgid "timeago.prefixFromNow"
+msgstr "timeago.prefixFromNow"
-#: ../../include/permissions.php:867 ../../include/permissions.php:868
-msgid "Private"
-msgstr "Privat"
+#: ../../include/js_strings.php:29
+msgid "ago"
+msgstr "siden"
-#: ../../include/permissions.php:868
-msgid "Community Forum"
-msgstr "Forum for fellesskap"
+#: ../../include/js_strings.php:30
+msgid "from now"
+msgstr "fra nå"
-#: ../../include/permissions.php:869
-msgid "Feed Republish"
-msgstr "Republisering av strømmet innhold"
+#: ../../include/js_strings.php:31
+msgid "less than a minute"
+msgstr "mindre enn ett minutt"
-#: ../../include/permissions.php:870
-msgid "Special Purpose"
-msgstr "Spesiell bruk"
+#: ../../include/js_strings.php:32
+msgid "about a minute"
+msgstr "omtrent et minutt"
-#: ../../include/permissions.php:870
-msgid "Celebrity/Soapbox"
-msgstr "Kjendis/Talerstol"
+#: ../../include/js_strings.php:33
+#, php-format
+msgid "%d minutes"
+msgstr "%d minutter"
-#: ../../include/permissions.php:870
-msgid "Group Repository"
-msgstr "Gruppelager"
+#: ../../include/js_strings.php:34
+msgid "about an hour"
+msgstr "omtrent en time"
-#: ../../include/permissions.php:871 ../../include/profile_selectors.php:6
-#: ../../include/profile_selectors.php:23
-#: ../../include/profile_selectors.php:61
-#: ../../include/profile_selectors.php:97
-msgid "Other"
-msgstr "Annen"
+#: ../../include/js_strings.php:35
+#, php-format
+msgid "about %d hours"
+msgstr "omtrent %d timer"
-#: ../../include/permissions.php:871
-msgid "Custom/Expert Mode"
-msgstr "Tilpasset/Ekspertmodus"
+#: ../../include/js_strings.php:36
+msgid "a day"
+msgstr "en dag"
-#: ../../include/chat.php:23
-msgid "Missing room name"
-msgstr "Mangler romnavn"
+#: ../../include/js_strings.php:37
+#, php-format
+msgid "%d days"
+msgstr "%d dager"
-#: ../../include/chat.php:32
-msgid "Duplicate room name"
-msgstr "Duplikat romnavn"
+#: ../../include/js_strings.php:38
+msgid "about a month"
+msgstr "omtrent en måned"
-#: ../../include/chat.php:82 ../../include/chat.php:90
-msgid "Invalid room specifier."
-msgstr "Ugyldig rom-spesifisering"
+#: ../../include/js_strings.php:39
+#, php-format
+msgid "%d months"
+msgstr "%d måneder"
-#: ../../include/chat.php:122
-msgid "Room not found."
-msgstr "Rommet ble ikke funnet."
+#: ../../include/js_strings.php:40
+msgid "about a year"
+msgstr "omtrent et år"
-#: ../../include/chat.php:133 ../../include/photos.php:26
-#: ../../include/attach.php:137 ../../include/attach.php:185
-#: ../../include/attach.php:248 ../../include/attach.php:262
-#: ../../include/attach.php:269 ../../include/attach.php:334
-#: ../../include/attach.php:348 ../../include/attach.php:355
-#: ../../include/attach.php:433 ../../include/attach.php:840
-#: ../../include/attach.php:911 ../../include/attach.php:1064
-#: ../../include/items.php:4342 ../../mod/achievements.php:30
-#: ../../mod/fsuggest.php:78 ../../mod/authtest.php:13
-#: ../../mod/bookmarks.php:48 ../../mod/block.php:22 ../../mod/block.php:72
-#: ../../mod/id.php:71 ../../mod/like.php:177 ../../mod/common.php:35
-#: ../../mod/mitem.php:111 ../../mod/connedit.php:348 ../../mod/mood.php:112
-#: ../../mod/filestorage.php:18 ../../mod/filestorage.php:73
-#: ../../mod/filestorage.php:88 ../../mod/filestorage.php:115
-#: ../../mod/layouts.php:69 ../../mod/layouts.php:76 ../../mod/layouts.php:87
-#: ../../mod/poke.php:133 ../../mod/network.php:12 ../../mod/chat.php:91
-#: ../../mod/chat.php:96 ../../mod/message.php:16 ../../mod/channel.php:100
-#: ../../mod/channel.php:215 ../../mod/channel.php:255
-#: ../../mod/editpost.php:13 ../../mod/editblock.php:65 ../../mod/item.php:206
-#: ../../mod/item.php:214 ../../mod/item.php:992 ../../mod/appman.php:66
-#: ../../mod/profile.php:64 ../../mod/profile.php:72 ../../mod/menu.php:74
-#: ../../mod/page.php:31 ../../mod/page.php:86 ../../mod/new_channel.php:68
-#: ../../mod/new_channel.php:99 ../../mod/notifications.php:66
-#: ../../mod/pdledit.php:21 ../../mod/photos.php:70 ../../mod/rate.php:110
-#: ../../mod/events.php:256 ../../mod/profile_photo.php:338
-#: ../../mod/profile_photo.php:351 ../../mod/mail.php:114
-#: ../../mod/webpages.php:69 ../../mod/register.php:72 ../../mod/blocks.php:69
-#: ../../mod/blocks.php:76 ../../mod/service_limits.php:7
-#: ../../mod/sources.php:66 ../../mod/regmod.php:17 ../../mod/thing.php:271
-#: ../../mod/thing.php:291 ../../mod/thing.php:328 ../../mod/invite.php:13
-#: ../../mod/invite.php:104 ../../mod/viewsrc.php:14
-#: ../../mod/settings.php:565 ../../mod/manage.php:6 ../../mod/api.php:26
-#: ../../mod/api.php:31 ../../mod/connections.php:29
-#: ../../mod/editlayout.php:63 ../../mod/editlayout.php:87
-#: ../../mod/editwebpage.php:64 ../../mod/editwebpage.php:86
-#: ../../mod/editwebpage.php:101 ../../mod/editwebpage.php:125
-#: ../../mod/group.php:9 ../../mod/viewconnections.php:22
-#: ../../mod/viewconnections.php:27 ../../mod/locs.php:82
-#: ../../mod/setup.php:227 ../../mod/sharedwithme.php:7
-#: ../../mod/suggest.php:26 ../../mod/profiles.php:188
-#: ../../mod/profiles.php:576 ../../index.php:178 ../../index.php:361
-msgid "Permission denied."
-msgstr "Tillatelse avslått."
+#: ../../include/js_strings.php:41
+#, php-format
+msgid "%d years"
+msgstr "%d år"
-#: ../../include/chat.php:143
-msgid "Room is full"
-msgstr "Rommet er fullt"
+#: ../../include/js_strings.php:42
+msgid " "
+msgstr " "
-#: ../../include/datetime.php:48
-msgid "Miscellaneous"
-msgstr "Forskjellig"
+#: ../../include/js_strings.php:43
+msgid "timeago.numbers"
+msgstr "timeago.numbers"
-#: ../../include/datetime.php:132
-msgid "YYYY-MM-DD or MM-DD"
-msgstr "YYYY-MM-DD eller MM-DD"
+#: ../../include/js_strings.php:45 ../../include/text.php:1165
+msgid "January"
+msgstr "januar"
-#: ../../include/datetime.php:235 ../../mod/appman.php:91
-#: ../../mod/appman.php:92 ../../mod/events.php:689
-msgid "Required"
-msgstr "PÃ¥krevd"
+#: ../../include/js_strings.php:46 ../../include/text.php:1165
+msgid "February"
+msgstr "februar"
-#: ../../include/datetime.php:262 ../../boot.php:2306
-msgid "never"
-msgstr "aldri"
+#: ../../include/js_strings.php:47 ../../include/text.php:1165
+msgid "March"
+msgstr "mars"
-#: ../../include/datetime.php:268
-msgid "less than a second ago"
-msgstr "for mindre enn ett sekund siden"
+#: ../../include/js_strings.php:48 ../../include/text.php:1165
+msgid "April"
+msgstr "april"
-#: ../../include/datetime.php:271
-msgid "year"
-msgstr "Ã¥r"
+#: ../../include/js_strings.php:49
+msgctxt "long"
+msgid "May"
+msgstr "mai"
-#: ../../include/datetime.php:271
-msgid "years"
-msgstr "Ã¥r"
+#: ../../include/js_strings.php:50 ../../include/text.php:1165
+msgid "June"
+msgstr "juni"
-#: ../../include/datetime.php:272
+#: ../../include/js_strings.php:51 ../../include/text.php:1165
+msgid "July"
+msgstr "juli"
+
+#: ../../include/js_strings.php:52 ../../include/text.php:1165
+msgid "August"
+msgstr "august"
+
+#: ../../include/js_strings.php:53 ../../include/text.php:1165
+msgid "September"
+msgstr "september"
+
+#: ../../include/js_strings.php:54 ../../include/text.php:1165
+msgid "October"
+msgstr "oktober"
+
+#: ../../include/js_strings.php:55 ../../include/text.php:1165
+msgid "November"
+msgstr "november"
+
+#: ../../include/js_strings.php:56 ../../include/text.php:1165
+msgid "December"
+msgstr "desember"
+
+#: ../../include/js_strings.php:57
+msgid "Jan"
+msgstr "Jan"
+
+#: ../../include/js_strings.php:58
+msgid "Feb"
+msgstr "Feb"
+
+#: ../../include/js_strings.php:59
+msgid "Mar"
+msgstr "Mar"
+
+#: ../../include/js_strings.php:60
+msgid "Apr"
+msgstr "Apr"
+
+#: ../../include/js_strings.php:61
+msgctxt "short"
+msgid "May"
+msgstr "mai"
+
+#: ../../include/js_strings.php:62
+msgid "Jun"
+msgstr "Jun"
+
+#: ../../include/js_strings.php:63
+msgid "Jul"
+msgstr "Jul"
+
+#: ../../include/js_strings.php:64
+msgid "Aug"
+msgstr "Aug"
+
+#: ../../include/js_strings.php:65
+msgid "Sep"
+msgstr "Sep"
+
+#: ../../include/js_strings.php:66
+msgid "Oct"
+msgstr "Okt"
+
+#: ../../include/js_strings.php:67
+msgid "Nov"
+msgstr "Nov"
+
+#: ../../include/js_strings.php:68
+msgid "Dec"
+msgstr "Des"
+
+#: ../../include/js_strings.php:69 ../../include/text.php:1161
+msgid "Sunday"
+msgstr "søndag"
+
+#: ../../include/js_strings.php:70 ../../include/text.php:1161
+msgid "Monday"
+msgstr "mandag"
+
+#: ../../include/js_strings.php:71 ../../include/text.php:1161
+msgid "Tuesday"
+msgstr "tirsdag"
+
+#: ../../include/js_strings.php:72 ../../include/text.php:1161
+msgid "Wednesday"
+msgstr "onsdag"
+
+#: ../../include/js_strings.php:73 ../../include/text.php:1161
+msgid "Thursday"
+msgstr "torsdag"
+
+#: ../../include/js_strings.php:74 ../../include/text.php:1161
+msgid "Friday"
+msgstr "fredag"
+
+#: ../../include/js_strings.php:75 ../../include/text.php:1161
+msgid "Saturday"
+msgstr "lørdag"
+
+#: ../../include/js_strings.php:76
+msgid "Sun"
+msgstr "Søn"
+
+#: ../../include/js_strings.php:77
+msgid "Mon"
+msgstr "Man"
+
+#: ../../include/js_strings.php:78
+msgid "Tue"
+msgstr "Tirs"
+
+#: ../../include/js_strings.php:79
+msgid "Wed"
+msgstr "Ons"
+
+#: ../../include/js_strings.php:80
+msgid "Thu"
+msgstr "Tors"
+
+#: ../../include/js_strings.php:81
+msgid "Fri"
+msgstr "Fre"
+
+#: ../../include/js_strings.php:82
+msgid "Sat"
+msgstr "Lør"
+
+#: ../../include/js_strings.php:83
+msgctxt "calendar"
+msgid "today"
+msgstr "idag"
+
+#: ../../include/js_strings.php:84
+msgctxt "calendar"
msgid "month"
msgstr "måned"
-#: ../../include/datetime.php:272
-msgid "months"
-msgstr "måneder"
-
-#: ../../include/datetime.php:273
+#: ../../include/js_strings.php:85
+msgctxt "calendar"
msgid "week"
msgstr "uke"
-#: ../../include/datetime.php:273
-msgid "weeks"
-msgstr "uker"
-
-#: ../../include/datetime.php:274
+#: ../../include/js_strings.php:86
+msgctxt "calendar"
msgid "day"
msgstr "dag"
-#: ../../include/datetime.php:274
-msgid "days"
-msgstr "dager"
+#: ../../include/js_strings.php:87
+msgctxt "calendar"
+msgid "All day"
+msgstr "Hele dagen"
-#: ../../include/datetime.php:275
-msgid "hour"
-msgstr "time"
+#: ../../include/Import/import_diaspora.php:17
+msgid "No username found in import file."
+msgstr "Ingen brukernavn ble funnet i importfilen."
-#: ../../include/datetime.php:275
-msgid "hours"
-msgstr "timer"
+#: ../../include/Import/import_diaspora.php:143 ../../mod/import.php:487
+msgid "Import completed."
+msgstr "Import ferdig."
-#: ../../include/datetime.php:276
-msgid "minute"
-msgstr "minutt"
+#: ../../include/comanche.php:34 ../../mod/admin.php:351
+msgid "Default"
+msgstr "Standard"
-#: ../../include/datetime.php:276
-msgid "minutes"
-msgstr "minutter"
+#: ../../include/items.php:423 ../../mod/group.php:68 ../../mod/like.php:280
+#: ../../mod/dreport.php:6 ../../mod/dreport.php:45 ../../mod/subthread.php:58
+#: ../../mod/import_items.php:114 ../../mod/profperm.php:23
+#: ../../index.php:364
+msgid "Permission denied"
+msgstr "Tillatelse avvist"
-#: ../../include/datetime.php:277
-msgid "second"
-msgstr "sekund"
+#: ../../include/items.php:1128 ../../include/items.php:1174
+msgid "(Unknown)"
+msgstr "(Ukjent)"
-#: ../../include/datetime.php:277
-msgid "seconds"
-msgstr "sekunder"
+#: ../../include/items.php:1371
+msgid "Visible to anybody on the internet."
+msgstr "Synlig for enhver på Internett."
+
+#: ../../include/items.php:1373
+msgid "Visible to you only."
+msgstr "Synlig bare for deg."
-#: ../../include/datetime.php:285
+#: ../../include/items.php:1375
+msgid "Visible to anybody in this network."
+msgstr "Synlig for enhver i dette nettverket."
+
+#: ../../include/items.php:1377
+msgid "Visible to anybody authenticated."
+msgstr "Synlig for enhver som er autentisert."
+
+#: ../../include/items.php:1379
#, php-format
-msgctxt "e.g. 22 hours ago, 1 minute ago"
-msgid "%1$d %2$s ago"
-msgstr "%1$d %2$s siden"
+msgid "Visible to anybody on %s."
+msgstr "Synlig for alle på %s."
+
+#: ../../include/items.php:1381
+msgid "Visible to all connections."
+msgstr "Synlig for alle forbindelser."
+
+#: ../../include/items.php:1383
+msgid "Visible to approved connections."
+msgstr "Synlig for godkjente forbindelser."
+
+#: ../../include/items.php:1385
+msgid "Visible to specific connections."
+msgstr "Synlig for spesifikke forbindelser."
+
+#: ../../include/items.php:4317 ../../mod/filestorage.php:27
+#: ../../mod/thing.php:86 ../../mod/admin.php:127 ../../mod/admin.php:1005
+#: ../../mod/admin.php:1210 ../../mod/display.php:36 ../../mod/viewsrc.php:20
+msgid "Item not found."
+msgstr "Elementet ble ikke funnet."
+
+#: ../../include/items.php:4826 ../../mod/group.php:38 ../../mod/group.php:137
+msgid "Collection not found."
+msgstr "Samlingen ble ikke funnet."
+
+#: ../../include/items.php:4842
+msgid "Collection is empty."
+msgstr "Samlingen er tom."
-#: ../../include/datetime.php:519
+#: ../../include/items.php:4849
#, php-format
-msgid "%1$s's birthday"
-msgstr "%1$s sin fødselsdag"
+msgid "Collection: %s"
+msgstr "Samling: %s"
-#: ../../include/datetime.php:520
+#: ../../include/items.php:4859 ../../mod/connedit.php:683
#, php-format
-msgid "Happy Birthday %1$s"
-msgstr "Gratulerer med dagen, %1$s !"
+msgid "Connection: %s"
+msgstr "Forbindelse: %s"
+
+#: ../../include/items.php:4861
+msgid "Connection not found."
+msgstr "Forbindelsen ble ikke funnet."
+
+#: ../../include/message.php:18
+msgid "No recipient provided."
+msgstr "Ingen mottaker angitt."
+
+#: ../../include/message.php:23
+msgid "[no subject]"
+msgstr "[ikke noe emne]"
+
+#: ../../include/message.php:43
+msgid "Unable to determine sender."
+msgstr "Kan ikke avgjøre avsender."
+
+#: ../../include/message.php:218
+msgid "Stored post could not be verified."
+msgstr "Lagret innlegg kunne ikke bekreftes."
+
+#: ../../include/network.php:630
+msgid "view full size"
+msgstr "vis full størrelse"
+
+#: ../../include/network.php:1608 ../../include/enotify.php:57
+msgid "$Projectname Notification"
+msgstr "$Projectname varsling"
+
+#: ../../include/network.php:1609 ../../include/enotify.php:58
+msgid "$projectname"
+msgstr "$projectname"
+
+#: ../../include/network.php:1611 ../../include/enotify.php:60
+msgid "Thank You,"
+msgstr "Tusen takk,"
+
+#: ../../include/network.php:1613 ../../include/enotify.php:62
+#, php-format
+msgid "%s Administrator"
+msgstr "%s administrator"
+
+#: ../../include/network.php:1655 ../../include/account.php:316
+#: ../../include/account.php:343 ../../include/account.php:403
+msgid "Administrator"
+msgstr "Administrator"
+
+#: ../../include/network.php:1669
+msgid "No Subject"
+msgstr "Uten emne"
+
+#: ../../include/event.php:22 ../../include/bb2diaspora.php:471
+#: ../../include/text.php:1392
+msgid "l F d, Y \\@ g:i A"
+msgstr "l F d, Y \\@ g:i A"
+
+#: ../../include/event.php:30 ../../include/bb2diaspora.php:477
+#: ../../include/text.php:1396
+msgid "Starts:"
+msgstr "Starter:"
+
+#: ../../include/event.php:40 ../../include/bb2diaspora.php:485
+#: ../../include/text.php:1400
+msgid "Finishes:"
+msgstr "Slutter:"
+
+#: ../../include/event.php:52 ../../include/identity.php:1004
+#: ../../include/bb2diaspora.php:493 ../../include/text.php:1407
+#: ../../mod/directory.php:304
+msgid "Location:"
+msgstr "Plassering:"
+
+#: ../../include/event.php:768
+msgid "This event has been added to your calendar."
+msgstr "Denne hendelsen er lagt til i din kalender."
+
+#: ../../include/event.php:904 ../../include/conversation.php:123
+#: ../../include/text.php:1919 ../../mod/tagger.php:47 ../../mod/like.php:363
+#: ../../mod/events.php:249
+msgid "event"
+msgstr "hendelse"
+
+#: ../../include/event.php:967
+msgid "Not specified"
+msgstr "Ikke spesifisert"
+
+#: ../../include/event.php:968
+msgid "Needs Action"
+msgstr "Trenger handling"
+
+#: ../../include/event.php:969
+msgid "Completed"
+msgstr "Ferdig"
+
+#: ../../include/event.php:970
+msgid "In Process"
+msgstr "Igang"
+
+#: ../../include/event.php:971
+msgid "Cancelled"
+msgstr "Avbrutt"
+
+#: ../../include/identity.php:32
+msgid "Unable to obtain identity information from database"
+msgstr "Klarer ikke å få tak i identitetsinformasjon fra databasen"
+
+#: ../../include/identity.php:66
+msgid "Empty name"
+msgstr "Mangler navn"
+
+#: ../../include/identity.php:69
+msgid "Name too long"
+msgstr "Navnet er for langt"
+
+#: ../../include/identity.php:181
+msgid "No account identifier"
+msgstr "Ingen kontoidentifikator"
+
+#: ../../include/identity.php:193
+msgid "Nickname is required."
+msgstr "Kallenavn er påkrevd."
+
+#: ../../include/identity.php:207
+msgid "Reserved nickname. Please choose another."
+msgstr "Reservert kallenavn. Vennligst velg et annet."
+
+#: ../../include/identity.php:212
+msgid ""
+"Nickname has unsupported characters or is already being used on this site."
+msgstr "Kallenavnet inneholder tegn som ikke er støttet eller det er allerede i bruk på dette nettstedet."
+
+#: ../../include/identity.php:288
+msgid "Unable to retrieve created identity"
+msgstr "Klarer ikke å hente den lagede identiteten"
+
+#: ../../include/identity.php:346
+msgid "Default Profile"
+msgstr "Standardprofil"
+
+#: ../../include/identity.php:390 ../../include/identity.php:391
+#: ../../include/identity.php:398 ../../include/widgets.php:430
+#: ../../include/profile_selectors.php:80 ../../mod/connedit.php:573
+#: ../../mod/settings.php:338 ../../mod/settings.php:342
+#: ../../mod/settings.php:343 ../../mod/settings.php:346
+#: ../../mod/settings.php:357
+msgid "Friends"
+msgstr "Venner"
+
+#: ../../include/identity.php:770
+msgid "Requested channel is not available."
+msgstr "Forespurt kanal er ikke tilgjengelig."
+
+#: ../../include/identity.php:816 ../../mod/filestorage.php:54
+#: ../../mod/connect.php:13 ../../mod/achievements.php:11
+#: ../../mod/blocks.php:29 ../../mod/hcard.php:8 ../../mod/editwebpage.php:28
+#: ../../mod/profile.php:16 ../../mod/editblock.php:29
+#: ../../mod/editlayout.php:27 ../../mod/webpages.php:29
+#: ../../mod/layouts.php:29
+msgid "Requested profile is not available."
+msgstr "Forespurt profil er ikke tilgjengelig."
+
+#: ../../include/identity.php:966 ../../mod/profiles.php:782
+msgid "Change profile photo"
+msgstr "Endre profilbilde"
+
+#: ../../include/identity.php:972
+msgid "Profiles"
+msgstr "Profiler"
+
+#: ../../include/identity.php:972
+msgid "Manage/edit profiles"
+msgstr "HÃ¥ndtere/endre profiler"
+
+#: ../../include/identity.php:973 ../../mod/profiles.php:783
+msgid "Create New Profile"
+msgstr "Lag ny profil"
+
+#: ../../include/identity.php:976 ../../include/nav.php:90
+msgid "Edit Profile"
+msgstr "Endre profil"
+
+#: ../../include/identity.php:988 ../../mod/profiles.php:794
+msgid "Profile Image"
+msgstr "Profilbilde"
+
+#: ../../include/identity.php:991
+msgid "visible to everybody"
+msgstr "synlig for alle"
+
+#: ../../include/identity.php:992 ../../mod/profiles.php:677
+#: ../../mod/profiles.php:798
+msgid "Edit visibility"
+msgstr "Endre synlighet"
+
+#: ../../include/identity.php:1008 ../../include/identity.php:1248
+msgid "Gender:"
+msgstr "Kjønn:"
+
+#: ../../include/identity.php:1009 ../../include/identity.php:1292
+msgid "Status:"
+msgstr "Status:"
+
+#: ../../include/identity.php:1010 ../../include/identity.php:1303
+msgid "Homepage:"
+msgstr "Hjemmeside:"
+
+#: ../../include/identity.php:1011
+msgid "Online Now"
+msgstr "Online nå"
+
+#: ../../include/identity.php:1095 ../../include/identity.php:1173
+#: ../../mod/ping.php:318
+msgid "g A l F d"
+msgstr "g A l F d"
+
+#: ../../include/identity.php:1096 ../../include/identity.php:1174
+msgid "F d"
+msgstr "F d"
+
+#: ../../include/identity.php:1141 ../../include/identity.php:1213
+#: ../../mod/ping.php:341
+msgid "[today]"
+msgstr "[idag]"
+
+#: ../../include/identity.php:1152
+msgid "Birthday Reminders"
+msgstr "Fødselsdagspåminnnelser"
+
+#: ../../include/identity.php:1153
+msgid "Birthdays this week:"
+msgstr "Fødselsdager denne uken:"
+
+#: ../../include/identity.php:1206
+msgid "[No description]"
+msgstr "[Ingen beskrivelse]"
+
+#: ../../include/identity.php:1224
+msgid "Event Reminders"
+msgstr "Hendelsespåminnelser"
+
+#: ../../include/identity.php:1225
+msgid "Events this week:"
+msgstr "Hendelser denne uken:"
+
+#: ../../include/identity.php:1238 ../../include/identity.php:1355
+#: ../../include/apps.php:138 ../../mod/profperm.php:112
+msgid "Profile"
+msgstr "Profil"
+
+#: ../../include/identity.php:1246 ../../mod/settings.php:1029
+msgid "Full Name:"
+msgstr "Fullt navn:"
+
+#: ../../include/identity.php:1253
+msgid "Like this channel"
+msgstr "Lik denne kanalen"
+
+#: ../../include/identity.php:1264 ../../include/taxonomy.php:414
+#: ../../include/conversation.php:1721 ../../include/ItemObject.php:179
+#: ../../mod/photos.php:1086
+msgctxt "noun"
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] "Liker"
+msgstr[1] "Liker"
+
+#: ../../include/identity.php:1277
+msgid "j F, Y"
+msgstr "j F, Y"
+
+#: ../../include/identity.php:1278
+msgid "j F"
+msgstr "j F"
+
+#: ../../include/identity.php:1285
+msgid "Birthday:"
+msgstr "Fødselsdag:"
+
+#: ../../include/identity.php:1289 ../../mod/directory.php:299
+msgid "Age:"
+msgstr "Alder:"
+
+#: ../../include/identity.php:1298
+#, php-format
+msgid "for %1$d %2$s"
+msgstr "for %1$d %2$s"
+
+#: ../../include/identity.php:1301 ../../mod/profiles.php:699
+msgid "Sexual Preference:"
+msgstr "Seksuell preferanse:"
+
+#: ../../include/identity.php:1305 ../../mod/profiles.php:701
+#: ../../mod/directory.php:315
+msgid "Hometown:"
+msgstr "Hjemby:"
+
+#: ../../include/identity.php:1307
+msgid "Tags:"
+msgstr "Merkelapper:"
+
+#: ../../include/identity.php:1309 ../../mod/profiles.php:702
+msgid "Political Views:"
+msgstr "Politiske synspunkter:"
+
+#: ../../include/identity.php:1311
+msgid "Religion:"
+msgstr "Religion:"
+
+#: ../../include/identity.php:1313 ../../mod/directory.php:317
+msgid "About:"
+msgstr "Om:"
+
+#: ../../include/identity.php:1315
+msgid "Hobbies/Interests:"
+msgstr "Hobbyer/interesser:"
+
+#: ../../include/identity.php:1317 ../../mod/profiles.php:705
+msgid "Likes:"
+msgstr "Liker:"
+
+#: ../../include/identity.php:1319 ../../mod/profiles.php:706
+msgid "Dislikes:"
+msgstr "Misliker:"
+
+#: ../../include/identity.php:1321
+msgid "Contact information and Social Networks:"
+msgstr "Kontaktinformasjon og sosiale nettverk:"
+
+#: ../../include/identity.php:1323
+msgid "My other channels:"
+msgstr "Mine andre kanaler:"
+
+#: ../../include/identity.php:1325
+msgid "Musical interests:"
+msgstr "Musikkinteresse:"
+
+#: ../../include/identity.php:1327
+msgid "Books, literature:"
+msgstr "Bøker, litteratur:"
+
+#: ../../include/identity.php:1329
+msgid "Television:"
+msgstr "TV:"
+
+#: ../../include/identity.php:1331
+msgid "Film/dance/culture/entertainment:"
+msgstr "Film/dans/kultur/underholdning:"
+
+#: ../../include/identity.php:1333
+msgid "Love/Romance:"
+msgstr "Kjærlighet/romantikk:"
+
+#: ../../include/identity.php:1335
+msgid "Work/employment:"
+msgstr "Arbeid/sysselsetting:"
+
+#: ../../include/identity.php:1337
+msgid "School/education:"
+msgstr "Skole/utdannelse:"
+
+#: ../../include/identity.php:1357
+msgid "Like this thing"
+msgstr "Lik denne tingen"
+
+#: ../../include/taxonomy.php:240 ../../include/taxonomy.php:261
+msgid "Tags"
+msgstr "Merkelapper"
+
+#: ../../include/taxonomy.php:282 ../../include/widgets.php:36
+#: ../../include/contact_widgets.php:95
+msgid "Categories"
+msgstr "Kategorier"
+
+#: ../../include/taxonomy.php:305
+msgid "Keywords"
+msgstr "Nøkkelord"
+
+#: ../../include/taxonomy.php:326
+msgid "have"
+msgstr "har"
+
+#: ../../include/taxonomy.php:326
+msgid "has"
+msgstr "har"
+
+#: ../../include/taxonomy.php:327
+msgid "want"
+msgstr "ønsker"
+
+#: ../../include/taxonomy.php:327
+msgid "wants"
+msgstr "ønsker"
+
+#: ../../include/taxonomy.php:328 ../../include/ItemObject.php:254
+msgid "like"
+msgstr "liker"
+
+#: ../../include/taxonomy.php:328
+msgid "likes"
+msgstr "liker"
+
+#: ../../include/taxonomy.php:329 ../../include/ItemObject.php:255
+msgid "dislike"
+msgstr "misliker"
+
+#: ../../include/taxonomy.php:329
+msgid "dislikes"
+msgstr "misliker"
+
+#: ../../include/acl_selectors.php:240
+msgid "Visible to your default audience"
+msgstr "Synlig for ditt standard publikum"
+
+#: ../../include/acl_selectors.php:241
+msgid "Show"
+msgstr "Vis"
+
+#: ../../include/acl_selectors.php:242
+msgid "Don't show"
+msgstr "Ikke vis"
+
+#: ../../include/acl_selectors.php:247
+msgid "Other networks and post services"
+msgstr "Andre nettverk og innleggstjenester"
+
+#: ../../include/acl_selectors.php:249 ../../mod/filestorage.php:147
+#: ../../mod/photos.php:631 ../../mod/photos.php:1001 ../../mod/thing.php:310
+#: ../../mod/thing.php:356 ../../mod/chat.php:211
+msgid "Permissions"
+msgstr "Tillatelser"
+
+#: ../../include/acl_selectors.php:250 ../../include/ItemObject.php:384
+#: ../../mod/photos.php:1218
+msgid "Close"
+msgstr "Lukk"
+
+#: ../../include/activities.php:42
+msgid " and "
+msgstr "og"
+
+#: ../../include/activities.php:50
+msgid "public profile"
+msgstr "offentlig profil"
+
+#: ../../include/activities.php:59
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+msgstr "%1$s endret %2$s til &ldquo;%3$s&rdquo;"
+
+#: ../../include/activities.php:60
+#, php-format
+msgid "Visit %1$s's %2$s"
+msgstr "Besøk %1$s sitt %2$s"
+
+#: ../../include/activities.php:63
+#, php-format
+msgid "%1$s has an updated %2$s, changing %3$s."
+msgstr "%1$s har oppdatert %2$s, endret %3$s."
+
+#: ../../include/attach.php:246 ../../include/attach.php:332
+msgid "Item was not found."
+msgstr "Elementet ble ikke funnet."
+
+#: ../../include/attach.php:496
+msgid "No source file."
+msgstr "Ingen kildefil."
+
+#: ../../include/attach.php:514
+msgid "Cannot locate file to replace"
+msgstr "Kan ikke finne filen som skal byttes ut"
+
+#: ../../include/attach.php:532
+msgid "Cannot locate file to revise/update"
+msgstr "Finner ikke filen som skal revideres/oppdateres"
+
+#: ../../include/attach.php:667
+#, php-format
+msgid "File exceeds size limit of %d"
+msgstr "Filens størrelse overgår grensen på %d"
+
+#: ../../include/attach.php:681
+#, php-format
+msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
+msgstr "Du har nådd din lagringsgrense for vedlegg på %1$.0f Mbytes."
+
+#: ../../include/attach.php:837
+msgid "File upload failed. Possible system limit or action terminated."
+msgstr "Mislyktes med å laste opp filen. Mulig systemgrense eller handling avbrutt."
+
+#: ../../include/attach.php:850
+msgid "Stored file could not be verified. Upload failed."
+msgstr "Lagret fil kunne ikke bekreftes. Opplasting mislyktes."
+
+#: ../../include/attach.php:898 ../../include/attach.php:914
+msgid "Path not available."
+msgstr "Stien er ikke tilgjengelig."
+
+#: ../../include/attach.php:960 ../../include/attach.php:1112
+msgid "Empty pathname"
+msgstr "Tomt sti-navn"
+
+#: ../../include/attach.php:986
+msgid "duplicate filename or path"
+msgstr "duplikat av filnavn eller sti"
+
+#: ../../include/attach.php:1008
+msgid "Path not found."
+msgstr "Stien ble ikke funnet."
+
+#: ../../include/attach.php:1066
+msgid "mkdir failed."
+msgstr "mkdir mislyktes."
+
+#: ../../include/attach.php:1070
+msgid "database storage failed."
+msgstr "databaselagring mislyktes."
+
+#: ../../include/attach.php:1118
+msgid "Empty path"
+msgstr "Tom sti"
+
+#: ../../include/bb2diaspora.php:382
+msgid "Attachments:"
+msgstr "Vedlegg:"
+
+#: ../../include/bb2diaspora.php:473
+msgid "$Projectname event notification:"
+msgstr "$Projectname hendelsesvarsling:"
+
+#: ../../include/notify.php:20
+msgid "created a new post"
+msgstr "laget et nytt innlegg"
+
+#: ../../include/notify.php:21
+#, php-format
+msgid "commented on %s's post"
+msgstr "kommenterte på %s sitt innlegg"
+
+#: ../../include/widgets.php:92 ../../include/nav.php:157
+#: ../../mod/apps.php:36
+msgid "Apps"
+msgstr "Apper"
+
+#: ../../include/widgets.php:93
+msgid "System"
+msgstr "System"
+
+#: ../../include/widgets.php:95 ../../include/conversation.php:1526
+msgid "Personal"
+msgstr "Personlig"
+
+#: ../../include/widgets.php:96
+msgid "Create Personal App"
+msgstr "Lag personlig app"
+
+#: ../../include/widgets.php:97
+msgid "Edit Personal App"
+msgstr "Endre personlig app"
+
+#: ../../include/widgets.php:139 ../../mod/suggest.php:54
+msgid "Ignore/Hide"
+msgstr "Ignorer/Skjul"
+
+#: ../../include/widgets.php:144 ../../mod/connections.php:125
+msgid "Suggestions"
+msgstr "Forslag"
+
+#: ../../include/widgets.php:145
+msgid "See more..."
+msgstr "Se mer..."
+
+#: ../../include/widgets.php:166
+#, php-format
+msgid "You have %1$.0f of %2$.0f allowed connections."
+msgstr "Du har %1$.0f av %2$.0f tillate forbindelser."
+
+#: ../../include/widgets.php:172
+msgid "Add New Connection"
+msgstr "Legg til ny forbindelse"
+
+#: ../../include/widgets.php:173
+msgid "Enter the channel address"
+msgstr "Skriv kanal-adressen"
+
+#: ../../include/widgets.php:174
+msgid "Example: bob@example.com, http://example.com/barbara"
+msgstr "Eksempel: ola.nordmann@eksempel.no, http://eksempel.no/karinordmann"
+
+#: ../../include/widgets.php:190
+msgid "Notes"
+msgstr "Merknader"
+
+#: ../../include/widgets.php:192 ../../include/text.php:868
+#: ../../include/text.php:880 ../../mod/rbmark.php:28 ../../mod/rbmark.php:100
+#: ../../mod/admin.php:1442 ../../mod/admin.php:1462 ../../mod/filer.php:49
+msgid "Save"
+msgstr "Lagre"
+
+#: ../../include/widgets.php:266
+msgid "Remove term"
+msgstr "Fjern begrep"
+
+#: ../../include/widgets.php:274 ../../include/features.php:72
+msgid "Saved Searches"
+msgstr "Lagrede søk"
+
+#: ../../include/widgets.php:275 ../../include/group.php:300
+msgid "add"
+msgstr "legg til"
+
+#: ../../include/widgets.php:304 ../../include/features.php:85
+#: ../../include/contact_widgets.php:57
+msgid "Saved Folders"
+msgstr "Lagrede mapper"
+
+#: ../../include/widgets.php:307 ../../include/contact_widgets.php:60
+#: ../../include/contact_widgets.php:98
+msgid "Everything"
+msgstr "Alt"
+
+#: ../../include/widgets.php:349
+msgid "Archives"
+msgstr "Arkiv"
+
+#: ../../include/widgets.php:428 ../../mod/connedit.php:571
+msgid "Me"
+msgstr "Meg"
+
+#: ../../include/widgets.php:429 ../../mod/connedit.php:572
+msgid "Family"
+msgstr "Familie"
+
+#: ../../include/widgets.php:431 ../../mod/connedit.php:574
+msgid "Acquaintances"
+msgstr "Bekjente"
+
+#: ../../include/widgets.php:432 ../../mod/connedit.php:575
+#: ../../mod/connections.php:88 ../../mod/connections.php:103
+msgid "All"
+msgstr "Alle"
+
+#: ../../include/widgets.php:451
+msgid "Refresh"
+msgstr "Forny"
+
+#: ../../include/widgets.php:485
+msgid "Account settings"
+msgstr "Kontoinnstillinger"
+
+#: ../../include/widgets.php:491
+msgid "Channel settings"
+msgstr "Kanalinnstillinger"
+
+#: ../../include/widgets.php:497
+msgid "Additional features"
+msgstr "Tilleggsfunksjoner"
+
+#: ../../include/widgets.php:503
+msgid "Feature/Addon settings"
+msgstr "Funksjons-/Tilleggsinnstillinger"
+
+#: ../../include/widgets.php:509
+msgid "Display settings"
+msgstr "Visningsinnstillinger"
+
+#: ../../include/widgets.php:515
+msgid "Connected apps"
+msgstr "Tilkoblede app-er"
+
+#: ../../include/widgets.php:521
+msgid "Export channel"
+msgstr "Eksporter kanal"
+
+#: ../../include/widgets.php:530 ../../mod/connedit.php:683
+msgid "Connection Default Permissions"
+msgstr "Forbindelsens standard tillatelser"
+
+#: ../../include/widgets.php:538
+msgid "Premium Channel Settings"
+msgstr "Premiumkanal-innstillinger"
+
+#: ../../include/widgets.php:546 ../../include/features.php:59
+#: ../../mod/sources.php:88
+msgid "Channel Sources"
+msgstr "Kanalkilder"
+
+#: ../../include/widgets.php:554 ../../include/nav.php:202
+#: ../../include/apps.php:134 ../../mod/admin.php:1064
+#: ../../mod/admin.php:1264
+msgid "Settings"
+msgstr "Innstillinger"
+
+#: ../../include/widgets.php:568
+msgid "Private Mail Menu"
+msgstr "Meny for privat post"
+
+#: ../../include/widgets.php:570
+msgid "Combined View"
+msgstr "Kombinert visning"
+
+#: ../../include/widgets.php:575 ../../include/nav.php:191
+msgid "Inbox"
+msgstr "Innboks"
+
+#: ../../include/widgets.php:580 ../../include/nav.php:192
+msgid "Outbox"
+msgstr "Utboks"
+
+#: ../../include/widgets.php:585 ../../include/nav.php:193
+msgid "New Message"
+msgstr "Ny melding"
+
+#: ../../include/widgets.php:604 ../../include/widgets.php:616
+msgid "Conversations"
+msgstr "Samtaler"
+
+#: ../../include/widgets.php:608
+msgid "Received Messages"
+msgstr "Mottatte meldinger"
+
+#: ../../include/widgets.php:612
+msgid "Sent Messages"
+msgstr "Sendte meldinger"
+
+#: ../../include/widgets.php:626
+msgid "No messages."
+msgstr "Ingen meldinger."
+
+#: ../../include/widgets.php:644
+msgid "Delete conversation"
+msgstr "Slett samtale"
+
+#: ../../include/widgets.php:670
+msgid "Events Menu"
+msgstr "Meny for hendelser"
+
+#: ../../include/widgets.php:671
+msgid "Day View"
+msgstr "Dag"
+
+#: ../../include/widgets.php:672
+msgid "Week View"
+msgstr "Uke"
+
+#: ../../include/widgets.php:673
+msgid "Month View"
+msgstr "MÃ¥ned"
+
+#: ../../include/widgets.php:674 ../../mod/events.php:669
+msgid "Export"
+msgstr "Eksport"
+
+#: ../../include/widgets.php:675 ../../mod/events.php:672
+msgid "Import"
+msgstr "Importer"
+
+#: ../../include/widgets.php:749
+msgid "Chat Rooms"
+msgstr "Chatrom"
+
+#: ../../include/widgets.php:769
+msgid "Bookmarked Chatrooms"
+msgstr "Bokmerkede chatrom"
+
+#: ../../include/widgets.php:789
+msgid "Suggested Chatrooms"
+msgstr "Foreslåtte chatrom"
+
+#: ../../include/widgets.php:916 ../../include/widgets.php:974
+msgid "photo/image"
+msgstr "foto/bilde"
+
+#: ../../include/widgets.php:1069 ../../include/widgets.php:1071
+msgid "Rate Me"
+msgstr "Vurder meg"
+
+#: ../../include/widgets.php:1075
+msgid "View Ratings"
+msgstr "Vis vurderinger"
+
+#: ../../include/widgets.php:1086
+msgid "Public Hubs"
+msgstr "Offentlige huber"
+
+#: ../../include/widgets.php:1134
+msgid "Forums"
+msgstr "Forum"
+
+#: ../../include/widgets.php:1161
+msgid "Tasks"
+msgstr "Oppgaver"
+
+#: ../../include/widgets.php:1170
+msgid "Documentation"
+msgstr "Dokumentasjon"
+
+#: ../../include/widgets.php:1172
+msgid "Project/Site Information"
+msgstr "Prosjekt-/Nettstedsinformasjon"
+
+#: ../../include/widgets.php:1173
+msgid "For Members"
+msgstr "For medlemmer"
+
+#: ../../include/widgets.php:1174
+msgid "For Administrators"
+msgstr "For administratorer"
+
+#: ../../include/widgets.php:1175
+msgid "For Developers"
+msgstr "For utviklere"
+
+#: ../../include/widgets.php:1200 ../../mod/admin.php:434
+msgid "Site"
+msgstr "Nettsted"
+
+#: ../../include/widgets.php:1201
+msgid "Accounts"
+msgstr "Kontoer"
+
+#: ../../include/widgets.php:1202 ../../mod/admin.php:965
+msgid "Channels"
+msgstr "Kanaler"
+
+#: ../../include/widgets.php:1203 ../../mod/admin.php:1062
+#: ../../mod/admin.php:1102
+msgid "Plugins"
+msgstr "Tilleggsfunksjoner"
+
+#: ../../include/widgets.php:1204 ../../mod/admin.php:1262
+#: ../../mod/admin.php:1296
+msgid "Themes"
+msgstr "Temaer"
+
+#: ../../include/widgets.php:1205
+msgid "Inspect queue"
+msgstr "Inspiser kø"
+
+#: ../../include/widgets.php:1206
+msgid "Profile Config"
+msgstr "Profilinnstillinger"
+
+#: ../../include/widgets.php:1207
+msgid "DB updates"
+msgstr "Databaseoppdateringer"
+
+#: ../../include/widgets.php:1225 ../../include/widgets.php:1231
+#: ../../mod/admin.php:1381
+msgid "Logs"
+msgstr "Logger"
+
+#: ../../include/widgets.php:1229 ../../include/nav.php:210
+msgid "Admin"
+msgstr "Administrator"
+
+#: ../../include/widgets.php:1230
+msgid "Plugin Features"
+msgstr "Tilleggsfunksjoner"
+
+#: ../../include/widgets.php:1232
+msgid "User registrations waiting for confirmation"
+msgstr "Brukerregistreringer som venter på bekreftelse"
+
+#: ../../include/widgets.php:1311 ../../mod/photos.php:753
+#: ../../mod/photos.php:1286
+msgid "View Photo"
+msgstr "Vis foto"
+
+#: ../../include/widgets.php:1327 ../../mod/photos.php:782
+msgid "Edit Album"
+msgstr "Endre album"
+
+#: ../../include/bookmarks.php:35
+#, php-format
+msgid "%1$s's bookmarks"
+msgstr "%1$s sine bokmerker"
#: ../../include/features.php:38
msgid "General Features"
@@ -541,14 +1666,9 @@ msgstr "Store bilder"
#: ../../include/features.php:58
msgid ""
-"Include large (640px) photo thumbnails in posts. If not enabled, use small "
-"(320px) photo thumbnails"
-msgstr "Inkluder store (640px) miniatyrbilder i innlegg. Hvis denne ikke er skrudd på, bruk små (320px) miniatyrbilder."
-
-#: ../../include/features.php:59 ../../include/widgets.php:545
-#: ../../mod/sources.php:88
-msgid "Channel Sources"
-msgstr "Kanalkilder"
+"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
+"(640px) photo thumbnails"
+msgstr "Inkluder store (1024px) småbilder i innlegg. Hvis denne ikke er påskrudd, bruk små (640px) småbilder."
#: ../../include/features.php:59
msgid "Automatically import channel content from other channels or feeds"
@@ -564,626 +1684,498 @@ msgid ""
msgstr "Tillat valgfri kryptering av innhold ende-til-ende via en delt hemmelig nøkkel"
#: ../../include/features.php:61
-msgid "Enable voting tools"
+msgid "Enable Voting Tools"
msgstr "Skru på verktøy for å stemme"
#: ../../include/features.php:61
msgid "Provide a class of post which others can vote on"
msgstr "Tilby en type innlegg som andre kan stemme på"
-#: ../../include/features.php:67
+#: ../../include/features.php:62
+msgid "Delayed Posting"
+msgstr "Tidfest publisering"
+
+#: ../../include/features.php:62
+msgid "Allow posts to be published at a later date"
+msgstr "Tillat innlegg å bli publisert på et senere tidspunkt"
+
+#: ../../include/features.php:63
+msgid "Suppress Duplicate Posts/Comments"
+msgstr "Forhindre duplikat av innlegg/kommentarer"
+
+#: ../../include/features.php:63
+msgid ""
+"Prevent posts with identical content to be published with less than two "
+"minutes in between submissions."
+msgstr "Forhindre innlegg med identisk innhold fra å bli publisert hvis det er mindre enn to minutter mellom innsendingene."
+
+#: ../../include/features.php:69
msgid "Network and Stream Filtering"
msgstr "Nettverk- og strømfiltrering"
-#: ../../include/features.php:68
+#: ../../include/features.php:70
msgid "Search by Date"
msgstr "Søk etter dato"
-#: ../../include/features.php:68
+#: ../../include/features.php:70
msgid "Ability to select posts by date ranges"
msgstr "Mulighet for å velge innlegg etter datoområde"
-#: ../../include/features.php:69
+#: ../../include/features.php:71
msgid "Collections Filter"
msgstr "Filter for samlinger"
-#: ../../include/features.php:69
+#: ../../include/features.php:71
msgid "Enable widget to display Network posts only from selected collections"
msgstr "Skru på miniprogram for å vise Nettverksinnlegg bare fra valgte samlinger"
-#: ../../include/features.php:70 ../../include/widgets.php:273
-msgid "Saved Searches"
-msgstr "Lagrede søk"
-
-#: ../../include/features.php:70
+#: ../../include/features.php:72
msgid "Save search terms for re-use"
msgstr "Lagre søkeuttrykk for senere bruk"
-#: ../../include/features.php:71
+#: ../../include/features.php:73
msgid "Network Personal Tab"
msgstr "Nettverk personlig fane"
-#: ../../include/features.php:71
+#: ../../include/features.php:73
msgid "Enable tab to display only Network posts that you've interacted on"
msgstr "Skru på fane for å bare vise Nettverksinnlegg som du har deltatt i"
-#: ../../include/features.php:72
+#: ../../include/features.php:74
msgid "Network New Tab"
msgstr "Nettverk Ny fane"
-#: ../../include/features.php:72
+#: ../../include/features.php:74
msgid "Enable tab to display all new Network activity"
msgstr "Skru på fane for å vise all ny nettverksaktivitet"
-#: ../../include/features.php:73
+#: ../../include/features.php:75
msgid "Affinity Tool"
msgstr "Nærhetsverktøy"
-#: ../../include/features.php:73
+#: ../../include/features.php:75
msgid "Filter stream activity by depth of relationships"
msgstr "Filtrer strømaktiviteten etter releasjonsdybde"
-#: ../../include/features.php:74
+#: ../../include/features.php:76
msgid "Connection Filtering"
msgstr "Filtrer forbindelser"
-#: ../../include/features.php:74
+#: ../../include/features.php:76
msgid "Filter incoming posts from connections based on keywords/content"
msgstr "Filtrer innkommende innlegg fra forbindelser basert på nøkkelord/innhold"
-#: ../../include/features.php:75
+#: ../../include/features.php:77
msgid "Suggest Channels"
msgstr "Foreslå kanaler"
-#: ../../include/features.php:75
+#: ../../include/features.php:77
msgid "Show channel suggestions"
msgstr "Vis kanalforslag"
-#: ../../include/features.php:80
+#: ../../include/features.php:82
msgid "Post/Comment Tools"
msgstr "Innlegg-/Kommentar-verktøy"
-#: ../../include/features.php:81
+#: ../../include/features.php:83
msgid "Tagging"
msgstr "Merking"
-#: ../../include/features.php:81
+#: ../../include/features.php:83
msgid "Ability to tag existing posts"
msgstr "Mulighet til å merke eksisterende meldinger"
-#: ../../include/features.php:82
+#: ../../include/features.php:84
msgid "Post Categories"
msgstr "Innleggskategorier"
-#: ../../include/features.php:82
+#: ../../include/features.php:84
msgid "Add categories to your posts"
msgstr "Legg kategorier til dine innlegg"
-#: ../../include/features.php:83 ../../include/contact_widgets.php:57
-#: ../../include/widgets.php:303
-msgid "Saved Folders"
-msgstr "Lagrede mapper"
-
-#: ../../include/features.php:83
+#: ../../include/features.php:85
msgid "Ability to file posts under folders"
msgstr "Mulighet til å sortere innlegg i mapper"
-#: ../../include/features.php:84
+#: ../../include/features.php:86
msgid "Dislike Posts"
msgstr "Mislik innlegg"
-#: ../../include/features.php:84
+#: ../../include/features.php:86
msgid "Ability to dislike posts/comments"
msgstr "Mulighet til å mislike innlegg/kommentarer"
-#: ../../include/features.php:85
+#: ../../include/features.php:87
msgid "Star Posts"
msgstr "Stjerneinnlegg"
-#: ../../include/features.php:85
+#: ../../include/features.php:87
msgid "Ability to mark special posts with a star indicator"
msgstr "Mulighet til å merke spesielle innlegg med en stjerne"
-#: ../../include/features.php:86
+#: ../../include/features.php:88
msgid "Tag Cloud"
msgstr "Merkelappsky"
-#: ../../include/features.php:86
+#: ../../include/features.php:88
msgid "Provide a personal tag cloud on your channel page"
msgstr "Tilby en personlig merkelappsky på din kanalside"
-#: ../../include/comanche.php:34 ../../mod/admin.php:348
-msgid "Default"
-msgstr "Standard"
-
-#: ../../include/js_strings.php:5
-msgid "Delete this item?"
-msgstr "Slett dette elementet?"
-
-#: ../../include/js_strings.php:6 ../../include/ItemObject.php:673
-#: ../../mod/photos.php:1008 ../../mod/photos.php:1126
-msgid "Comment"
-msgstr "Kommentar"
-
-#: ../../include/js_strings.php:7 ../../include/ItemObject.php:390
-msgid "[+] show all"
-msgstr "[+] Vis alle"
-
-#: ../../include/js_strings.php:8
-msgid "[-] show less"
-msgstr "[-] Vis mindre"
-
-#: ../../include/js_strings.php:9
-msgid "[+] expand"
-msgstr "[+] Utvid"
-
-#: ../../include/js_strings.php:10
-msgid "[-] collapse"
-msgstr "[-] Lukk"
-
-#: ../../include/js_strings.php:11
-msgid "Password too short"
-msgstr "Passordet er for kort"
-
-#: ../../include/js_strings.php:12
-msgid "Passwords do not match"
-msgstr "Passordene er ikke like"
-
-#: ../../include/js_strings.php:13 ../../mod/photos.php:41
-msgid "everybody"
-msgstr "alle"
-
-#: ../../include/js_strings.php:14
-msgid "Secret Passphrase"
-msgstr "Hemmelig passordsetning"
-
-#: ../../include/js_strings.php:15
-msgid "Passphrase hint"
-msgstr "Hint om passordsetning"
-
-#: ../../include/js_strings.php:16
-msgid "Notice: Permissions have changed but have not yet been submitted."
-msgstr "Varsel: Tillatelser har blitt endret, men de har ennå ikke blitt sendt inn."
-
-#: ../../include/js_strings.php:17
-msgid "close all"
-msgstr "Lukk alle"
+#: ../../include/profile_selectors.php:6
+#: ../../include/profile_selectors.php:23 ../../mod/id.php:103
+msgid "Male"
+msgstr "Mannlig"
-#: ../../include/js_strings.php:18
-msgid "Nothing new here"
-msgstr "Ikke noe nytt her"
+#: ../../include/profile_selectors.php:6
+#: ../../include/profile_selectors.php:23 ../../mod/id.php:105
+msgid "Female"
+msgstr "Kvinnelig"
-#: ../../include/js_strings.php:19
-msgid "Rate This Channel (this is public)"
-msgstr "Vurder denne kanalen (dette er offentlig)"
+#: ../../include/profile_selectors.php:6
+msgid "Currently Male"
+msgstr "For tiden mann"
-#: ../../include/js_strings.php:20 ../../mod/connedit.php:667
-#: ../../mod/rate.php:156
-msgid "Rating"
-msgstr "Vurdering"
+#: ../../include/profile_selectors.php:6
+msgid "Currently Female"
+msgstr "For tiden kvinne"
-#: ../../include/js_strings.php:21
-msgid "Describe (optional)"
-msgstr "Beskriv (valgfritt)"
+#: ../../include/profile_selectors.php:6
+msgid "Mostly Male"
+msgstr "For det meste mann"
-#: ../../include/js_strings.php:22 ../../include/ItemObject.php:674
-#: ../../mod/fsuggest.php:108 ../../mod/mitem.php:231
-#: ../../mod/connedit.php:688 ../../mod/mood.php:135 ../../mod/pconfig.php:108
-#: ../../mod/filestorage.php:156 ../../mod/poke.php:171 ../../mod/chat.php:181
-#: ../../mod/chat.php:209 ../../mod/admin.php:411 ../../mod/admin.php:776
-#: ../../mod/admin.php:940 ../../mod/admin.php:1072 ../../mod/admin.php:1266
-#: ../../mod/admin.php:1351 ../../mod/appman.php:99 ../../mod/pdledit.php:58
-#: ../../mod/photos.php:598 ../../mod/photos.php:969 ../../mod/photos.php:1009
-#: ../../mod/photos.php:1127 ../../mod/rate.php:167 ../../mod/events.php:534
-#: ../../mod/events.php:710 ../../mod/mail.php:364 ../../mod/sources.php:104
-#: ../../mod/sources.php:138 ../../mod/import.php:511 ../../mod/thing.php:313
-#: ../../mod/thing.php:359 ../../mod/invite.php:142 ../../mod/settings.php:583
-#: ../../mod/settings.php:695 ../../mod/settings.php:723
-#: ../../mod/settings.php:746 ../../mod/settings.php:831
-#: ../../mod/settings.php:1020 ../../mod/xchan.php:11 ../../mod/group.php:81
-#: ../../mod/connect.php:93 ../../mod/locs.php:108 ../../mod/setup.php:331
-#: ../../mod/setup.php:371 ../../mod/profiles.php:667
-#: ../../mod/import_items.php:122 ../../view/theme/redbasic/php/config.php:99
-msgid "Submit"
-msgstr "Send"
+#: ../../include/profile_selectors.php:6
+msgid "Mostly Female"
+msgstr "For det meste kvinne"
-#: ../../include/js_strings.php:23
-msgid "Please enter a link URL"
-msgstr "Vennligst skriv inn en lenke URL:"
+#: ../../include/profile_selectors.php:6
+msgid "Transgender"
+msgstr "Transkjønnet"
-#: ../../include/js_strings.php:24
-msgid "Unsaved changes. Are you sure you wish to leave this page?"
-msgstr "Endringene er ikke lagret. Er du sikker på at du ønsker å forlate denne siden?"
+#: ../../include/profile_selectors.php:6
+msgid "Intersex"
+msgstr "interkjønnet"
-#: ../../include/js_strings.php:26
-msgid "timeago.prefixAgo"
-msgstr "timeago.prefixAgo"
+#: ../../include/profile_selectors.php:6
+msgid "Transsexual"
+msgstr "Transseksuell"
-#: ../../include/js_strings.php:27
-msgid "timeago.prefixFromNow"
-msgstr "timeago.prefixFromNow"
+#: ../../include/profile_selectors.php:6
+msgid "Hermaphrodite"
+msgstr "Hermafroditt"
-#: ../../include/js_strings.php:28
-msgid "ago"
-msgstr "siden"
+#: ../../include/profile_selectors.php:6
+msgid "Neuter"
+msgstr "Intetkjønn"
-#: ../../include/js_strings.php:29
-msgid "from now"
-msgstr "fra nå"
+#: ../../include/profile_selectors.php:6
+msgid "Non-specific"
+msgstr "Ubestemt"
-#: ../../include/js_strings.php:30
-msgid "less than a minute"
-msgstr "mindre enn ett minutt"
+#: ../../include/profile_selectors.php:6
+#: ../../include/profile_selectors.php:23
+#: ../../include/profile_selectors.php:61
+#: ../../include/profile_selectors.php:97 ../../include/permissions.php:871
+msgid "Other"
+msgstr "Annen"
-#: ../../include/js_strings.php:31
-msgid "about a minute"
-msgstr "omtrent et minutt"
+#: ../../include/profile_selectors.php:6
+msgid "Undecided"
+msgstr "Ubestemt"
-#: ../../include/js_strings.php:32
-#, php-format
-msgid "%d minutes"
-msgstr "%d minutter"
+#: ../../include/profile_selectors.php:42
+#: ../../include/profile_selectors.php:61
+msgid "Males"
+msgstr "Menn"
-#: ../../include/js_strings.php:33
-msgid "about an hour"
-msgstr "omtrent en time"
+#: ../../include/profile_selectors.php:42
+#: ../../include/profile_selectors.php:61
+msgid "Females"
+msgstr "Kvinner"
-#: ../../include/js_strings.php:34
-#, php-format
-msgid "about %d hours"
-msgstr "omtrent %d timer"
+#: ../../include/profile_selectors.php:42
+msgid "Gay"
+msgstr "Homo"
-#: ../../include/js_strings.php:35
-msgid "a day"
-msgstr "en dag"
+#: ../../include/profile_selectors.php:42
+msgid "Lesbian"
+msgstr "Lesbisk"
-#: ../../include/js_strings.php:36
-#, php-format
-msgid "%d days"
-msgstr "%d dager"
+#: ../../include/profile_selectors.php:42
+msgid "No Preference"
+msgstr "Ingen preferanse"
-#: ../../include/js_strings.php:37
-msgid "about a month"
-msgstr "omtrent en måned"
+#: ../../include/profile_selectors.php:42
+msgid "Bisexual"
+msgstr "Biseksuell"
-#: ../../include/js_strings.php:38
-#, php-format
-msgid "%d months"
-msgstr "%d måneder"
+#: ../../include/profile_selectors.php:42
+msgid "Autosexual"
+msgstr "Autoseksuell"
-#: ../../include/js_strings.php:39
-msgid "about a year"
-msgstr "omtrent et år"
+#: ../../include/profile_selectors.php:42
+msgid "Abstinent"
+msgstr "Avholdende"
-#: ../../include/js_strings.php:40
-#, php-format
-msgid "%d years"
-msgstr "%d år"
+#: ../../include/profile_selectors.php:42
+msgid "Virgin"
+msgstr "Jomfru"
-#: ../../include/js_strings.php:41
-msgid " "
-msgstr " "
+#: ../../include/profile_selectors.php:42
+msgid "Deviant"
+msgstr "Avviker"
-#: ../../include/js_strings.php:42
-msgid "timeago.numbers"
-msgstr "timeago.numbers"
+#: ../../include/profile_selectors.php:42
+msgid "Fetish"
+msgstr "Fetisj"
-#: ../../include/js_strings.php:44 ../../include/text.php:1144
-msgid "January"
-msgstr "januar"
+#: ../../include/profile_selectors.php:42
+msgid "Oodles"
+msgstr "Masse"
-#: ../../include/js_strings.php:45 ../../include/text.php:1144
-msgid "February"
-msgstr "februar"
+#: ../../include/profile_selectors.php:42
+msgid "Nonsexual"
+msgstr "Ikke-seksuell"
-#: ../../include/js_strings.php:46 ../../include/text.php:1144
-msgid "March"
-msgstr "mars"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Single"
+msgstr "Enslig"
-#: ../../include/js_strings.php:47 ../../include/text.php:1144
-msgid "April"
-msgstr "april"
+#: ../../include/profile_selectors.php:80
+msgid "Lonely"
+msgstr "Ensom"
-#: ../../include/js_strings.php:48
-msgctxt "long"
-msgid "May"
-msgstr "mai"
+#: ../../include/profile_selectors.php:80
+msgid "Available"
+msgstr "Tilgjengelig"
-#: ../../include/js_strings.php:49 ../../include/text.php:1144
-msgid "June"
-msgstr "juni"
+#: ../../include/profile_selectors.php:80
+msgid "Unavailable"
+msgstr "Ikke tilgjengelig"
-#: ../../include/js_strings.php:50 ../../include/text.php:1144
-msgid "July"
-msgstr "juli"
+#: ../../include/profile_selectors.php:80
+msgid "Has crush"
+msgstr "Er forelsket"
-#: ../../include/js_strings.php:51 ../../include/text.php:1144
-msgid "August"
-msgstr "august"
+#: ../../include/profile_selectors.php:80
+msgid "Infatuated"
+msgstr "Betatt"
-#: ../../include/js_strings.php:52 ../../include/text.php:1144
-msgid "September"
-msgstr "september"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Dating"
+msgstr "Sammen med"
-#: ../../include/js_strings.php:53 ../../include/text.php:1144
-msgid "October"
-msgstr "oktober"
+#: ../../include/profile_selectors.php:80
+msgid "Unfaithful"
+msgstr "Utro"
-#: ../../include/js_strings.php:54 ../../include/text.php:1144
-msgid "November"
-msgstr "november"
+#: ../../include/profile_selectors.php:80
+msgid "Sex Addict"
+msgstr "Sexavhengig"
-#: ../../include/js_strings.php:55 ../../include/text.php:1144
-msgid "December"
-msgstr "desember"
+#: ../../include/profile_selectors.php:80
+msgid "Friends/Benefits"
+msgstr "Venner med frynsegoder"
-#: ../../include/js_strings.php:56
-msgid "Jan"
-msgstr "Jan"
+#: ../../include/profile_selectors.php:80
+msgid "Casual"
+msgstr "Tilfeldig"
-#: ../../include/js_strings.php:57
-msgid "Feb"
-msgstr "Feb"
+#: ../../include/profile_selectors.php:80
+msgid "Engaged"
+msgstr "Forlovet"
-#: ../../include/js_strings.php:58
-msgid "Mar"
-msgstr "Mar"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Married"
+msgstr "Gift"
-#: ../../include/js_strings.php:59
-msgid "Apr"
-msgstr "Apr"
+#: ../../include/profile_selectors.php:80
+msgid "Imaginarily married"
+msgstr "Gift i fantasien"
-#: ../../include/js_strings.php:60
-msgctxt "short"
-msgid "May"
-msgstr "mai"
+#: ../../include/profile_selectors.php:80
+msgid "Partners"
+msgstr "Partnere"
-#: ../../include/js_strings.php:61
-msgid "Jun"
-msgstr "Jun"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Cohabiting"
+msgstr "Samboer"
-#: ../../include/js_strings.php:62
-msgid "Jul"
-msgstr "Jul"
+#: ../../include/profile_selectors.php:80
+msgid "Common law"
+msgstr "Samboer"
-#: ../../include/js_strings.php:63
-msgid "Aug"
-msgstr "Aug"
+#: ../../include/profile_selectors.php:80
+msgid "Happy"
+msgstr "Lykkelig"
-#: ../../include/js_strings.php:64
-msgid "Sep"
-msgstr "Sep"
+#: ../../include/profile_selectors.php:80
+msgid "Not looking"
+msgstr "Ikke på utkikk"
-#: ../../include/js_strings.php:65
-msgid "Oct"
-msgstr "Okt"
+#: ../../include/profile_selectors.php:80
+msgid "Swinger"
+msgstr "Partnerbytte"
-#: ../../include/js_strings.php:66
-msgid "Nov"
-msgstr "Nov"
+#: ../../include/profile_selectors.php:80
+msgid "Betrayed"
+msgstr "Bedratt"
-#: ../../include/js_strings.php:67
-msgid "Dec"
-msgstr "Des"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Separated"
+msgstr "Separert"
-#: ../../include/js_strings.php:68 ../../include/text.php:1140
-msgid "Sunday"
-msgstr "søndag"
+#: ../../include/profile_selectors.php:80
+msgid "Unstable"
+msgstr "Ustabilt"
-#: ../../include/js_strings.php:69 ../../include/text.php:1140
-msgid "Monday"
-msgstr "mandag"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Divorced"
+msgstr "Skilt"
-#: ../../include/js_strings.php:70 ../../include/text.php:1140
-msgid "Tuesday"
-msgstr "tirsdag"
+#: ../../include/profile_selectors.php:80
+msgid "Imaginarily divorced"
+msgstr "Skilt i fantasien"
-#: ../../include/js_strings.php:71 ../../include/text.php:1140
-msgid "Wednesday"
-msgstr "onsdag"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Widowed"
+msgstr "Enke"
-#: ../../include/js_strings.php:72 ../../include/text.php:1140
-msgid "Thursday"
-msgstr "torsdag"
+#: ../../include/profile_selectors.php:80
+msgid "Uncertain"
+msgstr "Usikkert"
-#: ../../include/js_strings.php:73 ../../include/text.php:1140
-msgid "Friday"
-msgstr "fredag"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "It's complicated"
+msgstr "Det er komplisert"
-#: ../../include/js_strings.php:74 ../../include/text.php:1140
-msgid "Saturday"
-msgstr "lørdag"
+#: ../../include/profile_selectors.php:80
+msgid "Don't care"
+msgstr "Bryr meg ikke"
-#: ../../include/js_strings.php:75
-msgid "Sun"
-msgstr "Søn"
+#: ../../include/profile_selectors.php:80
+msgid "Ask me"
+msgstr "Spør meg"
-#: ../../include/js_strings.php:76
-msgid "Mon"
-msgstr "Man"
+#: ../../include/datetime.php:48
+msgid "Miscellaneous"
+msgstr "Forskjellig"
-#: ../../include/js_strings.php:77
-msgid "Tue"
-msgstr "Tirs"
+#: ../../include/datetime.php:132
+msgid "YYYY-MM-DD or MM-DD"
+msgstr "YYYY-MM-DD eller MM-DD"
-#: ../../include/js_strings.php:78
-msgid "Wed"
-msgstr "Ons"
+#: ../../include/datetime.php:236 ../../mod/appman.php:91
+#: ../../mod/appman.php:92 ../../mod/events.php:452 ../../mod/events.php:457
+msgid "Required"
+msgstr "PÃ¥krevd"
-#: ../../include/js_strings.php:79
-msgid "Thu"
-msgstr "Tors"
+#: ../../include/datetime.php:263 ../../boot.php:2289
+msgid "never"
+msgstr "aldri"
-#: ../../include/js_strings.php:80
-msgid "Fri"
-msgstr "Fre"
+#: ../../include/datetime.php:269
+msgid "less than a second ago"
+msgstr "for mindre enn ett sekund siden"
-#: ../../include/js_strings.php:81
-msgid "Sat"
-msgstr "Lør"
+#: ../../include/datetime.php:272
+msgid "year"
+msgstr "Ã¥r"
-#: ../../include/js_strings.php:82
-msgctxt "calendar"
-msgid "today"
-msgstr "idag"
+#: ../../include/datetime.php:272
+msgid "years"
+msgstr "Ã¥r"
-#: ../../include/js_strings.php:83
-msgctxt "calendar"
+#: ../../include/datetime.php:273
msgid "month"
msgstr "måned"
-#: ../../include/js_strings.php:84
-msgctxt "calendar"
+#: ../../include/datetime.php:273
+msgid "months"
+msgstr "måneder"
+
+#: ../../include/datetime.php:274
msgid "week"
msgstr "uke"
-#: ../../include/js_strings.php:85
-msgctxt "calendar"
+#: ../../include/datetime.php:274
+msgid "weeks"
+msgstr "uker"
+
+#: ../../include/datetime.php:275
msgid "day"
msgstr "dag"
-#: ../../include/js_strings.php:86
-msgctxt "calendar"
-msgid "All day"
-msgstr "Hele dagen"
-
-#: ../../include/contact_selectors.php:56
-msgid "Frequently"
-msgstr "Ofte"
-
-#: ../../include/contact_selectors.php:57
-msgid "Hourly"
-msgstr "Hver time"
-
-#: ../../include/contact_selectors.php:58
-msgid "Twice daily"
-msgstr "To ganger daglig"
-
-#: ../../include/contact_selectors.php:59
-msgid "Daily"
-msgstr "Daglig"
-
-#: ../../include/contact_selectors.php:60
-msgid "Weekly"
-msgstr "Ukentlig"
-
-#: ../../include/contact_selectors.php:61
-msgid "Monthly"
-msgstr "MÃ¥nedlig"
-
-#: ../../include/contact_selectors.php:76
-msgid "Friendica"
-msgstr "Friendica"
-
-#: ../../include/contact_selectors.php:77
-msgid "OStatus"
-msgstr "OStatus"
-
-#: ../../include/contact_selectors.php:78
-msgid "RSS/Atom"
-msgstr "RSS/Atom"
-
-#: ../../include/contact_selectors.php:79 ../../mod/id.php:15
-#: ../../mod/id.php:16 ../../mod/admin.php:779 ../../mod/admin.php:788
-#: ../../boot.php:1499
-msgid "Email"
-msgstr "E-post"
-
-#: ../../include/contact_selectors.php:80
-msgid "Diaspora"
-msgstr "Diaspora"
-
-#: ../../include/contact_selectors.php:81
-msgid "Facebook"
-msgstr "Facebook"
-
-#: ../../include/contact_selectors.php:82
-msgid "Zot!"
-msgstr "Zot!"
+#: ../../include/datetime.php:275
+msgid "days"
+msgstr "dager"
-#: ../../include/contact_selectors.php:83
-msgid "LinkedIn"
-msgstr "LinkedIn"
+#: ../../include/datetime.php:276
+msgid "hour"
+msgstr "time"
-#: ../../include/contact_selectors.php:84
-msgid "XMPP/IM"
-msgstr "XMPP/IM"
+#: ../../include/datetime.php:276
+msgid "hours"
+msgstr "timer"
-#: ../../include/contact_selectors.php:85
-msgid "MySpace"
-msgstr "MySpace"
+#: ../../include/datetime.php:277
+msgid "minute"
+msgstr "minutt"
-#: ../../include/activities.php:42
-msgid " and "
-msgstr "og"
+#: ../../include/datetime.php:277
+msgid "minutes"
+msgstr "minutter"
-#: ../../include/activities.php:50
-msgid "public profile"
-msgstr "offentlig profil"
+#: ../../include/datetime.php:278
+msgid "second"
+msgstr "sekund"
-#: ../../include/activities.php:59
-#, php-format
-msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
-msgstr "%1$s endret %2$s til &ldquo;%3$s&rdquo;"
+#: ../../include/datetime.php:278
+msgid "seconds"
+msgstr "sekunder"
-#: ../../include/activities.php:60
+#: ../../include/datetime.php:286
#, php-format
-msgid "Visit %1$s's %2$s"
-msgstr "Besøk %1$s sitt %2$s"
+msgctxt "e.g. 22 hours ago, 1 minute ago"
+msgid "%1$d %2$s ago"
+msgstr "%1$d %2$s siden"
-#: ../../include/activities.php:63
+#: ../../include/datetime.php:520
#, php-format
-msgid "%1$s has an updated %2$s, changing %3$s."
-msgstr "%1$s har oppdatert %2$s, endret %3$s."
-
-#: ../../include/Contact.php:101 ../../include/conversation.php:947
-#: ../../include/identity.php:941 ../../include/widgets.php:136
-#: ../../include/widgets.php:174 ../../mod/directory.php:316
-#: ../../mod/match.php:64 ../../mod/suggest.php:52
-msgid "Connect"
-msgstr "Koble"
-
-#: ../../include/Contact.php:118
-msgid "New window"
-msgstr "Nytt vindu"
-
-#: ../../include/Contact.php:119
-msgid "Open the selected location in a different window or browser tab"
-msgstr "Ã…pne det valgte stedet i et annet vindu eller nettleser-fane"
+msgid "%1$s's birthday"
+msgstr "%1$s sin fødselsdag"
-#: ../../include/Contact.php:237
+#: ../../include/datetime.php:521
#, php-format
-msgid "User '%s' deleted"
-msgstr "Brukeren '%s' er slettet"
+msgid "Happy Birthday %1$s"
+msgstr "Gratulerer med dagen, %1$s !"
-#: ../../include/dba/dba_driver.php:141
-#, php-format
-msgid "Cannot locate DNS info for database server '%s'"
-msgstr "Kan ikke finne DNS-informasjon om databasetjener '%s'"
+#: ../../include/api.php:1302
+msgid "Public Timeline"
+msgstr "Offentlig tidslinje"
-#: ../../include/conversation.php:120 ../../include/text.php:1832
-#: ../../mod/like.php:361 ../../mod/tagger.php:43 ../../mod/subthread.php:72
-#: ../../mod/subthread.php:172
+#: ../../include/conversation.php:120 ../../include/text.php:1916
+#: ../../mod/tagger.php:43 ../../mod/like.php:361 ../../mod/subthread.php:83
msgid "photo"
msgstr "foto"
-#: ../../include/conversation.php:123 ../../include/text.php:1835
-#: ../../include/event.php:896 ../../mod/like.php:363 ../../mod/tagger.php:47
-#: ../../mod/events.php:245
-msgid "event"
-msgstr "hendelse"
-
#: ../../include/conversation.php:126 ../../mod/like.php:113
msgid "channel"
msgstr "kanal"
-#: ../../include/conversation.php:148 ../../include/text.php:1838
-#: ../../mod/like.php:361 ../../mod/subthread.php:72
-#: ../../mod/subthread.php:172
+#: ../../include/conversation.php:148 ../../include/text.php:1922
+#: ../../mod/like.php:361 ../../mod/subthread.php:83
msgid "status"
msgstr "status"
-#: ../../include/conversation.php:150 ../../include/text.php:1840
+#: ../../include/conversation.php:150 ../../include/text.php:1924
#: ../../mod/tagger.php:53
msgid "comment"
msgstr "kommentar"
@@ -1208,7 +2200,7 @@ msgstr "%1$s er nå forbundet med %2$s"
msgid "%1$s poked %2$s"
msgstr "%1$s prikket %2$s"
-#: ../../include/conversation.php:243 ../../include/text.php:933
+#: ../../include/conversation.php:243 ../../include/text.php:954
msgid "poked"
msgstr "prikket"
@@ -1218,622 +2210,832 @@ msgctxt "mood"
msgid "%1$s is %2$s"
msgstr "%1$s er %2$s"
-#: ../../include/conversation.php:574 ../../mod/photos.php:1024
+#: ../../include/conversation.php:574 ../../mod/photos.php:1063
msgctxt "title"
msgid "Likes"
msgstr "Liker"
-#: ../../include/conversation.php:574 ../../mod/photos.php:1024
+#: ../../include/conversation.php:574 ../../mod/photos.php:1063
msgctxt "title"
msgid "Dislikes"
msgstr "Liker ikke"
-#: ../../include/conversation.php:575 ../../mod/photos.php:1025
+#: ../../include/conversation.php:575 ../../mod/photos.php:1064
msgctxt "title"
msgid "Agree"
msgstr "Enig"
-#: ../../include/conversation.php:575 ../../mod/photos.php:1025
+#: ../../include/conversation.php:575 ../../mod/photos.php:1064
msgctxt "title"
msgid "Disagree"
msgstr "Uenig"
-#: ../../include/conversation.php:575 ../../mod/photos.php:1025
+#: ../../include/conversation.php:575 ../../mod/photos.php:1064
msgctxt "title"
msgid "Abstain"
msgstr "Avstår"
-#: ../../include/conversation.php:576 ../../mod/photos.php:1026
+#: ../../include/conversation.php:576 ../../mod/photos.php:1065
msgctxt "title"
msgid "Attending"
msgstr "Deltar"
-#: ../../include/conversation.php:576 ../../mod/photos.php:1026
+#: ../../include/conversation.php:576 ../../mod/photos.php:1065
msgctxt "title"
msgid "Not attending"
msgstr "Deltar ikke"
-#: ../../include/conversation.php:576 ../../mod/photos.php:1026
+#: ../../include/conversation.php:576 ../../mod/photos.php:1065
msgctxt "title"
msgid "Might attend"
msgstr "Deltar kanskje"
-#: ../../include/conversation.php:661 ../../include/ItemObject.php:126
+#: ../../include/conversation.php:656 ../../include/ItemObject.php:126
msgid "Select"
msgstr "Velg"
-#: ../../include/conversation.php:669 ../../include/ItemObject.php:89
+#: ../../include/conversation.php:664 ../../include/ItemObject.php:89
msgid "Private Message"
msgstr "Privat melding"
-#: ../../include/conversation.php:676 ../../include/ItemObject.php:227
+#: ../../include/conversation.php:671 ../../include/ItemObject.php:227
msgid "Message signature validated"
msgstr "Innleggets signatur er bekreftet"
-#: ../../include/conversation.php:677 ../../include/ItemObject.php:228
+#: ../../include/conversation.php:672 ../../include/ItemObject.php:228
msgid "Message signature incorrect"
msgstr "Innleggets signatur er feil"
-#: ../../include/conversation.php:694
+#: ../../include/conversation.php:691
#, php-format
msgid "View %s's profile @ %s"
msgstr "Vis %s sin profile @ %s"
-#: ../../include/conversation.php:709
+#: ../../include/conversation.php:710
msgid "Categories:"
msgstr "Kategorier:"
-#: ../../include/conversation.php:710
+#: ../../include/conversation.php:711
msgid "Filed under:"
msgstr "Sortert under:"
-#: ../../include/conversation.php:718 ../../include/ItemObject.php:314
+#: ../../include/conversation.php:719 ../../include/ItemObject.php:334
#, php-format
msgid "from %s"
msgstr "fra %s"
-#: ../../include/conversation.php:721 ../../include/ItemObject.php:317
+#: ../../include/conversation.php:722 ../../include/ItemObject.php:337
#, php-format
msgid "last edited: %s"
msgstr "sist endret: %s"
-#: ../../include/conversation.php:722 ../../include/ItemObject.php:318
+#: ../../include/conversation.php:723 ../../include/ItemObject.php:338
#, php-format
msgid "Expires: %s"
msgstr "Utløper: %s"
-#: ../../include/conversation.php:737
+#: ../../include/conversation.php:738
msgid "View in context"
msgstr "Vis i sammenheng"
-#: ../../include/conversation.php:739 ../../include/conversation.php:1212
-#: ../../include/ItemObject.php:366 ../../mod/editpost.php:130
-#: ../../mod/editblock.php:150 ../../mod/photos.php:990 ../../mod/mail.php:237
-#: ../../mod/mail.php:365 ../../mod/editlayout.php:148
-#: ../../mod/editwebpage.php:190
+#: ../../include/conversation.php:740 ../../include/conversation.php:1227
+#: ../../include/ItemObject.php:389 ../../mod/editwebpage.php:190
+#: ../../mod/photos.php:1029 ../../mod/editblock.php:150
+#: ../../mod/editlayout.php:148 ../../mod/editpost.php:129
msgid "Please wait"
msgstr "Vennligst vent"
-#: ../../include/conversation.php:848
+#: ../../include/conversation.php:850
msgid "remove"
msgstr "fjern"
-#: ../../include/conversation.php:852 ../../include/nav.php:241
+#: ../../include/conversation.php:854 ../../include/nav.php:241
msgid "Loading..."
msgstr "Laster..."
-#: ../../include/conversation.php:853
+#: ../../include/conversation.php:855
msgid "Delete Selected Items"
msgstr "Slett valgte elementer"
-#: ../../include/conversation.php:941
+#: ../../include/conversation.php:946
msgid "View Source"
msgstr "Vis kilde"
-#: ../../include/conversation.php:942
+#: ../../include/conversation.php:947
msgid "Follow Thread"
msgstr "Følg tråd"
-#: ../../include/conversation.php:943
+#: ../../include/conversation.php:948
+msgid "Unfollow Thread"
+msgstr "Ikke følg tråd"
+
+#: ../../include/conversation.php:949
msgid "View Status"
msgstr "Vis status"
-#: ../../include/conversation.php:944 ../../include/nav.php:86
-#: ../../mod/connedit.php:494
+#: ../../include/conversation.php:950 ../../include/nav.php:86
+#: ../../mod/connedit.php:498
msgid "View Profile"
msgstr "Vis profil"
-#: ../../include/conversation.php:945
+#: ../../include/conversation.php:951
msgid "View Photos"
msgstr "Vis bilder"
-#: ../../include/conversation.php:946
+#: ../../include/conversation.php:952
msgid "Activity/Posts"
msgstr "Aktivitet/Innlegg"
-#: ../../include/conversation.php:948
+#: ../../include/conversation.php:954
msgid "Edit Connection"
msgstr "Endre forbindelse"
-#: ../../include/conversation.php:949
+#: ../../include/conversation.php:955
msgid "Send PM"
msgstr "Send privat melding"
-#: ../../include/conversation.php:950 ../../include/apps.php:145
+#: ../../include/conversation.php:956 ../../include/apps.php:145
msgid "Poke"
msgstr "Prikk"
-#: ../../include/conversation.php:1064
+#: ../../include/conversation.php:1070
#, php-format
msgid "%s likes this."
msgstr "%s liker dette."
-#: ../../include/conversation.php:1064
+#: ../../include/conversation.php:1070
#, php-format
msgid "%s doesn't like this."
msgstr "%s liker ikke dette."
-#: ../../include/conversation.php:1068
+#: ../../include/conversation.php:1074
#, php-format
msgid "<span %1$s>%2$d people</span> like this."
msgid_plural "<span %1$s>%2$d people</span> like this."
msgstr[0] "<span %1$s>%2$d person</span> liker dette."
msgstr[1] "<span %1$s>%2$d personer</span> liker dette."
-#: ../../include/conversation.php:1070
+#: ../../include/conversation.php:1076
#, php-format
msgid "<span %1$s>%2$d people</span> don't like this."
msgid_plural "<span %1$s>%2$d people</span> don't like this."
msgstr[0] "<span %1$s>%2$d person</span> liker ikke dette."
msgstr[1] "<span %1$s>%2$d personer</span> liker ikke dette."
-#: ../../include/conversation.php:1076
+#: ../../include/conversation.php:1082
msgid "and"
msgstr "og"
-#: ../../include/conversation.php:1079
+#: ../../include/conversation.php:1085
#, php-format
msgid ", and %d other people"
msgid_plural ", and %d other people"
msgstr[0] ", og %d annen person"
msgstr[1] ", og %d andre personer"
-#: ../../include/conversation.php:1080
+#: ../../include/conversation.php:1086
#, php-format
msgid "%s like this."
msgstr "%s liker dette."
-#: ../../include/conversation.php:1080
+#: ../../include/conversation.php:1086
#, php-format
msgid "%s don't like this."
msgstr "%s liker ikke dette."
-#: ../../include/conversation.php:1143
+#: ../../include/conversation.php:1154
msgid "Visible to <strong>everybody</strong>"
msgstr "Synlig for <strong>alle</strong>"
-#: ../../include/conversation.php:1144 ../../mod/mail.php:170
-#: ../../mod/mail.php:299
+#: ../../include/conversation.php:1155 ../../mod/mail.php:194
+#: ../../mod/mail.php:308
msgid "Please enter a link URL:"
msgstr "Vennligst skriv inn en lenke URL:"
-#: ../../include/conversation.php:1145
+#: ../../include/conversation.php:1156
msgid "Please enter a video link/URL:"
msgstr "Vennligst skriv en videolenke/URL:"
-#: ../../include/conversation.php:1146
+#: ../../include/conversation.php:1157
msgid "Please enter an audio link/URL:"
msgstr "Vennligst skriv en lydlenke/URL:"
-#: ../../include/conversation.php:1147
+#: ../../include/conversation.php:1158
msgid "Tag term:"
msgstr "Merkelapp:"
-#: ../../include/conversation.php:1148 ../../mod/filer.php:48
+#: ../../include/conversation.php:1159 ../../mod/filer.php:48
msgid "Save to Folder:"
msgstr "Lagre til mappe:"
-#: ../../include/conversation.php:1149
+#: ../../include/conversation.php:1160
msgid "Where are you right now?"
msgstr "Hvor er du akkurat nå?"
-#: ../../include/conversation.php:1150 ../../mod/editpost.php:54
-#: ../../mod/mail.php:171 ../../mod/mail.php:300
+#: ../../include/conversation.php:1161 ../../mod/mail.php:195
+#: ../../mod/mail.php:309 ../../mod/editpost.php:56
msgid "Expires YYYY-MM-DD HH:MM"
msgstr "Utløper YYYY-MM-DD HH:MM"
-#: ../../include/conversation.php:1158 ../../include/page_widgets.php:40
-#: ../../include/ItemObject.php:683 ../../mod/editpost.php:150
-#: ../../mod/editblock.php:171 ../../mod/photos.php:1010
-#: ../../mod/events.php:707 ../../mod/webpages.php:188
-#: ../../mod/editwebpage.php:212
+#: ../../include/conversation.php:1169 ../../include/page_widgets.php:40
+#: ../../include/ItemObject.php:706 ../../mod/editwebpage.php:212
+#: ../../mod/photos.php:1049 ../../mod/editblock.php:171
+#: ../../mod/webpages.php:188 ../../mod/editpost.php:149
+#: ../../mod/events.php:473
msgid "Preview"
msgstr "Forhåndsvisning"
-#: ../../include/conversation.php:1177 ../../mod/layouts.php:184
-#: ../../mod/photos.php:989 ../../mod/webpages.php:182
-#: ../../mod/blocks.php:154
+#: ../../include/conversation.php:1192 ../../mod/blocks.php:154
+#: ../../mod/photos.php:1028 ../../mod/webpages.php:182
+#: ../../mod/layouts.php:184
msgid "Share"
msgstr "Del"
-#: ../../include/conversation.php:1179
+#: ../../include/conversation.php:1194
msgid "Page link name"
msgstr "Sidens lenkenavn"
-#: ../../include/conversation.php:1182
+#: ../../include/conversation.php:1197
msgid "Post as"
msgstr "Lag innlegg som"
-#: ../../include/conversation.php:1184 ../../include/ItemObject.php:675
-#: ../../mod/editpost.php:114 ../../mod/editblock.php:136
-#: ../../mod/editlayout.php:135 ../../mod/editwebpage.php:177
+#: ../../include/conversation.php:1199 ../../include/ItemObject.php:698
+#: ../../mod/editwebpage.php:177 ../../mod/editblock.php:136
+#: ../../mod/editlayout.php:135 ../../mod/editpost.php:113
msgid "Bold"
msgstr "Uthevet"
-#: ../../include/conversation.php:1185 ../../include/ItemObject.php:676
-#: ../../mod/editpost.php:115 ../../mod/editblock.php:137
-#: ../../mod/editlayout.php:136 ../../mod/editwebpage.php:178
+#: ../../include/conversation.php:1200 ../../include/ItemObject.php:699
+#: ../../mod/editwebpage.php:178 ../../mod/editblock.php:137
+#: ../../mod/editlayout.php:136 ../../mod/editpost.php:114
msgid "Italic"
msgstr "Kursiv"
-#: ../../include/conversation.php:1186 ../../include/ItemObject.php:677
-#: ../../mod/editpost.php:116 ../../mod/editblock.php:138
-#: ../../mod/editlayout.php:137 ../../mod/editwebpage.php:179
+#: ../../include/conversation.php:1201 ../../include/ItemObject.php:700
+#: ../../mod/editwebpage.php:179 ../../mod/editblock.php:138
+#: ../../mod/editlayout.php:137 ../../mod/editpost.php:115
msgid "Underline"
msgstr "Understreket"
-#: ../../include/conversation.php:1187 ../../include/ItemObject.php:678
-#: ../../mod/editpost.php:117 ../../mod/editblock.php:139
-#: ../../mod/editlayout.php:138 ../../mod/editwebpage.php:180
+#: ../../include/conversation.php:1202 ../../include/ItemObject.php:701
+#: ../../mod/editwebpage.php:180 ../../mod/editblock.php:139
+#: ../../mod/editlayout.php:138 ../../mod/editpost.php:116
msgid "Quote"
msgstr "Sitat"
-#: ../../include/conversation.php:1188 ../../include/ItemObject.php:679
-#: ../../mod/editpost.php:118 ../../mod/editblock.php:140
-#: ../../mod/editlayout.php:139 ../../mod/editwebpage.php:181
+#: ../../include/conversation.php:1203 ../../include/ItemObject.php:702
+#: ../../mod/editwebpage.php:181 ../../mod/editblock.php:140
+#: ../../mod/editlayout.php:139 ../../mod/editpost.php:117
msgid "Code"
msgstr "Kode"
-#: ../../include/conversation.php:1189 ../../mod/editpost.php:119
-#: ../../mod/editblock.php:142 ../../mod/mail.php:234 ../../mod/mail.php:361
-#: ../../mod/editlayout.php:140 ../../mod/editwebpage.php:182
+#: ../../include/conversation.php:1204 ../../mod/editwebpage.php:182
+#: ../../mod/editblock.php:142 ../../mod/editlayout.php:140
+#: ../../mod/editpost.php:118
msgid "Upload photo"
msgstr "Last opp bilde"
-#: ../../include/conversation.php:1190
+#: ../../include/conversation.php:1205
msgid "upload photo"
msgstr "last opp bilde"
-#: ../../include/conversation.php:1191 ../../mod/editpost.php:120
-#: ../../mod/editblock.php:143 ../../mod/mail.php:235 ../../mod/mail.php:362
-#: ../../mod/editlayout.php:141 ../../mod/editwebpage.php:183
+#: ../../include/conversation.php:1206 ../../mod/editwebpage.php:183
+#: ../../mod/editblock.php:143 ../../mod/editlayout.php:141
+#: ../../mod/mail.php:240 ../../mod/mail.php:369 ../../mod/editpost.php:119
msgid "Attach file"
msgstr "Legg ved fil"
-#: ../../include/conversation.php:1192
+#: ../../include/conversation.php:1207
msgid "attach file"
msgstr "legg ved fil"
-#: ../../include/conversation.php:1193 ../../mod/editpost.php:121
-#: ../../mod/editblock.php:144 ../../mod/mail.php:236 ../../mod/mail.php:363
-#: ../../mod/editlayout.php:142 ../../mod/editwebpage.php:184
+#: ../../include/conversation.php:1208 ../../mod/editwebpage.php:184
+#: ../../mod/editblock.php:144 ../../mod/editlayout.php:142
+#: ../../mod/mail.php:241 ../../mod/mail.php:370 ../../mod/editpost.php:120
msgid "Insert web link"
msgstr "Sett inn web-lenke"
-#: ../../include/conversation.php:1194
+#: ../../include/conversation.php:1209
msgid "web link"
msgstr "web-lenke"
-#: ../../include/conversation.php:1195
+#: ../../include/conversation.php:1210
msgid "Insert video link"
msgstr "Sett inn videolenke"
-#: ../../include/conversation.php:1196
+#: ../../include/conversation.php:1211
msgid "video link"
msgstr "videolenke"
-#: ../../include/conversation.php:1197
+#: ../../include/conversation.php:1212
msgid "Insert audio link"
msgstr "Sett inn lenke til lyd"
-#: ../../include/conversation.php:1198
+#: ../../include/conversation.php:1213
msgid "audio link"
msgstr "lenke til lyd"
-#: ../../include/conversation.php:1199 ../../mod/editpost.php:125
+#: ../../include/conversation.php:1214 ../../mod/editwebpage.php:188
#: ../../mod/editblock.php:148 ../../mod/editlayout.php:146
-#: ../../mod/editwebpage.php:188
+#: ../../mod/editpost.php:124
msgid "Set your location"
msgstr "Angi din plassering"
-#: ../../include/conversation.php:1200
+#: ../../include/conversation.php:1215
msgid "set location"
msgstr "angi plassering"
-#: ../../include/conversation.php:1201 ../../mod/editpost.php:127
+#: ../../include/conversation.php:1216 ../../mod/editpost.php:126
msgid "Toggle voting"
msgstr "Skru av eller på stemming"
-#: ../../include/conversation.php:1204 ../../mod/editpost.php:126
+#: ../../include/conversation.php:1219 ../../mod/editwebpage.php:189
#: ../../mod/editblock.php:149 ../../mod/editlayout.php:147
-#: ../../mod/editwebpage.php:189
+#: ../../mod/editpost.php:125
msgid "Clear browser location"
msgstr "Fjern nettleserplassering"
-#: ../../include/conversation.php:1205
+#: ../../include/conversation.php:1220
msgid "clear location"
msgstr "fjern plassering"
-#: ../../include/conversation.php:1207 ../../mod/editpost.php:142
-#: ../../mod/editblock.php:162 ../../mod/editwebpage.php:205
+#: ../../include/conversation.php:1222 ../../mod/editwebpage.php:205
+#: ../../mod/editblock.php:162 ../../mod/editpost.php:141
msgid "Title (optional)"
msgstr "Tittel (valgfri)"
-#: ../../include/conversation.php:1211 ../../mod/editpost.php:144
+#: ../../include/conversation.php:1226 ../../mod/editwebpage.php:207
#: ../../mod/editblock.php:165 ../../mod/editlayout.php:163
-#: ../../mod/editwebpage.php:207
+#: ../../mod/editpost.php:143
msgid "Categories (optional, comma-separated list)"
msgstr "Kategorier (valgfri, kommaseparert liste)"
-#: ../../include/conversation.php:1213 ../../mod/editpost.php:131
+#: ../../include/conversation.php:1228 ../../mod/editwebpage.php:191
#: ../../mod/editblock.php:151 ../../mod/editlayout.php:149
-#: ../../mod/editwebpage.php:191
+#: ../../mod/editpost.php:130 ../../mod/events.php:474
msgid "Permission settings"
msgstr "Tillatelser - innstillinger"
-#: ../../include/conversation.php:1214
+#: ../../include/conversation.php:1229
msgid "permissions"
msgstr "tillatelser"
-#: ../../include/conversation.php:1222 ../../mod/editpost.php:139
+#: ../../include/conversation.php:1237 ../../mod/editwebpage.php:200
#: ../../mod/editblock.php:159 ../../mod/editlayout.php:156
-#: ../../mod/editwebpage.php:200
+#: ../../mod/editpost.php:138
msgid "Public post"
msgstr "Offentlig innlegg"
-#: ../../include/conversation.php:1224 ../../mod/editpost.php:145
+#: ../../include/conversation.php:1239 ../../mod/editwebpage.php:208
#: ../../mod/editblock.php:166 ../../mod/editlayout.php:164
-#: ../../mod/editwebpage.php:208
+#: ../../mod/editpost.php:144
msgid "Example: bob@example.com, mary@example.com"
msgstr "Eksempel: ola@eksempel.no, kari@eksempel.no"
-#: ../../include/conversation.php:1237 ../../mod/editpost.php:156
-#: ../../mod/editblock.php:176 ../../mod/mail.php:241 ../../mod/mail.php:368
-#: ../../mod/editlayout.php:173 ../../mod/editwebpage.php:217
+#: ../../include/conversation.php:1252 ../../mod/editwebpage.php:217
+#: ../../mod/editblock.php:176 ../../mod/editlayout.php:173
+#: ../../mod/mail.php:245 ../../mod/mail.php:374 ../../mod/editpost.php:155
msgid "Set expiration date"
msgstr "Angi utløpsdato"
-#: ../../include/conversation.php:1239 ../../include/ItemObject.php:686
-#: ../../mod/editpost.php:158 ../../mod/mail.php:243 ../../mod/mail.php:370
+#: ../../include/conversation.php:1255
+msgid "Set publish date"
+msgstr "Angi publiseringsdato"
+
+#: ../../include/conversation.php:1257 ../../include/ItemObject.php:709
+#: ../../mod/mail.php:247 ../../mod/mail.php:376 ../../mod/editpost.php:157
msgid "Encrypt text"
msgstr "Krypter tekst"
-#: ../../include/conversation.php:1241 ../../mod/editpost.php:160
-#: ../../mod/events.php:691
+#: ../../include/conversation.php:1259 ../../mod/editpost.php:159
msgid "OK"
msgstr "OK"
-#: ../../include/conversation.php:1242 ../../mod/fbrowser.php:82
-#: ../../mod/fbrowser.php:117 ../../mod/editpost.php:161
-#: ../../mod/events.php:690 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134
-#: ../../mod/settings.php:584 ../../mod/settings.php:610
+#: ../../include/conversation.php:1260 ../../mod/fbrowser.php:82
+#: ../../mod/fbrowser.php:117 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134
+#: ../../mod/settings.php:587 ../../mod/settings.php:613
+#: ../../mod/editpost.php:160
msgid "Cancel"
msgstr "Avbryt"
-#: ../../include/conversation.php:1485
+#: ../../include/conversation.php:1503
msgid "Discover"
msgstr "Oppdage"
-#: ../../include/conversation.php:1488
+#: ../../include/conversation.php:1506
msgid "Imported public streams"
msgstr "Importerte offentlige strømmer"
-#: ../../include/conversation.php:1493
+#: ../../include/conversation.php:1511
msgid "Commented Order"
msgstr "Kommentert"
-#: ../../include/conversation.php:1496
+#: ../../include/conversation.php:1514
msgid "Sort by Comment Date"
msgstr "Sorter etter kommentert dato"
-#: ../../include/conversation.php:1500
+#: ../../include/conversation.php:1518
msgid "Posted Order"
msgstr "Lagt inn"
-#: ../../include/conversation.php:1503
+#: ../../include/conversation.php:1521
msgid "Sort by Post Date"
msgstr "Sorter etter innleggsdato"
-#: ../../include/conversation.php:1508 ../../include/widgets.php:94
-msgid "Personal"
-msgstr "Personlig"
-
-#: ../../include/conversation.php:1511
+#: ../../include/conversation.php:1529
msgid "Posts that mention or involve you"
msgstr "Innlegg som nevner eller involverer deg"
-#: ../../include/conversation.php:1517 ../../mod/menu.php:112
-#: ../../mod/connections.php:72 ../../mod/connections.php:82
+#: ../../include/conversation.php:1535 ../../mod/connections.php:72
+#: ../../mod/connections.php:82 ../../mod/menu.php:112
msgid "New"
msgstr "Nye"
-#: ../../include/conversation.php:1520
+#: ../../include/conversation.php:1538
msgid "Activity Stream - by date"
msgstr "Aktivitetsstrøm - etter dato"
-#: ../../include/conversation.php:1526
+#: ../../include/conversation.php:1544
msgid "Starred"
msgstr "Stjerne"
-#: ../../include/conversation.php:1529
+#: ../../include/conversation.php:1547
msgid "Favourite Posts"
msgstr "Favorittinnlegg"
-#: ../../include/conversation.php:1536
+#: ../../include/conversation.php:1554
msgid "Spam"
msgstr "Søppel"
-#: ../../include/conversation.php:1539
+#: ../../include/conversation.php:1557
msgid "Posts flagged as SPAM"
msgstr "Innlegg merket som SØPPEL"
-#: ../../include/conversation.php:1583 ../../mod/admin.php:947
+#: ../../include/conversation.php:1601 ../../mod/admin.php:973
msgid "Channel"
msgstr "Kanal"
-#: ../../include/conversation.php:1586
+#: ../../include/conversation.php:1604
msgid "Status Messages and Posts"
msgstr "Statusmeldinger og -innlegg"
-#: ../../include/conversation.php:1595
+#: ../../include/conversation.php:1613
msgid "About"
msgstr "Om"
-#: ../../include/conversation.php:1598
+#: ../../include/conversation.php:1616
msgid "Profile Details"
msgstr "Profildetaljer"
-#: ../../include/conversation.php:1604 ../../include/apps.php:139
-#: ../../include/nav.php:92 ../../mod/fbrowser.php:25
+#: ../../include/conversation.php:1622 ../../include/nav.php:92
+#: ../../include/apps.php:139 ../../mod/fbrowser.php:25
msgid "Photos"
msgstr "Bilder"
-#: ../../include/conversation.php:1607 ../../include/photos.php:422
+#: ../../include/conversation.php:1625 ../../include/photos.php:483
msgid "Photo Albums"
msgstr "Fotoalbum"
-#: ../../include/conversation.php:1614
+#: ../../include/conversation.php:1632
msgid "Files and Storage"
msgstr "Filer og lagring"
-#: ../../include/conversation.php:1624 ../../include/conversation.php:1627
+#: ../../include/conversation.php:1642 ../../include/conversation.php:1645
msgid "Chatrooms"
msgstr "Chatrom"
-#: ../../include/conversation.php:1637 ../../include/apps.php:129
-#: ../../include/nav.php:103
+#: ../../include/conversation.php:1655 ../../include/nav.php:103
+#: ../../include/apps.php:129
msgid "Bookmarks"
msgstr "Bokmerker"
-#: ../../include/conversation.php:1640
+#: ../../include/conversation.php:1658
msgid "Saved Bookmarks"
msgstr "Lagrede bokmerker"
-#: ../../include/conversation.php:1647 ../../include/apps.php:136
-#: ../../include/nav.php:107 ../../mod/webpages.php:178
+#: ../../include/conversation.php:1665 ../../include/nav.php:107
+#: ../../include/apps.php:136 ../../mod/webpages.php:178
msgid "Webpages"
msgstr "Websider"
-#: ../../include/conversation.php:1650
+#: ../../include/conversation.php:1668
msgid "Manage Webpages"
msgstr "HÃ¥ndtere websider"
-#: ../../include/conversation.php:1679 ../../include/ItemObject.php:175
-#: ../../include/ItemObject.php:187 ../../mod/photos.php:1043
-#: ../../mod/photos.php:1055
+#: ../../include/conversation.php:1697 ../../include/ItemObject.php:175
+#: ../../include/ItemObject.php:187 ../../mod/photos.php:1082
+#: ../../mod/photos.php:1094
msgid "View all"
msgstr "Vis alle"
-#: ../../include/conversation.php:1703 ../../include/taxonomy.php:403
-#: ../../include/identity.php:1252 ../../include/ItemObject.php:179
-#: ../../mod/photos.php:1047
-msgctxt "noun"
-msgid "Like"
-msgid_plural "Likes"
-msgstr[0] "Liker"
-msgstr[1] "Liker"
-
-#: ../../include/conversation.php:1706 ../../include/ItemObject.php:184
-#: ../../mod/photos.php:1052
+#: ../../include/conversation.php:1724 ../../include/ItemObject.php:184
+#: ../../mod/photos.php:1091
msgctxt "noun"
msgid "Dislike"
msgid_plural "Dislikes"
msgstr[0] "Liker ikke"
msgstr[1] "Liker ikke"
-#: ../../include/conversation.php:1709
+#: ../../include/conversation.php:1727
msgctxt "noun"
msgid "Attending"
msgid_plural "Attending"
msgstr[0] "Deltar"
msgstr[1] "Deltar"
-#: ../../include/conversation.php:1712
+#: ../../include/conversation.php:1730
msgctxt "noun"
msgid "Not Attending"
msgid_plural "Not Attending"
msgstr[0] "Deltar ikke"
msgstr[1] "Deltar ikke"
-#: ../../include/conversation.php:1715
+#: ../../include/conversation.php:1733
msgctxt "noun"
msgid "Undecided"
msgid_plural "Undecided"
msgstr[0] "Ikke bestemt"
msgstr[1] "Ikke bestemt"
-#: ../../include/conversation.php:1718
+#: ../../include/conversation.php:1736
msgctxt "noun"
msgid "Agree"
msgid_plural "Agrees"
msgstr[0] "Enig"
msgstr[1] "Enige"
-#: ../../include/conversation.php:1721
+#: ../../include/conversation.php:1739
msgctxt "noun"
msgid "Disagree"
msgid_plural "Disagrees"
msgstr[0] "Uenig"
msgstr[1] "Uenige"
-#: ../../include/conversation.php:1724
+#: ../../include/conversation.php:1742
msgctxt "noun"
msgid "Abstain"
msgid_plural "Abstains"
msgstr[0] "Avstår"
msgstr[1] "Avstår"
-#: ../../include/api.php:1290
-msgid "Public Timeline"
-msgstr "Offentlig tidslinje"
+#: ../../include/auth.php:132
+msgid "Logged out."
+msgstr "Logget ut."
+
+#: ../../include/auth.php:273
+msgid "Failed authentication"
+msgstr "Mislykket autentisering"
+
+#: ../../include/auth.php:287 ../../mod/openid.php:189
+msgid "Login failed."
+msgstr "Innlogging mislyktes."
+
+#: ../../include/contact_selectors.php:56
+msgid "Frequently"
+msgstr "Ofte"
+
+#: ../../include/contact_selectors.php:57
+msgid "Hourly"
+msgstr "Hver time"
+
+#: ../../include/contact_selectors.php:58
+msgid "Twice daily"
+msgstr "To ganger daglig"
+
+#: ../../include/contact_selectors.php:59
+msgid "Daily"
+msgstr "Daglig"
+
+#: ../../include/contact_selectors.php:60
+msgid "Weekly"
+msgstr "Ukentlig"
+
+#: ../../include/contact_selectors.php:61
+msgid "Monthly"
+msgstr "MÃ¥nedlig"
+
+#: ../../include/contact_selectors.php:76
+msgid "Friendica"
+msgstr "Friendica"
+
+#: ../../include/contact_selectors.php:77
+msgid "OStatus"
+msgstr "OStatus"
+
+#: ../../include/contact_selectors.php:78
+msgid "RSS/Atom"
+msgstr "RSS/Atom"
+
+#: ../../include/contact_selectors.php:79 ../../mod/id.php:15
+#: ../../mod/id.php:16 ../../mod/admin.php:805 ../../mod/admin.php:814
+#: ../../boot.php:1488
+msgid "Email"
+msgstr "E-post"
+
+#: ../../include/contact_selectors.php:80
+msgid "Diaspora"
+msgstr "Diaspora"
+
+#: ../../include/contact_selectors.php:81
+msgid "Facebook"
+msgstr "Facebook"
-#: ../../include/photos.php:109
+#: ../../include/contact_selectors.php:82
+msgid "Zot!"
+msgstr "Zot!"
+
+#: ../../include/contact_selectors.php:83
+msgid "LinkedIn"
+msgstr "LinkedIn"
+
+#: ../../include/contact_selectors.php:84
+msgid "XMPP/IM"
+msgstr "XMPP/IM"
+
+#: ../../include/contact_selectors.php:85
+msgid "MySpace"
+msgstr "MySpace"
+
+#: ../../include/zot.php:685
+msgid "Invalid data packet"
+msgstr "Ugyldig datapakke"
+
+#: ../../include/zot.php:701
+msgid "Unable to verify channel signature"
+msgstr "Ikke i stand til å sjekke kanalsignaturen"
+
+#: ../../include/zot.php:2265
#, php-format
-msgid "Image exceeds website size limit of %lu bytes"
-msgstr "Bilde overstiger nettstedets størrelsesbegrensning på %lu bytes"
+msgid "Unable to verify site signature for %s"
+msgstr "Ikke i stand til å bekrefte signaturen til %s"
-#: ../../include/photos.php:116
-msgid "Image file is empty."
-msgstr "Bildefilen er tom."
+#: ../../include/zot.php:3592
+msgid "invalid target signature"
+msgstr "MÃ¥lets signatur er ugyldig"
-#: ../../include/photos.php:143 ../../mod/profile_photo.php:222
-msgid "Unable to process image"
-msgstr "Kan ikke behandle bildet"
+#: ../../include/bbcode.php:123 ../../include/bbcode.php:794
+#: ../../include/bbcode.php:797 ../../include/bbcode.php:802
+#: ../../include/bbcode.php:805 ../../include/bbcode.php:808
+#: ../../include/bbcode.php:811 ../../include/bbcode.php:816
+#: ../../include/bbcode.php:819 ../../include/bbcode.php:824
+#: ../../include/bbcode.php:827 ../../include/bbcode.php:830
+#: ../../include/bbcode.php:833
+msgid "Image/photo"
+msgstr "Bilde/fotografi"
-#: ../../include/photos.php:219
-msgid "Photo storage failed."
-msgstr "Bildelagring mislyktes."
+#: ../../include/bbcode.php:162 ../../include/bbcode.php:844
+msgid "Encrypted content"
+msgstr "Kryptert innhold"
-#: ../../include/photos.php:426
-msgid "Upload New Photos"
-msgstr "Last opp nye bilder"
+#: ../../include/bbcode.php:179
+#, php-format
+msgid "Install %s element: "
+msgstr "Installer %s element:"
-#: ../../include/enotify.php:57 ../../include/network.php:1613
-msgid "$Projectname Notification"
-msgstr "$Projectname varsling"
+#: ../../include/bbcode.php:183
+#, php-format
+msgid ""
+"This post contains an installable %s element, however you lack permissions "
+"to install it on this site."
+msgstr "Dette innlegget inneholder det installerbare elementet %s, men du mangler tillatelse til å installere det på dette nettstedet."
-#: ../../include/enotify.php:58 ../../include/network.php:1614
-msgid "$projectname"
-msgstr "$projectname"
+#: ../../include/bbcode.php:193 ../../mod/impel.php:37
+msgid "webpage"
+msgstr "nettside"
-#: ../../include/enotify.php:60 ../../include/network.php:1616
-msgid "Thank You,"
-msgstr "Tusen takk,"
+#: ../../include/bbcode.php:196 ../../mod/impel.php:47
+msgid "layout"
+msgstr "layout"
+
+#: ../../include/bbcode.php:199 ../../mod/impel.php:42
+msgid "block"
+msgstr "byggekloss"
+
+#: ../../include/bbcode.php:202 ../../mod/impel.php:54
+msgid "menu"
+msgstr "meny"
-#: ../../include/enotify.php:62 ../../include/network.php:1618
+#: ../../include/bbcode.php:257
#, php-format
-msgid "%s Administrator"
-msgstr "%s administrator"
+msgid "%1$s wrote the following %2$s %3$s"
+msgstr "%1$s skrev følgende %2$s %3$s"
+
+#: ../../include/bbcode.php:259 ../../mod/tagger.php:51
+msgid "post"
+msgstr "innlegg"
+
+#: ../../include/bbcode.php:547
+msgid "Different viewers will see this text differently"
+msgstr "Denne teksten vil se forskjellig ut for ulike besøkende"
+
+#: ../../include/bbcode.php:755
+msgid "$1 spoiler"
+msgstr "$1 avsløring"
+
+#: ../../include/bbcode.php:782
+msgid "$1 wrote:"
+msgstr "$1 skrev:"
+
+#: ../../include/contact_widgets.php:14
+#, php-format
+msgid "%d invitation available"
+msgid_plural "%d invitations available"
+msgstr[0] "%d invitasjon tilgjengelig"
+msgstr[1] "%d invitasjoner tilgjengelig"
+
+#: ../../include/contact_widgets.php:19 ../../mod/admin.php:439
+msgid "Advanced"
+msgstr "Avansert"
+
+#: ../../include/contact_widgets.php:22
+msgid "Find Channels"
+msgstr "Finn kanaler"
+
+#: ../../include/contact_widgets.php:23
+msgid "Enter name or interest"
+msgstr "Skriv navn eller interesse"
+
+#: ../../include/contact_widgets.php:24
+msgid "Connect/Follow"
+msgstr "Forbindelse/Følg"
+
+#: ../../include/contact_widgets.php:25
+msgid "Examples: Robert Morgenstein, Fishing"
+msgstr "Eksempler: Ola Nordmann, fisking"
+
+#: ../../include/contact_widgets.php:26 ../../mod/directory.php:381
+#: ../../mod/directory.php:386 ../../mod/connections.php:266
+msgid "Find"
+msgstr "Finn"
+
+#: ../../include/contact_widgets.php:27 ../../mod/directory.php:385
+#: ../../mod/suggest.php:60
+msgid "Channel Suggestions"
+msgstr "Kanalforslag"
+
+#: ../../include/contact_widgets.php:29
+msgid "Random Profile"
+msgstr "Tilfeldig profil"
+
+#: ../../include/contact_widgets.php:30
+msgid "Invite Friends"
+msgstr "Inviter venner"
+
+#: ../../include/contact_widgets.php:32
+msgid "Advanced example: name=fred and country=iceland"
+msgstr "Avansert eksempel: navn=fred og land=island"
+
+#: ../../include/contact_widgets.php:128
+#, php-format
+msgid "%d connection in common"
+msgid_plural "%d connections in common"
+msgstr[0] "%d forbindelse felles"
+msgstr[1] "%d forbindelser felles"
+
+#: ../../include/contact_widgets.php:133
+msgid "show more"
+msgstr "vis mer"
+
+#: ../../include/dir_fns.php:139
+msgid "Directory Options"
+msgstr "Kataloginnstillinger"
+
+#: ../../include/dir_fns.php:141
+msgid "Safe Mode"
+msgstr "Trygt modus"
+
+#: ../../include/dir_fns.php:141 ../../include/dir_fns.php:142
+#: ../../include/dir_fns.php:143 ../../mod/filestorage.php:151
+#: ../../mod/filestorage.php:159 ../../mod/removeme.php:60
+#: ../../mod/connedit.php:635 ../../mod/connedit.php:684 ../../mod/api.php:106
+#: ../../mod/photos.php:626 ../../mod/admin.php:410 ../../mod/settings.php:577
+#: ../../mod/menu.php:96 ../../mod/menu.php:153 ../../mod/events.php:462
+#: ../../mod/events.php:463 ../../mod/events.php:472 ../../mod/mitem.php:154
+#: ../../mod/mitem.php:155 ../../mod/mitem.php:228 ../../mod/mitem.php:229
+#: ../../view/theme/redbasic/php/config.php:104
+#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1490
+msgid "No"
+msgstr "Nei"
+
+#: ../../include/dir_fns.php:141 ../../include/dir_fns.php:142
+#: ../../include/dir_fns.php:143 ../../mod/filestorage.php:151
+#: ../../mod/filestorage.php:159 ../../mod/removeme.php:60
+#: ../../mod/api.php:105 ../../mod/photos.php:626 ../../mod/admin.php:412
+#: ../../mod/settings.php:577 ../../mod/menu.php:96 ../../mod/menu.php:153
+#: ../../mod/events.php:462 ../../mod/events.php:463 ../../mod/events.php:472
+#: ../../mod/mitem.php:154 ../../mod/mitem.php:155 ../../mod/mitem.php:228
+#: ../../mod/mitem.php:229 ../../view/theme/redbasic/php/config.php:104
+#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1490
+msgid "Yes"
+msgstr "Ja"
+
+#: ../../include/dir_fns.php:142
+msgid "Public Forums Only"
+msgstr "Bare offentlige forum"
+
+#: ../../include/dir_fns.php:143
+msgid "This Website Only"
+msgstr "Kun dette nettstedet"
#: ../../include/enotify.php:96
#, php-format
@@ -1842,8 +3044,8 @@ msgstr "%s <!item_type!>"
#: ../../include/enotify.php:100
#, php-format
-msgid "[Red:Notify] New mail received at %s"
-msgstr "[Red:Notify] Ny melding mottatt hos %s"
+msgid "[Hubzilla:Notify] New mail received at %s"
+msgstr "[Hubzilla:Notify] Ny melding mottatt hos %s"
#: ../../include/enotify.php:102
#, php-format
@@ -1864,1235 +3066,662 @@ msgstr "en privat melding"
msgid "Please visit %s to view and/or reply to your private messages."
msgstr "Vennligst besøk %s for å se og/eller svare på dine private meldinger."
-#: ../../include/enotify.php:158
+#: ../../include/enotify.php:160
#, php-format
msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]"
msgstr "%1$s, %2$s kommenterte på [zrl=%3$s]a %4$s[/zrl]"
-#: ../../include/enotify.php:166
+#: ../../include/enotify.php:168
#, php-format
msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]"
msgstr "%1$s, %2$s kommenterte på [zrl=%3$s]%4$s's %5$s[/zrl]"
-#: ../../include/enotify.php:175
+#: ../../include/enotify.php:177
#, php-format
msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]"
msgstr "%1$s, %2$s kommenterte på [zrl=%3$s]din %4$s[/zrl]"
-#: ../../include/enotify.php:186
+#: ../../include/enotify.php:188
#, php-format
-msgid "[Red:Notify] Comment to conversation #%1$d by %2$s"
-msgstr "[Red:Notify] Kommentar til samtale #%1$d av %2$s"
+msgid "[Hubzilla:Notify] Comment to conversation #%1$d by %2$s"
+msgstr "[Hubzilla:Notify] Kommentar til samtale #%1$d av %2$s"
-#: ../../include/enotify.php:187
+#: ../../include/enotify.php:189
#, php-format
msgid "%1$s, %2$s commented on an item/conversation you have been following."
msgstr "%1$s, %2$s kommenterte på et element eller en samtale du følger"
-#: ../../include/enotify.php:190 ../../include/enotify.php:205
-#: ../../include/enotify.php:231 ../../include/enotify.php:249
-#: ../../include/enotify.php:263
+#: ../../include/enotify.php:192 ../../include/enotify.php:207
+#: ../../include/enotify.php:233 ../../include/enotify.php:251
+#: ../../include/enotify.php:265
#, php-format
msgid "Please visit %s to view and/or reply to the conversation."
msgstr "Vennligst besøk %s for å se og/eller svare i samtalen"
-#: ../../include/enotify.php:196
+#: ../../include/enotify.php:198
#, php-format
-msgid "[Red:Notify] %s posted to your profile wall"
-msgstr "[Red:Notify] %s skrev et innlegg på din profilvegg"
+msgid "[Hubzilla:Notify] %s posted to your profile wall"
+msgstr "[Hubzilla:Notify] %s skrev et innlegg på din profilvegg"
-#: ../../include/enotify.php:198
+#: ../../include/enotify.php:200
#, php-format
msgid "%1$s, %2$s posted to your profile wall at %3$s"
msgstr "%1$s, %2$s skrev et innlegg på din profilvegg på %3$s"
-#: ../../include/enotify.php:200
+#: ../../include/enotify.php:202
#, php-format
msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]"
msgstr "%1$s, %2$s skrev et innlegg på [zrl=%3$s]din vegg[/zrl]"
-#: ../../include/enotify.php:224
+#: ../../include/enotify.php:226
#, php-format
-msgid "[Red:Notify] %s tagged you"
-msgstr "[Red:Notify] %s merket deg"
+msgid "[Hubzilla:Notify] %s tagged you"
+msgstr "[Hubzilla:Notify] %s merket deg"
-#: ../../include/enotify.php:225
+#: ../../include/enotify.php:227
#, php-format
msgid "%1$s, %2$s tagged you at %3$s"
msgstr "%1$s, %2$s merket deg på %3$s"
-#: ../../include/enotify.php:226
+#: ../../include/enotify.php:228
#, php-format
msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]."
msgstr "%1$s, %2$s [zrl=%3$s]merket deg[/zrl]."
-#: ../../include/enotify.php:238
+#: ../../include/enotify.php:240
#, php-format
-msgid "[Red:Notify] %1$s poked you"
-msgstr "[Red:Notify] %1$s prikket deg"
+msgid "[Hubzilla:Notify] %1$s poked you"
+msgstr "[Hubzilla:Notify] %1$s prikket deg"
-#: ../../include/enotify.php:239
+#: ../../include/enotify.php:241
#, php-format
msgid "%1$s, %2$s poked you at %3$s"
msgstr "%1$s, %2$s dyttet deg på %3$s"
-#: ../../include/enotify.php:240
+#: ../../include/enotify.php:242
#, php-format
msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]."
msgstr "%1$s, %2$s [zrl=%2$s]dyttet deg[/zrl]."
-#: ../../include/enotify.php:256
+#: ../../include/enotify.php:258
#, php-format
-msgid "[Red:Notify] %s tagged your post"
-msgstr "[Red:Notify] %s merket ditt innlegg"
+msgid "[Hubzilla:Notify] %s tagged your post"
+msgstr "[Hubzilla:Notify] %s merket ditt innlegg"
-#: ../../include/enotify.php:257
+#: ../../include/enotify.php:259
#, php-format
msgid "%1$s, %2$s tagged your post at %3$s"
msgstr "%1$s, %2$s merket ditt innlegg på %3$s"
-#: ../../include/enotify.php:258
+#: ../../include/enotify.php:260
#, php-format
msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]"
msgstr "%1$s, %2$s merket [zrl=%3$s]ditt innlegg[/zrl]"
-#: ../../include/enotify.php:270
-msgid "[Red:Notify] Introduction received"
-msgstr "[Red:Notify] Introduksjon mottatt"
+#: ../../include/enotify.php:272
+msgid "[Hubzilla:Notify] Introduction received"
+msgstr "[Hubzilla:Notify] Introduksjon mottatt"
-#: ../../include/enotify.php:271
+#: ../../include/enotify.php:273
#, php-format
msgid "%1$s, you've received an new connection request from '%2$s' at %3$s"
msgstr "%1$s, du har mottatt en ny forespørsel om forbindelse fra '%2$s' hos %3$s"
-#: ../../include/enotify.php:272
+#: ../../include/enotify.php:274
#, php-format
msgid ""
"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s."
msgstr "%1$s, du mottok [zrl=%2$s]en ny forespørsel om forbindelse[/zrl] fra %3$s."
-#: ../../include/enotify.php:276 ../../include/enotify.php:295
+#: ../../include/enotify.php:278 ../../include/enotify.php:297
#, php-format
msgid "You may visit their profile at %s"
msgstr "Du kan besøke profilen deres på %s"
-#: ../../include/enotify.php:278
+#: ../../include/enotify.php:280
#, php-format
msgid "Please visit %s to approve or reject the connection request."
msgstr "Vennligst besøk %s for å godkjenne eller avslå forespørselen om forbindelse."
-#: ../../include/enotify.php:285
-msgid "[Red:Notify] Friend suggestion received"
-msgstr "[Red:Notify] Venneforslag mottatt"
+#: ../../include/enotify.php:287
+msgid "[Hubzilla:Notify] Friend suggestion received"
+msgstr "[Hubzilla:Notify] Venneforslag mottatt"
-#: ../../include/enotify.php:286
+#: ../../include/enotify.php:288
#, php-format
msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s"
msgstr "%1$s, du har mottatt en venneforespørsel fra '%2$s' hos %3$s"
-#: ../../include/enotify.php:287
+#: ../../include/enotify.php:289
#, php-format
msgid ""
"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from "
"%4$s."
msgstr "%1$s, du har mottatt [zrl=%2$s]et venneforslaget[/zrl] angående %3$s fra %4$s. "
-#: ../../include/enotify.php:293
+#: ../../include/enotify.php:295
msgid "Name:"
msgstr "Navn:"
-#: ../../include/enotify.php:294
+#: ../../include/enotify.php:296
msgid "Photo:"
msgstr "Bilde:"
-#: ../../include/enotify.php:297
+#: ../../include/enotify.php:299
#, php-format
msgid "Please visit %s to approve or reject the suggestion."
msgstr "Vennligst besøk %s for å godkjenne eller avslå dette forslaget."
-#: ../../include/enotify.php:508
-msgid "[Red:Notify]"
-msgstr "[Red:Notify]"
+#: ../../include/enotify.php:514
+msgid "[Hubzilla:Notify]"
+msgstr "[Hubzilla:Notify]"
-#: ../../include/network.php:635
-msgid "view full size"
-msgstr "vis full størrelse"
+#: ../../include/follow.php:28
+msgid "Channel is blocked on this site."
+msgstr "Kanalen er blokkert på dette nettstedet."
-#: ../../include/network.php:1660 ../../include/account.php:314
-#: ../../include/account.php:341 ../../include/account.php:401
-msgid "Administrator"
-msgstr "Administrator"
+#: ../../include/follow.php:33
+msgid "Channel location missing."
+msgstr "Kanalplassering mangler."
-#: ../../include/network.php:1674
-msgid "No Subject"
-msgstr "Uten emne"
+#: ../../include/follow.php:82
+msgid "Response from remote channel was incomplete."
+msgstr "Svaret fra den andre kanalen var ikke komplett."
-#: ../../include/bookmarks.php:35
+#: ../../include/follow.php:99
+msgid "Channel was deleted and no longer exists."
+msgstr "Kanalen er slettet og finnes ikke lenger."
+
+#: ../../include/follow.php:152 ../../include/follow.php:180
+msgid "Protocol disabled."
+msgstr "Protokollen er avskrudd."
+
+#: ../../include/follow.php:170
+msgid "Channel discovery failed."
+msgstr "Kanaloppdagelse mislyktes."
+
+#: ../../include/follow.php:196
+msgid "local account not found."
+msgstr "lokal konto ble ikke funnet."
+
+#: ../../include/follow.php:220
+msgid "Cannot connect to yourself."
+msgstr "Kan ikke lage forbindelse med deg selv."
+
+#: ../../include/oembed.php:213
+msgid "Embedded content"
+msgstr "Innebygget innhold"
+
+#: ../../include/oembed.php:222
+msgid "Embedding disabled"
+msgstr "Innbygging avskrudd"
+
+#: ../../include/nav.php:82 ../../include/nav.php:114 ../../boot.php:1485
+msgid "Logout"
+msgstr "Logg ut"
+
+#: ../../include/nav.php:82 ../../include/nav.php:114
+msgid "End this session"
+msgstr "Avslutt denne økten"
+
+#: ../../include/nav.php:85 ../../include/nav.php:145
+msgid "Home"
+msgstr "Hjem"
+
+#: ../../include/nav.php:85
+msgid "Your posts and conversations"
+msgstr "Dine innlegg og samtaler"
+
+#: ../../include/nav.php:86
+msgid "Your profile page"
+msgstr "Din profilside"
+
+#: ../../include/nav.php:88
+msgid "Edit Profiles"
+msgstr "Endre profiler"
+
+#: ../../include/nav.php:88
+msgid "Manage/Edit profiles"
+msgstr "HÃ¥ndter/endre profiler"
+
+#: ../../include/nav.php:90
+msgid "Edit your profile"
+msgstr "Endre din profil"
+
+#: ../../include/nav.php:92
+msgid "Your photos"
+msgstr "Dine bilder"
+
+#: ../../include/nav.php:93
+msgid "Your files"
+msgstr "Dine filer"
+
+#: ../../include/nav.php:97 ../../include/apps.php:146
+msgid "Chat"
+msgstr "Chat"
+
+#: ../../include/nav.php:97
+msgid "Your chatrooms"
+msgstr "Dine chatterom"
+
+#: ../../include/nav.php:103
+msgid "Your bookmarks"
+msgstr "Dine bokmerker"
+
+#: ../../include/nav.php:107
+msgid "Your webpages"
+msgstr "Dine websider"
+
+#: ../../include/nav.php:111 ../../include/apps.php:131 ../../boot.php:1486
+msgid "Login"
+msgstr "Logg inn"
+
+#: ../../include/nav.php:111
+msgid "Sign in"
+msgstr "Logg på"
+
+#: ../../include/nav.php:128
#, php-format
-msgid "%1$s's bookmarks"
-msgstr "%1$s sine bokmerker"
+msgid "%s - click to logout"
+msgstr "%s - klikk for å logge ut"
+
+#: ../../include/nav.php:131
+msgid "Remote authentication"
+msgstr "Fjernautentisering"
+
+#: ../../include/nav.php:131
+msgid "Click to authenticate to your home hub"
+msgstr "Klikk for å godkjennes mot din hjemme-hub"
+
+#: ../../include/nav.php:145
+msgid "Home Page"
+msgstr "Hjemmeside"
+
+#: ../../include/nav.php:149 ../../mod/register.php:224 ../../boot.php:1462
+msgid "Register"
+msgstr "Registrer"
+
+#: ../../include/nav.php:149
+msgid "Create an account"
+msgstr "Lag en konto"
+
+#: ../../include/nav.php:154 ../../include/apps.php:142
+#: ../../mod/layouts.php:176 ../../mod/help.php:202 ../../mod/help.php:207
+msgid "Help"
+msgstr "Hjelp"
+
+#: ../../include/nav.php:154
+msgid "Help and documentation"
+msgstr "Hjelp og dokumentasjon"
+
+#: ../../include/nav.php:157
+msgid "Applications, utilities, links, games"
+msgstr "Programmer, verktøy, lenker, spill"
+
+#: ../../include/nav.php:159 ../../include/text.php:867
+#: ../../include/text.php:879 ../../include/apps.php:147
+#: ../../mod/search.php:40
+msgid "Search"
+msgstr "Søk"
+
+#: ../../include/nav.php:159
+msgid "Search site @name, #tag, ?docs, content"
+msgstr "Søk nettstedet for @navn, #merkelapp, ?dokumentasjon, innhold"
+
+#: ../../include/nav.php:162 ../../include/apps.php:141
+msgid "Directory"
+msgstr "Katalog"
+
+#: ../../include/nav.php:162
+msgid "Channel Directory"
+msgstr "Kanalkatalog"
+
+#: ../../include/nav.php:174 ../../include/apps.php:133
+msgid "Grid"
+msgstr "Nett"
+
+#: ../../include/nav.php:174
+msgid "Your grid"
+msgstr "Ditt nett"
+
+#: ../../include/nav.php:175
+msgid "Mark all grid notifications seen"
+msgstr "Marker alle nettvarsler som sett"
+
+#: ../../include/nav.php:177 ../../include/apps.php:137
+msgid "Channel Home"
+msgstr "Kanalhjem"
+
+#: ../../include/nav.php:177
+msgid "Channel home"
+msgstr "Kanalhjem"
+
+#: ../../include/nav.php:178
+msgid "Mark all channel notifications seen"
+msgstr "Merk alle kanalvarsler som sett"
+
+#: ../../include/nav.php:181 ../../mod/connections.php:260
+msgid "Connections"
+msgstr "Forbindelser"
+
+#: ../../include/nav.php:184
+msgid "Notices"
+msgstr "Varsel"
+
+#: ../../include/nav.php:184
+msgid "Notifications"
+msgstr "Varsler"
+
+#: ../../include/nav.php:185
+msgid "See all notifications"
+msgstr "Se alle varsler"
+
+#: ../../include/nav.php:186 ../../mod/notifications.php:99
+msgid "Mark all system notifications seen"
+msgstr "Merk alle systemvarsler som sett"
+
+#: ../../include/nav.php:188 ../../include/apps.php:143
+msgid "Mail"
+msgstr "Melding"
+
+#: ../../include/nav.php:188
+msgid "Private mail"
+msgstr "Privat post"
+
+#: ../../include/nav.php:189
+msgid "See all private messages"
+msgstr "Se alle private meldinger"
+
+#: ../../include/nav.php:190
+msgid "Mark all private messages seen"
+msgstr "Merk alle private meldinger som sett"
+
+#: ../../include/nav.php:196 ../../include/apps.php:140
+msgid "Events"
+msgstr "Hendelser"
+
+#: ../../include/nav.php:196
+msgid "Event Calendar"
+msgstr "Kalender"
+
+#: ../../include/nav.php:197
+msgid "See all events"
+msgstr "Se alle hendelser"
+
+#: ../../include/nav.php:198
+msgid "Mark all events seen"
+msgstr "Merk alle hendelser som sett"
+
+#: ../../include/nav.php:200 ../../include/apps.php:132
+#: ../../mod/manage.php:160
+msgid "Channel Manager"
+msgstr "Kanalstyring"
+
+#: ../../include/nav.php:200
+msgid "Manage Your Channels"
+msgstr "HÃ¥ndter dine kanaler"
+
+#: ../../include/nav.php:202
+msgid "Account/Channel Settings"
+msgstr "Konto-/kanal-innstillinger"
+
+#: ../../include/nav.php:210
+msgid "Site Setup and Configuration"
+msgstr "Nettstedsoppsett og -konfigurasjon"
+
+#: ../../include/nav.php:246
+msgid "@name, #tag, ?doc, content"
+msgstr "@navn, #merkelapp, ?dokumentasjon, innhold"
+
+#: ../../include/nav.php:247
+msgid "Please wait..."
+msgstr "Vennligst vent..."
-#: ../../include/text.php:391
+#: ../../include/security.php:381
+msgid ""
+"The form security token was not correct. This probably happened because the "
+"form has been opened for too long (>3 hours) before submitting it."
+msgstr "Skjemaets sikkerhetspollett var ikke gyldig. Dette skjedde antakelig fordi skjemaet har vært åpnet for lenge (>3 timer) før det ble sendt inn."
+
+#: ../../include/text.php:394
msgid "prev"
msgstr "forrige"
-#: ../../include/text.php:393
+#: ../../include/text.php:396
msgid "first"
msgstr "første"
-#: ../../include/text.php:422
+#: ../../include/text.php:425
msgid "last"
msgstr "siste"
-#: ../../include/text.php:425
+#: ../../include/text.php:428
msgid "next"
msgstr "neste"
-#: ../../include/text.php:435
+#: ../../include/text.php:438
msgid "older"
msgstr "eldre"
-#: ../../include/text.php:437
+#: ../../include/text.php:440
msgid "newer"
msgstr "nyere"
-#: ../../include/text.php:775
+#: ../../include/text.php:785
msgid "No connections"
msgstr "Ingen forbindelser"
-#: ../../include/text.php:787
+#: ../../include/text.php:797
#, php-format
msgid "%d Connection"
msgid_plural "%d Connections"
msgstr[0] "%d forbindelse"
msgstr[1] "%d forbindelser"
-#: ../../include/text.php:800 ../../mod/viewconnections.php:101
+#: ../../include/text.php:810 ../../mod/viewconnections.php:101
msgid "View Connections"
msgstr "Vis forbindelser"
-#: ../../include/text.php:857 ../../include/text.php:869
-#: ../../include/apps.php:147 ../../include/nav.php:159
-#: ../../mod/search.php:38
-msgid "Search"
-msgstr "Søk"
-
-#: ../../include/text.php:858 ../../include/text.php:870
-#: ../../include/widgets.php:191 ../../mod/filer.php:49
-#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 ../../mod/rbmark.php:28
-#: ../../mod/rbmark.php:98
-msgid "Save"
-msgstr "Lagre"
-
-#: ../../include/text.php:933
+#: ../../include/text.php:954
msgid "poke"
msgstr "prikk"
-#: ../../include/text.php:934
+#: ../../include/text.php:955
msgid "ping"
msgstr "varsle"
-#: ../../include/text.php:934
+#: ../../include/text.php:955
msgid "pinged"
msgstr "varslet"
-#: ../../include/text.php:935
+#: ../../include/text.php:956
msgid "prod"
msgstr "oppildne"
-#: ../../include/text.php:935
+#: ../../include/text.php:956
msgid "prodded"
msgstr "oppildnet"
-#: ../../include/text.php:936
+#: ../../include/text.php:957
msgid "slap"
msgstr "daske"
-#: ../../include/text.php:936
+#: ../../include/text.php:957
msgid "slapped"
msgstr "dasket"
-#: ../../include/text.php:937
+#: ../../include/text.php:958
msgid "finger"
msgstr "fingre"
-#: ../../include/text.php:937
+#: ../../include/text.php:958
msgid "fingered"
msgstr "fingret"
-#: ../../include/text.php:938
+#: ../../include/text.php:959
msgid "rebuff"
msgstr "tilbakevise"
-#: ../../include/text.php:938
+#: ../../include/text.php:959
msgid "rebuffed"
msgstr "tilbakeviste"
-#: ../../include/text.php:948
+#: ../../include/text.php:969
msgid "happy"
msgstr "glad"
-#: ../../include/text.php:949
+#: ../../include/text.php:970
msgid "sad"
msgstr "trist"
-#: ../../include/text.php:950
+#: ../../include/text.php:971
msgid "mellow"
msgstr "dempet"
-#: ../../include/text.php:951
+#: ../../include/text.php:972
msgid "tired"
msgstr "trøtt"
-#: ../../include/text.php:952
+#: ../../include/text.php:973
msgid "perky"
msgstr "oppkvikket"
-#: ../../include/text.php:953
+#: ../../include/text.php:974
msgid "angry"
msgstr "sint"
-#: ../../include/text.php:954
+#: ../../include/text.php:975
msgid "stupified"
msgstr "sløvet"
-#: ../../include/text.php:955
+#: ../../include/text.php:976
msgid "puzzled"
msgstr "forundret"
-#: ../../include/text.php:956
+#: ../../include/text.php:977
msgid "interested"
msgstr "interessert"
-#: ../../include/text.php:957
+#: ../../include/text.php:978
msgid "bitter"
msgstr "bitter"
-#: ../../include/text.php:958
+#: ../../include/text.php:979
msgid "cheerful"
msgstr "munter"
-#: ../../include/text.php:959
+#: ../../include/text.php:980
msgid "alive"
msgstr "levende"
-#: ../../include/text.php:960
+#: ../../include/text.php:981
msgid "annoyed"
msgstr "irritert"
-#: ../../include/text.php:961
+#: ../../include/text.php:982
msgid "anxious"
msgstr "nervøs"
-#: ../../include/text.php:962
+#: ../../include/text.php:983
msgid "cranky"
msgstr "gretten"
-#: ../../include/text.php:963
+#: ../../include/text.php:984
msgid "disturbed"
msgstr "foruroliget"
-#: ../../include/text.php:964
+#: ../../include/text.php:985
msgid "frustrated"
msgstr "frustrert"
-#: ../../include/text.php:965
+#: ../../include/text.php:986
msgid "depressed"
msgstr "lei seg"
-#: ../../include/text.php:966
+#: ../../include/text.php:987
msgid "motivated"
msgstr "motivert"
-#: ../../include/text.php:967
+#: ../../include/text.php:988
msgid "relaxed"
msgstr "avslappet"
-#: ../../include/text.php:968
+#: ../../include/text.php:989
msgid "surprised"
msgstr "overrasket"
-#: ../../include/text.php:1144
+#: ../../include/text.php:1165
msgid "May"
msgstr "mai"
-#: ../../include/text.php:1247
-msgid "unknown.???"
-msgstr "ukjent.???"
+#: ../../include/text.php:1242 ../../include/text.php:1246
+msgid "Unknown Attachment"
+msgstr "Ukjent vedlegg"
#: ../../include/text.php:1248
-msgid "bytes"
-msgstr "bytes"
+msgid "unknown"
+msgstr "ukjent"
#: ../../include/text.php:1284
msgid "remove category"
msgstr "fjern kategori"
-#: ../../include/text.php:1359
+#: ../../include/text.php:1361
msgid "remove from file"
msgstr "fjern fra fil"
-#: ../../include/text.php:1443 ../../include/text.php:1454
+#: ../../include/text.php:1507 ../../include/text.php:1518
msgid "Click to open/close"
msgstr "Klikk for å åpne/lukke"
-#: ../../include/text.php:1609 ../../mod/events.php:497
+#: ../../include/text.php:1692 ../../mod/events.php:638
msgid "Link to Source"
msgstr "Lenke til kilde"
-#: ../../include/text.php:1630 ../../include/text.php:1701
+#: ../../include/text.php:1713 ../../include/text.php:1785
msgid "default"
msgstr "standard"
-#: ../../include/text.php:1638
+#: ../../include/text.php:1721
msgid "Page layout"
msgstr "Sidens layout"
-#: ../../include/text.php:1638
+#: ../../include/text.php:1721
msgid "You can create your own with the layouts tool"
msgstr "Du kan lage din egen med layout-verktøyet"
-#: ../../include/text.php:1679
+#: ../../include/text.php:1763
msgid "Page content type"
msgstr "Sidens innholdstype"
-#: ../../include/text.php:1713
+#: ../../include/text.php:1797
msgid "Select an alternate language"
msgstr "Velg et annet språk"
-#: ../../include/text.php:1845
+#: ../../include/text.php:1929
msgid "activity"
msgstr "aktivitet"
-#: ../../include/text.php:2140
+#: ../../include/text.php:2224
msgid "Design Tools"
msgstr "Designverktøy"
-#: ../../include/text.php:2143 ../../mod/blocks.php:147
+#: ../../include/text.php:2227 ../../mod/blocks.php:147
msgid "Blocks"
msgstr "Byggeklosser"
-#: ../../include/text.php:2144 ../../mod/menu.php:103
+#: ../../include/text.php:2228 ../../mod/menu.php:103
msgid "Menus"
msgstr "Menyer"
-#: ../../include/text.php:2145 ../../mod/layouts.php:174
+#: ../../include/text.php:2229 ../../mod/layouts.php:174
msgid "Layouts"
msgstr "Layout"
-#: ../../include/text.php:2146
+#: ../../include/text.php:2230
msgid "Pages"
msgstr "Sider"
-#: ../../include/acl_selectors.php:239
-msgid "Visible to your default audience"
-msgstr "Synlig for ditt standard publikum"
-
-#: ../../include/acl_selectors.php:240
-msgid "Show"
-msgstr "Vis"
-
-#: ../../include/acl_selectors.php:241
-msgid "Don't show"
-msgstr "Ikke vis"
-
-#: ../../include/acl_selectors.php:247 ../../mod/filestorage.php:147
-#: ../../mod/chat.php:207 ../../mod/photos.php:592 ../../mod/photos.php:962
-#: ../../mod/events.php:708 ../../mod/thing.php:310 ../../mod/thing.php:356
-msgid "Permissions"
-msgstr "Tillatelser"
-
-#: ../../include/acl_selectors.php:248 ../../include/ItemObject.php:361
-#: ../../mod/photos.php:1179
-msgid "Close"
-msgstr "Lukk"
-
-#: ../../include/attach.php:243 ../../include/attach.php:329
-msgid "Item was not found."
-msgstr "Elementet ble ikke funnet."
-
-#: ../../include/attach.php:471
-msgid "No source file."
-msgstr "Ingen kildefil."
-
-#: ../../include/attach.php:489
-msgid "Cannot locate file to replace"
-msgstr "Kan ikke finne filen som skal byttes ut"
-
-#: ../../include/attach.php:507
-msgid "Cannot locate file to revise/update"
-msgstr "Finner ikke filen som skal revideres/oppdateres"
-
-#: ../../include/attach.php:632
-#, php-format
-msgid "File exceeds size limit of %d"
-msgstr "Filens størrelse overgår grensen på %d"
-
-#: ../../include/attach.php:645
-#, php-format
-msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
-msgstr "Du har nådd din lagringsgrense for vedlegg på %1$.0f Mbytes."
-
-#: ../../include/attach.php:793
-msgid "File upload failed. Possible system limit or action terminated."
-msgstr "Mislyktes med å laste opp filen. Mulig systemgrense eller handling avbrutt."
-
-#: ../../include/attach.php:806
-msgid "Stored file could not be verified. Upload failed."
-msgstr "Lagret fil kunne ikke bekreftes. Opplasting mislyktes."
-
-#: ../../include/attach.php:854 ../../include/attach.php:870
-msgid "Path not available."
-msgstr "Stien er ikke tilgjengelig."
-
-#: ../../include/attach.php:916 ../../include/attach.php:1069
-msgid "Empty pathname"
-msgstr "Tomt sti-navn"
-
-#: ../../include/attach.php:942
-msgid "duplicate filename or path"
-msgstr "duplikat av filnavn eller sti"
-
-#: ../../include/attach.php:965
-msgid "Path not found."
-msgstr "Stien ble ikke funnet."
-
-#: ../../include/attach.php:1023
-msgid "mkdir failed."
-msgstr "mkdir mislyktes."
-
-#: ../../include/attach.php:1027
-msgid "database storage failed."
-msgstr "databaselagring mislyktes."
-
-#: ../../include/attach.php:1075
-msgid "Empty path"
-msgstr "Tom sti"
-
-#: ../../include/import.php:23
-msgid ""
-"Cannot create a duplicate channel identifier on this system. Import failed."
-msgstr "Kan ikke lage en kopi av kanal-identifikatoren på dette systemet. Import mislyktes."
-
-#: ../../include/import.php:70
-msgid "Channel clone failed. Import failed."
-msgstr "Kanalkloning mislyktes. Import mislyktes."
-
-#: ../../include/import.php:80 ../../mod/import.php:138
-msgid "Cloned channel not found. Import failed."
-msgstr "Klonet kanal ble ikke funnet. Import mislyktes."
-
-#: ../../include/notify.php:20
-msgid "created a new post"
-msgstr "laget et nytt innlegg"
-
-#: ../../include/notify.php:21
-#, php-format
-msgid "commented on %s's post"
-msgstr "kommenterte på %s sitt innlegg"
-
-#: ../../include/page_widgets.php:6
-msgid "New Page"
-msgstr "Ny side"
-
-#: ../../include/page_widgets.php:39 ../../mod/layouts.php:188
-#: ../../mod/webpages.php:187 ../../mod/blocks.php:159
-msgid "View"
-msgstr "Vis"
-
-#: ../../include/page_widgets.php:41 ../../mod/webpages.php:189
-msgid "Actions"
-msgstr "Handlinger"
-
-#: ../../include/page_widgets.php:42 ../../mod/webpages.php:190
-msgid "Page Link"
-msgstr "Sidelenke"
-
-#: ../../include/page_widgets.php:43
-msgid "Title"
-msgstr "Tittel"
-
-#: ../../include/page_widgets.php:44 ../../mod/layouts.php:181
-#: ../../mod/menu.php:110 ../../mod/webpages.php:192 ../../mod/blocks.php:150
-msgid "Created"
-msgstr "Laget"
-
-#: ../../include/page_widgets.php:45 ../../mod/layouts.php:182
-#: ../../mod/menu.php:111 ../../mod/webpages.php:193 ../../mod/blocks.php:151
-msgid "Edited"
-msgstr "Endret"
-
-#: ../../include/photo/photo_driver.php:705 ../../mod/photos.php:94
-#: ../../mod/photos.php:660 ../../mod/profile_photo.php:146
-#: ../../mod/profile_photo.php:236 ../../mod/profile_photo.php:376
-msgid "Profile Photos"
-msgstr "Profilbilder"
-
-#: ../../include/profile_selectors.php:6
-#: ../../include/profile_selectors.php:23 ../../mod/id.php:103
-msgid "Male"
-msgstr "Mannlig"
-
-#: ../../include/profile_selectors.php:6
-#: ../../include/profile_selectors.php:23 ../../mod/id.php:105
-msgid "Female"
-msgstr "Kvinnelig"
-
-#: ../../include/profile_selectors.php:6
-msgid "Currently Male"
-msgstr "For tiden mann"
-
-#: ../../include/profile_selectors.php:6
-msgid "Currently Female"
-msgstr "For tiden kvinne"
-
-#: ../../include/profile_selectors.php:6
-msgid "Mostly Male"
-msgstr "For det meste mann"
-
-#: ../../include/profile_selectors.php:6
-msgid "Mostly Female"
-msgstr "For det meste kvinne"
-
-#: ../../include/profile_selectors.php:6
-msgid "Transgender"
-msgstr "Transkjønnet"
-
-#: ../../include/profile_selectors.php:6
-msgid "Intersex"
-msgstr "interkjønnet"
-
-#: ../../include/profile_selectors.php:6
-msgid "Transsexual"
-msgstr "Transseksuell"
-
-#: ../../include/profile_selectors.php:6
-msgid "Hermaphrodite"
-msgstr "Hermafroditt"
-
-#: ../../include/profile_selectors.php:6
-msgid "Neuter"
-msgstr "Intetkjønn"
-
-#: ../../include/profile_selectors.php:6
-msgid "Non-specific"
-msgstr "Ubestemt"
-
-#: ../../include/profile_selectors.php:6
-msgid "Undecided"
-msgstr "Ubestemt"
-
-#: ../../include/profile_selectors.php:42
-#: ../../include/profile_selectors.php:61
-msgid "Males"
-msgstr "Menn"
-
-#: ../../include/profile_selectors.php:42
-#: ../../include/profile_selectors.php:61
-msgid "Females"
-msgstr "Kvinner"
-
-#: ../../include/profile_selectors.php:42
-msgid "Gay"
-msgstr "Homo"
-
-#: ../../include/profile_selectors.php:42
-msgid "Lesbian"
-msgstr "Lesbisk"
-
-#: ../../include/profile_selectors.php:42
-msgid "No Preference"
-msgstr "Ingen preferanse"
-
-#: ../../include/profile_selectors.php:42
-msgid "Bisexual"
-msgstr "Biseksuell"
-
-#: ../../include/profile_selectors.php:42
-msgid "Autosexual"
-msgstr "Autoseksuell"
-
-#: ../../include/profile_selectors.php:42
-msgid "Abstinent"
-msgstr "Avholdende"
-
-#: ../../include/profile_selectors.php:42
-msgid "Virgin"
-msgstr "Jomfru"
-
-#: ../../include/profile_selectors.php:42
-msgid "Deviant"
-msgstr "Avviker"
-
-#: ../../include/profile_selectors.php:42
-msgid "Fetish"
-msgstr "Fetisj"
-
-#: ../../include/profile_selectors.php:42
-msgid "Oodles"
-msgstr "Masse"
-
-#: ../../include/profile_selectors.php:42
-msgid "Nonsexual"
-msgstr "Ikke-seksuell"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Single"
-msgstr "Enslig"
-
-#: ../../include/profile_selectors.php:80
-msgid "Lonely"
-msgstr "Ensom"
-
-#: ../../include/profile_selectors.php:80
-msgid "Available"
-msgstr "Tilgjengelig"
-
-#: ../../include/profile_selectors.php:80
-msgid "Unavailable"
-msgstr "Ikke tilgjengelig"
-
-#: ../../include/profile_selectors.php:80
-msgid "Has crush"
-msgstr "Er forelsket"
-
-#: ../../include/profile_selectors.php:80
-msgid "Infatuated"
-msgstr "Betatt"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Dating"
-msgstr "Sammen med"
-
-#: ../../include/profile_selectors.php:80
-msgid "Unfaithful"
-msgstr "Utro"
-
-#: ../../include/profile_selectors.php:80
-msgid "Sex Addict"
-msgstr "Sexavhengig"
-
-#: ../../include/profile_selectors.php:80 ../../include/identity.php:390
-#: ../../include/identity.php:391 ../../include/identity.php:398
-#: ../../include/widgets.php:429 ../../mod/connedit.php:569
-#: ../../mod/settings.php:337 ../../mod/settings.php:341
-#: ../../mod/settings.php:342 ../../mod/settings.php:345
-#: ../../mod/settings.php:356
-msgid "Friends"
-msgstr "Venner"
-
-#: ../../include/profile_selectors.php:80
-msgid "Friends/Benefits"
-msgstr "Venner med frynsegoder"
-
-#: ../../include/profile_selectors.php:80
-msgid "Casual"
-msgstr "Tilfeldig"
-
-#: ../../include/profile_selectors.php:80
-msgid "Engaged"
-msgstr "Forlovet"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Married"
-msgstr "Gift"
-
-#: ../../include/profile_selectors.php:80
-msgid "Imaginarily married"
-msgstr "Gift i fantasien"
-
-#: ../../include/profile_selectors.php:80
-msgid "Partners"
-msgstr "Partnere"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Cohabiting"
-msgstr "Samboer"
-
-#: ../../include/profile_selectors.php:80
-msgid "Common law"
-msgstr "Samboer"
-
-#: ../../include/profile_selectors.php:80
-msgid "Happy"
-msgstr "Lykkelig"
-
-#: ../../include/profile_selectors.php:80
-msgid "Not looking"
-msgstr "Ikke på utkikk"
-
-#: ../../include/profile_selectors.php:80
-msgid "Swinger"
-msgstr "Partnerbytte"
-
-#: ../../include/profile_selectors.php:80
-msgid "Betrayed"
-msgstr "Bedratt"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Separated"
-msgstr "Separert"
-
-#: ../../include/profile_selectors.php:80
-msgid "Unstable"
-msgstr "Ustabilt"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Divorced"
-msgstr "Skilt"
-
-#: ../../include/profile_selectors.php:80
-msgid "Imaginarily divorced"
-msgstr "Skilt i fantasien"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Widowed"
-msgstr "Enke"
-
-#: ../../include/profile_selectors.php:80
-msgid "Uncertain"
-msgstr "Usikkert"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "It's complicated"
-msgstr "Det er komplisert"
-
-#: ../../include/profile_selectors.php:80
-msgid "Don't care"
-msgstr "Bryr meg ikke"
-
-#: ../../include/profile_selectors.php:80
-msgid "Ask me"
-msgstr "Spør meg"
-
-#: ../../include/oembed.php:213
-msgid "Embedded content"
-msgstr "Innebygget innhold"
-
-#: ../../include/oembed.php:222
-msgid "Embedding disabled"
-msgstr "Innbygging avskrudd"
-
-#: ../../include/event.php:22 ../../include/bb2diaspora.php:459
-msgid "l F d, Y \\@ g:i A"
-msgstr "l F d, Y \\@ g:i A"
-
-#: ../../include/event.php:30 ../../include/bb2diaspora.php:465
-msgid "Starts:"
-msgstr "Starter:"
-
-#: ../../include/event.php:40 ../../include/bb2diaspora.php:473
-msgid "Finishes:"
-msgstr "Slutter:"
-
-#: ../../include/event.php:50 ../../include/bb2diaspora.php:481
-#: ../../include/identity.php:992 ../../mod/directory.php:302
-#: ../../mod/events.php:701
-msgid "Location:"
-msgstr "Plassering:"
-
-#: ../../include/event.php:766
-msgid "This event has been added to your calendar."
-msgstr "Denne hendelsen er lagt til i din kalender."
-
-#: ../../include/event.php:953
-msgid "Not specified"
-msgstr "Ikke spesifisert"
-
-#: ../../include/event.php:954
-msgid "Needs Action"
-msgstr "Trenger handling"
-
-#: ../../include/event.php:955
-msgid "Completed"
-msgstr "Ferdig"
-
-#: ../../include/event.php:956
-msgid "In Process"
-msgstr "Igang"
-
-#: ../../include/event.php:957
-msgid "Cancelled"
-msgstr "Avbrutt"
-
-#: ../../include/apps.php:128
-msgid "Site Admin"
-msgstr "Nettstedsadministrator"
-
-#: ../../include/apps.php:130
-msgid "Address Book"
-msgstr "Adressebok"
-
-#: ../../include/apps.php:131 ../../include/nav.php:111 ../../boot.php:1497
-msgid "Login"
-msgstr "Logg inn"
-
-#: ../../include/apps.php:132 ../../include/nav.php:200
-#: ../../mod/manage.php:160
-msgid "Channel Manager"
-msgstr "Kanalstyring"
-
-#: ../../include/apps.php:133
-msgid "Matrix"
-msgstr "Matrix"
-
-#: ../../include/apps.php:134 ../../include/widgets.php:553
-#: ../../include/nav.php:202 ../../mod/admin.php:1033 ../../mod/admin.php:1233
-msgid "Settings"
-msgstr "Innstillinger"
-
-#: ../../include/apps.php:137 ../../include/nav.php:177
-msgid "Channel Home"
-msgstr "Kanalhjem"
-
-#: ../../include/apps.php:138 ../../include/identity.php:1226
-#: ../../include/identity.php:1343 ../../mod/profperm.php:112
-msgid "Profile"
-msgstr "Profil"
-
-#: ../../include/apps.php:140 ../../include/nav.php:196
-#: ../../mod/events.php:526
-msgid "Events"
-msgstr "Hendelser"
-
-#: ../../include/apps.php:141 ../../include/nav.php:162
-msgid "Directory"
-msgstr "Katalog"
-
-#: ../../include/apps.php:142 ../../include/nav.php:154 ../../mod/help.php:202
-#: ../../mod/help.php:207 ../../mod/layouts.php:176
-msgid "Help"
-msgstr "Hjelp"
-
-#: ../../include/apps.php:143 ../../include/nav.php:188
-msgid "Mail"
-msgstr "Melding"
-
-#: ../../include/apps.php:144 ../../mod/mood.php:131
-msgid "Mood"
-msgstr "Stemning"
-
-#: ../../include/apps.php:146 ../../include/nav.php:97
-msgid "Chat"
-msgstr "Chat"
-
-#: ../../include/apps.php:148
-msgid "Probe"
-msgstr "Undersøk"
-
-#: ../../include/apps.php:149
-msgid "Suggest"
-msgstr "Forreslå"
-
-#: ../../include/apps.php:150
-msgid "Random Channel"
-msgstr "Tilfeldig kanal"
-
-#: ../../include/apps.php:151
-msgid "Invite"
-msgstr "Inviter"
-
-#: ../../include/apps.php:152
-msgid "Features"
-msgstr "Funksjoner"
-
-#: ../../include/apps.php:153 ../../mod/id.php:28
-msgid "Language"
-msgstr "Språk"
-
-#: ../../include/apps.php:154
-msgid "Post"
-msgstr "Innlegg"
-
-#: ../../include/apps.php:155 ../../mod/id.php:17 ../../mod/id.php:18
-#: ../../mod/id.php:19
-msgid "Profile Photo"
-msgstr "Profilbilde"
-
-#: ../../include/apps.php:247 ../../mod/settings.php:84
-#: ../../mod/settings.php:609
-msgid "Update"
-msgstr "Oppdater"
-
-#: ../../include/apps.php:247
-msgid "Install"
-msgstr "Installer"
-
-#: ../../include/apps.php:252
-msgid "Purchase"
-msgstr "Kjøp"
-
-#: ../../include/auth.php:131
-msgid "Logged out."
-msgstr "Logget ut."
-
-#: ../../include/auth.php:272
-msgid "Failed authentication"
-msgstr "Mislykket autentisering"
-
-#: ../../include/auth.php:286 ../../mod/openid.php:189
-msgid "Login failed."
-msgstr "Innlogging mislyktes."
-
-#: ../../include/bb2diaspora.php:373
-msgid "Attachments:"
-msgstr "Vedlegg:"
-
-#: ../../include/bb2diaspora.php:461
-msgid "$Projectname event notification:"
-msgstr "$Projectname hendelsesvarsling:"
-
-#: ../../include/bbcode.php:123 ../../include/bbcode.php:793
-#: ../../include/bbcode.php:796 ../../include/bbcode.php:801
-#: ../../include/bbcode.php:804 ../../include/bbcode.php:807
-#: ../../include/bbcode.php:810 ../../include/bbcode.php:815
-#: ../../include/bbcode.php:818 ../../include/bbcode.php:823
-#: ../../include/bbcode.php:826 ../../include/bbcode.php:829
-#: ../../include/bbcode.php:832
-msgid "Image/photo"
-msgstr "Bilde/fotografi"
-
-#: ../../include/bbcode.php:162 ../../include/bbcode.php:843
-msgid "Encrypted content"
-msgstr "Kryptert innhold"
-
-#: ../../include/bbcode.php:179
-#, php-format
-msgid "Install %s element: "
-msgstr "Installer %s element:"
-
-#: ../../include/bbcode.php:183
-#, php-format
-msgid ""
-"This post contains an installable %s element, however you lack permissions "
-"to install it on this site."
-msgstr "Dette innlegget inneholder det installerbare elementet %s, men du mangler tillatelse til å installere det på dette nettstedet."
-
-#: ../../include/bbcode.php:193 ../../mod/impel.php:37
-msgid "webpage"
-msgstr "nettside"
-
-#: ../../include/bbcode.php:196 ../../mod/impel.php:47
-msgid "layout"
-msgstr "layout"
-
-#: ../../include/bbcode.php:199 ../../mod/impel.php:42
-msgid "block"
-msgstr "byggekloss"
-
-#: ../../include/bbcode.php:202 ../../mod/impel.php:54
-msgid "menu"
-msgstr "meny"
-
-#: ../../include/bbcode.php:257
-#, php-format
-msgid "%1$s wrote the following %2$s %3$s"
-msgstr "%1$s skrev følgende %2$s %3$s"
-
-#: ../../include/bbcode.php:259 ../../mod/tagger.php:51
-msgid "post"
-msgstr "innlegg"
-
-#: ../../include/bbcode.php:547
-msgid "Different viewers will see this text differently"
-msgstr "Denne teksten vil se forskjellig ut for ulike besøkende"
-
-#: ../../include/bbcode.php:754
-msgid "$1 spoiler"
-msgstr "$1 avsløring"
-
-#: ../../include/bbcode.php:781
-msgid "$1 wrote:"
-msgstr "$1 skrev:"
-
-#: ../../include/account.php:27
-msgid "Not a valid email address"
-msgstr "Ikke en gyldig e-postadresse"
-
-#: ../../include/account.php:29
-msgid "Your email domain is not among those allowed on this site"
-msgstr "Ditt e-postdomene er ikke blant de som er tillatt på dette stedet"
-
-#: ../../include/account.php:35
-msgid "Your email address is already registered at this site."
-msgstr "Din e-postadresse er allerede registrert på dette nettstedet."
-
-#: ../../include/account.php:67
-msgid "An invitation is required."
-msgstr "En invitasjon er påkrevd."
-
-#: ../../include/account.php:71
-msgid "Invitation could not be verified."
-msgstr "Invitasjon kunne ikke bekreftes."
-
-#: ../../include/account.php:121
-msgid "Please enter the required information."
-msgstr "Vennligst skriv inn nødvendig informasjon."
-
-#: ../../include/account.php:188
-msgid "Failed to store account information."
-msgstr "Mislyktes med å lagre kontoinformasjon."
-
-#: ../../include/account.php:246
-#, php-format
-msgid "Registration confirmation for %s"
-msgstr "Registreringsbekreftelse for %s"
-
-#: ../../include/account.php:312
-#, php-format
-msgid "Registration request at %s"
-msgstr "Registreringsforespørsel hos %s"
-
-#: ../../include/account.php:336
-msgid "your registration password"
-msgstr "ditt registreringspassord"
-
-#: ../../include/account.php:339 ../../include/account.php:399
-#, php-format
-msgid "Registration details for %s"
-msgstr "Registreringsdetaljer for %s"
-
-#: ../../include/account.php:408
-msgid "Account approved."
-msgstr "Konto godkjent."
-
-#: ../../include/account.php:447
-#, php-format
-msgid "Registration revoked for %s"
-msgstr "Registrering trukket tilbake for %s"
-
-#: ../../include/account.php:492
-msgid "Account verified. Please login."
-msgstr "Konto bekreftet. Vennligst logg inn."
-
-#: ../../include/account.php:705 ../../include/account.php:707
-msgid "Click here to upgrade."
-msgstr "Klikk her for å oppgradere."
-
-#: ../../include/account.php:713
-msgid "This action exceeds the limits set by your subscription plan."
-msgstr "Denne handlingen går utenfor grensene satt i din abonnementsplan."
-
-#: ../../include/account.php:718
-msgid "This action is not available under your subscription plan."
-msgstr "Denne handlingen er ikke tilgjengelig i din abonnementsplan."
-
-#: ../../include/follow.php:28
-msgid "Channel is blocked on this site."
-msgstr "Kanalen er blokkert på dette nettstedet."
-
-#: ../../include/follow.php:33
-msgid "Channel location missing."
-msgstr "Kanalplassering mangler."
-
-#: ../../include/follow.php:82
-msgid "Response from remote channel was incomplete."
-msgstr "Svaret fra den andre kanalen var ikke komplett."
-
-#: ../../include/follow.php:99
-msgid "Channel was deleted and no longer exists."
-msgstr "Kanalen er slettet og finnes ikke lenger."
-
-#: ../../include/follow.php:154
-msgid "Protocol disabled."
-msgstr "Protokollen er avskrudd."
-
-#: ../../include/follow.php:170
-msgid "Channel discovery failed."
-msgstr "Kanaloppdagelse mislyktes."
-
-#: ../../include/follow.php:186
-msgid "local account not found."
-msgstr "lokal konto ble ikke funnet."
-
-#: ../../include/follow.php:210
-msgid "Cannot connect to yourself."
-msgstr "Kan ikke lage forbindelse med deg selv."
-
-#: ../../include/security.php:345
-msgid ""
-"The form security token was not correct. This probably happened because the "
-"form has been opened for too long (>3 hours) before submitting it."
-msgstr "Skjemaets sikkerhetspollett var ikke gyldig. Dette skjedde antakelig fordi skjemaet har vært åpnet for lenge (>3 timer) før det ble sendt inn."
-
-#: ../../include/contact_widgets.php:14
-#, php-format
-msgid "%d invitation available"
-msgid_plural "%d invitations available"
-msgstr[0] "%d invitasjon tilgjengelig"
-msgstr[1] "%d invitasjoner tilgjengelig"
-
-#: ../../include/contact_widgets.php:19 ../../mod/admin.php:415
-msgid "Advanced"
-msgstr "Avansert"
-
-#: ../../include/contact_widgets.php:22
-msgid "Find Channels"
-msgstr "Finn kanaler"
-
-#: ../../include/contact_widgets.php:23
-msgid "Enter name or interest"
-msgstr "Skriv navn eller interesse"
-
-#: ../../include/contact_widgets.php:24
-msgid "Connect/Follow"
-msgstr "Forbindelse/Følg"
-
-#: ../../include/contact_widgets.php:25
-msgid "Examples: Robert Morgenstein, Fishing"
-msgstr "Eksempler: Ola Nordmann, fisking"
-
-#: ../../include/contact_widgets.php:26 ../../mod/directory.php:379
-#: ../../mod/directory.php:384 ../../mod/connections.php:266
-msgid "Find"
-msgstr "Finn"
-
-#: ../../include/contact_widgets.php:27 ../../mod/directory.php:383
-#: ../../mod/suggest.php:60
-msgid "Channel Suggestions"
-msgstr "Kanalforslag"
-
-#: ../../include/contact_widgets.php:29
-msgid "Random Profile"
-msgstr "Tilfeldig profil"
-
-#: ../../include/contact_widgets.php:30
-msgid "Invite Friends"
-msgstr "Inviter venner"
-
-#: ../../include/contact_widgets.php:32
-msgid "Advanced example: name=fred and country=iceland"
-msgstr "Avansert eksempel: navn=fred og land=island"
-
-#: ../../include/contact_widgets.php:60 ../../include/contact_widgets.php:98
-#: ../../include/widgets.php:306
-msgid "Everything"
-msgstr "Alt"
-
-#: ../../include/contact_widgets.php:95 ../../include/taxonomy.php:271
-#: ../../include/widgets.php:35
-msgid "Categories"
-msgstr "Kategorier"
-
-#: ../../include/contact_widgets.php:128
-#, php-format
-msgid "%d connection in common"
-msgid_plural "%d connections in common"
-msgstr[0] "%d forbindelse felles"
-msgstr[1] "%d forbindelser felles"
-
-#: ../../include/contact_widgets.php:133
-msgid "show more"
-msgstr "vis mer"
-
#: ../../include/group.php:26
msgid ""
"A deleted group with this name was revived. Existing item permissions "
@@ -3104,7 +3733,7 @@ msgstr "En slettet gruppe med dette navnet ble gjenopprettet. Eksisterende tilla
msgid "Add new connections to this collection (privacy group)"
msgstr "Legg nye forbindelser til denne samlingen (personverngruppe)"
-#: ../../include/group.php:251 ../../mod/admin.php:788
+#: ../../include/group.php:251 ../../mod/admin.php:814
msgid "All Channels"
msgstr "Alle kanaler"
@@ -3128,343 +3757,62 @@ msgstr "Legg til ny samling"
msgid "Channels not in any collection"
msgstr "Kanaler som ikke er i noen samling"
-#: ../../include/group.php:300 ../../include/widgets.php:274
-msgid "add"
-msgstr "legg til"
-
-#: ../../include/taxonomy.php:229 ../../include/taxonomy.php:250
-msgid "Tags"
-msgstr "Merkelapper"
-
-#: ../../include/taxonomy.php:294
-msgid "Keywords"
-msgstr "Nøkkelord"
-
-#: ../../include/taxonomy.php:315
-msgid "have"
-msgstr "har"
-
-#: ../../include/taxonomy.php:315
-msgid "has"
-msgstr "har"
-
-#: ../../include/taxonomy.php:316
-msgid "want"
-msgstr "ønsker"
-
-#: ../../include/taxonomy.php:316
-msgid "wants"
-msgstr "ønsker"
-
-#: ../../include/taxonomy.php:317 ../../include/ItemObject.php:254
-msgid "like"
-msgstr "liker"
-
-#: ../../include/taxonomy.php:317
-msgid "likes"
-msgstr "liker"
-
-#: ../../include/taxonomy.php:318 ../../include/ItemObject.php:255
-msgid "dislike"
-msgstr "misliker"
-
-#: ../../include/taxonomy.php:318
-msgid "dislikes"
-msgstr "misliker"
-
-#: ../../include/dir_fns.php:126
-msgid "Directory Options"
-msgstr "Kataloginnstillinger"
-
-#: ../../include/dir_fns.php:128
-msgid "Safe Mode"
-msgstr "Trygt modus"
-
-#: ../../include/dir_fns.php:128 ../../include/dir_fns.php:129
-#: ../../include/dir_fns.php:130 ../../mod/removeme.php:60
-#: ../../mod/mitem.php:154 ../../mod/mitem.php:155 ../../mod/mitem.php:228
-#: ../../mod/mitem.php:229 ../../mod/connedit.php:631
-#: ../../mod/connedit.php:659 ../../mod/filestorage.php:151
-#: ../../mod/filestorage.php:159 ../../mod/admin.php:386 ../../mod/menu.php:96
-#: ../../mod/menu.php:153 ../../mod/photos.php:589 ../../mod/settings.php:574
-#: ../../mod/api.php:106 ../../view/theme/redbasic/php/config.php:104
-#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1501
-msgid "No"
-msgstr "Nei"
-
-#: ../../include/dir_fns.php:128 ../../include/dir_fns.php:129
-#: ../../include/dir_fns.php:130 ../../mod/removeme.php:60
-#: ../../mod/mitem.php:154 ../../mod/mitem.php:155 ../../mod/mitem.php:228
-#: ../../mod/mitem.php:229 ../../mod/filestorage.php:151
-#: ../../mod/filestorage.php:159 ../../mod/admin.php:388 ../../mod/menu.php:96
-#: ../../mod/menu.php:153 ../../mod/photos.php:589 ../../mod/settings.php:574
-#: ../../mod/api.php:105 ../../view/theme/redbasic/php/config.php:104
-#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1501
-msgid "Yes"
-msgstr "Ja"
-
-#: ../../include/dir_fns.php:129
-msgid "Public Forums Only"
-msgstr "Bare offentlige forum"
-
-#: ../../include/dir_fns.php:130
-msgid "This Website Only"
-msgstr "Kun dette nettstedet"
-
-#: ../../include/identity.php:32
-msgid "Unable to obtain identity information from database"
-msgstr "Klarer ikke å få tak i identitetsinformasjon fra databasen"
-
-#: ../../include/identity.php:66
-msgid "Empty name"
-msgstr "Mangler navn"
-
-#: ../../include/identity.php:69
-msgid "Name too long"
-msgstr "Navnet er for langt"
-
-#: ../../include/identity.php:181
-msgid "No account identifier"
-msgstr "Ingen kontoidentifikator"
-
-#: ../../include/identity.php:193
-msgid "Nickname is required."
-msgstr "Kallenavn er påkrevd."
-
-#: ../../include/identity.php:207
-msgid "Reserved nickname. Please choose another."
-msgstr "Reservert kallenavn. Vennligst velg et annet."
-
-#: ../../include/identity.php:212
-msgid ""
-"Nickname has unsupported characters or is already being used on this site."
-msgstr "Kallenavnet inneholder tegn som ikke er støttet eller det er allerede i bruk på dette nettstedet."
-
-#: ../../include/identity.php:288
-msgid "Unable to retrieve created identity"
-msgstr "Klarer ikke å hente den lagede identiteten"
-
-#: ../../include/identity.php:346
-msgid "Default Profile"
-msgstr "Standardprofil"
-
-#: ../../include/identity.php:745
-msgid "Requested channel is not available."
-msgstr "Forespurt kanal er ikke tilgjengelig."
-
-#: ../../include/identity.php:791 ../../mod/achievements.php:11
-#: ../../mod/filestorage.php:54 ../../mod/hcard.php:8 ../../mod/layouts.php:29
-#: ../../mod/editblock.php:29 ../../mod/profile.php:16
-#: ../../mod/webpages.php:29 ../../mod/blocks.php:29
-#: ../../mod/editlayout.php:27 ../../mod/editwebpage.php:28
-#: ../../mod/connect.php:13
-msgid "Requested profile is not available."
-msgstr "Forespurt profil er ikke tilgjengelig."
-
-#: ../../include/identity.php:954 ../../mod/profiles.php:774
-msgid "Change profile photo"
-msgstr "Endre profilbilde"
-
-#: ../../include/identity.php:960
-msgid "Profiles"
-msgstr "Profiler"
-
-#: ../../include/identity.php:960
-msgid "Manage/edit profiles"
-msgstr "HÃ¥ndtere/endre profiler"
-
-#: ../../include/identity.php:961 ../../mod/profiles.php:775
-msgid "Create New Profile"
-msgstr "Lag ny profil"
-
-#: ../../include/identity.php:964 ../../include/nav.php:90
-msgid "Edit Profile"
-msgstr "Endre profil"
-
-#: ../../include/identity.php:976 ../../mod/profiles.php:786
-msgid "Profile Image"
-msgstr "Profilbilde"
-
-#: ../../include/identity.php:979
-msgid "visible to everybody"
-msgstr "synlig for alle"
-
-#: ../../include/identity.php:980 ../../mod/profiles.php:669
-#: ../../mod/profiles.php:790
-msgid "Edit visibility"
-msgstr "Endre synlighet"
-
-#: ../../include/identity.php:996 ../../include/identity.php:1236
-msgid "Gender:"
-msgstr "Kjønn:"
-
-#: ../../include/identity.php:997 ../../include/identity.php:1280
-msgid "Status:"
-msgstr "Status:"
-
-#: ../../include/identity.php:998 ../../include/identity.php:1291
-msgid "Homepage:"
-msgstr "Hjemmeside:"
-
-#: ../../include/identity.php:999
-msgid "Online Now"
-msgstr "Online nå"
-
-#: ../../include/identity.php:1083 ../../include/identity.php:1161
-#: ../../mod/ping.php:318
-msgid "g A l F d"
-msgstr "g A l F d"
-
-#: ../../include/identity.php:1084 ../../include/identity.php:1162
-msgid "F d"
-msgstr "F d"
-
-#: ../../include/identity.php:1129 ../../include/identity.php:1201
-#: ../../mod/ping.php:341
-msgid "[today]"
-msgstr "[idag]"
-
-#: ../../include/identity.php:1140
-msgid "Birthday Reminders"
-msgstr "Fødselsdagspåminnnelser"
-
-#: ../../include/identity.php:1141
-msgid "Birthdays this week:"
-msgstr "Fødselsdager denne uken:"
-
-#: ../../include/identity.php:1194
-msgid "[No description]"
-msgstr "[Ingen beskrivelse]"
-
-#: ../../include/identity.php:1212
-msgid "Event Reminders"
-msgstr "Hendelsespåminnelser"
-
-#: ../../include/identity.php:1213
-msgid "Events this week:"
-msgstr "Hendelser denne uken:"
+#: ../../include/page_widgets.php:6
+msgid "New Page"
+msgstr "Ny side"
-#: ../../include/identity.php:1234 ../../mod/settings.php:1026
-msgid "Full Name:"
-msgstr "Fullt navn:"
+#: ../../include/page_widgets.php:39 ../../mod/blocks.php:159
+#: ../../mod/webpages.php:187 ../../mod/layouts.php:188
+msgid "View"
+msgstr "Vis"
-#: ../../include/identity.php:1241
-msgid "Like this channel"
-msgstr "Lik denne kanalen"
+#: ../../include/page_widgets.php:41 ../../mod/webpages.php:189
+msgid "Actions"
+msgstr "Handlinger"
-#: ../../include/identity.php:1265
-msgid "j F, Y"
-msgstr "j F, Y"
+#: ../../include/page_widgets.php:42 ../../mod/webpages.php:190
+msgid "Page Link"
+msgstr "Sidelenke"
-#: ../../include/identity.php:1266
-msgid "j F"
-msgstr "j F"
+#: ../../include/page_widgets.php:43
+msgid "Title"
+msgstr "Tittel"
-#: ../../include/identity.php:1273
-msgid "Birthday:"
-msgstr "Fødselsdag:"
+#: ../../include/page_widgets.php:44 ../../mod/blocks.php:150
+#: ../../mod/webpages.php:192 ../../mod/layouts.php:181 ../../mod/menu.php:110
+msgid "Created"
+msgstr "Laget"
-#: ../../include/identity.php:1277 ../../mod/directory.php:297
-msgid "Age:"
-msgstr "Alder:"
+#: ../../include/page_widgets.php:45 ../../mod/blocks.php:151
+#: ../../mod/webpages.php:193 ../../mod/layouts.php:182 ../../mod/menu.php:111
+msgid "Edited"
+msgstr "Endret"
-#: ../../include/identity.php:1286
+#: ../../include/dba/dba_driver.php:141
#, php-format
-msgid "for %1$d %2$s"
-msgstr "for %1$d %2$s"
-
-#: ../../include/identity.php:1289 ../../mod/profiles.php:691
-msgid "Sexual Preference:"
-msgstr "Seksuell preferanse:"
-
-#: ../../include/identity.php:1293 ../../mod/directory.php:313
-#: ../../mod/profiles.php:693
-msgid "Hometown:"
-msgstr "Hjemby:"
-
-#: ../../include/identity.php:1295
-msgid "Tags:"
-msgstr "Merkelapper:"
-
-#: ../../include/identity.php:1297 ../../mod/profiles.php:694
-msgid "Political Views:"
-msgstr "Politiske synspunkter:"
-
-#: ../../include/identity.php:1299
-msgid "Religion:"
-msgstr "Religion:"
-
-#: ../../include/identity.php:1301 ../../mod/directory.php:315
-msgid "About:"
-msgstr "Om:"
-
-#: ../../include/identity.php:1303
-msgid "Hobbies/Interests:"
-msgstr "Hobbyer/interesser:"
-
-#: ../../include/identity.php:1305 ../../mod/profiles.php:697
-msgid "Likes:"
-msgstr "Liker:"
-
-#: ../../include/identity.php:1307 ../../mod/profiles.php:698
-msgid "Dislikes:"
-msgstr "Misliker:"
-
-#: ../../include/identity.php:1309
-msgid "Contact information and Social Networks:"
-msgstr "Kontaktinformasjon og sosiale nettverk:"
-
-#: ../../include/identity.php:1311
-msgid "My other channels:"
-msgstr "Mine andre kanaler:"
-
-#: ../../include/identity.php:1313
-msgid "Musical interests:"
-msgstr "Musikkinteresse:"
-
-#: ../../include/identity.php:1315
-msgid "Books, literature:"
-msgstr "Bøker, litteratur:"
-
-#: ../../include/identity.php:1317
-msgid "Television:"
-msgstr "TV:"
-
-#: ../../include/identity.php:1319
-msgid "Film/dance/culture/entertainment:"
-msgstr "Film/dans/kultur/underholdning:"
-
-#: ../../include/identity.php:1321
-msgid "Love/Romance:"
-msgstr "Kjærlighet/romantikk:"
-
-#: ../../include/identity.php:1323
-msgid "Work/employment:"
-msgstr "Arbeid/sysselsetting:"
-
-#: ../../include/identity.php:1325
-msgid "School/education:"
-msgstr "Skole/utdannelse:"
+msgid "Cannot locate DNS info for database server '%s'"
+msgstr "Kan ikke finne DNS-informasjon om databasetjener '%s'"
-#: ../../include/identity.php:1345
-msgid "Like this thing"
-msgstr "Lik denne tingen"
+#: ../../include/photos.php:112
+#, php-format
+msgid "Image exceeds website size limit of %lu bytes"
+msgstr "Bilde overstiger nettstedets størrelsesbegrensning på %lu bytes"
-#: ../../include/message.php:18
-msgid "No recipient provided."
-msgstr "Ingen mottaker angitt."
+#: ../../include/photos.php:119
+msgid "Image file is empty."
+msgstr "Bildefilen er tom."
-#: ../../include/message.php:23
-msgid "[no subject]"
-msgstr "[ikke noe emne]"
+#: ../../include/photos.php:146 ../../mod/profile_photo.php:225
+msgid "Unable to process image"
+msgstr "Kan ikke behandle bildet"
-#: ../../include/message.php:45
-msgid "Unable to determine sender."
-msgstr "Kan ikke avgjøre avsender."
+#: ../../include/photos.php:257
+msgid "Photo storage failed."
+msgstr "Bildelagring mislyktes."
-#: ../../include/message.php:203
-msgid "Stored post could not be verified."
-msgstr "Lagret innlegg kunne ikke bekreftes."
+#: ../../include/photos.php:487
+msgid "Upload New Photos"
+msgstr "Last opp nye bilder"
#: ../../include/ItemObject.php:130
msgid "Save to Folder"
@@ -3514,11 +3862,11 @@ msgstr "stjernemerket"
msgid "Add Tag"
msgstr "Legg til merkelapp"
-#: ../../include/ItemObject.php:254 ../../mod/photos.php:987
+#: ../../include/ItemObject.php:254 ../../mod/photos.php:1026
msgid "I like this (toggle)"
msgstr "Jeg liker dette (skru av og på)"
-#: ../../include/ItemObject.php:255 ../../mod/photos.php:988
+#: ../../include/ItemObject.php:255 ../../mod/photos.php:1027
msgid "I don't like this (toggle)"
msgstr "Jeg liker ikke dette (skru av og på)"
@@ -3530,760 +3878,628 @@ msgstr "Del dette"
msgid "share"
msgstr "del"
-#: ../../include/ItemObject.php:276
+#: ../../include/ItemObject.php:268
+msgid "Delivery Report"
+msgstr "Leveringsrapport"
+
+#: ../../include/ItemObject.php:286
#, php-format
msgid "%d comment"
msgid_plural "%d comments"
msgstr[0] "%d kommentar"
msgstr[1] "%d kommentarer"
-#: ../../include/ItemObject.php:295 ../../include/ItemObject.php:296
+#: ../../include/ItemObject.php:315 ../../include/ItemObject.php:316
#, php-format
msgid "View %s's profile - %s"
msgstr "Vis %s sin profil - %s"
-#: ../../include/ItemObject.php:299
+#: ../../include/ItemObject.php:319
msgid "to"
msgstr "til"
-#: ../../include/ItemObject.php:300
+#: ../../include/ItemObject.php:320
msgid "via"
msgstr "via"
-#: ../../include/ItemObject.php:301
+#: ../../include/ItemObject.php:321
msgid "Wall-to-Wall"
msgstr "vegg-til-vegg"
-#: ../../include/ItemObject.php:302
+#: ../../include/ItemObject.php:322
msgid "via Wall-To-Wall:"
msgstr "via vegg-til-vegg:"
-#: ../../include/ItemObject.php:305
-msgid "Delivery Report"
-msgstr "Leveringsrapport"
-
-#: ../../include/ItemObject.php:339
+#: ../../include/ItemObject.php:362
msgid "Save Bookmarks"
msgstr "Lagre bokmerker"
-#: ../../include/ItemObject.php:340
+#: ../../include/ItemObject.php:363
msgid "Add to Calendar"
msgstr "Legg til i kalender"
-#: ../../include/ItemObject.php:349
+#: ../../include/ItemObject.php:372
msgid "Mark all seen"
msgstr "Merk alle som sett"
-#: ../../include/ItemObject.php:355 ../../mod/photos.php:1173
+#: ../../include/ItemObject.php:378 ../../mod/photos.php:1212
msgctxt "noun"
msgid "Likes"
msgstr "Liker"
-#: ../../include/ItemObject.php:356 ../../mod/photos.php:1174
+#: ../../include/ItemObject.php:379 ../../mod/photos.php:1213
msgctxt "noun"
msgid "Dislikes"
msgstr "Liker ikke"
-#: ../../include/ItemObject.php:671 ../../mod/photos.php:1006
-#: ../../mod/photos.php:1124
+#: ../../include/ItemObject.php:694 ../../mod/photos.php:1045
+#: ../../mod/photos.php:1163
msgid "This is you"
msgstr "Dette er deg"
-#: ../../include/ItemObject.php:680
+#: ../../include/ItemObject.php:703
msgid "Image"
msgstr "Bilde"
-#: ../../include/ItemObject.php:681
+#: ../../include/ItemObject.php:704
msgid "Insert Link"
msgstr "Sett inn lenke"
-#: ../../include/ItemObject.php:682
+#: ../../include/ItemObject.php:705
msgid "Video"
msgstr "Video"
-#: ../../include/items.php:423 ../../mod/like.php:280 ../../mod/dreport.php:6
-#: ../../mod/subthread.php:49 ../../mod/group.php:68 ../../mod/profperm.php:23
-#: ../../mod/import_items.php:114 ../../index.php:360
-msgid "Permission denied"
-msgstr "Tillatelse avvist"
-
-#: ../../include/items.php:1128 ../../include/items.php:1174
-msgid "(Unknown)"
-msgstr "(Ukjent)"
-
-#: ../../include/items.php:1371
-msgid "Visible to anybody on the internet."
-msgstr "Synlig for enhver på Internett."
-
-#: ../../include/items.php:1373
-msgid "Visible to you only."
-msgstr "Synlig bare for deg."
-
-#: ../../include/items.php:1375
-msgid "Visible to anybody in this network."
-msgstr "Synlig for enhver i dette nettverket."
-
-#: ../../include/items.php:1377
-msgid "Visible to anybody authenticated."
-msgstr "Synlig for enhver som er autentisert."
-
-#: ../../include/items.php:1379
-#, php-format
-msgid "Visible to anybody on %s."
-msgstr "Synlig for alle på %s."
+#: ../../include/account.php:27
+msgid "Not a valid email address"
+msgstr "Ikke en gyldig e-postadresse"
-#: ../../include/items.php:1381
-msgid "Visible to all connections."
-msgstr "Synlig for alle forbindelser."
+#: ../../include/account.php:29
+msgid "Your email domain is not among those allowed on this site"
+msgstr "Ditt e-postdomene er ikke blant de som er tillatt på dette stedet"
-#: ../../include/items.php:1383
-msgid "Visible to approved connections."
-msgstr "Synlig for godkjente forbindelser."
+#: ../../include/account.php:35
+msgid "Your email address is already registered at this site."
+msgstr "Din e-postadresse er allerede registrert på dette nettstedet."
-#: ../../include/items.php:1385
-msgid "Visible to specific connections."
-msgstr "Synlig for spesifikke forbindelser."
+#: ../../include/account.php:67
+msgid "An invitation is required."
+msgstr "En invitasjon er påkrevd."
-#: ../../include/items.php:4263 ../../mod/display.php:36
-#: ../../mod/filestorage.php:27 ../../mod/admin.php:127
-#: ../../mod/admin.php:979 ../../mod/admin.php:1179 ../../mod/thing.php:86
-#: ../../mod/viewsrc.php:20
-msgid "Item not found."
-msgstr "Elementet ble ikke funnet."
+#: ../../include/account.php:71
+msgid "Invitation could not be verified."
+msgstr "Invitasjon kunne ikke bekreftes."
-#: ../../include/items.php:4772 ../../mod/group.php:38 ../../mod/group.php:137
-msgid "Collection not found."
-msgstr "Samlingen ble ikke funnet."
+#: ../../include/account.php:121
+msgid "Please enter the required information."
+msgstr "Vennligst skriv inn nødvendig informasjon."
-#: ../../include/items.php:4788
-msgid "Collection is empty."
-msgstr "Samlingen er tom."
+#: ../../include/account.php:188
+msgid "Failed to store account information."
+msgstr "Mislyktes med å lagre kontoinformasjon."
-#: ../../include/items.php:4795
+#: ../../include/account.php:248
#, php-format
-msgid "Collection: %s"
-msgstr "Samling: %s"
+msgid "Registration confirmation for %s"
+msgstr "Registreringsbekreftelse for %s"
-#: ../../include/items.php:4805 ../../mod/connedit.php:658
+#: ../../include/account.php:314
#, php-format
-msgid "Connection: %s"
-msgstr "Forbindelse: %s"
-
-#: ../../include/items.php:4807
-msgid "Connection not found."
-msgstr "Forbindelsen ble ikke funnet."
-
-#: ../../include/widgets.php:91 ../../include/nav.php:157
-#: ../../mod/apps.php:36
-msgid "Apps"
-msgstr "Apper"
-
-#: ../../include/widgets.php:92
-msgid "System"
-msgstr "System"
-
-#: ../../include/widgets.php:95
-msgid "Create Personal App"
-msgstr "Lag personlig app"
-
-#: ../../include/widgets.php:96
-msgid "Edit Personal App"
-msgstr "Endre personlig app"
-
-#: ../../include/widgets.php:138 ../../mod/suggest.php:54
-msgid "Ignore/Hide"
-msgstr "Ignorer/Skjul"
-
-#: ../../include/widgets.php:143 ../../mod/connections.php:125
-msgid "Suggestions"
-msgstr "Forslag"
+msgid "Registration request at %s"
+msgstr "Registreringsforespørsel hos %s"
-#: ../../include/widgets.php:144
-msgid "See more..."
-msgstr "Se mer..."
+#: ../../include/account.php:338
+msgid "your registration password"
+msgstr "ditt registreringspassord"
-#: ../../include/widgets.php:165
+#: ../../include/account.php:341 ../../include/account.php:401
#, php-format
-msgid "You have %1$.0f of %2$.0f allowed connections."
-msgstr "Du har %1$.0f av %2$.0f tillate forbindelser."
-
-#: ../../include/widgets.php:171
-msgid "Add New Connection"
-msgstr "Legg til ny forbindelse"
-
-#: ../../include/widgets.php:172
-msgid "Enter the channel address"
-msgstr "Skriv kanal-adressen"
-
-#: ../../include/widgets.php:173
-msgid "Example: bob@example.com, http://example.com/barbara"
-msgstr "Eksempel: ola.nordmann@eksempel.no, http://eksempel.no/karinordmann"
-
-#: ../../include/widgets.php:189
-msgid "Notes"
-msgstr "Merknader"
-
-#: ../../include/widgets.php:265
-msgid "Remove term"
-msgstr "Fjern begrep"
-
-#: ../../include/widgets.php:348
-msgid "Archives"
-msgstr "Arkiv"
-
-#: ../../include/widgets.php:427 ../../mod/connedit.php:567
-msgid "Me"
-msgstr "Meg"
+msgid "Registration details for %s"
+msgstr "Registreringsdetaljer for %s"
-#: ../../include/widgets.php:428 ../../mod/connedit.php:568
-msgid "Family"
-msgstr "Familie"
+#: ../../include/account.php:410
+msgid "Account approved."
+msgstr "Konto godkjent."
-#: ../../include/widgets.php:430 ../../mod/connedit.php:570
-msgid "Acquaintances"
-msgstr "Bekjente"
+#: ../../include/account.php:449
+#, php-format
+msgid "Registration revoked for %s"
+msgstr "Registrering trukket tilbake for %s"
-#: ../../include/widgets.php:431 ../../mod/connedit.php:571
-#: ../../mod/connections.php:88 ../../mod/connections.php:103
-msgid "All"
-msgstr "Alle"
+#: ../../include/account.php:494
+msgid "Account verified. Please login."
+msgstr "Konto bekreftet. Vennligst logg inn."
-#: ../../include/widgets.php:450
-msgid "Refresh"
-msgstr "Forny"
+#: ../../include/account.php:707 ../../include/account.php:709
+msgid "Click here to upgrade."
+msgstr "Klikk her for å oppgradere."
-#: ../../include/widgets.php:484
-msgid "Account settings"
-msgstr "Kontoinnstillinger"
+#: ../../include/account.php:715
+msgid "This action exceeds the limits set by your subscription plan."
+msgstr "Denne handlingen går utenfor grensene satt i din abonnementsplan."
-#: ../../include/widgets.php:490
-msgid "Channel settings"
-msgstr "Kanalinnstillinger"
+#: ../../include/account.php:720
+msgid "This action is not available under your subscription plan."
+msgstr "Denne handlingen er ikke tilgjengelig i din abonnementsplan."
-#: ../../include/widgets.php:496
-msgid "Additional features"
-msgstr "Tilleggsfunksjoner"
+#: ../../include/apps.php:128
+msgid "Site Admin"
+msgstr "Nettstedsadministrator"
-#: ../../include/widgets.php:502
-msgid "Feature/Addon settings"
-msgstr "Funksjons-/Tilleggsinnstillinger"
+#: ../../include/apps.php:130
+msgid "Address Book"
+msgstr "Adressebok"
-#: ../../include/widgets.php:508
-msgid "Display settings"
-msgstr "Visningsinnstillinger"
+#: ../../include/apps.php:144 ../../mod/mood.php:131
+msgid "Mood"
+msgstr "Stemning"
-#: ../../include/widgets.php:514
-msgid "Connected apps"
-msgstr "Tilkoblede app-er"
+#: ../../include/apps.php:148
+msgid "Probe"
+msgstr "Undersøk"
-#: ../../include/widgets.php:520
-msgid "Export channel"
-msgstr "Eksporter kanal"
+#: ../../include/apps.php:149
+msgid "Suggest"
+msgstr "Forreslå"
-#: ../../include/widgets.php:529 ../../mod/connedit.php:658
-msgid "Connection Default Permissions"
-msgstr "Forbindelsens standard tillatelser"
+#: ../../include/apps.php:150
+msgid "Random Channel"
+msgstr "Tilfeldig kanal"
-#: ../../include/widgets.php:537
-msgid "Premium Channel Settings"
-msgstr "Premiumkanal-innstillinger"
+#: ../../include/apps.php:151
+msgid "Invite"
+msgstr "Inviter"
-#: ../../include/widgets.php:567
-msgid "Private Mail Menu"
-msgstr "Meny for privat post"
+#: ../../include/apps.php:152
+msgid "Features"
+msgstr "Funksjoner"
-#: ../../include/widgets.php:569
-msgid "Check Mail"
-msgstr "Sjekk meldinger"
+#: ../../include/apps.php:153 ../../mod/id.php:28
+msgid "Language"
+msgstr "Språk"
-#: ../../include/widgets.php:575
-msgid "Combined View"
-msgstr "Kombinert visning"
+#: ../../include/apps.php:154
+msgid "Post"
+msgstr "Innlegg"
-#: ../../include/widgets.php:580 ../../include/nav.php:191
-msgid "Inbox"
-msgstr "Innboks"
+#: ../../include/apps.php:155 ../../mod/id.php:17 ../../mod/id.php:18
+#: ../../mod/id.php:19
+msgid "Profile Photo"
+msgstr "Profilbilde"
-#: ../../include/widgets.php:585 ../../include/nav.php:192
-msgid "Outbox"
-msgstr "Utboks"
+#: ../../include/apps.php:252 ../../mod/settings.php:84
+#: ../../mod/settings.php:612
+msgid "Update"
+msgstr "Oppdater"
-#: ../../include/widgets.php:590 ../../include/nav.php:193
-msgid "New Message"
-msgstr "Ny melding"
+#: ../../include/apps.php:252
+msgid "Install"
+msgstr "Installer"
-#: ../../include/widgets.php:609 ../../include/widgets.php:621
-msgid "Conversations"
-msgstr "Samtaler"
+#: ../../include/apps.php:257
+msgid "Purchase"
+msgstr "Kjøp"
-#: ../../include/widgets.php:613
-msgid "Received Messages"
-msgstr "Mottatte meldinger"
+#: ../../include/permissions.php:26
+msgid "Can view my normal stream and posts"
+msgstr "Kan se min normale strøm og innlegg"
-#: ../../include/widgets.php:617
-msgid "Sent Messages"
-msgstr "Sendte meldinger"
+#: ../../include/permissions.php:27
+msgid "Can view my default channel profile"
+msgstr "Kan se min standard kanalprofil"
-#: ../../include/widgets.php:631
-msgid "No messages."
-msgstr "Ingen meldinger."
+#: ../../include/permissions.php:28
+msgid "Can view my connections"
+msgstr "Kan se mine forbindelser"
-#: ../../include/widgets.php:648
-msgid "Delete conversation"
-msgstr "Slett samtale"
+#: ../../include/permissions.php:29
+msgid "Can view my file storage and photos"
+msgstr "Kan se mine filer og bilder"
-#: ../../include/widgets.php:650
-msgid "D, d M Y - g:i A"
-msgstr "D, d M Y - g:i A"
+#: ../../include/permissions.php:30
+msgid "Can view my webpages"
+msgstr "Kan se mine websider"
-#: ../../include/widgets.php:738
-msgid "Chat Rooms"
-msgstr "Chatrom"
+#: ../../include/permissions.php:33
+msgid "Can send me their channel stream and posts"
+msgstr "Kan sende meg deres kanalstrøm og innlegg"
-#: ../../include/widgets.php:758
-msgid "Bookmarked Chatrooms"
-msgstr "Bokmerkede chatrom"
+#: ../../include/permissions.php:34
+msgid "Can post on my channel page (\"wall\")"
+msgstr "Kan lage innlegg på min kanalside (\"vegg\")"
-#: ../../include/widgets.php:778
-msgid "Suggested Chatrooms"
-msgstr "Foreslåtte chatrom"
+#: ../../include/permissions.php:35
+msgid "Can comment on or like my posts"
+msgstr "Kan kommentere på eller like mine innlegg"
-#: ../../include/widgets.php:905 ../../include/widgets.php:963
-msgid "photo/image"
-msgstr "foto/bilde"
+#: ../../include/permissions.php:36
+msgid "Can send me private mail messages"
+msgstr "Kan sende meg private meldinger"
-#: ../../include/widgets.php:1058 ../../include/widgets.php:1060
-msgid "Rate Me"
-msgstr "Vurder meg"
+#: ../../include/permissions.php:37
+msgid "Can like/dislike stuff"
+msgstr "Kan like/ikke like forskjellige greier"
-#: ../../include/widgets.php:1064
-msgid "View Ratings"
-msgstr "Vis vurderinger"
+#: ../../include/permissions.php:37
+msgid "Profiles and things other than posts/comments"
+msgstr "Profiler og andre ting enn innlegg/kommentarer"
-#: ../../include/widgets.php:1075
-msgid "Public Hubs"
-msgstr "Offentlige huber"
+#: ../../include/permissions.php:39
+msgid "Can forward to all my channel contacts via post @mentions"
+msgstr "Kan videresende til alle mine kanalkontakter via @navn i innlegg"
-#: ../../include/widgets.php:1123
-msgid "Forums"
-msgstr "Forum"
+#: ../../include/permissions.php:39
+msgid "Advanced - useful for creating group forum channels"
+msgstr "Avansert - nyttig for å lage forumkanaler for grupper"
-#: ../../include/widgets.php:1150
-msgid "Tasks"
-msgstr "Oppgaver"
+#: ../../include/permissions.php:40
+msgid "Can chat with me (when available)"
+msgstr "Kan chatte/sende lynmeldinger til meg (når tilgjengelig)"
-#: ../../include/widgets.php:1159
-msgid "Documentation"
-msgstr "Dokumentasjon"
+#: ../../include/permissions.php:41
+msgid "Can write to my file storage and photos"
+msgstr "Kan skrive til mitt lager for filer og bilder"
-#: ../../include/widgets.php:1161
-msgid "Project/Site Information"
-msgstr "Prosjekt-/Nettstedsinformasjon"
+#: ../../include/permissions.php:42
+msgid "Can edit my webpages"
+msgstr "Kan endre mine websider"
-#: ../../include/widgets.php:1162
-msgid "For Members"
-msgstr "For medlemmer"
+#: ../../include/permissions.php:44
+msgid "Can source my public posts in derived channels"
+msgstr "Kan bruke mine offentlige innlegg som kanalkilde i egne kanaler"
-#: ../../include/widgets.php:1163
-msgid "For Administrators"
-msgstr "For administratorer"
+#: ../../include/permissions.php:44
+msgid "Somewhat advanced - very useful in open communities"
+msgstr "Litt avansert - svært nyttig i åpne fellesskap"
-#: ../../include/widgets.php:1164
-msgid "For Developers"
-msgstr "For utviklere"
+#: ../../include/permissions.php:46
+msgid "Can administer my channel resources"
+msgstr "Kan administrere mine kanalressurser"
-#: ../../include/widgets.php:1189 ../../mod/admin.php:410
-msgid "Site"
-msgstr "Nettsted"
+#: ../../include/permissions.php:46
+msgid ""
+"Extremely advanced. Leave this alone unless you know what you are doing"
+msgstr "Ekstremt avansert. La dette være med mindre du vet hva du gjør"
-#: ../../include/widgets.php:1190
-msgid "Accounts"
-msgstr "Kontoer"
+#: ../../include/permissions.php:867
+msgid "Social Networking"
+msgstr "Sosialt nettverk"
-#: ../../include/widgets.php:1191 ../../mod/admin.php:939
-msgid "Channels"
-msgstr "Kanaler"
+#: ../../include/permissions.php:867 ../../include/permissions.php:868
+#: ../../include/permissions.php:869
+msgid "Mostly Public"
+msgstr "Ganske offentlig"
-#: ../../include/widgets.php:1192 ../../mod/admin.php:1031
-#: ../../mod/admin.php:1071
-msgid "Plugins"
-msgstr "Tilleggsfunksjoner"
+#: ../../include/permissions.php:867 ../../include/permissions.php:868
+#: ../../include/permissions.php:869
+msgid "Restricted"
+msgstr "Begrenset"
-#: ../../include/widgets.php:1193 ../../mod/admin.php:1231
-#: ../../mod/admin.php:1265
-msgid "Themes"
-msgstr "Temaer"
+#: ../../include/permissions.php:867 ../../include/permissions.php:868
+msgid "Private"
+msgstr "Privat"
-#: ../../include/widgets.php:1194
-msgid "Inspect queue"
-msgstr "Inspiser kø"
+#: ../../include/permissions.php:868
+msgid "Community Forum"
+msgstr "Forum for fellesskap"
-#: ../../include/widgets.php:1195
-msgid "Profile Config"
-msgstr "Profilinnstillinger"
+#: ../../include/permissions.php:869
+msgid "Feed Republish"
+msgstr "Republisering av strømmet innhold"
-#: ../../include/widgets.php:1196
-msgid "DB updates"
-msgstr "Databaseoppdateringer"
+#: ../../include/permissions.php:870
+msgid "Special Purpose"
+msgstr "Spesiell bruk"
-#: ../../include/widgets.php:1214 ../../include/widgets.php:1220
-#: ../../mod/admin.php:1350
-msgid "Logs"
-msgstr "Logger"
+#: ../../include/permissions.php:870
+msgid "Celebrity/Soapbox"
+msgstr "Kjendis/Talerstol"
-#: ../../include/widgets.php:1218 ../../include/nav.php:210
-msgid "Admin"
-msgstr "Administrator"
+#: ../../include/permissions.php:870
+msgid "Group Repository"
+msgstr "Gruppelager"
-#: ../../include/widgets.php:1219
-msgid "Plugin Features"
-msgstr "Tilleggsfunksjoner"
+#: ../../include/permissions.php:871
+msgid "Custom/Expert Mode"
+msgstr "Tilpasset/Ekspertmodus"
-#: ../../include/widgets.php:1221
-msgid "User registrations waiting for confirmation"
-msgstr "Brukerregistreringer som venter på bekreftelse"
+#: ../../include/photo/photo_driver.php:719 ../../mod/photos.php:94
+#: ../../mod/photos.php:699 ../../mod/profile_photo.php:147
+#: ../../mod/profile_photo.php:239 ../../mod/profile_photo.php:379
+msgid "Profile Photos"
+msgstr "Profilbilder"
-#: ../../include/zot.php:677
-msgid "Invalid data packet"
-msgstr "Ugyldig datapakke"
+#: ../../mod/filestorage.php:82
+msgid "Permission Denied."
+msgstr "Tillatelse avvist."
-#: ../../include/zot.php:693
-msgid "Unable to verify channel signature"
-msgstr "Ikke i stand til å sjekke kanalsignaturen"
+#: ../../mod/filestorage.php:98
+msgid "File not found."
+msgstr "Filen ble ikke funnet."
-#: ../../include/zot.php:2213
-#, php-format
-msgid "Unable to verify site signature for %s"
-msgstr "Ikke i stand til å bekrefte signaturen til %s"
+#: ../../mod/filestorage.php:141
+msgid "Edit file permissions"
+msgstr "Endre filtillatelser"
-#: ../../include/zot.php:3511
-msgid "invalid target signature"
-msgstr "MÃ¥lets signatur er ugyldig"
+#: ../../mod/filestorage.php:150
+msgid "Set/edit permissions"
+msgstr "Angi/endre tillatelser"
-#: ../../include/nav.php:82 ../../include/nav.php:114 ../../boot.php:1496
-msgid "Logout"
-msgstr "Logg ut"
+#: ../../mod/filestorage.php:151
+msgid "Include all files and sub folders"
+msgstr "Inkluder alle filer og undermapper"
-#: ../../include/nav.php:82 ../../include/nav.php:114
-msgid "End this session"
-msgstr "Avslutt denne økten"
+#: ../../mod/filestorage.php:152
+msgid "Return to file list"
+msgstr "GÃ¥ tilbake til filoversikten"
-#: ../../include/nav.php:85 ../../include/nav.php:145
-msgid "Home"
-msgstr "Hjem"
+#: ../../mod/filestorage.php:154
+msgid "Copy/paste this code to attach file to a post"
+msgstr "Kopier og lim inn denne koden for å legge til filen i et innlegg"
-#: ../../include/nav.php:85
-msgid "Your posts and conversations"
-msgstr "Dine innlegg og samtaler"
+#: ../../mod/filestorage.php:155
+msgid "Copy/paste this URL to link file from a web page"
+msgstr "Kopier og lim inn denne URL-en for å lenke til filen fra en webside"
-#: ../../include/nav.php:86
-msgid "Your profile page"
-msgstr "Din profilside"
+#: ../../mod/filestorage.php:157
+msgid "Share this file"
+msgstr "Del denne filen"
-#: ../../include/nav.php:88
-msgid "Edit Profiles"
-msgstr "Endre profiler"
+#: ../../mod/filestorage.php:158
+msgid "Show URL to this file"
+msgstr "Vis URLen til denne filen"
-#: ../../include/nav.php:88
-msgid "Manage/Edit profiles"
-msgstr "HÃ¥ndter/endre profiler"
+#: ../../mod/filestorage.php:159
+msgid "Notify your contacts about this file"
+msgstr "Varsle dine kontakter om denne filen"
-#: ../../include/nav.php:90
-msgid "Edit your profile"
-msgstr "Endre din profil"
+#: ../../mod/group.php:20
+msgid "Collection created."
+msgstr "Samling opprettet."
-#: ../../include/nav.php:92
-msgid "Your photos"
-msgstr "Dine bilder"
+#: ../../mod/group.php:26
+msgid "Could not create collection."
+msgstr "Kunne ikke lage samling."
-#: ../../include/nav.php:93
-msgid "Your files"
-msgstr "Dine filer"
+#: ../../mod/group.php:54
+msgid "Collection updated."
+msgstr "Samlingen er oppdatert."
-#: ../../include/nav.php:97
-msgid "Your chatrooms"
-msgstr "Dine chatterom"
+#: ../../mod/group.php:86
+msgid "Create a collection of channels."
+msgstr "Lag en samling med kanaler."
-#: ../../include/nav.php:103
-msgid "Your bookmarks"
-msgstr "Dine bokmerker"
+#: ../../mod/group.php:87 ../../mod/group.php:180
+msgid "Collection Name: "
+msgstr "Navn på samling:"
-#: ../../include/nav.php:107
-msgid "Your webpages"
-msgstr "Dine websider"
+#: ../../mod/group.php:89 ../../mod/group.php:183
+msgid "Members are visible to other channels"
+msgstr "Medlemmer er synlig for andre kanaler"
-#: ../../include/nav.php:111
-msgid "Sign in"
-msgstr "Logg på"
+#: ../../mod/group.php:107
+msgid "Collection removed."
+msgstr "Samling fjernet."
-#: ../../include/nav.php:128
-#, php-format
-msgid "%s - click to logout"
-msgstr "%s - klikk for å logge ut"
+#: ../../mod/group.php:109
+msgid "Unable to remove collection."
+msgstr "Ikke i stand til å fjerne samlingen."
-#: ../../include/nav.php:131
-msgid "Remote authentication"
-msgstr "Fjernautentisering"
+#: ../../mod/group.php:179
+msgid "Collection Editor"
+msgstr "Samlingsbehandler"
-#: ../../include/nav.php:131
-msgid "Click to authenticate to your home hub"
-msgstr "Klikk for å godkjennes mot din hjemme-hub"
+#: ../../mod/group.php:193
+msgid "Members"
+msgstr "Medlemmer"
-#: ../../include/nav.php:145
-msgid "Home Page"
-msgstr "Hjemmeside"
+#: ../../mod/group.php:195
+msgid "All Connected Channels"
+msgstr "Alle tilkoblede kanaler"
-#: ../../include/nav.php:149 ../../mod/register.php:224 ../../boot.php:1473
-msgid "Register"
-msgstr "Registrer"
+#: ../../mod/group.php:227
+msgid "Click on a channel to add or remove."
+msgstr "Klikk på en kanal for å legge til eller fjerne."
-#: ../../include/nav.php:149
-msgid "Create an account"
-msgstr "Lag en konto"
+#: ../../mod/item.php:173
+msgid "Unable to locate original post."
+msgstr "Ikke i stand til å finne opprinnelig innlegg."
-#: ../../include/nav.php:154
-msgid "Help and documentation"
-msgstr "Hjelp og dokumentasjon"
+#: ../../mod/item.php:417
+msgid "Empty post discarded."
+msgstr "Tomt innlegg forkastet."
-#: ../../include/nav.php:157
-msgid "Applications, utilities, links, games"
-msgstr "Programmer, verktøy, lenker, spill"
+#: ../../mod/item.php:457
+msgid "Executable content type not permitted to this channel."
+msgstr "Kjørbar innholdstype er ikke tillat for denne kanalen."
-#: ../../include/nav.php:159
-msgid "Search site @name, #tag, ?docs, content"
-msgstr "Søk nettstedet for @navn, #merkelapp, ?dokumentasjon, innhold"
+#: ../../mod/item.php:822
+msgid "Duplicate post suppressed."
+msgstr "Duplikat av innlegg forhindret."
-#: ../../include/nav.php:162
-msgid "Channel Directory"
-msgstr "Kanalkatalog"
+#: ../../mod/item.php:953
+msgid "System error. Post not saved."
+msgstr "Systemfeil. Innlegg ble ikke lagret."
-#: ../../include/nav.php:174
-msgid "Grid"
-msgstr "Nett"
+#: ../../mod/item.php:1220
+msgid "Unable to obtain post information from database."
+msgstr "Ikke i stand til å få tak i informasjon om innlegg fra databasen."
-#: ../../include/nav.php:174
-msgid "Your grid"
-msgstr "Ditt nett"
+#: ../../mod/item.php:1227
+#, php-format
+msgid "You have reached your limit of %1$.0f top level posts."
+msgstr "Du har nådd din grense på %1$.0f startinnlegg."
-#: ../../include/nav.php:175
-msgid "Mark all grid notifications seen"
-msgstr "Marker alle nettvarsler som sett"
+#: ../../mod/item.php:1234
+#, php-format
+msgid "You have reached your limit of %1$.0f webpages."
+msgstr "Du har nådd din grense på %1$.0f websider."
-#: ../../include/nav.php:177
-msgid "Channel home"
-msgstr "Kanalhjem"
+#: ../../mod/common.php:10
+msgid "No channel."
+msgstr "Ingen kanal."
-#: ../../include/nav.php:178
-msgid "Mark all channel notifications seen"
-msgstr "Merk alle kanalvarsler som sett"
+#: ../../mod/common.php:39
+msgid "Common connections"
+msgstr "Felles forbindelser"
-#: ../../include/nav.php:181 ../../mod/connections.php:260
-msgid "Connections"
-msgstr "Forbindelser"
+#: ../../mod/common.php:44
+msgid "No connections in common."
+msgstr "Ingen forbindelser felles."
-#: ../../include/nav.php:184
-msgid "Notices"
-msgstr "Varsel"
+#: ../../mod/connect.php:56 ../../mod/connect.php:104
+msgid "Continue"
+msgstr "Fortsett"
-#: ../../include/nav.php:184
-msgid "Notifications"
-msgstr "Varsler"
+#: ../../mod/connect.php:85
+msgid "Premium Channel Setup"
+msgstr "Premiumkanal-oppsett"
-#: ../../include/nav.php:185
-msgid "See all notifications"
-msgstr "Se alle varsler"
+#: ../../mod/connect.php:87
+msgid "Enable premium channel connection restrictions"
+msgstr "Slå på restriksjoner for forbindelse med premiumkanal"
-#: ../../include/nav.php:186 ../../mod/notifications.php:99
-msgid "Mark all system notifications seen"
-msgstr "Merk alle systemvarsler som sett"
+#: ../../mod/connect.php:88
+msgid ""
+"Please enter your restrictions or conditions, such as paypal receipt, usage "
+"guidelines, etc."
+msgstr "Vennligst skriv dine restriksjoner og betingelser, slik som PayPal-kvittering, retningslinjer for bruk, og så videre."
-#: ../../include/nav.php:188
-msgid "Private mail"
-msgstr "Privat post"
+#: ../../mod/connect.php:90 ../../mod/connect.php:110
+msgid ""
+"This channel may require additional steps or acknowledgement of the "
+"following conditions prior to connecting:"
+msgstr "Denne kanalen kan kreve ytterligere steg og bekreftelse av følgende betingelser før tilkobling:"
-#: ../../include/nav.php:189
-msgid "See all private messages"
-msgstr "Se alle private meldinger"
+#: ../../mod/connect.php:91
+msgid ""
+"Potential connections will then see the following text before proceeding:"
+msgstr "Potensielle forbindelser vil da se følgende tekst før de går videre:"
-#: ../../include/nav.php:190
-msgid "Mark all private messages seen"
-msgstr "Merk alle private meldinger som sett"
+#: ../../mod/connect.php:92 ../../mod/connect.php:113
+msgid ""
+"By continuing, I certify that I have complied with any instructions provided"
+" on this page."
+msgstr "Ved å fortsette bekrefter jeg at jeg har oppfylt alle instruksjoner gitt på denne siden."
-#: ../../include/nav.php:196
-msgid "Event Calendar"
-msgstr "Kalender"
+#: ../../mod/connect.php:101
+msgid "(No specific instructions have been provided by the channel owner.)"
+msgstr "(Ingen spesifikke instruksjoner er gitt av kanaleieren.)"
-#: ../../include/nav.php:197
-msgid "See all events"
-msgstr "Se alle hendelser"
+#: ../../mod/connect.php:109
+msgid "Restricted or Premium Channel"
+msgstr "Begrenset kanal eller premiumkanal"
-#: ../../include/nav.php:198
-msgid "Mark all events seen"
-msgstr "Merk alle hendelser som sett"
+#: ../../mod/match.php:22
+msgid "Profile Match"
+msgstr "Profiltreff"
-#: ../../include/nav.php:200
-msgid "Manage Your Channels"
-msgstr "HÃ¥ndter dine kanaler"
+#: ../../mod/match.php:31
+msgid "No keywords to match. Please add keywords to your default profile."
+msgstr "Ingen nøkkelord å sammenlikne. Vennligst legg til nøkkelord til din standardprofil."
-#: ../../include/nav.php:202
-msgid "Account/Channel Settings"
-msgstr "Konto-/kanal-innstillinger"
+#: ../../mod/match.php:63
+msgid "is interested in:"
+msgstr "er interessert i:"
-#: ../../include/nav.php:210
-msgid "Site Setup and Configuration"
-msgstr "Nettstedsoppsett og -konfigurasjon"
+#: ../../mod/match.php:70
+msgid "No matches"
+msgstr "Ingen treff"
-#: ../../include/nav.php:246
-msgid "@name, #tag, ?doc, content"
-msgstr "@navn, #merkelapp, ?dokumentasjon, innhold"
+#: ../../mod/openid.php:26
+msgid "OpenID protocol error. No ID returned."
+msgstr "OpenID protokollfeil. Ingen ID ble returnert."
-#: ../../include/nav.php:247
-msgid "Please wait..."
-msgstr "Vennligst vent..."
+#: ../../mod/openid.php:72 ../../mod/openid.php:179 ../../mod/post.php:285
+#, php-format
+msgid "Welcome %s. Remote authentication successful."
+msgstr "Velkommen %s. Ekstern autentisering er vellykket."
#: ../../mod/achievements.php:34
msgid "Some blurb about what to do when you're new here"
msgstr "En standardtekst om hva du bør gjøre som ny her"
-#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92
-msgid "Contact not found."
-msgstr "Kontakten ble ikke funnet."
-
-#: ../../mod/fsuggest.php:63
-msgid "Friend suggestion sent."
-msgstr "Venneforespørsel sendt."
-
-#: ../../mod/fsuggest.php:97
-msgid "Suggest Friends"
-msgstr "Foreslå venner"
-
-#: ../../mod/fsuggest.php:99
-#, php-format
-msgid "Suggest a friend for %s"
-msgstr "Foreslå en venn for %s"
-
-#: ../../mod/directory.php:59 ../../mod/display.php:13 ../../mod/search.php:13
-#: ../../mod/photos.php:453 ../../mod/ratings.php:82
-#: ../../mod/viewconnections.php:17
-msgid "Public access denied."
-msgstr "Offentlig tilgang avvist."
-
-#: ../../mod/directory.php:234
-#, php-format
-msgid "%d rating"
-msgid_plural "%d ratings"
-msgstr[0] "%d vurdering"
-msgstr[1] "%d vurderinger"
-
-#: ../../mod/directory.php:245
-msgid "Gender: "
-msgstr "Kjønn:"
-
-#: ../../mod/directory.php:247
-msgid "Status: "
-msgstr "Status:"
-
-#: ../../mod/directory.php:249
-msgid "Homepage: "
-msgstr "Hjemmeside:"
-
-#: ../../mod/directory.php:308 ../../mod/events.php:699
-msgid "Description:"
-msgstr "Beskrivelse:"
-
-#: ../../mod/directory.php:317
-msgid "Public Forum:"
-msgstr "Offentlig forum:"
-
-#: ../../mod/directory.php:320
-msgid "Keywords: "
-msgstr "Nøkkelord:"
-
-#: ../../mod/directory.php:323
-msgid "Don't suggest"
-msgstr "Ikke foreslå"
-
-#: ../../mod/directory.php:325
-msgid "Common connections:"
-msgstr "Felles forbindelser:"
-
-#: ../../mod/directory.php:374
-msgid "Global Directory"
-msgstr "Global katalog"
-
-#: ../../mod/directory.php:374
-msgid "Local Directory"
-msgstr "Lokal katalog"
+#: ../../mod/chatsvc.php:111
+msgid "Away"
+msgstr "Borte"
-#: ../../mod/directory.php:380
-msgid "Finding:"
-msgstr "Finner:"
+#: ../../mod/chatsvc.php:115
+msgid "Online"
+msgstr "Online"
-#: ../../mod/directory.php:385
-msgid "next page"
-msgstr "Neste side"
+#: ../../mod/pubsites.php:18
+msgid "Public Sites"
+msgstr "Offentlige nettsteder"
-#: ../../mod/directory.php:385
-msgid "previous page"
-msgstr "Forrige side"
+#: ../../mod/pubsites.php:21
+msgid ""
+"The listed sites allow public registration for the $Projectname network. All"
+" sites in the network are interlinked so membership on any of them conveys "
+"membership in the network as a whole. Some sites may require subscription or"
+" provide tiered service plans. The provider links <strong>may</strong> "
+"provide additional details."
+msgstr "Nettstedene på listen tillater offentlig registrering i $Projectname-nettverket. Alle nettsteder i nettverket er forbundet så medlemskap på enhver av dem formidler medlemskap i hele matrix. Noen nettsteder kan kreve abonnement eller tilby lagdelte tjenesteavtaler. Tilbyderlenkene <strong>kan</strong> gi tilleggsopplysninger."
-#: ../../mod/directory.php:386
-msgid "Sort options"
-msgstr "Sorteringsvalg"
+#: ../../mod/pubsites.php:27
+msgid "Rate this hub"
+msgstr "Vurder denne hubben"
-#: ../../mod/directory.php:387
-msgid "Alphabetic"
-msgstr "Alfabetisk"
+#: ../../mod/pubsites.php:28
+msgid "Site URL"
+msgstr "Nettstedets URL"
-#: ../../mod/directory.php:388
-msgid "Reverse Alphabetic"
-msgstr "Omvendt alfabetisk"
+#: ../../mod/pubsites.php:28
+msgid "Access Type"
+msgstr "Tilgangstype"
-#: ../../mod/directory.php:389
-msgid "Newest to Oldest"
-msgstr "Nyest til eldst"
+#: ../../mod/pubsites.php:28
+msgid "Registration Policy"
+msgstr "Retningslinjer for registrering"
-#: ../../mod/directory.php:390
-msgid "Oldest to Newest"
-msgstr "Eldst til nyest"
+#: ../../mod/pubsites.php:28
+msgid "Project"
+msgstr "Prosjekt"
-#: ../../mod/directory.php:407
-msgid "No entries (some entries may be hidden)."
-msgstr "Ingen oppføringer (noen oppføringer kan være skjult)."
+#: ../../mod/pubsites.php:28
+msgid "View hub ratings"
+msgstr "Vis vurderinger av hubben"
-#: ../../mod/bookmarks.php:40
-msgid "Bookmark added"
-msgstr "Bokmerke lagt til"
+#: ../../mod/pubsites.php:32
+msgid "Rate"
+msgstr "Vurder"
-#: ../../mod/bookmarks.php:62
-msgid "My Bookmarks"
-msgstr "Mine bokmerker"
+#: ../../mod/pubsites.php:33
+msgid "View ratings"
+msgstr "Vis vurderinger"
-#: ../../mod/bookmarks.php:73
-msgid "My Connections Bookmarks"
-msgstr "Mine forbindelsers bokmerker"
+#: ../../mod/tagger.php:96
+#, php-format
+msgid "%1$s tagged %2$s's %3$s with %4$s"
+msgstr "%1$s merket %3$s til %2$s med %4$s"
-#: ../../mod/openid.php:26
-msgid "OpenID protocol error. No ID returned."
-msgstr "OpenID protokollfeil. Ingen ID ble returnert."
+#: ../../mod/rate.php:158
+msgid "Website:"
+msgstr "Nettsted:"
-#: ../../mod/openid.php:72 ../../mod/openid.php:179 ../../mod/post.php:285
+#: ../../mod/rate.php:161
#, php-format
-msgid "Welcome %s. Remote authentication successful."
-msgstr "Velkommen %s. Ekstern autentisering er vellykket."
+msgid "Remote Channel [%s] (not yet known on this site)"
+msgstr "Fjerntliggende kanal [%s] (foreløpig ikke kjent på dette nettstedet)"
-#: ../../mod/block.php:27 ../../mod/page.php:36
-msgid "Invalid item."
-msgstr "Ugyldig element."
+#: ../../mod/rate.php:162
+msgid "Rating (this information is public)"
+msgstr "Vurdering (denne informasjonen er offentlig)"
-#: ../../mod/block.php:39 ../../mod/page.php:52 ../../mod/wall_upload.php:29
-msgid "Channel not found."
-msgstr "Kanalen ble ikke funnet."
+#: ../../mod/rate.php:163
+msgid "Optionally explain your rating (this information is public)"
+msgstr "Velg om du vil forklare din vurdering (denne informasjonen er offentlig)"
-#: ../../mod/block.php:75 ../../mod/display.php:110 ../../mod/help.php:214
-#: ../../mod/page.php:89 ../../index.php:237
-msgid "Page not found."
-msgstr "Siden ikke funnet."
+#: ../../mod/blocks.php:95 ../../mod/blocks.php:148
+msgid "Block Name"
+msgstr "Byggeklossens navn"
+
+#: ../../mod/blocks.php:149
+msgid "Block Title"
+msgstr "Byggeklossens tittel"
#: ../../mod/id.php:11
msgid "First Name"
@@ -4349,7 +4565,7 @@ msgstr "Fødselsdag"
msgid "Birthdate"
msgstr "Fødselsdato"
-#: ../../mod/id.php:33 ../../mod/profiles.php:431
+#: ../../mod/id.php:33 ../../mod/profiles.php:441
msgid "Gender"
msgstr "Kjønn"
@@ -4421,116 +4637,28 @@ msgstr "Handling ferdig."
msgid "Thank you."
msgstr "Tusen takk."
-#: ../../mod/uexport.php:51 ../../mod/uexport.php:52
-msgid "Export Channel"
-msgstr "Eksporter kanal"
-
-#: ../../mod/uexport.php:53
-msgid ""
-"Export your basic channel information to a file. This acts as a backup of "
-"your connections, permissions, profile and basic data, which can be used to "
-"import your data to a new server hub, but does not contain your content."
-msgstr "Eksporter grunnleggende informasjon om kanalen din til en fil. Denne er en sikkerhetskopi av dine forbindelser, tillatelser, profil og grunnleggende data, som kan brukes til å importere dine data til en ny hub, men den tar ikke med innholdet."
-
-#: ../../mod/uexport.php:54
-msgid "Export Content"
-msgstr "Eksporter innhold"
-
-#: ../../mod/uexport.php:55
-msgid ""
-"Export your channel information and recent content to a JSON backup that can"
-" be restored or imported to another server hub. This backs up all of your "
-"connections, permissions, profile data and several months of posts. This "
-"file may be VERY large. Please be patient - it may take several minutes for"
-" this download to begin."
-msgstr "Eksporter din kanalinformasjon og det nyeste innholdet til en JSON-sikkerhetskopi, som kan gjenopprettes eller importeres til en annen hub. Denne lager en sikkerhetskopi av alle dine forbindelser, tillatelser, profildata og flere måneder av innholdet ditt. Denne filen kan være SVÆRT stor. Vennligst vær tålmodig - det kan ta flere minutter før denne nedlastningen begynner."
-
-#: ../../mod/uexport.php:56
-msgid "Export your posts from a given year."
-msgstr "Eksporter dine innlegg fra et bestemt år"
-
-#: ../../mod/uexport.php:58
-msgid ""
-"You may also export your posts and conversations for a particular year or "
-"month. Adjust the date in your browser location bar to select other dates. "
-"If the export fails (possibly due to memory exhaustion on your server hub), "
-"please try again selecting a more limited date range."
-msgstr "Du kan også eksportere dine innlegg og samtaler for et bestemt år eller måned. Juster datoen i din nettlesers adresselinje for å velge andre datoer. Hvis eksporten feiler (muligens på grunn av utilstrekkelig minne på din hub), vennligst prøv igjen med et mer begrenset datoområde."
+#: ../../mod/page.php:36 ../../mod/block.php:27
+msgid "Invalid item."
+msgstr "Ugyldig element."
-#: ../../mod/uexport.php:59
-#, php-format
-msgid ""
-"To select all posts for a given year, such as this year, visit <a "
-"href=\"%1$s\">%2$s</a>"
-msgstr "For å velge alle innlegg for et gitt år, slik som iår, besøk <a href=\"%1$s\">%2$s</a>"
+#: ../../mod/page.php:52 ../../mod/wall_upload.php:29 ../../mod/block.php:39
+msgid "Channel not found."
+msgstr "Kanalen ble ikke funnet."
-#: ../../mod/uexport.php:60
-#, php-format
-msgid ""
-"To select all posts for a given month, such as January of this year, visit "
-"<a href=\"%1$s\">%2$s</a>"
-msgstr "For å velge alle innlegg fra en gitt måned, slik som januar i år, besøk <a href=\"%1$s\">%2$s</a>"
+#: ../../mod/page.php:89 ../../mod/display.php:110 ../../mod/help.php:214
+#: ../../mod/block.php:75 ../../index.php:241
+msgid "Page not found."
+msgstr "Siden ikke funnet."
-#: ../../mod/uexport.php:61
-#, php-format
+#: ../../mod/page.php:126
msgid ""
-"These content files may be imported or restored by visiting <a "
-"href=\"%1$s\">%2$s</a> on any site containing your channel. For best results"
-" please import or restore these in date order (oldest first)."
-msgstr "Disse innholdsfilene kan importeres eller gjenopprettes ved å besøke <a href=\"%1$s\">%2$s</a> på ethvert nettsted som inneholder din kanal. For best resultat, vennligst importer eller gjenopprett disse etter dato (eldste først)."
-
-#: ../../mod/chatsvc.php:111
-msgid "Away"
-msgstr "Borte"
-
-#: ../../mod/chatsvc.php:115
-msgid "Online"
-msgstr "Online"
-
-#: ../../mod/tagger.php:96
-#, php-format
-msgid "%1$s tagged %2$s's %3$s with %4$s"
-msgstr "%1$s merket %3$s til %2$s med %4$s"
-
-#: ../../mod/common.php:10
-msgid "No channel."
-msgstr "Ingen kanal."
-
-#: ../../mod/common.php:39
-msgid "Common connections"
-msgstr "Felles forbindelser"
-
-#: ../../mod/common.php:44
-msgid "No connections in common."
-msgstr "Ingen forbindelser felles."
-
-#: ../../mod/ping.php:260
-msgid "sent you a private message"
-msgstr "sendte deg en privat melding"
-
-#: ../../mod/ping.php:308
-msgid "added your channel"
-msgstr "la til din kanal"
-
-#: ../../mod/ping.php:350
-msgid "posted an event"
-msgstr "la ut en hendelse"
-
-#: ../../mod/help.php:147
-msgid "Documentation Search"
-msgstr "Søk i dokumentasjon"
-
-#: ../../mod/help.php:184 ../../mod/help.php:190 ../../mod/help.php:196
-msgid "Help:"
-msgstr "Hjelp:"
-
-#: ../../mod/help.php:211 ../../index.php:234
-msgid "Not Found"
-msgstr "Ikke funnet"
-
-#: ../../mod/help.php:235
-msgid "$Projectname Documentation"
-msgstr "$Projectname dokumentasjon"
+"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
+"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,"
+" quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
+"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
+"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
+"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
#: ../../mod/removeme.php:29
msgid ""
@@ -4568,137 +4696,820 @@ msgid ""
"removed from the network"
msgstr "Som standard vil bare forekomsten av denne kanalen lokalisert på denne hubben bli fjernet fra nettverket"
-#: ../../mod/removeme.php:61 ../../mod/settings.php:1109
+#: ../../mod/removeme.php:61 ../../mod/settings.php:1112
msgid "Remove Channel"
msgstr "Fjern kanal"
-#: ../../mod/filer.php:48
-msgid "- select -"
-msgstr "- velg -"
+#: ../../mod/mood.php:132
+msgid "Set your current mood and tell your friends"
+msgstr "Angi ditt nåværende humør og fortell dine venner"
-#: ../../mod/mitem.php:24 ../../mod/menu.php:140
-msgid "Menu not found."
-msgstr "Menyen ble ikke funnet."
+#: ../../mod/new_channel.php:109
+msgid "Add a Channel"
+msgstr "Legg til en kanal"
-#: ../../mod/mitem.php:48
-msgid "Unable to create element."
-msgstr "Klarer ikke å lage element."
+#: ../../mod/new_channel.php:110
+msgid ""
+"A channel is your own collection of related web pages. A channel can be used"
+" to hold social network profiles, blogs, conversation groups and forums, "
+"celebrity pages, and much more. You may create as many channels as your "
+"service provider allows."
+msgstr "En kanal er din egen samling av relaterte web-sider. En kanal kan brukes til å samle sosiale nettverksprofiler, blogger, samtalegrupper og forum, kjendissider og mye mer. Du kan lage så mange kanaler som din tjenestetilbyder tillater."
-#: ../../mod/mitem.php:72
-msgid "Unable to update menu element."
-msgstr "Ikke i stand til å oppdatere menyelement."
+#: ../../mod/new_channel.php:112 ../../mod/sources.php:103
+#: ../../mod/sources.php:137
+msgid "Channel Name"
+msgstr "Kanalnavn"
-#: ../../mod/mitem.php:88
-msgid "Unable to add menu element."
-msgstr "Ikke i stand til å legge til menyelement."
+#: ../../mod/new_channel.php:113
+msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "
+msgstr "Eksempel: \"Ola Nordmann\", \"Lisa og hestene hennes\", \"Fotball\", \"Sykkelgruppa\""
-#: ../../mod/mitem.php:116 ../../mod/menu.php:162 ../../mod/xchan.php:37
-msgid "Not found."
-msgstr "Ikke funnet."
+#: ../../mod/new_channel.php:114
+msgid "Choose a short nickname"
+msgstr "Velg et kort kallenavn"
-#: ../../mod/mitem.php:149 ../../mod/mitem.php:222
-msgid "Menu Item Permissions"
-msgstr "Menyelement Tillatelser"
+#: ../../mod/new_channel.php:115
+msgid ""
+"Your nickname will be used to create an easily remembered channel address "
+"(like an email address) which you can share with others."
+msgstr "Ditt kallenavn brukes til å lage en kanaladresse som er enkel å huske (minner om en e-postadresse) og som du kan dele med andre."
-#: ../../mod/mitem.php:150 ../../mod/mitem.php:223 ../../mod/settings.php:1053
-msgid "(click to open/close)"
-msgstr "(klikk for å åpne/lukke)"
+#: ../../mod/new_channel.php:116
+msgid "Or <a href=\"import\">import an existing channel</a> from another location"
+msgstr "Eller <a href=\"import\">importerer en eksisterende kanal</a> fra et annet sted."
-#: ../../mod/mitem.php:152 ../../mod/mitem.php:168
-msgid "Link Name"
-msgstr "Lenkenavn"
+#: ../../mod/new_channel.php:118
+msgid ""
+"Please choose a channel type (such as social networking or community forum) "
+"and privacy requirements so we can select the best permissions for you"
+msgstr "Vennligst velg en kanaltype (for eksempel sosialt nettverk eller forum for felleskap) og krav til personvern slik at vi kan velge de beste tillatelsene for deg."
-#: ../../mod/mitem.php:153 ../../mod/mitem.php:227
-msgid "Link or Submenu Target"
-msgstr "Lenke- eller undermeny-mål"
+#: ../../mod/new_channel.php:119
+msgid "Channel Type"
+msgstr "Kanaltype"
-#: ../../mod/mitem.php:153
-msgid "Enter URL of the link or select a menu name to create a submenu"
-msgstr "Skriv URL-en til lenken eller velg et menynavn for å lage en undermeny"
+#: ../../mod/new_channel.php:119
+msgid "Read more about roles"
+msgstr "Les mer om roller"
-#: ../../mod/mitem.php:154 ../../mod/mitem.php:228
-msgid "Use magic-auth if available"
-msgstr "Bruk magic-autent hvis mulig"
+#: ../../mod/ratings.php:69
+msgid "No ratings"
+msgstr "Ingen vurderinger"
-#: ../../mod/mitem.php:155 ../../mod/mitem.php:229
-msgid "Open link in new window"
-msgstr "Ã…pne lenke i nytt vindu"
+#: ../../mod/ratings.php:82 ../../mod/search.php:13 ../../mod/directory.php:59
+#: ../../mod/photos.php:490 ../../mod/display.php:13
+#: ../../mod/viewconnections.php:17
+msgid "Public access denied."
+msgstr "Offentlig tilgang avvist."
-#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
-msgid "Order in list"
-msgstr "Ordne i liste"
+#: ../../mod/ratings.php:99
+msgid "Ratings"
+msgstr "Vurderinger"
-#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
-msgid "Higher numbers will sink to bottom of listing"
-msgstr "Høyere tall vil synke mot bunnen av listen"
+#: ../../mod/ratings.php:100
+msgid "Rating: "
+msgstr "Vurdering:"
-#: ../../mod/mitem.php:157
-msgid "Submit and finish"
-msgstr "Send inn og avslutt"
+#: ../../mod/ratings.php:101
+msgid "Website: "
+msgstr "Nettsted:"
-#: ../../mod/mitem.php:158
-msgid "Submit and continue"
-msgstr "Send inn og fortsett"
+#: ../../mod/ratings.php:103
+msgid "Description: "
+msgstr "Beskrivelse:"
-#: ../../mod/mitem.php:166
-msgid "Menu:"
-msgstr "Meny:"
+#: ../../mod/setup.php:191
+msgid "$Projectname Server - Setup"
+msgstr "$Projectname-tjener - oppsett"
-#: ../../mod/mitem.php:169
-msgid "Link Target"
-msgstr "Lenkemål"
+#: ../../mod/setup.php:195
+msgid "Could not connect to database."
+msgstr "Fikk ikke kontakt med databasen."
-#: ../../mod/mitem.php:172
-msgid "Edit menu"
-msgstr "Endre meny"
+#: ../../mod/setup.php:199
+msgid ""
+"Could not connect to specified site URL. Possible SSL certificate or DNS "
+"issue."
+msgstr "Fikk ikke kontakt med det angitte nettstedets URL. Problemet kan muligens skyldes SSL-sertifikatet eller DNS."
-#: ../../mod/mitem.php:175
-msgid "Edit element"
-msgstr "Endre element"
+#: ../../mod/setup.php:206
+msgid "Could not create table."
+msgstr "Kunne ikke lage tabellen."
-#: ../../mod/mitem.php:176
-msgid "Drop element"
-msgstr "Slett element"
+#: ../../mod/setup.php:211
+msgid "Your site database has been installed."
+msgstr "Databasen til ditt nettsted har blitt installert."
-#: ../../mod/mitem.php:177
-msgid "New element"
-msgstr "Nytt element"
+#: ../../mod/setup.php:215
+msgid ""
+"You may need to import the file \"install/schema_xxx.sql\" manually using a "
+"database client."
+msgstr "Du må kanskje importere filen \"install/schmea_xxx.sql\" manuelt ved å bruke en databaseklient."
-#: ../../mod/mitem.php:178
-msgid "Edit this menu container"
-msgstr "Endre denne menybeholderen"
+#: ../../mod/setup.php:216 ../../mod/setup.php:284 ../../mod/setup.php:734
+msgid "Please see the file \"install/INSTALL.txt\"."
+msgstr "Vennligst les filen \"install/INSTALL.txt\"."
-#: ../../mod/mitem.php:179
-msgid "Add menu element"
-msgstr "Legg til menyelement"
+#: ../../mod/setup.php:281
+msgid "System check"
+msgstr "Systemsjekk"
-#: ../../mod/mitem.php:180
-msgid "Delete this menu item"
-msgstr "Slett dette menyelementet"
+#: ../../mod/setup.php:285 ../../mod/photos.php:914 ../../mod/events.php:668
+#: ../../mod/events.php:675
+msgid "Next"
+msgstr "Neste"
-#: ../../mod/mitem.php:181
-msgid "Edit this menu item"
-msgstr "Endre dette menyelementet"
+#: ../../mod/setup.php:286
+msgid "Check again"
+msgstr "Sjekk igjen"
-#: ../../mod/mitem.php:198
-msgid "Menu item not found."
-msgstr "Menyelement ble ikke funnet."
+#: ../../mod/setup.php:308
+msgid "Database connection"
+msgstr "Databaseforbindelse"
-#: ../../mod/mitem.php:211
-msgid "Menu item deleted."
-msgstr "Menyelement slettet."
+#: ../../mod/setup.php:309
+msgid ""
+"In order to install $Projectname we need to know how to connect to your "
+"database."
+msgstr "For å installere $Projectname må du oppgi hvordan din database kan kontaktes."
-#: ../../mod/mitem.php:213
-msgid "Menu item could not be deleted."
-msgstr "Menyelement kunne ikke bli slettet."
+#: ../../mod/setup.php:310
+msgid ""
+"Please contact your hosting provider or site administrator if you have "
+"questions about these settings."
+msgstr "Vennligst kontakt din nettstedstilbyder eller nettstedsadministrator hvis du har spørsmål om disse innstillingene."
-#: ../../mod/mitem.php:220
-msgid "Edit Menu Element"
-msgstr "Endre menyelement"
+#: ../../mod/setup.php:311
+msgid ""
+"The database you specify below should already exist. If it does not, please "
+"create it before continuing."
+msgstr "Databasen du oppgir nedenfor må finnes på forhånd. Hvis den ikke finnes, vennligst lag den før du fortsetter."
-#: ../../mod/mitem.php:226
-msgid "Link text"
-msgstr "Lenketekst"
+#: ../../mod/setup.php:315
+msgid "Database Server Name"
+msgstr "Navn på databasetjener"
+
+#: ../../mod/setup.php:315
+msgid "Default is 127.0.0.1"
+msgstr "Standard er 127.0.0.1"
+
+#: ../../mod/setup.php:316
+msgid "Database Port"
+msgstr "Databaseport"
+
+#: ../../mod/setup.php:316
+msgid "Communication port number - use 0 for default"
+msgstr "Kommunikasjonsportnummer - bruk 0 for standard"
+
+#: ../../mod/setup.php:317
+msgid "Database Login Name"
+msgstr "Database innloggingsnavn"
+
+#: ../../mod/setup.php:318
+msgid "Database Login Password"
+msgstr "Database innloggingspassord"
+
+#: ../../mod/setup.php:319
+msgid "Database Name"
+msgstr "Databasenavn"
+
+#: ../../mod/setup.php:320
+msgid "Database Type"
+msgstr "Databasetype"
+
+#: ../../mod/setup.php:322 ../../mod/setup.php:363
+msgid "Site administrator email address"
+msgstr "E-postadressen til administrator ved nettstedet"
+
+#: ../../mod/setup.php:322 ../../mod/setup.php:363
+msgid ""
+"Your account email address must match this in order to use the web admin "
+"panel."
+msgstr "Din konto sin e-postadresse må være lik denne for å kunne bruke web-administrasjonspanelet."
+
+#: ../../mod/setup.php:323 ../../mod/setup.php:365
+msgid "Website URL"
+msgstr "Nettstedets URL"
+
+#: ../../mod/setup.php:323 ../../mod/setup.php:365
+msgid "Please use SSL (https) URL if available."
+msgstr "Vennligst bruk SSL (https) URL hvis tilgjengelig."
+
+#: ../../mod/setup.php:325 ../../mod/setup.php:367
+msgid "Please select a default timezone for your website"
+msgstr "Vennligst velg en standard tidssone for ditt nettsted"
+
+#: ../../mod/setup.php:352
+msgid "Site settings"
+msgstr "Nettstedets innstillinger"
+
+#: ../../mod/setup.php:417
+msgid "Could not find a command line version of PHP in the web server PATH."
+msgstr "Fant ikke en kommandolinjeversjon av PHP i webtjenerens sti (PATH)."
+
+#: ../../mod/setup.php:418
+msgid ""
+"If you don't have a command line version of PHP installed on server, you "
+"will not be able to run background polling via cron."
+msgstr "Hvis du ikke har en kommandolinjeversjon av PHP installert på tjeneren, så vil du ikke kunne kjøre bakgrunnshenting via cron."
+
+#: ../../mod/setup.php:422
+msgid "PHP executable path"
+msgstr "PHP-kjørefilens sti"
+
+#: ../../mod/setup.php:422
+msgid ""
+"Enter full path to php executable. You can leave this blank to continue the "
+"installation."
+msgstr "Skriv full sti til kjørefilen for PHP. Du kan la denne stå blank for å fortsette installasjonen."
+
+#: ../../mod/setup.php:427
+msgid "Command line PHP"
+msgstr "Kommandolinje PHP"
+
+#: ../../mod/setup.php:436
+msgid ""
+"The command line version of PHP on your system does not have "
+"\"register_argc_argv\" enabled."
+msgstr "Kommandolinjeversjonen av PHP på ditt system har ikke \"register_argc_argv\" påskrudd."
+
+#: ../../mod/setup.php:437
+msgid "This is required for message delivery to work."
+msgstr "Dette er påkrevd for at meldingslevering skal virke."
+
+#: ../../mod/setup.php:440
+msgid "PHP register_argc_argv"
+msgstr "PHP register_argc_argv"
+
+#: ../../mod/setup.php:458
+#, php-format
+msgid ""
+"Your max allowed total upload size is set to %s. Maximum size of one file to"
+" upload is set to %s. You are allowed to upload up to %d files at once."
+msgstr "Den største totale opplastingsstørrelsen du er tillatt er satt til %s. Filstørrelsen på en enkelt fil er satt til å maksimalt være %s. Du har lov til å laste opp inntil %d filer samtidig."
+
+#: ../../mod/setup.php:463
+msgid "You can adjust these settings in the servers php.ini."
+msgstr "Du kan justere disse innstillingene i tjenerens php.ini."
+
+#: ../../mod/setup.php:465
+msgid "PHP upload limits"
+msgstr "PHP opplastingsgrenser"
+
+#: ../../mod/setup.php:488
+msgid ""
+"Error: the \"openssl_pkey_new\" function on this system is not able to "
+"generate encryption keys"
+msgstr "Feil: \"openssl_pkey_new\"-funksjonen på dette systemet er ikke i stand til å lage krypteringsnøkler"
+
+#: ../../mod/setup.php:489
+msgid ""
+"If running under Windows, please see "
+"\"http://www.php.net/manual/en/openssl.installation.php\"."
+msgstr "Ved kjøring på Windows, vennligst se \"http://www.php.net/manual/en/openssl.installation.php\"."
+
+#: ../../mod/setup.php:492
+msgid "Generate encryption keys"
+msgstr "Lag krypteringsnøkler"
+
+#: ../../mod/setup.php:504
+msgid "libCurl PHP module"
+msgstr "libCurl PHP-modul"
+
+#: ../../mod/setup.php:505
+msgid "GD graphics PHP module"
+msgstr "GD graphics PHP-modul"
+
+#: ../../mod/setup.php:506
+msgid "OpenSSL PHP module"
+msgstr "OpenSSL PHP-modul"
+
+#: ../../mod/setup.php:507
+msgid "mysqli or postgres PHP module"
+msgstr "MySQLi eller Postgres PHP modul"
+
+#: ../../mod/setup.php:508
+msgid "mb_string PHP module"
+msgstr "mb_string PHP-modul"
+
+#: ../../mod/setup.php:509
+msgid "mcrypt PHP module"
+msgstr "mcrypt PHP-modul"
+
+#: ../../mod/setup.php:510
+msgid "xml PHP module"
+msgstr "XML PHP modul"
+
+#: ../../mod/setup.php:514 ../../mod/setup.php:516
+msgid "Apache mod_rewrite module"
+msgstr "Apache mod_rewrite-modul"
+
+#: ../../mod/setup.php:514
+msgid ""
+"Error: Apache webserver mod-rewrite module is required but not installed."
+msgstr "Feil: Apache web-tjenerens mod-rewrite-modul er påkrevd, men ikke installert."
+
+#: ../../mod/setup.php:520 ../../mod/setup.php:523
+msgid "proc_open"
+msgstr "proc_open"
+
+#: ../../mod/setup.php:520
+msgid ""
+"Error: proc_open is required but is either not installed or has been "
+"disabled in php.ini"
+msgstr "Feil: proc_open er påkrevd, men er enten ikke installert eller har blitt avskrudd i php.ini"
+
+#: ../../mod/setup.php:528
+msgid "Error: libCURL PHP module required but not installed."
+msgstr "Feil: libCURL PHP-modul er påkrevd, men er ikke installert."
+
+#: ../../mod/setup.php:532
+msgid ""
+"Error: GD graphics PHP module with JPEG support required but not installed."
+msgstr "Feil: GD graphics PHP-modul med JPEG-støtte er påkrevd, men er ikke installert."
+
+#: ../../mod/setup.php:536
+msgid "Error: openssl PHP module required but not installed."
+msgstr "Feil: openssl PHP-modul er påkrevd, men er ikke installert."
+
+#: ../../mod/setup.php:540
+msgid ""
+"Error: mysqli or postgres PHP module required but neither are installed."
+msgstr "Feil: mysqli eller postgres PHP modul er påkrevd, men ingen av dem er installert."
+
+#: ../../mod/setup.php:544
+msgid "Error: mb_string PHP module required but not installed."
+msgstr "Feil: mb_string PHP-modul er påkrevd, men er ikke installert."
+
+#: ../../mod/setup.php:548
+msgid "Error: mcrypt PHP module required but not installed."
+msgstr "Feil: mcrypt PHP-modul er påkrevd, men er ikke installert."
+
+#: ../../mod/setup.php:552
+msgid "Error: xml PHP module required for DAV but not installed."
+msgstr "Feil: XML PHP modul er påkrevet for DAV, men den er ikke installert."
+
+#: ../../mod/setup.php:570
+msgid ""
+"The web installer needs to be able to create a file called \".htconfig.php\""
+" in the top folder of your web server and it is unable to do so."
+msgstr "Web-installasjonen må kunne lage en fil kalt \".htconfig.php\" i toppkatalogen til web-tjeneren din, men dette får den ikke til."
+
+#: ../../mod/setup.php:571
+msgid ""
+"This is most often a permission setting, as the web server may not be able "
+"to write files in your folder - even if you can."
+msgstr "Dette er oftest tillatelsesinnstilling, ettersom webtjeneren kanskje kan skrive til filer i din mappe - selv om du kan."
+
+#: ../../mod/setup.php:572
+msgid ""
+"At the end of this procedure, we will give you a text to save in a file "
+"named .htconfig.php in your Red top folder."
+msgstr "På slutten av denne prosedyren vil vi gi deg en tekst til å lagre i en fil kalt .htconfig.php i toppkatalogen til din Red."
+
+#: ../../mod/setup.php:573
+msgid ""
+"You can alternatively skip this procedure and perform a manual installation."
+" Please see the file \"install/INSTALL.txt\" for instructions."
+msgstr "Alternativt, så kan du hoppe over denne prosedyren og gjennomføre en manuell installasjon. Vennligst se filen \"install/INSTALL.txt\" for instruksjoner."
+
+#: ../../mod/setup.php:576
+msgid ".htconfig.php is writable"
+msgstr ".htconfig.php kan skrives til"
+
+#: ../../mod/setup.php:590
+msgid ""
+"Red uses the Smarty3 template engine to render its web views. Smarty3 "
+"compiles templates to PHP to speed up rendering."
+msgstr "Red bruker malmotoren Smarty3 for å gjengi sine webvisninger. Smarty3 kompilerer malene om til PHP for å framskynde gjengivelsen."
+
+#: ../../mod/setup.php:591
+#, php-format
+msgid ""
+"In order to store these compiled templates, the web server needs to have "
+"write access to the directory %s under the Red top level folder."
+msgstr "For å kunne lagre disse kompilerte malene, så må webtjeneren ha skrivetilgang til katalogen %s under Red sin hovedmappe."
+
+#: ../../mod/setup.php:592 ../../mod/setup.php:613
+msgid ""
+"Please ensure that the user that your web server runs as (e.g. www-data) has"
+" write access to this folder."
+msgstr "Vennligst sikre at brukeren som din web-tjeneste kjører som (for eksempel www-data) har skrivetilgang til denne katalogen."
+
+#: ../../mod/setup.php:593
+#, php-format
+msgid ""
+"Note: as a security measure, you should give the web server write access to "
+"%s only--not the template files (.tpl) that it contains."
+msgstr "Merknad: som et sikkerhetstiltak bør du bare gi webtjerenn skrivetilgang til %s - ikke til malfilene (.tpl) som den inneholder."
+
+#: ../../mod/setup.php:596
+#, php-format
+msgid "%s is writable"
+msgstr "%s kan skrives til"
+
+#: ../../mod/setup.php:612
+msgid ""
+"Red uses the store directory to save uploaded files. The web server needs to"
+" have write access to the store directory under the Red top level folder"
+msgstr "Red bruker lagringsmappen for å lagre opplastede filer. Webtjeneren trenger å ha skrivetilgang til lagringsmappen under Red sin toppnivåmappe."
+
+#: ../../mod/setup.php:616
+msgid "store is writable"
+msgstr "lageret kan skrives til"
+
+#: ../../mod/setup.php:649
+msgid ""
+"SSL certificate cannot be validated. Fix certificate or disable https access"
+" to this site."
+msgstr "SSL-sertifikatet kan ikke kontrolleres. Fiks sertifikatet eller skru av https tilgang til dette nettstedet."
+
+#: ../../mod/setup.php:650
+msgid ""
+"If you have https access to your website or allow connections to TCP port "
+"443 (the https: port), you MUST use a browser-valid certificate. You MUST "
+"NOT use self-signed certificates!"
+msgstr "Hvis du har HTTPS-tilgang til ditt nettsted eller tillater forbindelser til TCP port 443 (HTTPS-porten), så MÅ du bruke nettlesergodkjent sertifkater. Du MÅ IKKE bruke egensignert sertifikater!"
+
+#: ../../mod/setup.php:651
+msgid ""
+"This restriction is incorporated because public posts from you may for "
+"example contain references to images on your own hub."
+msgstr "Denne begrensningen er tatt inn fordi offentlige innlegg fra deg kan for eksempel inneholde referanser til bilder på din egen hub."
+
+#: ../../mod/setup.php:652
+msgid ""
+"If your certificate is not recognized, members of other sites (who may "
+"themselves have valid certificates) will get a warning message on their own "
+"site complaining about security issues."
+msgstr "Hvis sertifikatet ditt ikke gjenkjennes, så vil medlemmer på andre nettsteder (som selv kan ha godkjente sertifikater) få en beskjed med en advarsel på deres eget nettsted som klager over sikkerhetsproblemer."
+
+#: ../../mod/setup.php:653
+msgid ""
+"This can cause usability issues elsewhere (not just on your own site) so we "
+"must insist on this requirement."
+msgstr "Dette kan gi problemer med brukervennlighet (ikke bare på ditt eget nettsted), så vi må insistere på dette kravet."
+
+#: ../../mod/setup.php:654
+msgid ""
+"Providers are available that issue free certificates which are browser-"
+"valid."
+msgstr "Det finnes tilbydere som utsteder gratis sertifikater som er gyldige i nettlesere."
+
+#: ../../mod/setup.php:656
+msgid "SSL certificate validation"
+msgstr "SSL sertifikat-kontroll"
+
+#: ../../mod/setup.php:662
+msgid ""
+"Url rewrite in .htaccess is not working. Check your server "
+"configuration.Test: "
+msgstr "URL omskriving (rewrite) i .htaccess virker ikke. Sjekk konfigurasjonen til tjeneren din. Test:"
+
+#: ../../mod/setup.php:665
+msgid "Url rewrite is working"
+msgstr "URL rewrite virker"
+
+#: ../../mod/setup.php:674
+msgid ""
+"The database configuration file \".htconfig.php\" could not be written. "
+"Please use the enclosed text to create a configuration file in your web "
+"server root."
+msgstr "Databasekonfigurasjonsfilen \".htconfig.php\" kunne ikke skrives. Vennligst bruk den medfølgende teksten for å lage en konfigurasjonsfil i toppkatalogen av din web-tjener."
+
+#: ../../mod/setup.php:698
+msgid "Errors encountered creating database tables."
+msgstr "Feil oppstod under opprettelsen av databasetabeller."
+
+#: ../../mod/setup.php:732
+msgid "<h1>What next</h1>"
+msgstr "<h1>Hva gjenstår</h1>"
+
+#: ../../mod/setup.php:733
+msgid ""
+"IMPORTANT: You will need to [manually] setup a scheduled task for the "
+"poller."
+msgstr "VIKTIG: Du må [manuelt] sette opp en automatisert tidfestet oppgave til bakgrunnshenteren."
+
+#: ../../mod/bookmarks.php:40
+msgid "Bookmark added"
+msgstr "Bokmerke lagt til"
+
+#: ../../mod/bookmarks.php:62
+msgid "My Bookmarks"
+msgstr "Mine bokmerker"
+
+#: ../../mod/bookmarks.php:73
+msgid "My Connections Bookmarks"
+msgstr "Mine forbindelsers bokmerker"
+
+#: ../../mod/home.php:57 ../../mod/home.php:65 ../../mod/siteinfo.php:157
+msgid "$Projectname"
+msgstr "$Projectname"
+
+#: ../../mod/home.php:75
+#, php-format
+msgid "Welcome to %s"
+msgstr "Velkommen til %s"
+
+#: ../../mod/pconfig.php:27 ../../mod/pconfig.php:60
+msgid "This setting requires special processing and editing has been blocked."
+msgstr "Denne innstillingen krever spesiell behandling og redigering har blitt blokkert."
+
+#: ../../mod/pconfig.php:49
+msgid "Configuration Editor"
+msgstr "Konfigurasjonsbehandler"
+
+#: ../../mod/pconfig.php:50
+msgid ""
+"Warning: Changing some settings could render your channel inoperable. Please"
+" leave this page unless you are comfortable with and knowledgeable about how"
+" to correctly use this feature."
+msgstr "Advarsel: kanalen din kan slutte å virke ved endring av enkelte innstillinger. Vennligst forlat denne siden med mindre du er komfortabel med dette og vet hvordan du bruker denne funksjonen riktig."
+
+#: ../../mod/poke.php:164
+msgid "Poke/Prod"
+msgstr "Prikke/oppildne"
+
+#: ../../mod/poke.php:165
+msgid "poke, prod or do other things to somebody"
+msgstr "prikke, oppildne eller gjør andre ting med noen"
+
+#: ../../mod/poke.php:166
+msgid "Recipient"
+msgstr "Mottaker"
+
+#: ../../mod/poke.php:167
+msgid "Choose what you wish to do to recipient"
+msgstr "Velg hva du ønsker å gjøre med mottakeren"
+
+#: ../../mod/poke.php:170
+msgid "Make this post private"
+msgstr "Gjør dette innlegget privat"
+
+#: ../../mod/profiles.php:19 ../../mod/profiles.php:184
+#: ../../mod/profiles.php:241 ../../mod/profiles.php:608
+msgid "Profile not found."
+msgstr "Profilen ble ikke funnet."
+
+#: ../../mod/profiles.php:39
+msgid "Profile deleted."
+msgstr "Profilen er slettet."
+
+#: ../../mod/profiles.php:63 ../../mod/profiles.php:99
+msgid "Profile-"
+msgstr "Profil-"
+
+#: ../../mod/profiles.php:84 ../../mod/profiles.php:127
+msgid "New profile created."
+msgstr "Ny profil opprettet."
+
+#: ../../mod/profiles.php:105
+msgid "Profile unavailable to clone."
+msgstr "Profilen er utilgjengelig for klonen."
+
+#: ../../mod/profiles.php:146
+msgid "Profile unavailable to export."
+msgstr "Profilen er utilgjengelig for eksport."
+
+#: ../../mod/profiles.php:251
+msgid "Profile Name is required."
+msgstr "Profilnavn er påkrevd."
+
+#: ../../mod/profiles.php:414
+msgid "Marital Status"
+msgstr "Sivilstand"
+
+#: ../../mod/profiles.php:418
+msgid "Romantic Partner"
+msgstr "Romantisk partner"
+
+#: ../../mod/profiles.php:422
+msgid "Likes"
+msgstr "Liker"
+
+#: ../../mod/profiles.php:426
+msgid "Dislikes"
+msgstr "Liker ikke"
+
+#: ../../mod/profiles.php:430
+msgid "Work/Employment"
+msgstr "Arbeid/sysselsetting"
+
+#: ../../mod/profiles.php:433
+msgid "Religion"
+msgstr "Religion"
+
+#: ../../mod/profiles.php:437
+msgid "Political Views"
+msgstr "Politiske synspunkter"
+
+#: ../../mod/profiles.php:445
+msgid "Sexual Preference"
+msgstr "Seksuelle preferanser"
+
+#: ../../mod/profiles.php:449
+msgid "Homepage"
+msgstr "Hjemmeside"
+
+#: ../../mod/profiles.php:453
+msgid "Interests"
+msgstr "Interesser"
+
+#: ../../mod/profiles.php:457 ../../mod/admin.php:974
+msgid "Address"
+msgstr "Adresse"
+
+#: ../../mod/profiles.php:547
+msgid "Profile updated."
+msgstr "Profilen er oppdatert."
+
+#: ../../mod/profiles.php:634
+msgid "Hide your contact/friend list from viewers of this profile?"
+msgstr "Skjul kontakt-/vennelisten din fra de som ser på denne profilen?"
+
+#: ../../mod/profiles.php:674
+msgid "Edit Profile Details"
+msgstr "Endre profildetaljer"
+
+#: ../../mod/profiles.php:676
+msgid "View this profile"
+msgstr "Vis denne profilen"
+
+#: ../../mod/profiles.php:678
+msgid "Change Profile Photo"
+msgstr "Endre profilbilde"
+
+#: ../../mod/profiles.php:679
+msgid "Create a new profile using these settings"
+msgstr "Lag en ny profil ved å bruke disse innstillingene"
+
+#: ../../mod/profiles.php:680
+msgid "Clone this profile"
+msgstr "Klon denne profilen"
+
+#: ../../mod/profiles.php:681
+msgid "Delete this profile"
+msgstr "Slett denne profilen"
+
+#: ../../mod/profiles.php:683
+msgid "Import profile from file"
+msgstr "Importer profil fra fil"
+
+#: ../../mod/profiles.php:684
+msgid "Export profile to file"
+msgstr "Eksporter profil til fil"
+
+#: ../../mod/profiles.php:685
+msgid "Profile Name:"
+msgstr "Profilnavn:"
+
+#: ../../mod/profiles.php:686
+msgid "Your Full Name:"
+msgstr "Ditt fulle navn:"
+
+#: ../../mod/profiles.php:687
+msgid "Title/Description:"
+msgstr "Tittel/Beskrivelse:"
+
+#: ../../mod/profiles.php:688
+msgid "Your Gender:"
+msgstr "Ditt kjønn:"
+
+#: ../../mod/profiles.php:689
+msgid "Birthday :"
+msgstr "Fødselsdag:"
+
+#: ../../mod/profiles.php:690
+msgid "Street Address:"
+msgstr "Gateadresse:"
+
+#: ../../mod/profiles.php:691
+msgid "Locality/City:"
+msgstr "Sted/By:"
+
+#: ../../mod/profiles.php:692
+msgid "Postal/Zip Code:"
+msgstr "Postnummer/ZIP-kode:"
+
+#: ../../mod/profiles.php:693
+msgid "Country:"
+msgstr "Land:"
+
+#: ../../mod/profiles.php:694
+msgid "Region/State:"
+msgstr "Region/fylke:"
+
+#: ../../mod/profiles.php:695
+msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
+msgstr "<span class=\"heart\">&hearts;</span> Sivilstand:"
+
+#: ../../mod/profiles.php:696
+msgid "Who: (if applicable)"
+msgstr "Hvem: (hvis det er aktuelt) "
+
+#: ../../mod/profiles.php:697
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+msgstr "Eksempler: kari123, Kari Villiamsen, kari@example.com"
+
+#: ../../mod/profiles.php:698
+msgid "Since [date]:"
+msgstr "Siden [dato]:"
+
+#: ../../mod/profiles.php:700
+msgid "Homepage URL:"
+msgstr "Hjemmeside URL:"
+
+#: ../../mod/profiles.php:703
+msgid "Religious Views:"
+msgstr "Religiøse synspunkter:"
+
+#: ../../mod/profiles.php:704
+msgid "Keywords:"
+msgstr "Nøkkelord:"
+
+#: ../../mod/profiles.php:707
+msgid "Example: fishing photography software"
+msgstr "Eksempel: fisking fotografering programvare"
+
+#: ../../mod/profiles.php:708
+msgid "Used in directory listings"
+msgstr "Brukt i katalogoppføringer"
+
+#: ../../mod/profiles.php:709
+msgid "Tell us about yourself..."
+msgstr "Fortell oss om deg selv..."
+
+#: ../../mod/profiles.php:710
+msgid "Hobbies/Interests"
+msgstr "Hobbier/Interesser"
+
+#: ../../mod/profiles.php:711
+msgid "Contact information and Social Networks"
+msgstr "Kontaktinformasjon og sosiale nettverk"
+
+#: ../../mod/profiles.php:712
+msgid "My other channels"
+msgstr "Mine andre kanaler"
+
+#: ../../mod/profiles.php:713
+msgid "Musical interests"
+msgstr "Musikkinteresser"
+
+#: ../../mod/profiles.php:714
+msgid "Books, literature"
+msgstr "Bøker, litteratur"
+
+#: ../../mod/profiles.php:715
+msgid "Television"
+msgstr "TV/fjernsyn"
+
+#: ../../mod/profiles.php:716
+msgid "Film/dance/culture/entertainment"
+msgstr "Film/dans/kultur/underholdning"
+
+#: ../../mod/profiles.php:717
+msgid "Love/romance"
+msgstr "Kjærlighet/romantikk"
+
+#: ../../mod/profiles.php:718
+msgid "Work/employment"
+msgstr "Arbeid/sysselsetting"
+
+#: ../../mod/profiles.php:719
+msgid "School/education"
+msgstr "Skole/utdanning"
+
+#: ../../mod/profiles.php:725
+msgid "This is your default profile."
+msgstr "Dette er din standardprofil."
+
+#: ../../mod/profiles.php:736
+msgid "Age: "
+msgstr "Alder:"
+
+#: ../../mod/profiles.php:779
+msgid "Edit/Manage Profiles"
+msgstr "Endre/håndter profiler"
+
+#: ../../mod/profiles.php:780
+msgid "Add profile things"
+msgstr "Legg til profilting"
+
+#: ../../mod/profiles.php:781
+msgid "Include desirable objects in your profile"
+msgstr "Inkluder ønskverdige objekter i din profil"
+
+#: ../../mod/search.php:212
+#, php-format
+msgid "Items tagged with: %s"
+msgstr "Elementer merket med: %s"
+
+#: ../../mod/search.php:214
+#, php-format
+msgid "Search results for: %s"
+msgstr "Søkeresultater for: %s"
#: ../../mod/connedit.php:75
msgid "Could not access contact record."
@@ -4708,240 +5519,249 @@ msgstr "Fikk ikke tilgang til kontaktinformasjonen."
msgid "Could not locate selected profile."
msgstr "Fant ikke valgt profil."
-#: ../../mod/connedit.php:219
+#: ../../mod/connedit.php:223
msgid "Connection updated."
msgstr "Forbindelsen er oppdatert."
-#: ../../mod/connedit.php:221
+#: ../../mod/connedit.php:225
msgid "Failed to update connection record."
msgstr "Mislyktes med å oppdatere forbindelsesinformasjonen."
-#: ../../mod/connedit.php:268
+#: ../../mod/connedit.php:272
msgid "is now connected to"
msgstr "er nå forbundet til"
-#: ../../mod/connedit.php:391
+#: ../../mod/connedit.php:395
msgid "Could not access address book record."
msgstr "Fikk ikke tilgang til informasjonen i adresseboken."
-#: ../../mod/connedit.php:405
+#: ../../mod/connedit.php:409
msgid "Refresh failed - channel is currently unavailable."
msgstr "Oppfrisking mislyktes - kanalen er for øyeblikket utilgjengelig."
-#: ../../mod/connedit.php:414 ../../mod/connedit.php:423
-#: ../../mod/connedit.php:432 ../../mod/connedit.php:441
-#: ../../mod/connedit.php:454
+#: ../../mod/connedit.php:418 ../../mod/connedit.php:427
+#: ../../mod/connedit.php:436 ../../mod/connedit.php:445
+#: ../../mod/connedit.php:458
msgid "Unable to set address book parameters."
msgstr "Ikke i stand til å angi parametre for adresseboken."
-#: ../../mod/connedit.php:478
+#: ../../mod/connedit.php:482
msgid "Connection has been removed."
msgstr "Forbindelsen har blitt fjernet."
-#: ../../mod/connedit.php:497
+#: ../../mod/connedit.php:501
#, php-format
msgid "View %s's profile"
msgstr "Vis %s sin profil"
-#: ../../mod/connedit.php:501
+#: ../../mod/connedit.php:505
msgid "Refresh Permissions"
msgstr "Oppfrisk tillatelser"
-#: ../../mod/connedit.php:504
+#: ../../mod/connedit.php:508
msgid "Fetch updated permissions"
msgstr "Hent oppdaterte tillatelser"
-#: ../../mod/connedit.php:508
+#: ../../mod/connedit.php:512
msgid "Recent Activity"
msgstr "Nylig aktivitet"
-#: ../../mod/connedit.php:511
+#: ../../mod/connedit.php:515
msgid "View recent posts and comments"
msgstr "Vis nylige innlegg og kommentarer"
-#: ../../mod/connedit.php:515 ../../mod/admin.php:785
+#: ../../mod/connedit.php:519 ../../mod/admin.php:811
msgid "Unblock"
msgstr "Ikke blokker lenger"
-#: ../../mod/connedit.php:515 ../../mod/admin.php:784
+#: ../../mod/connedit.php:519 ../../mod/admin.php:810
msgid "Block"
msgstr "Blokker"
-#: ../../mod/connedit.php:518
+#: ../../mod/connedit.php:522
msgid "Block (or Unblock) all communications with this connection"
msgstr "Blokker eller fjern blokkering av all kommunikasjon med denne forbindelsen"
-#: ../../mod/connedit.php:519
+#: ../../mod/connedit.php:523
msgid "This connection is blocked!"
msgstr "Denne forbindelsen er blokkert!"
-#: ../../mod/connedit.php:523
+#: ../../mod/connedit.php:527
msgid "Unignore"
msgstr "Ikke ignorer lenger"
-#: ../../mod/connedit.php:523 ../../mod/notifications.php:51
+#: ../../mod/connedit.php:527 ../../mod/notifications.php:51
msgid "Ignore"
msgstr "Ignorer"
-#: ../../mod/connedit.php:526
+#: ../../mod/connedit.php:530
msgid "Ignore (or Unignore) all inbound communications from this connection"
msgstr "Ignorer eller fjern ignorering av all inngående kommunikasjon fra denne forbindelsen"
-#: ../../mod/connedit.php:527
+#: ../../mod/connedit.php:531
msgid "This connection is ignored!"
msgstr "Denne forbindelsen er ignorert!"
-#: ../../mod/connedit.php:531
+#: ../../mod/connedit.php:535
msgid "Unarchive"
msgstr "Ikke arkiver lenger"
-#: ../../mod/connedit.php:531
+#: ../../mod/connedit.php:535
msgid "Archive"
msgstr "Arkiver"
-#: ../../mod/connedit.php:534
+#: ../../mod/connedit.php:538
msgid ""
"Archive (or Unarchive) this connection - mark channel dead but keep content"
msgstr "Arkiver eller fjern arkivering av denne forbindelsen - marker kanal som død, men behold innhold"
-#: ../../mod/connedit.php:535
+#: ../../mod/connedit.php:539
msgid "This connection is archived!"
msgstr "Denne forbindelsen er arkivert!"
-#: ../../mod/connedit.php:539
+#: ../../mod/connedit.php:543
msgid "Unhide"
msgstr "Ikke skjul lenger"
-#: ../../mod/connedit.php:539
+#: ../../mod/connedit.php:543
msgid "Hide"
msgstr "Skjul"
-#: ../../mod/connedit.php:542
+#: ../../mod/connedit.php:546
msgid "Hide or Unhide this connection from your other connections"
msgstr "Skjul eller fjern skjuling av denne forbindelsen fra dine andre forbindelser"
-#: ../../mod/connedit.php:543
+#: ../../mod/connedit.php:547
msgid "This connection is hidden!"
msgstr "Denne forbindelsen er skjult!"
-#: ../../mod/connedit.php:550
+#: ../../mod/connedit.php:554
msgid "Delete this connection"
msgstr "Slett denne forbindelsen"
-#: ../../mod/connedit.php:631
+#: ../../mod/connedit.php:635
msgid "Approve this connection"
msgstr "Godta denne forbindelsen"
-#: ../../mod/connedit.php:631
+#: ../../mod/connedit.php:635
msgid "Accept connection to allow communication"
msgstr "Godta denne forbindelsen for å tillate kommunikasjon"
-#: ../../mod/connedit.php:636
+#: ../../mod/connedit.php:640
msgid "Set Affinity"
msgstr "Angi nærhet"
-#: ../../mod/connedit.php:639
+#: ../../mod/connedit.php:643
msgid "Set Profile"
msgstr "Angi profil"
-#: ../../mod/connedit.php:642
+#: ../../mod/connedit.php:646
msgid "Set Affinity & Profile"
msgstr "Angi nærhet og profil"
-#: ../../mod/connedit.php:659
+#: ../../mod/connedit.php:679
+msgid "none"
+msgstr "ingen"
+
+#: ../../mod/connedit.php:684
msgid "Apply these permissions automatically"
msgstr "Bruk disse tillatelsene automatisk"
-#: ../../mod/connedit.php:661
-msgid "This connection's address is"
-msgstr "Denne forbindelsens adresse er"
+#: ../../mod/connedit.php:686
+msgid "This connection's primary address is"
+msgstr "Denne forbindelsens primære adresse er"
+
+#: ../../mod/connedit.php:687
+msgid "Available locations:"
+msgstr "Tilgjengelige plasseringer:"
-#: ../../mod/connedit.php:664
+#: ../../mod/connedit.php:691
msgid ""
"The permissions indicated on this page will be applied to all new "
"connections."
msgstr "Tillatelsene angitt på denne siden gjøres gjeldende for alle nye forbindelser."
-#: ../../mod/connedit.php:666
+#: ../../mod/connedit.php:693
msgid "Slide to adjust your degree of friendship"
msgstr "Flytt for å justere din grad av vennskap"
-#: ../../mod/connedit.php:668
+#: ../../mod/connedit.php:695
msgid "Slide to adjust your rating"
msgstr "Flytt for å justere din vurdering"
-#: ../../mod/connedit.php:669 ../../mod/connedit.php:674
+#: ../../mod/connedit.php:696 ../../mod/connedit.php:701
msgid "Optionally explain your rating"
msgstr "Velg om du vil forklare vurderingen"
-#: ../../mod/connedit.php:671
+#: ../../mod/connedit.php:698
msgid "Custom Filter"
msgstr "Tilpasset filter"
-#: ../../mod/connedit.php:672
+#: ../../mod/connedit.php:699
msgid "Only import posts with this text"
msgstr "Bare importer innlegg med disse ordene"
-#: ../../mod/connedit.php:672 ../../mod/connedit.php:673
+#: ../../mod/connedit.php:699 ../../mod/connedit.php:700
msgid ""
-"words one per line or #tags or /patterns/, leave blank to import all posts"
-msgstr "ett ord per linje eller #merkelapper eller /mønstre/, la feltet stå tomt for å importere alle innlegg"
+"words one per line or #tags or /patterns/ or lang=xx, leave blank to import "
+"all posts"
+msgstr "ord per linje eller #merkelapper eller /mønster/ eller språk lang=xx, la stå blankt for å importere alle innlegg"
-#: ../../mod/connedit.php:673
+#: ../../mod/connedit.php:700
msgid "Do not import posts with this text"
msgstr "Ikke importer innlegg med denne teksten"
-#: ../../mod/connedit.php:675
+#: ../../mod/connedit.php:702
msgid "This information is public!"
msgstr "Denne informasjonen er offentlig!"
-#: ../../mod/connedit.php:680
+#: ../../mod/connedit.php:707
msgid "Connection Pending Approval"
msgstr "Forbindelse venter på godkjenning"
-#: ../../mod/connedit.php:681
+#: ../../mod/connedit.php:708
msgid "Connection Request"
msgstr "Forespørsel om forbindelse"
-#: ../../mod/connedit.php:682
+#: ../../mod/connedit.php:709
#, php-format
msgid ""
"(%s) would like to connect with you. Please approve this connection to allow"
" communication."
msgstr "(%s) ønsker forbindelse med deg. Vennligst godkjenn denne forbindelsen for å tillate kommunikasjon."
-#: ../../mod/connedit.php:683 ../../mod/admin.php:781
+#: ../../mod/connedit.php:710 ../../mod/admin.php:807
msgid "Approve"
msgstr "Godkjenn"
-#: ../../mod/connedit.php:684
+#: ../../mod/connedit.php:711
msgid "Approve Later"
msgstr "Godkjenn senere"
-#: ../../mod/connedit.php:687
+#: ../../mod/connedit.php:714
msgid "inherited"
msgstr "arvet"
-#: ../../mod/connedit.php:689
+#: ../../mod/connedit.php:716
#, php-format
msgid ""
"Please choose the profile you would like to display to %s when viewing your "
"profile securely."
msgstr "Vennligst velg profilen du ønsker å vise %s når profilen din ses på en sikret måte. "
-#: ../../mod/connedit.php:691
+#: ../../mod/connedit.php:718
msgid "Their Settings"
msgstr "Deres innstillinger"
-#: ../../mod/connedit.php:692
+#: ../../mod/connedit.php:719
msgid "My Settings"
msgstr "Mine innstillinger"
-#: ../../mod/connedit.php:694
+#: ../../mod/connedit.php:721
msgid "Individual Permissions"
msgstr "Individuelle tillatelser"
-#: ../../mod/connedit.php:695
+#: ../../mod/connedit.php:722
msgid ""
"Some permissions may be inherited from your channel's <a "
"href=\"settings\"><strong>privacy settings</strong></a>, which have higher "
@@ -4949,7 +5769,7 @@ msgid ""
" settings here."
msgstr "Noen tillatelser kan være arvet fra din kanals <a ref=\"settings\"><strong>personverninnstillinger</strong></a>, som har høyere prioritet enn individuelle innstillinger. Du kan <strong>ikke</strong> endre arvede innstillingene her."
-#: ../../mod/connedit.php:696
+#: ../../mod/connedit.php:723
msgid ""
"Some permissions may be inherited from your channel's <a "
"href=\"settings\"><strong>privacy settings</strong></a>, which have higher "
@@ -4957,323 +5777,847 @@ msgid ""
"they wont have any impact unless the inherited setting changes."
msgstr "Noen tillatelser kan være arvet fra din kanals <a ref=\"settings\"><strong>personverninnstillinger</strong></a>, som har høyere prioritet enn individuelle innstillinger. Du kan endre disse innstillingene her, men de vil ikke få noen effekt før de arvede innstillingene endres."
-#: ../../mod/connedit.php:697
+#: ../../mod/connedit.php:724
msgid "Last update:"
msgstr "Siste oppdatering:"
-#: ../../mod/mood.php:132
-msgid "Set your current mood and tell your friends"
-msgstr "Angi ditt nåværende humør og fortell dine venner"
+#: ../../mod/acl.php:222
+msgid "network"
+msgstr "nettverk"
-#: ../../mod/magic.php:69
-msgid "Hub not found."
-msgstr "Hubben ble ikke funnet."
+#: ../../mod/acl.php:232
+msgid "RSS"
+msgstr "RSS"
-#: ../../mod/pconfig.php:27 ../../mod/pconfig.php:60
-msgid "This setting requires special processing and editing has been blocked."
-msgstr "Denne innstillingen krever spesiell behandling og redigering har blitt blokkert."
+#: ../../mod/dav.php:121
+msgid "$Projectname channel"
+msgstr "$Projectname-kanal"
-#: ../../mod/pconfig.php:49
-msgid "Configuration Editor"
-msgstr "Konfigurasjonsbehandler"
+#: ../../mod/dreport.php:23
+msgid "Invalid message"
+msgstr "Ugyldig melding"
-#: ../../mod/pconfig.php:50
+#: ../../mod/dreport.php:55
+msgid "no results"
+msgstr "ingen resultater"
+
+#: ../../mod/dreport.php:60
+#, php-format
+msgid "Delivery report for %1$s"
+msgstr "Leveringsrapport for %1$s"
+
+#: ../../mod/dreport.php:74
+msgid "channel sync processed"
+msgstr "Kanalsynkronisering er behandlet"
+
+#: ../../mod/dreport.php:78
+msgid "queued"
+msgstr "lagt i kø"
+
+#: ../../mod/dreport.php:82
+msgid "posted"
+msgstr "lagt inn"
+
+#: ../../mod/dreport.php:86
+msgid "accepted for delivery"
+msgstr "akseptert for levering"
+
+#: ../../mod/dreport.php:90
+msgid "updated"
+msgstr "oppdatert"
+
+#: ../../mod/dreport.php:93
+msgid "update ignored"
+msgstr "oppdatering ignorert"
+
+#: ../../mod/dreport.php:96
+msgid "permission denied"
+msgstr "tillatelse avvist"
+
+#: ../../mod/dreport.php:100
+msgid "recipient not found"
+msgstr "mottaker ble ikke funnet"
+
+#: ../../mod/dreport.php:103
+msgid "mail recalled"
+msgstr "melding tilbakekalt"
+
+#: ../../mod/dreport.php:106
+msgid "duplicate mail received"
+msgstr "duplikat av melding mottatt"
+
+#: ../../mod/dreport.php:109
+msgid "mail delivered"
+msgstr "melding mottatt"
+
+#: ../../mod/editwebpage.php:77 ../../mod/editblock.php:78
+#: ../../mod/editblock.php:94 ../../mod/editlayout.php:76
+#: ../../mod/editpost.php:20
+msgid "Item not found"
+msgstr "Elementet ble ikke funnet."
+
+#: ../../mod/editwebpage.php:153
+msgid "Delete webpage?"
+msgstr "Slett webside?"
+
+#: ../../mod/editwebpage.php:172
+msgid "Page link title"
+msgstr "Sidens lenketittel"
+
+#: ../../mod/editwebpage.php:185 ../../mod/editblock.php:145
+#: ../../mod/editlayout.php:143 ../../mod/editpost.php:121
+msgid "Insert YouTube video"
+msgstr "Sett inn YouTube-video"
+
+#: ../../mod/editwebpage.php:186 ../../mod/editblock.php:146
+#: ../../mod/editlayout.php:144 ../../mod/editpost.php:122
+msgid "Insert Vorbis [.ogg] video"
+msgstr "Sett inn Vorbis [.ogg] video"
+
+#: ../../mod/editwebpage.php:187 ../../mod/editblock.php:147
+#: ../../mod/editlayout.php:145 ../../mod/editpost.php:123
+msgid "Insert Vorbis [.ogg] audio"
+msgstr "Legg i"
+
+#: ../../mod/editwebpage.php:222
+msgid "Edit Webpage"
+msgstr "Endre webside"
+
+#: ../../mod/oexchange.php:23
+msgid "Unable to find your hub."
+msgstr "Ikke i stand til å finne hubben din."
+
+#: ../../mod/oexchange.php:37
+msgid "Post successful."
+msgstr "Innlegg vellykket."
+
+#: ../../mod/ping.php:260
+msgid "sent you a private message"
+msgstr "sendte deg en privat melding"
+
+#: ../../mod/ping.php:308
+msgid "added your channel"
+msgstr "la til din kanal"
+
+#: ../../mod/ping.php:350
+msgid "posted an event"
+msgstr "la ut en hendelse"
+
+#: ../../mod/api.php:76 ../../mod/api.php:102
+msgid "Authorize application connection"
+msgstr "Tillat programforbindelse"
+
+#: ../../mod/api.php:77
+msgid "Return to your app and insert this Securty Code:"
+msgstr "GÃ¥ tilbake til din app og legg inn denne sikkerhetskoden:"
+
+#: ../../mod/api.php:89
+msgid "Please login to continue."
+msgstr "Vennligst logg inn for å fortsette."
+
+#: ../../mod/api.php:104
msgid ""
-"Warning: Changing some settings could render your channel inoperable. Please"
-" leave this page unless you are comfortable with and knowledgeable about how"
-" to correctly use this feature."
-msgstr "Advarsel: kanalen din kan slutte å virke ved endring av enkelte innstillinger. Vennligst forlat denne siden med mindre du er komfortabel med dette og vet hvordan du bruker denne funksjonen riktig."
+"Do you want to authorize this application to access your posts and contacts,"
+" and/or create new posts for you?"
+msgstr "Vil du tillate dette programmet å få tilgang til dine innlegg og kontakter, og/eller lage nye innlegg for deg?"
-#: ../../mod/pubsites.php:16
-msgid "Public Sites"
-msgstr "Offentlige nettsteder"
+#: ../../mod/notify.php:53 ../../mod/notifications.php:94
+msgid "No more system notifications."
+msgstr "Ingen flere systemvarsler."
+
+#: ../../mod/notify.php:57 ../../mod/notifications.php:98
+msgid "System Notifications"
+msgstr "Systemvarsler"
+
+#: ../../mod/rbmark.php:90
+msgid "Select a bookmark folder"
+msgstr "Velg en bokmerkemappe"
+
+#: ../../mod/rbmark.php:95
+msgid "Save Bookmark"
+msgstr "Lagre bokmerke"
+
+#: ../../mod/rbmark.php:96
+msgid "URL of bookmark"
+msgstr "URL-en til bokmerket"
+
+#: ../../mod/rbmark.php:97 ../../mod/appman.php:93 ../../mod/events.php:465
+msgid "Description"
+msgstr "Beskrivelse"
+
+#: ../../mod/rbmark.php:101
+msgid "Or enter new bookmark folder name"
+msgstr "Eller skriv nytt navn på bokmerkemappe"
+
+#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92
+msgid "Contact not found."
+msgstr "Kontakten ble ikke funnet."
+
+#: ../../mod/fsuggest.php:63
+msgid "Friend suggestion sent."
+msgstr "Venneforespørsel sendt."
+
+#: ../../mod/fsuggest.php:97
+msgid "Suggest Friends"
+msgstr "Foreslå venner"
+
+#: ../../mod/fsuggest.php:99
+#, php-format
+msgid "Suggest a friend for %s"
+msgstr "Foreslå en venn for %s"
+
+#: ../../mod/sources.php:32
+msgid "Failed to create source. No channel selected."
+msgstr "Mislyktes med å lage kilde. Ingen kanal er valgt."
+
+#: ../../mod/sources.php:45
+msgid "Source created."
+msgstr "Kilden er laget."
+
+#: ../../mod/sources.php:57
+msgid "Source updated."
+msgstr "Kilden er oppdatert."
+
+#: ../../mod/sources.php:82
+msgid "*"
+msgstr "*"
+
+#: ../../mod/sources.php:89
+msgid "Manage remote sources of content for your channel."
+msgstr "HÃ¥ndtere eksterne innholdskilder til din kanal."
+
+#: ../../mod/sources.php:90 ../../mod/sources.php:100
+msgid "New Source"
+msgstr "Ny kilde"
-#: ../../mod/pubsites.php:19
+#: ../../mod/sources.php:101 ../../mod/sources.php:133
msgid ""
-"The listed sites allow public registration for the $Projectname network. All"
-" sites in the network are interlinked so membership on any of them conveys "
-"membership in the network as a whole. Some sites may require subscription or"
-" provide tiered service plans. The provider links <strong>may</strong> "
-"provide additional details."
-msgstr "Nettstedene på listen tillater offentlig registrering i $Projectname-nettverket. Alle nettsteder i nettverket er forbundet så medlemskap på enhver av dem formidler medlemskap i hele matrix. Noen nettsteder kan kreve abonnement eller tilby lagdelte tjenesteavtaler. Tilbyderlenkene <strong>kan</strong> gi tilleggsopplysninger."
+"Import all or selected content from the following channel into this channel "
+"and distribute it according to your channel settings."
+msgstr "Importer alt eller et utvalgt av innhold fra følgende kanal inn i denne kanalen og distribuer det i henhold til dine egne kanalinnstillinger."
-#: ../../mod/pubsites.php:25
-msgid "Rate this hub"
-msgstr "Vurder denne hubben"
+#: ../../mod/sources.php:102 ../../mod/sources.php:134
+msgid "Only import content with these words (one per line)"
+msgstr "Bare importer innhold med disse ordene (ett ord per linje)"
-#: ../../mod/pubsites.php:26
-msgid "Site URL"
-msgstr "Nettstedets URL"
+#: ../../mod/sources.php:102 ../../mod/sources.php:134
+msgid "Leave blank to import all public content"
+msgstr "La stå tomt for å importere alt offentlig innhold"
-#: ../../mod/pubsites.php:26
-msgid "Access Type"
-msgstr "Tilgangstype"
+#: ../../mod/sources.php:123 ../../mod/sources.php:150
+msgid "Source not found."
+msgstr "Kilden ble ikke funnet."
-#: ../../mod/pubsites.php:26
-msgid "Registration Policy"
-msgstr "Retningslinjer for registrering"
+#: ../../mod/sources.php:130
+msgid "Edit Source"
+msgstr "Endre kilde"
-#: ../../mod/pubsites.php:26 ../../mod/profiles.php:454
-msgid "Location"
-msgstr "Plassering"
+#: ../../mod/sources.php:131
+msgid "Delete Source"
+msgstr "Slett kilde"
-#: ../../mod/pubsites.php:26
-msgid "View hub ratings"
-msgstr "Vis vurderinger av hubben"
+#: ../../mod/sources.php:158
+msgid "Source removed"
+msgstr "Kilden er fjernet"
-#: ../../mod/pubsites.php:30
-msgid "Rate"
-msgstr "Vurder"
+#: ../../mod/sources.php:160
+msgid "Unable to remove source."
+msgstr "Ikke i stand til å fjerne kilde."
-#: ../../mod/pubsites.php:31
-msgid "View ratings"
-msgstr "Vis vurderinger"
+#: ../../mod/notifications.php:26
+msgid "Invalid request identifier."
+msgstr "Ugyldig forespørselsidentifikator."
-#: ../../mod/filestorage.php:82
-msgid "Permission Denied."
-msgstr "Tillatelse avvist."
+#: ../../mod/notifications.php:35
+msgid "Discard"
+msgstr "Forkast"
-#: ../../mod/filestorage.php:98
-msgid "File not found."
-msgstr "Filen ble ikke funnet."
+#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94
+msgid "Tag removed"
+msgstr "Merkelapp fjernet"
-#: ../../mod/filestorage.php:141
-msgid "Edit file permissions"
-msgstr "Endre filtillatelser"
+#: ../../mod/tagrm.php:119
+msgid "Remove Item Tag"
+msgstr "Fjern merkelapp fra element"
-#: ../../mod/filestorage.php:150
-msgid "Set/edit permissions"
-msgstr "Angi/endre tillatelser"
+#: ../../mod/tagrm.php:121
+msgid "Select a tag to remove: "
+msgstr "Velg merkelapp å fjerne:"
-#: ../../mod/filestorage.php:151
-msgid "Include all files and sub folders"
-msgstr "Inkluder alle filer og undermapper"
+#: ../../mod/tagrm.php:133 ../../mod/photos.php:954
+msgid "Remove"
+msgstr "Fjern"
-#: ../../mod/filestorage.php:152
-msgid "Return to file list"
-msgstr "GÃ¥ tilbake til filoversikten"
+#: ../../mod/directory.php:236
+#, php-format
+msgid "%d rating"
+msgid_plural "%d ratings"
+msgstr[0] "%d vurdering"
+msgstr[1] "%d vurderinger"
-#: ../../mod/filestorage.php:154
-msgid "Copy/paste this code to attach file to a post"
-msgstr "Kopier og lim inn denne koden for å legge til filen i et innlegg"
+#: ../../mod/directory.php:247
+msgid "Gender: "
+msgstr "Kjønn:"
-#: ../../mod/filestorage.php:155
-msgid "Copy/paste this URL to link file from a web page"
-msgstr "Kopier og lim inn denne URL-en for å lenke til filen fra en webside"
+#: ../../mod/directory.php:249
+msgid "Status: "
+msgstr "Status:"
-#: ../../mod/filestorage.php:157
-msgid "Share this file"
-msgstr "Del denne filen"
+#: ../../mod/directory.php:251
+msgid "Homepage: "
+msgstr "Hjemmeside:"
-#: ../../mod/filestorage.php:158
-msgid "Show URL to this file"
-msgstr "Vis URLen til denne filen"
+#: ../../mod/directory.php:310
+msgid "Description:"
+msgstr "Beskrivelse:"
-#: ../../mod/filestorage.php:159
-msgid "Notify your contacts about this file"
-msgstr "Varsle dine kontakter om denne filen"
+#: ../../mod/directory.php:319
+msgid "Public Forum:"
+msgstr "Offentlig forum:"
-#: ../../mod/layouts.php:121 ../../mod/layouts.php:179
-#: ../../mod/editlayout.php:161
-msgid "Layout Name"
-msgstr "Layout-navn"
+#: ../../mod/directory.php:322
+msgid "Keywords: "
+msgstr "Nøkkelord:"
-#: ../../mod/layouts.php:124 ../../mod/editlayout.php:159
-msgid "Layout Description (Optional)"
-msgstr "Layoutens beskrivelse (valgfritt)"
+#: ../../mod/directory.php:325
+msgid "Don't suggest"
+msgstr "Ikke foreslå"
-#: ../../mod/layouts.php:176
-msgid "Comanche page description language help"
-msgstr "Hjelp med Comanche sidebeskrivelsesspråk"
+#: ../../mod/directory.php:327
+msgid "Common connections:"
+msgstr "Felles forbindelser:"
-#: ../../mod/layouts.php:180
-msgid "Layout Description"
-msgstr "Layout-beskrivelse"
+#: ../../mod/directory.php:376
+msgid "Global Directory"
+msgstr "Global katalog"
-#: ../../mod/layouts.php:185
-msgid "Download PDL file"
-msgstr "Last ned PDL-fil"
+#: ../../mod/directory.php:376
+msgid "Local Directory"
+msgstr "Lokal katalog"
-#: ../../mod/poke.php:164
-msgid "Poke/Prod"
-msgstr "Prikke/oppildne"
+#: ../../mod/directory.php:382
+msgid "Finding:"
+msgstr "Finner:"
-#: ../../mod/poke.php:165
-msgid "poke, prod or do other things to somebody"
-msgstr "prikke, oppildne eller gjør andre ting med noen"
+#: ../../mod/directory.php:387
+msgid "next page"
+msgstr "Neste side"
-#: ../../mod/poke.php:166
-msgid "Recipient"
-msgstr "Mottaker"
+#: ../../mod/directory.php:387
+msgid "previous page"
+msgstr "Forrige side"
-#: ../../mod/poke.php:167
-msgid "Choose what you wish to do to recipient"
-msgstr "Velg hva du ønsker å gjøre med mottakeren"
+#: ../../mod/directory.php:388
+msgid "Sort options"
+msgstr "Sorteringsvalg"
-#: ../../mod/poke.php:170
-msgid "Make this post private"
-msgstr "Gjør dette innlegget privat"
+#: ../../mod/directory.php:389
+msgid "Alphabetic"
+msgstr "Alfabetisk"
-#: ../../mod/network.php:91
-msgid "No such group"
-msgstr "Gruppen finnes ikke"
+#: ../../mod/directory.php:390
+msgid "Reverse Alphabetic"
+msgstr "Omvendt alfabetisk"
-#: ../../mod/network.php:131
-msgid "No such channel"
-msgstr "Ingen slik kanal"
+#: ../../mod/directory.php:391
+msgid "Newest to Oldest"
+msgstr "Nyest til eldst"
-#: ../../mod/network.php:136
-msgid "forum"
-msgstr "forum"
+#: ../../mod/directory.php:392
+msgid "Oldest to Newest"
+msgstr "Eldst til nyest"
-#: ../../mod/network.php:148
-msgid "Search Results For:"
-msgstr "Søkeresultat for:"
+#: ../../mod/directory.php:409
+msgid "No entries (some entries may be hidden)."
+msgstr "Ingen oppføringer (noen oppføringer kan være skjult)."
-#: ../../mod/network.php:207
-msgid "Collection is empty"
-msgstr "Samlingen er tom"
+#: ../../mod/lostpass.php:15
+msgid "No valid account found."
+msgstr "Ingen gyldig konto funnet."
-#: ../../mod/network.php:216
-msgid "Collection: "
-msgstr "Samling:"
+#: ../../mod/lostpass.php:29
+msgid "Password reset request issued. Check your email."
+msgstr "Forespørsel om å tilbakestille passord er mottatt. Sjekk e-posten din."
-#: ../../mod/network.php:242
-msgid "Invalid connection."
-msgstr "Ugyldig forbindelse."
+#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:103
+#, php-format
+msgid "Site Member (%s)"
+msgstr "Nettstedsmedlem (%s)"
-#: ../../mod/chat.php:19 ../../mod/channel.php:25
-msgid "You must be logged in to see this page."
-msgstr "Du må være innloegget for å se denne siden."
+#: ../../mod/lostpass.php:40
+#, php-format
+msgid "Password reset requested at %s"
+msgstr "Forespurt om å tilbakestille passord hos %s"
-#: ../../mod/chat.php:171
-msgid "Room not found"
-msgstr "Rommet ble ikke funnet"
+#: ../../mod/lostpass.php:63
+msgid ""
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
+msgstr "Forespørsel kunne ikke bekreftes. (Du kan ha sendt den inn tidligere.) Tilbakestilling av passord mislyktes."
-#: ../../mod/chat.php:182
-msgid "Leave Room"
-msgstr "Forlat rom"
+#: ../../mod/lostpass.php:86 ../../boot.php:1494
+msgid "Password Reset"
+msgstr "Tilbakestill passord"
-#: ../../mod/chat.php:183
-msgid "Delete This Room"
-msgstr "Slett dette rommet"
+#: ../../mod/lostpass.php:87
+msgid "Your password has been reset as requested."
+msgstr "Ditt passord har blitt tilbakestilt som forespurt."
-#: ../../mod/chat.php:184
-msgid "I am away right now"
-msgstr "Jeg er borte akkurat nå"
+#: ../../mod/lostpass.php:88
+msgid "Your new password is"
+msgstr "Ditt nye passord er"
-#: ../../mod/chat.php:185
-msgid "I am online"
-msgstr "Jeg er online"
+#: ../../mod/lostpass.php:89
+msgid "Save or copy your new password - and then"
+msgstr "Lagre eller kopier ditt nye passord, og deretter kan du"
-#: ../../mod/chat.php:187
-msgid "Bookmark this room"
-msgstr "Bokmerk dette rommet"
+#: ../../mod/lostpass.php:90
+msgid "click here to login"
+msgstr "klikke her for å logge inn"
-#: ../../mod/chat.php:205 ../../mod/chat.php:227
-msgid "New Chatroom"
-msgstr "Nytt chatrom"
+#: ../../mod/lostpass.php:91
+msgid ""
+"Your password may be changed from the <em>Settings</em> page after "
+"successful login."
+msgstr "Ditt passord kan endres på siden <em>Innstillinger</em> etter vellykket innlogging."
-#: ../../mod/chat.php:206
-msgid "Chatroom Name"
-msgstr "Navn på chatrom"
+#: ../../mod/lostpass.php:108
+#, php-format
+msgid "Your password has changed at %s"
+msgstr "Ditt passord er endret hos %s"
+
+#: ../../mod/lostpass.php:123
+msgid "Forgot your Password?"
+msgstr "Glemt passord ditt?"
+
+#: ../../mod/lostpass.php:124
+msgid ""
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
+msgstr "Skriv e-postadressen din og send inn for å tilbakestille passordet ditt. Sjekk deretter din e-post for videre instruksjoner."
+
+#: ../../mod/lostpass.php:125
+msgid "Email Address"
+msgstr "E-postadresse"
+
+#: ../../mod/lostpass.php:126
+msgid "Reset"
+msgstr "Tilbakestill"
+
+#: ../../mod/regdir.php:45 ../../mod/dirsearch.php:21
+msgid "This site is not a directory server"
+msgstr "Dette nettstedet er ikke en katalogtjener"
-#: ../../mod/chat.php:223
+#: ../../mod/impel.php:192
#, php-format
-msgid "%1$s's Chatrooms"
-msgstr "%1$s sine chatrom"
+msgid "%s element installed"
+msgstr "%s element installert"
-#: ../../mod/search.php:209
+#: ../../mod/impel.php:195
#, php-format
-msgid "Items tagged with: %s"
-msgstr "Elementer merket med: %s"
+msgid "%s element installation failed"
+msgstr "Installasjon av %s-element mislyktes"
-#: ../../mod/search.php:211
+#: ../../mod/subthread.php:114
#, php-format
-msgid "Search results for: %s"
-msgstr "Søkeresultater for: %s"
+msgid "%1$s is following %2$s's %3$s"
+msgstr "%1$s følger %2$s sin %3$s"
-#: ../../mod/message.php:34
-msgid "Conversation removed."
-msgstr "Samtale fjernet."
+#: ../../mod/subthread.php:116
+#, php-format
+msgid "%1$s stopped following %2$s's %3$s"
+msgstr "%1$s stopped å følge %2$s sin %3$s"
-#: ../../mod/channel.php:97
-msgid "Insufficient permissions. Request redirected to profile page."
-msgstr "Utilstrekkelig tillatelse. Forespørsel omdirigert til profilsiden."
+#: ../../mod/import.php:28
+#, php-format
+msgid "Your service plan only allows %d channels."
+msgstr "Din tjenesteplan tillater bare %d kanaler."
-#: ../../mod/editpost.php:20 ../../mod/editblock.php:78
-#: ../../mod/editblock.php:94 ../../mod/editlayout.php:76
-#: ../../mod/editwebpage.php:77
-msgid "Item not found"
-msgstr "Elementet ble ikke funnet."
+#: ../../mod/import.php:66 ../../mod/import_items.php:38
+msgid "Nothing to import."
+msgstr "Ingenting å importere."
-#: ../../mod/editpost.php:31
-msgid "Item is not editable"
-msgstr "Elementet kan ikke endres"
+#: ../../mod/import.php:90 ../../mod/import_items.php:62
+msgid "Unable to download data from old server"
+msgstr "Ikke i stand til å laste ned data fra gammel tjener"
-#: ../../mod/editpost.php:55
-msgid "Delete item?"
-msgstr "Slett element?"
+#: ../../mod/import.php:96 ../../mod/import_items.php:68
+msgid "Imported file is empty."
+msgstr "Importert fil er tom."
-#: ../../mod/editpost.php:122 ../../mod/editblock.php:145
-#: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:185
-msgid "Insert YouTube video"
-msgstr "Sett inn YouTube-video"
+#: ../../mod/import.php:116 ../../mod/import_items.php:82
+#, php-format
+msgid "Warning: Database versions differ by %1$d updates."
+msgstr "Advarsel: databaseversjoner avviker med %1$d oppdateringer."
-#: ../../mod/editpost.php:123 ../../mod/editblock.php:146
-#: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:186
-msgid "Insert Vorbis [.ogg] video"
-msgstr "Sett inn Vorbis [.ogg] video"
+#: ../../mod/import.php:149
+msgid "No channel. Import failed."
+msgstr "Ingen kanal. Import mislyktes."
-#: ../../mod/editpost.php:124 ../../mod/editblock.php:147
-#: ../../mod/editlayout.php:145 ../../mod/editwebpage.php:187
-msgid "Insert Vorbis [.ogg] audio"
-msgstr "Legg i"
+#: ../../mod/import.php:509
+msgid "You must be logged in to use this feature."
+msgstr "Du må være innlogget for å bruke denne funksjonen."
-#: ../../mod/editpost.php:165 ../../mod/rpost.php:128
-msgid "Edit post"
-msgstr "Endre innlegg"
+#: ../../mod/import.php:514
+msgid "Import Channel"
+msgstr "Importer kanal"
-#: ../../mod/dreport.php:15
-msgid "Invalid message"
-msgstr "Ugyldig melding"
+#: ../../mod/import.php:515
+msgid ""
+"Use this form to import an existing channel from a different server/hub. You"
+" may retrieve the channel identity from the old server/hub via the network "
+"or provide an export file."
+msgstr "Bruk dette skjemaet for å importere en eksisterende kanal fra en annen tjener/hub. Du kan hente inn kanalidentiteten fra den gamle tjeneren/huben via nettverket eller ved å bruke en eksportfil."
-#: ../../mod/dreport.php:25
-msgid "no results"
-msgstr "ingen resultater"
+#: ../../mod/import.php:516 ../../mod/import_items.php:121
+msgid "File to Upload"
+msgstr "Fil som skal lastes opp"
+
+#: ../../mod/import.php:517
+msgid "Or provide the old server/hub details"
+msgstr "Eller oppgi detaljene fra den gamle tjeneren/hub-en"
+
+#: ../../mod/import.php:518
+msgid "Your old identity address (xyz@example.com)"
+msgstr "Din gamle identitetsadresse (xyz@example.com)"
+
+#: ../../mod/import.php:519
+msgid "Your old login email address"
+msgstr "Din gamle innloggings e-postadresse"
+
+#: ../../mod/import.php:520
+msgid "Your old login password"
+msgstr "Ditt gamle innloggingspassord"
+
+#: ../../mod/import.php:521
+msgid ""
+"For either option, please choose whether to make this hub your new primary "
+"address, or whether your old location should continue this role. You will be"
+" able to post from either location, but only one can be marked as the "
+"primary location for files, photos, and media."
+msgstr "Enten du tar det ene eller det andre valget, vennligst angi om du vil at denne hubben skal være din nye primære adresse, eller om din gamle plassering skal fortsette å ha denne rollen. Du kan lage innlegg fra den ene eller den andre plasseringen, men bare en av dem kan markeres som den primære plasseringen for filer, bilder og media."
+
+#: ../../mod/import.php:522
+msgid "Make this hub my primary location"
+msgstr "Gjør dette nettstedet til min primære plassering"
+
+#: ../../mod/import.php:523
+msgid ""
+"Import existing posts if possible (experimental - limited by available "
+"memory"
+msgstr "Importer eksisterende innlegg om mulig (eksperimentelt - begrenset av tilgjengelig minne)"
+
+#: ../../mod/import.php:524
+msgid ""
+"This process may take several minutes to complete. Please submit the form "
+"only once and leave this page open until finished."
+msgstr "Denne prosessen kan ta flere minutter å fullføre. Vennligst send inn dette skjemaet bare en gang og la siden være åpen inntil den er ferdig."
+
+#: ../../mod/photos.php:79
+msgid "Page owner information could not be retrieved."
+msgstr "Informasjon om sideeier kunne ikke hentes."
+
+#: ../../mod/photos.php:100
+msgid "Album not found."
+msgstr "Albumet ble ikke funnet."
+
+#: ../../mod/photos.php:127
+msgid "Delete Album"
+msgstr "Slett album"
+
+#: ../../mod/photos.php:171 ../../mod/photos.php:1009
+msgid "Delete Photo"
+msgstr "Slett bilde"
-#: ../../mod/dreport.php:30
+#: ../../mod/photos.php:501
+msgid "No photos selected"
+msgstr "Ingen bilder valgt"
+
+#: ../../mod/photos.php:550
+msgid "Access to this item is restricted."
+msgstr "Tilgang til dette elementet er begrenset."
+
+#: ../../mod/photos.php:589
#, php-format
-msgid "Delivery report for %1$s"
-msgstr "Leveringsrapport for %1$s"
+msgid "%1$.2f MB of %2$.2f MB photo storage used."
+msgstr "%1$.2f MB av %2$.2f MB lagringsplass til bilder er brukt."
-#: ../../mod/dreport.php:39
-msgid "channel sync processed"
-msgstr "Kanalsynkronisering er behandlet"
+#: ../../mod/photos.php:592
+#, php-format
+msgid "%1$.2f MB photo storage used."
+msgstr "%1$.2f MB lagringsplass til bilder er brukt."
-#: ../../mod/dreport.php:43
-msgid "queued"
-msgstr "lagt i kø"
+#: ../../mod/photos.php:620
+msgid "Upload Photos"
+msgstr "Last opp bilder"
-#: ../../mod/dreport.php:47
-msgid "posted"
-msgstr "lagt inn"
+#: ../../mod/photos.php:624
+msgid "Enter an album name"
+msgstr "Skriv et albumnavn"
-#: ../../mod/dreport.php:51
-msgid "accepted for delivery"
-msgstr "akseptert for levering"
+#: ../../mod/photos.php:625
+msgid "or select an existing album (doubleclick)"
+msgstr "eller velg et eksisterende album (dobbeltklikk)"
-#: ../../mod/dreport.php:55
-msgid "updated"
-msgstr "oppdatert"
+#: ../../mod/photos.php:626
+msgid "Create a status post for this upload"
+msgstr "Lag et statusinnlegg for denne opplastingen"
-#: ../../mod/dreport.php:58
-msgid "update ignored"
-msgstr "oppdatering ignorert"
+#: ../../mod/photos.php:627
+msgid "Caption (optional):"
+msgstr "Bildetekst (valgfritt):"
-#: ../../mod/dreport.php:61
-msgid "permission denied"
-msgstr "tillatelse avvist"
+#: ../../mod/photos.php:628
+msgid "Description (optional):"
+msgstr "Beskrivelse (valgfritt):"
+
+#: ../../mod/photos.php:655
+msgid "Album name could not be decoded"
+msgstr "Albumnavnet kunne ikke dekodes"
+
+#: ../../mod/photos.php:699 ../../mod/photos.php:1236
+#: ../../mod/photos.php:1253
+msgid "Contact Photos"
+msgstr "Kontaktbilder"
+
+#: ../../mod/photos.php:727
+msgid "Show Newest First"
+msgstr "Vis nyeste først"
+
+#: ../../mod/photos.php:729
+msgid "Show Oldest First"
+msgstr "Vis eldste først"
+
+#: ../../mod/photos.php:827
+msgid "Permission denied. Access to this item may be restricted."
+msgstr "Tillatelse avvist. Tilgang til dette elementet kan være begrenset."
+
+#: ../../mod/photos.php:829
+msgid "Photo not available"
+msgstr "Bilde er utilgjengelig"
+
+#: ../../mod/photos.php:887
+msgid "Use as profile photo"
+msgstr "Bruk som profilbilde"
+
+#: ../../mod/photos.php:894
+msgid "Private Photo"
+msgstr "Privat bilde"
+
+#: ../../mod/photos.php:905 ../../mod/events.php:667 ../../mod/events.php:674
+msgid "Previous"
+msgstr "Forrige"
+
+#: ../../mod/photos.php:909
+msgid "View Full Size"
+msgstr "Vis i full størrelse"
+
+#: ../../mod/photos.php:988
+msgid "Edit photo"
+msgstr "Endre bilde"
+
+#: ../../mod/photos.php:990
+msgid "Rotate CW (right)"
+msgstr "Roter med klokka (mot høyre)"
+
+#: ../../mod/photos.php:991
+msgid "Rotate CCW (left)"
+msgstr "Roter mot klokka (venstre)"
+
+#: ../../mod/photos.php:994
+msgid "Enter a new album name"
+msgstr "Skriv et nytt albumnavn"
+
+#: ../../mod/photos.php:995
+msgid "or select an existing one (doubleclick)"
+msgstr "eller velg et eksisterende album (dobbeltklikk)"
+
+#: ../../mod/photos.php:998
+msgid "Caption"
+msgstr "Overskrift"
+
+#: ../../mod/photos.php:1000
+msgid "Add a Tag"
+msgstr "Legg til merkelapp"
+
+#: ../../mod/photos.php:1004
+msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
+msgstr "Eksempel: @bob, @Barbara_Jensen, @jim@example.com"
+
+#: ../../mod/photos.php:1007
+msgid "Flag as adult in album view"
+msgstr "Flag som voksent i albumvisning"
+
+#: ../../mod/photos.php:1199
+msgid "In This Photo:"
+msgstr "I dette bildet:"
+
+#: ../../mod/photos.php:1204
+msgid "Map"
+msgstr "Kart"
+
+#: ../../mod/photos.php:1292
+msgid "View Album"
+msgstr "Vis album"
+
+#: ../../mod/photos.php:1315
+msgid "Recent Photos"
+msgstr "Nye bilder"
+
+#: ../../mod/probe.php:24 ../../mod/probe.php:30
+#, php-format
+msgid "Fetching URL returns error: %1$s"
+msgstr "Henting av URL gir følgende feil: %1$s"
+
+#: ../../mod/profile_photo.php:112
+msgid "Image uploaded but image cropping failed."
+msgstr "Bildet ble lastet opp, men beskjæring av bildet mislyktes."
+
+#: ../../mod/profile_photo.php:166
+msgid "Image resize failed."
+msgstr "Endring av bildestørrelse mislyktes."
+
+#: ../../mod/profile_photo.php:212
+msgid ""
+"Shift-reload the page or clear browser cache if the new photo does not "
+"display immediately."
+msgstr "Hold nede Shift-knappen og last siden på nytt eller tøm nettleserens mellomlager hvis det nye bildet ikke vises umiddelbart."
+
+#: ../../mod/profile_photo.php:250
+msgid "Image upload failed."
+msgstr "Opplasting av bildet mislyktes."
+
+#: ../../mod/profile_photo.php:269
+msgid "Unable to process image."
+msgstr "Kan ikke behandle bildet."
+
+#: ../../mod/profile_photo.php:297
+msgid "female"
+msgstr "kvinne"
+
+#: ../../mod/profile_photo.php:298
+#, php-format
+msgid "%1$s updated her %2$s"
+msgstr "%1$s oppdaterte %2$s sitt"
+
+#: ../../mod/profile_photo.php:299
+msgid "male"
+msgstr "mann"
+
+#: ../../mod/profile_photo.php:300
+#, php-format
+msgid "%1$s updated his %2$s"
+msgstr "%1$s oppdaterte %2$s sitt"
+
+#: ../../mod/profile_photo.php:302
+#, php-format
+msgid "%1$s updated their %2$s"
+msgstr "%1$s oppdaterte %2$s deres"
+
+#: ../../mod/profile_photo.php:304
+msgid "profile photo"
+msgstr "profilbilde"
+
+#: ../../mod/profile_photo.php:368 ../../mod/profile_photo.php:409
+msgid "Photo not available."
+msgstr "Bildet er ikke tilgjengelig."
+
+#: ../../mod/profile_photo.php:450
+msgid "Upload File:"
+msgstr "Last opp fil:"
+
+#: ../../mod/profile_photo.php:451
+msgid "Select a profile:"
+msgstr "Velg en profil:"
+
+#: ../../mod/profile_photo.php:452
+msgid "Upload Profile Photo"
+msgstr "Last opp profilbilde:"
+
+#: ../../mod/profile_photo.php:457 ../../mod/settings.php:975
+msgid "or"
+msgstr "eller"
+
+#: ../../mod/profile_photo.php:457
+msgid "skip this step"
+msgstr "hopp over dette steget"
+
+#: ../../mod/profile_photo.php:457
+msgid "select a photo from your photo albums"
+msgstr "velg et bilde fra dine fotoalbum"
+
+#: ../../mod/profile_photo.php:473
+msgid "Crop Image"
+msgstr "Beskjær bildet"
+
+#: ../../mod/profile_photo.php:474
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "Vennligst juster bildebeskjæringen for optimal visning."
+
+#: ../../mod/profile_photo.php:476
+msgid "Done Editing"
+msgstr "Avslutt redigering"
+
+#: ../../mod/thing.php:111
+msgid "Thing updated"
+msgstr "Tingen er oppdatert"
+
+#: ../../mod/thing.php:163
+msgid "Object store: failed"
+msgstr "Objektlagring: mislyktes"
+
+#: ../../mod/thing.php:167
+msgid "Thing added"
+msgstr "Ting lagt til"
+
+#: ../../mod/thing.php:193
+#, php-format
+msgid "OBJ: %1$s %2$s %3$s"
+msgstr "OBJ: %1$s %2$s %3$s"
+
+#: ../../mod/thing.php:256
+msgid "Show Thing"
+msgstr "Vis ting"
+
+#: ../../mod/thing.php:263
+msgid "item not found."
+msgstr "element ble ikke funnet."
+
+#: ../../mod/thing.php:296
+msgid "Edit Thing"
+msgstr "Endre ting"
+
+#: ../../mod/thing.php:298 ../../mod/thing.php:348
+msgid "Select a profile"
+msgstr "Velg en profil"
+
+#: ../../mod/thing.php:302 ../../mod/thing.php:351
+msgid "Post an activity"
+msgstr "Legg inn en aktivitet"
+
+#: ../../mod/thing.php:302 ../../mod/thing.php:351
+msgid "Only sends to viewers of the applicable profile"
+msgstr "Sender bare til seere av den aktuelle profilen"
+
+#: ../../mod/thing.php:304 ../../mod/thing.php:353
+msgid "Name of thing e.g. something"
+msgstr "Navn på ting for eksempel noe"
+
+#: ../../mod/thing.php:306 ../../mod/thing.php:354
+msgid "URL of thing (optional)"
+msgstr "URL til ting (valgfritt)"
+
+#: ../../mod/thing.php:308 ../../mod/thing.php:355
+msgid "URL for photo of thing (optional)"
+msgstr "URL til bilde av ting (valgfritt)"
+
+#: ../../mod/thing.php:346
+msgid "Add Thing to your Profile"
+msgstr "Legg til ting i din profil"
+
+#: ../../mod/dirsearch.php:29
+msgid "This directory server requires an access token"
+msgstr "Denne katalogtjeneren krever en tilgangsnøkkel (access token)"
#: ../../mod/editblock.php:118
msgid "Delete block?"
@@ -5283,52 +6627,177 @@ msgstr "Slett byggeklossen?"
msgid "Edit Block"
msgstr "Endre byggekloss"
-#: ../../mod/home.php:57 ../../mod/home.php:63 ../../mod/siteinfo.php:157
-msgid "$Projectname"
-msgstr "$Projectname"
+#: ../../mod/removeaccount.php:30
+msgid ""
+"Account removals are not allowed within 48 hours of changing the account "
+"password."
+msgstr "Sletting av kontoer er ikke tillatt innen 48 timer etter endring av kontopassordet."
-#: ../../mod/home.php:73
-#, php-format
-msgid "Welcome to %s"
-msgstr "Velkommen til %s"
+#: ../../mod/removeaccount.php:57
+msgid "Remove This Account"
+msgstr "Slett denne kontoen"
-#: ../../mod/item.php:174
-msgid "Unable to locate original post."
-msgstr "Ikke i stand til å finne opprinnelig innlegg."
+#: ../../mod/removeaccount.php:58
+msgid ""
+"This account and all its channels will be completely removed from the "
+"network. "
+msgstr "Denne kontoen og alle dens kanaler vil bli fullstendig fjernet fra nettverket."
-#: ../../mod/item.php:407
-msgid "Empty post discarded."
-msgstr "Tomt innlegg forkastet."
+#: ../../mod/removeaccount.php:60
+msgid ""
+"Remove this account, all its channels and all its channel clones from the "
+"network"
+msgstr "Slett denne kontoen, alle dens kanaler og alle dens kanalkloner fra dette nettverket"
-#: ../../mod/item.php:447
-msgid "Executable content type not permitted to this channel."
-msgstr "Kjørbar innholdstype er ikke tillat for denne kanalen."
+#: ../../mod/removeaccount.php:60
+msgid ""
+"By default only the instances of the channels located on this hub will be "
+"removed from the network"
+msgstr "Som standard vil bare forekomster av kanalene lokalisert på denne hubben bli slettet fra nettverket"
-#: ../../mod/item.php:896
-msgid "System error. Post not saved."
-msgstr "Systemfeil. Innlegg ble ikke lagret."
+#: ../../mod/removeaccount.php:61 ../../mod/settings.php:700
+msgid "Remove Account"
+msgstr "Slett konto"
-#: ../../mod/item.php:1163
-msgid "Unable to obtain post information from database."
-msgstr "Ikke i stand til å få tak i informasjon om innlegg fra databasen."
+#: ../../mod/import_items.php:101
+msgid "Import completed"
+msgstr "Import ferdig"
+
+#: ../../mod/import_items.php:119
+msgid "Import Items"
+msgstr "Importer elementer"
+
+#: ../../mod/import_items.php:120
+msgid ""
+"Use this form to import existing posts and content from an export file."
+msgstr "Bruk dette skjemaet for å importere eksisterende innlegg og innhold fra en eksportfil."
+
+#: ../../mod/network.php:91
+msgid "No such group"
+msgstr "Gruppen finnes ikke"
+
+#: ../../mod/network.php:131
+msgid "No such channel"
+msgstr "Ingen slik kanal"
+
+#: ../../mod/network.php:136
+msgid "forum"
+msgstr "forum"
+
+#: ../../mod/network.php:148
+msgid "Search Results For:"
+msgstr "Søkeresultat for:"
+
+#: ../../mod/network.php:207
+msgid "Collection is empty"
+msgstr "Samlingen er tom"
+
+#: ../../mod/network.php:216
+msgid "Collection: "
+msgstr "Samling:"
+
+#: ../../mod/network.php:242
+msgid "Invalid connection."
+msgstr "Ugyldig forbindelse."
+
+#: ../../mod/pdledit.php:13
+msgid "Layout updated."
+msgstr "Layout er oppdatert."
+
+#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53
+msgid "Edit System Page Description"
+msgstr "Endre beskrivelsen av systemsiden"
+
+#: ../../mod/pdledit.php:48
+msgid "Layout not found."
+msgstr "Layouten ble ikke funnet."
+
+#: ../../mod/pdledit.php:54
+msgid "Module Name:"
+msgstr "Modulnavn:"
+
+#: ../../mod/pdledit.php:55
+msgid "Layout Help"
+msgstr "Layout-hjelp"
+
+#: ../../mod/register.php:44
+msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
+msgstr "Antallet daglige registreringer ved nettstedet er overskredet. Vær vennlig å prøve igjen imorgen."
+
+#: ../../mod/register.php:50
+msgid ""
+"Please indicate acceptance of the Terms of Service. Registration failed."
+msgstr "Vennligst angi at tjenesteavtalen er akseptert. Registrering mislyktes."
+
+#: ../../mod/register.php:84
+msgid "Passwords do not match."
+msgstr "Passordene er ikke like."
+
+#: ../../mod/register.php:117
+msgid ""
+"Registration successful. Please check your email for validation "
+"instructions."
+msgstr "Registreringen er vellykket. Vennligst sjekk e-posten din for å bekrefte opprettelsen."
+
+#: ../../mod/register.php:123
+msgid "Your registration is pending approval by the site owner."
+msgstr "Din registrering venter på godkjenning av nettstedets eier."
+
+#: ../../mod/register.php:126
+msgid "Your registration can not be processed."
+msgstr "Din registrering kan ikke behandles."
+
+#: ../../mod/register.php:163
+msgid "Registration on this site/hub is by approval only."
+msgstr "Registrering på dette nettstedet/denne hubben skjer bare gjennom godkjenning."
+
+#: ../../mod/register.php:164
+msgid "<a href=\"pubsites\">Register at another affiliated site/hub</a>"
+msgstr "<a href=\"pubsites\">Registrer på et annet tilknyttet nettsted/hub</a>"
+
+#: ../../mod/register.php:174
+msgid ""
+"This site has exceeded the number of allowed daily account registrations. "
+"Please try again tomorrow."
+msgstr "Dette nettstedet har overskredet antallet tillate kontoregistreringer per dag. Vennligst prøv igjen imorgen."
-#: ../../mod/item.php:1170
+#: ../../mod/register.php:185
+msgid "Terms of Service"
+msgstr "Tjenesteavtale"
+
+#: ../../mod/register.php:191
#, php-format
-msgid "You have reached your limit of %1$.0f top level posts."
-msgstr "Du har nådd din grense på %1$.0f startinnlegg."
+msgid "I accept the %s for this website"
+msgstr "Jeg godtar %s for dette nettstedet"
-#: ../../mod/item.php:1177
+#: ../../mod/register.php:193
#, php-format
-msgid "You have reached your limit of %1$.0f webpages."
-msgstr "Du har nådd din grense på %1$.0f websider."
+msgid "I am over 13 years of age and accept the %s for this website"
+msgstr "Jeg er over 13 år gammel og aksepterer %s for dette nettstedet."
-#: ../../mod/oexchange.php:23
-msgid "Unable to find your hub."
-msgstr "Ikke i stand til å finne hubben din."
+#: ../../mod/register.php:207 ../../mod/admin.php:436
+msgid "Registration"
+msgstr "Registrering"
-#: ../../mod/oexchange.php:37
-msgid "Post successful."
-msgstr "Innlegg vellykket."
+#: ../../mod/register.php:212
+msgid "Membership on this site is by invitation only."
+msgstr "Medlemskap ved dette nettstedet skjer kun via invitasjon."
+
+#: ../../mod/register.php:213
+msgid "Please enter your invitation code"
+msgstr "Vennligst skriv din invitasjonskode"
+
+#: ../../mod/register.php:216
+msgid "Your email address"
+msgstr "Din e-postadresse"
+
+#: ../../mod/register.php:217
+msgid "Choose a password"
+msgstr "Velg et passord"
+
+#: ../../mod/register.php:218
+msgid "Please re-enter your password"
+msgstr "Vennligst skriv ditt passord en gang til"
#: ../../mod/admin.php:52
msgid "Theme settings updated."
@@ -5366,10 +6835,10 @@ msgstr "# kloner"
msgid "Message queues"
msgstr "Meldingskøer"
-#: ../../mod/admin.php:198 ../../mod/admin.php:409 ../../mod/admin.php:506
-#: ../../mod/admin.php:774 ../../mod/admin.php:938 ../../mod/admin.php:1030
-#: ../../mod/admin.php:1070 ../../mod/admin.php:1230 ../../mod/admin.php:1264
-#: ../../mod/admin.php:1349
+#: ../../mod/admin.php:198 ../../mod/admin.php:433 ../../mod/admin.php:532
+#: ../../mod/admin.php:800 ../../mod/admin.php:964 ../../mod/admin.php:1061
+#: ../../mod/admin.php:1101 ../../mod/admin.php:1261 ../../mod/admin.php:1295
+#: ../../mod/admin.php:1380
msgid "Administration"
msgstr "Administrasjon"
@@ -5381,7 +6850,7 @@ msgstr "Sammendrag"
msgid "Registered accounts"
msgstr "Registrerte kontoer"
-#: ../../mod/admin.php:203 ../../mod/admin.php:510
+#: ../../mod/admin.php:203 ../../mod/admin.php:536
msgid "Pending registrations"
msgstr "Ventende registreringer"
@@ -5389,7 +6858,7 @@ msgstr "Ventende registreringer"
msgid "Registered channels"
msgstr "Registrerte kanaler"
-#: ../../mod/admin.php:205 ../../mod/admin.php:511
+#: ../../mod/admin.php:205 ../../mod/admin.php:537
msgid "Active plugins"
msgstr "Aktive tilleggsfunksjoner"
@@ -5397,2017 +6866,693 @@ msgstr "Aktive tilleggsfunksjoner"
msgid "Version"
msgstr "Versjon"
-#: ../../mod/admin.php:321
+#: ../../mod/admin.php:324
msgid "Site settings updated."
msgstr "Nettstedsinnstillinger er oppdatert."
-#: ../../mod/admin.php:358 ../../mod/settings.php:790
+#: ../../mod/admin.php:361 ../../mod/settings.php:793
msgid "mobile"
msgstr "mobil"
-#: ../../mod/admin.php:360
+#: ../../mod/admin.php:363
msgid "experimental"
msgstr "eksperimentell"
-#: ../../mod/admin.php:362
+#: ../../mod/admin.php:365
msgid "unsupported"
msgstr "ikke støttet"
-#: ../../mod/admin.php:387
+#: ../../mod/admin.php:411
msgid "Yes - with approval"
msgstr "Ja - med godkjenning"
-#: ../../mod/admin.php:393
+#: ../../mod/admin.php:417
msgid "My site is not a public server"
msgstr "Mitt nettsted er ikke en offentlig tjeneste"
-#: ../../mod/admin.php:394
+#: ../../mod/admin.php:418
msgid "My site has paid access only"
msgstr "Mitt nettsted gir kun tilgang mot betaling"
-#: ../../mod/admin.php:395
+#: ../../mod/admin.php:419
msgid "My site has free access only"
msgstr "Mitt nettsted har kun gratis tilgang"
-#: ../../mod/admin.php:396
+#: ../../mod/admin.php:420
msgid "My site offers free accounts with optional paid upgrades"
msgstr "Mitt nettsted tilbyr gratis konto med valgfri oppgradering til betalt tjeneste"
-#: ../../mod/admin.php:412 ../../mod/register.php:207
-msgid "Registration"
-msgstr "Registrering"
-
-#: ../../mod/admin.php:413
+#: ../../mod/admin.php:437
msgid "File upload"
msgstr "Last opp fil"
-#: ../../mod/admin.php:414
+#: ../../mod/admin.php:438
msgid "Policies"
msgstr "Retningslinjer"
-#: ../../mod/admin.php:419
+#: ../../mod/admin.php:443
msgid "Site name"
msgstr "Nettstedets navn"
-#: ../../mod/admin.php:420
+#: ../../mod/admin.php:444
msgid "Banner/Logo"
msgstr "Banner/Logo"
-#: ../../mod/admin.php:421
+#: ../../mod/admin.php:445
msgid "Administrator Information"
msgstr "Administratorinformasjon"
-#: ../../mod/admin.php:421
+#: ../../mod/admin.php:445
msgid ""
"Contact information for site administrators. Displayed on siteinfo page. "
"BBCode can be used here"
msgstr "Kontaktinformasjon til nettstedsadministratorer. Vises på siteinfo-siden. BBCode kan brukes her"
-#: ../../mod/admin.php:422
+#: ../../mod/admin.php:446
msgid "System language"
msgstr "Systemspråk"
-#: ../../mod/admin.php:423
+#: ../../mod/admin.php:447
msgid "System theme"
msgstr "Systemtema"
-#: ../../mod/admin.php:423
+#: ../../mod/admin.php:447
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr "Standard systemtema - kan overstyres av brukerprofiler - <a href='#' id='cnftheme'>endre temainnstillinger</a>"
-#: ../../mod/admin.php:424
+#: ../../mod/admin.php:448
msgid "Mobile system theme"
msgstr "Mobilt systemtema"
-#: ../../mod/admin.php:424
+#: ../../mod/admin.php:448
msgid "Theme for mobile devices"
msgstr "Tema for mobile enheter"
-#: ../../mod/admin.php:426
+#: ../../mod/admin.php:450
msgid "Allow Feeds as Connections"
msgstr "Tillat strømmer som forbindelser"
-#: ../../mod/admin.php:426
+#: ../../mod/admin.php:450
msgid "(Heavy system resource usage)"
msgstr "(Tung bruk av systemressurser)"
-#: ../../mod/admin.php:427
+#: ../../mod/admin.php:451
msgid "Maximum image size"
msgstr "Største bildestørrelse"
-#: ../../mod/admin.php:427
+#: ../../mod/admin.php:451
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Største størrelse i bytes for opplastede bilder. Standard er 0, som betyr ubegrenset."
-#: ../../mod/admin.php:428
+#: ../../mod/admin.php:452
msgid "Does this site allow new member registration?"
msgstr "Tillater dette nettstedet registrering av nye medlemmer?"
-#: ../../mod/admin.php:429
+#: ../../mod/admin.php:453
msgid "Which best describes the types of account offered by this hub?"
msgstr "Hvilket alternativ beskriver best hva slags kontotype som tilbys av dette nettstedet/denne hubben?"
-#: ../../mod/admin.php:430
+#: ../../mod/admin.php:454
msgid "Register text"
msgstr "Registreringstekst"
-#: ../../mod/admin.php:430
+#: ../../mod/admin.php:454
msgid "Will be displayed prominently on the registration page."
msgstr "Vil bli vist på en fremtredende måte på registreringssiden."
-#: ../../mod/admin.php:431
+#: ../../mod/admin.php:455
msgid "Site homepage to show visitors (default: login box)"
msgstr "Nettstedets hjemmeside som vises til besøkende (standard: innloggingsboks)"
-#: ../../mod/admin.php:431
+#: ../../mod/admin.php:455
msgid ""
"example: 'public' to show public stream, 'page/sys/home' to show a system "
"webpage called 'home' or 'include:home.html' to include a file."
msgstr "eksempel: 'public' for å vise offentlig strøm av innlegg, 'page/sys/home/ for å vise en system-webside called 'home\" eller 'include:home.html' for å inkludere en fil."
-#: ../../mod/admin.php:432
+#: ../../mod/admin.php:456
msgid "Preserve site homepage URL"
msgstr "Bevar URL-en til nettstedets hjemmeside"
-#: ../../mod/admin.php:432
+#: ../../mod/admin.php:456
msgid ""
"Present the site homepage in a frame at the original location instead of "
"redirecting"
msgstr "Presenter hjemmesiden til nettstedet i en ramme fra den opprinnelige plasseringen i stedet for å omdirigere"
-#: ../../mod/admin.php:433
+#: ../../mod/admin.php:457
msgid "Accounts abandoned after x days"
msgstr "Kontoer forlatt etter x dager"
-#: ../../mod/admin.php:433
+#: ../../mod/admin.php:457
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr "Vil ikke kaste bort systemressurser på å spørre eksterne nettsteder etter forlatte kontoer. Skriv 0 for å ikke sette noen tidsgrense."
-#: ../../mod/admin.php:434
+#: ../../mod/admin.php:458
msgid "Allowed friend domains"
msgstr "Tillatte vennedomener"
-#: ../../mod/admin.php:434
+#: ../../mod/admin.php:458
msgid ""
"Comma separated list of domains which are allowed to establish friendships "
"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr "Kommaseparert liste over domener som har lov til å etablere vennskap med dette nettstedet. Jokertegn er akseptert. Tøm for å tillate alle domener."
-#: ../../mod/admin.php:435
+#: ../../mod/admin.php:459
msgid "Allowed email domains"
msgstr "Tillate e-postdomener"
-#: ../../mod/admin.php:435
+#: ../../mod/admin.php:459
msgid ""
"Comma separated list of domains which are allowed in email addresses for "
"registrations to this site. Wildcards are accepted. Empty to allow any "
"domains"
msgstr "Kommaseparert liste med domener som er tillatt i e-postadresser ved registrering på dette nettstedet. Jokertegn er akseptert. Tomt betyr at alle domener er tillatt"
-#: ../../mod/admin.php:436
+#: ../../mod/admin.php:460
msgid "Not allowed email domains"
msgstr "Ikke tillatte e-postdomener"
-#: ../../mod/admin.php:436
+#: ../../mod/admin.php:460
msgid ""
"Comma separated list of domains which are not allowed in email addresses for"
" registrations to this site. Wildcards are accepted. Empty to allow any "
"domains, unless allowed domains have been defined."
msgstr "Kommaseparert liste med domener som ikke er tillatt i e-postadresser ved registrering på dette nettstedet. Jokertegn er akseptert. Tomt betyr at alle domener er tillatt, med mindre tillate domener er blitt definert."
-#: ../../mod/admin.php:437
+#: ../../mod/admin.php:461
msgid "Block public"
msgstr "Blokker offentlig tilgang"
-#: ../../mod/admin.php:437
+#: ../../mod/admin.php:461
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr "Kryss av for å blokkere tilgang til alle personlige sider som ellers ville vært offentlig tilgjengelige på dette nettstedet med mindre du er logget inn."
-#: ../../mod/admin.php:438
+#: ../../mod/admin.php:462
msgid "Verify Email Addresses"
msgstr "Bekreft e-postadresser"
-#: ../../mod/admin.php:438
+#: ../../mod/admin.php:462
msgid ""
"Check to verify email addresses used in account registration (recommended)."
msgstr "Sett hake for å sjekke e-postadresser brukt ved kontoregistrering (anbefales)."
-#: ../../mod/admin.php:439
+#: ../../mod/admin.php:463
msgid "Force publish"
msgstr "Tving publisering"
-#: ../../mod/admin.php:439
+#: ../../mod/admin.php:463
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Kryss av for å tvinge alle profiler på dette nettstedet til å bli oppført i nettstedet sin katalog."
-#: ../../mod/admin.php:440
+#: ../../mod/admin.php:464
msgid "Disable discovery tab"
msgstr "Skru av oppdagelsesfanen"
-#: ../../mod/admin.php:440
+#: ../../mod/admin.php:464
msgid ""
"Remove the tab in the network view with public content pulled from sources "
"chosen for this site."
msgstr "Fjern fanen fra nettverksvisningen med offentlig innhold trukket inn fra kilder valg for dette nettstedet."
-#: ../../mod/admin.php:441
+#: ../../mod/admin.php:465
msgid "login on Homepage"
msgstr "Logg inn på hjemmesiden"
-#: ../../mod/admin.php:441
+#: ../../mod/admin.php:465
msgid ""
"Present a login box to visitors on the home page if no other content has "
"been configured."
msgstr "Presenter en innloggingsboks til besøkende på hjemmesiden hvis ikke noe annet innhold har blitt konfigurert."
-#: ../../mod/admin.php:443
+#: ../../mod/admin.php:467
+msgid "Directory Server URL"
+msgstr "Katalogtjener URL"
+
+#: ../../mod/admin.php:467
+msgid "Default directory server"
+msgstr "Standard katalogtjener"
+
+#: ../../mod/admin.php:469
msgid "Proxy user"
msgstr "Brukernavn mellomtjener"
-#: ../../mod/admin.php:444
+#: ../../mod/admin.php:470
msgid "Proxy URL"
msgstr "Mellomtjener URL"
-#: ../../mod/admin.php:445
+#: ../../mod/admin.php:471
msgid "Network timeout"
msgstr "Nettverk tidsavbrudd"
-#: ../../mod/admin.php:445
+#: ../../mod/admin.php:471
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr "Verdien i sekunder. Skriv 0 for ubegrenset (ikke anbefalt)."
-#: ../../mod/admin.php:446
+#: ../../mod/admin.php:472
msgid "Delivery interval"
msgstr "Leveringsinterval"
-#: ../../mod/admin.php:446
+#: ../../mod/admin.php:472
msgid ""
"Delay background delivery processes by this many seconds to reduce system "
"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
"for large dedicated servers."
msgstr "Forsink leveringsprosessene i bakgrunnen med dette antall sekunder for å redusere systembelastningen. Anbefaling: 4-5 for delte tjenere, 2-3 for virtuelle tjenere, 0-1 for større dedikerte tjenere."
-#: ../../mod/admin.php:447
+#: ../../mod/admin.php:473
msgid "Deliveries per process"
msgstr "Leveranser per prosess"
-#: ../../mod/admin.php:447
+#: ../../mod/admin.php:473
msgid ""
"Number of deliveries to attempt in a single operating system process. Adjust"
" if necessary to tune system performance. Recommend: 1-5."
msgstr "Antall leveranser som forsøkes i en enkelt operativsystemprosess. Juster om nødvendig for å fininnstille systemets yteevne. Anbefaling: 1-5."
-#: ../../mod/admin.php:448
+#: ../../mod/admin.php:474
msgid "Poll interval"
msgstr "Spørreintervall"
-#: ../../mod/admin.php:448
+#: ../../mod/admin.php:474
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr "Forsink spørreprosessene i bakgrunnen med dette antall sekunder for å redusere systembelastningen. Hvis 0, bruk dette leveringsintervallet."
-#: ../../mod/admin.php:449
+#: ../../mod/admin.php:475
msgid "Maximum Load Average"
msgstr "Største belastningsgjennomsnitt"
-#: ../../mod/admin.php:449
+#: ../../mod/admin.php:475
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr "Største systembelastning før leverings- og spørreprosesser blir utsatt - standard 50."
-#: ../../mod/admin.php:450
+#: ../../mod/admin.php:476
msgid "Expiration period in days for imported (matrix/network) content"
msgstr "Antall dager før importert innhold (matrix/nettverk) utgår"
-#: ../../mod/admin.php:450
+#: ../../mod/admin.php:476
msgid "0 for no expiration of imported content"
msgstr "0 dersom importert innhold ikke skal utgå"
-#: ../../mod/admin.php:498
+#: ../../mod/admin.php:524
msgid "No server found"
msgstr "Ingen tjener funnet"
-#: ../../mod/admin.php:505 ../../mod/admin.php:788
+#: ../../mod/admin.php:531 ../../mod/admin.php:814
msgid "ID"
msgstr "ID"
-#: ../../mod/admin.php:505
+#: ../../mod/admin.php:531
msgid "for channel"
msgstr "for kanalen"
-#: ../../mod/admin.php:505
+#: ../../mod/admin.php:531
msgid "on server"
msgstr "på tjener"
-#: ../../mod/admin.php:505
+#: ../../mod/admin.php:531
msgid "Status"
msgstr "Status"
-#: ../../mod/admin.php:507
+#: ../../mod/admin.php:533
msgid "Server"
msgstr "Tjener"
-#: ../../mod/admin.php:524
+#: ../../mod/admin.php:550
msgid "Update has been marked successful"
msgstr "Oppdateringen har blitt merket som en suksess"
-#: ../../mod/admin.php:534
+#: ../../mod/admin.php:560
#, php-format
msgid "Executing %s failed. Check system logs."
msgstr "Utføring av %s feilet. Sjekk systemlogger."
-#: ../../mod/admin.php:537
+#: ../../mod/admin.php:563
#, php-format
msgid "Update %s was successfully applied."
msgstr "Oppdatering %s ble gjennomført med suksess."
-#: ../../mod/admin.php:541
+#: ../../mod/admin.php:567
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr "Oppdatering %s returnerte ingen status. Det er ukjent om den ble vellykket."
-#: ../../mod/admin.php:544
+#: ../../mod/admin.php:570
#, php-format
msgid "Update function %s could not be found."
msgstr "Oppdatering av funksjon %s kunne ikke finnes."
-#: ../../mod/admin.php:560
+#: ../../mod/admin.php:586
msgid "No failed updates."
msgstr "Ingen mislykkede oppdateringer."
-#: ../../mod/admin.php:564
+#: ../../mod/admin.php:590
msgid "Failed Updates"
msgstr "Mislykkede oppdateringer"
-#: ../../mod/admin.php:566
+#: ../../mod/admin.php:592
msgid "Mark success (if update was manually applied)"
msgstr "Marker suksess (hvis oppdateringen ble gjennomført manuelt)"
-#: ../../mod/admin.php:567
+#: ../../mod/admin.php:593
msgid "Attempt to execute this update step automatically"
msgstr "Prøv å gjennomføre dette oppdateringstrinnet automatisk"
-#: ../../mod/admin.php:599
+#: ../../mod/admin.php:625
msgid "Queue Statistics"
msgstr "Køstatistikk"
-#: ../../mod/admin.php:600
+#: ../../mod/admin.php:626
msgid "Total Entries"
msgstr "Totalt antall oppføringer"
-#: ../../mod/admin.php:601
+#: ../../mod/admin.php:627
msgid "Priority"
msgstr "Prioritet"
-#: ../../mod/admin.php:602
+#: ../../mod/admin.php:628
msgid "Destination URL"
msgstr "MÃ¥l-URL"
-#: ../../mod/admin.php:603
+#: ../../mod/admin.php:629
msgid "Mark hub permanently offline"
msgstr "Merk hub som permanent offline"
-#: ../../mod/admin.php:604
+#: ../../mod/admin.php:630
msgid "Empty queue for this hub"
msgstr "Tøm køen for denne hubben"
-#: ../../mod/admin.php:605
+#: ../../mod/admin.php:631
msgid "Last known contact"
msgstr "Siste kjente kontakt"
-#: ../../mod/admin.php:641
+#: ../../mod/admin.php:667
#, php-format
msgid "%s account blocked/unblocked"
msgid_plural "%s account blocked/unblocked"
msgstr[0] "%s konto blokkert/ikke blokkert lenger"
msgstr[1] "%s kontoer blokkert/ikke blokkert lenger"
-#: ../../mod/admin.php:649
+#: ../../mod/admin.php:675
#, php-format
msgid "%s account deleted"
msgid_plural "%s accounts deleted"
msgstr[0] "%s konto slettet"
msgstr[1] "%s kontoer slettet"
-#: ../../mod/admin.php:685
+#: ../../mod/admin.php:711
msgid "Account not found"
msgstr "Kontoen ble ikke funnet"
-#: ../../mod/admin.php:697
+#: ../../mod/admin.php:723
#, php-format
msgid "Account '%s' deleted"
msgstr "Kontoen '%s' slettet"
-#: ../../mod/admin.php:705
+#: ../../mod/admin.php:731
#, php-format
msgid "Account '%s' blocked"
msgstr "Kontoen '%s' blokkert"
-#: ../../mod/admin.php:713
+#: ../../mod/admin.php:739
#, php-format
msgid "Account '%s' unblocked"
msgstr "Kontoen '%s' er ikke blokkert lenger"
-#: ../../mod/admin.php:775 ../../mod/admin.php:787
+#: ../../mod/admin.php:801 ../../mod/admin.php:813
msgid "Users"
msgstr "Brukere"
-#: ../../mod/admin.php:777 ../../mod/admin.php:941
+#: ../../mod/admin.php:803 ../../mod/admin.php:967
msgid "select all"
msgstr "velg alle"
-#: ../../mod/admin.php:778
+#: ../../mod/admin.php:804
msgid "User registrations waiting for confirm"
msgstr "Brukerregistreringer som venter på bekreftelse"
-#: ../../mod/admin.php:779
+#: ../../mod/admin.php:805
msgid "Request date"
msgstr "Dato for forespørsel"
-#: ../../mod/admin.php:780
+#: ../../mod/admin.php:806
msgid "No registrations."
msgstr "Ingen registreringer."
-#: ../../mod/admin.php:782
+#: ../../mod/admin.php:808
msgid "Deny"
msgstr "Avslå"
-#: ../../mod/admin.php:788
+#: ../../mod/admin.php:814
msgid "Register date"
msgstr "Registreringsdato"
-#: ../../mod/admin.php:788
+#: ../../mod/admin.php:814
msgid "Last login"
msgstr "Siste innlogging"
-#: ../../mod/admin.php:788
+#: ../../mod/admin.php:814
msgid "Expires"
msgstr "Utløper"
-#: ../../mod/admin.php:788
+#: ../../mod/admin.php:814
msgid "Service Class"
msgstr "Tjenesteklasse"
-#: ../../mod/admin.php:790
+#: ../../mod/admin.php:816
msgid ""
"Selected accounts will be deleted!\\n\\nEverything these accounts had posted"
" on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Valgte kontoer vil bli slettet!\\n\\nAlt disse kontoene har lagt inn på dette nettstedet vil bli slettet permanent!\\n\\nEr du sikker på at du vil slette disse valgte kontoene?"
-#: ../../mod/admin.php:791
+#: ../../mod/admin.php:817
msgid ""
"The account {0} will be deleted!\\n\\nEverything this account has posted on "
"this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Kontoen {0} vl bli slettet!\\n\\nAlt denne kontoen har lagt inn på dette nettstedet vil bli slettet permanent!\\n\\nEr du sikker på at du vil slette denne kontoen?"
-#: ../../mod/admin.php:827
+#: ../../mod/admin.php:853
#, php-format
msgid "%s channel censored/uncensored"
msgid_plural "%s channels censored/uncensored"
msgstr[0] "%s kanal er sensurert/ikke sensurert lenger"
msgstr[1] "%s kanaler er sensurert/ikke sensurert lenger"
-#: ../../mod/admin.php:836
+#: ../../mod/admin.php:862
#, php-format
msgid "%s channel code allowed/disallowed"
msgid_plural "%s channels code allowed/disallowed"
msgstr[0] "%s kanal med kode tillatt/ikke tillatt"
msgstr[1] "%s kanaler med kode tillatt/ikke tillatt"
-#: ../../mod/admin.php:843
+#: ../../mod/admin.php:869
#, php-format
msgid "%s channel deleted"
msgid_plural "%s channels deleted"
msgstr[0] "%s kanal slettet"
msgstr[1] "%s kanaler slettet"
-#: ../../mod/admin.php:863
+#: ../../mod/admin.php:889
msgid "Channel not found"
msgstr "Kanalen ble ikke funnet"
-#: ../../mod/admin.php:874
+#: ../../mod/admin.php:900
#, php-format
msgid "Channel '%s' deleted"
msgstr "Kanalen '%s' er slettet"
-#: ../../mod/admin.php:886
+#: ../../mod/admin.php:912
#, php-format
msgid "Channel '%s' censored"
msgstr "Kanalen '%s' er sensurert"
-#: ../../mod/admin.php:886
+#: ../../mod/admin.php:912
#, php-format
msgid "Channel '%s' uncensored"
msgstr "Kanalen '%s' er ikke sensurert lenger"
-#: ../../mod/admin.php:897
+#: ../../mod/admin.php:923
#, php-format
msgid "Channel '%s' code allowed"
msgstr "Kanal '%s' kode tillatt"
-#: ../../mod/admin.php:897
+#: ../../mod/admin.php:923
#, php-format
msgid "Channel '%s' code disallowed"
msgstr "Kanal '%s' kode ikke tillatt"
-#: ../../mod/admin.php:943
+#: ../../mod/admin.php:969
msgid "Censor"
msgstr "Sensurer"
-#: ../../mod/admin.php:944
+#: ../../mod/admin.php:970
msgid "Uncensor"
msgstr "Ikke sensurer lenger"
-#: ../../mod/admin.php:945
+#: ../../mod/admin.php:971
msgid "Allow Code"
msgstr "Tillat kode"
-#: ../../mod/admin.php:946
+#: ../../mod/admin.php:972
msgid "Disallow Code"
msgstr "Ikke tillat kode"
-#: ../../mod/admin.php:948
+#: ../../mod/admin.php:974
msgid "UID"
msgstr "UID"
-#: ../../mod/admin.php:948 ../../mod/profiles.php:447
-msgid "Address"
-msgstr "Adresse"
-
-#: ../../mod/admin.php:950
+#: ../../mod/admin.php:976
msgid ""
"Selected channels will be deleted!\\n\\nEverything that was posted in these "
"channels on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Valgte kanaler vil bli slettet!\\n\\nAlt innhold som er lagt inn i disse kanalene på dette nettstedet vil bli slettet for alltid!\\n\\nEr du sikker på at du vil slette disse kanalene med alt innhold?"
-#: ../../mod/admin.php:951
+#: ../../mod/admin.php:977
msgid ""
"The channel {0} will be deleted!\\n\\nEverything that was posted in this "
"channel on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Kanalen {0} vil bli slettet!\\n\\nAlt innhold som er lagt inn i denne kanalen på dettet nettstedet vil bli slettet for alltid!\\n\\nEr du sikker på at du vil slette denne kanalen med alt innhold?"
-#: ../../mod/admin.php:991
+#: ../../mod/admin.php:1017
#, php-format
msgid "Plugin %s disabled."
msgstr "Tilleggsfunksjonen %s er avskrudd."
-#: ../../mod/admin.php:995
+#: ../../mod/admin.php:1021
#, php-format
msgid "Plugin %s enabled."
msgstr "Tilleggsfunksjonen %s er påskrudd."
-#: ../../mod/admin.php:1005 ../../mod/admin.php:1203
+#: ../../mod/admin.php:1031 ../../mod/admin.php:1234
msgid "Disable"
msgstr "Skru av"
-#: ../../mod/admin.php:1008 ../../mod/admin.php:1205
+#: ../../mod/admin.php:1034 ../../mod/admin.php:1236
msgid "Enable"
msgstr "Skru på"
-#: ../../mod/admin.php:1032 ../../mod/admin.php:1232
+#: ../../mod/admin.php:1063 ../../mod/admin.php:1263
msgid "Toggle"
msgstr "Skru av og på"
-#: ../../mod/admin.php:1040 ../../mod/admin.php:1242
+#: ../../mod/admin.php:1071 ../../mod/admin.php:1273
msgid "Author: "
msgstr "Forfatter:"
-#: ../../mod/admin.php:1041 ../../mod/admin.php:1243
+#: ../../mod/admin.php:1072 ../../mod/admin.php:1274
msgid "Maintainer: "
msgstr "Vedlikeholder:"
-#: ../../mod/admin.php:1168
+#: ../../mod/admin.php:1199
msgid "No themes found."
msgstr "Ingen temaer er funnet."
-#: ../../mod/admin.php:1224
+#: ../../mod/admin.php:1255
msgid "Screenshot"
msgstr "Skjermbilde"
-#: ../../mod/admin.php:1270
+#: ../../mod/admin.php:1301
msgid "[Experimental]"
msgstr "[Eksperimentelt]"
-#: ../../mod/admin.php:1271
+#: ../../mod/admin.php:1302
msgid "[Unsupported]"
msgstr "[Ingen støtte]"
-#: ../../mod/admin.php:1295
+#: ../../mod/admin.php:1326
msgid "Log settings updated."
msgstr "Logginnstillinger er oppdatert."
-#: ../../mod/admin.php:1352
+#: ../../mod/admin.php:1383
msgid "Clear"
msgstr "Tøm"
-#: ../../mod/admin.php:1358
+#: ../../mod/admin.php:1389
msgid "Debugging"
msgstr "Feilsøking"
-#: ../../mod/admin.php:1359
+#: ../../mod/admin.php:1390
msgid "Log file"
msgstr "Loggfil"
-#: ../../mod/admin.php:1359
+#: ../../mod/admin.php:1390
msgid ""
"Must be writable by web server. Relative to your Red top-level directory."
msgstr "Må kunne skrives til av webtjenesten. Relativ til din Red sin toppnivåkatalog."
-#: ../../mod/admin.php:1360
+#: ../../mod/admin.php:1391
msgid "Log level"
msgstr "Loggnivå"
-#: ../../mod/admin.php:1406
+#: ../../mod/admin.php:1437
msgid "New Profile Field"
msgstr "Nytt profilfelt"
-#: ../../mod/admin.php:1407 ../../mod/admin.php:1427
+#: ../../mod/admin.php:1438 ../../mod/admin.php:1458
msgid "Field nickname"
msgstr "Feltets kallenavn"
-#: ../../mod/admin.php:1407 ../../mod/admin.php:1427
+#: ../../mod/admin.php:1438 ../../mod/admin.php:1458
msgid "System name of field"
msgstr "Systemnavnet til feltet"
-#: ../../mod/admin.php:1408 ../../mod/admin.php:1428
+#: ../../mod/admin.php:1439 ../../mod/admin.php:1459
msgid "Input type"
msgstr "Inndata-type"
-#: ../../mod/admin.php:1409 ../../mod/admin.php:1429
+#: ../../mod/admin.php:1440 ../../mod/admin.php:1460
msgid "Field Name"
msgstr "Feltnavn"
-#: ../../mod/admin.php:1409 ../../mod/admin.php:1429
+#: ../../mod/admin.php:1440 ../../mod/admin.php:1460
msgid "Label on profile pages"
msgstr "Merkelapp på profilsider"
-#: ../../mod/admin.php:1410 ../../mod/admin.php:1430
+#: ../../mod/admin.php:1441 ../../mod/admin.php:1461
msgid "Help text"
msgstr "Hjelpetekst"
-#: ../../mod/admin.php:1410 ../../mod/admin.php:1430
+#: ../../mod/admin.php:1441 ../../mod/admin.php:1461
msgid "Additional info (optional)"
msgstr "Tilleggsinformasjon (valgfritt)"
-#: ../../mod/admin.php:1420
+#: ../../mod/admin.php:1451
msgid "Field definition not found"
msgstr "Feltdefinisjonen ble ikke funnet"
-#: ../../mod/admin.php:1426
+#: ../../mod/admin.php:1457
msgid "Edit Profile Field"
msgstr "Endre profilfelt"
-#: ../../mod/appman.php:28 ../../mod/appman.php:44
-msgid "App installed."
-msgstr "App installert."
-
-#: ../../mod/appman.php:37
-msgid "Malformed app."
-msgstr "Feil oppsett for app-en."
-
-#: ../../mod/appman.php:80
-msgid "Embed code"
-msgstr "Innbyggingskode"
-
-#: ../../mod/appman.php:86
-msgid "Edit App"
-msgstr "Endre app"
-
-#: ../../mod/appman.php:86
-msgid "Create App"
-msgstr "Lag app"
-
-#: ../../mod/appman.php:91
-msgid "Name of app"
-msgstr "Navn på app"
-
-#: ../../mod/appman.php:92
-msgid "Location (URL) of app"
-msgstr "Plassering (URL) til app"
-
-#: ../../mod/appman.php:93 ../../mod/rbmark.php:95
-msgid "Description"
-msgstr "Beskrivelse"
-
-#: ../../mod/appman.php:94
-msgid "Photo icon URL"
-msgstr "Bildeikon URL"
-
-#: ../../mod/appman.php:94
-msgid "80 x 80 pixels - optional"
-msgstr "80 x80 pixler - valgfritt"
-
-#: ../../mod/appman.php:95
-msgid "Version ID"
-msgstr "Versjons-ID"
-
-#: ../../mod/appman.php:96
-msgid "Price of app"
-msgstr "Pris på app"
-
-#: ../../mod/appman.php:97
-msgid "Location (URL) to purchase app"
-msgstr "Plassering (URL) for å kjøpe app"
-
-#: ../../mod/menu.php:45
-msgid "Unable to update menu."
-msgstr "Ikke i stand til å oppdatere meny."
-
-#: ../../mod/menu.php:56
-msgid "Unable to create menu."
-msgstr "Ikke i stand til å lage meny."
-
-#: ../../mod/menu.php:94 ../../mod/menu.php:106
-msgid "Menu Name"
-msgstr "Menynavn"
-
-#: ../../mod/menu.php:94
-msgid "Unique name (not visible on webpage) - required"
-msgstr "Unikt navn (ikke synlig på websiden) - påkrevet"
-
-#: ../../mod/menu.php:95 ../../mod/menu.php:107
-msgid "Menu Title"
-msgstr "Menytittel"
-
-#: ../../mod/menu.php:95
-msgid "Visible on webpage - leave empty for no title"
-msgstr "Synlig på websiden - la stå tomt for ingen tittel"
-
-#: ../../mod/menu.php:96
-msgid "Allow Bookmarks"
-msgstr "Tillat bokmerker"
-
-#: ../../mod/menu.php:96 ../../mod/menu.php:153
-msgid "Menu may be used to store saved bookmarks"
-msgstr "Menyen kan brukes til å lagre lagrede bokmerker"
-
-#: ../../mod/menu.php:97 ../../mod/menu.php:155
-msgid "Submit and proceed"
-msgstr "Send inn og fortsett"
-
-#: ../../mod/menu.php:109
-msgid "Drop"
-msgstr "Slett"
-
-#: ../../mod/menu.php:113
-msgid "Bookmarks allowed"
-msgstr "Bokmerker tillatt"
-
-#: ../../mod/menu.php:115
-msgid "Delete this menu"
-msgstr "Slett denne menyen"
-
-#: ../../mod/menu.php:116 ../../mod/menu.php:150
-msgid "Edit menu contents"
-msgstr "Endre menyinnholdet"
-
-#: ../../mod/menu.php:117
-msgid "Edit this menu"
-msgstr "Endre denne menyen"
-
-#: ../../mod/menu.php:132
-msgid "Menu could not be deleted."
-msgstr "Menyen kunne ikke bli slettet."
-
-#: ../../mod/menu.php:145
-msgid "Edit Menu"
-msgstr "Endre meny"
-
-#: ../../mod/menu.php:149
-msgid "Add or remove entries to this menu"
-msgstr "Legg til eller fjern punkter i denne menyen"
-
-#: ../../mod/menu.php:151
-msgid "Menu name"
-msgstr "Menynavn"
-
-#: ../../mod/menu.php:151
-msgid "Must be unique, only seen by you"
-msgstr "Må være unik, ses bare av deg"
-
-#: ../../mod/menu.php:152
-msgid "Menu title"
-msgstr "Menytittel"
-
-#: ../../mod/menu.php:152
-msgid "Menu title as seen by others"
-msgstr "Menytittelen andre ser"
-
-#: ../../mod/menu.php:153
-msgid "Allow bookmarks"
-msgstr "Tillat bokmerker"
-
-#: ../../mod/notify.php:53 ../../mod/notifications.php:94
-msgid "No more system notifications."
-msgstr "Ingen flere systemvarsler."
-
-#: ../../mod/notify.php:57 ../../mod/notifications.php:98
-msgid "System Notifications"
-msgstr "Systemvarsler"
-
-#: ../../mod/page.php:126
-msgid ""
-"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
-"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,"
-" quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
-"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
-"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
-"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
-msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
-
-#: ../../mod/new_channel.php:109
-msgid "Add a Channel"
-msgstr "Legg til en kanal"
-
-#: ../../mod/new_channel.php:110
-msgid ""
-"A channel is your own collection of related web pages. A channel can be used"
-" to hold social network profiles, blogs, conversation groups and forums, "
-"celebrity pages, and much more. You may create as many channels as your "
-"service provider allows."
-msgstr "En kanal er din egen samling av relaterte web-sider. En kanal kan brukes til å samle sosiale nettverksprofiler, blogger, samtalegrupper og forum, kjendissider og mye mer. Du kan lage så mange kanaler som din tjenestetilbyder tillater."
-
-#: ../../mod/new_channel.php:112 ../../mod/sources.php:103
-#: ../../mod/sources.php:137
-msgid "Channel Name"
-msgstr "Kanalnavn"
-
-#: ../../mod/new_channel.php:113
-msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "
-msgstr "Eksempel: \"Ola Nordmann\", \"Lisa og hestene hennes\", \"Fotball\", \"Sykkelgruppa\""
-
-#: ../../mod/new_channel.php:114
-msgid "Choose a short nickname"
-msgstr "Velg et kort kallenavn"
-
-#: ../../mod/new_channel.php:115
-msgid ""
-"Your nickname will be used to create an easily remembered channel address "
-"(like an email address) which you can share with others."
-msgstr "Ditt kallenavn brukes til å lage en kanaladresse som er enkel å huske (minner om en e-postadresse) og som du kan dele med andre."
-
-#: ../../mod/new_channel.php:116
-msgid "Or <a href=\"import\">import an existing channel</a> from another location"
-msgstr "Eller <a href=\"import\">importerer en eksisterende kanal</a> fra et annet sted."
-
-#: ../../mod/new_channel.php:118
-msgid ""
-"Please choose a channel type (such as social networking or community forum) "
-"and privacy requirements so we can select the best permissions for you"
-msgstr "Vennligst velg en kanaltype (for eksempel sosialt nettverk eller forum for felleskap) og krav til personvern slik at vi kan velge de beste tillatelsene for deg."
-
-#: ../../mod/new_channel.php:119
-msgid "Channel Type"
-msgstr "Kanaltype"
-
-#: ../../mod/new_channel.php:119
-msgid "Read more about roles"
-msgstr "Les mer om roller"
-
-#: ../../mod/notifications.php:26
-msgid "Invalid request identifier."
-msgstr "Ugyldig forespørselsidentifikator."
-
-#: ../../mod/notifications.php:35
-msgid "Discard"
-msgstr "Forkast"
-
-#: ../../mod/pdledit.php:13
-msgid "Layout updated."
-msgstr "Layout er oppdatert."
-
-#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53
-msgid "Edit System Page Description"
-msgstr "Endre beskrivelsen av systemsiden"
-
-#: ../../mod/pdledit.php:48
-msgid "Layout not found."
-msgstr "Layouten ble ikke funnet."
-
-#: ../../mod/pdledit.php:54
-msgid "Module Name:"
-msgstr "Modulnavn:"
-
-#: ../../mod/pdledit.php:55
-msgid "Layout Help"
-msgstr "Layout-hjelp"
-
-#: ../../mod/subthread.php:102
-#, php-format
-msgid "%1$s is following %2$s's %3$s"
-msgstr "%1$s følger %2$s sin %3$s"
-
-#: ../../mod/lostpass.php:15
-msgid "No valid account found."
-msgstr "Ingen gyldig konto funnet."
-
-#: ../../mod/lostpass.php:29
-msgid "Password reset request issued. Check your email."
-msgstr "Forespørsel om å tilbakestille passord er mottatt. Sjekk e-posten din."
-
-#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:103
-#, php-format
-msgid "Site Member (%s)"
-msgstr "Nettstedsmedlem (%s)"
-
-#: ../../mod/lostpass.php:40
-#, php-format
-msgid "Password reset requested at %s"
-msgstr "Forespurt om å tilbakestille passord hos %s"
-
-#: ../../mod/lostpass.php:63
-msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
-msgstr "Forespørsel kunne ikke bekreftes. (Du kan ha sendt den inn tidligere.) Tilbakestilling av passord mislyktes."
-
-#: ../../mod/lostpass.php:86 ../../boot.php:1505
-msgid "Password Reset"
-msgstr "Tilbakestill passord"
-
-#: ../../mod/lostpass.php:87
-msgid "Your password has been reset as requested."
-msgstr "Ditt passord har blitt tilbakestilt som forespurt."
-
-#: ../../mod/lostpass.php:88
-msgid "Your new password is"
-msgstr "Ditt nye passord er"
-
-#: ../../mod/lostpass.php:89
-msgid "Save or copy your new password - and then"
-msgstr "Lagre eller kopier ditt nye passord, og deretter kan du"
-
-#: ../../mod/lostpass.php:90
-msgid "click here to login"
-msgstr "klikke her for å logge inn"
-
-#: ../../mod/lostpass.php:91
-msgid ""
-"Your password may be changed from the <em>Settings</em> page after "
-"successful login."
-msgstr "Ditt passord kan endres på siden <em>Innstillinger</em> etter vellykket innlogging."
-
-#: ../../mod/lostpass.php:108
-#, php-format
-msgid "Your password has changed at %s"
-msgstr "Ditt passord er endret hos %s"
-
-#: ../../mod/lostpass.php:123
-msgid "Forgot your Password?"
-msgstr "Glemt passord ditt?"
-
-#: ../../mod/lostpass.php:124
-msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
-msgstr "Skriv e-postadressen din og send inn for å tilbakestille passordet ditt. Sjekk deretter din e-post for videre instruksjoner."
-
-#: ../../mod/lostpass.php:125
-msgid "Email Address"
-msgstr "E-postadresse"
-
-#: ../../mod/lostpass.php:126
-msgid "Reset"
-msgstr "Tilbakestill"
-
-#: ../../mod/photos.php:79
-msgid "Page owner information could not be retrieved."
-msgstr "Informasjon om sideeier kunne ikke hentes."
-
-#: ../../mod/photos.php:100
-msgid "Album not found."
-msgstr "Albumet ble ikke funnet."
-
-#: ../../mod/photos.php:127
-msgid "Delete Album"
-msgstr "Slett album"
-
-#: ../../mod/photos.php:170 ../../mod/photos.php:970
-msgid "Delete Photo"
-msgstr "Slett bilde"
-
-#: ../../mod/photos.php:464
-msgid "No photos selected"
-msgstr "Ingen bilder valgt"
-
-#: ../../mod/photos.php:513
-msgid "Access to this item is restricted."
-msgstr "Tilgang til dette elementet er begrenset."
-
-#: ../../mod/photos.php:552
-#, php-format
-msgid "%1$.2f MB of %2$.2f MB photo storage used."
-msgstr "%1$.2f MB av %2$.2f MB lagringsplass til bilder er brukt."
-
-#: ../../mod/photos.php:555
-#, php-format
-msgid "%1$.2f MB photo storage used."
-msgstr "%1$.2f MB lagringsplass til bilder er brukt."
-
-#: ../../mod/photos.php:583
-msgid "Upload Photos"
-msgstr "Last opp bilder"
-
-#: ../../mod/photos.php:587
-msgid "Enter an album name"
-msgstr "Skriv et albumnavn"
-
-#: ../../mod/photos.php:588
-msgid "or select an existing album (doubleclick)"
-msgstr "eller velg et eksisterende album (dobbeltklikk)"
-
-#: ../../mod/photos.php:589
-msgid "Create a status post for this upload"
-msgstr "Lag et statusinnlegg for denne opplastingen"
-
-#: ../../mod/photos.php:616
-msgid "Album name could not be decoded"
-msgstr "Albumnavnet kunne ikke dekodes"
-
-#: ../../mod/photos.php:660 ../../mod/photos.php:1197
-#: ../../mod/photos.php:1214
-msgid "Contact Photos"
-msgstr "Kontaktbilder"
-
-#: ../../mod/photos.php:688
-msgid "Show Newest First"
-msgstr "Vis nyeste først"
-
-#: ../../mod/photos.php:690
-msgid "Show Oldest First"
-msgstr "Vis eldste først"
-
-#: ../../mod/photos.php:714 ../../mod/photos.php:1247
-msgid "View Photo"
-msgstr "Vis foto"
-
-#: ../../mod/photos.php:743
-msgid "Edit Album"
-msgstr "Endre album"
-
-#: ../../mod/photos.php:788
-msgid "Permission denied. Access to this item may be restricted."
-msgstr "Tillatelse avvist. Tilgang til dette elementet kan være begrenset."
-
-#: ../../mod/photos.php:790
-msgid "Photo not available"
-msgstr "Bilde er utilgjengelig"
-
-#: ../../mod/photos.php:848
-msgid "Use as profile photo"
-msgstr "Bruk som profilbilde"
-
-#: ../../mod/photos.php:855
-msgid "Private Photo"
-msgstr "Privat bilde"
-
-#: ../../mod/photos.php:866 ../../mod/events.php:528
-msgid "Previous"
-msgstr "Forrige"
-
-#: ../../mod/photos.php:870
-msgid "View Full Size"
-msgstr "Vis i full størrelse"
-
-#: ../../mod/photos.php:875 ../../mod/events.php:529 ../../mod/setup.php:285
-msgid "Next"
-msgstr "Neste"
-
-#: ../../mod/photos.php:915 ../../mod/tagrm.php:133
-msgid "Remove"
-msgstr "Fjern"
-
-#: ../../mod/photos.php:949
-msgid "Edit photo"
-msgstr "Endre bilde"
-
-#: ../../mod/photos.php:951
-msgid "Rotate CW (right)"
-msgstr "Roter med klokka (mot høyre)"
-
-#: ../../mod/photos.php:952
-msgid "Rotate CCW (left)"
-msgstr "Roter mot klokka (venstre)"
-
-#: ../../mod/photos.php:955
-msgid "Enter a new album name"
-msgstr "Skriv et nytt albumnavn"
-
-#: ../../mod/photos.php:956
-msgid "or select an existing one (doubleclick)"
-msgstr "eller velg et eksisterende album (dobbeltklikk)"
-
-#: ../../mod/photos.php:959
-msgid "Caption"
-msgstr "Overskrift"
-
-#: ../../mod/photos.php:961
-msgid "Add a Tag"
-msgstr "Legg til merkelapp"
-
-#: ../../mod/photos.php:965
-msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
-msgstr "Eksempel: @bob, @Barbara_Jensen, @jim@example.com"
-
-#: ../../mod/photos.php:968
-msgid "Flag as adult in album view"
-msgstr "Flag som voksent i albumvisning"
-
-#: ../../mod/photos.php:1160
-msgid "In This Photo:"
-msgstr "I dette bildet:"
-
-#: ../../mod/photos.php:1165
-msgid "Map"
-msgstr "Kart"
-
-#: ../../mod/photos.php:1253
-msgid "View Album"
-msgstr "Vis album"
-
-#: ../../mod/photos.php:1276
-msgid "Recent Photos"
-msgstr "Nye bilder"
-
-#: ../../mod/dav.php:121
-msgid "$Projectname channel"
-msgstr "$Projectname-kanal"
-
-#: ../../mod/rate.php:157
-msgid "Website:"
-msgstr "Nettsted:"
-
-#: ../../mod/rate.php:160
-#, php-format
-msgid "Remote Channel [%s] (not yet known on this site)"
-msgstr "Fjerntliggende kanal [%s] (foreløpig ikke kjent på dette nettstedet)"
-
-#: ../../mod/rate.php:161
-msgid "Rating (this information is public)"
-msgstr "Vurdering (denne informasjonen er offentlig)"
-
-#: ../../mod/rate.php:162
-msgid "Optionally explain your rating (this information is public)"
-msgstr "Velg om du vil forklare din vurdering (denne informasjonen er offentlig)"
-
-#: ../../mod/events.php:21
-msgid "Calendar entries imported."
-msgstr "Kalenderhendelsene er importert."
-
-#: ../../mod/events.php:23
-msgid "No calendar entries found."
-msgstr "Ingen kalenderhendelser funnet."
-
-#: ../../mod/events.php:96
-msgid "Event can not end before it has started."
-msgstr "Hendelsen kan ikke slutte før den starter."
-
-#: ../../mod/events.php:98 ../../mod/events.php:107 ../../mod/events.php:127
-msgid "Unable to generate preview."
-msgstr "Klarer ikke å lage forhåndsvisning."
-
-#: ../../mod/events.php:105
-msgid "Event title and start time are required."
-msgstr "Hendelsestittel og starttidspunkt er påkrevd."
-
-#: ../../mod/events.php:125 ../../mod/events.php:250
-msgid "Event not found."
-msgstr "Hendelsen ble ikke funnet."
-
-#: ../../mod/events.php:448
-msgid "l, F j"
-msgstr "l, F j"
-
-#: ../../mod/events.php:470
-msgid "Edit event"
-msgstr "Endre hendelse"
-
-#: ../../mod/events.php:472
-msgid "Delete event"
-msgstr "Slett hendelse"
-
-#: ../../mod/events.php:506
-msgid "calendar"
-msgstr "kalender"
-
-#: ../../mod/events.php:527
-msgid "Create New Event"
-msgstr "Lag ny hendelse"
-
-#: ../../mod/events.php:530
-msgid "Export"
-msgstr "Eksport"
-
-#: ../../mod/events.php:533
-msgid "Import"
-msgstr "Importer"
-
-#: ../../mod/events.php:564
-msgid "Event removed"
-msgstr "Hendelse slettet"
-
-#: ../../mod/events.php:567
-msgid "Failed to remove event"
-msgstr "Mislyktes med å slette hendelse"
-
-#: ../../mod/events.php:681
-msgid "Event details"
-msgstr "Hendelsesdetaljer"
-
-#: ../../mod/events.php:682
-msgid "Starting date and Title are required."
-msgstr "Startdato og Tittel er påkrevd."
-
-#: ../../mod/events.php:684
-msgid "Categories (comma-separated list)"
-msgstr "Kategorier (kommaseparert liste)"
-
-#: ../../mod/events.php:686
-msgid "Event Starts:"
-msgstr "Hendelsen starter:"
-
-#: ../../mod/events.php:693
-msgid "Finish date/time is not known or not relevant"
-msgstr "Sluttdato/-tidspunkt er ikke kjent eller ikke relevant"
-
-#: ../../mod/events.php:695
-msgid "Event Finishes:"
-msgstr "Hendelsen slutter:"
-
-#: ../../mod/events.php:697 ../../mod/events.php:698
-msgid "Adjust for viewer timezone"
-msgstr "Juster i forhold til tilskuerens tidssone"
-
-#: ../../mod/events.php:697
-msgid ""
-"Important for events that happen in a particular place. Not practical for "
-"global holidays."
-msgstr "Viktig for hendelser som skjer på et bestemt sted. Ikke praktisk for globale ferier eller fridager."
-
-#: ../../mod/events.php:703
-msgid "Title:"
-msgstr "Tittel:"
-
-#: ../../mod/events.php:705
-msgid "Share this event"
-msgstr "Del denne hendelsen"
-
-#: ../../mod/impel.php:192
-#, php-format
-msgid "%s element installed"
-msgstr "%s element installert"
-
-#: ../../mod/impel.php:195
-#, php-format
-msgid "%s element installation failed"
-msgstr "Installasjon av %s-element mislyktes"
-
-#: ../../mod/probe.php:24 ../../mod/probe.php:30
-#, php-format
-msgid "Fetching URL returns error: %1$s"
-msgstr "Henting av URL gir følgende feil: %1$s"
-
-#: ../../mod/match.php:22
-msgid "Profile Match"
-msgstr "Profiltreff"
-
-#: ../../mod/match.php:31
-msgid "No keywords to match. Please add keywords to your default profile."
-msgstr "Ingen nøkkelord å sammenlikne. Vennligst legg til nøkkelord til din standardprofil."
-
-#: ../../mod/match.php:63
-msgid "is interested in:"
-msgstr "er interessert i:"
-
-#: ../../mod/match.php:70
-msgid "No matches"
-msgstr "Ingen treff"
-
-#: ../../mod/profile_photo.php:111
-msgid "Image uploaded but image cropping failed."
-msgstr "Bildet ble lastet opp, men beskjæring av bildet mislyktes."
-
-#: ../../mod/profile_photo.php:165
-msgid "Image resize failed."
-msgstr "Endring av bildestørrelse mislyktes."
-
-#: ../../mod/profile_photo.php:209
-msgid ""
-"Shift-reload the page or clear browser cache if the new photo does not "
-"display immediately."
-msgstr "Hold nede Shift-knappen og last siden på nytt eller tøm nettleserens mellomlager hvis det nye bildet ikke vises umiddelbart."
-
-#: ../../mod/profile_photo.php:247
-msgid "Image upload failed."
-msgstr "Opplasting av bildet mislyktes."
-
-#: ../../mod/profile_photo.php:266
-msgid "Unable to process image."
-msgstr "Kan ikke behandle bildet."
-
-#: ../../mod/profile_photo.php:294
-msgid "female"
-msgstr "kvinne"
-
-#: ../../mod/profile_photo.php:295
-#, php-format
-msgid "%1$s updated her %2$s"
-msgstr "%1$s oppdaterte %2$s sitt"
-
-#: ../../mod/profile_photo.php:296
-msgid "male"
-msgstr "mann"
-
-#: ../../mod/profile_photo.php:297
-#, php-format
-msgid "%1$s updated his %2$s"
-msgstr "%1$s oppdaterte %2$s sitt"
-
-#: ../../mod/profile_photo.php:299
-#, php-format
-msgid "%1$s updated their %2$s"
-msgstr "%1$s oppdaterte %2$s deres"
-
-#: ../../mod/profile_photo.php:301
-msgid "profile photo"
-msgstr "profilbilde"
-
-#: ../../mod/profile_photo.php:365 ../../mod/profile_photo.php:406
-msgid "Photo not available."
-msgstr "Bildet er ikke tilgjengelig."
-
-#: ../../mod/profile_photo.php:447
-msgid "Upload File:"
-msgstr "Last opp fil:"
-
-#: ../../mod/profile_photo.php:448
-msgid "Select a profile:"
-msgstr "Velg en profil:"
-
-#: ../../mod/profile_photo.php:449
-msgid "Upload Profile Photo"
-msgstr "Last opp profilbilde:"
-
-#: ../../mod/profile_photo.php:454 ../../mod/settings.php:972
-msgid "or"
-msgstr "eller"
-
-#: ../../mod/profile_photo.php:454
-msgid "skip this step"
-msgstr "hopp over dette steget"
-
-#: ../../mod/profile_photo.php:454
-msgid "select a photo from your photo albums"
-msgstr "velg et bilde fra dine fotoalbum"
-
-#: ../../mod/profile_photo.php:470
-msgid "Crop Image"
-msgstr "Beskjær bildet"
-
-#: ../../mod/profile_photo.php:471
-msgid "Please adjust the image cropping for optimum viewing."
-msgstr "Vennligst juster bildebeskjæringen for optimal visning."
-
-#: ../../mod/profile_photo.php:473
-msgid "Done Editing"
-msgstr "Avslutt redigering"
-
-#: ../../mod/follow.php:25
-msgid "Channel added."
-msgstr "Kanal lagt til."
-
-#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94
-msgid "Tag removed"
-msgstr "Merkelapp fjernet"
-
-#: ../../mod/tagrm.php:119
-msgid "Remove Item Tag"
-msgstr "Fjern merkelapp fra element"
-
-#: ../../mod/tagrm.php:121
-msgid "Select a tag to remove: "
-msgstr "Velg merkelapp å fjerne:"
-
-#: ../../mod/ratings.php:69
-msgid "No ratings"
-msgstr "Ingen vurderinger"
-
-#: ../../mod/ratings.php:99
-msgid "Ratings"
-msgstr "Vurderinger"
-
-#: ../../mod/ratings.php:100
-msgid "Rating: "
-msgstr "Vurdering:"
-
-#: ../../mod/ratings.php:101
-msgid "Website: "
-msgstr "Nettsted:"
-
-#: ../../mod/ratings.php:103
-msgid "Description: "
-msgstr "Beskrivelse:"
-
-#: ../../mod/regdir.php:45 ../../mod/dirsearch.php:21
-msgid "This site is not a directory server"
-msgstr "Dette nettstedet er ikke en katalogtjener"
-
-#: ../../mod/mail.php:33
-msgid "Unable to lookup recipient."
-msgstr "Ikke i stand til å slå opp mottaker."
-
-#: ../../mod/mail.php:41
-msgid "Unable to communicate with requested channel."
-msgstr "Ikke i stand til å kommunisere med forespurt kanal."
-
-#: ../../mod/mail.php:48
-msgid "Cannot verify requested channel."
-msgstr "Kan ikke bekrefte forespurt kanal."
-
-#: ../../mod/mail.php:74
-msgid "Selected channel has private message restrictions. Send failed."
-msgstr "Valgt kanal har restriksjoner for private meldinger. Sending feilet."
-
-#: ../../mod/mail.php:128
-msgid "Messages"
-msgstr "Meldinger"
-
-#: ../../mod/mail.php:138
-msgid "Message deleted."
-msgstr "Melding slettet."
-
-#: ../../mod/mail.php:154
-msgid "Message recalled."
-msgstr "Innlegg tilbakekalt."
-
-#: ../../mod/mail.php:221
-msgid "Send Private Message"
-msgstr "Send privat melding"
-
-#: ../../mod/mail.php:222 ../../mod/mail.php:352
-msgid "To:"
-msgstr "Til:"
-
-#: ../../mod/mail.php:227 ../../mod/mail.php:341 ../../mod/mail.php:354
-msgid "Subject:"
-msgstr "Emne:"
-
-#: ../../mod/mail.php:231 ../../mod/mail.php:357 ../../mod/invite.php:131
-msgid "Your message:"
-msgstr "Din melding:"
-
-#: ../../mod/mail.php:238
-msgid "Send"
-msgstr "Send"
-
-#: ../../mod/mail.php:322
-msgid "Delete message"
-msgstr "Slett melding"
-
-#: ../../mod/mail.php:323
-msgid "Recall message"
-msgstr "Tilbakekall innlegg"
-
-#: ../../mod/mail.php:325
-msgid "Message has been recalled."
-msgstr "Innlegget har blitt tilbakekalt."
-
-#: ../../mod/mail.php:345
-msgid "Delete Conversation"
-msgstr "Slett samtale"
-
-#: ../../mod/mail.php:347
-msgid ""
-"No secure communications available. You <strong>may</strong> be able to "
-"respond from the sender's profile page."
-msgstr "Ingen sikret kommunikasjon tilgjengelig. Du kan <strong>muligens</strong> greie å svare via senderens profilside."
-
-#: ../../mod/mail.php:351
-msgid "Send Reply"
-msgstr "Send svar"
-
-#: ../../mod/webpages.php:191
-msgid "Page Title"
-msgstr "Sidetittel"
-
-#: ../../mod/register.php:44
-msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
-msgstr "Antallet daglige registreringer ved nettstedet er overskredet. Vær vennlig å prøve igjen imorgen."
-
-#: ../../mod/register.php:50
-msgid ""
-"Please indicate acceptance of the Terms of Service. Registration failed."
-msgstr "Vennligst angi at tjenesteavtalen er akseptert. Registrering mislyktes."
-
-#: ../../mod/register.php:84
-msgid "Passwords do not match."
-msgstr "Passordene er ikke like."
-
-#: ../../mod/register.php:117
-msgid ""
-"Registration successful. Please check your email for validation "
-"instructions."
-msgstr "Registreringen er vellykket. Vennligst sjekk e-posten din for å bekrefte opprettelsen."
-
-#: ../../mod/register.php:123
-msgid "Your registration is pending approval by the site owner."
-msgstr "Din registrering venter på godkjenning av nettstedets eier."
-
-#: ../../mod/register.php:126
-msgid "Your registration can not be processed."
-msgstr "Din registrering kan ikke behandles."
-
-#: ../../mod/register.php:163
-msgid "Registration on this site/hub is by approval only."
-msgstr "Registrering på dette nettstedet/denne hubben skjer bare gjennom godkjenning."
-
-#: ../../mod/register.php:164
-msgid "<a href=\"pubsites\">Register at another affiliated site/hub</a>"
-msgstr "<a href=\"pubsites\">Registrer på et annet tilknyttet nettsted/hub</a>"
-
-#: ../../mod/register.php:174
-msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
-msgstr "Dette nettstedet har overskredet antallet tillate kontoregistreringer per dag. Vennligst prøv igjen imorgen."
-
-#: ../../mod/register.php:185
-msgid "Terms of Service"
-msgstr "Tjenesteavtale"
-
-#: ../../mod/register.php:191
-#, php-format
-msgid "I accept the %s for this website"
-msgstr "Jeg godtar %s for dette nettstedet"
-
-#: ../../mod/register.php:193
-#, php-format
-msgid "I am over 13 years of age and accept the %s for this website"
-msgstr "Jeg er over 13 år gammel og aksepterer %s for dette nettstedet."
-
-#: ../../mod/register.php:212
-msgid "Membership on this site is by invitation only."
-msgstr "Medlemskap ved dette nettstedet skjer kun via invitasjon."
-
-#: ../../mod/register.php:213
-msgid "Please enter your invitation code"
-msgstr "Vennligst skriv din invitasjonskode"
-
-#: ../../mod/register.php:216
-msgid "Your email address"
-msgstr "Din e-postadresse"
-
-#: ../../mod/register.php:217
-msgid "Choose a password"
-msgstr "Velg et passord"
-
-#: ../../mod/register.php:218
-msgid "Please re-enter your password"
-msgstr "Vennligst skriv ditt passord en gang til"
-
-#: ../../mod/blocks.php:95 ../../mod/blocks.php:148
-msgid "Block Name"
-msgstr "Byggeklossens navn"
-
-#: ../../mod/blocks.php:149
-msgid "Block Title"
-msgstr "Byggeklossens tittel"
-
-#: ../../mod/removeaccount.php:30
-msgid ""
-"Account removals are not allowed within 48 hours of changing the account "
-"password."
-msgstr "Sletting av kontoer er ikke tillatt innen 48 timer etter endring av kontopassordet."
-
-#: ../../mod/removeaccount.php:57
-msgid "Remove This Account"
-msgstr "Slett denne kontoen"
-
-#: ../../mod/removeaccount.php:58
-msgid ""
-"This account and all its channels will be completely removed from the "
-"network. "
-msgstr "Denne kontoen og alle dens kanaler vil bli fullstendig fjernet fra nettverket."
-
-#: ../../mod/removeaccount.php:60
-msgid ""
-"Remove this account, all its channels and all its channel clones from the "
-"network"
-msgstr "Slett denne kontoen, alle dens kanaler og alle dens kanalkloner fra dette nettverket"
-
-#: ../../mod/removeaccount.php:60
-msgid ""
-"By default only the instances of the channels located on this hub will be "
-"removed from the network"
-msgstr "Som standard vil bare forekomster av kanalene lokalisert på denne hubben bli slettet fra nettverket"
-
-#: ../../mod/removeaccount.php:61 ../../mod/settings.php:697
-msgid "Remove Account"
-msgstr "Slett konto"
-
-#: ../../mod/service_limits.php:19
-msgid "No service class restrictions found."
-msgstr "Ingen restriksjoner er funnet i tjenesteklasse."
-
-#: ../../mod/attach.php:9
-msgid "Item not available."
-msgstr "Elementet er ikke tilgjengelig."
-
-#: ../../mod/sources.php:32
-msgid "Failed to create source. No channel selected."
-msgstr "Mislyktes med å lage kilde. Ingen kanal er valgt."
-
-#: ../../mod/sources.php:45
-msgid "Source created."
-msgstr "Kilden er laget."
-
-#: ../../mod/sources.php:57
-msgid "Source updated."
-msgstr "Kilden er oppdatert."
-
-#: ../../mod/sources.php:82
-msgid "*"
-msgstr "*"
-
-#: ../../mod/sources.php:89
-msgid "Manage remote sources of content for your channel."
-msgstr "HÃ¥ndtere eksterne innholdskilder til din kanal."
-
-#: ../../mod/sources.php:90 ../../mod/sources.php:100
-msgid "New Source"
-msgstr "Ny kilde"
-
-#: ../../mod/sources.php:101 ../../mod/sources.php:133
-msgid ""
-"Import all or selected content from the following channel into this channel "
-"and distribute it according to your channel settings."
-msgstr "Importer alt eller et utvalgt av innhold fra følgende kanal inn i denne kanalen og distribuer det i henhold til dine egne kanalinnstillinger."
-
-#: ../../mod/sources.php:102 ../../mod/sources.php:134
-msgid "Only import content with these words (one per line)"
-msgstr "Bare importer innhold med disse ordene (ett ord per linje)"
-
-#: ../../mod/sources.php:102 ../../mod/sources.php:134
-msgid "Leave blank to import all public content"
-msgstr "La stå tomt for å importere alt offentlig innhold"
-
-#: ../../mod/sources.php:123 ../../mod/sources.php:150
-msgid "Source not found."
-msgstr "Kilden ble ikke funnet."
-
-#: ../../mod/sources.php:130
-msgid "Edit Source"
-msgstr "Endre kilde"
-
-#: ../../mod/sources.php:131
-msgid "Delete Source"
-msgstr "Slett kilde"
-
-#: ../../mod/sources.php:158
-msgid "Source removed"
-msgstr "Kilden er fjernet"
-
-#: ../../mod/sources.php:160
-msgid "Unable to remove source."
-msgstr "Ikke i stand til å fjerne kilde."
-
-#: ../../mod/lockview.php:37
-msgid "Remote privacy information not available."
-msgstr "Ekstern personverninformasjon er ikke tilgjengelig."
-
-#: ../../mod/lockview.php:58
-msgid "Visible to:"
-msgstr "Synlig for:"
-
-#: ../../mod/acl.php:222
-msgid "network"
-msgstr "nettverk"
-
-#: ../../mod/acl.php:232
-msgid "RSS"
-msgstr "RSS"
-
-#: ../../mod/regmod.php:11
-msgid "Please login."
-msgstr "Vennligst logg inn."
-
-#: ../../mod/rmagic.php:40
-msgid ""
-"We encountered a problem while logging in with the OpenID you provided. "
-"Please check the correct spelling of the ID."
-msgstr "Vi støtte på et problem under innloggingen med din OpenID. Vennligst sjekk at ID-en er stavet riktig."
-
-#: ../../mod/rmagic.php:40
-msgid "The error message was:"
-msgstr "Feilmeldingen var:"
-
-#: ../../mod/rmagic.php:44
-msgid "Authentication failed."
-msgstr "Autentisering mislyktes."
-
-#: ../../mod/rmagic.php:84
-msgid "Remote Authentication"
-msgstr "Fjernautentisering"
-
-#: ../../mod/rmagic.php:85
-msgid "Enter your channel address (e.g. channel@example.com)"
-msgstr "Skriv din kanaladresse (for eksempel channel@exampel.com)"
-
-#: ../../mod/rmagic.php:86
-msgid "Authenticate"
-msgstr "Autentiser"
-
-#: ../../mod/dirsearch.php:29
-msgid "This directory server requires an access token"
-msgstr "Denne katalogtjeneren krever en tilgangsnøkkel (access token)"
-
-#: ../../mod/siteinfo.php:111
-#, php-format
-msgid "Version %s"
-msgstr "Versjon %s"
-
-#: ../../mod/siteinfo.php:132
-msgid "Installed plugins/addons/apps:"
-msgstr "Installerte tilleggsfunksjoner/tillegg/apper:"
-
-#: ../../mod/siteinfo.php:145
-msgid "No installed plugins/addons/apps"
-msgstr "Ingen installerte tilleggsfunksjoner/tillegg/apper"
-
-#: ../../mod/siteinfo.php:158
-msgid ""
-"This is a hub of $Projectname - a global cooperative network of "
-"decentralized privacy enhanced websites."
-msgstr "Dette er en $Projectname-hub - et globalt samhandlende nettverk av desentraliserte nettsteder med innbygget personvern."
-
-#: ../../mod/siteinfo.php:160
-msgid "Tag: "
-msgstr "Merkelapp:"
-
-#: ../../mod/siteinfo.php:162
-msgid "Last background fetch: "
-msgstr "Siste innhenting i bakgrunnen:"
-
-#: ../../mod/siteinfo.php:164
-msgid "Current load average: "
-msgstr "Gjeldende belastningsgjennomsnitt:"
-
-#: ../../mod/siteinfo.php:167
-msgid "Running at web location"
-msgstr "Kjører på webplasseringen"
-
-#: ../../mod/siteinfo.php:168
-msgid ""
-"Please visit <a href=\"https://redmatrix.me\">redmatrix.me</a> to learn more"
-" about $Projectname."
-msgstr "Vennligst besøk <a href=\"https://redmatrix.me\">redmatrix.me</a> for å lære mer om $Projectname."
-
-#: ../../mod/siteinfo.php:169
-msgid "Bug reports and issues: please visit"
-msgstr "Feilmeldinger og feilretting: vennligst besøk"
-
-#: ../../mod/siteinfo.php:171
-msgid "$projectname issues"
-msgstr "$projectname problemer"
-
-#: ../../mod/siteinfo.php:172
-msgid ""
-"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot "
-"com"
-msgstr "Forslag, ros og så videre - vennligst e-post \"redmatrix\" hos librelist - punktum com"
-
-#: ../../mod/siteinfo.php:174
-msgid "Site Administrators"
-msgstr "Nettstedsadministratorer"
-
-#: ../../mod/import.php:27
-#, php-format
-msgid "Your service plan only allows %d channels."
-msgstr "Din tjenesteplan tillater bare %d kanaler."
-
-#: ../../mod/import.php:65 ../../mod/import_items.php:38
-msgid "Nothing to import."
-msgstr "Ingenting å importere."
-
-#: ../../mod/import.php:89 ../../mod/import_items.php:62
-msgid "Unable to download data from old server"
-msgstr "Ikke i stand til å laste ned data fra gammel tjener"
-
-#: ../../mod/import.php:95 ../../mod/import_items.php:68
-msgid "Imported file is empty."
-msgstr "Importert fil er tom."
-
-#: ../../mod/import.php:115 ../../mod/import_items.php:82
-#, php-format
-msgid "Warning: Database versions differ by %1$d updates."
-msgstr "Advarsel: databaseversjoner avviker med %1$d oppdateringer."
-
-#: ../../mod/import.php:148
-msgid "No channel. Import failed."
-msgstr "Ingen kanal. Import mislyktes."
-
-#: ../../mod/import.php:493
-msgid "You must be logged in to use this feature."
-msgstr "Du må være innlogget for å bruke denne funksjonen."
-
-#: ../../mod/import.php:498
-msgid "Import Channel"
-msgstr "Importer kanal"
-
-#: ../../mod/import.php:499
-msgid ""
-"Use this form to import an existing channel from a different server/hub. You"
-" may retrieve the channel identity from the old server/hub via the network "
-"or provide an export file."
-msgstr "Bruk dette skjemaet for å importere en eksisterende kanal fra en annen tjener/hub. Du kan hente inn kanalidentiteten fra den gamle tjeneren/huben via nettverket eller ved å bruke en eksportfil."
-
-#: ../../mod/import.php:500 ../../mod/import_items.php:121
-msgid "File to Upload"
-msgstr "Fil som skal lastes opp"
-
-#: ../../mod/import.php:501
-msgid "Or provide the old server/hub details"
-msgstr "Eller oppgi detaljene fra den gamle tjeneren/hub-en"
-
-#: ../../mod/import.php:502
-msgid "Your old identity address (xyz@example.com)"
-msgstr "Din gamle identitetsadresse (xyz@example.com)"
-
-#: ../../mod/import.php:503
-msgid "Your old login email address"
-msgstr "Din gamle innloggings e-postadresse"
-
-#: ../../mod/import.php:504
-msgid "Your old login password"
-msgstr "Ditt gamle innloggingspassord"
-
-#: ../../mod/import.php:505
-msgid ""
-"For either option, please choose whether to make this hub your new primary "
-"address, or whether your old location should continue this role. You will be"
-" able to post from either location, but only one can be marked as the "
-"primary location for files, photos, and media."
-msgstr "Enten du tar det ene eller det andre valget, vennligst angi om du vil at denne hubben skal være din nye primære adresse, eller om din gamle plassering skal fortsette å ha denne rollen. Du kan lage innlegg fra den ene eller den andre plasseringen, men bare en av dem kan markeres som den primære plasseringen for filer, bilder og media."
-
-#: ../../mod/import.php:506
-msgid "Make this hub my primary location"
-msgstr "Gjør dette nettstedet til min primære plassering"
-
-#: ../../mod/import.php:507
-msgid ""
-"Import existing posts if possible (experimental - limited by available "
-"memory"
-msgstr "Importer eksisterende innlegg om mulig (eksperimentelt - begrenset av tilgjengelig minne)"
-
-#: ../../mod/import.php:508
-msgid ""
-"This process may take several minutes to complete. Please submit the form "
-"only once and leave this page open until finished."
-msgstr "Denne prosessen kan ta flere minutter å fullføre. Vennligst send inn dette skjemaet bare en gang og la siden være åpen inntil den er ferdig."
-
-#: ../../mod/thing.php:111
-msgid "Thing updated"
-msgstr "Tingen er oppdatert"
-
-#: ../../mod/thing.php:163
-msgid "Object store: failed"
-msgstr "Objektlagring: mislyktes"
-
-#: ../../mod/thing.php:167
-msgid "Thing added"
-msgstr "Ting lagt til"
-
-#: ../../mod/thing.php:193
-#, php-format
-msgid "OBJ: %1$s %2$s %3$s"
-msgstr "OBJ: %1$s %2$s %3$s"
-
-#: ../../mod/thing.php:256
-msgid "Show Thing"
-msgstr "Vis ting"
-
-#: ../../mod/thing.php:263
-msgid "item not found."
-msgstr "element ble ikke funnet."
-
-#: ../../mod/thing.php:296
-msgid "Edit Thing"
-msgstr "Endre ting"
-
-#: ../../mod/thing.php:298 ../../mod/thing.php:348
-msgid "Select a profile"
-msgstr "Velg en profil"
-
-#: ../../mod/thing.php:302 ../../mod/thing.php:351
-msgid "Post an activity"
-msgstr "Legg inn en aktivitet"
-
-#: ../../mod/thing.php:302 ../../mod/thing.php:351
-msgid "Only sends to viewers of the applicable profile"
-msgstr "Sender bare til seere av den aktuelle profilen"
-
-#: ../../mod/thing.php:304 ../../mod/thing.php:353
-msgid "Name of thing e.g. something"
-msgstr "Navn på ting for eksempel noe"
-
-#: ../../mod/thing.php:306 ../../mod/thing.php:354
-msgid "URL of thing (optional)"
-msgstr "URL til ting (valgfritt)"
-
-#: ../../mod/thing.php:308 ../../mod/thing.php:355
-msgid "URL for photo of thing (optional)"
-msgstr "URL til bilde av ting (valgfritt)"
-
-#: ../../mod/thing.php:346
-msgid "Add Thing to your Profile"
-msgstr "Legg til ting i din profil"
-
-#: ../../mod/invite.php:25
-msgid "Total invitation limit exceeded."
-msgstr "Grensen for totalt antall invitasjoner er overskredet."
-
-#: ../../mod/invite.php:49
-#, php-format
-msgid "%s : Not a valid email address."
-msgstr "%s : ikke en gyldig e-postadresse."
-
-#: ../../mod/invite.php:76
-msgid "Please join us on $Projectname"
-msgstr "Bli med oss på $Projectname"
-
-#: ../../mod/invite.php:87
-msgid "Invitation limit exceeded. Please contact your site administrator."
-msgstr "Invitasjonsgrensen er overskredet. Vennligst kontakt administratoren ved ditt nettsted."
-
-#: ../../mod/invite.php:92
-#, php-format
-msgid "%s : Message delivery failed."
-msgstr "%s : meldingslevering feilet."
-
-#: ../../mod/invite.php:96
-#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] "%d melding sendt."
-msgstr[1] "%d meldinger sendt."
-
-#: ../../mod/invite.php:115
-msgid "You have no more invitations available"
-msgstr "Du har ikke flere invitasjoner tilgjengelig"
-
-#: ../../mod/invite.php:129
-msgid "Send invitations"
-msgstr "Send invitasjoner"
-
-#: ../../mod/invite.php:130
-msgid "Enter email addresses, one per line:"
-msgstr "Skriv e-postadresser, en per linje:"
-
-#: ../../mod/invite.php:132
-msgid "Please join my community on $Projectname."
-msgstr "Du er velkommen til å bli med i mitt fellesskap på $Projectname."
-
-#: ../../mod/invite.php:134
-msgid "You will need to supply this invitation code: "
-msgstr "Du må oppgi denne invitasjonskoden:"
-
-#: ../../mod/invite.php:135
-msgid ""
-"1. Register at any $Projectname location (they are all inter-connected)"
-msgstr "1. Registrer ved enhver $Projectname-lokasjon (de er alle forbundet med hverandre)"
-
-#: ../../mod/invite.php:137
-msgid "2. Enter my $Projectname network address into the site searchbar."
-msgstr "2. Skriv inn min $Projectname-adresse i nettstedets søkefelt."
-
-#: ../../mod/invite.php:138
-msgid "or visit "
-msgstr "eller besøk"
+#: ../../mod/editlayout.php:112
+msgid "Delete layout?"
+msgstr "Slett layout?"
-#: ../../mod/invite.php:140
-msgid "3. Click [Connect]"
-msgstr "3. Klikk [Forbindelse]"
+#: ../../mod/editlayout.php:159 ../../mod/layouts.php:124
+msgid "Layout Description (Optional)"
+msgstr "Layoutens beskrivelse (valgfritt)"
-#: ../../mod/update_channel.php:43 ../../mod/update_display.php:25
-#: ../../mod/update_home.php:21 ../../mod/update_network.php:23
-#: ../../mod/update_search.php:46 ../../mod/update_public.php:21
-msgid "[Embedded content - reload page to view]"
-msgstr "[Innebygget innhold - last siden på nytt for å se]"
+#: ../../mod/editlayout.php:161 ../../mod/layouts.php:121
+#: ../../mod/layouts.php:179
+msgid "Layout Name"
+msgstr "Layout-navn"
-#: ../../mod/viewsrc.php:40
-msgid "Source of Item"
-msgstr "Kilde til element"
+#: ../../mod/editlayout.php:178
+msgid "Edit Layout"
+msgstr "Endre layout"
#: ../../mod/settings.php:76
msgid "Name is required"
@@ -7417,1581 +7562,1595 @@ msgstr "Navn er påkrevd"
msgid "Key and Secret are required"
msgstr "Nøkkel og hemmelighet er påkrevd"
-#: ../../mod/settings.php:231
+#: ../../mod/settings.php:232
msgid "Passwords do not match. Password unchanged."
msgstr "Passordene stemmer ikke overens. Passord uforandret."
-#: ../../mod/settings.php:235
+#: ../../mod/settings.php:236
msgid "Empty passwords are not allowed. Password unchanged."
msgstr "Tomme passord er ikke tillatt. Passord uforandret."
-#: ../../mod/settings.php:249
+#: ../../mod/settings.php:250
msgid "Password changed."
msgstr "Passord endret."
-#: ../../mod/settings.php:251
+#: ../../mod/settings.php:252
msgid "Password update failed. Please try again."
msgstr "Passord oppdatering mislyktes. Vennligst prøv igjen."
-#: ../../mod/settings.php:265
+#: ../../mod/settings.php:266
msgid "Not valid email."
msgstr "Ikke gyldig e-post."
-#: ../../mod/settings.php:268
+#: ../../mod/settings.php:269
msgid "Protected email address. Cannot change to that email."
msgstr "Beskyttet e-postadresse. Kan ikke endre til den e-postadressen."
-#: ../../mod/settings.php:277
+#: ../../mod/settings.php:278
msgid "System failure storing new email. Please try again."
msgstr "Systemfeil ved lagring av ny e-post. Vennligst prøv igjen."
-#: ../../mod/settings.php:518
+#: ../../mod/settings.php:521
msgid "Settings updated."
msgstr "Innstillinger oppdatert."
-#: ../../mod/settings.php:582 ../../mod/settings.php:608
-#: ../../mod/settings.php:644
+#: ../../mod/settings.php:585 ../../mod/settings.php:611
+#: ../../mod/settings.php:647
msgid "Add application"
msgstr "Legg til program"
-#: ../../mod/settings.php:585
+#: ../../mod/settings.php:588
msgid "Name of application"
msgstr "Navn på program"
-#: ../../mod/settings.php:586 ../../mod/settings.php:612
+#: ../../mod/settings.php:589 ../../mod/settings.php:615
msgid "Consumer Key"
msgstr "Consumer Key"
-#: ../../mod/settings.php:586 ../../mod/settings.php:587
+#: ../../mod/settings.php:589 ../../mod/settings.php:590
msgid "Automatically generated - change if desired. Max length 20"
msgstr "Automatisk laget - kan endres om du vil. Største lengde 20"
-#: ../../mod/settings.php:587 ../../mod/settings.php:613
+#: ../../mod/settings.php:590 ../../mod/settings.php:616
msgid "Consumer Secret"
msgstr "Consumer Secret"
-#: ../../mod/settings.php:588 ../../mod/settings.php:614
+#: ../../mod/settings.php:591 ../../mod/settings.php:617
msgid "Redirect"
msgstr "Omdirigering"
-#: ../../mod/settings.php:588
+#: ../../mod/settings.php:591
msgid ""
"Redirect URI - leave blank unless your application specifically requires "
"this"
msgstr "Omdirigerings-URI - la stå tomt hvis ikke ditt program spesifikt krever dette"
-#: ../../mod/settings.php:589 ../../mod/settings.php:615
+#: ../../mod/settings.php:592 ../../mod/settings.php:618
msgid "Icon url"
msgstr "Ikon-URL"
-#: ../../mod/settings.php:589
+#: ../../mod/settings.php:592
msgid "Optional"
msgstr "Valgfritt"
-#: ../../mod/settings.php:600
+#: ../../mod/settings.php:603
msgid "You can't edit this application."
msgstr "Du kan ikke endre dette programmet."
-#: ../../mod/settings.php:643
+#: ../../mod/settings.php:646
msgid "Connected Apps"
msgstr "Tilkoblede app-er"
-#: ../../mod/settings.php:647
+#: ../../mod/settings.php:650
msgid "Client key starts with"
msgstr "Klientnøkkel starter med"
-#: ../../mod/settings.php:648
+#: ../../mod/settings.php:651
msgid "No name"
msgstr "Ikke noe navn"
-#: ../../mod/settings.php:649
+#: ../../mod/settings.php:652
msgid "Remove authorization"
msgstr "Fjern tillatelse"
-#: ../../mod/settings.php:662
+#: ../../mod/settings.php:665
msgid "No feature settings configured"
msgstr "Ingen funksjonsinnstillinger er konfigurert"
-#: ../../mod/settings.php:669
+#: ../../mod/settings.php:672
msgid "Feature/Addon Settings"
msgstr "Funksjons-/Tilleggsinnstillinger"
-#: ../../mod/settings.php:692
+#: ../../mod/settings.php:695
msgid "Account Settings"
msgstr "Kontoinnstillinger"
-#: ../../mod/settings.php:693
+#: ../../mod/settings.php:696
msgid "Enter New Password:"
msgstr "Skriv nytt passord:"
-#: ../../mod/settings.php:694
+#: ../../mod/settings.php:697
msgid "Confirm New Password:"
msgstr "Bekreft nytt passord:"
-#: ../../mod/settings.php:694
+#: ../../mod/settings.php:697
msgid "Leave password fields blank unless changing"
msgstr "La passordfeltene stå blanke om det ikke skal endres"
-#: ../../mod/settings.php:696 ../../mod/settings.php:1027
+#: ../../mod/settings.php:699 ../../mod/settings.php:1030
msgid "Email Address:"
msgstr "E-postadresse:"
-#: ../../mod/settings.php:698
+#: ../../mod/settings.php:701
msgid "Remove this account including all its channels"
msgstr "Slett denne kontoen inkludert alle dens kanaler"
-#: ../../mod/settings.php:714
+#: ../../mod/settings.php:717
msgid "Off"
msgstr "Av"
-#: ../../mod/settings.php:714
+#: ../../mod/settings.php:717
msgid "On"
msgstr "PÃ¥"
-#: ../../mod/settings.php:721
+#: ../../mod/settings.php:724
msgid "Additional Features"
msgstr "Ekstra funksjoner"
-#: ../../mod/settings.php:745
+#: ../../mod/settings.php:748
msgid "Connector Settings"
msgstr "Koblingsinnstillinger"
-#: ../../mod/settings.php:784
+#: ../../mod/settings.php:787
msgid "No special theme for mobile devices"
msgstr "Ikke noe spesielt tema for mobile enheter"
-#: ../../mod/settings.php:787
+#: ../../mod/settings.php:790
#, php-format
msgid "%s - (Experimental)"
msgstr "%s - (Eksperimentelt)"
-#: ../../mod/settings.php:826
+#: ../../mod/settings.php:829
msgid "Display Settings"
msgstr "Visningsinnstillinger"
-#: ../../mod/settings.php:827
+#: ../../mod/settings.php:830
msgid "Theme Settings"
msgstr "Temainnstillinger"
-#: ../../mod/settings.php:828
+#: ../../mod/settings.php:831
msgid "Custom Theme Settings"
msgstr "Tilpassede temainnstillinger"
-#: ../../mod/settings.php:829
+#: ../../mod/settings.php:832
msgid "Content Settings"
msgstr "Innholdsinnstillinger"
-#: ../../mod/settings.php:835
+#: ../../mod/settings.php:838
msgid "Display Theme:"
msgstr "Visningstema:"
-#: ../../mod/settings.php:836
+#: ../../mod/settings.php:839
msgid "Mobile Theme:"
msgstr "Mobiltema:"
-#: ../../mod/settings.php:837
+#: ../../mod/settings.php:840
msgid "Enable user zoom on mobile devices"
msgstr "Skru på brukerstyrt zoom på mobile enheter"
-#: ../../mod/settings.php:838
+#: ../../mod/settings.php:841
msgid "Update browser every xx seconds"
msgstr "Oppdater nettleser hvert xx sekunder"
-#: ../../mod/settings.php:838
+#: ../../mod/settings.php:841
msgid "Minimum of 10 seconds, no maximum"
msgstr "Minimum 10 sekunder, ikke noe maksimum"
-#: ../../mod/settings.php:839
+#: ../../mod/settings.php:842
msgid "Maximum number of conversations to load at any time:"
msgstr "Maksimalt antall samtaler å laste samtidig:"
-#: ../../mod/settings.php:839
+#: ../../mod/settings.php:842
msgid "Maximum of 100 items"
msgstr "Maksimum 100 elementer"
-#: ../../mod/settings.php:840
+#: ../../mod/settings.php:843
msgid "Show emoticons (smilies) as images"
msgstr "Vis emoticons (smilefjes) som bilder"
-#: ../../mod/settings.php:841
+#: ../../mod/settings.php:844
msgid "Link post titles to source"
msgstr "Lenk innleggets tittel til kilden"
-#: ../../mod/settings.php:842
+#: ../../mod/settings.php:845
msgid "System Page Layout Editor - (advanced)"
msgstr "Systemsidens layoutbehandler - (avansert)"
-#: ../../mod/settings.php:845
+#: ../../mod/settings.php:848
msgid "Use blog/list mode on channel page"
msgstr "Bruk blogg-/listemodus på kanalsiden"
-#: ../../mod/settings.php:845 ../../mod/settings.php:846
+#: ../../mod/settings.php:848 ../../mod/settings.php:849
msgid "(comments displayed separately)"
msgstr "(kommentarer vist separat)"
-#: ../../mod/settings.php:846
+#: ../../mod/settings.php:849
msgid "Use blog/list mode on matrix page"
msgstr "Bruk blogg-/listemodus på matrix-siden"
-#: ../../mod/settings.php:847
+#: ../../mod/settings.php:850
msgid "Channel page max height of content (in pixels)"
msgstr "Kanalsidens makshøyde for innhold (i pixler)"
-#: ../../mod/settings.php:847 ../../mod/settings.php:848
+#: ../../mod/settings.php:850 ../../mod/settings.php:851
msgid "click to expand content exceeding this height"
msgstr "klikk for å utvide innhold som overstiger denne høyden"
-#: ../../mod/settings.php:848
+#: ../../mod/settings.php:851
msgid "Matrix page max height of content (in pixels)"
msgstr "Matrix-sidens makshøyde for innholde (i pixler)"
-#: ../../mod/settings.php:882
+#: ../../mod/settings.php:885
msgid "Nobody except yourself"
msgstr "Ingen unntatt deg selv"
-#: ../../mod/settings.php:883
+#: ../../mod/settings.php:886
msgid "Only those you specifically allow"
msgstr "Bare de du spesifikt tillater"
-#: ../../mod/settings.php:884
+#: ../../mod/settings.php:887
msgid "Approved connections"
msgstr "Godkjente forbindelser"
-#: ../../mod/settings.php:885
+#: ../../mod/settings.php:888
msgid "Any connections"
msgstr "Enhver forbindelse"
-#: ../../mod/settings.php:886
+#: ../../mod/settings.php:889
msgid "Anybody on this website"
msgstr "Enhver ved dette nettstedet"
-#: ../../mod/settings.php:887
+#: ../../mod/settings.php:890
msgid "Anybody in this network"
msgstr "Enhver i dette nettverket"
-#: ../../mod/settings.php:888
+#: ../../mod/settings.php:891
msgid "Anybody authenticated"
msgstr "Enhver som er autentisert"
-#: ../../mod/settings.php:889
+#: ../../mod/settings.php:892
msgid "Anybody on the internet"
msgstr "Enhver på Internett"
-#: ../../mod/settings.php:963
+#: ../../mod/settings.php:966
msgid "Publish your default profile in the network directory"
msgstr "Publiser din standardprofil i nettverkskatalogen"
-#: ../../mod/settings.php:968
+#: ../../mod/settings.php:971
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr "Tillat oss å foreslå deg som en mulig venn til nye medlemmer?"
-#: ../../mod/settings.php:977
+#: ../../mod/settings.php:980
msgid "Your channel address is"
msgstr "Din kanaladresse er"
-#: ../../mod/settings.php:1018
+#: ../../mod/settings.php:1021
msgid "Channel Settings"
msgstr "Kanalinnstillinger"
-#: ../../mod/settings.php:1025
+#: ../../mod/settings.php:1028
msgid "Basic Settings"
msgstr "Grunninnstillinger"
-#: ../../mod/settings.php:1028
+#: ../../mod/settings.php:1031
msgid "Your Timezone:"
msgstr "Din tidssone:"
-#: ../../mod/settings.php:1029
+#: ../../mod/settings.php:1032
msgid "Default Post Location:"
msgstr "Standard plassering ved innlegg:"
-#: ../../mod/settings.php:1029
+#: ../../mod/settings.php:1032
msgid "Geographical location to display on your posts"
msgstr "Geografisk plassering som vises på dine innlegg"
-#: ../../mod/settings.php:1030
+#: ../../mod/settings.php:1033
msgid "Use Browser Location:"
msgstr "Bruk nettleseren sin plassering:"
-#: ../../mod/settings.php:1032
+#: ../../mod/settings.php:1035
msgid "Adult Content"
msgstr "Voksent innhold"
-#: ../../mod/settings.php:1032
+#: ../../mod/settings.php:1035
msgid ""
"This channel frequently or regularly publishes adult content. (Please tag "
"any adult material and/or nudity with #NSFW)"
msgstr "Denne kanalen vil ofte eller jevnlig publisere voksent innhold. (Vennligst merk alt voksent materiale og/eller nakenhet med #NSFW)"
-#: ../../mod/settings.php:1034
+#: ../../mod/settings.php:1037
msgid "Security and Privacy Settings"
msgstr "Sikkerhets- og personverninnstillinger"
-#: ../../mod/settings.php:1036
+#: ../../mod/settings.php:1039
msgid "Your permissions are already configured. Click to view/adjust"
msgstr "Dine tillatelser er allerede satt. Klikk for å se/justere."
-#: ../../mod/settings.php:1038
+#: ../../mod/settings.php:1041
msgid "Hide my online presence"
msgstr "Skjul min tilstedeværelse online"
-#: ../../mod/settings.php:1038
+#: ../../mod/settings.php:1041
msgid "Prevents displaying in your profile that you are online"
msgstr "Forhindrer visning på din profil av at du er online "
-#: ../../mod/settings.php:1040
+#: ../../mod/settings.php:1043
msgid "Simple Privacy Settings:"
msgstr "Enkle personverninnstillinger:"
-#: ../../mod/settings.php:1041
+#: ../../mod/settings.php:1044
msgid ""
"Very Public - <em>extremely permissive (should be used with caution)</em>"
msgstr "Svært offentlig - <em>ekstremt åpent (bør brukes med varsomhet)</em>"
-#: ../../mod/settings.php:1042
+#: ../../mod/settings.php:1045
msgid ""
"Typical - <em>default public, privacy when desired (similar to social "
"network permissions but with improved privacy)</em>"
msgstr "Typisk - <em>standard er offentlig, personvern når ønsket (likner på tillatelser i sosiale nettverk, men med forbedret personvern)</em>"
-#: ../../mod/settings.php:1043
+#: ../../mod/settings.php:1046
msgid "Private - <em>default private, never open or public</em>"
msgstr "Privat - <em>standard er privat, aldri åpen eller offentlig</em>"
-#: ../../mod/settings.php:1044
+#: ../../mod/settings.php:1047
msgid "Blocked - <em>default blocked to/from everybody</em>"
msgstr "Blokkert - <em>standard blokkert til/fra alle</em>"
-#: ../../mod/settings.php:1046
+#: ../../mod/settings.php:1049
msgid "Allow others to tag your posts"
msgstr "Tillat andre å merke dine innlegg"
-#: ../../mod/settings.php:1046
+#: ../../mod/settings.php:1049
msgid ""
"Often used by the community to retro-actively flag inappropriate content"
msgstr "Ofte brukt av fellesskapet for å merke upassende innhold i etterkant"
-#: ../../mod/settings.php:1048
+#: ../../mod/settings.php:1051
msgid "Advanced Privacy Settings"
msgstr "Avanserte personverninnstillinger"
-#: ../../mod/settings.php:1050
+#: ../../mod/settings.php:1053
msgid "Expire other channel content after this many days"
msgstr "Annet kanal innhold utløper etter så mange dager"
-#: ../../mod/settings.php:1050
+#: ../../mod/settings.php:1053
msgid "0 or blank prevents expiration"
msgstr "0 eller blankt forhindrer utløp"
-#: ../../mod/settings.php:1051
+#: ../../mod/settings.php:1054
msgid "Maximum Friend Requests/Day:"
msgstr "Maksimalt antall venneforespørsler per dag:"
-#: ../../mod/settings.php:1051
+#: ../../mod/settings.php:1054
msgid "May reduce spam activity"
msgstr "Kan redusere søppelpostaktivitet"
-#: ../../mod/settings.php:1052
+#: ../../mod/settings.php:1055
msgid "Default Post Permissions"
msgstr "Standard innleggstillatelser"
-#: ../../mod/settings.php:1057
+#: ../../mod/settings.php:1056 ../../mod/mitem.php:150 ../../mod/mitem.php:223
+msgid "(click to open/close)"
+msgstr "(klikk for å åpne/lukke)"
+
+#: ../../mod/settings.php:1060
msgid "Channel permissions category:"
msgstr "Kategori med kanaltillatelser:"
-#: ../../mod/settings.php:1063
+#: ../../mod/settings.php:1066
msgid "Maximum private messages per day from unknown people:"
msgstr "Maksimalt antall private meldinger per dag fra ukjente personer:"
-#: ../../mod/settings.php:1063
+#: ../../mod/settings.php:1066
msgid "Useful to reduce spamming"
msgstr "Nyttig for å redusere søppelpost"
-#: ../../mod/settings.php:1066
+#: ../../mod/settings.php:1069
msgid "Notification Settings"
msgstr "Varslingsinnstillinger"
-#: ../../mod/settings.php:1067
+#: ../../mod/settings.php:1070
msgid "By default post a status message when:"
msgstr "Legg inn en statusmelding når du:"
-#: ../../mod/settings.php:1068
+#: ../../mod/settings.php:1071
msgid "accepting a friend request"
msgstr "aksepterer en venneforespørsel"
-#: ../../mod/settings.php:1069
+#: ../../mod/settings.php:1072
msgid "joining a forum/community"
msgstr "blir med i et forum/miljø"
-#: ../../mod/settings.php:1070
+#: ../../mod/settings.php:1073
msgid "making an <em>interesting</em> profile change"
msgstr "gjør en <em>interessant</em> profilendring"
-#: ../../mod/settings.php:1071
+#: ../../mod/settings.php:1074
msgid "Send a notification email when:"
msgstr "Send en varsel-e-post når:"
-#: ../../mod/settings.php:1072
+#: ../../mod/settings.php:1075
msgid "You receive a connection request"
msgstr "Du har mottatt en forespørsel om forbindelse"
-#: ../../mod/settings.php:1073
+#: ../../mod/settings.php:1076
msgid "Your connections are confirmed"
msgstr "Dine forbindelser er bekreftet"
-#: ../../mod/settings.php:1074
+#: ../../mod/settings.php:1077
msgid "Someone writes on your profile wall"
msgstr "Noen skriver på din profilvegg"
-#: ../../mod/settings.php:1075
+#: ../../mod/settings.php:1078
msgid "Someone writes a followup comment"
msgstr "Noen skriver en oppfølgende kommentar"
-#: ../../mod/settings.php:1076
+#: ../../mod/settings.php:1079
msgid "You receive a private message"
msgstr "Du mottar en privat melding"
-#: ../../mod/settings.php:1077
+#: ../../mod/settings.php:1080
msgid "You receive a friend suggestion"
msgstr "Du mottok et venneforslag"
-#: ../../mod/settings.php:1078
+#: ../../mod/settings.php:1081
msgid "You are tagged in a post"
msgstr "Du merkes i et innlegg"
-#: ../../mod/settings.php:1079
+#: ../../mod/settings.php:1082
msgid "You are poked/prodded/etc. in a post"
msgstr "Du ble prikket/oppildnet/og så vider i et innlegg"
-#: ../../mod/settings.php:1082
+#: ../../mod/settings.php:1085
msgid "Show visual notifications including:"
msgstr "Vis visuelle varslinger om:"
-#: ../../mod/settings.php:1084
+#: ../../mod/settings.php:1087
msgid "Unseen matrix activity"
msgstr "Usett matrixaktivitet"
-#: ../../mod/settings.php:1085
+#: ../../mod/settings.php:1088
msgid "Unseen channel activity"
msgstr "Usett kanalaktivitet"
-#: ../../mod/settings.php:1086
+#: ../../mod/settings.php:1089
msgid "Unseen private messages"
msgstr "Usette private meldinger"
-#: ../../mod/settings.php:1086 ../../mod/settings.php:1091
-#: ../../mod/settings.php:1092 ../../mod/settings.php:1093
+#: ../../mod/settings.php:1089 ../../mod/settings.php:1094
+#: ../../mod/settings.php:1095 ../../mod/settings.php:1096
msgid "Recommended"
msgstr "Anbefalt"
-#: ../../mod/settings.php:1087
+#: ../../mod/settings.php:1090
msgid "Upcoming events"
msgstr "Kommende hendelser"
-#: ../../mod/settings.php:1088
+#: ../../mod/settings.php:1091
msgid "Events today"
msgstr "Hendelser idag"
-#: ../../mod/settings.php:1089
+#: ../../mod/settings.php:1092
msgid "Upcoming birthdays"
msgstr "Kommende fødselsdager"
-#: ../../mod/settings.php:1089
+#: ../../mod/settings.php:1092
msgid "Not available in all themes"
msgstr "Ikke tilgjengelig i alle temaer"
-#: ../../mod/settings.php:1090
+#: ../../mod/settings.php:1093
msgid "System (personal) notifications"
msgstr "System (personlige) varslinger"
-#: ../../mod/settings.php:1091
+#: ../../mod/settings.php:1094
msgid "System info messages"
msgstr "System infomeldinger"
-#: ../../mod/settings.php:1092
+#: ../../mod/settings.php:1095
msgid "System critical alerts"
msgstr "System kritiske varsel"
-#: ../../mod/settings.php:1093
+#: ../../mod/settings.php:1096
msgid "New connections"
msgstr "Nye forbindelser"
-#: ../../mod/settings.php:1094
+#: ../../mod/settings.php:1097
msgid "System Registrations"
msgstr "Systemregistreringer"
-#: ../../mod/settings.php:1095
+#: ../../mod/settings.php:1098
msgid ""
"Also show new wall posts, private messages and connections under Notices"
msgstr "Vis også nye vegginnlegg, private meldinger og forbindelser under Varsler"
-#: ../../mod/settings.php:1097
+#: ../../mod/settings.php:1100
msgid "Notify me of events this many days in advance"
msgstr "Varsle meg om hendelser dette antall dager på forhånd"
-#: ../../mod/settings.php:1097
+#: ../../mod/settings.php:1100
msgid "Must be greater than 0"
msgstr "Må være større enn 0"
-#: ../../mod/settings.php:1099
+#: ../../mod/settings.php:1102
msgid "Advanced Account/Page Type Settings"
msgstr "Avanserte innstillinger for konto/sidetype"
-#: ../../mod/settings.php:1100
+#: ../../mod/settings.php:1103
msgid "Change the behaviour of this account for special situations"
msgstr "Endre oppførselen til denne kontoen i spesielle situasjoner"
-#: ../../mod/settings.php:1103
+#: ../../mod/settings.php:1106
msgid ""
"Please enable expert mode (in <a href=\"settings/features\">Settings > "
"Additional features</a>) to adjust!"
msgstr "Vennligst skru på ekspertmodus (under <a href=\"settings/features\">Innstillinger > Ekstra funksjoner</a>) for å justere!"
-#: ../../mod/settings.php:1104
+#: ../../mod/settings.php:1107
msgid "Miscellaneous Settings"
msgstr "Diverse innstillinger"
-#: ../../mod/settings.php:1105
+#: ../../mod/settings.php:1108
msgid "Default photo upload folder"
msgstr "Standard mappe for opplasting av bilder"
-#: ../../mod/settings.php:1106
+#: ../../mod/settings.php:1108 ../../mod/settings.php:1109
+msgid "%Y - current year, %m - current month"
+msgstr "%Y - nåværende år, %m - nåværende måned"
+
+#: ../../mod/settings.php:1109
msgid "Default file upload folder"
msgstr "Standard mappe for opplasting av filer"
-#: ../../mod/settings.php:1108
+#: ../../mod/settings.php:1111
msgid "Personal menu to display in your channel pages"
msgstr "Personlig meny som kan vises på dine kanalsider"
-#: ../../mod/settings.php:1110
+#: ../../mod/settings.php:1113
msgid "Remove this channel."
msgstr "Fjern denne kanalen."
-#: ../../mod/xchan.php:6
-msgid "Xchan Lookup"
-msgstr "Xchan oppslag"
+#: ../../mod/settings.php:1114
+msgid "Firefox Share $Projectname provider"
+msgstr "$Projectname Firefox Share tilbyder"
-#: ../../mod/xchan.php:9
-msgid "Lookup xchan beginning with (or webbie): "
-msgstr "Slå opp xchan som begynner med (eller webbie):"
+#: ../../mod/settings.php:1115
+msgid "Start calendar week on monday"
+msgstr "Start uken med mandag i kalenderen"
-#: ../../mod/manage.php:130
-#, php-format
-msgid "You have created %1$.0f of %2$.0f allowed channels."
-msgstr "Du har laget %1$.0f av %2$.0f tillatte kanaler."
+#: ../../mod/webpages.php:191
+msgid "Page Title"
+msgstr "Sidetittel"
-#: ../../mod/manage.php:138
-msgid "Create a new channel"
-msgstr "Lag en ny kanal"
+#: ../../mod/appman.php:28 ../../mod/appman.php:44
+msgid "App installed."
+msgstr "App installert."
-#: ../../mod/manage.php:161
-msgid "Current Channel"
-msgstr "Gjeldende kanal"
+#: ../../mod/appman.php:37
+msgid "Malformed app."
+msgstr "Feil oppsett for app-en."
-#: ../../mod/manage.php:163
-msgid "Switch to one of your channels by selecting it."
-msgstr "Bytt til en av dine kanaler ved å velge den."
+#: ../../mod/appman.php:80
+msgid "Embed code"
+msgstr "Innbyggingskode"
-#: ../../mod/manage.php:164
-msgid "Default Channel"
-msgstr "Standardkanal"
+#: ../../mod/appman.php:86
+msgid "Edit App"
+msgstr "Endre app"
-#: ../../mod/manage.php:165
-msgid "Make Default"
-msgstr "Gjør til standard"
+#: ../../mod/appman.php:86
+msgid "Create App"
+msgstr "Lag app"
-#: ../../mod/manage.php:168
-#, php-format
-msgid "%d new messages"
-msgstr "%d nye meldinger"
+#: ../../mod/appman.php:91
+msgid "Name of app"
+msgstr "Navn på app"
-#: ../../mod/manage.php:169
-#, php-format
-msgid "%d new introductions"
-msgstr "%d nye introduksjoner"
+#: ../../mod/appman.php:92
+msgid "Location (URL) of app"
+msgstr "Plassering (URL) til app"
-#: ../../mod/manage.php:171
-msgid "Delegated Channels"
-msgstr "Delegerte kanaler"
+#: ../../mod/appman.php:94
+msgid "Photo icon URL"
+msgstr "Bildeikon URL"
-#: ../../mod/api.php:76 ../../mod/api.php:102
-msgid "Authorize application connection"
-msgstr "Tillat programforbindelse"
+#: ../../mod/appman.php:94
+msgid "80 x 80 pixels - optional"
+msgstr "80 x80 pixler - valgfritt"
-#: ../../mod/api.php:77
-msgid "Return to your app and insert this Securty Code:"
-msgstr "GÃ¥ tilbake til din app og legg inn denne sikkerhetskoden:"
+#: ../../mod/appman.php:95
+msgid "Version ID"
+msgstr "Versjons-ID"
-#: ../../mod/api.php:89
-msgid "Please login to continue."
-msgstr "Vennligst logg inn for å fortsette."
+#: ../../mod/appman.php:96
+msgid "Price of app"
+msgstr "Pris på app"
-#: ../../mod/api.php:104
-msgid ""
-"Do you want to authorize this application to access your posts and contacts,"
-" and/or create new posts for you?"
-msgstr "Vil du tillate dette programmet å få tilgang til dine innlegg og kontakter, og/eller lage nye innlegg for deg?"
+#: ../../mod/appman.php:97
+msgid "Location (URL) to purchase app"
+msgstr "Plassering (URL) for å kjøpe app"
-#: ../../mod/connections.php:52 ../../mod/connections.php:150
-msgid "Blocked"
-msgstr "Blokkert"
+#: ../../mod/filer.php:48
+msgid "- select -"
+msgstr "- velg -"
-#: ../../mod/connections.php:57 ../../mod/connections.php:157
-msgid "Ignored"
-msgstr "Ignorert"
+#: ../../mod/layouts.php:176
+msgid "Comanche page description language help"
+msgstr "Hjelp med Comanche sidebeskrivelsesspråk"
-#: ../../mod/connections.php:62 ../../mod/connections.php:171
-msgid "Hidden"
-msgstr "Skjult"
+#: ../../mod/layouts.php:180
+msgid "Layout Description"
+msgstr "Layout-beskrivelse"
-#: ../../mod/connections.php:67 ../../mod/connections.php:164
-msgid "Archived"
-msgstr "Arkivert"
+#: ../../mod/layouts.php:185
+msgid "Download PDL file"
+msgstr "Last ned PDL-fil"
-#: ../../mod/connections.php:128
-msgid "Suggest new connections"
-msgstr "Foreslå nye forbindelser"
+#: ../../mod/locs.php:21 ../../mod/locs.php:50
+msgid "Location not found."
+msgstr "Plassering er ikke funnet."
-#: ../../mod/connections.php:131
-msgid "New Connections"
-msgstr "Nye forbindelser"
+#: ../../mod/locs.php:58
+msgid "Location lookup failed."
+msgstr "Oppslag på plassering mislyktes."
-#: ../../mod/connections.php:134
-msgid "Show pending (new) connections"
-msgstr "Vis ventende (nye) forbindelser"
+#: ../../mod/locs.php:62
+msgid ""
+"Please select another location to become primary before removing the primary"
+" location."
+msgstr "Vennligst velg en annen plassering som primær før du sletter gjeldende primære plassering."
-#: ../../mod/connections.php:137 ../../mod/profperm.php:139
-msgid "All Connections"
-msgstr "Alle forbindelser"
+#: ../../mod/locs.php:91
+msgid "Syncing locations"
+msgstr "Synkroniserer plasseringer"
-#: ../../mod/connections.php:140
-msgid "Show all connections"
-msgstr "Vis alle forbindelser"
+#: ../../mod/locs.php:101
+msgid "No locations found."
+msgstr "Ingen plasseringer ble funnet."
-#: ../../mod/connections.php:143
-msgid "Unblocked"
-msgstr "Ikke blokkert lenger"
+#: ../../mod/locs.php:112
+msgid "Manage Channel Locations"
+msgstr "HÃ¥ndter kanalplasseringer"
-#: ../../mod/connections.php:146
-msgid "Only show unblocked connections"
-msgstr "Vis bare forbindelser som ikke er blokkert"
+#: ../../mod/locs.php:113
+msgid "Location (address)"
+msgstr "Plassering (adresse)"
-#: ../../mod/connections.php:153
-msgid "Only show blocked connections"
-msgstr "Vis bare forbindelser som er blokkert"
+#: ../../mod/locs.php:114
+msgid "Primary Location"
+msgstr "Hovedplassering"
-#: ../../mod/connections.php:160
-msgid "Only show ignored connections"
-msgstr "Vis bare ignorerte forbindelser"
+#: ../../mod/locs.php:115
+msgid "Drop location"
+msgstr "Slett plassering"
-#: ../../mod/connections.php:167
-msgid "Only show archived connections"
-msgstr "Vis bare arkiverte forbindelser"
+#: ../../mod/locs.php:117
+msgid "Sync now"
+msgstr "Synkroniser nå"
-#: ../../mod/connections.php:174
-msgid "Only show hidden connections"
-msgstr "Vis bare skjulte forbindelser"
+#: ../../mod/locs.php:118
+msgid "Please wait several minutes between consecutive operations."
+msgstr "Vennligst vent flere minutter mellom hver etterfølgende operasjon."
-#: ../../mod/connections.php:225
-#, php-format
-msgid "%1$s [%2$s]"
-msgstr "%1$s [%2$s]"
+#: ../../mod/locs.php:119
+msgid ""
+"When possible, drop a location by logging into that website/hub and removing"
+" your channel."
+msgstr "Når mulig, fjern en plassering ved å logge inn på det nettstedet eller den hub-en og fjern din kanal."
-#: ../../mod/connections.php:226
-msgid "Edit connection"
-msgstr "Endre forbindelse"
+#: ../../mod/locs.php:120
+msgid "Use this form to drop the location if the hub is no longer operating."
+msgstr "Bruk dette skjemaet for å fjerne plasseringen hvis huben ikke er i drift lenger."
-#: ../../mod/connections.php:264
-msgid "Search your connections"
-msgstr "Søk blant dine forbindelser"
+#: ../../mod/mail.php:33
+msgid "Unable to lookup recipient."
+msgstr "Ikke i stand til å slå opp mottaker."
-#: ../../mod/connections.php:265
-msgid "Finding: "
-msgstr "Fant:"
+#: ../../mod/mail.php:41
+msgid "Unable to communicate with requested channel."
+msgstr "Ikke i stand til å kommunisere med forespurt kanal."
-#: ../../mod/editlayout.php:112
-msgid "Delete layout?"
-msgstr "Slett layout?"
+#: ../../mod/mail.php:48
+msgid "Cannot verify requested channel."
+msgstr "Kan ikke bekrefte forespurt kanal."
-#: ../../mod/editlayout.php:178
-msgid "Edit Layout"
-msgstr "Endre layout"
+#: ../../mod/mail.php:74
+msgid "Selected channel has private message restrictions. Send failed."
+msgstr "Valgt kanal har restriksjoner for private meldinger. Sending feilet."
-#: ../../mod/editwebpage.php:153
-msgid "Delete webpage?"
-msgstr "Slett webside?"
+#: ../../mod/mail.php:132
+msgid "Messages"
+msgstr "Meldinger"
-#: ../../mod/editwebpage.php:172
-msgid "Page link title"
-msgstr "Sidens lenketittel"
+#: ../../mod/mail.php:167
+msgid "Message recalled."
+msgstr "Innlegg tilbakekalt."
-#: ../../mod/editwebpage.php:222
-msgid "Edit Webpage"
-msgstr "Endre webside"
+#: ../../mod/mail.php:180
+msgid "Conversation removed."
+msgstr "Samtale fjernet."
-#: ../../mod/group.php:20
-msgid "Collection created."
-msgstr "Samling opprettet."
+#: ../../mod/mail.php:223
+msgid "Requested channel is not in this network"
+msgstr "Forespurt kanal er ikke tilgjengelig i dette nettverket."
-#: ../../mod/group.php:26
-msgid "Could not create collection."
-msgstr "Kunne ikke lage samling."
+#: ../../mod/mail.php:231
+msgid "Send Private Message"
+msgstr "Send privat melding"
-#: ../../mod/group.php:54
-msgid "Collection updated."
-msgstr "Samlingen er oppdatert."
+#: ../../mod/mail.php:232 ../../mod/mail.php:361
+msgid "To:"
+msgstr "Til:"
-#: ../../mod/group.php:86
-msgid "Create a collection of channels."
-msgstr "Lag en samling med kanaler."
+#: ../../mod/mail.php:235 ../../mod/mail.php:363
+msgid "Subject:"
+msgstr "Emne:"
-#: ../../mod/group.php:87 ../../mod/group.php:180
-msgid "Collection Name: "
-msgstr "Navn på samling:"
+#: ../../mod/mail.php:238 ../../mod/invite.php:131
+msgid "Your message:"
+msgstr "Din melding:"
-#: ../../mod/group.php:89 ../../mod/group.php:183
-msgid "Members are visible to other channels"
-msgstr "Medlemmer er synlig for andre kanaler"
+#: ../../mod/mail.php:242
+msgid "Send"
+msgstr "Send"
-#: ../../mod/group.php:107
-msgid "Collection removed."
-msgstr "Samling fjernet."
+#: ../../mod/mail.php:333
+msgid "Delete message"
+msgstr "Slett melding"
-#: ../../mod/group.php:109
-msgid "Unable to remove collection."
-msgstr "Ikke i stand til å fjerne samlingen."
+#: ../../mod/mail.php:334
+msgid "Delivery report"
+msgstr "Leveringsrapport"
-#: ../../mod/group.php:179
-msgid "Collection Editor"
-msgstr "Samlingsbehandler"
+#: ../../mod/mail.php:335
+msgid "Recall message"
+msgstr "Tilbakekall innlegg"
-#: ../../mod/group.php:193
-msgid "Members"
-msgstr "Medlemmer"
+#: ../../mod/mail.php:337
+msgid "Message has been recalled."
+msgstr "Innlegget har blitt tilbakekalt."
-#: ../../mod/group.php:195
-msgid "All Connected Channels"
-msgstr "Alle tilkoblede kanaler"
+#: ../../mod/mail.php:354
+msgid "Delete Conversation"
+msgstr "Slett samtale"
-#: ../../mod/group.php:227
-msgid "Click on a channel to add or remove."
-msgstr "Klikk på en kanal for å legge til eller fjerne."
+#: ../../mod/mail.php:356
+msgid ""
+"No secure communications available. You <strong>may</strong> be able to "
+"respond from the sender's profile page."
+msgstr "Ingen sikret kommunikasjon tilgjengelig. Du kan <strong>muligens</strong> greie å svare via senderens profilside."
-#: ../../mod/connect.php:56 ../../mod/connect.php:104
-msgid "Continue"
-msgstr "Fortsett"
+#: ../../mod/mail.php:360
+msgid "Send Reply"
+msgstr "Send svar"
-#: ../../mod/connect.php:85
-msgid "Premium Channel Setup"
-msgstr "Premiumkanal-oppsett"
+#: ../../mod/mail.php:365
+#, php-format
+msgid "Your message for %s (%s):"
+msgstr "Din melding til %s (%s):"
-#: ../../mod/connect.php:87
-msgid "Enable premium channel connection restrictions"
-msgstr "Slå på restriksjoner for forbindelse med premiumkanal"
+#: ../../mod/regmod.php:11
+msgid "Please login."
+msgstr "Vennligst logg inn."
-#: ../../mod/connect.php:88
-msgid ""
-"Please enter your restrictions or conditions, such as paypal receipt, usage "
-"guidelines, etc."
-msgstr "Vennligst skriv dine restriksjoner og betingelser, slik som PayPal-kvittering, retningslinjer for bruk, og så videre."
+#: ../../mod/xchan.php:6
+msgid "Xchan Lookup"
+msgstr "Xchan oppslag"
-#: ../../mod/connect.php:90 ../../mod/connect.php:110
-msgid ""
-"This channel may require additional steps or acknowledgement of the "
-"following conditions prior to connecting:"
-msgstr "Denne kanalen kan kreve ytterligere steg og bekreftelse av følgende betingelser før tilkobling:"
+#: ../../mod/xchan.php:9
+msgid "Lookup xchan beginning with (or webbie): "
+msgstr "Slå opp xchan som begynner med (eller webbie):"
-#: ../../mod/connect.php:91
-msgid ""
-"Potential connections will then see the following text before proceeding:"
-msgstr "Potensielle forbindelser vil da se følgende tekst før de går videre:"
+#: ../../mod/xchan.php:37 ../../mod/menu.php:162 ../../mod/mitem.php:116
+msgid "Not found."
+msgstr "Ikke funnet."
-#: ../../mod/connect.php:92 ../../mod/connect.php:113
-msgid ""
-"By continuing, I certify that I have complied with any instructions provided"
-" on this page."
-msgstr "Ved å fortsette bekrefter jeg at jeg har oppfylt alle instruksjoner gitt på denne siden."
+#: ../../mod/channel.php:25 ../../mod/chat.php:19
+msgid "You must be logged in to see this page."
+msgstr "Du må være innloegget for å se denne siden."
-#: ../../mod/connect.php:101
-msgid "(No specific instructions have been provided by the channel owner.)"
-msgstr "(Ingen spesifikke instruksjoner er gitt av kanaleieren.)"
+#: ../../mod/channel.php:97
+msgid "Insufficient permissions. Request redirected to profile page."
+msgstr "Utilstrekkelig tillatelse. Forespørsel omdirigert til profilsiden."
-#: ../../mod/connect.php:109
-msgid "Restricted or Premium Channel"
-msgstr "Begrenset kanal eller premiumkanal"
+#: ../../mod/attach.php:9
+msgid "Item not available."
+msgstr "Elementet er ikke tilgjengelig."
-#: ../../mod/viewconnections.php:59
-msgid "No connections."
-msgstr "Ingen forbindelser."
+#: ../../mod/invite.php:25
+msgid "Total invitation limit exceeded."
+msgstr "Grensen for totalt antall invitasjoner er overskredet."
-#: ../../mod/viewconnections.php:72
+#: ../../mod/invite.php:49
#, php-format
-msgid "Visit %s's profile [%s]"
-msgstr "Besøk %s sin profil [%s]"
+msgid "%s : Not a valid email address."
+msgstr "%s : ikke en gyldig e-postadresse."
-#: ../../mod/locs.php:21 ../../mod/locs.php:49
-msgid "Location not found."
-msgstr "Plassering er ikke funnet."
+#: ../../mod/invite.php:76
+msgid "Please join us on $Projectname"
+msgstr "Bli med oss på $Projectname"
-#: ../../mod/locs.php:57
-msgid "Location lookup failed."
-msgstr "Oppslag på plassering mislyktes."
+#: ../../mod/invite.php:87
+msgid "Invitation limit exceeded. Please contact your site administrator."
+msgstr "Invitasjonsgrensen er overskredet. Vennligst kontakt administratoren ved ditt nettsted."
-#: ../../mod/locs.php:61
-msgid ""
-"Please select another location to become primary before removing the primary"
-" location."
-msgstr "Vennligst velg en annen plassering som primær før du sletter gjeldende primære plassering."
+#: ../../mod/invite.php:92
+#, php-format
+msgid "%s : Message delivery failed."
+msgstr "%s : meldingslevering feilet."
-#: ../../mod/locs.php:93
-msgid "No locations found."
-msgstr "Ingen plasseringer ble funnet."
+#: ../../mod/invite.php:96
+#, php-format
+msgid "%d message sent."
+msgid_plural "%d messages sent."
+msgstr[0] "%d melding sendt."
+msgstr[1] "%d meldinger sendt."
-#: ../../mod/locs.php:104
-msgid "Manage Channel Locations"
-msgstr "HÃ¥ndter kanalplasseringer"
+#: ../../mod/invite.php:115
+msgid "You have no more invitations available"
+msgstr "Du har ikke flere invitasjoner tilgjengelig"
-#: ../../mod/locs.php:105
-msgid "Location (address)"
-msgstr "Plassering (adresse)"
+#: ../../mod/invite.php:129
+msgid "Send invitations"
+msgstr "Send invitasjoner"
-#: ../../mod/locs.php:106
-msgid "Primary Location"
-msgstr "Hovedplassering"
+#: ../../mod/invite.php:130
+msgid "Enter email addresses, one per line:"
+msgstr "Skriv e-postadresser, en per linje:"
-#: ../../mod/locs.php:107
-msgid "Drop location"
-msgstr "Slett plassering"
+#: ../../mod/invite.php:132
+msgid "Please join my community on $Projectname."
+msgstr "Du er velkommen til å bli med i mitt fellesskap på $Projectname."
-#: ../../mod/post.php:234
+#: ../../mod/invite.php:134
+msgid "You will need to supply this invitation code: "
+msgstr "Du må oppgi denne invitasjonskoden:"
+
+#: ../../mod/invite.php:135
msgid ""
-"Remote authentication blocked. You are logged into this site locally. Please"
-" logout and retry."
-msgstr "Fjernautentisering blokkert. Du er logget inn på dette nettstedet lokalt. Vennligst logg ut og prøv på nytt."
+"1. Register at any $Projectname location (they are all inter-connected)"
+msgstr "1. Registrer ved enhver $Projectname-lokasjon (de er alle forbundet med hverandre)"
-#: ../../mod/setup.php:191
-msgid "$Projectname Server - Setup"
-msgstr "$Projectname-tjener - oppsett"
+#: ../../mod/invite.php:137
+msgid "2. Enter my $Projectname network address into the site searchbar."
+msgstr "2. Skriv inn min $Projectname-adresse i nettstedets søkefelt."
-#: ../../mod/setup.php:195
-msgid "Could not connect to database."
-msgstr "Fikk ikke kontakt med databasen."
+#: ../../mod/invite.php:138
+msgid "or visit "
+msgstr "eller besøk"
-#: ../../mod/setup.php:199
-msgid ""
-"Could not connect to specified site URL. Possible SSL certificate or DNS "
-"issue."
-msgstr "Fikk ikke kontakt med det angitte nettstedets URL. Problemet kan muligens skyldes SSL-sertifikatet eller DNS."
+#: ../../mod/invite.php:140
+msgid "3. Click [Connect]"
+msgstr "3. Klikk [Forbindelse]"
-#: ../../mod/setup.php:206
-msgid "Could not create table."
-msgstr "Kunne ikke lage tabellen."
+#: ../../mod/lockview.php:37
+msgid "Remote privacy information not available."
+msgstr "Ekstern personverninformasjon er ikke tilgjengelig."
-#: ../../mod/setup.php:211
-msgid "Your site database has been installed."
-msgstr "Databasen til ditt nettsted har blitt installert."
+#: ../../mod/lockview.php:58
+msgid "Visible to:"
+msgstr "Synlig for:"
-#: ../../mod/setup.php:215
-msgid ""
-"You may need to import the file \"install/schema_xxx.sql\" manually using a "
-"database client."
-msgstr "Du må kanskje importere filen \"install/schmea_xxx.sql\" manuelt ved å bruke en databaseklient."
+#: ../../mod/uexport.php:51 ../../mod/uexport.php:52
+msgid "Export Channel"
+msgstr "Eksporter kanal"
-#: ../../mod/setup.php:216 ../../mod/setup.php:284 ../../mod/setup.php:734
-msgid "Please see the file \"install/INSTALL.txt\"."
-msgstr "Vennligst les filen \"install/INSTALL.txt\"."
+#: ../../mod/uexport.php:53
+msgid ""
+"Export your basic channel information to a file. This acts as a backup of "
+"your connections, permissions, profile and basic data, which can be used to "
+"import your data to a new server hub, but does not contain your content."
+msgstr "Eksporter grunnleggende informasjon om kanalen din til en fil. Denne er en sikkerhetskopi av dine forbindelser, tillatelser, profil og grunnleggende data, som kan brukes til å importere dine data til en ny hub, men den tar ikke med innholdet."
-#: ../../mod/setup.php:281
-msgid "System check"
-msgstr "Systemsjekk"
+#: ../../mod/uexport.php:54
+msgid "Export Content"
+msgstr "Eksporter innhold"
-#: ../../mod/setup.php:286
-msgid "Check again"
-msgstr "Sjekk igjen"
+#: ../../mod/uexport.php:55
+msgid ""
+"Export your channel information and recent content to a JSON backup that can"
+" be restored or imported to another server hub. This backs up all of your "
+"connections, permissions, profile data and several months of posts. This "
+"file may be VERY large. Please be patient - it may take several minutes for"
+" this download to begin."
+msgstr "Eksporter din kanalinformasjon og det nyeste innholdet til en JSON-sikkerhetskopi, som kan gjenopprettes eller importeres til en annen hub. Denne lager en sikkerhetskopi av alle dine forbindelser, tillatelser, profildata og flere måneder av innholdet ditt. Denne filen kan være SVÆRT stor. Vennligst vær tålmodig - det kan ta flere minutter før denne nedlastningen begynner."
-#: ../../mod/setup.php:308
-msgid "Database connection"
-msgstr "Databaseforbindelse"
+#: ../../mod/uexport.php:56
+msgid "Export your posts from a given year."
+msgstr "Eksporter dine innlegg fra et bestemt år"
-#: ../../mod/setup.php:309
+#: ../../mod/uexport.php:58
msgid ""
-"In order to install $Projectname we need to know how to connect to your "
-"database."
-msgstr "For å installere $Projectname må du oppgi hvordan din database kan kontaktes."
+"You may also export your posts and conversations for a particular year or "
+"month. Adjust the date in your browser location bar to select other dates. "
+"If the export fails (possibly due to memory exhaustion on your server hub), "
+"please try again selecting a more limited date range."
+msgstr "Du kan også eksportere dine innlegg og samtaler for et bestemt år eller måned. Juster datoen i din nettlesers adresselinje for å velge andre datoer. Hvis eksporten feiler (muligens på grunn av utilstrekkelig minne på din hub), vennligst prøv igjen med et mer begrenset datoområde."
-#: ../../mod/setup.php:310
+#: ../../mod/uexport.php:59
+#, php-format
msgid ""
-"Please contact your hosting provider or site administrator if you have "
-"questions about these settings."
-msgstr "Vennligst kontakt din nettstedstilbyder eller nettstedsadministrator hvis du har spørsmål om disse innstillingene."
+"To select all posts for a given year, such as this year, visit <a "
+"href=\"%1$s\">%2$s</a>"
+msgstr "For å velge alle innlegg for et gitt år, slik som iår, besøk <a href=\"%1$s\">%2$s</a>"
-#: ../../mod/setup.php:311
+#: ../../mod/uexport.php:60
+#, php-format
msgid ""
-"The database you specify below should already exist. If it does not, please "
-"create it before continuing."
-msgstr "Databasen du oppgir nedenfor må finnes på forhånd. Hvis den ikke finnes, vennligst lag den før du fortsetter."
+"To select all posts for a given month, such as January of this year, visit "
+"<a href=\"%1$s\">%2$s</a>"
+msgstr "For å velge alle innlegg fra en gitt måned, slik som januar i år, besøk <a href=\"%1$s\">%2$s</a>"
-#: ../../mod/setup.php:315
-msgid "Database Server Name"
-msgstr "Navn på databasetjener"
+#: ../../mod/uexport.php:61
+#, php-format
+msgid ""
+"These content files may be imported or restored by visiting <a "
+"href=\"%1$s\">%2$s</a> on any site containing your channel. For best results"
+" please import or restore these in date order (oldest first)."
+msgstr "Disse innholdsfilene kan importeres eller gjenopprettes ved å besøke <a href=\"%1$s\">%2$s</a> på ethvert nettsted som inneholder din kanal. For best resultat, vennligst importer eller gjenopprett disse etter dato (eldste først)."
-#: ../../mod/setup.php:315
-msgid "Default is localhost"
-msgstr "Standard er localhost"
+#: ../../mod/editpost.php:31
+msgid "Item is not editable"
+msgstr "Elementet kan ikke endres"
-#: ../../mod/setup.php:316
-msgid "Database Port"
-msgstr "Databaseport"
+#: ../../mod/editpost.php:57
+msgid "Delete item?"
+msgstr "Slett element?"
-#: ../../mod/setup.php:316
-msgid "Communication port number - use 0 for default"
-msgstr "Kommunikasjonsportnummer - bruk 0 for standard"
+#: ../../mod/editpost.php:164 ../../mod/rpost.php:128
+msgid "Edit post"
+msgstr "Endre innlegg"
-#: ../../mod/setup.php:317
-msgid "Database Login Name"
-msgstr "Database innloggingsnavn"
+#: ../../mod/follow.php:25
+msgid "Channel added."
+msgstr "Kanal lagt til."
-#: ../../mod/setup.php:318
-msgid "Database Login Password"
-msgstr "Database innloggingspassord"
+#: ../../mod/rmagic.php:40
+msgid ""
+"We encountered a problem while logging in with the OpenID you provided. "
+"Please check the correct spelling of the ID."
+msgstr "Vi støtte på et problem under innloggingen med din OpenID. Vennligst sjekk at ID-en er stavet riktig."
-#: ../../mod/setup.php:319
-msgid "Database Name"
-msgstr "Databasenavn"
+#: ../../mod/rmagic.php:40
+msgid "The error message was:"
+msgstr "Feilmeldingen var:"
-#: ../../mod/setup.php:320
-msgid "Database Type"
-msgstr "Databasetype"
+#: ../../mod/rmagic.php:44
+msgid "Authentication failed."
+msgstr "Autentisering mislyktes."
-#: ../../mod/setup.php:322 ../../mod/setup.php:363
-msgid "Site administrator email address"
-msgstr "E-postadressen til administrator ved nettstedet"
+#: ../../mod/rmagic.php:84
+msgid "Remote Authentication"
+msgstr "Fjernautentisering"
-#: ../../mod/setup.php:322 ../../mod/setup.php:363
-msgid ""
-"Your account email address must match this in order to use the web admin "
-"panel."
-msgstr "Din konto sin e-postadresse må være lik denne for å kunne bruke web-administrasjonspanelet."
+#: ../../mod/rmagic.php:85
+msgid "Enter your channel address (e.g. channel@example.com)"
+msgstr "Skriv din kanaladresse (for eksempel channel@exampel.com)"
-#: ../../mod/setup.php:323 ../../mod/setup.php:365
-msgid "Website URL"
-msgstr "Nettstedets URL"
+#: ../../mod/rmagic.php:86
+msgid "Authenticate"
+msgstr "Autentiser"
-#: ../../mod/setup.php:323 ../../mod/setup.php:365
-msgid "Please use SSL (https) URL if available."
-msgstr "Vennligst bruk SSL (https) URL hvis tilgjengelig."
+#: ../../mod/chat.php:174
+msgid "Room not found"
+msgstr "Rommet ble ikke funnet"
-#: ../../mod/setup.php:325 ../../mod/setup.php:367
-msgid "Please select a default timezone for your website"
-msgstr "Vennligst velg en standard tidssone for ditt nettsted"
+#: ../../mod/chat.php:185
+msgid "Leave Room"
+msgstr "Forlat rom"
-#: ../../mod/setup.php:352
-msgid "Site settings"
-msgstr "Nettstedets innstillinger"
+#: ../../mod/chat.php:186
+msgid "Delete This Room"
+msgstr "Slett dette rommet"
-#: ../../mod/setup.php:417
-msgid "Could not find a command line version of PHP in the web server PATH."
-msgstr "Fant ikke en kommandolinjeversjon av PHP i webtjenerens sti (PATH)."
+#: ../../mod/chat.php:187
+msgid "I am away right now"
+msgstr "Jeg er borte akkurat nå"
-#: ../../mod/setup.php:418
-msgid ""
-"If you don't have a command line version of PHP installed on server, you "
-"will not be able to run background polling via cron."
-msgstr "Hvis du ikke har en kommandolinjeversjon av PHP installert på tjeneren, så vil du ikke kunne kjøre bakgrunnshenting via cron."
+#: ../../mod/chat.php:188
+msgid "I am online"
+msgstr "Jeg er online"
-#: ../../mod/setup.php:422
-msgid "PHP executable path"
-msgstr "PHP-kjørefilens sti"
+#: ../../mod/chat.php:190
+msgid "Bookmark this room"
+msgstr "Bokmerk dette rommet"
-#: ../../mod/setup.php:422
-msgid ""
-"Enter full path to php executable. You can leave this blank to continue the "
-"installation."
-msgstr "Skriv full sti til kjørefilen for PHP. Du kan la denne stå blank for å fortsette installasjonen."
+#: ../../mod/chat.php:208 ../../mod/chat.php:231
+msgid "New Chatroom"
+msgstr "Nytt chatrom"
-#: ../../mod/setup.php:427
-msgid "Command line PHP"
-msgstr "Kommandolinje PHP"
+#: ../../mod/chat.php:209
+msgid "Chatroom Name"
+msgstr "Navn på chatrom"
-#: ../../mod/setup.php:436
-msgid ""
-"The command line version of PHP on your system does not have "
-"\"register_argc_argv\" enabled."
-msgstr "Kommandolinjeversjonen av PHP på ditt system har ikke \"register_argc_argv\" påskrudd."
+#: ../../mod/chat.php:210
+msgid "Expiration of chats (minutes)"
+msgstr "Chat utgår (antall minutter)"
-#: ../../mod/setup.php:437
-msgid "This is required for message delivery to work."
-msgstr "Dette er påkrevd for at meldingslevering skal virke."
+#: ../../mod/chat.php:227
+#, php-format
+msgid "%1$s's Chatrooms"
+msgstr "%1$s sine chatrom"
-#: ../../mod/setup.php:440
-msgid "PHP register_argc_argv"
-msgstr "PHP register_argc_argv"
+#: ../../mod/viewsrc.php:40
+msgid "Source of Item"
+msgstr "Kilde til element"
-#: ../../mod/setup.php:458
-#, php-format
-msgid ""
-"Your max allowed total upload size is set to %s. Maximum size of one file to"
-" upload is set to %s. You are allowed to upload up to %d files at once."
-msgstr "Den største totale opplastingsstørrelsen du er tillatt er satt til %s. Filstørrelsen på en enkelt fil er satt til å maksimalt være %s. Du har lov til å laste opp inntil %d filer samtidig."
+#: ../../mod/ffsapi.php:8
+msgid "Share content from Firefox to $Projectname"
+msgstr "Del innhold fra Firefox til $Projectname"
-#: ../../mod/setup.php:463
-msgid "You can adjust these settings in the servers php.ini."
-msgstr "Du kan justere disse innstillingene i tjenerens php.ini."
+#: ../../mod/ffsapi.php:11
+msgid "Activate the Firefox $Projectname provider"
+msgstr "Skru på Firefox $Projectname tilbyderen"
-#: ../../mod/setup.php:465
-msgid "PHP upload limits"
-msgstr "PHP opplastingsgrenser"
+#: ../../mod/magic.php:69
+msgid "Hub not found."
+msgstr "Hubben ble ikke funnet."
-#: ../../mod/setup.php:488
-msgid ""
-"Error: the \"openssl_pkey_new\" function on this system is not able to "
-"generate encryption keys"
-msgstr "Feil: \"openssl_pkey_new\"-funksjonen på dette systemet er ikke i stand til å lage krypteringsnøkler"
+#: ../../mod/connections.php:52 ../../mod/connections.php:150
+msgid "Blocked"
+msgstr "Blokkert"
-#: ../../mod/setup.php:489
-msgid ""
-"If running under Windows, please see "
-"\"http://www.php.net/manual/en/openssl.installation.php\"."
-msgstr "Ved kjøring på Windows, vennligst se \"http://www.php.net/manual/en/openssl.installation.php\"."
+#: ../../mod/connections.php:57 ../../mod/connections.php:157
+msgid "Ignored"
+msgstr "Ignorert"
-#: ../../mod/setup.php:492
-msgid "Generate encryption keys"
-msgstr "Lag krypteringsnøkler"
+#: ../../mod/connections.php:62 ../../mod/connections.php:171
+msgid "Hidden"
+msgstr "Skjult"
-#: ../../mod/setup.php:504
-msgid "libCurl PHP module"
-msgstr "libCurl PHP-modul"
+#: ../../mod/connections.php:67 ../../mod/connections.php:164
+msgid "Archived"
+msgstr "Arkivert"
-#: ../../mod/setup.php:505
-msgid "GD graphics PHP module"
-msgstr "GD graphics PHP-modul"
+#: ../../mod/connections.php:128
+msgid "Suggest new connections"
+msgstr "Foreslå nye forbindelser"
-#: ../../mod/setup.php:506
-msgid "OpenSSL PHP module"
-msgstr "OpenSSL PHP-modul"
+#: ../../mod/connections.php:131
+msgid "New Connections"
+msgstr "Nye forbindelser"
-#: ../../mod/setup.php:507
-msgid "mysqli or postgres PHP module"
-msgstr "MySQLi eller Postgres PHP modul"
+#: ../../mod/connections.php:134
+msgid "Show pending (new) connections"
+msgstr "Vis ventende (nye) forbindelser"
-#: ../../mod/setup.php:508
-msgid "mb_string PHP module"
-msgstr "mb_string PHP-modul"
+#: ../../mod/connections.php:137 ../../mod/profperm.php:139
+msgid "All Connections"
+msgstr "Alle forbindelser"
-#: ../../mod/setup.php:509
-msgid "mcrypt PHP module"
-msgstr "mcrypt PHP-modul"
+#: ../../mod/connections.php:140
+msgid "Show all connections"
+msgstr "Vis alle forbindelser"
-#: ../../mod/setup.php:510
-msgid "xml PHP module"
-msgstr "XML PHP modul"
+#: ../../mod/connections.php:143
+msgid "Unblocked"
+msgstr "Ikke blokkert lenger"
-#: ../../mod/setup.php:514 ../../mod/setup.php:516
-msgid "Apache mod_rewrite module"
-msgstr "Apache mod_rewrite-modul"
+#: ../../mod/connections.php:146
+msgid "Only show unblocked connections"
+msgstr "Vis bare forbindelser som ikke er blokkert"
-#: ../../mod/setup.php:514
-msgid ""
-"Error: Apache webserver mod-rewrite module is required but not installed."
-msgstr "Feil: Apache web-tjenerens mod-rewrite-modul er påkrevd, men ikke installert."
+#: ../../mod/connections.php:153
+msgid "Only show blocked connections"
+msgstr "Vis bare forbindelser som er blokkert"
-#: ../../mod/setup.php:520 ../../mod/setup.php:523
-msgid "proc_open"
-msgstr "proc_open"
+#: ../../mod/connections.php:160
+msgid "Only show ignored connections"
+msgstr "Vis bare ignorerte forbindelser"
-#: ../../mod/setup.php:520
-msgid ""
-"Error: proc_open is required but is either not installed or has been "
-"disabled in php.ini"
-msgstr "Feil: proc_open er påkrevd, men er enten ikke installert eller har blitt avskrudd i php.ini"
+#: ../../mod/connections.php:167
+msgid "Only show archived connections"
+msgstr "Vis bare arkiverte forbindelser"
-#: ../../mod/setup.php:528
-msgid "Error: libCURL PHP module required but not installed."
-msgstr "Feil: libCURL PHP-modul er påkrevd, men er ikke installert."
+#: ../../mod/connections.php:174
+msgid "Only show hidden connections"
+msgstr "Vis bare skjulte forbindelser"
-#: ../../mod/setup.php:532
-msgid ""
-"Error: GD graphics PHP module with JPEG support required but not installed."
-msgstr "Feil: GD graphics PHP-modul med JPEG-støtte er påkrevd, men er ikke installert."
+#: ../../mod/connections.php:225
+#, php-format
+msgid "%1$s [%2$s]"
+msgstr "%1$s [%2$s]"
-#: ../../mod/setup.php:536
-msgid "Error: openssl PHP module required but not installed."
-msgstr "Feil: openssl PHP-modul er påkrevd, men er ikke installert."
+#: ../../mod/connections.php:226
+msgid "Edit connection"
+msgstr "Endre forbindelse"
-#: ../../mod/setup.php:540
-msgid ""
-"Error: mysqli or postgres PHP module required but neither are installed."
-msgstr "Feil: mysqli eller postgres PHP modul er påkrevd, men ingen av dem er installert."
+#: ../../mod/connections.php:264
+msgid "Search your connections"
+msgstr "Søk blant dine forbindelser"
-#: ../../mod/setup.php:544
-msgid "Error: mb_string PHP module required but not installed."
-msgstr "Feil: mb_string PHP-modul er påkrevd, men er ikke installert."
+#: ../../mod/connections.php:265
+msgid "Finding: "
+msgstr "Fant:"
-#: ../../mod/setup.php:548
-msgid "Error: mcrypt PHP module required but not installed."
-msgstr "Feil: mcrypt PHP-modul er påkrevd, men er ikke installert."
+#: ../../mod/help.php:147
+msgid "Documentation Search"
+msgstr "Søk i dokumentasjon"
-#: ../../mod/setup.php:552
-msgid "Error: xml PHP module required for DAV but not installed."
-msgstr "Feil: XML PHP modul er påkrevet for DAV, men den er ikke installert."
+#: ../../mod/help.php:184 ../../mod/help.php:190 ../../mod/help.php:196
+msgid "Help:"
+msgstr "Hjelp:"
-#: ../../mod/setup.php:570
-msgid ""
-"The web installer needs to be able to create a file called \".htconfig.php\""
-" in the top folder of your web server and it is unable to do so."
-msgstr "Web-installasjonen må kunne lage en fil kalt \".htconfig.php\" i toppkatalogen til web-tjeneren din, men dette får den ikke til."
+#: ../../mod/help.php:211 ../../index.php:238
+msgid "Not Found"
+msgstr "Ikke funnet"
-#: ../../mod/setup.php:571
-msgid ""
-"This is most often a permission setting, as the web server may not be able "
-"to write files in your folder - even if you can."
-msgstr "Dette er oftest tillatelsesinnstilling, ettersom webtjeneren kanskje kan skrive til filer i din mappe - selv om du kan."
+#: ../../mod/help.php:235
+msgid "$Projectname Documentation"
+msgstr "$Projectname dokumentasjon"
-#: ../../mod/setup.php:572
-msgid ""
-"At the end of this procedure, we will give you a text to save in a file "
-"named .htconfig.php in your Red top folder."
-msgstr "På slutten av denne prosedyren vil vi gi deg en tekst til å lagre i en fil kalt .htconfig.php i toppkatalogen til din Red."
+#: ../../mod/manage.php:130
+#, php-format
+msgid "You have created %1$.0f of %2$.0f allowed channels."
+msgstr "Du har laget %1$.0f av %2$.0f tillatte kanaler."
-#: ../../mod/setup.php:573
-msgid ""
-"You can alternatively skip this procedure and perform a manual installation."
-" Please see the file \"install/INSTALL.txt\" for instructions."
-msgstr "Alternativt, så kan du hoppe over denne prosedyren og gjennomføre en manuell installasjon. Vennligst se filen \"install/INSTALL.txt\" for instruksjoner."
+#: ../../mod/manage.php:138
+msgid "Create a new channel"
+msgstr "Lag en ny kanal"
-#: ../../mod/setup.php:576
-msgid ".htconfig.php is writable"
-msgstr ".htconfig.php kan skrives til"
+#: ../../mod/manage.php:161
+msgid "Current Channel"
+msgstr "Gjeldende kanal"
-#: ../../mod/setup.php:590
-msgid ""
-"Red uses the Smarty3 template engine to render its web views. Smarty3 "
-"compiles templates to PHP to speed up rendering."
-msgstr "Red bruker malmotoren Smarty3 for å gjengi sine webvisninger. Smarty3 kompilerer malene om til PHP for å framskynde gjengivelsen."
+#: ../../mod/manage.php:163
+msgid "Switch to one of your channels by selecting it."
+msgstr "Bytt til en av dine kanaler ved å velge den."
-#: ../../mod/setup.php:591
-#, php-format
-msgid ""
-"In order to store these compiled templates, the web server needs to have "
-"write access to the directory %s under the Red top level folder."
-msgstr "For å kunne lagre disse kompilerte malene, så må webtjeneren ha skrivetilgang til katalogen %s under Red sin hovedmappe."
+#: ../../mod/manage.php:164
+msgid "Default Channel"
+msgstr "Standardkanal"
-#: ../../mod/setup.php:592 ../../mod/setup.php:613
-msgid ""
-"Please ensure that the user that your web server runs as (e.g. www-data) has"
-" write access to this folder."
-msgstr "Vennligst sikre at brukeren som din web-tjeneste kjører som (for eksempel www-data) har skrivetilgang til denne katalogen."
+#: ../../mod/manage.php:165
+msgid "Make Default"
+msgstr "Gjør til standard"
-#: ../../mod/setup.php:593
+#: ../../mod/manage.php:168
#, php-format
-msgid ""
-"Note: as a security measure, you should give the web server write access to "
-"%s only--not the template files (.tpl) that it contains."
-msgstr "Merknad: som et sikkerhetstiltak bør du bare gi webtjerenn skrivetilgang til %s - ikke til malfilene (.tpl) som den inneholder."
+msgid "%d new messages"
+msgstr "%d nye meldinger"
-#: ../../mod/setup.php:596
+#: ../../mod/manage.php:169
#, php-format
-msgid "%s is writable"
-msgstr "%s kan skrives til"
+msgid "%d new introductions"
+msgstr "%d nye introduksjoner"
-#: ../../mod/setup.php:612
-msgid ""
-"Red uses the store directory to save uploaded files. The web server needs to"
-" have write access to the store directory under the Red top level folder"
-msgstr "Red bruker lagringsmappen for å lagre opplastede filer. Webtjeneren trenger å ha skrivetilgang til lagringsmappen under Red sin toppnivåmappe."
+#: ../../mod/manage.php:171
+msgid "Delegated Channels"
+msgstr "Delegerte kanaler"
-#: ../../mod/setup.php:616
-msgid "store is writable"
-msgstr "lageret kan skrives til"
+#: ../../mod/menu.php:45
+msgid "Unable to update menu."
+msgstr "Ikke i stand til å oppdatere meny."
-#: ../../mod/setup.php:649
-msgid ""
-"SSL certificate cannot be validated. Fix certificate or disable https access"
-" to this site."
-msgstr "SSL-sertifikatet kan ikke kontrolleres. Fiks sertifikatet eller skru av https tilgang til dette nettstedet."
+#: ../../mod/menu.php:56
+msgid "Unable to create menu."
+msgstr "Ikke i stand til å lage meny."
-#: ../../mod/setup.php:650
-msgid ""
-"If you have https access to your website or allow connections to TCP port "
-"443 (the https: port), you MUST use a browser-valid certificate. You MUST "
-"NOT use self-signed certificates!"
-msgstr "Hvis du har HTTPS-tilgang til ditt nettsted eller tillater forbindelser til TCP port 443 (HTTPS-porten), så MÅ du bruke nettlesergodkjent sertifkater. Du MÅ IKKE bruke egensignert sertifikater!"
+#: ../../mod/menu.php:94 ../../mod/menu.php:106
+msgid "Menu Name"
+msgstr "Menynavn"
-#: ../../mod/setup.php:651
-msgid ""
-"This restriction is incorporated because public posts from you may for "
-"example contain references to images on your own hub."
-msgstr "Denne begrensningen er tatt inn fordi offentlige innlegg fra deg kan for eksempel inneholde referanser til bilder på din egen hub."
+#: ../../mod/menu.php:94
+msgid "Unique name (not visible on webpage) - required"
+msgstr "Unikt navn (ikke synlig på websiden) - påkrevet"
-#: ../../mod/setup.php:652
-msgid ""
-"If your certificate is not recognized, members of other sites (who may "
-"themselves have valid certificates) will get a warning message on their own "
-"site complaining about security issues."
-msgstr "Hvis sertifikatet ditt ikke gjenkjennes, så vil medlemmer på andre nettsteder (som selv kan ha godkjente sertifikater) få en beskjed med en advarsel på deres eget nettsted som klager over sikkerhetsproblemer."
+#: ../../mod/menu.php:95 ../../mod/menu.php:107
+msgid "Menu Title"
+msgstr "Menytittel"
-#: ../../mod/setup.php:653
-msgid ""
-"This can cause usability issues elsewhere (not just on your own site) so we "
-"must insist on this requirement."
-msgstr "Dette kan gi problemer med brukervennlighet (ikke bare på ditt eget nettsted), så vi må insistere på dette kravet."
+#: ../../mod/menu.php:95
+msgid "Visible on webpage - leave empty for no title"
+msgstr "Synlig på websiden - la stå tomt for ingen tittel"
-#: ../../mod/setup.php:654
-msgid ""
-"Providers are available that issue free certificates which are browser-"
-"valid."
-msgstr "Det finnes tilbydere som utsteder gratis sertifikater som er gyldige i nettlesere."
+#: ../../mod/menu.php:96
+msgid "Allow Bookmarks"
+msgstr "Tillat bokmerker"
-#: ../../mod/setup.php:656
-msgid "SSL certificate validation"
-msgstr "SSL sertifikat-kontroll"
+#: ../../mod/menu.php:96 ../../mod/menu.php:153
+msgid "Menu may be used to store saved bookmarks"
+msgstr "Menyen kan brukes til å lagre lagrede bokmerker"
-#: ../../mod/setup.php:662
-msgid ""
-"Url rewrite in .htaccess is not working. Check your server "
-"configuration.Test: "
-msgstr "URL omskriving (rewrite) i .htaccess virker ikke. Sjekk konfigurasjonen til tjeneren din. Test:"
+#: ../../mod/menu.php:97 ../../mod/menu.php:155
+msgid "Submit and proceed"
+msgstr "Send inn og fortsett"
-#: ../../mod/setup.php:665
-msgid "Url rewrite is working"
-msgstr "URL rewrite virker"
+#: ../../mod/menu.php:109
+msgid "Drop"
+msgstr "Slett"
-#: ../../mod/setup.php:674
-msgid ""
-"The database configuration file \".htconfig.php\" could not be written. "
-"Please use the enclosed text to create a configuration file in your web "
-"server root."
-msgstr "Databasekonfigurasjonsfilen \".htconfig.php\" kunne ikke skrives. Vennligst bruk den medfølgende teksten for å lage en konfigurasjonsfil i toppkatalogen av din web-tjener."
+#: ../../mod/menu.php:113
+msgid "Bookmarks allowed"
+msgstr "Bokmerker tillatt"
-#: ../../mod/setup.php:698
-msgid "Errors encountered creating database tables."
-msgstr "Feil oppstod under opprettelsen av databasetabeller."
+#: ../../mod/menu.php:115
+msgid "Delete this menu"
+msgstr "Slett denne menyen"
-#: ../../mod/setup.php:732
-msgid "<h1>What next</h1>"
-msgstr "<h1>Hva gjenstår</h1>"
+#: ../../mod/menu.php:116 ../../mod/menu.php:150
+msgid "Edit menu contents"
+msgstr "Endre menyinnholdet"
-#: ../../mod/setup.php:733
+#: ../../mod/menu.php:117
+msgid "Edit this menu"
+msgstr "Endre denne menyen"
+
+#: ../../mod/menu.php:132
+msgid "Menu could not be deleted."
+msgstr "Menyen kunne ikke bli slettet."
+
+#: ../../mod/menu.php:140 ../../mod/mitem.php:24
+msgid "Menu not found."
+msgstr "Menyen ble ikke funnet."
+
+#: ../../mod/menu.php:145
+msgid "Edit Menu"
+msgstr "Endre meny"
+
+#: ../../mod/menu.php:149
+msgid "Add or remove entries to this menu"
+msgstr "Legg til eller fjern punkter i denne menyen"
+
+#: ../../mod/menu.php:151
+msgid "Menu name"
+msgstr "Menynavn"
+
+#: ../../mod/menu.php:151
+msgid "Must be unique, only seen by you"
+msgstr "Må være unik, ses bare av deg"
+
+#: ../../mod/menu.php:152
+msgid "Menu title"
+msgstr "Menytittel"
+
+#: ../../mod/menu.php:152
+msgid "Menu title as seen by others"
+msgstr "Menytittelen andre ser"
+
+#: ../../mod/menu.php:153
+msgid "Allow bookmarks"
+msgstr "Tillat bokmerker"
+
+#: ../../mod/post.php:234
msgid ""
-"IMPORTANT: You will need to [manually] setup a scheduled task for the "
-"poller."
-msgstr "VIKTIG: Du må [manuelt] sette opp en automatisert tidfestet oppgave til bakgrunnshenteren."
+"Remote authentication blocked. You are logged into this site locally. Please"
+" logout and retry."
+msgstr "Fjernautentisering blokkert. Du er logget inn på dette nettstedet lokalt. Vennligst logg ut og prøv på nytt."
-#: ../../mod/sharedwithme.php:94
-msgid "Files: shared with me"
-msgstr "Filer: delt med meg"
+#: ../../mod/service_limits.php:19
+msgid "No service class restrictions found."
+msgstr "Ingen restriksjoner er funnet i tjenesteklasse."
-#: ../../mod/sharedwithme.php:96
-msgid "NEW"
-msgstr "NY"
+#: ../../mod/siteinfo.php:111
+#, php-format
+msgid "Version %s"
+msgstr "Versjon %s"
-#: ../../mod/sharedwithme.php:99
-msgid "Remove all files"
-msgstr "Fjern alle filer"
+#: ../../mod/siteinfo.php:132
+msgid "Installed plugins/addons/apps:"
+msgstr "Installerte tilleggsfunksjoner/tillegg/apper:"
-#: ../../mod/sharedwithme.php:100
-msgid "Remove this file"
-msgstr "Fjern denne filen"
+#: ../../mod/siteinfo.php:145
+msgid "No installed plugins/addons/apps"
+msgstr "Ingen installerte tilleggsfunksjoner/tillegg/apper"
-#: ../../mod/suggest.php:35
+#: ../../mod/siteinfo.php:158
msgid ""
-"No suggestions available. If this is a new site, please try again in 24 "
-"hours."
-msgstr "Ingen forslag tilgjengelige. Hvis dette er et nytt nettsted, vennligst prøv igjen om 24 timer."
+"This is a hub of $Projectname - a global cooperative network of "
+"decentralized privacy enhanced websites."
+msgstr "Dette er en $Projectname-hub - et globalt samhandlende nettverk av desentraliserte nettsteder med innbygget personvern."
-#: ../../mod/profiles.php:18 ../../mod/profiles.php:174
-#: ../../mod/profiles.php:231 ../../mod/profiles.php:600
-msgid "Profile not found."
-msgstr "Profilen ble ikke funnet."
+#: ../../mod/siteinfo.php:160
+msgid "Tag: "
+msgstr "Merkelapp:"
-#: ../../mod/profiles.php:38
-msgid "Profile deleted."
-msgstr "Profilen er slettet."
+#: ../../mod/siteinfo.php:162
+msgid "Last background fetch: "
+msgstr "Siste innhenting i bakgrunnen:"
-#: ../../mod/profiles.php:56 ../../mod/profiles.php:92
-msgid "Profile-"
-msgstr "Profil-"
+#: ../../mod/siteinfo.php:164
+msgid "Current load average: "
+msgstr "Gjeldende belastningsgjennomsnitt:"
-#: ../../mod/profiles.php:77 ../../mod/profiles.php:120
-msgid "New profile created."
-msgstr "Ny profil opprettet."
+#: ../../mod/siteinfo.php:167
+msgid "Running at web location"
+msgstr "Kjører på webplasseringen"
-#: ../../mod/profiles.php:98
-msgid "Profile unavailable to clone."
-msgstr "Profilen er utilgjengelig for klonen."
+#: ../../mod/siteinfo.php:168
+msgid ""
+"Please visit <a href=\"http://hubzilla.org\">hubzilla.org</a> to learn more "
+"about $Projectname."
+msgstr "Vennligst besøk <a href=\"http://hubzilla.org\">hubzilla.org</a> for å lære mer om $Projectname."
-#: ../../mod/profiles.php:136
-msgid "Profile unavailable to export."
-msgstr "Profilen er utilgjengelig for eksport."
+#: ../../mod/siteinfo.php:169
+msgid "Bug reports and issues: please visit"
+msgstr "Feilmeldinger og feilretting: vennligst besøk"
-#: ../../mod/profiles.php:241
-msgid "Profile Name is required."
-msgstr "Profilnavn er påkrevd."
+#: ../../mod/siteinfo.php:171
+msgid "$projectname issues"
+msgstr "$projectname problemer"
-#: ../../mod/profiles.php:404
-msgid "Marital Status"
-msgstr "Sivilstand"
+#: ../../mod/siteinfo.php:172
+msgid ""
+"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot "
+"com"
+msgstr "Forslag, ros og så videre - vennligst e-post \"redmatrix\" hos librelist - punktum com"
-#: ../../mod/profiles.php:408
-msgid "Romantic Partner"
-msgstr "Romantisk partner"
+#: ../../mod/siteinfo.php:174
+msgid "Site Administrators"
+msgstr "Nettstedsadministratorer"
-#: ../../mod/profiles.php:412
-msgid "Likes"
-msgstr "Liker"
+#: ../../mod/suggest.php:35
+msgid ""
+"No suggestions available. If this is a new site, please try again in 24 "
+"hours."
+msgstr "Ingen forslag tilgjengelige. Hvis dette er et nytt nettsted, vennligst prøv igjen om 24 timer."
-#: ../../mod/profiles.php:416
-msgid "Dislikes"
-msgstr "Liker ikke"
+#: ../../mod/events.php:21
+msgid "Calendar entries imported."
+msgstr "Kalenderhendelsene er importert."
-#: ../../mod/profiles.php:420
-msgid "Work/Employment"
-msgstr "Arbeid/sysselsetting"
+#: ../../mod/events.php:23
+msgid "No calendar entries found."
+msgstr "Ingen kalenderhendelser funnet."
-#: ../../mod/profiles.php:423
-msgid "Religion"
-msgstr "Religion"
+#: ../../mod/events.php:100
+msgid "Event can not end before it has started."
+msgstr "Hendelsen kan ikke slutte før den starter."
-#: ../../mod/profiles.php:427
-msgid "Political Views"
-msgstr "Politiske synspunkter"
+#: ../../mod/events.php:102 ../../mod/events.php:111 ../../mod/events.php:131
+msgid "Unable to generate preview."
+msgstr "Klarer ikke å lage forhåndsvisning."
-#: ../../mod/profiles.php:435
-msgid "Sexual Preference"
-msgstr "Seksuelle preferanser"
+#: ../../mod/events.php:109
+msgid "Event title and start time are required."
+msgstr "Hendelsestittel og starttidspunkt er påkrevd."
-#: ../../mod/profiles.php:439
-msgid "Homepage"
-msgstr "Hjemmeside"
+#: ../../mod/events.php:129 ../../mod/events.php:254
+msgid "Event not found."
+msgstr "Hendelsen ble ikke funnet."
-#: ../../mod/profiles.php:443
-msgid "Interests"
-msgstr "Interesser"
+#: ../../mod/events.php:452
+msgid "Event Title"
+msgstr "Hendelsestittel"
-#: ../../mod/profiles.php:537
-msgid "Profile updated."
-msgstr "Profilen er oppdatert."
+#: ../../mod/events.php:454
+msgid "Categories (comma-separated list)"
+msgstr "Kategorier (kommaseparert liste)"
-#: ../../mod/profiles.php:626
-msgid "Hide your contact/friend list from viewers of this profile?"
-msgstr "Skjul kontakt-/vennelisten din fra de som ser på denne profilen?"
+#: ../../mod/events.php:455
+msgid "Category"
+msgstr "Kategori"
-#: ../../mod/profiles.php:666
-msgid "Edit Profile Details"
-msgstr "Endre profildetaljer"
+#: ../../mod/events.php:458
+msgid "Start date and time"
+msgstr "Startdato og tidspunkt"
-#: ../../mod/profiles.php:668
-msgid "View this profile"
-msgstr "Vis denne profilen"
+#: ../../mod/events.php:459 ../../mod/events.php:462
+msgid "Finish date and time are not known or not relevant"
+msgstr "Sluttdato og tidspunkt er ikke kjent eller ikke relevant"
-#: ../../mod/profiles.php:670
-msgid "Change Profile Photo"
-msgstr "Endre profilbilde"
+#: ../../mod/events.php:461
+msgid "Finish date and time"
+msgstr "Sluttdato og tidspunkt"
-#: ../../mod/profiles.php:671
-msgid "Create a new profile using these settings"
-msgstr "Lag en ny profil ved å bruke disse innstillingene"
+#: ../../mod/events.php:463 ../../mod/events.php:464
+msgid "Adjust for viewer timezone"
+msgstr "Juster i forhold til tilskuerens tidssone"
-#: ../../mod/profiles.php:672
-msgid "Clone this profile"
-msgstr "Klon denne profilen"
+#: ../../mod/events.php:463
+msgid ""
+"Important for events that happen in a particular place. Not practical for "
+"global holidays."
+msgstr "Viktig for hendelser som skjer på et bestemt sted. Ikke praktisk for globale ferier eller fridager."
-#: ../../mod/profiles.php:673
-msgid "Delete this profile"
-msgstr "Slett denne profilen"
+#: ../../mod/events.php:470 ../../mod/events.php:472
+msgid "Share this event"
+msgstr "Del denne hendelsen"
-#: ../../mod/profiles.php:675
-msgid "Import profile from file"
-msgstr "Importer profil fra fil"
+#: ../../mod/events.php:477
+msgid "Advanced Options"
+msgstr "Avanserte alternativer"
-#: ../../mod/profiles.php:676
-msgid "Export profile to file"
-msgstr "Eksporter profil til fil"
+#: ../../mod/events.php:589
+msgid "l, F j"
+msgstr "l, F j"
-#: ../../mod/profiles.php:677
-msgid "Profile Name:"
-msgstr "Profilnavn:"
+#: ../../mod/events.php:611
+msgid "Edit event"
+msgstr "Endre hendelse"
-#: ../../mod/profiles.php:678
-msgid "Your Full Name:"
-msgstr "Ditt fulle navn:"
+#: ../../mod/events.php:613
+msgid "Delete event"
+msgstr "Slett hendelse"
-#: ../../mod/profiles.php:679
-msgid "Title/Description:"
-msgstr "Tittel/Beskrivelse:"
+#: ../../mod/events.php:647
+msgid "calendar"
+msgstr "kalender"
-#: ../../mod/profiles.php:680
-msgid "Your Gender:"
-msgstr "Ditt kjønn:"
+#: ../../mod/events.php:666
+msgid "New Event"
+msgstr "Ny hendelse"
-#: ../../mod/profiles.php:681
-msgid "Birthday :"
-msgstr "Fødselsdag:"
+#: ../../mod/events.php:676
+msgid "Today"
+msgstr "Idag"
-#: ../../mod/profiles.php:682
-msgid "Street Address:"
-msgstr "Gateadresse:"
+#: ../../mod/events.php:707
+msgid "Event removed"
+msgstr "Hendelse slettet"
-#: ../../mod/profiles.php:683
-msgid "Locality/City:"
-msgstr "Sted/By:"
+#: ../../mod/events.php:710
+msgid "Failed to remove event"
+msgstr "Mislyktes med å slette hendelse"
-#: ../../mod/profiles.php:684
-msgid "Postal/Zip Code:"
-msgstr "Postnummer/ZIP-kode:"
+#: ../../mod/profperm.php:29 ../../mod/profperm.php:58
+msgid "Invalid profile identifier."
+msgstr "Ugyldig profil-identifikator."
-#: ../../mod/profiles.php:685
-msgid "Country:"
-msgstr "Land:"
+#: ../../mod/profperm.php:110
+msgid "Profile Visibility Editor"
+msgstr "Endre profilsynlighet"
-#: ../../mod/profiles.php:686
-msgid "Region/State:"
-msgstr "Region/fylke:"
+#: ../../mod/profperm.php:114
+msgid "Click on a contact to add or remove."
+msgstr "Klikk på en kontakt for å legge til eller fjerne."
-#: ../../mod/profiles.php:687
-msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
-msgstr "<span class=\"heart\">&hearts;</span> Sivilstand:"
+#: ../../mod/profperm.php:123
+msgid "Visible To"
+msgstr "Synlig for"
-#: ../../mod/profiles.php:688
-msgid "Who: (if applicable)"
-msgstr "Hvem: (hvis det er aktuelt) "
+#: ../../mod/mitem.php:48
+msgid "Unable to create element."
+msgstr "Klarer ikke å lage element."
-#: ../../mod/profiles.php:689
-msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
-msgstr "Eksempler: kari123, Kari Villiamsen, kari@example.com"
+#: ../../mod/mitem.php:72
+msgid "Unable to update menu element."
+msgstr "Ikke i stand til å oppdatere menyelement."
-#: ../../mod/profiles.php:690
-msgid "Since [date]:"
-msgstr "Siden [dato]:"
+#: ../../mod/mitem.php:88
+msgid "Unable to add menu element."
+msgstr "Ikke i stand til å legge til menyelement."
-#: ../../mod/profiles.php:692
-msgid "Homepage URL:"
-msgstr "Hjemmeside URL:"
+#: ../../mod/mitem.php:149 ../../mod/mitem.php:222
+msgid "Menu Item Permissions"
+msgstr "Menyelement Tillatelser"
-#: ../../mod/profiles.php:695
-msgid "Religious Views:"
-msgstr "Religiøse synspunkter:"
+#: ../../mod/mitem.php:152 ../../mod/mitem.php:168
+msgid "Link Name"
+msgstr "Lenkenavn"
-#: ../../mod/profiles.php:696
-msgid "Keywords:"
-msgstr "Nøkkelord:"
+#: ../../mod/mitem.php:153 ../../mod/mitem.php:227
+msgid "Link or Submenu Target"
+msgstr "Lenke- eller undermeny-mål"
-#: ../../mod/profiles.php:699
-msgid "Example: fishing photography software"
-msgstr "Eksempel: fisking fotografering programvare"
+#: ../../mod/mitem.php:153
+msgid "Enter URL of the link or select a menu name to create a submenu"
+msgstr "Skriv URL-en til lenken eller velg et menynavn for å lage en undermeny"
-#: ../../mod/profiles.php:700
-msgid "Used in directory listings"
-msgstr "Brukt i katalogoppføringer"
+#: ../../mod/mitem.php:154 ../../mod/mitem.php:228
+msgid "Use magic-auth if available"
+msgstr "Bruk magic-autent hvis mulig"
-#: ../../mod/profiles.php:701
-msgid "Tell us about yourself..."
-msgstr "Fortell oss om deg selv..."
+#: ../../mod/mitem.php:155 ../../mod/mitem.php:229
+msgid "Open link in new window"
+msgstr "Ã…pne lenke i nytt vindu"
-#: ../../mod/profiles.php:702
-msgid "Hobbies/Interests"
-msgstr "Hobbier/Interesser"
+#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
+msgid "Order in list"
+msgstr "Ordne i liste"
-#: ../../mod/profiles.php:703
-msgid "Contact information and Social Networks"
-msgstr "Kontaktinformasjon og sosiale nettverk"
+#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
+msgid "Higher numbers will sink to bottom of listing"
+msgstr "Høyere tall vil synke mot bunnen av listen"
-#: ../../mod/profiles.php:704
-msgid "My other channels"
-msgstr "Mine andre kanaler"
+#: ../../mod/mitem.php:157
+msgid "Submit and finish"
+msgstr "Send inn og avslutt"
-#: ../../mod/profiles.php:705
-msgid "Musical interests"
-msgstr "Musikkinteresser"
+#: ../../mod/mitem.php:158
+msgid "Submit and continue"
+msgstr "Send inn og fortsett"
-#: ../../mod/profiles.php:706
-msgid "Books, literature"
-msgstr "Bøker, litteratur"
+#: ../../mod/mitem.php:166
+msgid "Menu:"
+msgstr "Meny:"
-#: ../../mod/profiles.php:707
-msgid "Television"
-msgstr "TV/fjernsyn"
+#: ../../mod/mitem.php:169
+msgid "Link Target"
+msgstr "Lenkemål"
-#: ../../mod/profiles.php:708
-msgid "Film/dance/culture/entertainment"
-msgstr "Film/dans/kultur/underholdning"
+#: ../../mod/mitem.php:172
+msgid "Edit menu"
+msgstr "Endre meny"
-#: ../../mod/profiles.php:709
-msgid "Love/romance"
-msgstr "Kjærlighet/romantikk"
+#: ../../mod/mitem.php:175
+msgid "Edit element"
+msgstr "Endre element"
-#: ../../mod/profiles.php:710
-msgid "Work/employment"
-msgstr "Arbeid/sysselsetting"
+#: ../../mod/mitem.php:176
+msgid "Drop element"
+msgstr "Slett element"
-#: ../../mod/profiles.php:711
-msgid "School/education"
-msgstr "Skole/utdanning"
+#: ../../mod/mitem.php:177
+msgid "New element"
+msgstr "Nytt element"
-#: ../../mod/profiles.php:717
-msgid "This is your default profile."
-msgstr "Dette er din standardprofil."
+#: ../../mod/mitem.php:178
+msgid "Edit this menu container"
+msgstr "Endre denne menybeholderen"
-#: ../../mod/profiles.php:728
-msgid "Age: "
-msgstr "Alder:"
+#: ../../mod/mitem.php:179
+msgid "Add menu element"
+msgstr "Legg til menyelement"
-#: ../../mod/profiles.php:771
-msgid "Edit/Manage Profiles"
-msgstr "Endre/håndter profiler"
+#: ../../mod/mitem.php:180
+msgid "Delete this menu item"
+msgstr "Slett dette menyelementet"
-#: ../../mod/profiles.php:772
-msgid "Add profile things"
-msgstr "Legg til profilting"
+#: ../../mod/mitem.php:181
+msgid "Edit this menu item"
+msgstr "Endre dette menyelementet"
-#: ../../mod/profiles.php:773
-msgid "Include desirable objects in your profile"
-msgstr "Inkluder ønskverdige objekter i din profil"
+#: ../../mod/mitem.php:198
+msgid "Menu item not found."
+msgstr "Menyelement ble ikke funnet."
-#: ../../mod/profperm.php:29 ../../mod/profperm.php:58
-msgid "Invalid profile identifier."
-msgstr "Ugyldig profil-identifikator."
+#: ../../mod/mitem.php:211
+msgid "Menu item deleted."
+msgstr "Menyelement slettet."
-#: ../../mod/profperm.php:110
-msgid "Profile Visibility Editor"
-msgstr "Endre profilsynlighet"
+#: ../../mod/mitem.php:213
+msgid "Menu item could not be deleted."
+msgstr "Menyelement kunne ikke bli slettet."
-#: ../../mod/profperm.php:114
-msgid "Click on a contact to add or remove."
-msgstr "Klikk på en kontakt for å legge til eller fjerne."
+#: ../../mod/mitem.php:220
+msgid "Edit Menu Element"
+msgstr "Endre menyelement"
-#: ../../mod/profperm.php:123
-msgid "Visible To"
-msgstr "Synlig for"
+#: ../../mod/mitem.php:226
+msgid "Link text"
+msgstr "Lenketekst"
-#: ../../mod/rbmark.php:88
-msgid "Select a bookmark folder"
-msgstr "Velg en bokmerkemappe"
+#: ../../mod/wholikesme.php:13
+msgid "Who likes me?"
+msgstr "Hvem liker meg?"
-#: ../../mod/rbmark.php:93
-msgid "Save Bookmark"
-msgstr "Lagre bokmerke"
+#: ../../mod/sharedwithme.php:94
+msgid "Files: shared with me"
+msgstr "Filer: delt med meg"
-#: ../../mod/rbmark.php:94
-msgid "URL of bookmark"
-msgstr "URL-en til bokmerket"
+#: ../../mod/sharedwithme.php:96
+msgid "NEW"
+msgstr "NY"
-#: ../../mod/rbmark.php:99
-msgid "Or enter new bookmark folder name"
-msgstr "Eller skriv nytt navn på bokmerkemappe"
+#: ../../mod/sharedwithme.php:99
+msgid "Remove all files"
+msgstr "Fjern alle filer"
-#: ../../mod/import_items.php:101
-msgid "Import completed"
-msgstr "Import ferdig"
+#: ../../mod/sharedwithme.php:100
+msgid "Remove this file"
+msgstr "Fjern denne filen"
-#: ../../mod/import_items.php:119
-msgid "Import Items"
-msgstr "Importer elementer"
+#: ../../mod/viewconnections.php:59
+msgid "No connections."
+msgstr "Ingen forbindelser."
-#: ../../mod/import_items.php:120
-msgid ""
-"Use this form to import existing posts and content from an export file."
-msgstr "Bruk dette skjemaet for å importere eksisterende innlegg og innhold fra en eksportfil."
+#: ../../mod/viewconnections.php:72
+#, php-format
+msgid "Visit %s's profile [%s]"
+msgstr "Besøk %s sin profil [%s]"
#: ../../view/theme/redbasic/php/config.php:82
msgid "Focus (Hubzilla default)"
@@ -9129,51 +9288,51 @@ msgstr "Angi størrelsen for samtalens forfatterbilde"
msgid "Set size of followup author photos"
msgstr "Angi størrelsen på forfatterbilder ved oppfølging"
-#: ../../boot.php:1302
+#: ../../boot.php:1291
#, php-format
msgid "Update %s failed. See error logs."
msgstr "Oppdatering %s mislyktes. Se feilloggen."
-#: ../../boot.php:1305
+#: ../../boot.php:1294
#, php-format
msgid "Update Error at %s"
msgstr "Oppdateringsfeil ved %s"
-#: ../../boot.php:1472
+#: ../../boot.php:1461
msgid ""
"Create an account to access services and applications within the Hubzilla"
msgstr "Lag en konto for å få tilgang til tjenester og programmer i Hubzilla"
-#: ../../boot.php:1500
+#: ../../boot.php:1489
msgid "Password"
msgstr "Passord"
-#: ../../boot.php:1501
+#: ../../boot.php:1490
msgid "Remember me"
msgstr "Husk meg"
-#: ../../boot.php:1504
+#: ../../boot.php:1493
msgid "Forgot your password?"
msgstr "Glemt passordet ditt?"
-#: ../../boot.php:2130
+#: ../../boot.php:2113
msgid "toggle mobile"
msgstr "Skru på mobil"
-#: ../../boot.php:2265
+#: ../../boot.php:2248
msgid "Website SSL certificate is not valid. Please correct."
msgstr "Nettstedets SSL-sertifikat er ikke gyldig. Vennligst fiks dette."
-#: ../../boot.php:2268
+#: ../../boot.php:2251
#, php-format
msgid "[hubzilla] Website SSL error for %s"
msgstr "[hubzilla] SSL-feil ved nettsted hos %s"
-#: ../../boot.php:2305
+#: ../../boot.php:2288
msgid "Cron/Scheduled tasks not running."
msgstr "Cron/planlagte oppgaver kjører ikke."
-#: ../../boot.php:2309
+#: ../../boot.php:2292
#, php-format
msgid "[hubzilla] Cron tasks not running on %s"
msgstr "[hubzilla] Cron-oppgaver kjører ikke på %s"
diff --git a/view/nb-no/hstrings.php b/view/nb-no/hstrings.php
index ab6767cb7..5aa368cb0 100644
--- a/view/nb-no/hstrings.php
+++ b/view/nb-no/hstrings.php
@@ -5,9 +5,20 @@ function string_plural_select_nb_no($n){
return ($n != 1);;
}}
;
-$a->strings["No username found in import file."] = "Ingen brukernavn ble funnet i importfilen.";
+$a->strings["Connect"] = "Koble";
+$a->strings["New window"] = "Nytt vindu";
+$a->strings["Open the selected location in a different window or browser tab"] = "Ã…pne det valgte stedet i et annet vindu eller nettleser-fane";
+$a->strings["User '%s' deleted"] = "Brukeren '%s' er slettet";
+$a->strings["Missing room name"] = "Mangler romnavn";
+$a->strings["Duplicate room name"] = "Duplikat romnavn";
+$a->strings["Invalid room specifier."] = "Ugyldig rom-spesifisering";
+$a->strings["Room not found."] = "Rommet ble ikke funnet.";
+$a->strings["Permission denied."] = "Tillatelse avslått.";
+$a->strings["Room is full"] = "Rommet er fullt";
+$a->strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kan ikke lage en kopi av kanal-identifikatoren på dette systemet. Import mislyktes.";
$a->strings["Unable to create a unique channel address. Import failed."] = "Klarte ikke å lage en unik kanaladresse. Import mislyktes.";
-$a->strings["Import completed."] = "Import ferdig.";
+$a->strings["Channel clone failed. Import failed."] = "Kanalkloning mislyktes. Import mislyktes.";
+$a->strings["Cloned channel not found. Import failed."] = "Klonet kanal ble ikke funnet. Import mislyktes.";
$a->strings["parent"] = "opp et nivå";
$a->strings["Collection"] = "Samling";
$a->strings["Principal"] = "Viktigste";
@@ -16,8 +27,6 @@ $a->strings["Calendar"] = "Kalender";
$a->strings["Schedule Inbox"] = "Tidsplan innboks";
$a->strings["Schedule Outbox"] = "Tidsplan utboks";
$a->strings["Unknown"] = "Ukjent";
-$a->strings["%1\$s used"] = "%1\$s brukt";
-$a->strings["%1\$s used of %2\$s (%3\$s&#37;)"] = "%1\$s brukt av %2\$s (%3\$s&#37;)";
$a->strings["Files"] = "Filer";
$a->strings["Total"] = "Totalt";
$a->strings["Shared"] = "Delt";
@@ -29,130 +38,11 @@ $a->strings["Size"] = "Størrelse";
$a->strings["Last Modified"] = "Sist endret";
$a->strings["Edit"] = "Endre";
$a->strings["Delete"] = "Slett";
+$a->strings["You are using %1\$s of your available file storage."] = "Du bruker %1\$s av din tilgjengelige lagringsplass.";
+$a->strings["You are using %1\$s of %2\$s available file storage. (%3\$s&#37;)"] = "Du bruker %1\$s av %2\$s tilgjengelig lagringsplass (%3\$s&#37;)";
+$a->strings["WARNING:"] = "ADVARSEL:";
$a->strings["Create new folder"] = "Lag ny mappe";
$a->strings["Upload file"] = "Last opp fil";
-$a->strings["Can view my normal stream and posts"] = "Kan se min normale strøm og innlegg";
-$a->strings["Can view my default channel profile"] = "Kan se min standard kanalprofil";
-$a->strings["Can view my connections"] = "Kan se mine forbindelser";
-$a->strings["Can view my file storage and photos"] = "Kan se mine filer og bilder";
-$a->strings["Can view my webpages"] = "Kan se mine websider";
-$a->strings["Can send me their channel stream and posts"] = "Kan sende meg deres kanalstrøm og innlegg";
-$a->strings["Can post on my channel page (\"wall\")"] = "Kan lage innlegg på min kanalside (\"vegg\")";
-$a->strings["Can comment on or like my posts"] = "Kan kommentere på eller like mine innlegg";
-$a->strings["Can send me private mail messages"] = "Kan sende meg private meldinger";
-$a->strings["Can like/dislike stuff"] = "Kan like/ikke like forskjellige greier";
-$a->strings["Profiles and things other than posts/comments"] = "Profiler og andre ting enn innlegg/kommentarer";
-$a->strings["Can forward to all my channel contacts via post @mentions"] = "Kan videresende til alle mine kanalkontakter via @navn i innlegg";
-$a->strings["Advanced - useful for creating group forum channels"] = "Avansert - nyttig for å lage forumkanaler for grupper";
-$a->strings["Can chat with me (when available)"] = "Kan chatte/sende lynmeldinger til meg (når tilgjengelig)";
-$a->strings["Can write to my file storage and photos"] = "Kan skrive til mitt lager for filer og bilder";
-$a->strings["Can edit my webpages"] = "Kan endre mine websider";
-$a->strings["Can source my public posts in derived channels"] = "Kan bruke mine offentlige innlegg som kanalkilde i egne kanaler";
-$a->strings["Somewhat advanced - very useful in open communities"] = "Litt avansert - svært nyttig i åpne fellesskap";
-$a->strings["Can administer my channel resources"] = "Kan administrere mine kanalressurser";
-$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Ekstremt avansert. La dette være med mindre du vet hva du gjør";
-$a->strings["Social Networking"] = "Sosialt nettverk";
-$a->strings["Mostly Public"] = "Ganske offentlig";
-$a->strings["Restricted"] = "Begrenset";
-$a->strings["Private"] = "Privat";
-$a->strings["Community Forum"] = "Forum for fellesskap";
-$a->strings["Feed Republish"] = "Republisering av strømmet innhold";
-$a->strings["Special Purpose"] = "Spesiell bruk";
-$a->strings["Celebrity/Soapbox"] = "Kjendis/Talerstol";
-$a->strings["Group Repository"] = "Gruppelager";
-$a->strings["Other"] = "Annen";
-$a->strings["Custom/Expert Mode"] = "Tilpasset/Ekspertmodus";
-$a->strings["Missing room name"] = "Mangler romnavn";
-$a->strings["Duplicate room name"] = "Duplikat romnavn";
-$a->strings["Invalid room specifier."] = "Ugyldig rom-spesifisering";
-$a->strings["Room not found."] = "Rommet ble ikke funnet.";
-$a->strings["Permission denied."] = "Tillatelse avslått.";
-$a->strings["Room is full"] = "Rommet er fullt";
-$a->strings["Miscellaneous"] = "Forskjellig";
-$a->strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD eller MM-DD";
-$a->strings["Required"] = "PÃ¥krevd";
-$a->strings["never"] = "aldri";
-$a->strings["less than a second ago"] = "for mindre enn ett sekund siden";
-$a->strings["year"] = "Ã¥r";
-$a->strings["years"] = "Ã¥r";
-$a->strings["month"] = "måned";
-$a->strings["months"] = "måneder";
-$a->strings["week"] = "uke";
-$a->strings["weeks"] = "uker";
-$a->strings["day"] = "dag";
-$a->strings["days"] = "dager";
-$a->strings["hour"] = "time";
-$a->strings["hours"] = "timer";
-$a->strings["minute"] = "minutt";
-$a->strings["minutes"] = "minutter";
-$a->strings["second"] = "sekund";
-$a->strings["seconds"] = "sekunder";
-$a->strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "%1\$d %2\$s siden";
-$a->strings["%1\$s's birthday"] = "%1\$s sin fødselsdag";
-$a->strings["Happy Birthday %1\$s"] = "Gratulerer med dagen, %1\$s !";
-$a->strings["General Features"] = "Generelle funksjoner";
-$a->strings["Content Expiration"] = "Innholdet utløper";
-$a->strings["Remove posts/comments and/or private messages at a future time"] = "Fjern innlegg/kommentarer og/eller private meldinger på et angitt tidspunkt i fremtiden";
-$a->strings["Multiple Profiles"] = "Flere profiler";
-$a->strings["Ability to create multiple profiles"] = "Mulig å lage flere profiler";
-$a->strings["Advanced Profiles"] = "Avanserte profiler";
-$a->strings["Additional profile sections and selections"] = "Ytterlige seksjoner og utvalg til profilen";
-$a->strings["Profile Import/Export"] = "Profil-import/-eksport";
-$a->strings["Save and load profile details across sites/channels"] = "Lagre og åpne profildetaljer på tvers av nettsteder/kanaler";
-$a->strings["Web Pages"] = "Web-sider";
-$a->strings["Provide managed web pages on your channel"] = "Tilby kontrollerte web-sider på din kanal";
-$a->strings["Private Notes"] = "Private merknader";
-$a->strings["Enables a tool to store notes and reminders"] = "Skrur på et verktøy for lagre merknader og påminnelser";
-$a->strings["Navigation Channel Select"] = "Navigasjon kanalvalg";
-$a->strings["Change channels directly from within the navigation dropdown menu"] = "Endre kanaler direkte fra navigasjonsmenyen";
-$a->strings["Photo Location"] = "Bildeplassering";
-$a->strings["If location data is available on uploaded photos, link this to a map."] = "Hvis plasseringsdata er tilgjengelige i opplastede bilder, plasser dette på et kart.";
-$a->strings["Expert Mode"] = "Ekspertmodus";
-$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Skru på Ekspertmodus for å tilby avanserte konfigurasjonsvalg";
-$a->strings["Premium Channel"] = "Premiumkanal";
-$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Lar deg angi restriksjoner og betingelser for de som kobler seg til din kanal";
-$a->strings["Post Composition Features"] = "Funksjoner for å lage innlegg";
-$a->strings["Use Markdown"] = "Bruk Markdown";
-$a->strings["Allow use of \"Markdown\" to format posts"] = "Tillat bruk av \"Markdown\" til formatering av innlegg";
-$a->strings["Large Photos"] = "Store bilder";
-$a->strings["Include large (640px) photo thumbnails in posts. If not enabled, use small (320px) photo thumbnails"] = "Inkluder store (640px) miniatyrbilder i innlegg. Hvis denne ikke er skrudd på, bruk små (320px) miniatyrbilder.";
-$a->strings["Channel Sources"] = "Kanalkilder";
-$a->strings["Automatically import channel content from other channels or feeds"] = "Automatisk import av kanalinnhold fra andre kanaler eller strømmer";
-$a->strings["Even More Encryption"] = "Enda mer kryptering";
-$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Tillat valgfri kryptering av innhold ende-til-ende via en delt hemmelig nøkkel";
-$a->strings["Enable voting tools"] = "Skru på verktøy for å stemme";
-$a->strings["Provide a class of post which others can vote on"] = "Tilby en type innlegg som andre kan stemme på";
-$a->strings["Network and Stream Filtering"] = "Nettverk- og strømfiltrering";
-$a->strings["Search by Date"] = "Søk etter dato";
-$a->strings["Ability to select posts by date ranges"] = "Mulighet for å velge innlegg etter datoområde";
-$a->strings["Collections Filter"] = "Filter for samlinger";
-$a->strings["Enable widget to display Network posts only from selected collections"] = "Skru på miniprogram for å vise Nettverksinnlegg bare fra valgte samlinger";
-$a->strings["Saved Searches"] = "Lagrede søk";
-$a->strings["Save search terms for re-use"] = "Lagre søkeuttrykk for senere bruk";
-$a->strings["Network Personal Tab"] = "Nettverk personlig fane";
-$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Skru på fane for å bare vise Nettverksinnlegg som du har deltatt i";
-$a->strings["Network New Tab"] = "Nettverk Ny fane";
-$a->strings["Enable tab to display all new Network activity"] = "Skru på fane for å vise all ny nettverksaktivitet";
-$a->strings["Affinity Tool"] = "Nærhetsverktøy";
-$a->strings["Filter stream activity by depth of relationships"] = "Filtrer strømaktiviteten etter releasjonsdybde";
-$a->strings["Connection Filtering"] = "Filtrer forbindelser";
-$a->strings["Filter incoming posts from connections based on keywords/content"] = "Filtrer innkommende innlegg fra forbindelser basert på nøkkelord/innhold";
-$a->strings["Suggest Channels"] = "Foreslå kanaler";
-$a->strings["Show channel suggestions"] = "Vis kanalforslag";
-$a->strings["Post/Comment Tools"] = "Innlegg-/Kommentar-verktøy";
-$a->strings["Tagging"] = "Merking";
-$a->strings["Ability to tag existing posts"] = "Mulighet til å merke eksisterende meldinger";
-$a->strings["Post Categories"] = "Innleggskategorier";
-$a->strings["Add categories to your posts"] = "Legg kategorier til dine innlegg";
-$a->strings["Saved Folders"] = "Lagrede mapper";
-$a->strings["Ability to file posts under folders"] = "Mulighet til å sortere innlegg i mapper";
-$a->strings["Dislike Posts"] = "Mislik innlegg";
-$a->strings["Ability to dislike posts/comments"] = "Mulighet til å mislike innlegg/kommentarer";
-$a->strings["Star Posts"] = "Stjerneinnlegg";
-$a->strings["Ability to mark special posts with a star indicator"] = "Mulighet til å merke spesielle innlegg med en stjerne";
-$a->strings["Tag Cloud"] = "Merkelappsky";
-$a->strings["Provide a personal tag cloud on your channel page"] = "Tilby en personlig merkelappsky på din kanalside";
-$a->strings["Default"] = "Standard";
$a->strings["Delete this item?"] = "Slett dette elementet?";
$a->strings["Comment"] = "Kommentar";
$a->strings["[+] show all"] = "[+] Vis alle";
@@ -173,6 +63,7 @@ $a->strings["Describe (optional)"] = "Beskriv (valgfritt)";
$a->strings["Submit"] = "Send";
$a->strings["Please enter a link URL"] = "Vennligst skriv inn en lenke URL:";
$a->strings["Unsaved changes. Are you sure you wish to leave this page?"] = "Endringene er ikke lagret. Er du sikker på at du ønsker å forlate denne siden?";
+$a->strings["Location"] = "Plassering";
$a->strings["timeago.prefixAgo"] = "timeago.prefixAgo";
$a->strings["timeago.prefixFromNow"] = "timeago.prefixFromNow";
$a->strings["ago"] = "siden";
@@ -233,34 +124,376 @@ $a->strings["__ctx:calendar__ month"] = "måned";
$a->strings["__ctx:calendar__ week"] = "uke";
$a->strings["__ctx:calendar__ day"] = "dag";
$a->strings["__ctx:calendar__ All day"] = "Hele dagen";
-$a->strings["Frequently"] = "Ofte";
-$a->strings["Hourly"] = "Hver time";
-$a->strings["Twice daily"] = "To ganger daglig";
-$a->strings["Daily"] = "Daglig";
-$a->strings["Weekly"] = "Ukentlig";
-$a->strings["Monthly"] = "MÃ¥nedlig";
-$a->strings["Friendica"] = "Friendica";
-$a->strings["OStatus"] = "OStatus";
-$a->strings["RSS/Atom"] = "RSS/Atom";
-$a->strings["Email"] = "E-post";
-$a->strings["Diaspora"] = "Diaspora";
-$a->strings["Facebook"] = "Facebook";
-$a->strings["Zot!"] = "Zot!";
-$a->strings["LinkedIn"] = "LinkedIn";
-$a->strings["XMPP/IM"] = "XMPP/IM";
-$a->strings["MySpace"] = "MySpace";
+$a->strings["No username found in import file."] = "Ingen brukernavn ble funnet i importfilen.";
+$a->strings["Import completed."] = "Import ferdig.";
+$a->strings["Default"] = "Standard";
+$a->strings["Permission denied"] = "Tillatelse avvist";
+$a->strings["(Unknown)"] = "(Ukjent)";
+$a->strings["Visible to anybody on the internet."] = "Synlig for enhver på Internett.";
+$a->strings["Visible to you only."] = "Synlig bare for deg.";
+$a->strings["Visible to anybody in this network."] = "Synlig for enhver i dette nettverket.";
+$a->strings["Visible to anybody authenticated."] = "Synlig for enhver som er autentisert.";
+$a->strings["Visible to anybody on %s."] = "Synlig for alle på %s.";
+$a->strings["Visible to all connections."] = "Synlig for alle forbindelser.";
+$a->strings["Visible to approved connections."] = "Synlig for godkjente forbindelser.";
+$a->strings["Visible to specific connections."] = "Synlig for spesifikke forbindelser.";
+$a->strings["Item not found."] = "Elementet ble ikke funnet.";
+$a->strings["Collection not found."] = "Samlingen ble ikke funnet.";
+$a->strings["Collection is empty."] = "Samlingen er tom.";
+$a->strings["Collection: %s"] = "Samling: %s";
+$a->strings["Connection: %s"] = "Forbindelse: %s";
+$a->strings["Connection not found."] = "Forbindelsen ble ikke funnet.";
+$a->strings["No recipient provided."] = "Ingen mottaker angitt.";
+$a->strings["[no subject]"] = "[ikke noe emne]";
+$a->strings["Unable to determine sender."] = "Kan ikke avgjøre avsender.";
+$a->strings["Stored post could not be verified."] = "Lagret innlegg kunne ikke bekreftes.";
+$a->strings["view full size"] = "vis full størrelse";
+$a->strings["\$Projectname Notification"] = "\$Projectname varsling";
+$a->strings["\$projectname"] = "\$projectname";
+$a->strings["Thank You,"] = "Tusen takk,";
+$a->strings["%s Administrator"] = "%s administrator";
+$a->strings["Administrator"] = "Administrator";
+$a->strings["No Subject"] = "Uten emne";
+$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A";
+$a->strings["Starts:"] = "Starter:";
+$a->strings["Finishes:"] = "Slutter:";
+$a->strings["Location:"] = "Plassering:";
+$a->strings["This event has been added to your calendar."] = "Denne hendelsen er lagt til i din kalender.";
+$a->strings["event"] = "hendelse";
+$a->strings["Not specified"] = "Ikke spesifisert";
+$a->strings["Needs Action"] = "Trenger handling";
+$a->strings["Completed"] = "Ferdig";
+$a->strings["In Process"] = "Igang";
+$a->strings["Cancelled"] = "Avbrutt";
+$a->strings["Unable to obtain identity information from database"] = "Klarer ikke å få tak i identitetsinformasjon fra databasen";
+$a->strings["Empty name"] = "Mangler navn";
+$a->strings["Name too long"] = "Navnet er for langt";
+$a->strings["No account identifier"] = "Ingen kontoidentifikator";
+$a->strings["Nickname is required."] = "Kallenavn er påkrevd.";
+$a->strings["Reserved nickname. Please choose another."] = "Reservert kallenavn. Vennligst velg et annet.";
+$a->strings["Nickname has unsupported characters or is already being used on this site."] = "Kallenavnet inneholder tegn som ikke er støttet eller det er allerede i bruk på dette nettstedet.";
+$a->strings["Unable to retrieve created identity"] = "Klarer ikke å hente den lagede identiteten";
+$a->strings["Default Profile"] = "Standardprofil";
+$a->strings["Friends"] = "Venner";
+$a->strings["Requested channel is not available."] = "Forespurt kanal er ikke tilgjengelig.";
+$a->strings["Requested profile is not available."] = "Forespurt profil er ikke tilgjengelig.";
+$a->strings["Change profile photo"] = "Endre profilbilde";
+$a->strings["Profiles"] = "Profiler";
+$a->strings["Manage/edit profiles"] = "HÃ¥ndtere/endre profiler";
+$a->strings["Create New Profile"] = "Lag ny profil";
+$a->strings["Edit Profile"] = "Endre profil";
+$a->strings["Profile Image"] = "Profilbilde";
+$a->strings["visible to everybody"] = "synlig for alle";
+$a->strings["Edit visibility"] = "Endre synlighet";
+$a->strings["Gender:"] = "Kjønn:";
+$a->strings["Status:"] = "Status:";
+$a->strings["Homepage:"] = "Hjemmeside:";
+$a->strings["Online Now"] = "Online nå";
+$a->strings["g A l F d"] = "g A l F d";
+$a->strings["F d"] = "F d";
+$a->strings["[today]"] = "[idag]";
+$a->strings["Birthday Reminders"] = "Fødselsdagspåminnnelser";
+$a->strings["Birthdays this week:"] = "Fødselsdager denne uken:";
+$a->strings["[No description]"] = "[Ingen beskrivelse]";
+$a->strings["Event Reminders"] = "Hendelsespåminnelser";
+$a->strings["Events this week:"] = "Hendelser denne uken:";
+$a->strings["Profile"] = "Profil";
+$a->strings["Full Name:"] = "Fullt navn:";
+$a->strings["Like this channel"] = "Lik denne kanalen";
+$a->strings["__ctx:noun__ Like"] = array(
+ 0 => "Liker",
+ 1 => "Liker",
+);
+$a->strings["j F, Y"] = "j F, Y";
+$a->strings["j F"] = "j F";
+$a->strings["Birthday:"] = "Fødselsdag:";
+$a->strings["Age:"] = "Alder:";
+$a->strings["for %1\$d %2\$s"] = "for %1\$d %2\$s";
+$a->strings["Sexual Preference:"] = "Seksuell preferanse:";
+$a->strings["Hometown:"] = "Hjemby:";
+$a->strings["Tags:"] = "Merkelapper:";
+$a->strings["Political Views:"] = "Politiske synspunkter:";
+$a->strings["Religion:"] = "Religion:";
+$a->strings["About:"] = "Om:";
+$a->strings["Hobbies/Interests:"] = "Hobbyer/interesser:";
+$a->strings["Likes:"] = "Liker:";
+$a->strings["Dislikes:"] = "Misliker:";
+$a->strings["Contact information and Social Networks:"] = "Kontaktinformasjon og sosiale nettverk:";
+$a->strings["My other channels:"] = "Mine andre kanaler:";
+$a->strings["Musical interests:"] = "Musikkinteresse:";
+$a->strings["Books, literature:"] = "Bøker, litteratur:";
+$a->strings["Television:"] = "TV:";
+$a->strings["Film/dance/culture/entertainment:"] = "Film/dans/kultur/underholdning:";
+$a->strings["Love/Romance:"] = "Kjærlighet/romantikk:";
+$a->strings["Work/employment:"] = "Arbeid/sysselsetting:";
+$a->strings["School/education:"] = "Skole/utdannelse:";
+$a->strings["Like this thing"] = "Lik denne tingen";
+$a->strings["Tags"] = "Merkelapper";
+$a->strings["Categories"] = "Kategorier";
+$a->strings["Keywords"] = "Nøkkelord";
+$a->strings["have"] = "har";
+$a->strings["has"] = "har";
+$a->strings["want"] = "ønsker";
+$a->strings["wants"] = "ønsker";
+$a->strings["like"] = "liker";
+$a->strings["likes"] = "liker";
+$a->strings["dislike"] = "misliker";
+$a->strings["dislikes"] = "misliker";
+$a->strings["Visible to your default audience"] = "Synlig for ditt standard publikum";
+$a->strings["Show"] = "Vis";
+$a->strings["Don't show"] = "Ikke vis";
+$a->strings["Other networks and post services"] = "Andre nettverk og innleggstjenester";
+$a->strings["Permissions"] = "Tillatelser";
+$a->strings["Close"] = "Lukk";
$a->strings[" and "] = "og";
$a->strings["public profile"] = "offentlig profil";
$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s endret %2\$s til &ldquo;%3\$s&rdquo;";
$a->strings["Visit %1\$s's %2\$s"] = "Besøk %1\$s sitt %2\$s";
$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s har oppdatert %2\$s, endret %3\$s.";
-$a->strings["Connect"] = "Koble";
-$a->strings["New window"] = "Nytt vindu";
-$a->strings["Open the selected location in a different window or browser tab"] = "Ã…pne det valgte stedet i et annet vindu eller nettleser-fane";
-$a->strings["User '%s' deleted"] = "Brukeren '%s' er slettet";
-$a->strings["Cannot locate DNS info for database server '%s'"] = "Kan ikke finne DNS-informasjon om databasetjener '%s'";
+$a->strings["Item was not found."] = "Elementet ble ikke funnet.";
+$a->strings["No source file."] = "Ingen kildefil.";
+$a->strings["Cannot locate file to replace"] = "Kan ikke finne filen som skal byttes ut";
+$a->strings["Cannot locate file to revise/update"] = "Finner ikke filen som skal revideres/oppdateres";
+$a->strings["File exceeds size limit of %d"] = "Filens størrelse overgår grensen på %d";
+$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Du har nådd din lagringsgrense for vedlegg på %1$.0f Mbytes.";
+$a->strings["File upload failed. Possible system limit or action terminated."] = "Mislyktes med å laste opp filen. Mulig systemgrense eller handling avbrutt.";
+$a->strings["Stored file could not be verified. Upload failed."] = "Lagret fil kunne ikke bekreftes. Opplasting mislyktes.";
+$a->strings["Path not available."] = "Stien er ikke tilgjengelig.";
+$a->strings["Empty pathname"] = "Tomt sti-navn";
+$a->strings["duplicate filename or path"] = "duplikat av filnavn eller sti";
+$a->strings["Path not found."] = "Stien ble ikke funnet.";
+$a->strings["mkdir failed."] = "mkdir mislyktes.";
+$a->strings["database storage failed."] = "databaselagring mislyktes.";
+$a->strings["Empty path"] = "Tom sti";
+$a->strings["Attachments:"] = "Vedlegg:";
+$a->strings["\$Projectname event notification:"] = "\$Projectname hendelsesvarsling:";
+$a->strings["created a new post"] = "laget et nytt innlegg";
+$a->strings["commented on %s's post"] = "kommenterte på %s sitt innlegg";
+$a->strings["Apps"] = "Apper";
+$a->strings["System"] = "System";
+$a->strings["Personal"] = "Personlig";
+$a->strings["Create Personal App"] = "Lag personlig app";
+$a->strings["Edit Personal App"] = "Endre personlig app";
+$a->strings["Ignore/Hide"] = "Ignorer/Skjul";
+$a->strings["Suggestions"] = "Forslag";
+$a->strings["See more..."] = "Se mer...";
+$a->strings["You have %1$.0f of %2$.0f allowed connections."] = "Du har %1$.0f av %2$.0f tillate forbindelser.";
+$a->strings["Add New Connection"] = "Legg til ny forbindelse";
+$a->strings["Enter the channel address"] = "Skriv kanal-adressen";
+$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Eksempel: ola.nordmann@eksempel.no, http://eksempel.no/karinordmann";
+$a->strings["Notes"] = "Merknader";
+$a->strings["Save"] = "Lagre";
+$a->strings["Remove term"] = "Fjern begrep";
+$a->strings["Saved Searches"] = "Lagrede søk";
+$a->strings["add"] = "legg til";
+$a->strings["Saved Folders"] = "Lagrede mapper";
+$a->strings["Everything"] = "Alt";
+$a->strings["Archives"] = "Arkiv";
+$a->strings["Me"] = "Meg";
+$a->strings["Family"] = "Familie";
+$a->strings["Acquaintances"] = "Bekjente";
+$a->strings["All"] = "Alle";
+$a->strings["Refresh"] = "Forny";
+$a->strings["Account settings"] = "Kontoinnstillinger";
+$a->strings["Channel settings"] = "Kanalinnstillinger";
+$a->strings["Additional features"] = "Tilleggsfunksjoner";
+$a->strings["Feature/Addon settings"] = "Funksjons-/Tilleggsinnstillinger";
+$a->strings["Display settings"] = "Visningsinnstillinger";
+$a->strings["Connected apps"] = "Tilkoblede app-er";
+$a->strings["Export channel"] = "Eksporter kanal";
+$a->strings["Connection Default Permissions"] = "Forbindelsens standard tillatelser";
+$a->strings["Premium Channel Settings"] = "Premiumkanal-innstillinger";
+$a->strings["Channel Sources"] = "Kanalkilder";
+$a->strings["Settings"] = "Innstillinger";
+$a->strings["Private Mail Menu"] = "Meny for privat post";
+$a->strings["Combined View"] = "Kombinert visning";
+$a->strings["Inbox"] = "Innboks";
+$a->strings["Outbox"] = "Utboks";
+$a->strings["New Message"] = "Ny melding";
+$a->strings["Conversations"] = "Samtaler";
+$a->strings["Received Messages"] = "Mottatte meldinger";
+$a->strings["Sent Messages"] = "Sendte meldinger";
+$a->strings["No messages."] = "Ingen meldinger.";
+$a->strings["Delete conversation"] = "Slett samtale";
+$a->strings["Events Menu"] = "Meny for hendelser";
+$a->strings["Day View"] = "Dag";
+$a->strings["Week View"] = "Uke";
+$a->strings["Month View"] = "MÃ¥ned";
+$a->strings["Export"] = "Eksport";
+$a->strings["Import"] = "Importer";
+$a->strings["Chat Rooms"] = "Chatrom";
+$a->strings["Bookmarked Chatrooms"] = "Bokmerkede chatrom";
+$a->strings["Suggested Chatrooms"] = "Foreslåtte chatrom";
+$a->strings["photo/image"] = "foto/bilde";
+$a->strings["Rate Me"] = "Vurder meg";
+$a->strings["View Ratings"] = "Vis vurderinger";
+$a->strings["Public Hubs"] = "Offentlige huber";
+$a->strings["Forums"] = "Forum";
+$a->strings["Tasks"] = "Oppgaver";
+$a->strings["Documentation"] = "Dokumentasjon";
+$a->strings["Project/Site Information"] = "Prosjekt-/Nettstedsinformasjon";
+$a->strings["For Members"] = "For medlemmer";
+$a->strings["For Administrators"] = "For administratorer";
+$a->strings["For Developers"] = "For utviklere";
+$a->strings["Site"] = "Nettsted";
+$a->strings["Accounts"] = "Kontoer";
+$a->strings["Channels"] = "Kanaler";
+$a->strings["Plugins"] = "Tilleggsfunksjoner";
+$a->strings["Themes"] = "Temaer";
+$a->strings["Inspect queue"] = "Inspiser kø";
+$a->strings["Profile Config"] = "Profilinnstillinger";
+$a->strings["DB updates"] = "Databaseoppdateringer";
+$a->strings["Logs"] = "Logger";
+$a->strings["Admin"] = "Administrator";
+$a->strings["Plugin Features"] = "Tilleggsfunksjoner";
+$a->strings["User registrations waiting for confirmation"] = "Brukerregistreringer som venter på bekreftelse";
+$a->strings["View Photo"] = "Vis foto";
+$a->strings["Edit Album"] = "Endre album";
+$a->strings["%1\$s's bookmarks"] = "%1\$s sine bokmerker";
+$a->strings["General Features"] = "Generelle funksjoner";
+$a->strings["Content Expiration"] = "Innholdet utløper";
+$a->strings["Remove posts/comments and/or private messages at a future time"] = "Fjern innlegg/kommentarer og/eller private meldinger på et angitt tidspunkt i fremtiden";
+$a->strings["Multiple Profiles"] = "Flere profiler";
+$a->strings["Ability to create multiple profiles"] = "Mulig å lage flere profiler";
+$a->strings["Advanced Profiles"] = "Avanserte profiler";
+$a->strings["Additional profile sections and selections"] = "Ytterlige seksjoner og utvalg til profilen";
+$a->strings["Profile Import/Export"] = "Profil-import/-eksport";
+$a->strings["Save and load profile details across sites/channels"] = "Lagre og åpne profildetaljer på tvers av nettsteder/kanaler";
+$a->strings["Web Pages"] = "Web-sider";
+$a->strings["Provide managed web pages on your channel"] = "Tilby kontrollerte web-sider på din kanal";
+$a->strings["Private Notes"] = "Private merknader";
+$a->strings["Enables a tool to store notes and reminders"] = "Skrur på et verktøy for lagre merknader og påminnelser";
+$a->strings["Navigation Channel Select"] = "Navigasjon kanalvalg";
+$a->strings["Change channels directly from within the navigation dropdown menu"] = "Endre kanaler direkte fra navigasjonsmenyen";
+$a->strings["Photo Location"] = "Bildeplassering";
+$a->strings["If location data is available on uploaded photos, link this to a map."] = "Hvis plasseringsdata er tilgjengelige i opplastede bilder, plasser dette på et kart.";
+$a->strings["Expert Mode"] = "Ekspertmodus";
+$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Skru på Ekspertmodus for å tilby avanserte konfigurasjonsvalg";
+$a->strings["Premium Channel"] = "Premiumkanal";
+$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Lar deg angi restriksjoner og betingelser for de som kobler seg til din kanal";
+$a->strings["Post Composition Features"] = "Funksjoner for å lage innlegg";
+$a->strings["Use Markdown"] = "Bruk Markdown";
+$a->strings["Allow use of \"Markdown\" to format posts"] = "Tillat bruk av \"Markdown\" til formatering av innlegg";
+$a->strings["Large Photos"] = "Store bilder";
+$a->strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Inkluder store (1024px) småbilder i innlegg. Hvis denne ikke er påskrudd, bruk små (640px) småbilder.";
+$a->strings["Automatically import channel content from other channels or feeds"] = "Automatisk import av kanalinnhold fra andre kanaler eller strømmer";
+$a->strings["Even More Encryption"] = "Enda mer kryptering";
+$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Tillat valgfri kryptering av innhold ende-til-ende via en delt hemmelig nøkkel";
+$a->strings["Enable Voting Tools"] = "Skru på verktøy for å stemme";
+$a->strings["Provide a class of post which others can vote on"] = "Tilby en type innlegg som andre kan stemme på";
+$a->strings["Delayed Posting"] = "Tidfest publisering";
+$a->strings["Allow posts to be published at a later date"] = "Tillat innlegg å bli publisert på et senere tidspunkt";
+$a->strings["Suppress Duplicate Posts/Comments"] = "Forhindre duplikat av innlegg/kommentarer";
+$a->strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Forhindre innlegg med identisk innhold fra å bli publisert hvis det er mindre enn to minutter mellom innsendingene.";
+$a->strings["Network and Stream Filtering"] = "Nettverk- og strømfiltrering";
+$a->strings["Search by Date"] = "Søk etter dato";
+$a->strings["Ability to select posts by date ranges"] = "Mulighet for å velge innlegg etter datoområde";
+$a->strings["Collections Filter"] = "Filter for samlinger";
+$a->strings["Enable widget to display Network posts only from selected collections"] = "Skru på miniprogram for å vise Nettverksinnlegg bare fra valgte samlinger";
+$a->strings["Save search terms for re-use"] = "Lagre søkeuttrykk for senere bruk";
+$a->strings["Network Personal Tab"] = "Nettverk personlig fane";
+$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Skru på fane for å bare vise Nettverksinnlegg som du har deltatt i";
+$a->strings["Network New Tab"] = "Nettverk Ny fane";
+$a->strings["Enable tab to display all new Network activity"] = "Skru på fane for å vise all ny nettverksaktivitet";
+$a->strings["Affinity Tool"] = "Nærhetsverktøy";
+$a->strings["Filter stream activity by depth of relationships"] = "Filtrer strømaktiviteten etter releasjonsdybde";
+$a->strings["Connection Filtering"] = "Filtrer forbindelser";
+$a->strings["Filter incoming posts from connections based on keywords/content"] = "Filtrer innkommende innlegg fra forbindelser basert på nøkkelord/innhold";
+$a->strings["Suggest Channels"] = "Foreslå kanaler";
+$a->strings["Show channel suggestions"] = "Vis kanalforslag";
+$a->strings["Post/Comment Tools"] = "Innlegg-/Kommentar-verktøy";
+$a->strings["Tagging"] = "Merking";
+$a->strings["Ability to tag existing posts"] = "Mulighet til å merke eksisterende meldinger";
+$a->strings["Post Categories"] = "Innleggskategorier";
+$a->strings["Add categories to your posts"] = "Legg kategorier til dine innlegg";
+$a->strings["Ability to file posts under folders"] = "Mulighet til å sortere innlegg i mapper";
+$a->strings["Dislike Posts"] = "Mislik innlegg";
+$a->strings["Ability to dislike posts/comments"] = "Mulighet til å mislike innlegg/kommentarer";
+$a->strings["Star Posts"] = "Stjerneinnlegg";
+$a->strings["Ability to mark special posts with a star indicator"] = "Mulighet til å merke spesielle innlegg med en stjerne";
+$a->strings["Tag Cloud"] = "Merkelappsky";
+$a->strings["Provide a personal tag cloud on your channel page"] = "Tilby en personlig merkelappsky på din kanalside";
+$a->strings["Male"] = "Mannlig";
+$a->strings["Female"] = "Kvinnelig";
+$a->strings["Currently Male"] = "For tiden mann";
+$a->strings["Currently Female"] = "For tiden kvinne";
+$a->strings["Mostly Male"] = "For det meste mann";
+$a->strings["Mostly Female"] = "For det meste kvinne";
+$a->strings["Transgender"] = "Transkjønnet";
+$a->strings["Intersex"] = "interkjønnet";
+$a->strings["Transsexual"] = "Transseksuell";
+$a->strings["Hermaphrodite"] = "Hermafroditt";
+$a->strings["Neuter"] = "Intetkjønn";
+$a->strings["Non-specific"] = "Ubestemt";
+$a->strings["Other"] = "Annen";
+$a->strings["Undecided"] = "Ubestemt";
+$a->strings["Males"] = "Menn";
+$a->strings["Females"] = "Kvinner";
+$a->strings["Gay"] = "Homo";
+$a->strings["Lesbian"] = "Lesbisk";
+$a->strings["No Preference"] = "Ingen preferanse";
+$a->strings["Bisexual"] = "Biseksuell";
+$a->strings["Autosexual"] = "Autoseksuell";
+$a->strings["Abstinent"] = "Avholdende";
+$a->strings["Virgin"] = "Jomfru";
+$a->strings["Deviant"] = "Avviker";
+$a->strings["Fetish"] = "Fetisj";
+$a->strings["Oodles"] = "Masse";
+$a->strings["Nonsexual"] = "Ikke-seksuell";
+$a->strings["Single"] = "Enslig";
+$a->strings["Lonely"] = "Ensom";
+$a->strings["Available"] = "Tilgjengelig";
+$a->strings["Unavailable"] = "Ikke tilgjengelig";
+$a->strings["Has crush"] = "Er forelsket";
+$a->strings["Infatuated"] = "Betatt";
+$a->strings["Dating"] = "Sammen med";
+$a->strings["Unfaithful"] = "Utro";
+$a->strings["Sex Addict"] = "Sexavhengig";
+$a->strings["Friends/Benefits"] = "Venner med frynsegoder";
+$a->strings["Casual"] = "Tilfeldig";
+$a->strings["Engaged"] = "Forlovet";
+$a->strings["Married"] = "Gift";
+$a->strings["Imaginarily married"] = "Gift i fantasien";
+$a->strings["Partners"] = "Partnere";
+$a->strings["Cohabiting"] = "Samboer";
+$a->strings["Common law"] = "Samboer";
+$a->strings["Happy"] = "Lykkelig";
+$a->strings["Not looking"] = "Ikke på utkikk";
+$a->strings["Swinger"] = "Partnerbytte";
+$a->strings["Betrayed"] = "Bedratt";
+$a->strings["Separated"] = "Separert";
+$a->strings["Unstable"] = "Ustabilt";
+$a->strings["Divorced"] = "Skilt";
+$a->strings["Imaginarily divorced"] = "Skilt i fantasien";
+$a->strings["Widowed"] = "Enke";
+$a->strings["Uncertain"] = "Usikkert";
+$a->strings["It's complicated"] = "Det er komplisert";
+$a->strings["Don't care"] = "Bryr meg ikke";
+$a->strings["Ask me"] = "Spør meg";
+$a->strings["Miscellaneous"] = "Forskjellig";
+$a->strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD eller MM-DD";
+$a->strings["Required"] = "PÃ¥krevd";
+$a->strings["never"] = "aldri";
+$a->strings["less than a second ago"] = "for mindre enn ett sekund siden";
+$a->strings["year"] = "Ã¥r";
+$a->strings["years"] = "Ã¥r";
+$a->strings["month"] = "måned";
+$a->strings["months"] = "måneder";
+$a->strings["week"] = "uke";
+$a->strings["weeks"] = "uker";
+$a->strings["day"] = "dag";
+$a->strings["days"] = "dager";
+$a->strings["hour"] = "time";
+$a->strings["hours"] = "timer";
+$a->strings["minute"] = "minutt";
+$a->strings["minutes"] = "minutter";
+$a->strings["second"] = "sekund";
+$a->strings["seconds"] = "sekunder";
+$a->strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "%1\$d %2\$s siden";
+$a->strings["%1\$s's birthday"] = "%1\$s sin fødselsdag";
+$a->strings["Happy Birthday %1\$s"] = "Gratulerer med dagen, %1\$s !";
+$a->strings["Public Timeline"] = "Offentlig tidslinje";
$a->strings["photo"] = "foto";
-$a->strings["event"] = "hendelse";
$a->strings["channel"] = "kanal";
$a->strings["status"] = "status";
$a->strings["comment"] = "kommentar";
@@ -295,6 +528,7 @@ $a->strings["Loading..."] = "Laster...";
$a->strings["Delete Selected Items"] = "Slett valgte elementer";
$a->strings["View Source"] = "Vis kilde";
$a->strings["Follow Thread"] = "Følg tråd";
+$a->strings["Unfollow Thread"] = "Ikke følg tråd";
$a->strings["View Status"] = "Vis status";
$a->strings["View Profile"] = "Vis profil";
$a->strings["View Photos"] = "Vis bilder";
@@ -358,6 +592,7 @@ $a->strings["permissions"] = "tillatelser";
$a->strings["Public post"] = "Offentlig innlegg";
$a->strings["Example: bob@example.com, mary@example.com"] = "Eksempel: ola@eksempel.no, kari@eksempel.no";
$a->strings["Set expiration date"] = "Angi utløpsdato";
+$a->strings["Set publish date"] = "Angi publiseringsdato";
$a->strings["Encrypt text"] = "Krypter tekst";
$a->strings["OK"] = "OK";
$a->strings["Cancel"] = "Avbryt";
@@ -367,7 +602,6 @@ $a->strings["Commented Order"] = "Kommentert";
$a->strings["Sort by Comment Date"] = "Sorter etter kommentert dato";
$a->strings["Posted Order"] = "Lagt inn";
$a->strings["Sort by Post Date"] = "Sorter etter innleggsdato";
-$a->strings["Personal"] = "Personlig";
$a->strings["Posts that mention or involve you"] = "Innlegg som nevner eller involverer deg";
$a->strings["New"] = "Nye";
$a->strings["Activity Stream - by date"] = "Aktivitetsstrøm - etter dato";
@@ -388,10 +622,6 @@ $a->strings["Saved Bookmarks"] = "Lagrede bokmerker";
$a->strings["Webpages"] = "Websider";
$a->strings["Manage Webpages"] = "HÃ¥ndtere websider";
$a->strings["View all"] = "Vis alle";
-$a->strings["__ctx:noun__ Like"] = array(
- 0 => "Liker",
- 1 => "Liker",
-);
$a->strings["__ctx:noun__ Dislike"] = array(
0 => "Liker ikke",
1 => "Liker ikke",
@@ -420,18 +650,69 @@ $a->strings["__ctx:noun__ Abstain"] = array(
0 => "Avstår",
1 => "Avstår",
);
-$a->strings["Public Timeline"] = "Offentlig tidslinje";
-$a->strings["Image exceeds website size limit of %lu bytes"] = "Bilde overstiger nettstedets størrelsesbegrensning på %lu bytes";
-$a->strings["Image file is empty."] = "Bildefilen er tom.";
-$a->strings["Unable to process image"] = "Kan ikke behandle bildet";
-$a->strings["Photo storage failed."] = "Bildelagring mislyktes.";
-$a->strings["Upload New Photos"] = "Last opp nye bilder";
-$a->strings["\$Projectname Notification"] = "\$Projectname varsling";
-$a->strings["\$projectname"] = "\$projectname";
-$a->strings["Thank You,"] = "Tusen takk,";
-$a->strings["%s Administrator"] = "%s administrator";
+$a->strings["Logged out."] = "Logget ut.";
+$a->strings["Failed authentication"] = "Mislykket autentisering";
+$a->strings["Login failed."] = "Innlogging mislyktes.";
+$a->strings["Frequently"] = "Ofte";
+$a->strings["Hourly"] = "Hver time";
+$a->strings["Twice daily"] = "To ganger daglig";
+$a->strings["Daily"] = "Daglig";
+$a->strings["Weekly"] = "Ukentlig";
+$a->strings["Monthly"] = "MÃ¥nedlig";
+$a->strings["Friendica"] = "Friendica";
+$a->strings["OStatus"] = "OStatus";
+$a->strings["RSS/Atom"] = "RSS/Atom";
+$a->strings["Email"] = "E-post";
+$a->strings["Diaspora"] = "Diaspora";
+$a->strings["Facebook"] = "Facebook";
+$a->strings["Zot!"] = "Zot!";
+$a->strings["LinkedIn"] = "LinkedIn";
+$a->strings["XMPP/IM"] = "XMPP/IM";
+$a->strings["MySpace"] = "MySpace";
+$a->strings["Invalid data packet"] = "Ugyldig datapakke";
+$a->strings["Unable to verify channel signature"] = "Ikke i stand til å sjekke kanalsignaturen";
+$a->strings["Unable to verify site signature for %s"] = "Ikke i stand til å bekrefte signaturen til %s";
+$a->strings["invalid target signature"] = "MÃ¥lets signatur er ugyldig";
+$a->strings["Image/photo"] = "Bilde/fotografi";
+$a->strings["Encrypted content"] = "Kryptert innhold";
+$a->strings["Install %s element: "] = "Installer %s element:";
+$a->strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Dette innlegget inneholder det installerbare elementet %s, men du mangler tillatelse til å installere det på dette nettstedet.";
+$a->strings["webpage"] = "nettside";
+$a->strings["layout"] = "layout";
+$a->strings["block"] = "byggekloss";
+$a->strings["menu"] = "meny";
+$a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s skrev følgende %2\$s %3\$s";
+$a->strings["post"] = "innlegg";
+$a->strings["Different viewers will see this text differently"] = "Denne teksten vil se forskjellig ut for ulike besøkende";
+$a->strings["$1 spoiler"] = "$1 avsløring";
+$a->strings["$1 wrote:"] = "$1 skrev:";
+$a->strings["%d invitation available"] = array(
+ 0 => "%d invitasjon tilgjengelig",
+ 1 => "%d invitasjoner tilgjengelig",
+);
+$a->strings["Advanced"] = "Avansert";
+$a->strings["Find Channels"] = "Finn kanaler";
+$a->strings["Enter name or interest"] = "Skriv navn eller interesse";
+$a->strings["Connect/Follow"] = "Forbindelse/Følg";
+$a->strings["Examples: Robert Morgenstein, Fishing"] = "Eksempler: Ola Nordmann, fisking";
+$a->strings["Find"] = "Finn";
+$a->strings["Channel Suggestions"] = "Kanalforslag";
+$a->strings["Random Profile"] = "Tilfeldig profil";
+$a->strings["Invite Friends"] = "Inviter venner";
+$a->strings["Advanced example: name=fred and country=iceland"] = "Avansert eksempel: navn=fred og land=island";
+$a->strings["%d connection in common"] = array(
+ 0 => "%d forbindelse felles",
+ 1 => "%d forbindelser felles",
+);
+$a->strings["show more"] = "vis mer";
+$a->strings["Directory Options"] = "Kataloginnstillinger";
+$a->strings["Safe Mode"] = "Trygt modus";
+$a->strings["No"] = "Nei";
+$a->strings["Yes"] = "Ja";
+$a->strings["Public Forums Only"] = "Bare offentlige forum";
+$a->strings["This Website Only"] = "Kun dette nettstedet";
$a->strings["%s <!item_type!>"] = "%s <!item_type!>";
-$a->strings["[Red:Notify] New mail received at %s"] = "[Red:Notify] Ny melding mottatt hos %s";
+$a->strings["[Hubzilla:Notify] New mail received at %s"] = "[Hubzilla:Notify] Ny melding mottatt hos %s";
$a->strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s sendte deg en ny privat melding på %3\$s.";
$a->strings["%1\$s sent you %2\$s."] = "%1\$s sendte deg %2\$s.";
$a->strings["a private message"] = "en privat melding";
@@ -439,37 +720,98 @@ $a->strings["Please visit %s to view and/or reply to your private messages."] =
$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s kommenterte på [zrl=%3\$s]a %4\$s[/zrl]";
$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s kommenterte på [zrl=%3\$s]%4\$s's %5\$s[/zrl]";
$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s kommenterte på [zrl=%3\$s]din %4\$s[/zrl]";
-$a->strings["[Red:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Red:Notify] Kommentar til samtale #%1\$d av %2\$s";
+$a->strings["[Hubzilla:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Hubzilla:Notify] Kommentar til samtale #%1\$d av %2\$s";
$a->strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = "%1\$s, %2\$s kommenterte på et element eller en samtale du følger";
$a->strings["Please visit %s to view and/or reply to the conversation."] = "Vennligst besøk %s for å se og/eller svare i samtalen";
-$a->strings["[Red:Notify] %s posted to your profile wall"] = "[Red:Notify] %s skrev et innlegg på din profilvegg";
+$a->strings["[Hubzilla:Notify] %s posted to your profile wall"] = "[Hubzilla:Notify] %s skrev et innlegg på din profilvegg";
$a->strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s skrev et innlegg på din profilvegg på %3\$s";
$a->strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s skrev et innlegg på [zrl=%3\$s]din vegg[/zrl]";
-$a->strings["[Red:Notify] %s tagged you"] = "[Red:Notify] %s merket deg";
+$a->strings["[Hubzilla:Notify] %s tagged you"] = "[Hubzilla:Notify] %s merket deg";
$a->strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s merket deg på %3\$s";
$a->strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]merket deg[/zrl].";
-$a->strings["[Red:Notify] %1\$s poked you"] = "[Red:Notify] %1\$s prikket deg";
+$a->strings["[Hubzilla:Notify] %1\$s poked you"] = "[Hubzilla:Notify] %1\$s prikket deg";
$a->strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s dyttet deg på %3\$s";
$a->strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]dyttet deg[/zrl].";
-$a->strings["[Red:Notify] %s tagged your post"] = "[Red:Notify] %s merket ditt innlegg";
+$a->strings["[Hubzilla:Notify] %s tagged your post"] = "[Hubzilla:Notify] %s merket ditt innlegg";
$a->strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s merket ditt innlegg på %3\$s";
$a->strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s merket [zrl=%3\$s]ditt innlegg[/zrl]";
-$a->strings["[Red:Notify] Introduction received"] = "[Red:Notify] Introduksjon mottatt";
+$a->strings["[Hubzilla:Notify] Introduction received"] = "[Hubzilla:Notify] Introduksjon mottatt";
$a->strings["%1\$s, you've received an new connection request from '%2\$s' at %3\$s"] = "%1\$s, du har mottatt en ny forespørsel om forbindelse fra '%2\$s' hos %3\$s";
$a->strings["%1\$s, you've received [zrl=%2\$s]a new connection request[/zrl] from %3\$s."] = "%1\$s, du mottok [zrl=%2\$s]en ny forespørsel om forbindelse[/zrl] fra %3\$s.";
$a->strings["You may visit their profile at %s"] = "Du kan besøke profilen deres på %s";
$a->strings["Please visit %s to approve or reject the connection request."] = "Vennligst besøk %s for å godkjenne eller avslå forespørselen om forbindelse.";
-$a->strings["[Red:Notify] Friend suggestion received"] = "[Red:Notify] Venneforslag mottatt";
+$a->strings["[Hubzilla:Notify] Friend suggestion received"] = "[Hubzilla:Notify] Venneforslag mottatt";
$a->strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = "%1\$s, du har mottatt en venneforespørsel fra '%2\$s' hos %3\$s";
$a->strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = "%1\$s, du har mottatt [zrl=%2\$s]et venneforslaget[/zrl] angående %3\$s fra %4\$s. ";
$a->strings["Name:"] = "Navn:";
$a->strings["Photo:"] = "Bilde:";
$a->strings["Please visit %s to approve or reject the suggestion."] = "Vennligst besøk %s for å godkjenne eller avslå dette forslaget.";
-$a->strings["[Red:Notify]"] = "[Red:Notify]";
-$a->strings["view full size"] = "vis full størrelse";
-$a->strings["Administrator"] = "Administrator";
-$a->strings["No Subject"] = "Uten emne";
-$a->strings["%1\$s's bookmarks"] = "%1\$s sine bokmerker";
+$a->strings["[Hubzilla:Notify]"] = "[Hubzilla:Notify]";
+$a->strings["Channel is blocked on this site."] = "Kanalen er blokkert på dette nettstedet.";
+$a->strings["Channel location missing."] = "Kanalplassering mangler.";
+$a->strings["Response from remote channel was incomplete."] = "Svaret fra den andre kanalen var ikke komplett.";
+$a->strings["Channel was deleted and no longer exists."] = "Kanalen er slettet og finnes ikke lenger.";
+$a->strings["Protocol disabled."] = "Protokollen er avskrudd.";
+$a->strings["Channel discovery failed."] = "Kanaloppdagelse mislyktes.";
+$a->strings["local account not found."] = "lokal konto ble ikke funnet.";
+$a->strings["Cannot connect to yourself."] = "Kan ikke lage forbindelse med deg selv.";
+$a->strings["Embedded content"] = "Innebygget innhold";
+$a->strings["Embedding disabled"] = "Innbygging avskrudd";
+$a->strings["Logout"] = "Logg ut";
+$a->strings["End this session"] = "Avslutt denne økten";
+$a->strings["Home"] = "Hjem";
+$a->strings["Your posts and conversations"] = "Dine innlegg og samtaler";
+$a->strings["Your profile page"] = "Din profilside";
+$a->strings["Edit Profiles"] = "Endre profiler";
+$a->strings["Manage/Edit profiles"] = "HÃ¥ndter/endre profiler";
+$a->strings["Edit your profile"] = "Endre din profil";
+$a->strings["Your photos"] = "Dine bilder";
+$a->strings["Your files"] = "Dine filer";
+$a->strings["Chat"] = "Chat";
+$a->strings["Your chatrooms"] = "Dine chatterom";
+$a->strings["Your bookmarks"] = "Dine bokmerker";
+$a->strings["Your webpages"] = "Dine websider";
+$a->strings["Login"] = "Logg inn";
+$a->strings["Sign in"] = "Logg på";
+$a->strings["%s - click to logout"] = "%s - klikk for å logge ut";
+$a->strings["Remote authentication"] = "Fjernautentisering";
+$a->strings["Click to authenticate to your home hub"] = "Klikk for å godkjennes mot din hjemme-hub";
+$a->strings["Home Page"] = "Hjemmeside";
+$a->strings["Register"] = "Registrer";
+$a->strings["Create an account"] = "Lag en konto";
+$a->strings["Help"] = "Hjelp";
+$a->strings["Help and documentation"] = "Hjelp og dokumentasjon";
+$a->strings["Applications, utilities, links, games"] = "Programmer, verktøy, lenker, spill";
+$a->strings["Search"] = "Søk";
+$a->strings["Search site @name, #tag, ?docs, content"] = "Søk nettstedet for @navn, #merkelapp, ?dokumentasjon, innhold";
+$a->strings["Directory"] = "Katalog";
+$a->strings["Channel Directory"] = "Kanalkatalog";
+$a->strings["Grid"] = "Nett";
+$a->strings["Your grid"] = "Ditt nett";
+$a->strings["Mark all grid notifications seen"] = "Marker alle nettvarsler som sett";
+$a->strings["Channel Home"] = "Kanalhjem";
+$a->strings["Channel home"] = "Kanalhjem";
+$a->strings["Mark all channel notifications seen"] = "Merk alle kanalvarsler som sett";
+$a->strings["Connections"] = "Forbindelser";
+$a->strings["Notices"] = "Varsel";
+$a->strings["Notifications"] = "Varsler";
+$a->strings["See all notifications"] = "Se alle varsler";
+$a->strings["Mark all system notifications seen"] = "Merk alle systemvarsler som sett";
+$a->strings["Mail"] = "Melding";
+$a->strings["Private mail"] = "Privat post";
+$a->strings["See all private messages"] = "Se alle private meldinger";
+$a->strings["Mark all private messages seen"] = "Merk alle private meldinger som sett";
+$a->strings["Events"] = "Hendelser";
+$a->strings["Event Calendar"] = "Kalender";
+$a->strings["See all events"] = "Se alle hendelser";
+$a->strings["Mark all events seen"] = "Merk alle hendelser som sett";
+$a->strings["Channel Manager"] = "Kanalstyring";
+$a->strings["Manage Your Channels"] = "HÃ¥ndter dine kanaler";
+$a->strings["Account/Channel Settings"] = "Konto-/kanal-innstillinger";
+$a->strings["Site Setup and Configuration"] = "Nettstedsoppsett og -konfigurasjon";
+$a->strings["@name, #tag, ?doc, content"] = "@navn, #merkelapp, ?dokumentasjon, innhold";
+$a->strings["Please wait..."] = "Vennligst vent...";
+$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Skjemaets sikkerhetspollett var ikke gyldig. Dette skjedde antakelig fordi skjemaet har vært åpnet for lenge (>3 timer) før det ble sendt inn.";
$a->strings["prev"] = "forrige";
$a->strings["first"] = "første";
$a->strings["last"] = "siste";
@@ -482,8 +824,6 @@ $a->strings["%d Connection"] = array(
1 => "%d forbindelser",
);
$a->strings["View Connections"] = "Vis forbindelser";
-$a->strings["Search"] = "Søk";
-$a->strings["Save"] = "Lagre";
$a->strings["poke"] = "prikk";
$a->strings["ping"] = "varsle";
$a->strings["pinged"] = "varslet";
@@ -517,8 +857,8 @@ $a->strings["motivated"] = "motivert";
$a->strings["relaxed"] = "avslappet";
$a->strings["surprised"] = "overrasket";
$a->strings["May"] = "mai";
-$a->strings["unknown.???"] = "ukjent.???";
-$a->strings["bytes"] = "bytes";
+$a->strings["Unknown Attachment"] = "Ukjent vedlegg";
+$a->strings["unknown"] = "ukjent";
$a->strings["remove category"] = "fjern kategori";
$a->strings["remove from file"] = "fjern fra fil";
$a->strings["Click to open/close"] = "Klikk for å åpne/lukke";
@@ -534,198 +874,6 @@ $a->strings["Blocks"] = "Byggeklosser";
$a->strings["Menus"] = "Menyer";
$a->strings["Layouts"] = "Layout";
$a->strings["Pages"] = "Sider";
-$a->strings["Visible to your default audience"] = "Synlig for ditt standard publikum";
-$a->strings["Show"] = "Vis";
-$a->strings["Don't show"] = "Ikke vis";
-$a->strings["Permissions"] = "Tillatelser";
-$a->strings["Close"] = "Lukk";
-$a->strings["Item was not found."] = "Elementet ble ikke funnet.";
-$a->strings["No source file."] = "Ingen kildefil.";
-$a->strings["Cannot locate file to replace"] = "Kan ikke finne filen som skal byttes ut";
-$a->strings["Cannot locate file to revise/update"] = "Finner ikke filen som skal revideres/oppdateres";
-$a->strings["File exceeds size limit of %d"] = "Filens størrelse overgår grensen på %d";
-$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Du har nådd din lagringsgrense for vedlegg på %1$.0f Mbytes.";
-$a->strings["File upload failed. Possible system limit or action terminated."] = "Mislyktes med å laste opp filen. Mulig systemgrense eller handling avbrutt.";
-$a->strings["Stored file could not be verified. Upload failed."] = "Lagret fil kunne ikke bekreftes. Opplasting mislyktes.";
-$a->strings["Path not available."] = "Stien er ikke tilgjengelig.";
-$a->strings["Empty pathname"] = "Tomt sti-navn";
-$a->strings["duplicate filename or path"] = "duplikat av filnavn eller sti";
-$a->strings["Path not found."] = "Stien ble ikke funnet.";
-$a->strings["mkdir failed."] = "mkdir mislyktes.";
-$a->strings["database storage failed."] = "databaselagring mislyktes.";
-$a->strings["Empty path"] = "Tom sti";
-$a->strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kan ikke lage en kopi av kanal-identifikatoren på dette systemet. Import mislyktes.";
-$a->strings["Channel clone failed. Import failed."] = "Kanalkloning mislyktes. Import mislyktes.";
-$a->strings["Cloned channel not found. Import failed."] = "Klonet kanal ble ikke funnet. Import mislyktes.";
-$a->strings["created a new post"] = "laget et nytt innlegg";
-$a->strings["commented on %s's post"] = "kommenterte på %s sitt innlegg";
-$a->strings["New Page"] = "Ny side";
-$a->strings["View"] = "Vis";
-$a->strings["Actions"] = "Handlinger";
-$a->strings["Page Link"] = "Sidelenke";
-$a->strings["Title"] = "Tittel";
-$a->strings["Created"] = "Laget";
-$a->strings["Edited"] = "Endret";
-$a->strings["Profile Photos"] = "Profilbilder";
-$a->strings["Male"] = "Mannlig";
-$a->strings["Female"] = "Kvinnelig";
-$a->strings["Currently Male"] = "For tiden mann";
-$a->strings["Currently Female"] = "For tiden kvinne";
-$a->strings["Mostly Male"] = "For det meste mann";
-$a->strings["Mostly Female"] = "For det meste kvinne";
-$a->strings["Transgender"] = "Transkjønnet";
-$a->strings["Intersex"] = "interkjønnet";
-$a->strings["Transsexual"] = "Transseksuell";
-$a->strings["Hermaphrodite"] = "Hermafroditt";
-$a->strings["Neuter"] = "Intetkjønn";
-$a->strings["Non-specific"] = "Ubestemt";
-$a->strings["Undecided"] = "Ubestemt";
-$a->strings["Males"] = "Menn";
-$a->strings["Females"] = "Kvinner";
-$a->strings["Gay"] = "Homo";
-$a->strings["Lesbian"] = "Lesbisk";
-$a->strings["No Preference"] = "Ingen preferanse";
-$a->strings["Bisexual"] = "Biseksuell";
-$a->strings["Autosexual"] = "Autoseksuell";
-$a->strings["Abstinent"] = "Avholdende";
-$a->strings["Virgin"] = "Jomfru";
-$a->strings["Deviant"] = "Avviker";
-$a->strings["Fetish"] = "Fetisj";
-$a->strings["Oodles"] = "Masse";
-$a->strings["Nonsexual"] = "Ikke-seksuell";
-$a->strings["Single"] = "Enslig";
-$a->strings["Lonely"] = "Ensom";
-$a->strings["Available"] = "Tilgjengelig";
-$a->strings["Unavailable"] = "Ikke tilgjengelig";
-$a->strings["Has crush"] = "Er forelsket";
-$a->strings["Infatuated"] = "Betatt";
-$a->strings["Dating"] = "Sammen med";
-$a->strings["Unfaithful"] = "Utro";
-$a->strings["Sex Addict"] = "Sexavhengig";
-$a->strings["Friends"] = "Venner";
-$a->strings["Friends/Benefits"] = "Venner med frynsegoder";
-$a->strings["Casual"] = "Tilfeldig";
-$a->strings["Engaged"] = "Forlovet";
-$a->strings["Married"] = "Gift";
-$a->strings["Imaginarily married"] = "Gift i fantasien";
-$a->strings["Partners"] = "Partnere";
-$a->strings["Cohabiting"] = "Samboer";
-$a->strings["Common law"] = "Samboer";
-$a->strings["Happy"] = "Lykkelig";
-$a->strings["Not looking"] = "Ikke på utkikk";
-$a->strings["Swinger"] = "Partnerbytte";
-$a->strings["Betrayed"] = "Bedratt";
-$a->strings["Separated"] = "Separert";
-$a->strings["Unstable"] = "Ustabilt";
-$a->strings["Divorced"] = "Skilt";
-$a->strings["Imaginarily divorced"] = "Skilt i fantasien";
-$a->strings["Widowed"] = "Enke";
-$a->strings["Uncertain"] = "Usikkert";
-$a->strings["It's complicated"] = "Det er komplisert";
-$a->strings["Don't care"] = "Bryr meg ikke";
-$a->strings["Ask me"] = "Spør meg";
-$a->strings["Embedded content"] = "Innebygget innhold";
-$a->strings["Embedding disabled"] = "Innbygging avskrudd";
-$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A";
-$a->strings["Starts:"] = "Starter:";
-$a->strings["Finishes:"] = "Slutter:";
-$a->strings["Location:"] = "Plassering:";
-$a->strings["This event has been added to your calendar."] = "Denne hendelsen er lagt til i din kalender.";
-$a->strings["Not specified"] = "Ikke spesifisert";
-$a->strings["Needs Action"] = "Trenger handling";
-$a->strings["Completed"] = "Ferdig";
-$a->strings["In Process"] = "Igang";
-$a->strings["Cancelled"] = "Avbrutt";
-$a->strings["Site Admin"] = "Nettstedsadministrator";
-$a->strings["Address Book"] = "Adressebok";
-$a->strings["Login"] = "Logg inn";
-$a->strings["Channel Manager"] = "Kanalstyring";
-$a->strings["Matrix"] = "Matrix";
-$a->strings["Settings"] = "Innstillinger";
-$a->strings["Channel Home"] = "Kanalhjem";
-$a->strings["Profile"] = "Profil";
-$a->strings["Events"] = "Hendelser";
-$a->strings["Directory"] = "Katalog";
-$a->strings["Help"] = "Hjelp";
-$a->strings["Mail"] = "Melding";
-$a->strings["Mood"] = "Stemning";
-$a->strings["Chat"] = "Chat";
-$a->strings["Probe"] = "Undersøk";
-$a->strings["Suggest"] = "Forreslå";
-$a->strings["Random Channel"] = "Tilfeldig kanal";
-$a->strings["Invite"] = "Inviter";
-$a->strings["Features"] = "Funksjoner";
-$a->strings["Language"] = "Språk";
-$a->strings["Post"] = "Innlegg";
-$a->strings["Profile Photo"] = "Profilbilde";
-$a->strings["Update"] = "Oppdater";
-$a->strings["Install"] = "Installer";
-$a->strings["Purchase"] = "Kjøp";
-$a->strings["Logged out."] = "Logget ut.";
-$a->strings["Failed authentication"] = "Mislykket autentisering";
-$a->strings["Login failed."] = "Innlogging mislyktes.";
-$a->strings["Attachments:"] = "Vedlegg:";
-$a->strings["\$Projectname event notification:"] = "\$Projectname hendelsesvarsling:";
-$a->strings["Image/photo"] = "Bilde/fotografi";
-$a->strings["Encrypted content"] = "Kryptert innhold";
-$a->strings["Install %s element: "] = "Installer %s element:";
-$a->strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Dette innlegget inneholder det installerbare elementet %s, men du mangler tillatelse til å installere det på dette nettstedet.";
-$a->strings["webpage"] = "nettside";
-$a->strings["layout"] = "layout";
-$a->strings["block"] = "byggekloss";
-$a->strings["menu"] = "meny";
-$a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s skrev følgende %2\$s %3\$s";
-$a->strings["post"] = "innlegg";
-$a->strings["Different viewers will see this text differently"] = "Denne teksten vil se forskjellig ut for ulike besøkende";
-$a->strings["$1 spoiler"] = "$1 avsløring";
-$a->strings["$1 wrote:"] = "$1 skrev:";
-$a->strings["Not a valid email address"] = "Ikke en gyldig e-postadresse";
-$a->strings["Your email domain is not among those allowed on this site"] = "Ditt e-postdomene er ikke blant de som er tillatt på dette stedet";
-$a->strings["Your email address is already registered at this site."] = "Din e-postadresse er allerede registrert på dette nettstedet.";
-$a->strings["An invitation is required."] = "En invitasjon er påkrevd.";
-$a->strings["Invitation could not be verified."] = "Invitasjon kunne ikke bekreftes.";
-$a->strings["Please enter the required information."] = "Vennligst skriv inn nødvendig informasjon.";
-$a->strings["Failed to store account information."] = "Mislyktes med å lagre kontoinformasjon.";
-$a->strings["Registration confirmation for %s"] = "Registreringsbekreftelse for %s";
-$a->strings["Registration request at %s"] = "Registreringsforespørsel hos %s";
-$a->strings["your registration password"] = "ditt registreringspassord";
-$a->strings["Registration details for %s"] = "Registreringsdetaljer for %s";
-$a->strings["Account approved."] = "Konto godkjent.";
-$a->strings["Registration revoked for %s"] = "Registrering trukket tilbake for %s";
-$a->strings["Account verified. Please login."] = "Konto bekreftet. Vennligst logg inn.";
-$a->strings["Click here to upgrade."] = "Klikk her for å oppgradere.";
-$a->strings["This action exceeds the limits set by your subscription plan."] = "Denne handlingen går utenfor grensene satt i din abonnementsplan.";
-$a->strings["This action is not available under your subscription plan."] = "Denne handlingen er ikke tilgjengelig i din abonnementsplan.";
-$a->strings["Channel is blocked on this site."] = "Kanalen er blokkert på dette nettstedet.";
-$a->strings["Channel location missing."] = "Kanalplassering mangler.";
-$a->strings["Response from remote channel was incomplete."] = "Svaret fra den andre kanalen var ikke komplett.";
-$a->strings["Channel was deleted and no longer exists."] = "Kanalen er slettet og finnes ikke lenger.";
-$a->strings["Protocol disabled."] = "Protokollen er avskrudd.";
-$a->strings["Channel discovery failed."] = "Kanaloppdagelse mislyktes.";
-$a->strings["local account not found."] = "lokal konto ble ikke funnet.";
-$a->strings["Cannot connect to yourself."] = "Kan ikke lage forbindelse med deg selv.";
-$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Skjemaets sikkerhetspollett var ikke gyldig. Dette skjedde antakelig fordi skjemaet har vært åpnet for lenge (>3 timer) før det ble sendt inn.";
-$a->strings["%d invitation available"] = array(
- 0 => "%d invitasjon tilgjengelig",
- 1 => "%d invitasjoner tilgjengelig",
-);
-$a->strings["Advanced"] = "Avansert";
-$a->strings["Find Channels"] = "Finn kanaler";
-$a->strings["Enter name or interest"] = "Skriv navn eller interesse";
-$a->strings["Connect/Follow"] = "Forbindelse/Følg";
-$a->strings["Examples: Robert Morgenstein, Fishing"] = "Eksempler: Ola Nordmann, fisking";
-$a->strings["Find"] = "Finn";
-$a->strings["Channel Suggestions"] = "Kanalforslag";
-$a->strings["Random Profile"] = "Tilfeldig profil";
-$a->strings["Invite Friends"] = "Inviter venner";
-$a->strings["Advanced example: name=fred and country=iceland"] = "Avansert eksempel: navn=fred og land=island";
-$a->strings["Everything"] = "Alt";
-$a->strings["Categories"] = "Kategorier";
-$a->strings["%d connection in common"] = array(
- 0 => "%d forbindelse felles",
- 1 => "%d forbindelser felles",
-);
-$a->strings["show more"] = "vis mer";
$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "En slettet gruppe med dette navnet ble gjenopprettet. Eksisterende tillatelser for elementet <strong>kan</strong> gjelde for denne gruppen og fremtidige medlemmer. Hvis du ønsket noe annet, vennligst lag en ny gruppe med et annet navn.";
$a->strings["Add new connections to this collection (privacy group)"] = "Legg nye forbindelser til denne samlingen (personverngruppe)";
$a->strings["All Channels"] = "Alle kanaler";
@@ -734,84 +882,19 @@ $a->strings["Collections"] = "Samlinger";
$a->strings["Edit collection"] = "Endre samling";
$a->strings["Add new collection"] = "Legg til ny samling";
$a->strings["Channels not in any collection"] = "Kanaler som ikke er i noen samling";
-$a->strings["add"] = "legg til";
-$a->strings["Tags"] = "Merkelapper";
-$a->strings["Keywords"] = "Nøkkelord";
-$a->strings["have"] = "har";
-$a->strings["has"] = "har";
-$a->strings["want"] = "ønsker";
-$a->strings["wants"] = "ønsker";
-$a->strings["like"] = "liker";
-$a->strings["likes"] = "liker";
-$a->strings["dislike"] = "misliker";
-$a->strings["dislikes"] = "misliker";
-$a->strings["Directory Options"] = "Kataloginnstillinger";
-$a->strings["Safe Mode"] = "Trygt modus";
-$a->strings["No"] = "Nei";
-$a->strings["Yes"] = "Ja";
-$a->strings["Public Forums Only"] = "Bare offentlige forum";
-$a->strings["This Website Only"] = "Kun dette nettstedet";
-$a->strings["Unable to obtain identity information from database"] = "Klarer ikke å få tak i identitetsinformasjon fra databasen";
-$a->strings["Empty name"] = "Mangler navn";
-$a->strings["Name too long"] = "Navnet er for langt";
-$a->strings["No account identifier"] = "Ingen kontoidentifikator";
-$a->strings["Nickname is required."] = "Kallenavn er påkrevd.";
-$a->strings["Reserved nickname. Please choose another."] = "Reservert kallenavn. Vennligst velg et annet.";
-$a->strings["Nickname has unsupported characters or is already being used on this site."] = "Kallenavnet inneholder tegn som ikke er støttet eller det er allerede i bruk på dette nettstedet.";
-$a->strings["Unable to retrieve created identity"] = "Klarer ikke å hente den lagede identiteten";
-$a->strings["Default Profile"] = "Standardprofil";
-$a->strings["Requested channel is not available."] = "Forespurt kanal er ikke tilgjengelig.";
-$a->strings["Requested profile is not available."] = "Forespurt profil er ikke tilgjengelig.";
-$a->strings["Change profile photo"] = "Endre profilbilde";
-$a->strings["Profiles"] = "Profiler";
-$a->strings["Manage/edit profiles"] = "HÃ¥ndtere/endre profiler";
-$a->strings["Create New Profile"] = "Lag ny profil";
-$a->strings["Edit Profile"] = "Endre profil";
-$a->strings["Profile Image"] = "Profilbilde";
-$a->strings["visible to everybody"] = "synlig for alle";
-$a->strings["Edit visibility"] = "Endre synlighet";
-$a->strings["Gender:"] = "Kjønn:";
-$a->strings["Status:"] = "Status:";
-$a->strings["Homepage:"] = "Hjemmeside:";
-$a->strings["Online Now"] = "Online nå";
-$a->strings["g A l F d"] = "g A l F d";
-$a->strings["F d"] = "F d";
-$a->strings["[today]"] = "[idag]";
-$a->strings["Birthday Reminders"] = "Fødselsdagspåminnnelser";
-$a->strings["Birthdays this week:"] = "Fødselsdager denne uken:";
-$a->strings["[No description]"] = "[Ingen beskrivelse]";
-$a->strings["Event Reminders"] = "Hendelsespåminnelser";
-$a->strings["Events this week:"] = "Hendelser denne uken:";
-$a->strings["Full Name:"] = "Fullt navn:";
-$a->strings["Like this channel"] = "Lik denne kanalen";
-$a->strings["j F, Y"] = "j F, Y";
-$a->strings["j F"] = "j F";
-$a->strings["Birthday:"] = "Fødselsdag:";
-$a->strings["Age:"] = "Alder:";
-$a->strings["for %1\$d %2\$s"] = "for %1\$d %2\$s";
-$a->strings["Sexual Preference:"] = "Seksuell preferanse:";
-$a->strings["Hometown:"] = "Hjemby:";
-$a->strings["Tags:"] = "Merkelapper:";
-$a->strings["Political Views:"] = "Politiske synspunkter:";
-$a->strings["Religion:"] = "Religion:";
-$a->strings["About:"] = "Om:";
-$a->strings["Hobbies/Interests:"] = "Hobbyer/interesser:";
-$a->strings["Likes:"] = "Liker:";
-$a->strings["Dislikes:"] = "Misliker:";
-$a->strings["Contact information and Social Networks:"] = "Kontaktinformasjon og sosiale nettverk:";
-$a->strings["My other channels:"] = "Mine andre kanaler:";
-$a->strings["Musical interests:"] = "Musikkinteresse:";
-$a->strings["Books, literature:"] = "Bøker, litteratur:";
-$a->strings["Television:"] = "TV:";
-$a->strings["Film/dance/culture/entertainment:"] = "Film/dans/kultur/underholdning:";
-$a->strings["Love/Romance:"] = "Kjærlighet/romantikk:";
-$a->strings["Work/employment:"] = "Arbeid/sysselsetting:";
-$a->strings["School/education:"] = "Skole/utdannelse:";
-$a->strings["Like this thing"] = "Lik denne tingen";
-$a->strings["No recipient provided."] = "Ingen mottaker angitt.";
-$a->strings["[no subject]"] = "[ikke noe emne]";
-$a->strings["Unable to determine sender."] = "Kan ikke avgjøre avsender.";
-$a->strings["Stored post could not be verified."] = "Lagret innlegg kunne ikke bekreftes.";
+$a->strings["New Page"] = "Ny side";
+$a->strings["View"] = "Vis";
+$a->strings["Actions"] = "Handlinger";
+$a->strings["Page Link"] = "Sidelenke";
+$a->strings["Title"] = "Tittel";
+$a->strings["Created"] = "Laget";
+$a->strings["Edited"] = "Endret";
+$a->strings["Cannot locate DNS info for database server '%s'"] = "Kan ikke finne DNS-informasjon om databasetjener '%s'";
+$a->strings["Image exceeds website size limit of %lu bytes"] = "Bilde overstiger nettstedets størrelsesbegrensning på %lu bytes";
+$a->strings["Image file is empty."] = "Bildefilen er tom.";
+$a->strings["Unable to process image"] = "Kan ikke behandle bildet";
+$a->strings["Photo storage failed."] = "Bildelagring mislyktes.";
+$a->strings["Upload New Photos"] = "Last opp nye bilder";
$a->strings["Save to Folder"] = "Lagre i mappe";
$a->strings["I will attend"] = "Jeg vil delta";
$a->strings["I will not attend"] = "Jeg deltar ikke";
@@ -828,6 +911,7 @@ $a->strings["I like this (toggle)"] = "Jeg liker dette (skru av og på)";
$a->strings["I don't like this (toggle)"] = "Jeg liker ikke dette (skru av og på)";
$a->strings["Share This"] = "Del dette";
$a->strings["share"] = "del";
+$a->strings["Delivery Report"] = "Leveringsrapport";
$a->strings["%d comment"] = array(
0 => "%d kommentar",
1 => "%d kommentarer",
@@ -837,7 +921,6 @@ $a->strings["to"] = "til";
$a->strings["via"] = "via";
$a->strings["Wall-to-Wall"] = "vegg-til-vegg";
$a->strings["via Wall-To-Wall:"] = "via vegg-til-vegg:";
-$a->strings["Delivery Report"] = "Leveringsrapport";
$a->strings["Save Bookmarks"] = "Lagre bokmerker";
$a->strings["Add to Calendar"] = "Legg til i kalender";
$a->strings["Mark all seen"] = "Merk alle som sett";
@@ -847,174 +930,137 @@ $a->strings["This is you"] = "Dette er deg";
$a->strings["Image"] = "Bilde";
$a->strings["Insert Link"] = "Sett inn lenke";
$a->strings["Video"] = "Video";
-$a->strings["Permission denied"] = "Tillatelse avvist";
-$a->strings["(Unknown)"] = "(Ukjent)";
-$a->strings["Visible to anybody on the internet."] = "Synlig for enhver på Internett.";
-$a->strings["Visible to you only."] = "Synlig bare for deg.";
-$a->strings["Visible to anybody in this network."] = "Synlig for enhver i dette nettverket.";
-$a->strings["Visible to anybody authenticated."] = "Synlig for enhver som er autentisert.";
-$a->strings["Visible to anybody on %s."] = "Synlig for alle på %s.";
-$a->strings["Visible to all connections."] = "Synlig for alle forbindelser.";
-$a->strings["Visible to approved connections."] = "Synlig for godkjente forbindelser.";
-$a->strings["Visible to specific connections."] = "Synlig for spesifikke forbindelser.";
-$a->strings["Item not found."] = "Elementet ble ikke funnet.";
-$a->strings["Collection not found."] = "Samlingen ble ikke funnet.";
-$a->strings["Collection is empty."] = "Samlingen er tom.";
-$a->strings["Collection: %s"] = "Samling: %s";
-$a->strings["Connection: %s"] = "Forbindelse: %s";
-$a->strings["Connection not found."] = "Forbindelsen ble ikke funnet.";
-$a->strings["Apps"] = "Apper";
-$a->strings["System"] = "System";
-$a->strings["Create Personal App"] = "Lag personlig app";
-$a->strings["Edit Personal App"] = "Endre personlig app";
-$a->strings["Ignore/Hide"] = "Ignorer/Skjul";
-$a->strings["Suggestions"] = "Forslag";
-$a->strings["See more..."] = "Se mer...";
-$a->strings["You have %1$.0f of %2$.0f allowed connections."] = "Du har %1$.0f av %2$.0f tillate forbindelser.";
-$a->strings["Add New Connection"] = "Legg til ny forbindelse";
-$a->strings["Enter the channel address"] = "Skriv kanal-adressen";
-$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Eksempel: ola.nordmann@eksempel.no, http://eksempel.no/karinordmann";
-$a->strings["Notes"] = "Merknader";
-$a->strings["Remove term"] = "Fjern begrep";
-$a->strings["Archives"] = "Arkiv";
-$a->strings["Me"] = "Meg";
-$a->strings["Family"] = "Familie";
-$a->strings["Acquaintances"] = "Bekjente";
-$a->strings["All"] = "Alle";
-$a->strings["Refresh"] = "Forny";
-$a->strings["Account settings"] = "Kontoinnstillinger";
-$a->strings["Channel settings"] = "Kanalinnstillinger";
-$a->strings["Additional features"] = "Tilleggsfunksjoner";
-$a->strings["Feature/Addon settings"] = "Funksjons-/Tilleggsinnstillinger";
-$a->strings["Display settings"] = "Visningsinnstillinger";
-$a->strings["Connected apps"] = "Tilkoblede app-er";
-$a->strings["Export channel"] = "Eksporter kanal";
-$a->strings["Connection Default Permissions"] = "Forbindelsens standard tillatelser";
-$a->strings["Premium Channel Settings"] = "Premiumkanal-innstillinger";
-$a->strings["Private Mail Menu"] = "Meny for privat post";
-$a->strings["Check Mail"] = "Sjekk meldinger";
-$a->strings["Combined View"] = "Kombinert visning";
-$a->strings["Inbox"] = "Innboks";
-$a->strings["Outbox"] = "Utboks";
-$a->strings["New Message"] = "Ny melding";
-$a->strings["Conversations"] = "Samtaler";
-$a->strings["Received Messages"] = "Mottatte meldinger";
-$a->strings["Sent Messages"] = "Sendte meldinger";
-$a->strings["No messages."] = "Ingen meldinger.";
-$a->strings["Delete conversation"] = "Slett samtale";
-$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A";
-$a->strings["Chat Rooms"] = "Chatrom";
-$a->strings["Bookmarked Chatrooms"] = "Bokmerkede chatrom";
-$a->strings["Suggested Chatrooms"] = "Foreslåtte chatrom";
-$a->strings["photo/image"] = "foto/bilde";
-$a->strings["Rate Me"] = "Vurder meg";
-$a->strings["View Ratings"] = "Vis vurderinger";
-$a->strings["Public Hubs"] = "Offentlige huber";
-$a->strings["Forums"] = "Forum";
-$a->strings["Tasks"] = "Oppgaver";
-$a->strings["Documentation"] = "Dokumentasjon";
-$a->strings["Project/Site Information"] = "Prosjekt-/Nettstedsinformasjon";
-$a->strings["For Members"] = "For medlemmer";
-$a->strings["For Administrators"] = "For administratorer";
-$a->strings["For Developers"] = "For utviklere";
-$a->strings["Site"] = "Nettsted";
-$a->strings["Accounts"] = "Kontoer";
-$a->strings["Channels"] = "Kanaler";
-$a->strings["Plugins"] = "Tilleggsfunksjoner";
-$a->strings["Themes"] = "Temaer";
-$a->strings["Inspect queue"] = "Inspiser kø";
-$a->strings["Profile Config"] = "Profilinnstillinger";
-$a->strings["DB updates"] = "Databaseoppdateringer";
-$a->strings["Logs"] = "Logger";
-$a->strings["Admin"] = "Administrator";
-$a->strings["Plugin Features"] = "Tilleggsfunksjoner";
-$a->strings["User registrations waiting for confirmation"] = "Brukerregistreringer som venter på bekreftelse";
-$a->strings["Invalid data packet"] = "Ugyldig datapakke";
-$a->strings["Unable to verify channel signature"] = "Ikke i stand til å sjekke kanalsignaturen";
-$a->strings["Unable to verify site signature for %s"] = "Ikke i stand til å bekrefte signaturen til %s";
-$a->strings["invalid target signature"] = "MÃ¥lets signatur er ugyldig";
-$a->strings["Logout"] = "Logg ut";
-$a->strings["End this session"] = "Avslutt denne økten";
-$a->strings["Home"] = "Hjem";
-$a->strings["Your posts and conversations"] = "Dine innlegg og samtaler";
-$a->strings["Your profile page"] = "Din profilside";
-$a->strings["Edit Profiles"] = "Endre profiler";
-$a->strings["Manage/Edit profiles"] = "HÃ¥ndter/endre profiler";
-$a->strings["Edit your profile"] = "Endre din profil";
-$a->strings["Your photos"] = "Dine bilder";
-$a->strings["Your files"] = "Dine filer";
-$a->strings["Your chatrooms"] = "Dine chatterom";
-$a->strings["Your bookmarks"] = "Dine bokmerker";
-$a->strings["Your webpages"] = "Dine websider";
-$a->strings["Sign in"] = "Logg på";
-$a->strings["%s - click to logout"] = "%s - klikk for å logge ut";
-$a->strings["Remote authentication"] = "Fjernautentisering";
-$a->strings["Click to authenticate to your home hub"] = "Klikk for å godkjennes mot din hjemme-hub";
-$a->strings["Home Page"] = "Hjemmeside";
-$a->strings["Register"] = "Registrer";
-$a->strings["Create an account"] = "Lag en konto";
-$a->strings["Help and documentation"] = "Hjelp og dokumentasjon";
-$a->strings["Applications, utilities, links, games"] = "Programmer, verktøy, lenker, spill";
-$a->strings["Search site @name, #tag, ?docs, content"] = "Søk nettstedet for @navn, #merkelapp, ?dokumentasjon, innhold";
-$a->strings["Channel Directory"] = "Kanalkatalog";
-$a->strings["Grid"] = "Nett";
-$a->strings["Your grid"] = "Ditt nett";
-$a->strings["Mark all grid notifications seen"] = "Marker alle nettvarsler som sett";
-$a->strings["Channel home"] = "Kanalhjem";
-$a->strings["Mark all channel notifications seen"] = "Merk alle kanalvarsler som sett";
-$a->strings["Connections"] = "Forbindelser";
-$a->strings["Notices"] = "Varsel";
-$a->strings["Notifications"] = "Varsler";
-$a->strings["See all notifications"] = "Se alle varsler";
-$a->strings["Mark all system notifications seen"] = "Merk alle systemvarsler som sett";
-$a->strings["Private mail"] = "Privat post";
-$a->strings["See all private messages"] = "Se alle private meldinger";
-$a->strings["Mark all private messages seen"] = "Merk alle private meldinger som sett";
-$a->strings["Event Calendar"] = "Kalender";
-$a->strings["See all events"] = "Se alle hendelser";
-$a->strings["Mark all events seen"] = "Merk alle hendelser som sett";
-$a->strings["Manage Your Channels"] = "HÃ¥ndter dine kanaler";
-$a->strings["Account/Channel Settings"] = "Konto-/kanal-innstillinger";
-$a->strings["Site Setup and Configuration"] = "Nettstedsoppsett og -konfigurasjon";
-$a->strings["@name, #tag, ?doc, content"] = "@navn, #merkelapp, ?dokumentasjon, innhold";
-$a->strings["Please wait..."] = "Vennligst vent...";
-$a->strings["Some blurb about what to do when you're new here"] = "En standardtekst om hva du bør gjøre som ny her";
-$a->strings["Contact not found."] = "Kontakten ble ikke funnet.";
-$a->strings["Friend suggestion sent."] = "Venneforespørsel sendt.";
-$a->strings["Suggest Friends"] = "Foreslå venner";
-$a->strings["Suggest a friend for %s"] = "Foreslå en venn for %s";
-$a->strings["Public access denied."] = "Offentlig tilgang avvist.";
-$a->strings["%d rating"] = array(
- 0 => "%d vurdering",
- 1 => "%d vurderinger",
-);
-$a->strings["Gender: "] = "Kjønn:";
-$a->strings["Status: "] = "Status:";
-$a->strings["Homepage: "] = "Hjemmeside:";
-$a->strings["Description:"] = "Beskrivelse:";
-$a->strings["Public Forum:"] = "Offentlig forum:";
-$a->strings["Keywords: "] = "Nøkkelord:";
-$a->strings["Don't suggest"] = "Ikke foreslå";
-$a->strings["Common connections:"] = "Felles forbindelser:";
-$a->strings["Global Directory"] = "Global katalog";
-$a->strings["Local Directory"] = "Lokal katalog";
-$a->strings["Finding:"] = "Finner:";
-$a->strings["next page"] = "Neste side";
-$a->strings["previous page"] = "Forrige side";
-$a->strings["Sort options"] = "Sorteringsvalg";
-$a->strings["Alphabetic"] = "Alfabetisk";
-$a->strings["Reverse Alphabetic"] = "Omvendt alfabetisk";
-$a->strings["Newest to Oldest"] = "Nyest til eldst";
-$a->strings["Oldest to Newest"] = "Eldst til nyest";
-$a->strings["No entries (some entries may be hidden)."] = "Ingen oppføringer (noen oppføringer kan være skjult).";
-$a->strings["Bookmark added"] = "Bokmerke lagt til";
-$a->strings["My Bookmarks"] = "Mine bokmerker";
-$a->strings["My Connections Bookmarks"] = "Mine forbindelsers bokmerker";
+$a->strings["Not a valid email address"] = "Ikke en gyldig e-postadresse";
+$a->strings["Your email domain is not among those allowed on this site"] = "Ditt e-postdomene er ikke blant de som er tillatt på dette stedet";
+$a->strings["Your email address is already registered at this site."] = "Din e-postadresse er allerede registrert på dette nettstedet.";
+$a->strings["An invitation is required."] = "En invitasjon er påkrevd.";
+$a->strings["Invitation could not be verified."] = "Invitasjon kunne ikke bekreftes.";
+$a->strings["Please enter the required information."] = "Vennligst skriv inn nødvendig informasjon.";
+$a->strings["Failed to store account information."] = "Mislyktes med å lagre kontoinformasjon.";
+$a->strings["Registration confirmation for %s"] = "Registreringsbekreftelse for %s";
+$a->strings["Registration request at %s"] = "Registreringsforespørsel hos %s";
+$a->strings["your registration password"] = "ditt registreringspassord";
+$a->strings["Registration details for %s"] = "Registreringsdetaljer for %s";
+$a->strings["Account approved."] = "Konto godkjent.";
+$a->strings["Registration revoked for %s"] = "Registrering trukket tilbake for %s";
+$a->strings["Account verified. Please login."] = "Konto bekreftet. Vennligst logg inn.";
+$a->strings["Click here to upgrade."] = "Klikk her for å oppgradere.";
+$a->strings["This action exceeds the limits set by your subscription plan."] = "Denne handlingen går utenfor grensene satt i din abonnementsplan.";
+$a->strings["This action is not available under your subscription plan."] = "Denne handlingen er ikke tilgjengelig i din abonnementsplan.";
+$a->strings["Site Admin"] = "Nettstedsadministrator";
+$a->strings["Address Book"] = "Adressebok";
+$a->strings["Mood"] = "Stemning";
+$a->strings["Probe"] = "Undersøk";
+$a->strings["Suggest"] = "Forreslå";
+$a->strings["Random Channel"] = "Tilfeldig kanal";
+$a->strings["Invite"] = "Inviter";
+$a->strings["Features"] = "Funksjoner";
+$a->strings["Language"] = "Språk";
+$a->strings["Post"] = "Innlegg";
+$a->strings["Profile Photo"] = "Profilbilde";
+$a->strings["Update"] = "Oppdater";
+$a->strings["Install"] = "Installer";
+$a->strings["Purchase"] = "Kjøp";
+$a->strings["Can view my normal stream and posts"] = "Kan se min normale strøm og innlegg";
+$a->strings["Can view my default channel profile"] = "Kan se min standard kanalprofil";
+$a->strings["Can view my connections"] = "Kan se mine forbindelser";
+$a->strings["Can view my file storage and photos"] = "Kan se mine filer og bilder";
+$a->strings["Can view my webpages"] = "Kan se mine websider";
+$a->strings["Can send me their channel stream and posts"] = "Kan sende meg deres kanalstrøm og innlegg";
+$a->strings["Can post on my channel page (\"wall\")"] = "Kan lage innlegg på min kanalside (\"vegg\")";
+$a->strings["Can comment on or like my posts"] = "Kan kommentere på eller like mine innlegg";
+$a->strings["Can send me private mail messages"] = "Kan sende meg private meldinger";
+$a->strings["Can like/dislike stuff"] = "Kan like/ikke like forskjellige greier";
+$a->strings["Profiles and things other than posts/comments"] = "Profiler og andre ting enn innlegg/kommentarer";
+$a->strings["Can forward to all my channel contacts via post @mentions"] = "Kan videresende til alle mine kanalkontakter via @navn i innlegg";
+$a->strings["Advanced - useful for creating group forum channels"] = "Avansert - nyttig for å lage forumkanaler for grupper";
+$a->strings["Can chat with me (when available)"] = "Kan chatte/sende lynmeldinger til meg (når tilgjengelig)";
+$a->strings["Can write to my file storage and photos"] = "Kan skrive til mitt lager for filer og bilder";
+$a->strings["Can edit my webpages"] = "Kan endre mine websider";
+$a->strings["Can source my public posts in derived channels"] = "Kan bruke mine offentlige innlegg som kanalkilde i egne kanaler";
+$a->strings["Somewhat advanced - very useful in open communities"] = "Litt avansert - svært nyttig i åpne fellesskap";
+$a->strings["Can administer my channel resources"] = "Kan administrere mine kanalressurser";
+$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Ekstremt avansert. La dette være med mindre du vet hva du gjør";
+$a->strings["Social Networking"] = "Sosialt nettverk";
+$a->strings["Mostly Public"] = "Ganske offentlig";
+$a->strings["Restricted"] = "Begrenset";
+$a->strings["Private"] = "Privat";
+$a->strings["Community Forum"] = "Forum for fellesskap";
+$a->strings["Feed Republish"] = "Republisering av strømmet innhold";
+$a->strings["Special Purpose"] = "Spesiell bruk";
+$a->strings["Celebrity/Soapbox"] = "Kjendis/Talerstol";
+$a->strings["Group Repository"] = "Gruppelager";
+$a->strings["Custom/Expert Mode"] = "Tilpasset/Ekspertmodus";
+$a->strings["Profile Photos"] = "Profilbilder";
+$a->strings["Permission Denied."] = "Tillatelse avvist.";
+$a->strings["File not found."] = "Filen ble ikke funnet.";
+$a->strings["Edit file permissions"] = "Endre filtillatelser";
+$a->strings["Set/edit permissions"] = "Angi/endre tillatelser";
+$a->strings["Include all files and sub folders"] = "Inkluder alle filer og undermapper";
+$a->strings["Return to file list"] = "GÃ¥ tilbake til filoversikten";
+$a->strings["Copy/paste this code to attach file to a post"] = "Kopier og lim inn denne koden for å legge til filen i et innlegg";
+$a->strings["Copy/paste this URL to link file from a web page"] = "Kopier og lim inn denne URL-en for å lenke til filen fra en webside";
+$a->strings["Share this file"] = "Del denne filen";
+$a->strings["Show URL to this file"] = "Vis URLen til denne filen";
+$a->strings["Notify your contacts about this file"] = "Varsle dine kontakter om denne filen";
+$a->strings["Collection created."] = "Samling opprettet.";
+$a->strings["Could not create collection."] = "Kunne ikke lage samling.";
+$a->strings["Collection updated."] = "Samlingen er oppdatert.";
+$a->strings["Create a collection of channels."] = "Lag en samling med kanaler.";
+$a->strings["Collection Name: "] = "Navn på samling:";
+$a->strings["Members are visible to other channels"] = "Medlemmer er synlig for andre kanaler";
+$a->strings["Collection removed."] = "Samling fjernet.";
+$a->strings["Unable to remove collection."] = "Ikke i stand til å fjerne samlingen.";
+$a->strings["Collection Editor"] = "Samlingsbehandler";
+$a->strings["Members"] = "Medlemmer";
+$a->strings["All Connected Channels"] = "Alle tilkoblede kanaler";
+$a->strings["Click on a channel to add or remove."] = "Klikk på en kanal for å legge til eller fjerne.";
+$a->strings["Unable to locate original post."] = "Ikke i stand til å finne opprinnelig innlegg.";
+$a->strings["Empty post discarded."] = "Tomt innlegg forkastet.";
+$a->strings["Executable content type not permitted to this channel."] = "Kjørbar innholdstype er ikke tillat for denne kanalen.";
+$a->strings["Duplicate post suppressed."] = "Duplikat av innlegg forhindret.";
+$a->strings["System error. Post not saved."] = "Systemfeil. Innlegg ble ikke lagret.";
+$a->strings["Unable to obtain post information from database."] = "Ikke i stand til å få tak i informasjon om innlegg fra databasen.";
+$a->strings["You have reached your limit of %1$.0f top level posts."] = "Du har nådd din grense på %1$.0f startinnlegg.";
+$a->strings["You have reached your limit of %1$.0f webpages."] = "Du har nådd din grense på %1$.0f websider.";
+$a->strings["No channel."] = "Ingen kanal.";
+$a->strings["Common connections"] = "Felles forbindelser";
+$a->strings["No connections in common."] = "Ingen forbindelser felles.";
+$a->strings["Continue"] = "Fortsett";
+$a->strings["Premium Channel Setup"] = "Premiumkanal-oppsett";
+$a->strings["Enable premium channel connection restrictions"] = "Slå på restriksjoner for forbindelse med premiumkanal";
+$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Vennligst skriv dine restriksjoner og betingelser, slik som PayPal-kvittering, retningslinjer for bruk, og så videre.";
+$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Denne kanalen kan kreve ytterligere steg og bekreftelse av følgende betingelser før tilkobling:";
+$a->strings["Potential connections will then see the following text before proceeding:"] = "Potensielle forbindelser vil da se følgende tekst før de går videre:";
+$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Ved å fortsette bekrefter jeg at jeg har oppfylt alle instruksjoner gitt på denne siden.";
+$a->strings["(No specific instructions have been provided by the channel owner.)"] = "(Ingen spesifikke instruksjoner er gitt av kanaleieren.)";
+$a->strings["Restricted or Premium Channel"] = "Begrenset kanal eller premiumkanal";
+$a->strings["Profile Match"] = "Profiltreff";
+$a->strings["No keywords to match. Please add keywords to your default profile."] = "Ingen nøkkelord å sammenlikne. Vennligst legg til nøkkelord til din standardprofil.";
+$a->strings["is interested in:"] = "er interessert i:";
+$a->strings["No matches"] = "Ingen treff";
$a->strings["OpenID protocol error. No ID returned."] = "OpenID protokollfeil. Ingen ID ble returnert.";
$a->strings["Welcome %s. Remote authentication successful."] = "Velkommen %s. Ekstern autentisering er vellykket.";
-$a->strings["Invalid item."] = "Ugyldig element.";
-$a->strings["Channel not found."] = "Kanalen ble ikke funnet.";
-$a->strings["Page not found."] = "Siden ikke funnet.";
+$a->strings["Some blurb about what to do when you're new here"] = "En standardtekst om hva du bør gjøre som ny her";
+$a->strings["Away"] = "Borte";
+$a->strings["Online"] = "Online";
+$a->strings["Public Sites"] = "Offentlige nettsteder";
+$a->strings["The listed sites allow public registration for the \$Projectname network. All sites in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some sites may require subscription or provide tiered service plans. The provider links <strong>may</strong> provide additional details."] = "Nettstedene på listen tillater offentlig registrering i \$Projectname-nettverket. Alle nettsteder i nettverket er forbundet så medlemskap på enhver av dem formidler medlemskap i hele matrix. Noen nettsteder kan kreve abonnement eller tilby lagdelte tjenesteavtaler. Tilbyderlenkene <strong>kan</strong> gi tilleggsopplysninger.";
+$a->strings["Rate this hub"] = "Vurder denne hubben";
+$a->strings["Site URL"] = "Nettstedets URL";
+$a->strings["Access Type"] = "Tilgangstype";
+$a->strings["Registration Policy"] = "Retningslinjer for registrering";
+$a->strings["Project"] = "Prosjekt";
+$a->strings["View hub ratings"] = "Vis vurderinger av hubben";
+$a->strings["Rate"] = "Vurder";
+$a->strings["View ratings"] = "Vis vurderinger";
+$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s merket %3\$s til %2\$s med %4\$s";
+$a->strings["Website:"] = "Nettsted:";
+$a->strings["Remote Channel [%s] (not yet known on this site)"] = "Fjerntliggende kanal [%s] (foreløpig ikke kjent på dette nettstedet)";
+$a->strings["Rating (this information is public)"] = "Vurdering (denne informasjonen er offentlig)";
+$a->strings["Optionally explain your rating (this information is public)"] = "Velg om du vil forklare din vurdering (denne informasjonen er offentlig)";
+$a->strings["Block Name"] = "Byggeklossens navn";
+$a->strings["Block Title"] = "Byggeklossens tittel";
$a->strings["First Name"] = "Fornavn";
$a->strings["Last Name"] = "Etternavn";
$a->strings["Nickname"] = "Kallenavn";
@@ -1047,28 +1093,10 @@ $a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s deltar ikke på %2\
$a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s deltar kanskje på %2\$ss %3\$s";
$a->strings["Action completed."] = "Handling ferdig.";
$a->strings["Thank you."] = "Tusen takk.";
-$a->strings["Export Channel"] = "Eksporter kanal";
-$a->strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Eksporter grunnleggende informasjon om kanalen din til en fil. Denne er en sikkerhetskopi av dine forbindelser, tillatelser, profil og grunnleggende data, som kan brukes til å importere dine data til en ny hub, men den tar ikke med innholdet.";
-$a->strings["Export Content"] = "Eksporter innhold";
-$a->strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Eksporter din kanalinformasjon og det nyeste innholdet til en JSON-sikkerhetskopi, som kan gjenopprettes eller importeres til en annen hub. Denne lager en sikkerhetskopi av alle dine forbindelser, tillatelser, profildata og flere måneder av innholdet ditt. Denne filen kan være SVÆRT stor. Vennligst vær tålmodig - det kan ta flere minutter før denne nedlastningen begynner.";
-$a->strings["Export your posts from a given year."] = "Eksporter dine innlegg fra et bestemt år";
-$a->strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Du kan også eksportere dine innlegg og samtaler for et bestemt år eller måned. Juster datoen i din nettlesers adresselinje for å velge andre datoer. Hvis eksporten feiler (muligens på grunn av utilstrekkelig minne på din hub), vennligst prøv igjen med et mer begrenset datoområde.";
-$a->strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "For å velge alle innlegg for et gitt år, slik som iår, besøk <a href=\"%1\$s\">%2\$s</a>";
-$a->strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "For å velge alle innlegg fra en gitt måned, slik som januar i år, besøk <a href=\"%1\$s\">%2\$s</a>";
-$a->strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Disse innholdsfilene kan importeres eller gjenopprettes ved å besøke <a href=\"%1\$s\">%2\$s</a> på ethvert nettsted som inneholder din kanal. For best resultat, vennligst importer eller gjenopprett disse etter dato (eldste først).";
-$a->strings["Away"] = "Borte";
-$a->strings["Online"] = "Online";
-$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s merket %3\$s til %2\$s med %4\$s";
-$a->strings["No channel."] = "Ingen kanal.";
-$a->strings["Common connections"] = "Felles forbindelser";
-$a->strings["No connections in common."] = "Ingen forbindelser felles.";
-$a->strings["sent you a private message"] = "sendte deg en privat melding";
-$a->strings["added your channel"] = "la til din kanal";
-$a->strings["posted an event"] = "la ut en hendelse";
-$a->strings["Documentation Search"] = "Søk i dokumentasjon";
-$a->strings["Help:"] = "Hjelp:";
-$a->strings["Not Found"] = "Ikke funnet";
-$a->strings["\$Projectname Documentation"] = "\$Projectname dokumentasjon";
+$a->strings["Invalid item."] = "Ugyldig element.";
+$a->strings["Channel not found."] = "Kanalen ble ikke funnet.";
+$a->strings["Page not found."] = "Siden ikke funnet.";
+$a->strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.";
$a->strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Fjerning av kanaler er ikke tillatt innen 48 timer etter endring av kontopassordet.";
$a->strings["Remove This Channel"] = "Fjern denne kanalen";
$a->strings["WARNING: "] = "ADVARSEL:";
@@ -1078,38 +1106,186 @@ $a->strings["Please enter your password for verification:"] = "Vennligst skriv d
$a->strings["Remove this channel and all its clones from the network"] = "Fjern denne kanalen og alle dens kloner fra nettverket";
$a->strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Som standard vil bare forekomsten av denne kanalen lokalisert på denne hubben bli fjernet fra nettverket";
$a->strings["Remove Channel"] = "Fjern kanal";
-$a->strings["- select -"] = "- velg -";
-$a->strings["Menu not found."] = "Menyen ble ikke funnet.";
-$a->strings["Unable to create element."] = "Klarer ikke å lage element.";
-$a->strings["Unable to update menu element."] = "Ikke i stand til å oppdatere menyelement.";
-$a->strings["Unable to add menu element."] = "Ikke i stand til å legge til menyelement.";
-$a->strings["Not found."] = "Ikke funnet.";
-$a->strings["Menu Item Permissions"] = "Menyelement Tillatelser";
-$a->strings["(click to open/close)"] = "(klikk for å åpne/lukke)";
-$a->strings["Link Name"] = "Lenkenavn";
-$a->strings["Link or Submenu Target"] = "Lenke- eller undermeny-mål";
-$a->strings["Enter URL of the link or select a menu name to create a submenu"] = "Skriv URL-en til lenken eller velg et menynavn for å lage en undermeny";
-$a->strings["Use magic-auth if available"] = "Bruk magic-autent hvis mulig";
-$a->strings["Open link in new window"] = "Ã…pne lenke i nytt vindu";
-$a->strings["Order in list"] = "Ordne i liste";
-$a->strings["Higher numbers will sink to bottom of listing"] = "Høyere tall vil synke mot bunnen av listen";
-$a->strings["Submit and finish"] = "Send inn og avslutt";
-$a->strings["Submit and continue"] = "Send inn og fortsett";
-$a->strings["Menu:"] = "Meny:";
-$a->strings["Link Target"] = "Lenkemål";
-$a->strings["Edit menu"] = "Endre meny";
-$a->strings["Edit element"] = "Endre element";
-$a->strings["Drop element"] = "Slett element";
-$a->strings["New element"] = "Nytt element";
-$a->strings["Edit this menu container"] = "Endre denne menybeholderen";
-$a->strings["Add menu element"] = "Legg til menyelement";
-$a->strings["Delete this menu item"] = "Slett dette menyelementet";
-$a->strings["Edit this menu item"] = "Endre dette menyelementet";
-$a->strings["Menu item not found."] = "Menyelement ble ikke funnet.";
-$a->strings["Menu item deleted."] = "Menyelement slettet.";
-$a->strings["Menu item could not be deleted."] = "Menyelement kunne ikke bli slettet.";
-$a->strings["Edit Menu Element"] = "Endre menyelement";
-$a->strings["Link text"] = "Lenketekst";
+$a->strings["Set your current mood and tell your friends"] = "Angi ditt nåværende humør og fortell dine venner";
+$a->strings["Add a Channel"] = "Legg til en kanal";
+$a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "En kanal er din egen samling av relaterte web-sider. En kanal kan brukes til å samle sosiale nettverksprofiler, blogger, samtalegrupper og forum, kjendissider og mye mer. Du kan lage så mange kanaler som din tjenestetilbyder tillater.";
+$a->strings["Channel Name"] = "Kanalnavn";
+$a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = "Eksempel: \"Ola Nordmann\", \"Lisa og hestene hennes\", \"Fotball\", \"Sykkelgruppa\"";
+$a->strings["Choose a short nickname"] = "Velg et kort kallenavn";
+$a->strings["Your nickname will be used to create an easily remembered channel address (like an email address) which you can share with others."] = "Ditt kallenavn brukes til å lage en kanaladresse som er enkel å huske (minner om en e-postadresse) og som du kan dele med andre.";
+$a->strings["Or <a href=\"import\">import an existing channel</a> from another location"] = "Eller <a href=\"import\">importerer en eksisterende kanal</a> fra et annet sted.";
+$a->strings["Please choose a channel type (such as social networking or community forum) and privacy requirements so we can select the best permissions for you"] = "Vennligst velg en kanaltype (for eksempel sosialt nettverk eller forum for felleskap) og krav til personvern slik at vi kan velge de beste tillatelsene for deg.";
+$a->strings["Channel Type"] = "Kanaltype";
+$a->strings["Read more about roles"] = "Les mer om roller";
+$a->strings["No ratings"] = "Ingen vurderinger";
+$a->strings["Public access denied."] = "Offentlig tilgang avvist.";
+$a->strings["Ratings"] = "Vurderinger";
+$a->strings["Rating: "] = "Vurdering:";
+$a->strings["Website: "] = "Nettsted:";
+$a->strings["Description: "] = "Beskrivelse:";
+$a->strings["\$Projectname Server - Setup"] = "\$Projectname-tjener - oppsett";
+$a->strings["Could not connect to database."] = "Fikk ikke kontakt med databasen.";
+$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Fikk ikke kontakt med det angitte nettstedets URL. Problemet kan muligens skyldes SSL-sertifikatet eller DNS.";
+$a->strings["Could not create table."] = "Kunne ikke lage tabellen.";
+$a->strings["Your site database has been installed."] = "Databasen til ditt nettsted har blitt installert.";
+$a->strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Du må kanskje importere filen \"install/schmea_xxx.sql\" manuelt ved å bruke en databaseklient.";
+$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Vennligst les filen \"install/INSTALL.txt\".";
+$a->strings["System check"] = "Systemsjekk";
+$a->strings["Next"] = "Neste";
+$a->strings["Check again"] = "Sjekk igjen";
+$a->strings["Database connection"] = "Databaseforbindelse";
+$a->strings["In order to install \$Projectname we need to know how to connect to your database."] = "For å installere \$Projectname må du oppgi hvordan din database kan kontaktes.";
+$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Vennligst kontakt din nettstedstilbyder eller nettstedsadministrator hvis du har spørsmål om disse innstillingene.";
+$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Databasen du oppgir nedenfor må finnes på forhånd. Hvis den ikke finnes, vennligst lag den før du fortsetter.";
+$a->strings["Database Server Name"] = "Navn på databasetjener";
+$a->strings["Default is 127.0.0.1"] = "Standard er 127.0.0.1";
+$a->strings["Database Port"] = "Databaseport";
+$a->strings["Communication port number - use 0 for default"] = "Kommunikasjonsportnummer - bruk 0 for standard";
+$a->strings["Database Login Name"] = "Database innloggingsnavn";
+$a->strings["Database Login Password"] = "Database innloggingspassord";
+$a->strings["Database Name"] = "Databasenavn";
+$a->strings["Database Type"] = "Databasetype";
+$a->strings["Site administrator email address"] = "E-postadressen til administrator ved nettstedet";
+$a->strings["Your account email address must match this in order to use the web admin panel."] = "Din konto sin e-postadresse må være lik denne for å kunne bruke web-administrasjonspanelet.";
+$a->strings["Website URL"] = "Nettstedets URL";
+$a->strings["Please use SSL (https) URL if available."] = "Vennligst bruk SSL (https) URL hvis tilgjengelig.";
+$a->strings["Please select a default timezone for your website"] = "Vennligst velg en standard tidssone for ditt nettsted";
+$a->strings["Site settings"] = "Nettstedets innstillinger";
+$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Fant ikke en kommandolinjeversjon av PHP i webtjenerens sti (PATH).";
+$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Hvis du ikke har en kommandolinjeversjon av PHP installert på tjeneren, så vil du ikke kunne kjøre bakgrunnshenting via cron.";
+$a->strings["PHP executable path"] = "PHP-kjørefilens sti";
+$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Skriv full sti til kjørefilen for PHP. Du kan la denne stå blank for å fortsette installasjonen.";
+$a->strings["Command line PHP"] = "Kommandolinje PHP";
+$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Kommandolinjeversjonen av PHP på ditt system har ikke \"register_argc_argv\" påskrudd.";
+$a->strings["This is required for message delivery to work."] = "Dette er påkrevd for at meldingslevering skal virke.";
+$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv";
+$a->strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "Den største totale opplastingsstørrelsen du er tillatt er satt til %s. Filstørrelsen på en enkelt fil er satt til å maksimalt være %s. Du har lov til å laste opp inntil %d filer samtidig.";
+$a->strings["You can adjust these settings in the servers php.ini."] = "Du kan justere disse innstillingene i tjenerens php.ini.";
+$a->strings["PHP upload limits"] = "PHP opplastingsgrenser";
+$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Feil: \"openssl_pkey_new\"-funksjonen på dette systemet er ikke i stand til å lage krypteringsnøkler";
+$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Ved kjøring på Windows, vennligst se \"http://www.php.net/manual/en/openssl.installation.php\".";
+$a->strings["Generate encryption keys"] = "Lag krypteringsnøkler";
+$a->strings["libCurl PHP module"] = "libCurl PHP-modul";
+$a->strings["GD graphics PHP module"] = "GD graphics PHP-modul";
+$a->strings["OpenSSL PHP module"] = "OpenSSL PHP-modul";
+$a->strings["mysqli or postgres PHP module"] = "MySQLi eller Postgres PHP modul";
+$a->strings["mb_string PHP module"] = "mb_string PHP-modul";
+$a->strings["mcrypt PHP module"] = "mcrypt PHP-modul";
+$a->strings["xml PHP module"] = "XML PHP modul";
+$a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite-modul";
+$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Feil: Apache web-tjenerens mod-rewrite-modul er påkrevd, men ikke installert.";
+$a->strings["proc_open"] = "proc_open";
+$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Feil: proc_open er påkrevd, men er enten ikke installert eller har blitt avskrudd i php.ini";
+$a->strings["Error: libCURL PHP module required but not installed."] = "Feil: libCURL PHP-modul er påkrevd, men er ikke installert.";
+$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Feil: GD graphics PHP-modul med JPEG-støtte er påkrevd, men er ikke installert.";
+$a->strings["Error: openssl PHP module required but not installed."] = "Feil: openssl PHP-modul er påkrevd, men er ikke installert.";
+$a->strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Feil: mysqli eller postgres PHP modul er påkrevd, men ingen av dem er installert.";
+$a->strings["Error: mb_string PHP module required but not installed."] = "Feil: mb_string PHP-modul er påkrevd, men er ikke installert.";
+$a->strings["Error: mcrypt PHP module required but not installed."] = "Feil: mcrypt PHP-modul er påkrevd, men er ikke installert.";
+$a->strings["Error: xml PHP module required for DAV but not installed."] = "Feil: XML PHP modul er påkrevet for DAV, men den er ikke installert.";
+$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "Web-installasjonen må kunne lage en fil kalt \".htconfig.php\" i toppkatalogen til web-tjeneren din, men dette får den ikke til.";
+$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Dette er oftest tillatelsesinnstilling, ettersom webtjeneren kanskje kan skrive til filer i din mappe - selv om du kan.";
+$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "På slutten av denne prosedyren vil vi gi deg en tekst til å lagre i en fil kalt .htconfig.php i toppkatalogen til din Red.";
+$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Alternativt, så kan du hoppe over denne prosedyren og gjennomføre en manuell installasjon. Vennligst se filen \"install/INSTALL.txt\" for instruksjoner.";
+$a->strings[".htconfig.php is writable"] = ".htconfig.php kan skrives til";
+$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Red bruker malmotoren Smarty3 for å gjengi sine webvisninger. Smarty3 kompilerer malene om til PHP for å framskynde gjengivelsen.";
+$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."] = "For å kunne lagre disse kompilerte malene, så må webtjeneren ha skrivetilgang til katalogen %s under Red sin hovedmappe.";
+$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Vennligst sikre at brukeren som din web-tjeneste kjører som (for eksempel www-data) har skrivetilgang til denne katalogen.";
+$a->strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Merknad: som et sikkerhetstiltak bør du bare gi webtjerenn skrivetilgang til %s - ikke til malfilene (.tpl) som den inneholder.";
+$a->strings["%s is writable"] = "%s kan skrives til";
+$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "Red bruker lagringsmappen for å lagre opplastede filer. Webtjeneren trenger å ha skrivetilgang til lagringsmappen under Red sin toppnivåmappe.";
+$a->strings["store is writable"] = "lageret kan skrives til";
+$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "SSL-sertifikatet kan ikke kontrolleres. Fiks sertifikatet eller skru av https tilgang til dette nettstedet.";
+$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Hvis du har HTTPS-tilgang til ditt nettsted eller tillater forbindelser til TCP port 443 (HTTPS-porten), så MÅ du bruke nettlesergodkjent sertifkater. Du MÅ IKKE bruke egensignert sertifikater!";
+$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Denne begrensningen er tatt inn fordi offentlige innlegg fra deg kan for eksempel inneholde referanser til bilder på din egen hub.";
+$a->strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Hvis sertifikatet ditt ikke gjenkjennes, så vil medlemmer på andre nettsteder (som selv kan ha godkjente sertifikater) få en beskjed med en advarsel på deres eget nettsted som klager over sikkerhetsproblemer.";
+$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Dette kan gi problemer med brukervennlighet (ikke bare på ditt eget nettsted), så vi må insistere på dette kravet.";
+$a->strings["Providers are available that issue free certificates which are browser-valid."] = "Det finnes tilbydere som utsteder gratis sertifikater som er gyldige i nettlesere.";
+$a->strings["SSL certificate validation"] = "SSL sertifikat-kontroll";
+$a->strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "URL omskriving (rewrite) i .htaccess virker ikke. Sjekk konfigurasjonen til tjeneren din. Test:";
+$a->strings["Url rewrite is working"] = "URL rewrite virker";
+$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Databasekonfigurasjonsfilen \".htconfig.php\" kunne ikke skrives. Vennligst bruk den medfølgende teksten for å lage en konfigurasjonsfil i toppkatalogen av din web-tjener.";
+$a->strings["Errors encountered creating database tables."] = "Feil oppstod under opprettelsen av databasetabeller.";
+$a->strings["<h1>What next</h1>"] = "<h1>Hva gjenstår</h1>";
+$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "VIKTIG: Du må [manuelt] sette opp en automatisert tidfestet oppgave til bakgrunnshenteren.";
+$a->strings["Bookmark added"] = "Bokmerke lagt til";
+$a->strings["My Bookmarks"] = "Mine bokmerker";
+$a->strings["My Connections Bookmarks"] = "Mine forbindelsers bokmerker";
+$a->strings["\$Projectname"] = "\$Projectname";
+$a->strings["Welcome to %s"] = "Velkommen til %s";
+$a->strings["This setting requires special processing and editing has been blocked."] = "Denne innstillingen krever spesiell behandling og redigering har blitt blokkert.";
+$a->strings["Configuration Editor"] = "Konfigurasjonsbehandler";
+$a->strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Advarsel: kanalen din kan slutte å virke ved endring av enkelte innstillinger. Vennligst forlat denne siden med mindre du er komfortabel med dette og vet hvordan du bruker denne funksjonen riktig.";
+$a->strings["Poke/Prod"] = "Prikke/oppildne";
+$a->strings["poke, prod or do other things to somebody"] = "prikke, oppildne eller gjør andre ting med noen";
+$a->strings["Recipient"] = "Mottaker";
+$a->strings["Choose what you wish to do to recipient"] = "Velg hva du ønsker å gjøre med mottakeren";
+$a->strings["Make this post private"] = "Gjør dette innlegget privat";
+$a->strings["Profile not found."] = "Profilen ble ikke funnet.";
+$a->strings["Profile deleted."] = "Profilen er slettet.";
+$a->strings["Profile-"] = "Profil-";
+$a->strings["New profile created."] = "Ny profil opprettet.";
+$a->strings["Profile unavailable to clone."] = "Profilen er utilgjengelig for klonen.";
+$a->strings["Profile unavailable to export."] = "Profilen er utilgjengelig for eksport.";
+$a->strings["Profile Name is required."] = "Profilnavn er påkrevd.";
+$a->strings["Marital Status"] = "Sivilstand";
+$a->strings["Romantic Partner"] = "Romantisk partner";
+$a->strings["Likes"] = "Liker";
+$a->strings["Dislikes"] = "Liker ikke";
+$a->strings["Work/Employment"] = "Arbeid/sysselsetting";
+$a->strings["Religion"] = "Religion";
+$a->strings["Political Views"] = "Politiske synspunkter";
+$a->strings["Sexual Preference"] = "Seksuelle preferanser";
+$a->strings["Homepage"] = "Hjemmeside";
+$a->strings["Interests"] = "Interesser";
+$a->strings["Address"] = "Adresse";
+$a->strings["Profile updated."] = "Profilen er oppdatert.";
+$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Skjul kontakt-/vennelisten din fra de som ser på denne profilen?";
+$a->strings["Edit Profile Details"] = "Endre profildetaljer";
+$a->strings["View this profile"] = "Vis denne profilen";
+$a->strings["Change Profile Photo"] = "Endre profilbilde";
+$a->strings["Create a new profile using these settings"] = "Lag en ny profil ved å bruke disse innstillingene";
+$a->strings["Clone this profile"] = "Klon denne profilen";
+$a->strings["Delete this profile"] = "Slett denne profilen";
+$a->strings["Import profile from file"] = "Importer profil fra fil";
+$a->strings["Export profile to file"] = "Eksporter profil til fil";
+$a->strings["Profile Name:"] = "Profilnavn:";
+$a->strings["Your Full Name:"] = "Ditt fulle navn:";
+$a->strings["Title/Description:"] = "Tittel/Beskrivelse:";
+$a->strings["Your Gender:"] = "Ditt kjønn:";
+$a->strings["Birthday :"] = "Fødselsdag:";
+$a->strings["Street Address:"] = "Gateadresse:";
+$a->strings["Locality/City:"] = "Sted/By:";
+$a->strings["Postal/Zip Code:"] = "Postnummer/ZIP-kode:";
+$a->strings["Country:"] = "Land:";
+$a->strings["Region/State:"] = "Region/fylke:";
+$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Sivilstand:";
+$a->strings["Who: (if applicable)"] = "Hvem: (hvis det er aktuelt) ";
+$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Eksempler: kari123, Kari Villiamsen, kari@example.com";
+$a->strings["Since [date]:"] = "Siden [dato]:";
+$a->strings["Homepage URL:"] = "Hjemmeside URL:";
+$a->strings["Religious Views:"] = "Religiøse synspunkter:";
+$a->strings["Keywords:"] = "Nøkkelord:";
+$a->strings["Example: fishing photography software"] = "Eksempel: fisking fotografering programvare";
+$a->strings["Used in directory listings"] = "Brukt i katalogoppføringer";
+$a->strings["Tell us about yourself..."] = "Fortell oss om deg selv...";
+$a->strings["Hobbies/Interests"] = "Hobbier/Interesser";
+$a->strings["Contact information and Social Networks"] = "Kontaktinformasjon og sosiale nettverk";
+$a->strings["My other channels"] = "Mine andre kanaler";
+$a->strings["Musical interests"] = "Musikkinteresser";
+$a->strings["Books, literature"] = "Bøker, litteratur";
+$a->strings["Television"] = "TV/fjernsyn";
+$a->strings["Film/dance/culture/entertainment"] = "Film/dans/kultur/underholdning";
+$a->strings["Love/romance"] = "Kjærlighet/romantikk";
+$a->strings["Work/employment"] = "Arbeid/sysselsetting";
+$a->strings["School/education"] = "Skole/utdanning";
+$a->strings["This is your default profile."] = "Dette er din standardprofil.";
+$a->strings["Age: "] = "Alder:";
+$a->strings["Edit/Manage Profiles"] = "Endre/håndter profiler";
+$a->strings["Add profile things"] = "Legg til profilting";
+$a->strings["Include desirable objects in your profile"] = "Inkluder ønskverdige objekter i din profil";
+$a->strings["Items tagged with: %s"] = "Elementer merket med: %s";
+$a->strings["Search results for: %s"] = "Søkeresultater for: %s";
$a->strings["Could not access contact record."] = "Fikk ikke tilgang til kontaktinformasjonen.";
$a->strings["Could not locate selected profile."] = "Fant ikke valgt profil.";
$a->strings["Connection updated."] = "Forbindelsen er oppdatert.";
@@ -1146,15 +1322,17 @@ $a->strings["Accept connection to allow communication"] = "Godta denne forbindel
$a->strings["Set Affinity"] = "Angi nærhet";
$a->strings["Set Profile"] = "Angi profil";
$a->strings["Set Affinity & Profile"] = "Angi nærhet og profil";
+$a->strings["none"] = "ingen";
$a->strings["Apply these permissions automatically"] = "Bruk disse tillatelsene automatisk";
-$a->strings["This connection's address is"] = "Denne forbindelsens adresse er";
+$a->strings["This connection's primary address is"] = "Denne forbindelsens primære adresse er";
+$a->strings["Available locations:"] = "Tilgjengelige plasseringer:";
$a->strings["The permissions indicated on this page will be applied to all new connections."] = "Tillatelsene angitt på denne siden gjøres gjeldende for alle nye forbindelser.";
$a->strings["Slide to adjust your degree of friendship"] = "Flytt for å justere din grad av vennskap";
$a->strings["Slide to adjust your rating"] = "Flytt for å justere din vurdering";
$a->strings["Optionally explain your rating"] = "Velg om du vil forklare vurderingen";
$a->strings["Custom Filter"] = "Tilpasset filter";
$a->strings["Only import posts with this text"] = "Bare importer innlegg med disse ordene";
-$a->strings["words one per line or #tags or /patterns/, leave blank to import all posts"] = "ett ord per linje eller #merkelapper eller /mønstre/, la feltet stå tomt for å importere alle innlegg";
+$a->strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "ord per linje eller #merkelapper eller /mønster/ eller språk lang=xx, la stå blankt for å importere alle innlegg";
$a->strings["Do not import posts with this text"] = "Ikke importer innlegg med denne teksten";
$a->strings["This information is public!"] = "Denne informasjonen er offentlig!";
$a->strings["Connection Pending Approval"] = "Forbindelse venter på godkjenning";
@@ -1170,70 +1348,9 @@ $a->strings["Individual Permissions"] = "Individuelle tillatelser";
$a->strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Noen tillatelser kan være arvet fra din kanals <a ref=\"settings\"><strong>personverninnstillinger</strong></a>, som har høyere prioritet enn individuelle innstillinger. Du kan <strong>ikke</strong> endre arvede innstillingene her.";
$a->strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Noen tillatelser kan være arvet fra din kanals <a ref=\"settings\"><strong>personverninnstillinger</strong></a>, som har høyere prioritet enn individuelle innstillinger. Du kan endre disse innstillingene her, men de vil ikke få noen effekt før de arvede innstillingene endres.";
$a->strings["Last update:"] = "Siste oppdatering:";
-$a->strings["Set your current mood and tell your friends"] = "Angi ditt nåværende humør og fortell dine venner";
-$a->strings["Hub not found."] = "Hubben ble ikke funnet.";
-$a->strings["This setting requires special processing and editing has been blocked."] = "Denne innstillingen krever spesiell behandling og redigering har blitt blokkert.";
-$a->strings["Configuration Editor"] = "Konfigurasjonsbehandler";
-$a->strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Advarsel: kanalen din kan slutte å virke ved endring av enkelte innstillinger. Vennligst forlat denne siden med mindre du er komfortabel med dette og vet hvordan du bruker denne funksjonen riktig.";
-$a->strings["Public Sites"] = "Offentlige nettsteder";
-$a->strings["The listed sites allow public registration for the \$Projectname network. All sites in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some sites may require subscription or provide tiered service plans. The provider links <strong>may</strong> provide additional details."] = "Nettstedene på listen tillater offentlig registrering i \$Projectname-nettverket. Alle nettsteder i nettverket er forbundet så medlemskap på enhver av dem formidler medlemskap i hele matrix. Noen nettsteder kan kreve abonnement eller tilby lagdelte tjenesteavtaler. Tilbyderlenkene <strong>kan</strong> gi tilleggsopplysninger.";
-$a->strings["Rate this hub"] = "Vurder denne hubben";
-$a->strings["Site URL"] = "Nettstedets URL";
-$a->strings["Access Type"] = "Tilgangstype";
-$a->strings["Registration Policy"] = "Retningslinjer for registrering";
-$a->strings["Location"] = "Plassering";
-$a->strings["View hub ratings"] = "Vis vurderinger av hubben";
-$a->strings["Rate"] = "Vurder";
-$a->strings["View ratings"] = "Vis vurderinger";
-$a->strings["Permission Denied."] = "Tillatelse avvist.";
-$a->strings["File not found."] = "Filen ble ikke funnet.";
-$a->strings["Edit file permissions"] = "Endre filtillatelser";
-$a->strings["Set/edit permissions"] = "Angi/endre tillatelser";
-$a->strings["Include all files and sub folders"] = "Inkluder alle filer og undermapper";
-$a->strings["Return to file list"] = "GÃ¥ tilbake til filoversikten";
-$a->strings["Copy/paste this code to attach file to a post"] = "Kopier og lim inn denne koden for å legge til filen i et innlegg";
-$a->strings["Copy/paste this URL to link file from a web page"] = "Kopier og lim inn denne URL-en for å lenke til filen fra en webside";
-$a->strings["Share this file"] = "Del denne filen";
-$a->strings["Show URL to this file"] = "Vis URLen til denne filen";
-$a->strings["Notify your contacts about this file"] = "Varsle dine kontakter om denne filen";
-$a->strings["Layout Name"] = "Layout-navn";
-$a->strings["Layout Description (Optional)"] = "Layoutens beskrivelse (valgfritt)";
-$a->strings["Comanche page description language help"] = "Hjelp med Comanche sidebeskrivelsesspråk";
-$a->strings["Layout Description"] = "Layout-beskrivelse";
-$a->strings["Download PDL file"] = "Last ned PDL-fil";
-$a->strings["Poke/Prod"] = "Prikke/oppildne";
-$a->strings["poke, prod or do other things to somebody"] = "prikke, oppildne eller gjør andre ting med noen";
-$a->strings["Recipient"] = "Mottaker";
-$a->strings["Choose what you wish to do to recipient"] = "Velg hva du ønsker å gjøre med mottakeren";
-$a->strings["Make this post private"] = "Gjør dette innlegget privat";
-$a->strings["No such group"] = "Gruppen finnes ikke";
-$a->strings["No such channel"] = "Ingen slik kanal";
-$a->strings["forum"] = "forum";
-$a->strings["Search Results For:"] = "Søkeresultat for:";
-$a->strings["Collection is empty"] = "Samlingen er tom";
-$a->strings["Collection: "] = "Samling:";
-$a->strings["Invalid connection."] = "Ugyldig forbindelse.";
-$a->strings["You must be logged in to see this page."] = "Du må være innloegget for å se denne siden.";
-$a->strings["Room not found"] = "Rommet ble ikke funnet";
-$a->strings["Leave Room"] = "Forlat rom";
-$a->strings["Delete This Room"] = "Slett dette rommet";
-$a->strings["I am away right now"] = "Jeg er borte akkurat nå";
-$a->strings["I am online"] = "Jeg er online";
-$a->strings["Bookmark this room"] = "Bokmerk dette rommet";
-$a->strings["New Chatroom"] = "Nytt chatrom";
-$a->strings["Chatroom Name"] = "Navn på chatrom";
-$a->strings["%1\$s's Chatrooms"] = "%1\$s sine chatrom";
-$a->strings["Items tagged with: %s"] = "Elementer merket med: %s";
-$a->strings["Search results for: %s"] = "Søkeresultater for: %s";
-$a->strings["Conversation removed."] = "Samtale fjernet.";
-$a->strings["Insufficient permissions. Request redirected to profile page."] = "Utilstrekkelig tillatelse. Forespørsel omdirigert til profilsiden.";
-$a->strings["Item not found"] = "Elementet ble ikke funnet.";
-$a->strings["Item is not editable"] = "Elementet kan ikke endres";
-$a->strings["Delete item?"] = "Slett element?";
-$a->strings["Insert YouTube video"] = "Sett inn YouTube-video";
-$a->strings["Insert Vorbis [.ogg] video"] = "Sett inn Vorbis [.ogg] video";
-$a->strings["Insert Vorbis [.ogg] audio"] = "Legg i";
-$a->strings["Edit post"] = "Endre innlegg";
+$a->strings["network"] = "nettverk";
+$a->strings["RSS"] = "RSS";
+$a->strings["\$Projectname channel"] = "\$Projectname-kanal";
$a->strings["Invalid message"] = "Ugyldig melding";
$a->strings["no results"] = "ingen resultater";
$a->strings["Delivery report for %1\$s"] = "Leveringsrapport for %1\$s";
@@ -1244,19 +1361,234 @@ $a->strings["accepted for delivery"] = "akseptert for levering";
$a->strings["updated"] = "oppdatert";
$a->strings["update ignored"] = "oppdatering ignorert";
$a->strings["permission denied"] = "tillatelse avvist";
-$a->strings["Delete block?"] = "Slett byggeklossen?";
-$a->strings["Edit Block"] = "Endre byggekloss";
-$a->strings["\$Projectname"] = "\$Projectname";
-$a->strings["Welcome to %s"] = "Velkommen til %s";
-$a->strings["Unable to locate original post."] = "Ikke i stand til å finne opprinnelig innlegg.";
-$a->strings["Empty post discarded."] = "Tomt innlegg forkastet.";
-$a->strings["Executable content type not permitted to this channel."] = "Kjørbar innholdstype er ikke tillat for denne kanalen.";
-$a->strings["System error. Post not saved."] = "Systemfeil. Innlegg ble ikke lagret.";
-$a->strings["Unable to obtain post information from database."] = "Ikke i stand til å få tak i informasjon om innlegg fra databasen.";
-$a->strings["You have reached your limit of %1$.0f top level posts."] = "Du har nådd din grense på %1$.0f startinnlegg.";
-$a->strings["You have reached your limit of %1$.0f webpages."] = "Du har nådd din grense på %1$.0f websider.";
+$a->strings["recipient not found"] = "mottaker ble ikke funnet";
+$a->strings["mail recalled"] = "melding tilbakekalt";
+$a->strings["duplicate mail received"] = "duplikat av melding mottatt";
+$a->strings["mail delivered"] = "melding mottatt";
+$a->strings["Item not found"] = "Elementet ble ikke funnet.";
+$a->strings["Delete webpage?"] = "Slett webside?";
+$a->strings["Page link title"] = "Sidens lenketittel";
+$a->strings["Insert YouTube video"] = "Sett inn YouTube-video";
+$a->strings["Insert Vorbis [.ogg] video"] = "Sett inn Vorbis [.ogg] video";
+$a->strings["Insert Vorbis [.ogg] audio"] = "Legg i";
+$a->strings["Edit Webpage"] = "Endre webside";
$a->strings["Unable to find your hub."] = "Ikke i stand til å finne hubben din.";
$a->strings["Post successful."] = "Innlegg vellykket.";
+$a->strings["sent you a private message"] = "sendte deg en privat melding";
+$a->strings["added your channel"] = "la til din kanal";
+$a->strings["posted an event"] = "la ut en hendelse";
+$a->strings["Authorize application connection"] = "Tillat programforbindelse";
+$a->strings["Return to your app and insert this Securty Code:"] = "GÃ¥ tilbake til din app og legg inn denne sikkerhetskoden:";
+$a->strings["Please login to continue."] = "Vennligst logg inn for å fortsette.";
+$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Vil du tillate dette programmet å få tilgang til dine innlegg og kontakter, og/eller lage nye innlegg for deg?";
+$a->strings["No more system notifications."] = "Ingen flere systemvarsler.";
+$a->strings["System Notifications"] = "Systemvarsler";
+$a->strings["Select a bookmark folder"] = "Velg en bokmerkemappe";
+$a->strings["Save Bookmark"] = "Lagre bokmerke";
+$a->strings["URL of bookmark"] = "URL-en til bokmerket";
+$a->strings["Description"] = "Beskrivelse";
+$a->strings["Or enter new bookmark folder name"] = "Eller skriv nytt navn på bokmerkemappe";
+$a->strings["Contact not found."] = "Kontakten ble ikke funnet.";
+$a->strings["Friend suggestion sent."] = "Venneforespørsel sendt.";
+$a->strings["Suggest Friends"] = "Foreslå venner";
+$a->strings["Suggest a friend for %s"] = "Foreslå en venn for %s";
+$a->strings["Failed to create source. No channel selected."] = "Mislyktes med å lage kilde. Ingen kanal er valgt.";
+$a->strings["Source created."] = "Kilden er laget.";
+$a->strings["Source updated."] = "Kilden er oppdatert.";
+$a->strings["*"] = "*";
+$a->strings["Manage remote sources of content for your channel."] = "HÃ¥ndtere eksterne innholdskilder til din kanal.";
+$a->strings["New Source"] = "Ny kilde";
+$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importer alt eller et utvalgt av innhold fra følgende kanal inn i denne kanalen og distribuer det i henhold til dine egne kanalinnstillinger.";
+$a->strings["Only import content with these words (one per line)"] = "Bare importer innhold med disse ordene (ett ord per linje)";
+$a->strings["Leave blank to import all public content"] = "La stå tomt for å importere alt offentlig innhold";
+$a->strings["Source not found."] = "Kilden ble ikke funnet.";
+$a->strings["Edit Source"] = "Endre kilde";
+$a->strings["Delete Source"] = "Slett kilde";
+$a->strings["Source removed"] = "Kilden er fjernet";
+$a->strings["Unable to remove source."] = "Ikke i stand til å fjerne kilde.";
+$a->strings["Invalid request identifier."] = "Ugyldig forespørselsidentifikator.";
+$a->strings["Discard"] = "Forkast";
+$a->strings["Tag removed"] = "Merkelapp fjernet";
+$a->strings["Remove Item Tag"] = "Fjern merkelapp fra element";
+$a->strings["Select a tag to remove: "] = "Velg merkelapp å fjerne:";
+$a->strings["Remove"] = "Fjern";
+$a->strings["%d rating"] = array(
+ 0 => "%d vurdering",
+ 1 => "%d vurderinger",
+);
+$a->strings["Gender: "] = "Kjønn:";
+$a->strings["Status: "] = "Status:";
+$a->strings["Homepage: "] = "Hjemmeside:";
+$a->strings["Description:"] = "Beskrivelse:";
+$a->strings["Public Forum:"] = "Offentlig forum:";
+$a->strings["Keywords: "] = "Nøkkelord:";
+$a->strings["Don't suggest"] = "Ikke foreslå";
+$a->strings["Common connections:"] = "Felles forbindelser:";
+$a->strings["Global Directory"] = "Global katalog";
+$a->strings["Local Directory"] = "Lokal katalog";
+$a->strings["Finding:"] = "Finner:";
+$a->strings["next page"] = "Neste side";
+$a->strings["previous page"] = "Forrige side";
+$a->strings["Sort options"] = "Sorteringsvalg";
+$a->strings["Alphabetic"] = "Alfabetisk";
+$a->strings["Reverse Alphabetic"] = "Omvendt alfabetisk";
+$a->strings["Newest to Oldest"] = "Nyest til eldst";
+$a->strings["Oldest to Newest"] = "Eldst til nyest";
+$a->strings["No entries (some entries may be hidden)."] = "Ingen oppføringer (noen oppføringer kan være skjult).";
+$a->strings["No valid account found."] = "Ingen gyldig konto funnet.";
+$a->strings["Password reset request issued. Check your email."] = "Forespørsel om å tilbakestille passord er mottatt. Sjekk e-posten din.";
+$a->strings["Site Member (%s)"] = "Nettstedsmedlem (%s)";
+$a->strings["Password reset requested at %s"] = "Forespurt om å tilbakestille passord hos %s";
+$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Forespørsel kunne ikke bekreftes. (Du kan ha sendt den inn tidligere.) Tilbakestilling av passord mislyktes.";
+$a->strings["Password Reset"] = "Tilbakestill passord";
+$a->strings["Your password has been reset as requested."] = "Ditt passord har blitt tilbakestilt som forespurt.";
+$a->strings["Your new password is"] = "Ditt nye passord er";
+$a->strings["Save or copy your new password - and then"] = "Lagre eller kopier ditt nye passord, og deretter kan du";
+$a->strings["click here to login"] = "klikke her for å logge inn";
+$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Ditt passord kan endres på siden <em>Innstillinger</em> etter vellykket innlogging.";
+$a->strings["Your password has changed at %s"] = "Ditt passord er endret hos %s";
+$a->strings["Forgot your Password?"] = "Glemt passord ditt?";
+$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Skriv e-postadressen din og send inn for å tilbakestille passordet ditt. Sjekk deretter din e-post for videre instruksjoner.";
+$a->strings["Email Address"] = "E-postadresse";
+$a->strings["Reset"] = "Tilbakestill";
+$a->strings["This site is not a directory server"] = "Dette nettstedet er ikke en katalogtjener";
+$a->strings["%s element installed"] = "%s element installert";
+$a->strings["%s element installation failed"] = "Installasjon av %s-element mislyktes";
+$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s følger %2\$s sin %3\$s";
+$a->strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s stopped å følge %2\$s sin %3\$s";
+$a->strings["Your service plan only allows %d channels."] = "Din tjenesteplan tillater bare %d kanaler.";
+$a->strings["Nothing to import."] = "Ingenting å importere.";
+$a->strings["Unable to download data from old server"] = "Ikke i stand til å laste ned data fra gammel tjener";
+$a->strings["Imported file is empty."] = "Importert fil er tom.";
+$a->strings["Warning: Database versions differ by %1\$d updates."] = "Advarsel: databaseversjoner avviker med %1\$d oppdateringer.";
+$a->strings["No channel. Import failed."] = "Ingen kanal. Import mislyktes.";
+$a->strings["You must be logged in to use this feature."] = "Du må være innlogget for å bruke denne funksjonen.";
+$a->strings["Import Channel"] = "Importer kanal";
+$a->strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Bruk dette skjemaet for å importere en eksisterende kanal fra en annen tjener/hub. Du kan hente inn kanalidentiteten fra den gamle tjeneren/huben via nettverket eller ved å bruke en eksportfil.";
+$a->strings["File to Upload"] = "Fil som skal lastes opp";
+$a->strings["Or provide the old server/hub details"] = "Eller oppgi detaljene fra den gamle tjeneren/hub-en";
+$a->strings["Your old identity address (xyz@example.com)"] = "Din gamle identitetsadresse (xyz@example.com)";
+$a->strings["Your old login email address"] = "Din gamle innloggings e-postadresse";
+$a->strings["Your old login password"] = "Ditt gamle innloggingspassord";
+$a->strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Enten du tar det ene eller det andre valget, vennligst angi om du vil at denne hubben skal være din nye primære adresse, eller om din gamle plassering skal fortsette å ha denne rollen. Du kan lage innlegg fra den ene eller den andre plasseringen, men bare en av dem kan markeres som den primære plasseringen for filer, bilder og media.";
+$a->strings["Make this hub my primary location"] = "Gjør dette nettstedet til min primære plassering";
+$a->strings["Import existing posts if possible (experimental - limited by available memory"] = "Importer eksisterende innlegg om mulig (eksperimentelt - begrenset av tilgjengelig minne)";
+$a->strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Denne prosessen kan ta flere minutter å fullføre. Vennligst send inn dette skjemaet bare en gang og la siden være åpen inntil den er ferdig.";
+$a->strings["Page owner information could not be retrieved."] = "Informasjon om sideeier kunne ikke hentes.";
+$a->strings["Album not found."] = "Albumet ble ikke funnet.";
+$a->strings["Delete Album"] = "Slett album";
+$a->strings["Delete Photo"] = "Slett bilde";
+$a->strings["No photos selected"] = "Ingen bilder valgt";
+$a->strings["Access to this item is restricted."] = "Tilgang til dette elementet er begrenset.";
+$a->strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB av %2$.2f MB lagringsplass til bilder er brukt.";
+$a->strings["%1$.2f MB photo storage used."] = "%1$.2f MB lagringsplass til bilder er brukt.";
+$a->strings["Upload Photos"] = "Last opp bilder";
+$a->strings["Enter an album name"] = "Skriv et albumnavn";
+$a->strings["or select an existing album (doubleclick)"] = "eller velg et eksisterende album (dobbeltklikk)";
+$a->strings["Create a status post for this upload"] = "Lag et statusinnlegg for denne opplastingen";
+$a->strings["Caption (optional):"] = "Bildetekst (valgfritt):";
+$a->strings["Description (optional):"] = "Beskrivelse (valgfritt):";
+$a->strings["Album name could not be decoded"] = "Albumnavnet kunne ikke dekodes";
+$a->strings["Contact Photos"] = "Kontaktbilder";
+$a->strings["Show Newest First"] = "Vis nyeste først";
+$a->strings["Show Oldest First"] = "Vis eldste først";
+$a->strings["Permission denied. Access to this item may be restricted."] = "Tillatelse avvist. Tilgang til dette elementet kan være begrenset.";
+$a->strings["Photo not available"] = "Bilde er utilgjengelig";
+$a->strings["Use as profile photo"] = "Bruk som profilbilde";
+$a->strings["Private Photo"] = "Privat bilde";
+$a->strings["Previous"] = "Forrige";
+$a->strings["View Full Size"] = "Vis i full størrelse";
+$a->strings["Edit photo"] = "Endre bilde";
+$a->strings["Rotate CW (right)"] = "Roter med klokka (mot høyre)";
+$a->strings["Rotate CCW (left)"] = "Roter mot klokka (venstre)";
+$a->strings["Enter a new album name"] = "Skriv et nytt albumnavn";
+$a->strings["or select an existing one (doubleclick)"] = "eller velg et eksisterende album (dobbeltklikk)";
+$a->strings["Caption"] = "Overskrift";
+$a->strings["Add a Tag"] = "Legg til merkelapp";
+$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Eksempel: @bob, @Barbara_Jensen, @jim@example.com";
+$a->strings["Flag as adult in album view"] = "Flag som voksent i albumvisning";
+$a->strings["In This Photo:"] = "I dette bildet:";
+$a->strings["Map"] = "Kart";
+$a->strings["View Album"] = "Vis album";
+$a->strings["Recent Photos"] = "Nye bilder";
+$a->strings["Fetching URL returns error: %1\$s"] = "Henting av URL gir følgende feil: %1\$s";
+$a->strings["Image uploaded but image cropping failed."] = "Bildet ble lastet opp, men beskjæring av bildet mislyktes.";
+$a->strings["Image resize failed."] = "Endring av bildestørrelse mislyktes.";
+$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Hold nede Shift-knappen og last siden på nytt eller tøm nettleserens mellomlager hvis det nye bildet ikke vises umiddelbart.";
+$a->strings["Image upload failed."] = "Opplasting av bildet mislyktes.";
+$a->strings["Unable to process image."] = "Kan ikke behandle bildet.";
+$a->strings["female"] = "kvinne";
+$a->strings["%1\$s updated her %2\$s"] = "%1\$s oppdaterte %2\$s sitt";
+$a->strings["male"] = "mann";
+$a->strings["%1\$s updated his %2\$s"] = "%1\$s oppdaterte %2\$s sitt";
+$a->strings["%1\$s updated their %2\$s"] = "%1\$s oppdaterte %2\$s deres";
+$a->strings["profile photo"] = "profilbilde";
+$a->strings["Photo not available."] = "Bildet er ikke tilgjengelig.";
+$a->strings["Upload File:"] = "Last opp fil:";
+$a->strings["Select a profile:"] = "Velg en profil:";
+$a->strings["Upload Profile Photo"] = "Last opp profilbilde:";
+$a->strings["or"] = "eller";
+$a->strings["skip this step"] = "hopp over dette steget";
+$a->strings["select a photo from your photo albums"] = "velg et bilde fra dine fotoalbum";
+$a->strings["Crop Image"] = "Beskjær bildet";
+$a->strings["Please adjust the image cropping for optimum viewing."] = "Vennligst juster bildebeskjæringen for optimal visning.";
+$a->strings["Done Editing"] = "Avslutt redigering";
+$a->strings["Thing updated"] = "Tingen er oppdatert";
+$a->strings["Object store: failed"] = "Objektlagring: mislyktes";
+$a->strings["Thing added"] = "Ting lagt til";
+$a->strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s";
+$a->strings["Show Thing"] = "Vis ting";
+$a->strings["item not found."] = "element ble ikke funnet.";
+$a->strings["Edit Thing"] = "Endre ting";
+$a->strings["Select a profile"] = "Velg en profil";
+$a->strings["Post an activity"] = "Legg inn en aktivitet";
+$a->strings["Only sends to viewers of the applicable profile"] = "Sender bare til seere av den aktuelle profilen";
+$a->strings["Name of thing e.g. something"] = "Navn på ting for eksempel noe";
+$a->strings["URL of thing (optional)"] = "URL til ting (valgfritt)";
+$a->strings["URL for photo of thing (optional)"] = "URL til bilde av ting (valgfritt)";
+$a->strings["Add Thing to your Profile"] = "Legg til ting i din profil";
+$a->strings["This directory server requires an access token"] = "Denne katalogtjeneren krever en tilgangsnøkkel (access token)";
+$a->strings["Delete block?"] = "Slett byggeklossen?";
+$a->strings["Edit Block"] = "Endre byggekloss";
+$a->strings["Account removals are not allowed within 48 hours of changing the account password."] = "Sletting av kontoer er ikke tillatt innen 48 timer etter endring av kontopassordet.";
+$a->strings["Remove This Account"] = "Slett denne kontoen";
+$a->strings["This account and all its channels will be completely removed from the network. "] = "Denne kontoen og alle dens kanaler vil bli fullstendig fjernet fra nettverket.";
+$a->strings["Remove this account, all its channels and all its channel clones from the network"] = "Slett denne kontoen, alle dens kanaler og alle dens kanalkloner fra dette nettverket";
+$a->strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Som standard vil bare forekomster av kanalene lokalisert på denne hubben bli slettet fra nettverket";
+$a->strings["Remove Account"] = "Slett konto";
+$a->strings["Import completed"] = "Import ferdig";
+$a->strings["Import Items"] = "Importer elementer";
+$a->strings["Use this form to import existing posts and content from an export file."] = "Bruk dette skjemaet for å importere eksisterende innlegg og innhold fra en eksportfil.";
+$a->strings["No such group"] = "Gruppen finnes ikke";
+$a->strings["No such channel"] = "Ingen slik kanal";
+$a->strings["forum"] = "forum";
+$a->strings["Search Results For:"] = "Søkeresultat for:";
+$a->strings["Collection is empty"] = "Samlingen er tom";
+$a->strings["Collection: "] = "Samling:";
+$a->strings["Invalid connection."] = "Ugyldig forbindelse.";
+$a->strings["Layout updated."] = "Layout er oppdatert.";
+$a->strings["Edit System Page Description"] = "Endre beskrivelsen av systemsiden";
+$a->strings["Layout not found."] = "Layouten ble ikke funnet.";
+$a->strings["Module Name:"] = "Modulnavn:";
+$a->strings["Layout Help"] = "Layout-hjelp";
+$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Antallet daglige registreringer ved nettstedet er overskredet. Vær vennlig å prøve igjen imorgen.";
+$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Vennligst angi at tjenesteavtalen er akseptert. Registrering mislyktes.";
+$a->strings["Passwords do not match."] = "Passordene er ikke like.";
+$a->strings["Registration successful. Please check your email for validation instructions."] = "Registreringen er vellykket. Vennligst sjekk e-posten din for å bekrefte opprettelsen.";
+$a->strings["Your registration is pending approval by the site owner."] = "Din registrering venter på godkjenning av nettstedets eier.";
+$a->strings["Your registration can not be processed."] = "Din registrering kan ikke behandles.";
+$a->strings["Registration on this site/hub is by approval only."] = "Registrering på dette nettstedet/denne hubben skjer bare gjennom godkjenning.";
+$a->strings["<a href=\"pubsites\">Register at another affiliated site/hub</a>"] = "<a href=\"pubsites\">Registrer på et annet tilknyttet nettsted/hub</a>";
+$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Dette nettstedet har overskredet antallet tillate kontoregistreringer per dag. Vennligst prøv igjen imorgen.";
+$a->strings["Terms of Service"] = "Tjenesteavtale";
+$a->strings["I accept the %s for this website"] = "Jeg godtar %s for dette nettstedet";
+$a->strings["I am over 13 years of age and accept the %s for this website"] = "Jeg er over 13 år gammel og aksepterer %s for dette nettstedet.";
+$a->strings["Registration"] = "Registrering";
+$a->strings["Membership on this site is by invitation only."] = "Medlemskap ved dette nettstedet skjer kun via invitasjon.";
+$a->strings["Please enter your invitation code"] = "Vennligst skriv din invitasjonskode";
+$a->strings["Your email address"] = "Din e-postadresse";
+$a->strings["Choose a password"] = "Velg et passord";
+$a->strings["Please re-enter your password"] = "Vennligst skriv ditt passord en gang til";
$a->strings["Theme settings updated."] = "Temainnstillinger er oppdatert.";
$a->strings["# Accounts"] = "# Kontoer";
$a->strings["# blocked accounts"] = "# blokkerte kontoer";
@@ -1282,7 +1614,6 @@ $a->strings["My site is not a public server"] = "Mitt nettsted er ikke en offent
$a->strings["My site has paid access only"] = "Mitt nettsted gir kun tilgang mot betaling";
$a->strings["My site has free access only"] = "Mitt nettsted har kun gratis tilgang";
$a->strings["My site offers free accounts with optional paid upgrades"] = "Mitt nettsted tilbyr gratis konto med valgfri oppgradering til betalt tjeneste";
-$a->strings["Registration"] = "Registrering";
$a->strings["File upload"] = "Last opp fil";
$a->strings["Policies"] = "Retningslinjer";
$a->strings["Site name"] = "Nettstedets navn";
@@ -1324,6 +1655,8 @@ $a->strings["Disable discovery tab"] = "Skru av oppdagelsesfanen";
$a->strings["Remove the tab in the network view with public content pulled from sources chosen for this site."] = "Fjern fanen fra nettverksvisningen med offentlig innhold trukket inn fra kilder valg for dette nettstedet.";
$a->strings["login on Homepage"] = "Logg inn på hjemmesiden";
$a->strings["Present a login box to visitors on the home page if no other content has been configured."] = "Presenter en innloggingsboks til besøkende på hjemmesiden hvis ikke noe annet innhold har blitt konfigurert.";
+$a->strings["Directory Server URL"] = "Katalogtjener URL";
+$a->strings["Default directory server"] = "Standard katalogtjener";
$a->strings["Proxy user"] = "Brukernavn mellomtjener";
$a->strings["Proxy URL"] = "Mellomtjener URL";
$a->strings["Network timeout"] = "Nettverk tidsavbrudd";
@@ -1407,7 +1740,6 @@ $a->strings["Uncensor"] = "Ikke sensurer lenger";
$a->strings["Allow Code"] = "Tillat kode";
$a->strings["Disallow Code"] = "Ikke tillat kode";
$a->strings["UID"] = "UID";
-$a->strings["Address"] = "Adresse";
$a->strings["Selected channels will be deleted!\\n\\nEverything that was posted in these channels on this site will be permanently deleted!\\n\\nAre you sure?"] = "Valgte kanaler vil bli slettet!\\n\\nAlt innhold som er lagt inn i disse kanalene på dette nettstedet vil bli slettet for alltid!\\n\\nEr du sikker på at du vil slette disse kanalene med alt innhold?";
$a->strings["The channel {0} will be deleted!\\n\\nEverything that was posted in this channel on this site will be permanently deleted!\\n\\nAre you sure?"] = "Kanalen {0} vil bli slettet!\\n\\nAlt innhold som er lagt inn i denne kanalen på dettet nettstedet vil bli slettet for alltid!\\n\\nEr du sikker på at du vil slette denne kanalen med alt innhold?";
$a->strings["Plugin %s disabled."] = "Tilleggsfunksjonen %s er avskrudd.";
@@ -1437,322 +1769,10 @@ $a->strings["Help text"] = "Hjelpetekst";
$a->strings["Additional info (optional)"] = "Tilleggsinformasjon (valgfritt)";
$a->strings["Field definition not found"] = "Feltdefinisjonen ble ikke funnet";
$a->strings["Edit Profile Field"] = "Endre profilfelt";
-$a->strings["App installed."] = "App installert.";
-$a->strings["Malformed app."] = "Feil oppsett for app-en.";
-$a->strings["Embed code"] = "Innbyggingskode";
-$a->strings["Edit App"] = "Endre app";
-$a->strings["Create App"] = "Lag app";
-$a->strings["Name of app"] = "Navn på app";
-$a->strings["Location (URL) of app"] = "Plassering (URL) til app";
-$a->strings["Description"] = "Beskrivelse";
-$a->strings["Photo icon URL"] = "Bildeikon URL";
-$a->strings["80 x 80 pixels - optional"] = "80 x80 pixler - valgfritt";
-$a->strings["Version ID"] = "Versjons-ID";
-$a->strings["Price of app"] = "Pris på app";
-$a->strings["Location (URL) to purchase app"] = "Plassering (URL) for å kjøpe app";
-$a->strings["Unable to update menu."] = "Ikke i stand til å oppdatere meny.";
-$a->strings["Unable to create menu."] = "Ikke i stand til å lage meny.";
-$a->strings["Menu Name"] = "Menynavn";
-$a->strings["Unique name (not visible on webpage) - required"] = "Unikt navn (ikke synlig på websiden) - påkrevet";
-$a->strings["Menu Title"] = "Menytittel";
-$a->strings["Visible on webpage - leave empty for no title"] = "Synlig på websiden - la stå tomt for ingen tittel";
-$a->strings["Allow Bookmarks"] = "Tillat bokmerker";
-$a->strings["Menu may be used to store saved bookmarks"] = "Menyen kan brukes til å lagre lagrede bokmerker";
-$a->strings["Submit and proceed"] = "Send inn og fortsett";
-$a->strings["Drop"] = "Slett";
-$a->strings["Bookmarks allowed"] = "Bokmerker tillatt";
-$a->strings["Delete this menu"] = "Slett denne menyen";
-$a->strings["Edit menu contents"] = "Endre menyinnholdet";
-$a->strings["Edit this menu"] = "Endre denne menyen";
-$a->strings["Menu could not be deleted."] = "Menyen kunne ikke bli slettet.";
-$a->strings["Edit Menu"] = "Endre meny";
-$a->strings["Add or remove entries to this menu"] = "Legg til eller fjern punkter i denne menyen";
-$a->strings["Menu name"] = "Menynavn";
-$a->strings["Must be unique, only seen by you"] = "Må være unik, ses bare av deg";
-$a->strings["Menu title"] = "Menytittel";
-$a->strings["Menu title as seen by others"] = "Menytittelen andre ser";
-$a->strings["Allow bookmarks"] = "Tillat bokmerker";
-$a->strings["No more system notifications."] = "Ingen flere systemvarsler.";
-$a->strings["System Notifications"] = "Systemvarsler";
-$a->strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.";
-$a->strings["Add a Channel"] = "Legg til en kanal";
-$a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "En kanal er din egen samling av relaterte web-sider. En kanal kan brukes til å samle sosiale nettverksprofiler, blogger, samtalegrupper og forum, kjendissider og mye mer. Du kan lage så mange kanaler som din tjenestetilbyder tillater.";
-$a->strings["Channel Name"] = "Kanalnavn";
-$a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = "Eksempel: \"Ola Nordmann\", \"Lisa og hestene hennes\", \"Fotball\", \"Sykkelgruppa\"";
-$a->strings["Choose a short nickname"] = "Velg et kort kallenavn";
-$a->strings["Your nickname will be used to create an easily remembered channel address (like an email address) which you can share with others."] = "Ditt kallenavn brukes til å lage en kanaladresse som er enkel å huske (minner om en e-postadresse) og som du kan dele med andre.";
-$a->strings["Or <a href=\"import\">import an existing channel</a> from another location"] = "Eller <a href=\"import\">importerer en eksisterende kanal</a> fra et annet sted.";
-$a->strings["Please choose a channel type (such as social networking or community forum) and privacy requirements so we can select the best permissions for you"] = "Vennligst velg en kanaltype (for eksempel sosialt nettverk eller forum for felleskap) og krav til personvern slik at vi kan velge de beste tillatelsene for deg.";
-$a->strings["Channel Type"] = "Kanaltype";
-$a->strings["Read more about roles"] = "Les mer om roller";
-$a->strings["Invalid request identifier."] = "Ugyldig forespørselsidentifikator.";
-$a->strings["Discard"] = "Forkast";
-$a->strings["Layout updated."] = "Layout er oppdatert.";
-$a->strings["Edit System Page Description"] = "Endre beskrivelsen av systemsiden";
-$a->strings["Layout not found."] = "Layouten ble ikke funnet.";
-$a->strings["Module Name:"] = "Modulnavn:";
-$a->strings["Layout Help"] = "Layout-hjelp";
-$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s følger %2\$s sin %3\$s";
-$a->strings["No valid account found."] = "Ingen gyldig konto funnet.";
-$a->strings["Password reset request issued. Check your email."] = "Forespørsel om å tilbakestille passord er mottatt. Sjekk e-posten din.";
-$a->strings["Site Member (%s)"] = "Nettstedsmedlem (%s)";
-$a->strings["Password reset requested at %s"] = "Forespurt om å tilbakestille passord hos %s";
-$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Forespørsel kunne ikke bekreftes. (Du kan ha sendt den inn tidligere.) Tilbakestilling av passord mislyktes.";
-$a->strings["Password Reset"] = "Tilbakestill passord";
-$a->strings["Your password has been reset as requested."] = "Ditt passord har blitt tilbakestilt som forespurt.";
-$a->strings["Your new password is"] = "Ditt nye passord er";
-$a->strings["Save or copy your new password - and then"] = "Lagre eller kopier ditt nye passord, og deretter kan du";
-$a->strings["click here to login"] = "klikke her for å logge inn";
-$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Ditt passord kan endres på siden <em>Innstillinger</em> etter vellykket innlogging.";
-$a->strings["Your password has changed at %s"] = "Ditt passord er endret hos %s";
-$a->strings["Forgot your Password?"] = "Glemt passord ditt?";
-$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Skriv e-postadressen din og send inn for å tilbakestille passordet ditt. Sjekk deretter din e-post for videre instruksjoner.";
-$a->strings["Email Address"] = "E-postadresse";
-$a->strings["Reset"] = "Tilbakestill";
-$a->strings["Page owner information could not be retrieved."] = "Informasjon om sideeier kunne ikke hentes.";
-$a->strings["Album not found."] = "Albumet ble ikke funnet.";
-$a->strings["Delete Album"] = "Slett album";
-$a->strings["Delete Photo"] = "Slett bilde";
-$a->strings["No photos selected"] = "Ingen bilder valgt";
-$a->strings["Access to this item is restricted."] = "Tilgang til dette elementet er begrenset.";
-$a->strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB av %2$.2f MB lagringsplass til bilder er brukt.";
-$a->strings["%1$.2f MB photo storage used."] = "%1$.2f MB lagringsplass til bilder er brukt.";
-$a->strings["Upload Photos"] = "Last opp bilder";
-$a->strings["Enter an album name"] = "Skriv et albumnavn";
-$a->strings["or select an existing album (doubleclick)"] = "eller velg et eksisterende album (dobbeltklikk)";
-$a->strings["Create a status post for this upload"] = "Lag et statusinnlegg for denne opplastingen";
-$a->strings["Album name could not be decoded"] = "Albumnavnet kunne ikke dekodes";
-$a->strings["Contact Photos"] = "Kontaktbilder";
-$a->strings["Show Newest First"] = "Vis nyeste først";
-$a->strings["Show Oldest First"] = "Vis eldste først";
-$a->strings["View Photo"] = "Vis foto";
-$a->strings["Edit Album"] = "Endre album";
-$a->strings["Permission denied. Access to this item may be restricted."] = "Tillatelse avvist. Tilgang til dette elementet kan være begrenset.";
-$a->strings["Photo not available"] = "Bilde er utilgjengelig";
-$a->strings["Use as profile photo"] = "Bruk som profilbilde";
-$a->strings["Private Photo"] = "Privat bilde";
-$a->strings["Previous"] = "Forrige";
-$a->strings["View Full Size"] = "Vis i full størrelse";
-$a->strings["Next"] = "Neste";
-$a->strings["Remove"] = "Fjern";
-$a->strings["Edit photo"] = "Endre bilde";
-$a->strings["Rotate CW (right)"] = "Roter med klokka (mot høyre)";
-$a->strings["Rotate CCW (left)"] = "Roter mot klokka (venstre)";
-$a->strings["Enter a new album name"] = "Skriv et nytt albumnavn";
-$a->strings["or select an existing one (doubleclick)"] = "eller velg et eksisterende album (dobbeltklikk)";
-$a->strings["Caption"] = "Overskrift";
-$a->strings["Add a Tag"] = "Legg til merkelapp";
-$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Eksempel: @bob, @Barbara_Jensen, @jim@example.com";
-$a->strings["Flag as adult in album view"] = "Flag som voksent i albumvisning";
-$a->strings["In This Photo:"] = "I dette bildet:";
-$a->strings["Map"] = "Kart";
-$a->strings["View Album"] = "Vis album";
-$a->strings["Recent Photos"] = "Nye bilder";
-$a->strings["\$Projectname channel"] = "\$Projectname-kanal";
-$a->strings["Website:"] = "Nettsted:";
-$a->strings["Remote Channel [%s] (not yet known on this site)"] = "Fjerntliggende kanal [%s] (foreløpig ikke kjent på dette nettstedet)";
-$a->strings["Rating (this information is public)"] = "Vurdering (denne informasjonen er offentlig)";
-$a->strings["Optionally explain your rating (this information is public)"] = "Velg om du vil forklare din vurdering (denne informasjonen er offentlig)";
-$a->strings["Calendar entries imported."] = "Kalenderhendelsene er importert.";
-$a->strings["No calendar entries found."] = "Ingen kalenderhendelser funnet.";
-$a->strings["Event can not end before it has started."] = "Hendelsen kan ikke slutte før den starter.";
-$a->strings["Unable to generate preview."] = "Klarer ikke å lage forhåndsvisning.";
-$a->strings["Event title and start time are required."] = "Hendelsestittel og starttidspunkt er påkrevd.";
-$a->strings["Event not found."] = "Hendelsen ble ikke funnet.";
-$a->strings["l, F j"] = "l, F j";
-$a->strings["Edit event"] = "Endre hendelse";
-$a->strings["Delete event"] = "Slett hendelse";
-$a->strings["calendar"] = "kalender";
-$a->strings["Create New Event"] = "Lag ny hendelse";
-$a->strings["Export"] = "Eksport";
-$a->strings["Import"] = "Importer";
-$a->strings["Event removed"] = "Hendelse slettet";
-$a->strings["Failed to remove event"] = "Mislyktes med å slette hendelse";
-$a->strings["Event details"] = "Hendelsesdetaljer";
-$a->strings["Starting date and Title are required."] = "Startdato og Tittel er påkrevd.";
-$a->strings["Categories (comma-separated list)"] = "Kategorier (kommaseparert liste)";
-$a->strings["Event Starts:"] = "Hendelsen starter:";
-$a->strings["Finish date/time is not known or not relevant"] = "Sluttdato/-tidspunkt er ikke kjent eller ikke relevant";
-$a->strings["Event Finishes:"] = "Hendelsen slutter:";
-$a->strings["Adjust for viewer timezone"] = "Juster i forhold til tilskuerens tidssone";
-$a->strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Viktig for hendelser som skjer på et bestemt sted. Ikke praktisk for globale ferier eller fridager.";
-$a->strings["Title:"] = "Tittel:";
-$a->strings["Share this event"] = "Del denne hendelsen";
-$a->strings["%s element installed"] = "%s element installert";
-$a->strings["%s element installation failed"] = "Installasjon av %s-element mislyktes";
-$a->strings["Fetching URL returns error: %1\$s"] = "Henting av URL gir følgende feil: %1\$s";
-$a->strings["Profile Match"] = "Profiltreff";
-$a->strings["No keywords to match. Please add keywords to your default profile."] = "Ingen nøkkelord å sammenlikne. Vennligst legg til nøkkelord til din standardprofil.";
-$a->strings["is interested in:"] = "er interessert i:";
-$a->strings["No matches"] = "Ingen treff";
-$a->strings["Image uploaded but image cropping failed."] = "Bildet ble lastet opp, men beskjæring av bildet mislyktes.";
-$a->strings["Image resize failed."] = "Endring av bildestørrelse mislyktes.";
-$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Hold nede Shift-knappen og last siden på nytt eller tøm nettleserens mellomlager hvis det nye bildet ikke vises umiddelbart.";
-$a->strings["Image upload failed."] = "Opplasting av bildet mislyktes.";
-$a->strings["Unable to process image."] = "Kan ikke behandle bildet.";
-$a->strings["female"] = "kvinne";
-$a->strings["%1\$s updated her %2\$s"] = "%1\$s oppdaterte %2\$s sitt";
-$a->strings["male"] = "mann";
-$a->strings["%1\$s updated his %2\$s"] = "%1\$s oppdaterte %2\$s sitt";
-$a->strings["%1\$s updated their %2\$s"] = "%1\$s oppdaterte %2\$s deres";
-$a->strings["profile photo"] = "profilbilde";
-$a->strings["Photo not available."] = "Bildet er ikke tilgjengelig.";
-$a->strings["Upload File:"] = "Last opp fil:";
-$a->strings["Select a profile:"] = "Velg en profil:";
-$a->strings["Upload Profile Photo"] = "Last opp profilbilde:";
-$a->strings["or"] = "eller";
-$a->strings["skip this step"] = "hopp over dette steget";
-$a->strings["select a photo from your photo albums"] = "velg et bilde fra dine fotoalbum";
-$a->strings["Crop Image"] = "Beskjær bildet";
-$a->strings["Please adjust the image cropping for optimum viewing."] = "Vennligst juster bildebeskjæringen for optimal visning.";
-$a->strings["Done Editing"] = "Avslutt redigering";
-$a->strings["Channel added."] = "Kanal lagt til.";
-$a->strings["Tag removed"] = "Merkelapp fjernet";
-$a->strings["Remove Item Tag"] = "Fjern merkelapp fra element";
-$a->strings["Select a tag to remove: "] = "Velg merkelapp å fjerne:";
-$a->strings["No ratings"] = "Ingen vurderinger";
-$a->strings["Ratings"] = "Vurderinger";
-$a->strings["Rating: "] = "Vurdering:";
-$a->strings["Website: "] = "Nettsted:";
-$a->strings["Description: "] = "Beskrivelse:";
-$a->strings["This site is not a directory server"] = "Dette nettstedet er ikke en katalogtjener";
-$a->strings["Unable to lookup recipient."] = "Ikke i stand til å slå opp mottaker.";
-$a->strings["Unable to communicate with requested channel."] = "Ikke i stand til å kommunisere med forespurt kanal.";
-$a->strings["Cannot verify requested channel."] = "Kan ikke bekrefte forespurt kanal.";
-$a->strings["Selected channel has private message restrictions. Send failed."] = "Valgt kanal har restriksjoner for private meldinger. Sending feilet.";
-$a->strings["Messages"] = "Meldinger";
-$a->strings["Message deleted."] = "Melding slettet.";
-$a->strings["Message recalled."] = "Innlegg tilbakekalt.";
-$a->strings["Send Private Message"] = "Send privat melding";
-$a->strings["To:"] = "Til:";
-$a->strings["Subject:"] = "Emne:";
-$a->strings["Your message:"] = "Din melding:";
-$a->strings["Send"] = "Send";
-$a->strings["Delete message"] = "Slett melding";
-$a->strings["Recall message"] = "Tilbakekall innlegg";
-$a->strings["Message has been recalled."] = "Innlegget har blitt tilbakekalt.";
-$a->strings["Delete Conversation"] = "Slett samtale";
-$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Ingen sikret kommunikasjon tilgjengelig. Du kan <strong>muligens</strong> greie å svare via senderens profilside.";
-$a->strings["Send Reply"] = "Send svar";
-$a->strings["Page Title"] = "Sidetittel";
-$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Antallet daglige registreringer ved nettstedet er overskredet. Vær vennlig å prøve igjen imorgen.";
-$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Vennligst angi at tjenesteavtalen er akseptert. Registrering mislyktes.";
-$a->strings["Passwords do not match."] = "Passordene er ikke like.";
-$a->strings["Registration successful. Please check your email for validation instructions."] = "Registreringen er vellykket. Vennligst sjekk e-posten din for å bekrefte opprettelsen.";
-$a->strings["Your registration is pending approval by the site owner."] = "Din registrering venter på godkjenning av nettstedets eier.";
-$a->strings["Your registration can not be processed."] = "Din registrering kan ikke behandles.";
-$a->strings["Registration on this site/hub is by approval only."] = "Registrering på dette nettstedet/denne hubben skjer bare gjennom godkjenning.";
-$a->strings["<a href=\"pubsites\">Register at another affiliated site/hub</a>"] = "<a href=\"pubsites\">Registrer på et annet tilknyttet nettsted/hub</a>";
-$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Dette nettstedet har overskredet antallet tillate kontoregistreringer per dag. Vennligst prøv igjen imorgen.";
-$a->strings["Terms of Service"] = "Tjenesteavtale";
-$a->strings["I accept the %s for this website"] = "Jeg godtar %s for dette nettstedet";
-$a->strings["I am over 13 years of age and accept the %s for this website"] = "Jeg er over 13 år gammel og aksepterer %s for dette nettstedet.";
-$a->strings["Membership on this site is by invitation only."] = "Medlemskap ved dette nettstedet skjer kun via invitasjon.";
-$a->strings["Please enter your invitation code"] = "Vennligst skriv din invitasjonskode";
-$a->strings["Your email address"] = "Din e-postadresse";
-$a->strings["Choose a password"] = "Velg et passord";
-$a->strings["Please re-enter your password"] = "Vennligst skriv ditt passord en gang til";
-$a->strings["Block Name"] = "Byggeklossens navn";
-$a->strings["Block Title"] = "Byggeklossens tittel";
-$a->strings["Account removals are not allowed within 48 hours of changing the account password."] = "Sletting av kontoer er ikke tillatt innen 48 timer etter endring av kontopassordet.";
-$a->strings["Remove This Account"] = "Slett denne kontoen";
-$a->strings["This account and all its channels will be completely removed from the network. "] = "Denne kontoen og alle dens kanaler vil bli fullstendig fjernet fra nettverket.";
-$a->strings["Remove this account, all its channels and all its channel clones from the network"] = "Slett denne kontoen, alle dens kanaler og alle dens kanalkloner fra dette nettverket";
-$a->strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Som standard vil bare forekomster av kanalene lokalisert på denne hubben bli slettet fra nettverket";
-$a->strings["Remove Account"] = "Slett konto";
-$a->strings["No service class restrictions found."] = "Ingen restriksjoner er funnet i tjenesteklasse.";
-$a->strings["Item not available."] = "Elementet er ikke tilgjengelig.";
-$a->strings["Failed to create source. No channel selected."] = "Mislyktes med å lage kilde. Ingen kanal er valgt.";
-$a->strings["Source created."] = "Kilden er laget.";
-$a->strings["Source updated."] = "Kilden er oppdatert.";
-$a->strings["*"] = "*";
-$a->strings["Manage remote sources of content for your channel."] = "HÃ¥ndtere eksterne innholdskilder til din kanal.";
-$a->strings["New Source"] = "Ny kilde";
-$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importer alt eller et utvalgt av innhold fra følgende kanal inn i denne kanalen og distribuer det i henhold til dine egne kanalinnstillinger.";
-$a->strings["Only import content with these words (one per line)"] = "Bare importer innhold med disse ordene (ett ord per linje)";
-$a->strings["Leave blank to import all public content"] = "La stå tomt for å importere alt offentlig innhold";
-$a->strings["Source not found."] = "Kilden ble ikke funnet.";
-$a->strings["Edit Source"] = "Endre kilde";
-$a->strings["Delete Source"] = "Slett kilde";
-$a->strings["Source removed"] = "Kilden er fjernet";
-$a->strings["Unable to remove source."] = "Ikke i stand til å fjerne kilde.";
-$a->strings["Remote privacy information not available."] = "Ekstern personverninformasjon er ikke tilgjengelig.";
-$a->strings["Visible to:"] = "Synlig for:";
-$a->strings["network"] = "nettverk";
-$a->strings["RSS"] = "RSS";
-$a->strings["Please login."] = "Vennligst logg inn.";
-$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Vi støtte på et problem under innloggingen med din OpenID. Vennligst sjekk at ID-en er stavet riktig.";
-$a->strings["The error message was:"] = "Feilmeldingen var:";
-$a->strings["Authentication failed."] = "Autentisering mislyktes.";
-$a->strings["Remote Authentication"] = "Fjernautentisering";
-$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Skriv din kanaladresse (for eksempel channel@exampel.com)";
-$a->strings["Authenticate"] = "Autentiser";
-$a->strings["This directory server requires an access token"] = "Denne katalogtjeneren krever en tilgangsnøkkel (access token)";
-$a->strings["Version %s"] = "Versjon %s";
-$a->strings["Installed plugins/addons/apps:"] = "Installerte tilleggsfunksjoner/tillegg/apper:";
-$a->strings["No installed plugins/addons/apps"] = "Ingen installerte tilleggsfunksjoner/tillegg/apper";
-$a->strings["This is a hub of \$Projectname - a global cooperative network of decentralized privacy enhanced websites."] = "Dette er en \$Projectname-hub - et globalt samhandlende nettverk av desentraliserte nettsteder med innbygget personvern.";
-$a->strings["Tag: "] = "Merkelapp:";
-$a->strings["Last background fetch: "] = "Siste innhenting i bakgrunnen:";
-$a->strings["Current load average: "] = "Gjeldende belastningsgjennomsnitt:";
-$a->strings["Running at web location"] = "Kjører på webplasseringen";
-$a->strings["Please visit <a href=\"https://redmatrix.me\">redmatrix.me</a> to learn more about \$Projectname."] = "Vennligst besøk <a href=\"https://redmatrix.me\">redmatrix.me</a> for å lære mer om \$Projectname.";
-$a->strings["Bug reports and issues: please visit"] = "Feilmeldinger og feilretting: vennligst besøk";
-$a->strings["\$projectname issues"] = "\$projectname problemer";
-$a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Forslag, ros og så videre - vennligst e-post \"redmatrix\" hos librelist - punktum com";
-$a->strings["Site Administrators"] = "Nettstedsadministratorer";
-$a->strings["Your service plan only allows %d channels."] = "Din tjenesteplan tillater bare %d kanaler.";
-$a->strings["Nothing to import."] = "Ingenting å importere.";
-$a->strings["Unable to download data from old server"] = "Ikke i stand til å laste ned data fra gammel tjener";
-$a->strings["Imported file is empty."] = "Importert fil er tom.";
-$a->strings["Warning: Database versions differ by %1\$d updates."] = "Advarsel: databaseversjoner avviker med %1\$d oppdateringer.";
-$a->strings["No channel. Import failed."] = "Ingen kanal. Import mislyktes.";
-$a->strings["You must be logged in to use this feature."] = "Du må være innlogget for å bruke denne funksjonen.";
-$a->strings["Import Channel"] = "Importer kanal";
-$a->strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Bruk dette skjemaet for å importere en eksisterende kanal fra en annen tjener/hub. Du kan hente inn kanalidentiteten fra den gamle tjeneren/huben via nettverket eller ved å bruke en eksportfil.";
-$a->strings["File to Upload"] = "Fil som skal lastes opp";
-$a->strings["Or provide the old server/hub details"] = "Eller oppgi detaljene fra den gamle tjeneren/hub-en";
-$a->strings["Your old identity address (xyz@example.com)"] = "Din gamle identitetsadresse (xyz@example.com)";
-$a->strings["Your old login email address"] = "Din gamle innloggings e-postadresse";
-$a->strings["Your old login password"] = "Ditt gamle innloggingspassord";
-$a->strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Enten du tar det ene eller det andre valget, vennligst angi om du vil at denne hubben skal være din nye primære adresse, eller om din gamle plassering skal fortsette å ha denne rollen. Du kan lage innlegg fra den ene eller den andre plasseringen, men bare en av dem kan markeres som den primære plasseringen for filer, bilder og media.";
-$a->strings["Make this hub my primary location"] = "Gjør dette nettstedet til min primære plassering";
-$a->strings["Import existing posts if possible (experimental - limited by available memory"] = "Importer eksisterende innlegg om mulig (eksperimentelt - begrenset av tilgjengelig minne)";
-$a->strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Denne prosessen kan ta flere minutter å fullføre. Vennligst send inn dette skjemaet bare en gang og la siden være åpen inntil den er ferdig.";
-$a->strings["Thing updated"] = "Tingen er oppdatert";
-$a->strings["Object store: failed"] = "Objektlagring: mislyktes";
-$a->strings["Thing added"] = "Ting lagt til";
-$a->strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s";
-$a->strings["Show Thing"] = "Vis ting";
-$a->strings["item not found."] = "element ble ikke funnet.";
-$a->strings["Edit Thing"] = "Endre ting";
-$a->strings["Select a profile"] = "Velg en profil";
-$a->strings["Post an activity"] = "Legg inn en aktivitet";
-$a->strings["Only sends to viewers of the applicable profile"] = "Sender bare til seere av den aktuelle profilen";
-$a->strings["Name of thing e.g. something"] = "Navn på ting for eksempel noe";
-$a->strings["URL of thing (optional)"] = "URL til ting (valgfritt)";
-$a->strings["URL for photo of thing (optional)"] = "URL til bilde av ting (valgfritt)";
-$a->strings["Add Thing to your Profile"] = "Legg til ting i din profil";
-$a->strings["Total invitation limit exceeded."] = "Grensen for totalt antall invitasjoner er overskredet.";
-$a->strings["%s : Not a valid email address."] = "%s : ikke en gyldig e-postadresse.";
-$a->strings["Please join us on \$Projectname"] = "Bli med oss på \$Projectname";
-$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Invitasjonsgrensen er overskredet. Vennligst kontakt administratoren ved ditt nettsted.";
-$a->strings["%s : Message delivery failed."] = "%s : meldingslevering feilet.";
-$a->strings["%d message sent."] = array(
- 0 => "%d melding sendt.",
- 1 => "%d meldinger sendt.",
-);
-$a->strings["You have no more invitations available"] = "Du har ikke flere invitasjoner tilgjengelig";
-$a->strings["Send invitations"] = "Send invitasjoner";
-$a->strings["Enter email addresses, one per line:"] = "Skriv e-postadresser, en per linje:";
-$a->strings["Please join my community on \$Projectname."] = "Du er velkommen til å bli med i mitt fellesskap på \$Projectname.";
-$a->strings["You will need to supply this invitation code: "] = "Du må oppgi denne invitasjonskoden:";
-$a->strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Registrer ved enhver \$Projectname-lokasjon (de er alle forbundet med hverandre)";
-$a->strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Skriv inn min \$Projectname-adresse i nettstedets søkefelt.";
-$a->strings["or visit "] = "eller besøk";
-$a->strings["3. Click [Connect]"] = "3. Klikk [Forbindelse]";
-$a->strings["[Embedded content - reload page to view]"] = "[Innebygget innhold - last siden på nytt for å se]";
-$a->strings["Source of Item"] = "Kilde til element";
+$a->strings["Delete layout?"] = "Slett layout?";
+$a->strings["Layout Description (Optional)"] = "Layoutens beskrivelse (valgfritt)";
+$a->strings["Layout Name"] = "Layout-navn";
+$a->strings["Edit Layout"] = "Endre layout";
$a->strings["Name is required"] = "Navn er påkrevd";
$a->strings["Key and Secret are required"] = "Nøkkel og hemmelighet er påkrevd";
$a->strings["Passwords do not match. Password unchanged."] = "Passordene stemmer ikke overens. Passord uforandret.";
@@ -1847,6 +1867,7 @@ $a->strings["0 or blank prevents expiration"] = "0 eller blankt forhindrer utlø
$a->strings["Maximum Friend Requests/Day:"] = "Maksimalt antall venneforespørsler per dag:";
$a->strings["May reduce spam activity"] = "Kan redusere søppelpostaktivitet";
$a->strings["Default Post Permissions"] = "Standard innleggstillatelser";
+$a->strings["(click to open/close)"] = "(klikk for å åpne/lukke)";
$a->strings["Channel permissions category:"] = "Kategori med kanaltillatelser:";
$a->strings["Maximum private messages per day from unknown people:"] = "Maksimalt antall private meldinger per dag fra ukjente personer:";
$a->strings["Useful to reduce spamming"] = "Nyttig for å redusere søppelpost";
@@ -1886,24 +1907,123 @@ $a->strings["Change the behaviour of this account for special situations"] = "En
$a->strings["Please enable expert mode (in <a href=\"settings/features\">Settings > Additional features</a>) to adjust!"] = "Vennligst skru på ekspertmodus (under <a href=\"settings/features\">Innstillinger > Ekstra funksjoner</a>) for å justere!";
$a->strings["Miscellaneous Settings"] = "Diverse innstillinger";
$a->strings["Default photo upload folder"] = "Standard mappe for opplasting av bilder";
+$a->strings["%Y - current year, %m - current month"] = "%Y - nåværende år, %m - nåværende måned";
$a->strings["Default file upload folder"] = "Standard mappe for opplasting av filer";
$a->strings["Personal menu to display in your channel pages"] = "Personlig meny som kan vises på dine kanalsider";
$a->strings["Remove this channel."] = "Fjern denne kanalen.";
+$a->strings["Firefox Share \$Projectname provider"] = "\$Projectname Firefox Share tilbyder";
+$a->strings["Start calendar week on monday"] = "Start uken med mandag i kalenderen";
+$a->strings["Page Title"] = "Sidetittel";
+$a->strings["App installed."] = "App installert.";
+$a->strings["Malformed app."] = "Feil oppsett for app-en.";
+$a->strings["Embed code"] = "Innbyggingskode";
+$a->strings["Edit App"] = "Endre app";
+$a->strings["Create App"] = "Lag app";
+$a->strings["Name of app"] = "Navn på app";
+$a->strings["Location (URL) of app"] = "Plassering (URL) til app";
+$a->strings["Photo icon URL"] = "Bildeikon URL";
+$a->strings["80 x 80 pixels - optional"] = "80 x80 pixler - valgfritt";
+$a->strings["Version ID"] = "Versjons-ID";
+$a->strings["Price of app"] = "Pris på app";
+$a->strings["Location (URL) to purchase app"] = "Plassering (URL) for å kjøpe app";
+$a->strings["- select -"] = "- velg -";
+$a->strings["Comanche page description language help"] = "Hjelp med Comanche sidebeskrivelsesspråk";
+$a->strings["Layout Description"] = "Layout-beskrivelse";
+$a->strings["Download PDL file"] = "Last ned PDL-fil";
+$a->strings["Location not found."] = "Plassering er ikke funnet.";
+$a->strings["Location lookup failed."] = "Oppslag på plassering mislyktes.";
+$a->strings["Please select another location to become primary before removing the primary location."] = "Vennligst velg en annen plassering som primær før du sletter gjeldende primære plassering.";
+$a->strings["Syncing locations"] = "Synkroniserer plasseringer";
+$a->strings["No locations found."] = "Ingen plasseringer ble funnet.";
+$a->strings["Manage Channel Locations"] = "HÃ¥ndter kanalplasseringer";
+$a->strings["Location (address)"] = "Plassering (adresse)";
+$a->strings["Primary Location"] = "Hovedplassering";
+$a->strings["Drop location"] = "Slett plassering";
+$a->strings["Sync now"] = "Synkroniser nå";
+$a->strings["Please wait several minutes between consecutive operations."] = "Vennligst vent flere minutter mellom hver etterfølgende operasjon.";
+$a->strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Når mulig, fjern en plassering ved å logge inn på det nettstedet eller den hub-en og fjern din kanal.";
+$a->strings["Use this form to drop the location if the hub is no longer operating."] = "Bruk dette skjemaet for å fjerne plasseringen hvis huben ikke er i drift lenger.";
+$a->strings["Unable to lookup recipient."] = "Ikke i stand til å slå opp mottaker.";
+$a->strings["Unable to communicate with requested channel."] = "Ikke i stand til å kommunisere med forespurt kanal.";
+$a->strings["Cannot verify requested channel."] = "Kan ikke bekrefte forespurt kanal.";
+$a->strings["Selected channel has private message restrictions. Send failed."] = "Valgt kanal har restriksjoner for private meldinger. Sending feilet.";
+$a->strings["Messages"] = "Meldinger";
+$a->strings["Message recalled."] = "Innlegg tilbakekalt.";
+$a->strings["Conversation removed."] = "Samtale fjernet.";
+$a->strings["Requested channel is not in this network"] = "Forespurt kanal er ikke tilgjengelig i dette nettverket.";
+$a->strings["Send Private Message"] = "Send privat melding";
+$a->strings["To:"] = "Til:";
+$a->strings["Subject:"] = "Emne:";
+$a->strings["Your message:"] = "Din melding:";
+$a->strings["Send"] = "Send";
+$a->strings["Delete message"] = "Slett melding";
+$a->strings["Delivery report"] = "Leveringsrapport";
+$a->strings["Recall message"] = "Tilbakekall innlegg";
+$a->strings["Message has been recalled."] = "Innlegget har blitt tilbakekalt.";
+$a->strings["Delete Conversation"] = "Slett samtale";
+$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Ingen sikret kommunikasjon tilgjengelig. Du kan <strong>muligens</strong> greie å svare via senderens profilside.";
+$a->strings["Send Reply"] = "Send svar";
+$a->strings["Your message for %s (%s):"] = "Din melding til %s (%s):";
+$a->strings["Please login."] = "Vennligst logg inn.";
$a->strings["Xchan Lookup"] = "Xchan oppslag";
$a->strings["Lookup xchan beginning with (or webbie): "] = "Slå opp xchan som begynner med (eller webbie):";
-$a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Du har laget %1$.0f av %2$.0f tillatte kanaler.";
-$a->strings["Create a new channel"] = "Lag en ny kanal";
-$a->strings["Current Channel"] = "Gjeldende kanal";
-$a->strings["Switch to one of your channels by selecting it."] = "Bytt til en av dine kanaler ved å velge den.";
-$a->strings["Default Channel"] = "Standardkanal";
-$a->strings["Make Default"] = "Gjør til standard";
-$a->strings["%d new messages"] = "%d nye meldinger";
-$a->strings["%d new introductions"] = "%d nye introduksjoner";
-$a->strings["Delegated Channels"] = "Delegerte kanaler";
-$a->strings["Authorize application connection"] = "Tillat programforbindelse";
-$a->strings["Return to your app and insert this Securty Code:"] = "GÃ¥ tilbake til din app og legg inn denne sikkerhetskoden:";
-$a->strings["Please login to continue."] = "Vennligst logg inn for å fortsette.";
-$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Vil du tillate dette programmet å få tilgang til dine innlegg og kontakter, og/eller lage nye innlegg for deg?";
+$a->strings["Not found."] = "Ikke funnet.";
+$a->strings["You must be logged in to see this page."] = "Du må være innloegget for å se denne siden.";
+$a->strings["Insufficient permissions. Request redirected to profile page."] = "Utilstrekkelig tillatelse. Forespørsel omdirigert til profilsiden.";
+$a->strings["Item not available."] = "Elementet er ikke tilgjengelig.";
+$a->strings["Total invitation limit exceeded."] = "Grensen for totalt antall invitasjoner er overskredet.";
+$a->strings["%s : Not a valid email address."] = "%s : ikke en gyldig e-postadresse.";
+$a->strings["Please join us on \$Projectname"] = "Bli med oss på \$Projectname";
+$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Invitasjonsgrensen er overskredet. Vennligst kontakt administratoren ved ditt nettsted.";
+$a->strings["%s : Message delivery failed."] = "%s : meldingslevering feilet.";
+$a->strings["%d message sent."] = array(
+ 0 => "%d melding sendt.",
+ 1 => "%d meldinger sendt.",
+);
+$a->strings["You have no more invitations available"] = "Du har ikke flere invitasjoner tilgjengelig";
+$a->strings["Send invitations"] = "Send invitasjoner";
+$a->strings["Enter email addresses, one per line:"] = "Skriv e-postadresser, en per linje:";
+$a->strings["Please join my community on \$Projectname."] = "Du er velkommen til å bli med i mitt fellesskap på \$Projectname.";
+$a->strings["You will need to supply this invitation code: "] = "Du må oppgi denne invitasjonskoden:";
+$a->strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Registrer ved enhver \$Projectname-lokasjon (de er alle forbundet med hverandre)";
+$a->strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Skriv inn min \$Projectname-adresse i nettstedets søkefelt.";
+$a->strings["or visit "] = "eller besøk";
+$a->strings["3. Click [Connect]"] = "3. Klikk [Forbindelse]";
+$a->strings["Remote privacy information not available."] = "Ekstern personverninformasjon er ikke tilgjengelig.";
+$a->strings["Visible to:"] = "Synlig for:";
+$a->strings["Export Channel"] = "Eksporter kanal";
+$a->strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Eksporter grunnleggende informasjon om kanalen din til en fil. Denne er en sikkerhetskopi av dine forbindelser, tillatelser, profil og grunnleggende data, som kan brukes til å importere dine data til en ny hub, men den tar ikke med innholdet.";
+$a->strings["Export Content"] = "Eksporter innhold";
+$a->strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Eksporter din kanalinformasjon og det nyeste innholdet til en JSON-sikkerhetskopi, som kan gjenopprettes eller importeres til en annen hub. Denne lager en sikkerhetskopi av alle dine forbindelser, tillatelser, profildata og flere måneder av innholdet ditt. Denne filen kan være SVÆRT stor. Vennligst vær tålmodig - det kan ta flere minutter før denne nedlastningen begynner.";
+$a->strings["Export your posts from a given year."] = "Eksporter dine innlegg fra et bestemt år";
+$a->strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Du kan også eksportere dine innlegg og samtaler for et bestemt år eller måned. Juster datoen i din nettlesers adresselinje for å velge andre datoer. Hvis eksporten feiler (muligens på grunn av utilstrekkelig minne på din hub), vennligst prøv igjen med et mer begrenset datoområde.";
+$a->strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "For å velge alle innlegg for et gitt år, slik som iår, besøk <a href=\"%1\$s\">%2\$s</a>";
+$a->strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "For å velge alle innlegg fra en gitt måned, slik som januar i år, besøk <a href=\"%1\$s\">%2\$s</a>";
+$a->strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Disse innholdsfilene kan importeres eller gjenopprettes ved å besøke <a href=\"%1\$s\">%2\$s</a> på ethvert nettsted som inneholder din kanal. For best resultat, vennligst importer eller gjenopprett disse etter dato (eldste først).";
+$a->strings["Item is not editable"] = "Elementet kan ikke endres";
+$a->strings["Delete item?"] = "Slett element?";
+$a->strings["Edit post"] = "Endre innlegg";
+$a->strings["Channel added."] = "Kanal lagt til.";
+$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Vi støtte på et problem under innloggingen med din OpenID. Vennligst sjekk at ID-en er stavet riktig.";
+$a->strings["The error message was:"] = "Feilmeldingen var:";
+$a->strings["Authentication failed."] = "Autentisering mislyktes.";
+$a->strings["Remote Authentication"] = "Fjernautentisering";
+$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Skriv din kanaladresse (for eksempel channel@exampel.com)";
+$a->strings["Authenticate"] = "Autentiser";
+$a->strings["Room not found"] = "Rommet ble ikke funnet";
+$a->strings["Leave Room"] = "Forlat rom";
+$a->strings["Delete This Room"] = "Slett dette rommet";
+$a->strings["I am away right now"] = "Jeg er borte akkurat nå";
+$a->strings["I am online"] = "Jeg er online";
+$a->strings["Bookmark this room"] = "Bokmerk dette rommet";
+$a->strings["New Chatroom"] = "Nytt chatrom";
+$a->strings["Chatroom Name"] = "Navn på chatrom";
+$a->strings["Expiration of chats (minutes)"] = "Chat utgår (antall minutter)";
+$a->strings["%1\$s's Chatrooms"] = "%1\$s sine chatrom";
+$a->strings["Source of Item"] = "Kilde til element";
+$a->strings["Share content from Firefox to \$Projectname"] = "Del innhold fra Firefox til \$Projectname";
+$a->strings["Activate the Firefox \$Projectname provider"] = "Skru på Firefox \$Projectname tilbyderen";
+$a->strings["Hub not found."] = "Hubben ble ikke funnet.";
$a->strings["Blocked"] = "Blokkert";
$a->strings["Ignored"] = "Ignorert";
$a->strings["Hidden"] = "Skjult";
@@ -1923,205 +2043,121 @@ $a->strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]";
$a->strings["Edit connection"] = "Endre forbindelse";
$a->strings["Search your connections"] = "Søk blant dine forbindelser";
$a->strings["Finding: "] = "Fant:";
-$a->strings["Delete layout?"] = "Slett layout?";
-$a->strings["Edit Layout"] = "Endre layout";
-$a->strings["Delete webpage?"] = "Slett webside?";
-$a->strings["Page link title"] = "Sidens lenketittel";
-$a->strings["Edit Webpage"] = "Endre webside";
-$a->strings["Collection created."] = "Samling opprettet.";
-$a->strings["Could not create collection."] = "Kunne ikke lage samling.";
-$a->strings["Collection updated."] = "Samlingen er oppdatert.";
-$a->strings["Create a collection of channels."] = "Lag en samling med kanaler.";
-$a->strings["Collection Name: "] = "Navn på samling:";
-$a->strings["Members are visible to other channels"] = "Medlemmer er synlig for andre kanaler";
-$a->strings["Collection removed."] = "Samling fjernet.";
-$a->strings["Unable to remove collection."] = "Ikke i stand til å fjerne samlingen.";
-$a->strings["Collection Editor"] = "Samlingsbehandler";
-$a->strings["Members"] = "Medlemmer";
-$a->strings["All Connected Channels"] = "Alle tilkoblede kanaler";
-$a->strings["Click on a channel to add or remove."] = "Klikk på en kanal for å legge til eller fjerne.";
-$a->strings["Continue"] = "Fortsett";
-$a->strings["Premium Channel Setup"] = "Premiumkanal-oppsett";
-$a->strings["Enable premium channel connection restrictions"] = "Slå på restriksjoner for forbindelse med premiumkanal";
-$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Vennligst skriv dine restriksjoner og betingelser, slik som PayPal-kvittering, retningslinjer for bruk, og så videre.";
-$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Denne kanalen kan kreve ytterligere steg og bekreftelse av følgende betingelser før tilkobling:";
-$a->strings["Potential connections will then see the following text before proceeding:"] = "Potensielle forbindelser vil da se følgende tekst før de går videre:";
-$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Ved å fortsette bekrefter jeg at jeg har oppfylt alle instruksjoner gitt på denne siden.";
-$a->strings["(No specific instructions have been provided by the channel owner.)"] = "(Ingen spesifikke instruksjoner er gitt av kanaleieren.)";
-$a->strings["Restricted or Premium Channel"] = "Begrenset kanal eller premiumkanal";
-$a->strings["No connections."] = "Ingen forbindelser.";
-$a->strings["Visit %s's profile [%s]"] = "Besøk %s sin profil [%s]";
-$a->strings["Location not found."] = "Plassering er ikke funnet.";
-$a->strings["Location lookup failed."] = "Oppslag på plassering mislyktes.";
-$a->strings["Please select another location to become primary before removing the primary location."] = "Vennligst velg en annen plassering som primær før du sletter gjeldende primære plassering.";
-$a->strings["No locations found."] = "Ingen plasseringer ble funnet.";
-$a->strings["Manage Channel Locations"] = "HÃ¥ndter kanalplasseringer";
-$a->strings["Location (address)"] = "Plassering (adresse)";
-$a->strings["Primary Location"] = "Hovedplassering";
-$a->strings["Drop location"] = "Slett plassering";
+$a->strings["Documentation Search"] = "Søk i dokumentasjon";
+$a->strings["Help:"] = "Hjelp:";
+$a->strings["Not Found"] = "Ikke funnet";
+$a->strings["\$Projectname Documentation"] = "\$Projectname dokumentasjon";
+$a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Du har laget %1$.0f av %2$.0f tillatte kanaler.";
+$a->strings["Create a new channel"] = "Lag en ny kanal";
+$a->strings["Current Channel"] = "Gjeldende kanal";
+$a->strings["Switch to one of your channels by selecting it."] = "Bytt til en av dine kanaler ved å velge den.";
+$a->strings["Default Channel"] = "Standardkanal";
+$a->strings["Make Default"] = "Gjør til standard";
+$a->strings["%d new messages"] = "%d nye meldinger";
+$a->strings["%d new introductions"] = "%d nye introduksjoner";
+$a->strings["Delegated Channels"] = "Delegerte kanaler";
+$a->strings["Unable to update menu."] = "Ikke i stand til å oppdatere meny.";
+$a->strings["Unable to create menu."] = "Ikke i stand til å lage meny.";
+$a->strings["Menu Name"] = "Menynavn";
+$a->strings["Unique name (not visible on webpage) - required"] = "Unikt navn (ikke synlig på websiden) - påkrevet";
+$a->strings["Menu Title"] = "Menytittel";
+$a->strings["Visible on webpage - leave empty for no title"] = "Synlig på websiden - la stå tomt for ingen tittel";
+$a->strings["Allow Bookmarks"] = "Tillat bokmerker";
+$a->strings["Menu may be used to store saved bookmarks"] = "Menyen kan brukes til å lagre lagrede bokmerker";
+$a->strings["Submit and proceed"] = "Send inn og fortsett";
+$a->strings["Drop"] = "Slett";
+$a->strings["Bookmarks allowed"] = "Bokmerker tillatt";
+$a->strings["Delete this menu"] = "Slett denne menyen";
+$a->strings["Edit menu contents"] = "Endre menyinnholdet";
+$a->strings["Edit this menu"] = "Endre denne menyen";
+$a->strings["Menu could not be deleted."] = "Menyen kunne ikke bli slettet.";
+$a->strings["Menu not found."] = "Menyen ble ikke funnet.";
+$a->strings["Edit Menu"] = "Endre meny";
+$a->strings["Add or remove entries to this menu"] = "Legg til eller fjern punkter i denne menyen";
+$a->strings["Menu name"] = "Menynavn";
+$a->strings["Must be unique, only seen by you"] = "Må være unik, ses bare av deg";
+$a->strings["Menu title"] = "Menytittel";
+$a->strings["Menu title as seen by others"] = "Menytittelen andre ser";
+$a->strings["Allow bookmarks"] = "Tillat bokmerker";
$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Fjernautentisering blokkert. Du er logget inn på dette nettstedet lokalt. Vennligst logg ut og prøv på nytt.";
-$a->strings["\$Projectname Server - Setup"] = "\$Projectname-tjener - oppsett";
-$a->strings["Could not connect to database."] = "Fikk ikke kontakt med databasen.";
-$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Fikk ikke kontakt med det angitte nettstedets URL. Problemet kan muligens skyldes SSL-sertifikatet eller DNS.";
-$a->strings["Could not create table."] = "Kunne ikke lage tabellen.";
-$a->strings["Your site database has been installed."] = "Databasen til ditt nettsted har blitt installert.";
-$a->strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Du må kanskje importere filen \"install/schmea_xxx.sql\" manuelt ved å bruke en databaseklient.";
-$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Vennligst les filen \"install/INSTALL.txt\".";
-$a->strings["System check"] = "Systemsjekk";
-$a->strings["Check again"] = "Sjekk igjen";
-$a->strings["Database connection"] = "Databaseforbindelse";
-$a->strings["In order to install \$Projectname we need to know how to connect to your database."] = "For å installere \$Projectname må du oppgi hvordan din database kan kontaktes.";
-$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Vennligst kontakt din nettstedstilbyder eller nettstedsadministrator hvis du har spørsmål om disse innstillingene.";
-$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Databasen du oppgir nedenfor må finnes på forhånd. Hvis den ikke finnes, vennligst lag den før du fortsetter.";
-$a->strings["Database Server Name"] = "Navn på databasetjener";
-$a->strings["Default is localhost"] = "Standard er localhost";
-$a->strings["Database Port"] = "Databaseport";
-$a->strings["Communication port number - use 0 for default"] = "Kommunikasjonsportnummer - bruk 0 for standard";
-$a->strings["Database Login Name"] = "Database innloggingsnavn";
-$a->strings["Database Login Password"] = "Database innloggingspassord";
-$a->strings["Database Name"] = "Databasenavn";
-$a->strings["Database Type"] = "Databasetype";
-$a->strings["Site administrator email address"] = "E-postadressen til administrator ved nettstedet";
-$a->strings["Your account email address must match this in order to use the web admin panel."] = "Din konto sin e-postadresse må være lik denne for å kunne bruke web-administrasjonspanelet.";
-$a->strings["Website URL"] = "Nettstedets URL";
-$a->strings["Please use SSL (https) URL if available."] = "Vennligst bruk SSL (https) URL hvis tilgjengelig.";
-$a->strings["Please select a default timezone for your website"] = "Vennligst velg en standard tidssone for ditt nettsted";
-$a->strings["Site settings"] = "Nettstedets innstillinger";
-$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Fant ikke en kommandolinjeversjon av PHP i webtjenerens sti (PATH).";
-$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Hvis du ikke har en kommandolinjeversjon av PHP installert på tjeneren, så vil du ikke kunne kjøre bakgrunnshenting via cron.";
-$a->strings["PHP executable path"] = "PHP-kjørefilens sti";
-$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Skriv full sti til kjørefilen for PHP. Du kan la denne stå blank for å fortsette installasjonen.";
-$a->strings["Command line PHP"] = "Kommandolinje PHP";
-$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Kommandolinjeversjonen av PHP på ditt system har ikke \"register_argc_argv\" påskrudd.";
-$a->strings["This is required for message delivery to work."] = "Dette er påkrevd for at meldingslevering skal virke.";
-$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv";
-$a->strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "Den største totale opplastingsstørrelsen du er tillatt er satt til %s. Filstørrelsen på en enkelt fil er satt til å maksimalt være %s. Du har lov til å laste opp inntil %d filer samtidig.";
-$a->strings["You can adjust these settings in the servers php.ini."] = "Du kan justere disse innstillingene i tjenerens php.ini.";
-$a->strings["PHP upload limits"] = "PHP opplastingsgrenser";
-$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Feil: \"openssl_pkey_new\"-funksjonen på dette systemet er ikke i stand til å lage krypteringsnøkler";
-$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Ved kjøring på Windows, vennligst se \"http://www.php.net/manual/en/openssl.installation.php\".";
-$a->strings["Generate encryption keys"] = "Lag krypteringsnøkler";
-$a->strings["libCurl PHP module"] = "libCurl PHP-modul";
-$a->strings["GD graphics PHP module"] = "GD graphics PHP-modul";
-$a->strings["OpenSSL PHP module"] = "OpenSSL PHP-modul";
-$a->strings["mysqli or postgres PHP module"] = "MySQLi eller Postgres PHP modul";
-$a->strings["mb_string PHP module"] = "mb_string PHP-modul";
-$a->strings["mcrypt PHP module"] = "mcrypt PHP-modul";
-$a->strings["xml PHP module"] = "XML PHP modul";
-$a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite-modul";
-$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Feil: Apache web-tjenerens mod-rewrite-modul er påkrevd, men ikke installert.";
-$a->strings["proc_open"] = "proc_open";
-$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Feil: proc_open er påkrevd, men er enten ikke installert eller har blitt avskrudd i php.ini";
-$a->strings["Error: libCURL PHP module required but not installed."] = "Feil: libCURL PHP-modul er påkrevd, men er ikke installert.";
-$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Feil: GD graphics PHP-modul med JPEG-støtte er påkrevd, men er ikke installert.";
-$a->strings["Error: openssl PHP module required but not installed."] = "Feil: openssl PHP-modul er påkrevd, men er ikke installert.";
-$a->strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Feil: mysqli eller postgres PHP modul er påkrevd, men ingen av dem er installert.";
-$a->strings["Error: mb_string PHP module required but not installed."] = "Feil: mb_string PHP-modul er påkrevd, men er ikke installert.";
-$a->strings["Error: mcrypt PHP module required but not installed."] = "Feil: mcrypt PHP-modul er påkrevd, men er ikke installert.";
-$a->strings["Error: xml PHP module required for DAV but not installed."] = "Feil: XML PHP modul er påkrevet for DAV, men den er ikke installert.";
-$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "Web-installasjonen må kunne lage en fil kalt \".htconfig.php\" i toppkatalogen til web-tjeneren din, men dette får den ikke til.";
-$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Dette er oftest tillatelsesinnstilling, ettersom webtjeneren kanskje kan skrive til filer i din mappe - selv om du kan.";
-$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "På slutten av denne prosedyren vil vi gi deg en tekst til å lagre i en fil kalt .htconfig.php i toppkatalogen til din Red.";
-$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Alternativt, så kan du hoppe over denne prosedyren og gjennomføre en manuell installasjon. Vennligst se filen \"install/INSTALL.txt\" for instruksjoner.";
-$a->strings[".htconfig.php is writable"] = ".htconfig.php kan skrives til";
-$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Red bruker malmotoren Smarty3 for å gjengi sine webvisninger. Smarty3 kompilerer malene om til PHP for å framskynde gjengivelsen.";
-$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."] = "For å kunne lagre disse kompilerte malene, så må webtjeneren ha skrivetilgang til katalogen %s under Red sin hovedmappe.";
-$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Vennligst sikre at brukeren som din web-tjeneste kjører som (for eksempel www-data) har skrivetilgang til denne katalogen.";
-$a->strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Merknad: som et sikkerhetstiltak bør du bare gi webtjerenn skrivetilgang til %s - ikke til malfilene (.tpl) som den inneholder.";
-$a->strings["%s is writable"] = "%s kan skrives til";
-$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "Red bruker lagringsmappen for å lagre opplastede filer. Webtjeneren trenger å ha skrivetilgang til lagringsmappen under Red sin toppnivåmappe.";
-$a->strings["store is writable"] = "lageret kan skrives til";
-$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "SSL-sertifikatet kan ikke kontrolleres. Fiks sertifikatet eller skru av https tilgang til dette nettstedet.";
-$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Hvis du har HTTPS-tilgang til ditt nettsted eller tillater forbindelser til TCP port 443 (HTTPS-porten), så MÅ du bruke nettlesergodkjent sertifkater. Du MÅ IKKE bruke egensignert sertifikater!";
-$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Denne begrensningen er tatt inn fordi offentlige innlegg fra deg kan for eksempel inneholde referanser til bilder på din egen hub.";
-$a->strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Hvis sertifikatet ditt ikke gjenkjennes, så vil medlemmer på andre nettsteder (som selv kan ha godkjente sertifikater) få en beskjed med en advarsel på deres eget nettsted som klager over sikkerhetsproblemer.";
-$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Dette kan gi problemer med brukervennlighet (ikke bare på ditt eget nettsted), så vi må insistere på dette kravet.";
-$a->strings["Providers are available that issue free certificates which are browser-valid."] = "Det finnes tilbydere som utsteder gratis sertifikater som er gyldige i nettlesere.";
-$a->strings["SSL certificate validation"] = "SSL sertifikat-kontroll";
-$a->strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "URL omskriving (rewrite) i .htaccess virker ikke. Sjekk konfigurasjonen til tjeneren din. Test:";
-$a->strings["Url rewrite is working"] = "URL rewrite virker";
-$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Databasekonfigurasjonsfilen \".htconfig.php\" kunne ikke skrives. Vennligst bruk den medfølgende teksten for å lage en konfigurasjonsfil i toppkatalogen av din web-tjener.";
-$a->strings["Errors encountered creating database tables."] = "Feil oppstod under opprettelsen av databasetabeller.";
-$a->strings["<h1>What next</h1>"] = "<h1>Hva gjenstår</h1>";
-$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "VIKTIG: Du må [manuelt] sette opp en automatisert tidfestet oppgave til bakgrunnshenteren.";
-$a->strings["Files: shared with me"] = "Filer: delt med meg";
-$a->strings["NEW"] = "NY";
-$a->strings["Remove all files"] = "Fjern alle filer";
-$a->strings["Remove this file"] = "Fjern denne filen";
+$a->strings["No service class restrictions found."] = "Ingen restriksjoner er funnet i tjenesteklasse.";
+$a->strings["Version %s"] = "Versjon %s";
+$a->strings["Installed plugins/addons/apps:"] = "Installerte tilleggsfunksjoner/tillegg/apper:";
+$a->strings["No installed plugins/addons/apps"] = "Ingen installerte tilleggsfunksjoner/tillegg/apper";
+$a->strings["This is a hub of \$Projectname - a global cooperative network of decentralized privacy enhanced websites."] = "Dette er en \$Projectname-hub - et globalt samhandlende nettverk av desentraliserte nettsteder med innbygget personvern.";
+$a->strings["Tag: "] = "Merkelapp:";
+$a->strings["Last background fetch: "] = "Siste innhenting i bakgrunnen:";
+$a->strings["Current load average: "] = "Gjeldende belastningsgjennomsnitt:";
+$a->strings["Running at web location"] = "Kjører på webplasseringen";
+$a->strings["Please visit <a href=\"http://hubzilla.org\">hubzilla.org</a> to learn more about \$Projectname."] = "Vennligst besøk <a href=\"http://hubzilla.org\">hubzilla.org</a> for å lære mer om \$Projectname.";
+$a->strings["Bug reports and issues: please visit"] = "Feilmeldinger og feilretting: vennligst besøk";
+$a->strings["\$projectname issues"] = "\$projectname problemer";
+$a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Forslag, ros og så videre - vennligst e-post \"redmatrix\" hos librelist - punktum com";
+$a->strings["Site Administrators"] = "Nettstedsadministratorer";
$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Ingen forslag tilgjengelige. Hvis dette er et nytt nettsted, vennligst prøv igjen om 24 timer.";
-$a->strings["Profile not found."] = "Profilen ble ikke funnet.";
-$a->strings["Profile deleted."] = "Profilen er slettet.";
-$a->strings["Profile-"] = "Profil-";
-$a->strings["New profile created."] = "Ny profil opprettet.";
-$a->strings["Profile unavailable to clone."] = "Profilen er utilgjengelig for klonen.";
-$a->strings["Profile unavailable to export."] = "Profilen er utilgjengelig for eksport.";
-$a->strings["Profile Name is required."] = "Profilnavn er påkrevd.";
-$a->strings["Marital Status"] = "Sivilstand";
-$a->strings["Romantic Partner"] = "Romantisk partner";
-$a->strings["Likes"] = "Liker";
-$a->strings["Dislikes"] = "Liker ikke";
-$a->strings["Work/Employment"] = "Arbeid/sysselsetting";
-$a->strings["Religion"] = "Religion";
-$a->strings["Political Views"] = "Politiske synspunkter";
-$a->strings["Sexual Preference"] = "Seksuelle preferanser";
-$a->strings["Homepage"] = "Hjemmeside";
-$a->strings["Interests"] = "Interesser";
-$a->strings["Profile updated."] = "Profilen er oppdatert.";
-$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Skjul kontakt-/vennelisten din fra de som ser på denne profilen?";
-$a->strings["Edit Profile Details"] = "Endre profildetaljer";
-$a->strings["View this profile"] = "Vis denne profilen";
-$a->strings["Change Profile Photo"] = "Endre profilbilde";
-$a->strings["Create a new profile using these settings"] = "Lag en ny profil ved å bruke disse innstillingene";
-$a->strings["Clone this profile"] = "Klon denne profilen";
-$a->strings["Delete this profile"] = "Slett denne profilen";
-$a->strings["Import profile from file"] = "Importer profil fra fil";
-$a->strings["Export profile to file"] = "Eksporter profil til fil";
-$a->strings["Profile Name:"] = "Profilnavn:";
-$a->strings["Your Full Name:"] = "Ditt fulle navn:";
-$a->strings["Title/Description:"] = "Tittel/Beskrivelse:";
-$a->strings["Your Gender:"] = "Ditt kjønn:";
-$a->strings["Birthday :"] = "Fødselsdag:";
-$a->strings["Street Address:"] = "Gateadresse:";
-$a->strings["Locality/City:"] = "Sted/By:";
-$a->strings["Postal/Zip Code:"] = "Postnummer/ZIP-kode:";
-$a->strings["Country:"] = "Land:";
-$a->strings["Region/State:"] = "Region/fylke:";
-$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Sivilstand:";
-$a->strings["Who: (if applicable)"] = "Hvem: (hvis det er aktuelt) ";
-$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Eksempler: kari123, Kari Villiamsen, kari@example.com";
-$a->strings["Since [date]:"] = "Siden [dato]:";
-$a->strings["Homepage URL:"] = "Hjemmeside URL:";
-$a->strings["Religious Views:"] = "Religiøse synspunkter:";
-$a->strings["Keywords:"] = "Nøkkelord:";
-$a->strings["Example: fishing photography software"] = "Eksempel: fisking fotografering programvare";
-$a->strings["Used in directory listings"] = "Brukt i katalogoppføringer";
-$a->strings["Tell us about yourself..."] = "Fortell oss om deg selv...";
-$a->strings["Hobbies/Interests"] = "Hobbier/Interesser";
-$a->strings["Contact information and Social Networks"] = "Kontaktinformasjon og sosiale nettverk";
-$a->strings["My other channels"] = "Mine andre kanaler";
-$a->strings["Musical interests"] = "Musikkinteresser";
-$a->strings["Books, literature"] = "Bøker, litteratur";
-$a->strings["Television"] = "TV/fjernsyn";
-$a->strings["Film/dance/culture/entertainment"] = "Film/dans/kultur/underholdning";
-$a->strings["Love/romance"] = "Kjærlighet/romantikk";
-$a->strings["Work/employment"] = "Arbeid/sysselsetting";
-$a->strings["School/education"] = "Skole/utdanning";
-$a->strings["This is your default profile."] = "Dette er din standardprofil.";
-$a->strings["Age: "] = "Alder:";
-$a->strings["Edit/Manage Profiles"] = "Endre/håndter profiler";
-$a->strings["Add profile things"] = "Legg til profilting";
-$a->strings["Include desirable objects in your profile"] = "Inkluder ønskverdige objekter i din profil";
+$a->strings["Calendar entries imported."] = "Kalenderhendelsene er importert.";
+$a->strings["No calendar entries found."] = "Ingen kalenderhendelser funnet.";
+$a->strings["Event can not end before it has started."] = "Hendelsen kan ikke slutte før den starter.";
+$a->strings["Unable to generate preview."] = "Klarer ikke å lage forhåndsvisning.";
+$a->strings["Event title and start time are required."] = "Hendelsestittel og starttidspunkt er påkrevd.";
+$a->strings["Event not found."] = "Hendelsen ble ikke funnet.";
+$a->strings["Event Title"] = "Hendelsestittel";
+$a->strings["Categories (comma-separated list)"] = "Kategorier (kommaseparert liste)";
+$a->strings["Category"] = "Kategori";
+$a->strings["Start date and time"] = "Startdato og tidspunkt";
+$a->strings["Finish date and time are not known or not relevant"] = "Sluttdato og tidspunkt er ikke kjent eller ikke relevant";
+$a->strings["Finish date and time"] = "Sluttdato og tidspunkt";
+$a->strings["Adjust for viewer timezone"] = "Juster i forhold til tilskuerens tidssone";
+$a->strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Viktig for hendelser som skjer på et bestemt sted. Ikke praktisk for globale ferier eller fridager.";
+$a->strings["Share this event"] = "Del denne hendelsen";
+$a->strings["Advanced Options"] = "Avanserte alternativer";
+$a->strings["l, F j"] = "l, F j";
+$a->strings["Edit event"] = "Endre hendelse";
+$a->strings["Delete event"] = "Slett hendelse";
+$a->strings["calendar"] = "kalender";
+$a->strings["New Event"] = "Ny hendelse";
+$a->strings["Today"] = "Idag";
+$a->strings["Event removed"] = "Hendelse slettet";
+$a->strings["Failed to remove event"] = "Mislyktes med å slette hendelse";
$a->strings["Invalid profile identifier."] = "Ugyldig profil-identifikator.";
$a->strings["Profile Visibility Editor"] = "Endre profilsynlighet";
$a->strings["Click on a contact to add or remove."] = "Klikk på en kontakt for å legge til eller fjerne.";
$a->strings["Visible To"] = "Synlig for";
-$a->strings["Select a bookmark folder"] = "Velg en bokmerkemappe";
-$a->strings["Save Bookmark"] = "Lagre bokmerke";
-$a->strings["URL of bookmark"] = "URL-en til bokmerket";
-$a->strings["Or enter new bookmark folder name"] = "Eller skriv nytt navn på bokmerkemappe";
-$a->strings["Import completed"] = "Import ferdig";
-$a->strings["Import Items"] = "Importer elementer";
-$a->strings["Use this form to import existing posts and content from an export file."] = "Bruk dette skjemaet for å importere eksisterende innlegg og innhold fra en eksportfil.";
+$a->strings["Unable to create element."] = "Klarer ikke å lage element.";
+$a->strings["Unable to update menu element."] = "Ikke i stand til å oppdatere menyelement.";
+$a->strings["Unable to add menu element."] = "Ikke i stand til å legge til menyelement.";
+$a->strings["Menu Item Permissions"] = "Menyelement Tillatelser";
+$a->strings["Link Name"] = "Lenkenavn";
+$a->strings["Link or Submenu Target"] = "Lenke- eller undermeny-mål";
+$a->strings["Enter URL of the link or select a menu name to create a submenu"] = "Skriv URL-en til lenken eller velg et menynavn for å lage en undermeny";
+$a->strings["Use magic-auth if available"] = "Bruk magic-autent hvis mulig";
+$a->strings["Open link in new window"] = "Ã…pne lenke i nytt vindu";
+$a->strings["Order in list"] = "Ordne i liste";
+$a->strings["Higher numbers will sink to bottom of listing"] = "Høyere tall vil synke mot bunnen av listen";
+$a->strings["Submit and finish"] = "Send inn og avslutt";
+$a->strings["Submit and continue"] = "Send inn og fortsett";
+$a->strings["Menu:"] = "Meny:";
+$a->strings["Link Target"] = "Lenkemål";
+$a->strings["Edit menu"] = "Endre meny";
+$a->strings["Edit element"] = "Endre element";
+$a->strings["Drop element"] = "Slett element";
+$a->strings["New element"] = "Nytt element";
+$a->strings["Edit this menu container"] = "Endre denne menybeholderen";
+$a->strings["Add menu element"] = "Legg til menyelement";
+$a->strings["Delete this menu item"] = "Slett dette menyelementet";
+$a->strings["Edit this menu item"] = "Endre dette menyelementet";
+$a->strings["Menu item not found."] = "Menyelement ble ikke funnet.";
+$a->strings["Menu item deleted."] = "Menyelement slettet.";
+$a->strings["Menu item could not be deleted."] = "Menyelement kunne ikke bli slettet.";
+$a->strings["Edit Menu Element"] = "Endre menyelement";
+$a->strings["Link text"] = "Lenketekst";
+$a->strings["Who likes me?"] = "Hvem liker meg?";
+$a->strings["Files: shared with me"] = "Filer: delt med meg";
+$a->strings["NEW"] = "NY";
+$a->strings["Remove all files"] = "Fjern alle filer";
+$a->strings["Remove this file"] = "Fjern denne filen";
+$a->strings["No connections."] = "Ingen forbindelser.";
+$a->strings["Visit %s's profile [%s]"] = "Besøk %s sin profil [%s]";
$a->strings["Focus (Hubzilla default)"] = "Focus (Hubzilla standardtema)";
$a->strings["Theme settings"] = "Temainnstillinger";
$a->strings["Select scheme"] = "Velg skjema";
diff --git a/view/nl/hmessages.po b/view/nl/hmessages.po
index a3f8a4a27..d12514ea0 100644
--- a/view/nl/hmessages.po
+++ b/view/nl/hmessages.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Redmatrix\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-11-20 00:03-0800\n"
-"PO-Revision-Date: 2015-11-20 13:52+0000\n"
+"POT-Creation-Date: 2015-12-11 00:03-0800\n"
+"PO-Revision-Date: 2015-12-12 15:58+0000\n"
"Last-Translator: jeroenpraat <jeroenpraat@xs4all.nl>\n"
"Language-Team: Dutch (http://www.transifex.com/Friendica/red-matrix/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -18,24 +18,114 @@ msgstr ""
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ../../include/Import/import_diaspora.php:17
-msgid "No username found in import file."
-msgstr "Geen gebruikersnaam in het importbestand gevonden."
+#: ../../include/Contact.php:101 ../../include/identity.php:947
+#: ../../include/widgets.php:137 ../../include/widgets.php:175
+#: ../../include/conversation.php:953 ../../mod/match.php:64
+#: ../../mod/directory.php:318 ../../mod/suggest.php:52
+msgid "Connect"
+msgstr "Verbinden"
+
+#: ../../include/Contact.php:118
+msgid "New window"
+msgstr "Nieuw venster"
+
+#: ../../include/Contact.php:119
+msgid "Open the selected location in a different window or browser tab"
+msgstr "Open de geselecteerde locatie in een ander venster of tab"
+
+#: ../../include/Contact.php:237
+#, php-format
+msgid "User '%s' deleted"
+msgstr "Account '%s' verwijderd"
-#: ../../include/Import/import_diaspora.php:42 ../../include/import.php:44
+#: ../../include/chat.php:23
+msgid "Missing room name"
+msgstr "Naam chatkanaal ontbreekt"
+
+#: ../../include/chat.php:32
+msgid "Duplicate room name"
+msgstr "Naam chatkanaal bestaat al"
+
+#: ../../include/chat.php:82 ../../include/chat.php:90
+msgid "Invalid room specifier."
+msgstr "Ongeldige omschrijving chatkanaal"
+
+#: ../../include/chat.php:122
+msgid "Room not found."
+msgstr "Chatkanaal niet gevonden"
+
+#: ../../include/chat.php:133 ../../include/items.php:4398
+#: ../../include/attach.php:140 ../../include/attach.php:188
+#: ../../include/attach.php:251 ../../include/attach.php:265
+#: ../../include/attach.php:272 ../../include/attach.php:337
+#: ../../include/attach.php:351 ../../include/attach.php:358
+#: ../../include/attach.php:436 ../../include/attach.php:884
+#: ../../include/attach.php:955 ../../include/attach.php:1107
+#: ../../include/photos.php:29 ../../mod/filestorage.php:18
+#: ../../mod/filestorage.php:73 ../../mod/filestorage.php:88
+#: ../../mod/filestorage.php:115 ../../mod/group.php:9 ../../mod/item.php:205
+#: ../../mod/item.php:213 ../../mod/item.php:1049 ../../mod/common.php:35
+#: ../../mod/achievements.php:30 ../../mod/rate.php:111
+#: ../../mod/blocks.php:69 ../../mod/blocks.php:76 ../../mod/id.php:71
+#: ../../mod/like.php:177 ../../mod/page.php:31 ../../mod/page.php:86
+#: ../../mod/mood.php:112 ../../mod/new_channel.php:68
+#: ../../mod/new_channel.php:99 ../../mod/setup.php:227
+#: ../../mod/bookmarks.php:48 ../../mod/poke.php:133
+#: ../../mod/profiles.php:198 ../../mod/profiles.php:584
+#: ../../mod/connedit.php:352 ../../mod/editwebpage.php:64
+#: ../../mod/editwebpage.php:86 ../../mod/editwebpage.php:101
+#: ../../mod/editwebpage.php:125 ../../mod/profile.php:64
+#: ../../mod/profile.php:72 ../../mod/api.php:26 ../../mod/api.php:31
+#: ../../mod/fsuggest.php:78 ../../mod/sources.php:66
+#: ../../mod/notifications.php:66 ../../mod/invite.php:13
+#: ../../mod/invite.php:87 ../../mod/profile_photo.php:341
+#: ../../mod/profile_photo.php:354 ../../mod/thing.php:271
+#: ../../mod/thing.php:291 ../../mod/thing.php:328 ../../mod/editblock.php:65
+#: ../../mod/network.php:12 ../../mod/pdledit.php:21 ../../mod/register.php:72
+#: ../../mod/editlayout.php:63 ../../mod/editlayout.php:87
+#: ../../mod/settings.php:568 ../../mod/webpages.php:69
+#: ../../mod/appman.php:66 ../../mod/layouts.php:69 ../../mod/layouts.php:76
+#: ../../mod/layouts.php:87 ../../mod/locs.php:83 ../../mod/regmod.php:17
+#: ../../mod/channel.php:100 ../../mod/channel.php:214
+#: ../../mod/channel.php:254 ../../mod/photos.php:70 ../../mod/editpost.php:13
+#: ../../mod/chat.php:94 ../../mod/chat.php:99 ../../mod/viewsrc.php:14
+#: ../../mod/authtest.php:13 ../../mod/connections.php:29
+#: ../../mod/manage.php:6 ../../mod/menu.php:74 ../../mod/mail.php:126
+#: ../../mod/service_limits.php:7 ../../mod/suggest.php:26
+#: ../../mod/events.php:260 ../../mod/message.php:16 ../../mod/block.php:22
+#: ../../mod/block.php:72 ../../mod/mitem.php:111 ../../mod/sharedwithme.php:7
+#: ../../mod/viewconnections.php:22 ../../mod/viewconnections.php:27
+#: ../../index.php:182 ../../index.php:365
+msgid "Permission denied."
+msgstr "Toegang geweigerd"
+
+#: ../../include/chat.php:143
+msgid "Room is full"
+msgstr "Chatkanaal is vol"
+
+#: ../../include/import.php:23
+msgid ""
+"Cannot create a duplicate channel identifier on this system. Import failed."
+msgstr "Kan geen dubbele kanaal-identificator op deze hub aanmaken. Importeren mislukt."
+
+#: ../../include/import.php:44 ../../include/Import/import_diaspora.php:42
msgid "Unable to create a unique channel address. Import failed."
msgstr "Niet in staat om een uniek kanaaladres aan te maken. Importeren is mislukt."
-#: ../../include/Import/import_diaspora.php:143 ../../mod/import.php:487
-msgid "Import completed."
-msgstr "Import voltooid."
+#: ../../include/import.php:70
+msgid "Channel clone failed. Import failed."
+msgstr "Het klonen van het kanaal is mislukt. Importeren mislukt."
+
+#: ../../include/import.php:80 ../../mod/import.php:139
+msgid "Cloned channel not found. Import failed."
+msgstr "Gekloond kanaal niet gevonden. Importeren mislukt."
#: ../../include/RedDAV/RedBrowser.php:107
#: ../../include/RedDAV/RedBrowser.php:239
msgid "parent"
msgstr "omhoog"
-#: ../../include/RedDAV/RedBrowser.php:131 ../../include/text.php:2546
+#: ../../include/RedDAV/RedBrowser.php:131 ../../include/text.php:2582
msgid "Collection"
msgstr "map"
@@ -59,16 +149,16 @@ msgstr "Planning-postvak IN"
msgid "Schedule Outbox"
msgstr "Planning-postvak UIT"
-#: ../../include/RedDAV/RedBrowser.php:164 ../../include/conversation.php:1026
-#: ../../include/apps.php:360 ../../include/apps.php:415
-#: ../../include/widgets.php:1317 ../../mod/photos.php:759
-#: ../../mod/photos.php:1198
+#: ../../include/RedDAV/RedBrowser.php:164 ../../include/widgets.php:1330
+#: ../../include/conversation.php:1027 ../../include/apps.php:360
+#: ../../include/apps.php:415 ../../mod/photos.php:754
+#: ../../mod/photos.php:1195
msgid "Unknown"
msgstr "Onbekend"
-#: ../../include/RedDAV/RedBrowser.php:226 ../../include/conversation.php:1628
-#: ../../include/apps.php:135 ../../include/nav.php:93
-#: ../../mod/fbrowser.php:114
+#: ../../include/RedDAV/RedBrowser.php:226 ../../include/conversation.php:1629
+#: ../../include/nav.php:93 ../../include/apps.php:135
+#: ../../mod/fbrowser.php:109
msgid "Files"
msgstr "Bestanden"
@@ -81,21 +171,21 @@ msgid "Shared"
msgstr "Gedeeld"
#: ../../include/RedDAV/RedBrowser.php:230
-#: ../../include/RedDAV/RedBrowser.php:303 ../../mod/layouts.php:175
-#: ../../mod/menu.php:114 ../../mod/new_channel.php:121
-#: ../../mod/webpages.php:180 ../../mod/blocks.php:152
+#: ../../include/RedDAV/RedBrowser.php:303 ../../mod/blocks.php:152
+#: ../../mod/new_channel.php:121 ../../mod/webpages.php:180
+#: ../../mod/layouts.php:175 ../../mod/menu.php:114
msgid "Create"
msgstr "Aanmaken"
#: ../../include/RedDAV/RedBrowser.php:231
-#: ../../include/RedDAV/RedBrowser.php:305 ../../include/widgets.php:1329
-#: ../../mod/photos.php:784 ../../mod/photos.php:1317
-#: ../../mod/profile_photo.php:450
+#: ../../include/RedDAV/RedBrowser.php:305 ../../include/widgets.php:1343
+#: ../../mod/profile_photo.php:453 ../../mod/photos.php:781
+#: ../../mod/photos.php:1316
msgid "Upload"
msgstr "Uploaden"
-#: ../../include/RedDAV/RedBrowser.php:235 ../../mod/admin.php:974
-#: ../../mod/settings.php:586 ../../mod/settings.php:612
+#: ../../include/RedDAV/RedBrowser.php:235 ../../mod/admin.php:981
+#: ../../mod/settings.php:588 ../../mod/settings.php:614
#: ../../mod/sharedwithme.php:95
msgid "Name"
msgstr "Naam"
@@ -104,7 +194,7 @@ msgstr "Naam"
msgid "Type"
msgstr "Type"
-#: ../../include/RedDAV/RedBrowser.php:237 ../../include/text.php:1247
+#: ../../include/RedDAV/RedBrowser.php:237 ../../include/text.php:1248
#: ../../mod/sharedwithme.php:97
msgid "Size"
msgstr "Grootte"
@@ -115,23 +205,24 @@ msgstr "Laatst gewijzigd"
#: ../../include/RedDAV/RedBrowser.php:240 ../../include/menu.php:108
#: ../../include/page_widgets.php:8 ../../include/page_widgets.php:36
-#: ../../include/apps.php:259 ../../include/ItemObject.php:100
-#: ../../mod/layouts.php:183 ../../mod/editblock.php:135
-#: ../../mod/editpost.php:112 ../../mod/menu.php:108
-#: ../../mod/webpages.php:181 ../../mod/blocks.php:153 ../../mod/thing.php:257
-#: ../../mod/settings.php:646 ../../mod/connections.php:235
+#: ../../include/ItemObject.php:100 ../../include/apps.php:259
+#: ../../mod/blocks.php:153 ../../mod/editwebpage.php:176
+#: ../../mod/thing.php:257 ../../mod/editblock.php:135
+#: ../../mod/editlayout.php:134 ../../mod/settings.php:648
+#: ../../mod/webpages.php:181 ../../mod/layouts.php:183
+#: ../../mod/editpost.php:112 ../../mod/connections.php:235
#: ../../mod/connections.php:248 ../../mod/connections.php:267
-#: ../../mod/editlayout.php:134 ../../mod/editwebpage.php:176
+#: ../../mod/menu.php:108
msgid "Edit"
msgstr "Bewerken"
#: ../../include/RedDAV/RedBrowser.php:241 ../../include/conversation.php:657
-#: ../../include/apps.php:260 ../../include/ItemObject.php:120
-#: ../../mod/connedit.php:551 ../../mod/photos.php:1129
-#: ../../mod/editblock.php:181 ../../mod/admin.php:809 ../../mod/admin.php:968
-#: ../../mod/webpages.php:183 ../../mod/blocks.php:155 ../../mod/thing.php:258
-#: ../../mod/settings.php:647 ../../mod/editlayout.php:179
-#: ../../mod/editwebpage.php:223 ../../mod/group.php:173
+#: ../../include/ItemObject.php:120 ../../include/apps.php:260
+#: ../../mod/group.php:173 ../../mod/blocks.php:155 ../../mod/connedit.php:551
+#: ../../mod/editwebpage.php:223 ../../mod/thing.php:258
+#: ../../mod/editblock.php:181 ../../mod/admin.php:816 ../../mod/admin.php:975
+#: ../../mod/editlayout.php:179 ../../mod/settings.php:649
+#: ../../mod/webpages.php:183 ../../mod/photos.php:1126
msgid "Delete"
msgstr "Verwijderen"
@@ -157,292 +248,1286 @@ msgstr "Nieuwe map aanmaken"
msgid "Upload file"
msgstr "Bestand uploaden"
-#: ../../include/permissions.php:26
-msgid "Can view my normal stream and posts"
-msgstr "Kan mijn normale kanaalstream en berichten bekijken"
+#: ../../include/js_strings.php:5
+msgid "Delete this item?"
+msgstr "Dit item verwijderen?"
-#: ../../include/permissions.php:27
-msgid "Can view my default channel profile"
-msgstr "Kan mijn standaard kanaalprofiel bekijken"
+#: ../../include/js_strings.php:6 ../../include/ItemObject.php:696
+#: ../../mod/photos.php:1044 ../../mod/photos.php:1162
+msgid "Comment"
+msgstr "Reactie"
-#: ../../include/permissions.php:28
-msgid "Can view my connections"
-msgstr "Kan een lijst met mijn connecties bekijken"
+#: ../../include/js_strings.php:7 ../../include/ItemObject.php:413
+msgid "[+] show all"
+msgstr "[+] alle"
-#: ../../include/permissions.php:29
-msgid "Can view my file storage and photos"
-msgstr "Kan mijn foto's en andere bestanden bekijken"
+#: ../../include/js_strings.php:8
+msgid "[-] show less"
+msgstr "[-] minder reacties weergeven"
-#: ../../include/permissions.php:30
-msgid "Can view my webpages"
-msgstr "Kan mijn pagina's bekijken"
+#: ../../include/js_strings.php:9
+msgid "[+] expand"
+msgstr "[+] uitklappen"
-#: ../../include/permissions.php:33
-msgid "Can send me their channel stream and posts"
-msgstr "Kan mij de inhoud van hun kanaal en berichten sturen"
+#: ../../include/js_strings.php:10
+msgid "[-] collapse"
+msgstr "[-] inklappen"
-#: ../../include/permissions.php:34
-msgid "Can post on my channel page (\"wall\")"
-msgstr "Kan een bericht in mijn kanaal plaatsen"
+#: ../../include/js_strings.php:11
+msgid "Password too short"
+msgstr "Wachtwoord te kort"
-#: ../../include/permissions.php:35
-msgid "Can comment on or like my posts"
-msgstr "Kan op mijn berichten reageren of deze (niet) leuk vinden"
+#: ../../include/js_strings.php:12
+msgid "Passwords do not match"
+msgstr "Wachtwoorden komen niet overeen"
-#: ../../include/permissions.php:36
-msgid "Can send me private mail messages"
-msgstr "Kan mij privéberichten sturen"
+#: ../../include/js_strings.php:13 ../../mod/photos.php:41
+msgid "everybody"
+msgstr "iedereen"
-#: ../../include/permissions.php:37
-msgid "Can like/dislike stuff"
-msgstr "Kan dingen leuk of niet leuk vinden"
+#: ../../include/js_strings.php:14
+msgid "Secret Passphrase"
+msgstr "Geheim wachtwoord"
-#: ../../include/permissions.php:37
-msgid "Profiles and things other than posts/comments"
-msgstr "Profielen en dingen, buiten berichten en reacties"
+#: ../../include/js_strings.php:15
+msgid "Passphrase hint"
+msgstr "Wachtwoordhint"
-#: ../../include/permissions.php:39
-msgid "Can forward to all my channel contacts via post @mentions"
-msgstr "Kan naar al mijn kanaalconnecties berichten doorsturen met behulp van @vermeldingen+"
+#: ../../include/js_strings.php:16
+msgid "Notice: Permissions have changed but have not yet been submitted."
+msgstr "Mededeling: de permissies zijn veranderd, maar zijn nog niet opgeslagen."
-#: ../../include/permissions.php:39
-msgid "Advanced - useful for creating group forum channels"
-msgstr "Geavanceerd - nuttig voor groepforums"
+#: ../../include/js_strings.php:17
+msgid "close all"
+msgstr "Alles sluiten"
-#: ../../include/permissions.php:40
-msgid "Can chat with me (when available)"
-msgstr "Kan met mij chatten (wanneer beschikbaar)"
+#: ../../include/js_strings.php:18
+msgid "Nothing new here"
+msgstr "Niets nieuw hier"
-#: ../../include/permissions.php:41
-msgid "Can write to my file storage and photos"
-msgstr "Kan foto's en andere bestanden aan mijn bestandsopslag toevoegen"
+#: ../../include/js_strings.php:19
+msgid "Rate This Channel (this is public)"
+msgstr "Beoordeel dit kanaal (dit is openbaar)"
-#: ../../include/permissions.php:42
-msgid "Can edit my webpages"
-msgstr "Kan mijn pagina's bewerken"
+#: ../../include/js_strings.php:20 ../../mod/rate.php:157
+#: ../../mod/connedit.php:694
+msgid "Rating"
+msgstr "Beoordeling"
-#: ../../include/permissions.php:44
-msgid "Can source my public posts in derived channels"
-msgstr "Kan mijn openbare berichten als bron voor andere kanalen gebruiken"
+#: ../../include/js_strings.php:21
+msgid "Describe (optional)"
+msgstr "Omschrijving (optioneel)"
-#: ../../include/permissions.php:44
-msgid "Somewhat advanced - very useful in open communities"
-msgstr "Enigszins geavanceerd (erg nuttig voor kanalen van forums/groepen)"
+#: ../../include/js_strings.php:22 ../../include/widgets.php:676
+#: ../../include/widgets.php:688 ../../include/ItemObject.php:697
+#: ../../mod/filestorage.php:156 ../../mod/group.php:81
+#: ../../mod/connect.php:93 ../../mod/rate.php:168 ../../mod/mood.php:135
+#: ../../mod/setup.php:331 ../../mod/setup.php:371 ../../mod/pconfig.php:108
+#: ../../mod/poke.php:171 ../../mod/profiles.php:675
+#: ../../mod/connedit.php:715 ../../mod/fsuggest.php:108
+#: ../../mod/sources.php:104 ../../mod/sources.php:138
+#: ../../mod/import.php:527 ../../mod/invite.php:142 ../../mod/thing.php:313
+#: ../../mod/thing.php:359 ../../mod/import_items.php:122
+#: ../../mod/pdledit.php:58 ../../mod/admin.php:442 ../../mod/admin.php:809
+#: ../../mod/admin.php:973 ../../mod/admin.php:1110 ../../mod/admin.php:1304
+#: ../../mod/admin.php:1389 ../../mod/settings.php:586
+#: ../../mod/settings.php:698 ../../mod/settings.php:726
+#: ../../mod/settings.php:749 ../../mod/settings.php:834
+#: ../../mod/settings.php:1023 ../../mod/appman.php:99 ../../mod/locs.php:116
+#: ../../mod/xchan.php:11 ../../mod/photos.php:637 ../../mod/photos.php:1005
+#: ../../mod/photos.php:1045 ../../mod/photos.php:1163 ../../mod/chat.php:184
+#: ../../mod/chat.php:213 ../../mod/mail.php:380 ../../mod/events.php:461
+#: ../../mod/events.php:658 ../../mod/mitem.php:231
+#: ../../view/theme/redbasic/php/config.php:99
+msgid "Submit"
+msgstr "Opslaan"
-#: ../../include/permissions.php:46
-msgid "Can administer my channel resources"
-msgstr "Kan mijn kanaal beheren"
+#: ../../include/js_strings.php:23
+msgid "Please enter a link URL"
+msgstr "Vul een internetadres/URL in:"
-#: ../../include/permissions.php:46
-msgid ""
-"Extremely advanced. Leave this alone unless you know what you are doing"
-msgstr "Zeer geavanceerd. Laat dit met rust, behalve als je weet wat je doet."
+#: ../../include/js_strings.php:24
+msgid "Unsaved changes. Are you sure you wish to leave this page?"
+msgstr "Niet opgeslagen wijzigingen. Ben je er zeker van dat je deze pagina wil verlaten?"
-#: ../../include/permissions.php:867
-msgid "Social Networking"
-msgstr "Sociaal netwerk"
+#: ../../include/js_strings.php:25 ../../mod/pubsites.php:28
+#: ../../mod/profiles.php:464 ../../mod/events.php:452
+msgid "Location"
+msgstr "Locatie"
-#: ../../include/permissions.php:867 ../../include/permissions.php:868
-#: ../../include/permissions.php:869
-msgid "Mostly Public"
-msgstr "Vrijwel alles openbaar"
+#: ../../include/js_strings.php:27
+msgid "timeago.prefixAgo"
+msgstr "timeago.prefixAgo"
-#: ../../include/permissions.php:867 ../../include/permissions.php:868
-#: ../../include/permissions.php:869
-msgid "Restricted"
-msgstr "Beperkt zichtbaar"
+#: ../../include/js_strings.php:28
+msgid "timeago.prefixFromNow"
+msgstr "timeago.prefixFromNow"
-#: ../../include/permissions.php:867 ../../include/permissions.php:868
-msgid "Private"
-msgstr "Verborgen kanaal"
+#: ../../include/js_strings.php:29
+msgid "ago"
+msgstr "geleden"
-#: ../../include/permissions.php:868
-msgid "Community Forum"
-msgstr "Groepsforum"
+#: ../../include/js_strings.php:30
+msgid "from now"
+msgstr "vanaf nu"
-#: ../../include/permissions.php:869
-msgid "Feed Republish"
-msgstr "Feed herpubliceren"
+#: ../../include/js_strings.php:31
+msgid "less than a minute"
+msgstr "minder dan een minuut"
-#: ../../include/permissions.php:870
-msgid "Special Purpose"
-msgstr "Speciaal doel"
+#: ../../include/js_strings.php:32
+msgid "about a minute"
+msgstr "ongeveer een minuut"
-#: ../../include/permissions.php:870
-msgid "Celebrity/Soapbox"
-msgstr "Beroemdheid/alleen volgen"
+#: ../../include/js_strings.php:33
+#, php-format
+msgid "%d minutes"
+msgstr "%d minuten"
-#: ../../include/permissions.php:870
-msgid "Group Repository"
-msgstr "Groepsopslag"
+#: ../../include/js_strings.php:34
+msgid "about an hour"
+msgstr "ongeveer een uur"
-#: ../../include/permissions.php:871 ../../include/profile_selectors.php:6
-#: ../../include/profile_selectors.php:23
-#: ../../include/profile_selectors.php:61
-#: ../../include/profile_selectors.php:97
-msgid "Other"
-msgstr "Anders"
+#: ../../include/js_strings.php:35
+#, php-format
+msgid "about %d hours"
+msgstr "ongeveer %d uren"
-#: ../../include/permissions.php:871
-msgid "Custom/Expert Mode"
-msgstr "Expertmodus/handmatig aanpassen"
+#: ../../include/js_strings.php:36
+msgid "a day"
+msgstr "een dag"
-#: ../../include/chat.php:23
-msgid "Missing room name"
-msgstr "Naam chatkanaal ontbreekt"
+#: ../../include/js_strings.php:37
+#, php-format
+msgid "%d days"
+msgstr "%d dagen"
-#: ../../include/chat.php:32
-msgid "Duplicate room name"
-msgstr "Naam chatkanaal bestaat al"
+#: ../../include/js_strings.php:38
+msgid "about a month"
+msgstr "ongeveer een maand"
-#: ../../include/chat.php:82 ../../include/chat.php:90
-msgid "Invalid room specifier."
-msgstr "Ongeldige omschrijving chatkanaal"
+#: ../../include/js_strings.php:39
+#, php-format
+msgid "%d months"
+msgstr "%d maanden"
-#: ../../include/chat.php:122
-msgid "Room not found."
-msgstr "Chatkanaal niet gevonden"
+#: ../../include/js_strings.php:40
+msgid "about a year"
+msgstr "ongeveer een jaar"
-#: ../../include/chat.php:133 ../../include/items.php:4396
-#: ../../include/photos.php:29 ../../include/attach.php:140
-#: ../../include/attach.php:188 ../../include/attach.php:251
-#: ../../include/attach.php:265 ../../include/attach.php:272
-#: ../../include/attach.php:337 ../../include/attach.php:351
-#: ../../include/attach.php:358 ../../include/attach.php:436
-#: ../../include/attach.php:884 ../../include/attach.php:955
-#: ../../include/attach.php:1107 ../../mod/achievements.php:30
-#: ../../mod/fsuggest.php:78 ../../mod/authtest.php:13
-#: ../../mod/bookmarks.php:48 ../../mod/block.php:22 ../../mod/block.php:72
-#: ../../mod/id.php:71 ../../mod/like.php:177 ../../mod/common.php:35
-#: ../../mod/mitem.php:111 ../../mod/connedit.php:352 ../../mod/mood.php:112
-#: ../../mod/filestorage.php:18 ../../mod/filestorage.php:73
-#: ../../mod/filestorage.php:88 ../../mod/filestorage.php:115
-#: ../../mod/layouts.php:69 ../../mod/layouts.php:76 ../../mod/layouts.php:87
-#: ../../mod/poke.php:133 ../../mod/network.php:12 ../../mod/chat.php:94
-#: ../../mod/chat.php:99 ../../mod/rate.php:111 ../../mod/photos.php:70
-#: ../../mod/editblock.php:65 ../../mod/editpost.php:13
-#: ../../mod/appman.php:66 ../../mod/profile.php:64 ../../mod/profile.php:72
-#: ../../mod/menu.php:74 ../../mod/page.php:31 ../../mod/page.php:86
-#: ../../mod/new_channel.php:68 ../../mod/new_channel.php:99
-#: ../../mod/notifications.php:66 ../../mod/pdledit.php:21
-#: ../../mod/events.php:256 ../../mod/profile_photo.php:338
-#: ../../mod/profile_photo.php:351 ../../mod/item.php:205
-#: ../../mod/item.php:213 ../../mod/item.php:1049 ../../mod/message.php:16
-#: ../../mod/webpages.php:69 ../../mod/register.php:72 ../../mod/blocks.php:69
-#: ../../mod/blocks.php:76 ../../mod/service_limits.php:7
-#: ../../mod/sources.php:66 ../../mod/regmod.php:17 ../../mod/channel.php:100
-#: ../../mod/channel.php:214 ../../mod/channel.php:254 ../../mod/thing.php:271
-#: ../../mod/thing.php:291 ../../mod/thing.php:328 ../../mod/invite.php:13
-#: ../../mod/invite.php:104 ../../mod/mail.php:118 ../../mod/viewsrc.php:14
-#: ../../mod/settings.php:566 ../../mod/manage.php:6 ../../mod/api.php:26
-#: ../../mod/api.php:31 ../../mod/connections.php:29
-#: ../../mod/editlayout.php:63 ../../mod/editlayout.php:87
-#: ../../mod/editwebpage.php:64 ../../mod/editwebpage.php:86
-#: ../../mod/editwebpage.php:101 ../../mod/editwebpage.php:125
-#: ../../mod/group.php:9 ../../mod/viewconnections.php:22
-#: ../../mod/viewconnections.php:27 ../../mod/locs.php:83
-#: ../../mod/setup.php:227 ../../mod/sharedwithme.php:7
-#: ../../mod/suggest.php:26 ../../mod/profiles.php:188
-#: ../../mod/profiles.php:576 ../../index.php:178 ../../index.php:361
-msgid "Permission denied."
-msgstr "Toegang geweigerd"
+#: ../../include/js_strings.php:41
+#, php-format
+msgid "%d years"
+msgstr "%d jaren"
-#: ../../include/chat.php:143
-msgid "Room is full"
-msgstr "Chatkanaal is vol"
+#: ../../include/js_strings.php:42
+msgid " "
+msgstr " "
-#: ../../include/datetime.php:48
-msgid "Miscellaneous"
-msgstr "Diversen"
+#: ../../include/js_strings.php:43
+msgid "timeago.numbers"
+msgstr "timeago.numbers"
-#: ../../include/datetime.php:132
-msgid "YYYY-MM-DD or MM-DD"
-msgstr "JJJJ-MM-DD of MM-DD"
+#: ../../include/js_strings.php:45 ../../include/text.php:1165
+msgid "January"
+msgstr "januari"
-#: ../../include/datetime.php:235 ../../mod/appman.php:91
-#: ../../mod/appman.php:92 ../../mod/events.php:689
-msgid "Required"
-msgstr "Vereist"
+#: ../../include/js_strings.php:46 ../../include/text.php:1165
+msgid "February"
+msgstr "februari"
-#: ../../include/datetime.php:262 ../../boot.php:2289
-msgid "never"
-msgstr "nooit"
+#: ../../include/js_strings.php:47 ../../include/text.php:1165
+msgid "March"
+msgstr "maart"
-#: ../../include/datetime.php:268
-msgid "less than a second ago"
-msgstr "minder dan een seconde geleden"
+#: ../../include/js_strings.php:48 ../../include/text.php:1165
+msgid "April"
+msgstr "april"
-#: ../../include/datetime.php:271
-msgid "year"
-msgstr "jaar"
+#: ../../include/js_strings.php:49
+msgctxt "long"
+msgid "May"
+msgstr "mei"
-#: ../../include/datetime.php:271
-msgid "years"
-msgstr "jaren"
+#: ../../include/js_strings.php:50 ../../include/text.php:1165
+msgid "June"
+msgstr "juni"
-#: ../../include/datetime.php:272
+#: ../../include/js_strings.php:51 ../../include/text.php:1165
+msgid "July"
+msgstr "juli"
+
+#: ../../include/js_strings.php:52 ../../include/text.php:1165
+msgid "August"
+msgstr "augustus"
+
+#: ../../include/js_strings.php:53 ../../include/text.php:1165
+msgid "September"
+msgstr "september"
+
+#: ../../include/js_strings.php:54 ../../include/text.php:1165
+msgid "October"
+msgstr "oktober"
+
+#: ../../include/js_strings.php:55 ../../include/text.php:1165
+msgid "November"
+msgstr "november"
+
+#: ../../include/js_strings.php:56 ../../include/text.php:1165
+msgid "December"
+msgstr "december"
+
+#: ../../include/js_strings.php:57
+msgid "Jan"
+msgstr "jan"
+
+#: ../../include/js_strings.php:58
+msgid "Feb"
+msgstr "feb"
+
+#: ../../include/js_strings.php:59
+msgid "Mar"
+msgstr "mrt"
+
+#: ../../include/js_strings.php:60
+msgid "Apr"
+msgstr "apr"
+
+#: ../../include/js_strings.php:61
+msgctxt "short"
+msgid "May"
+msgstr "mei"
+
+#: ../../include/js_strings.php:62
+msgid "Jun"
+msgstr "jun"
+
+#: ../../include/js_strings.php:63
+msgid "Jul"
+msgstr "jul"
+
+#: ../../include/js_strings.php:64
+msgid "Aug"
+msgstr "aug"
+
+#: ../../include/js_strings.php:65
+msgid "Sep"
+msgstr "sep"
+
+#: ../../include/js_strings.php:66
+msgid "Oct"
+msgstr "okt"
+
+#: ../../include/js_strings.php:67
+msgid "Nov"
+msgstr "nov"
+
+#: ../../include/js_strings.php:68
+msgid "Dec"
+msgstr "dec"
+
+#: ../../include/js_strings.php:69 ../../include/text.php:1161
+msgid "Sunday"
+msgstr "zondag"
+
+#: ../../include/js_strings.php:70 ../../include/text.php:1161
+msgid "Monday"
+msgstr "maandag"
+
+#: ../../include/js_strings.php:71 ../../include/text.php:1161
+msgid "Tuesday"
+msgstr "dinsdag"
+
+#: ../../include/js_strings.php:72 ../../include/text.php:1161
+msgid "Wednesday"
+msgstr "woensdag"
+
+#: ../../include/js_strings.php:73 ../../include/text.php:1161
+msgid "Thursday"
+msgstr "donderdag"
+
+#: ../../include/js_strings.php:74 ../../include/text.php:1161
+msgid "Friday"
+msgstr "vrijdag"
+
+#: ../../include/js_strings.php:75 ../../include/text.php:1161
+msgid "Saturday"
+msgstr "zaterdag"
+
+#: ../../include/js_strings.php:76
+msgid "Sun"
+msgstr "zo"
+
+#: ../../include/js_strings.php:77
+msgid "Mon"
+msgstr "ma"
+
+#: ../../include/js_strings.php:78
+msgid "Tue"
+msgstr "di"
+
+#: ../../include/js_strings.php:79
+msgid "Wed"
+msgstr "wo"
+
+#: ../../include/js_strings.php:80
+msgid "Thu"
+msgstr "do"
+
+#: ../../include/js_strings.php:81
+msgid "Fri"
+msgstr "vr"
+
+#: ../../include/js_strings.php:82
+msgid "Sat"
+msgstr "za"
+
+#: ../../include/js_strings.php:83
+msgctxt "calendar"
+msgid "today"
+msgstr "vandaag"
+
+#: ../../include/js_strings.php:84
+msgctxt "calendar"
msgid "month"
msgstr "maand"
-#: ../../include/datetime.php:272
-msgid "months"
-msgstr "maanden"
-
-#: ../../include/datetime.php:273
+#: ../../include/js_strings.php:85
+msgctxt "calendar"
msgid "week"
msgstr "week"
-#: ../../include/datetime.php:273
-msgid "weeks"
-msgstr "weken"
-
-#: ../../include/datetime.php:274
+#: ../../include/js_strings.php:86
+msgctxt "calendar"
msgid "day"
msgstr "dag"
-#: ../../include/datetime.php:274
-msgid "days"
-msgstr "dagen"
+#: ../../include/js_strings.php:87
+msgctxt "calendar"
+msgid "All day"
+msgstr "hele dag"
-#: ../../include/datetime.php:275
-msgid "hour"
-msgstr "uur"
+#: ../../include/Import/import_diaspora.php:17
+msgid "No username found in import file."
+msgstr "Geen gebruikersnaam in het importbestand gevonden."
-#: ../../include/datetime.php:275
-msgid "hours"
-msgstr "uren"
+#: ../../include/Import/import_diaspora.php:143 ../../mod/import.php:487
+msgid "Import completed."
+msgstr "Import voltooid."
-#: ../../include/datetime.php:276
-msgid "minute"
-msgstr "minuut"
+#: ../../include/comanche.php:34 ../../mod/admin.php:351
+msgid "Default"
+msgstr "Standaard"
-#: ../../include/datetime.php:276
-msgid "minutes"
-msgstr "minuten"
+#: ../../include/items.php:423 ../../mod/group.php:68 ../../mod/like.php:280
+#: ../../mod/dreport.php:6 ../../mod/dreport.php:45 ../../mod/subthread.php:58
+#: ../../mod/import_items.php:114 ../../mod/profperm.php:23
+#: ../../index.php:364
+msgid "Permission denied"
+msgstr "Toegang geweigerd"
-#: ../../include/datetime.php:277
-msgid "second"
-msgstr "seconde"
+#: ../../include/items.php:1130 ../../include/items.php:1176
+msgid "(Unknown)"
+msgstr "(Onbekend)"
-#: ../../include/datetime.php:277
-msgid "seconds"
-msgstr "seconden"
+#: ../../include/items.php:1373
+msgid "Visible to anybody on the internet."
+msgstr "Voor iedereen op het internet zichtbaar."
-#: ../../include/datetime.php:285
+#: ../../include/items.php:1375
+msgid "Visible to you only."
+msgstr "Alleen voor jou zichtbaar."
+
+#: ../../include/items.php:1377
+msgid "Visible to anybody in this network."
+msgstr "Voor iedereen in dit netwerk zichtbaar."
+
+#: ../../include/items.php:1379
+msgid "Visible to anybody authenticated."
+msgstr "Voor iedereen die geauthenticeerd is zichtbaar."
+
+#: ../../include/items.php:1381
#, php-format
-msgctxt "e.g. 22 hours ago, 1 minute ago"
-msgid "%1$d %2$s ago"
-msgstr "%1$d %2$s geleden"
+msgid "Visible to anybody on %s."
+msgstr "Voor iedereen op %s zichtbaar."
-#: ../../include/datetime.php:519
+#: ../../include/items.php:1383
+msgid "Visible to all connections."
+msgstr "Voor alle connecties zichtbaar."
+
+#: ../../include/items.php:1385
+msgid "Visible to approved connections."
+msgstr "Voor alle goedgekeurde connecties zichtbaar."
+
+#: ../../include/items.php:1387
+msgid "Visible to specific connections."
+msgstr "Voor specifieke connecties zichtbaar."
+
+#: ../../include/items.php:4319 ../../mod/filestorage.php:27
+#: ../../mod/thing.php:86 ../../mod/admin.php:127 ../../mod/admin.php:1012
+#: ../../mod/admin.php:1217 ../../mod/display.php:36 ../../mod/viewsrc.php:20
+msgid "Item not found."
+msgstr "Item niet gevonden."
+
+#: ../../include/items.php:4831 ../../mod/group.php:38 ../../mod/group.php:137
+msgid "Collection not found."
+msgstr "Collectie niet gevonden."
+
+#: ../../include/items.php:4847
+msgid "Collection is empty."
+msgstr "Collectie is leeg"
+
+#: ../../include/items.php:4854
#, php-format
-msgid "%1$s's birthday"
-msgstr "Verjaardag van %1$s"
+msgid "Collection: %s"
+msgstr "Collectie: %s"
-#: ../../include/datetime.php:520
+#: ../../include/items.php:4864 ../../mod/connedit.php:683
#, php-format
-msgid "Happy Birthday %1$s"
-msgstr "Gefeliciteerd met je verjaardag %1$s"
+msgid "Connection: %s"
+msgstr "Connectie: %s"
+
+#: ../../include/items.php:4866
+msgid "Connection not found."
+msgstr "Connectie niet gevonden."
+
+#: ../../include/event.php:22 ../../include/bb2diaspora.php:471
+#: ../../include/text.php:1392
+msgid "l F d, Y \\@ g:i A"
+msgstr "l d F Y \\@ G:i"
+
+#: ../../include/event.php:30 ../../include/bb2diaspora.php:477
+#: ../../include/text.php:1396
+msgid "Starts:"
+msgstr "Start:"
+
+#: ../../include/event.php:40 ../../include/bb2diaspora.php:485
+#: ../../include/text.php:1400
+msgid "Finishes:"
+msgstr "Einde:"
+
+#: ../../include/event.php:52 ../../include/identity.php:998
+#: ../../include/bb2diaspora.php:493 ../../include/text.php:1407
+#: ../../mod/directory.php:304
+msgid "Location:"
+msgstr "Plaats:"
+
+#: ../../include/event.php:768
+msgid "This event has been added to your calendar."
+msgstr "Dit evenement is aan jouw agenda toegevoegd."
+
+#: ../../include/event.php:904 ../../include/conversation.php:123
+#: ../../include/text.php:1919 ../../mod/tagger.php:47 ../../mod/like.php:363
+#: ../../mod/events.php:249
+msgid "event"
+msgstr "gebeurtenis"
+
+#: ../../include/event.php:967
+msgid "Not specified"
+msgstr "Niet aangegeven"
+
+#: ../../include/event.php:968
+msgid "Needs Action"
+msgstr "Actie vereist"
+
+#: ../../include/event.php:969
+msgid "Completed"
+msgstr "Voltooid"
+
+#: ../../include/event.php:970
+msgid "In Process"
+msgstr "In behandeling"
+
+#: ../../include/event.php:971
+msgid "Cancelled"
+msgstr "Geannuleerd"
+
+#: ../../include/identity.php:32
+msgid "Unable to obtain identity information from database"
+msgstr "Niet in staat om identiteitsinformatie uit de database te verkrijgen"
+
+#: ../../include/identity.php:66
+msgid "Empty name"
+msgstr "Ontbrekende naam"
+
+#: ../../include/identity.php:69
+msgid "Name too long"
+msgstr "Naam te lang"
+
+#: ../../include/identity.php:181
+msgid "No account identifier"
+msgstr "Geen account-identificator"
+
+#: ../../include/identity.php:193
+msgid "Nickname is required."
+msgstr "Bijnaam is verplicht"
+
+#: ../../include/identity.php:207
+msgid "Reserved nickname. Please choose another."
+msgstr "Deze naam is gereserveerd. Kies een andere."
+
+#: ../../include/identity.php:212
+msgid ""
+"Nickname has unsupported characters or is already being used on this site."
+msgstr "Deze naam heeft niet ondersteunde karakters of is al op deze hub in gebruik."
+
+#: ../../include/identity.php:288
+msgid "Unable to retrieve created identity"
+msgstr "Niet in staat om aangemaakte identiteit te vinden"
+
+#: ../../include/identity.php:346
+msgid "Default Profile"
+msgstr "Standaardprofiel"
+
+#: ../../include/identity.php:390 ../../include/identity.php:391
+#: ../../include/identity.php:398 ../../include/widgets.php:430
+#: ../../include/profile_selectors.php:80 ../../mod/connedit.php:573
+#: ../../mod/settings.php:338 ../../mod/settings.php:342
+#: ../../mod/settings.php:343 ../../mod/settings.php:346
+#: ../../mod/settings.php:357
+msgid "Friends"
+msgstr "Vrienden"
+
+#: ../../include/identity.php:770
+msgid "Requested channel is not available."
+msgstr "Opgevraagd kanaal is niet beschikbaar."
+
+#: ../../include/identity.php:816 ../../mod/filestorage.php:54
+#: ../../mod/connect.php:13 ../../mod/achievements.php:11
+#: ../../mod/blocks.php:29 ../../mod/hcard.php:8 ../../mod/editwebpage.php:28
+#: ../../mod/profile.php:16 ../../mod/editblock.php:29
+#: ../../mod/editlayout.php:27 ../../mod/webpages.php:29
+#: ../../mod/layouts.php:29
+msgid "Requested profile is not available."
+msgstr "Opgevraagd profiel is niet beschikbaar"
+
+#: ../../include/identity.php:960 ../../mod/profiles.php:782
+msgid "Change profile photo"
+msgstr "Profielfoto veranderen"
+
+#: ../../include/identity.php:966
+msgid "Profiles"
+msgstr "Profielen"
+
+#: ../../include/identity.php:966
+msgid "Manage/edit profiles"
+msgstr "Profielen beheren/bewerken"
+
+#: ../../include/identity.php:967 ../../mod/profiles.php:783
+msgid "Create New Profile"
+msgstr "Nieuw profiel aanmaken"
+
+#: ../../include/identity.php:970 ../../include/nav.php:90
+msgid "Edit Profile"
+msgstr "Profiel bewerken"
+
+#: ../../include/identity.php:982 ../../mod/profiles.php:794
+msgid "Profile Image"
+msgstr "Profielfoto"
+
+#: ../../include/identity.php:985
+msgid "visible to everybody"
+msgstr "Voor iedereen zichtbaar"
+
+#: ../../include/identity.php:986 ../../mod/profiles.php:677
+#: ../../mod/profiles.php:798
+msgid "Edit visibility"
+msgstr "Zichtbaarheid bewerken"
+
+#: ../../include/identity.php:1002 ../../include/identity.php:1242
+msgid "Gender:"
+msgstr "Geslacht:"
+
+#: ../../include/identity.php:1003 ../../include/identity.php:1286
+msgid "Status:"
+msgstr "Status:"
+
+#: ../../include/identity.php:1004 ../../include/identity.php:1297
+msgid "Homepage:"
+msgstr "Homepagina:"
+
+#: ../../include/identity.php:1005
+msgid "Online Now"
+msgstr "Nu online"
+
+#: ../../include/identity.php:1089 ../../include/identity.php:1167
+#: ../../mod/ping.php:318
+msgid "g A l F d"
+msgstr "G:i, l d F"
+
+#: ../../include/identity.php:1090 ../../include/identity.php:1168
+msgid "F d"
+msgstr "d F"
+
+#: ../../include/identity.php:1135 ../../include/identity.php:1207
+#: ../../mod/ping.php:341
+msgid "[today]"
+msgstr "[vandaag]"
+
+#: ../../include/identity.php:1146
+msgid "Birthday Reminders"
+msgstr "Verjaardagsherinneringen"
+
+#: ../../include/identity.php:1147
+msgid "Birthdays this week:"
+msgstr "Verjaardagen deze week:"
+
+#: ../../include/identity.php:1200
+msgid "[No description]"
+msgstr "[Geen omschrijving]"
+
+#: ../../include/identity.php:1218
+msgid "Event Reminders"
+msgstr "Herinneringen"
+
+#: ../../include/identity.php:1219
+msgid "Events this week:"
+msgstr "Gebeurtenissen deze week:"
+
+#: ../../include/identity.php:1232 ../../include/identity.php:1349
+#: ../../include/apps.php:138 ../../mod/profperm.php:112
+msgid "Profile"
+msgstr "Profiel"
+
+#: ../../include/identity.php:1240 ../../mod/settings.php:1029
+msgid "Full Name:"
+msgstr "Volledige naam:"
+
+#: ../../include/identity.php:1247
+msgid "Like this channel"
+msgstr "Vind dit kanaal leuk"
+
+#: ../../include/identity.php:1258 ../../include/taxonomy.php:414
+#: ../../include/conversation.php:1721 ../../include/ItemObject.php:179
+#: ../../mod/photos.php:1083
+msgctxt "noun"
+msgid "Like"
+msgid_plural "Likes"
+msgstr[0] "vindt dit leuk"
+msgstr[1] "vinden dit leuk"
+
+#: ../../include/identity.php:1271
+msgid "j F, Y"
+msgstr "F j Y"
+
+#: ../../include/identity.php:1272
+msgid "j F"
+msgstr "F j"
+
+#: ../../include/identity.php:1279
+msgid "Birthday:"
+msgstr "Geboortedatum:"
+
+#: ../../include/identity.php:1283 ../../mod/directory.php:299
+msgid "Age:"
+msgstr "Leeftijd:"
+
+#: ../../include/identity.php:1292
+#, php-format
+msgid "for %1$d %2$s"
+msgstr "voor %1$d %2$s"
+
+#: ../../include/identity.php:1295 ../../mod/profiles.php:699
+msgid "Sexual Preference:"
+msgstr "Seksuele voorkeur:"
+
+#: ../../include/identity.php:1299 ../../mod/profiles.php:701
+#: ../../mod/directory.php:315
+msgid "Hometown:"
+msgstr "Oorspronkelijk uit:"
+
+#: ../../include/identity.php:1301
+msgid "Tags:"
+msgstr "Tags:"
+
+#: ../../include/identity.php:1303 ../../mod/profiles.php:702
+msgid "Political Views:"
+msgstr "Politieke overtuigingen:"
+
+#: ../../include/identity.php:1305
+msgid "Religion:"
+msgstr "Religie:"
+
+#: ../../include/identity.php:1307 ../../mod/directory.php:317
+msgid "About:"
+msgstr "Over:"
+
+#: ../../include/identity.php:1309
+msgid "Hobbies/Interests:"
+msgstr "Hobby's/interesses:"
+
+#: ../../include/identity.php:1311 ../../mod/profiles.php:705
+msgid "Likes:"
+msgstr "Houdt van:"
+
+#: ../../include/identity.php:1313 ../../mod/profiles.php:706
+msgid "Dislikes:"
+msgstr "Houdt niet van:"
+
+#: ../../include/identity.php:1315
+msgid "Contact information and Social Networks:"
+msgstr "Contactinformatie en sociale netwerken:"
+
+#: ../../include/identity.php:1317
+msgid "My other channels:"
+msgstr "Mijn andere kanalen"
+
+#: ../../include/identity.php:1319
+msgid "Musical interests:"
+msgstr "Muzikale interesses:"
+
+#: ../../include/identity.php:1321
+msgid "Books, literature:"
+msgstr "Boeken, literatuur:"
+
+#: ../../include/identity.php:1323
+msgid "Television:"
+msgstr "Televisie:"
+
+#: ../../include/identity.php:1325
+msgid "Film/dance/culture/entertainment:"
+msgstr "Films/dansen/cultuur/vermaak:"
+
+#: ../../include/identity.php:1327
+msgid "Love/Romance:"
+msgstr "Liefde/romantiek:"
+
+#: ../../include/identity.php:1329
+msgid "Work/employment:"
+msgstr "Werk/beroep:"
+
+#: ../../include/identity.php:1331
+msgid "School/education:"
+msgstr "School/opleiding:"
+
+#: ../../include/identity.php:1351
+msgid "Like this thing"
+msgstr "Vind dit ding leuk"
+
+#: ../../include/taxonomy.php:240 ../../include/taxonomy.php:261
+msgid "Tags"
+msgstr "Tags"
+
+#: ../../include/taxonomy.php:282 ../../include/widgets.php:36
+#: ../../include/contact_widgets.php:95
+msgid "Categories"
+msgstr "Categorieën"
+
+#: ../../include/taxonomy.php:305
+msgid "Keywords"
+msgstr "Trefwoorden"
+
+#: ../../include/taxonomy.php:326
+msgid "have"
+msgstr "heb"
+
+#: ../../include/taxonomy.php:326
+msgid "has"
+msgstr "heeft"
+
+#: ../../include/taxonomy.php:327
+msgid "want"
+msgstr "wil"
+
+#: ../../include/taxonomy.php:327
+msgid "wants"
+msgstr "wil"
+
+#: ../../include/taxonomy.php:328 ../../include/ItemObject.php:254
+msgid "like"
+msgstr "vind dit leuk"
+
+#: ../../include/taxonomy.php:328
+msgid "likes"
+msgstr "vindt dit leuk"
+
+#: ../../include/taxonomy.php:329 ../../include/ItemObject.php:255
+msgid "dislike"
+msgstr "vind dit niet leuk"
+
+#: ../../include/taxonomy.php:329
+msgid "dislikes"
+msgstr "vindt dit niet leuk"
+
+#: ../../include/acl_selectors.php:240
+msgid "Visible to your default audience"
+msgstr "Voor iedereen zichtbaar, mits niet anders ingesteld"
+
+#: ../../include/acl_selectors.php:241
+msgid "Show"
+msgstr "Tonen"
+
+#: ../../include/acl_selectors.php:242
+msgid "Don't show"
+msgstr "Niet tonen"
+
+#: ../../include/acl_selectors.php:247
+msgid "Other networks and post services"
+msgstr "Andere netwerken en diensten"
+
+#: ../../include/acl_selectors.php:249 ../../mod/filestorage.php:147
+#: ../../mod/thing.php:310 ../../mod/thing.php:356 ../../mod/photos.php:631
+#: ../../mod/photos.php:998 ../../mod/chat.php:211
+msgid "Permissions"
+msgstr "Permissies"
+
+#: ../../include/acl_selectors.php:250 ../../include/ItemObject.php:384
+#: ../../mod/photos.php:1215
+msgid "Close"
+msgstr "Sluiten"
+
+#: ../../include/activities.php:42
+msgid " and "
+msgstr " en "
+
+#: ../../include/activities.php:50
+msgid "public profile"
+msgstr "openbaar profiel"
+
+#: ../../include/activities.php:59
+#, php-format
+msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
+msgstr "%1$s veranderde %2$s naar &ldquo;%3$s&rdquo;"
+
+#: ../../include/activities.php:60
+#, php-format
+msgid "Visit %1$s's %2$s"
+msgstr "Bezoek het %2$s van %1$s"
+
+#: ../../include/activities.php:63
+#, php-format
+msgid "%1$s has an updated %2$s, changing %3$s."
+msgstr "%1$s heeft een aangepaste %2$s, %3$s veranderd."
+
+#: ../../include/attach.php:246 ../../include/attach.php:332
+msgid "Item was not found."
+msgstr "Item niet gevonden"
+
+#: ../../include/attach.php:496
+msgid "No source file."
+msgstr "Geen bronbestand."
+
+#: ../../include/attach.php:514
+msgid "Cannot locate file to replace"
+msgstr "Kan het te vervangen bestand niet vinden"
+
+#: ../../include/attach.php:532
+msgid "Cannot locate file to revise/update"
+msgstr "Kan het bestand wat aangepast moet worden niet vinden"
+
+#: ../../include/attach.php:667
+#, php-format
+msgid "File exceeds size limit of %d"
+msgstr "Bestand is groter dan de toegelaten %d"
+
+#: ../../include/attach.php:681
+#, php-format
+msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
+msgstr "Je hebt jouw limiet van %1$.0f MB opslagruimte voor bijlagen bereikt."
+
+#: ../../include/attach.php:837
+msgid "File upload failed. Possible system limit or action terminated."
+msgstr "Uploaden van bestand mislukt. Mogelijk systeemlimiet bereikt of actie afgebroken."
+
+#: ../../include/attach.php:850
+msgid "Stored file could not be verified. Upload failed."
+msgstr "Opgeslagen bestand kon niet worden geverifieerd. Uploaden mislukt."
+
+#: ../../include/attach.php:898 ../../include/attach.php:914
+msgid "Path not available."
+msgstr "Pad niet beschikbaar."
+
+#: ../../include/attach.php:960 ../../include/attach.php:1112
+msgid "Empty pathname"
+msgstr "Padnaam leeg"
+
+#: ../../include/attach.php:986
+msgid "duplicate filename or path"
+msgstr "dubbele bestandsnaam of pad"
+
+#: ../../include/attach.php:1008
+msgid "Path not found."
+msgstr "Pad niet gevonden"
+
+#: ../../include/attach.php:1066
+msgid "mkdir failed."
+msgstr "directory aanmaken (mkdir) mislukt."
+
+#: ../../include/attach.php:1070
+msgid "database storage failed."
+msgstr "opslag in database mislukt."
+
+#: ../../include/attach.php:1118
+msgid "Empty path"
+msgstr "Ontbrekend bestandspad"
+
+#: ../../include/bb2diaspora.php:382
+msgid "Attachments:"
+msgstr "Bijlagen:"
+
+#: ../../include/bb2diaspora.php:473
+msgid "$Projectname event notification:"
+msgstr "Notificatie $Projectname-gebeurtenis:"
+
+#: ../../include/notify.php:20
+msgid "created a new post"
+msgstr "maakte een nieuw bericht aan"
+
+#: ../../include/notify.php:21
+#, php-format
+msgid "commented on %s's post"
+msgstr "gaf een reactie op een bericht van %s"
+
+#: ../../include/widgets.php:92 ../../include/nav.php:157
+#: ../../mod/apps.php:36
+msgid "Apps"
+msgstr "Apps"
+
+#: ../../include/widgets.php:93
+msgid "System"
+msgstr "Systeem"
+
+#: ../../include/widgets.php:95 ../../include/conversation.php:1526
+msgid "Personal"
+msgstr "Persoonlijk"
+
+#: ../../include/widgets.php:96
+msgid "Create Personal App"
+msgstr "Persoonlijke app maken"
+
+#: ../../include/widgets.php:97
+msgid "Edit Personal App"
+msgstr "Persoonlijke app bewerken"
+
+#: ../../include/widgets.php:139 ../../mod/suggest.php:54
+msgid "Ignore/Hide"
+msgstr "Negeren/Verbergen"
+
+#: ../../include/widgets.php:144 ../../mod/connections.php:125
+msgid "Suggestions"
+msgstr "Voorgestelde kanalen"
+
+#: ../../include/widgets.php:145
+msgid "See more..."
+msgstr "Meer..."
+
+#: ../../include/widgets.php:166
+#, php-format
+msgid "You have %1$.0f of %2$.0f allowed connections."
+msgstr "Je hebt %1$.0f van de %2$.0f toegestane connecties."
+
+#: ../../include/widgets.php:172
+msgid "Add New Connection"
+msgstr "Nieuwe connectie toevoegen"
+
+#: ../../include/widgets.php:173
+msgid "Enter the channel address"
+msgstr "Vul het adres van het nieuwe kanaal in"
+
+#: ../../include/widgets.php:174
+msgid "Example: bob@example.com, http://example.com/barbara"
+msgstr "Voorbeeld: bob@example.com, http://example.com/barbara"
+
+#: ../../include/widgets.php:190
+msgid "Notes"
+msgstr "Aantekeningen"
+
+#: ../../include/widgets.php:192 ../../include/text.php:868
+#: ../../include/text.php:880 ../../mod/rbmark.php:28 ../../mod/rbmark.php:100
+#: ../../mod/admin.php:1449 ../../mod/admin.php:1469 ../../mod/filer.php:49
+msgid "Save"
+msgstr "Opslaan"
+
+#: ../../include/widgets.php:266
+msgid "Remove term"
+msgstr "Verwijder zoekterm"
+
+#: ../../include/widgets.php:274 ../../include/features.php:72
+msgid "Saved Searches"
+msgstr "Opgeslagen zoekopdrachten"
+
+#: ../../include/widgets.php:275 ../../include/group.php:300
+msgid "add"
+msgstr "toevoegen"
+
+#: ../../include/widgets.php:304 ../../include/features.php:85
+#: ../../include/contact_widgets.php:57
+msgid "Saved Folders"
+msgstr "Bewaarde mappen"
+
+#: ../../include/widgets.php:307 ../../include/contact_widgets.php:60
+#: ../../include/contact_widgets.php:98
+msgid "Everything"
+msgstr "Alles"
+
+#: ../../include/widgets.php:349
+msgid "Archives"
+msgstr "Archieven"
+
+#: ../../include/widgets.php:428 ../../mod/connedit.php:571
+msgid "Me"
+msgstr "Ik"
+
+#: ../../include/widgets.php:429 ../../mod/connedit.php:572
+msgid "Family"
+msgstr "Familie"
+
+#: ../../include/widgets.php:431 ../../mod/connedit.php:574
+msgid "Acquaintances"
+msgstr "Kennissen"
+
+#: ../../include/widgets.php:432 ../../mod/connedit.php:575
+#: ../../mod/connections.php:88 ../../mod/connections.php:103
+msgid "All"
+msgstr "Alles"
+
+#: ../../include/widgets.php:451
+msgid "Refresh"
+msgstr "Vernieuwen"
+
+#: ../../include/widgets.php:485
+msgid "Account settings"
+msgstr "Account"
+
+#: ../../include/widgets.php:491
+msgid "Channel settings"
+msgstr "Kanaal"
+
+#: ../../include/widgets.php:497
+msgid "Additional features"
+msgstr "Extra functies"
+
+#: ../../include/widgets.php:503
+msgid "Feature/Addon settings"
+msgstr "Extra functie- en plugin-instellingen"
+
+#: ../../include/widgets.php:509
+msgid "Display settings"
+msgstr "Weergave"
+
+#: ../../include/widgets.php:515
+msgid "Connected apps"
+msgstr "Verbonden applicaties"
+
+#: ../../include/widgets.php:521
+msgid "Export channel"
+msgstr "Kanaal exporteren"
+
+#: ../../include/widgets.php:530 ../../mod/connedit.php:683
+msgid "Connection Default Permissions"
+msgstr "Standaard permissies voor connecties"
+
+#: ../../include/widgets.php:538
+msgid "Premium Channel Settings"
+msgstr "Instellingen premiumkanaal"
+
+#: ../../include/widgets.php:546 ../../include/features.php:59
+#: ../../mod/sources.php:88
+msgid "Channel Sources"
+msgstr "Kanaalbronnen"
+
+#: ../../include/widgets.php:554 ../../include/nav.php:202
+#: ../../include/apps.php:134 ../../mod/admin.php:1071
+#: ../../mod/admin.php:1271
+msgid "Settings"
+msgstr "Instellingen"
+
+#: ../../include/widgets.php:568
+msgid "Private Mail Menu"
+msgstr "Privéberichten"
+
+#: ../../include/widgets.php:570
+msgid "Combined View"
+msgstr "Gecombineerd postvak"
+
+#: ../../include/widgets.php:575 ../../include/nav.php:191
+msgid "Inbox"
+msgstr "Postvak IN"
+
+#: ../../include/widgets.php:580 ../../include/nav.php:192
+msgid "Outbox"
+msgstr "Postvak UIT"
+
+#: ../../include/widgets.php:585 ../../include/nav.php:193
+msgid "New Message"
+msgstr "Nieuw bericht"
+
+#: ../../include/widgets.php:604 ../../include/widgets.php:616
+msgid "Conversations"
+msgstr "Conversaties"
+
+#: ../../include/widgets.php:608
+msgid "Received Messages"
+msgstr "Ontvangen berichten"
+
+#: ../../include/widgets.php:612
+msgid "Sent Messages"
+msgstr "Verzonden berichten"
+
+#: ../../include/widgets.php:626
+msgid "No messages."
+msgstr "Geen berichten"
+
+#: ../../include/widgets.php:644
+msgid "Delete conversation"
+msgstr "Verwijder conversatie"
+
+#: ../../include/widgets.php:670
+msgid "Events Menu"
+msgstr "Agenda-menu"
+
+#: ../../include/widgets.php:671
+msgid "Day View"
+msgstr "Dag tonen"
+
+#: ../../include/widgets.php:672
+msgid "Week View"
+msgstr "Week tonen"
+
+#: ../../include/widgets.php:673
+msgid "Month View"
+msgstr "Maand tonen"
+
+#: ../../include/widgets.php:674 ../../mod/events.php:654
+msgid "Export"
+msgstr "Exporteren"
+
+#: ../../include/widgets.php:675 ../../mod/events.php:657
+msgid "Import"
+msgstr "Importeren"
+
+#: ../../include/widgets.php:685
+msgid "Events Tools"
+msgstr "Agenda-hulpmiddelen"
+
+#: ../../include/widgets.php:686
+msgid "Export Calendar"
+msgstr "Exporteren"
+
+#: ../../include/widgets.php:687
+msgid "Import Calendar"
+msgstr "Importeren"
+
+#: ../../include/widgets.php:761
+msgid "Chat Rooms"
+msgstr "Chatkanalen"
+
+#: ../../include/widgets.php:781
+msgid "Bookmarked Chatrooms"
+msgstr "Bladwijzers van chatkanalen"
+
+#: ../../include/widgets.php:801
+msgid "Suggested Chatrooms"
+msgstr "Voorgestelde chatkanalen"
+
+#: ../../include/widgets.php:928 ../../include/widgets.php:986
+msgid "photo/image"
+msgstr "foto/afbeelding"
+
+#: ../../include/widgets.php:1081 ../../include/widgets.php:1083
+msgid "Rate Me"
+msgstr "Beoordeel mij"
+
+#: ../../include/widgets.php:1087
+msgid "View Ratings"
+msgstr "Bekijk beoordelingen"
+
+#: ../../include/widgets.php:1098
+msgid "Public Hubs"
+msgstr "Openbare hubs"
+
+#: ../../include/widgets.php:1146
+msgid "Forums"
+msgstr "Forums"
+
+#: ../../include/widgets.php:1175
+msgid "Tasks"
+msgstr "Taken"
+
+#: ../../include/widgets.php:1184
+msgid "Documentation"
+msgstr "Documentatie"
+
+#: ../../include/widgets.php:1186
+msgid "Project/Site Information"
+msgstr "Project- en hub-informatie"
+
+#: ../../include/widgets.php:1187
+msgid "For Members"
+msgstr "Voor leden"
+
+#: ../../include/widgets.php:1188
+msgid "For Administrators"
+msgstr "Voor beheerders"
+
+#: ../../include/widgets.php:1189
+msgid "For Developers"
+msgstr "Voor ontwikkelaars"
+
+#: ../../include/widgets.php:1214 ../../mod/admin.php:441
+msgid "Site"
+msgstr "Hub-instellingen"
+
+#: ../../include/widgets.php:1215
+msgid "Accounts"
+msgstr "Accounts"
+
+#: ../../include/widgets.php:1216 ../../mod/admin.php:972
+msgid "Channels"
+msgstr "Kanalen"
+
+#: ../../include/widgets.php:1217 ../../mod/admin.php:1069
+#: ../../mod/admin.php:1109
+msgid "Plugins"
+msgstr "Plug-ins"
+
+#: ../../include/widgets.php:1218 ../../mod/admin.php:1269
+#: ../../mod/admin.php:1303
+msgid "Themes"
+msgstr "Thema's"
+
+#: ../../include/widgets.php:1219
+msgid "Inspect queue"
+msgstr "Inspecteer berichtenwachtrij"
+
+#: ../../include/widgets.php:1220
+msgid "Profile Config"
+msgstr "Profielconfiguratie"
+
+#: ../../include/widgets.php:1221
+msgid "DB updates"
+msgstr "Database-updates"
+
+#: ../../include/widgets.php:1239 ../../include/widgets.php:1245
+#: ../../mod/admin.php:1388
+msgid "Logs"
+msgstr "Logboeken"
+
+#: ../../include/widgets.php:1243 ../../include/nav.php:210
+msgid "Admin"
+msgstr "Beheer"
+
+#: ../../include/widgets.php:1244
+msgid "Plugin Features"
+msgstr "Plug-in-opties"
+
+#: ../../include/widgets.php:1246
+msgid "User registrations waiting for confirmation"
+msgstr "Accounts die op goedkeuring wachten"
+
+#: ../../include/widgets.php:1324 ../../mod/photos.php:748
+#: ../../mod/photos.php:1283
+msgid "View Photo"
+msgstr "Foto weergeven"
+
+#: ../../include/widgets.php:1341 ../../mod/photos.php:779
+msgid "Edit Album"
+msgstr "Album bewerken"
+
+#: ../../include/bookmarks.php:35
+#, php-format
+msgid "%1$s's bookmarks"
+msgstr "Bladwijzers van %1$s"
#: ../../include/features.php:38
msgid "General Features"
@@ -552,11 +1637,6 @@ msgid ""
"(640px) photo thumbnails"
msgstr "Gebruik grotere foto's (1024px) in berichten. Wanneer dit is uitgeschakeld worden er kleinere foto's (640px) gebruikt."
-#: ../../include/features.php:59 ../../include/widgets.php:546
-#: ../../mod/sources.php:88
-msgid "Channel Sources"
-msgstr "Kanaalbronnen"
-
#: ../../include/features.php:59
msgid "Automatically import channel content from other channels or feeds"
msgstr "Automatisch inhoud uit andere kanalen of feeds importeren."
@@ -616,10 +1696,6 @@ msgstr "Filter op collecties"
msgid "Enable widget to display Network posts only from selected collections"
msgstr "Sta de widget toe om netwerkberichten te tonen van bepaalde collecties"
-#: ../../include/features.php:72 ../../include/widgets.php:274
-msgid "Saved Searches"
-msgstr "Opgeslagen zoekopdrachten"
-
#: ../../include/features.php:72
msgid "Save search terms for re-use"
msgstr "Sla zoekopdrachten op voor hergebruik"
@@ -684,11 +1760,6 @@ msgstr "Categorieën berichten"
msgid "Add categories to your posts"
msgstr "Voeg categorieën toe aan je berichten"
-#: ../../include/features.php:85 ../../include/contact_widgets.php:57
-#: ../../include/widgets.php:304
-msgid "Saved Folders"
-msgstr "Bewaarde mappen"
-
#: ../../include/features.php:85
msgid "Ability to file posts under folders"
msgstr "Mogelijkheid om berichten in mappen op te slaan"
@@ -717,570 +1788,361 @@ msgstr "Tagwolk"
msgid "Provide a personal tag cloud on your channel page"
msgstr "Zorgt voor een persoonlijke wolk met tags op jouw kanaalpagina"
-#: ../../include/comanche.php:34 ../../mod/admin.php:351
-msgid "Default"
-msgstr "Standaard"
-
-#: ../../include/js_strings.php:5
-msgid "Delete this item?"
-msgstr "Dit item verwijderen?"
-
-#: ../../include/js_strings.php:6 ../../include/ItemObject.php:682
-#: ../../mod/photos.php:1047 ../../mod/photos.php:1165
-msgid "Comment"
-msgstr "Reactie"
-
-#: ../../include/js_strings.php:7 ../../include/ItemObject.php:399
-msgid "[+] show all"
-msgstr "[+] alle"
-
-#: ../../include/js_strings.php:8
-msgid "[-] show less"
-msgstr "[-] minder reacties weergeven"
-
-#: ../../include/js_strings.php:9
-msgid "[+] expand"
-msgstr "[+] uitklappen"
-
-#: ../../include/js_strings.php:10
-msgid "[-] collapse"
-msgstr "[-] inklappen"
-
-#: ../../include/js_strings.php:11
-msgid "Password too short"
-msgstr "Wachtwoord te kort"
-
-#: ../../include/js_strings.php:12
-msgid "Passwords do not match"
-msgstr "Wachtwoorden komen niet overeen"
-
-#: ../../include/js_strings.php:13 ../../mod/photos.php:41
-msgid "everybody"
-msgstr "iedereen"
-
-#: ../../include/js_strings.php:14
-msgid "Secret Passphrase"
-msgstr "Geheim wachtwoord"
-
-#: ../../include/js_strings.php:15
-msgid "Passphrase hint"
-msgstr "Wachtwoordhint"
-
-#: ../../include/js_strings.php:16
-msgid "Notice: Permissions have changed but have not yet been submitted."
-msgstr "Mededeling: de permissies zijn veranderd, maar zijn nog niet opgeslagen."
-
-#: ../../include/js_strings.php:17
-msgid "close all"
-msgstr "Alles sluiten"
+#: ../../include/profile_selectors.php:6
+#: ../../include/profile_selectors.php:23 ../../mod/id.php:103
+msgid "Male"
+msgstr "Man"
-#: ../../include/js_strings.php:18
-msgid "Nothing new here"
-msgstr "Niets nieuw hier"
+#: ../../include/profile_selectors.php:6
+#: ../../include/profile_selectors.php:23 ../../mod/id.php:105
+msgid "Female"
+msgstr "Vrouw"
-#: ../../include/js_strings.php:19
-msgid "Rate This Channel (this is public)"
-msgstr "Beoordeel dit kanaal (dit is openbaar)"
+#: ../../include/profile_selectors.php:6
+msgid "Currently Male"
+msgstr "Momenteel man"
-#: ../../include/js_strings.php:20 ../../mod/connedit.php:694
-#: ../../mod/rate.php:157
-msgid "Rating"
-msgstr "Beoordeling"
+#: ../../include/profile_selectors.php:6
+msgid "Currently Female"
+msgstr "Momenteel vrouw"
-#: ../../include/js_strings.php:21
-msgid "Describe (optional)"
-msgstr "Omschrijving (optioneel)"
+#: ../../include/profile_selectors.php:6
+msgid "Mostly Male"
+msgstr "Voornamelijk man"
-#: ../../include/js_strings.php:22 ../../include/ItemObject.php:683
-#: ../../include/widgets.php:676 ../../mod/fsuggest.php:108
-#: ../../mod/mitem.php:231 ../../mod/connedit.php:715 ../../mod/mood.php:135
-#: ../../mod/pconfig.php:108 ../../mod/filestorage.php:156
-#: ../../mod/poke.php:171 ../../mod/chat.php:184 ../../mod/chat.php:213
-#: ../../mod/rate.php:168 ../../mod/photos.php:637 ../../mod/photos.php:1008
-#: ../../mod/photos.php:1048 ../../mod/photos.php:1166 ../../mod/admin.php:435
-#: ../../mod/admin.php:802 ../../mod/admin.php:966 ../../mod/admin.php:1103
-#: ../../mod/admin.php:1297 ../../mod/admin.php:1382 ../../mod/appman.php:99
-#: ../../mod/pdledit.php:58 ../../mod/events.php:531 ../../mod/events.php:710
-#: ../../mod/sources.php:104 ../../mod/sources.php:138
-#: ../../mod/import.php:527 ../../mod/thing.php:313 ../../mod/thing.php:359
-#: ../../mod/invite.php:142 ../../mod/mail.php:371 ../../mod/settings.php:584
-#: ../../mod/settings.php:696 ../../mod/settings.php:724
-#: ../../mod/settings.php:747 ../../mod/settings.php:832
-#: ../../mod/settings.php:1021 ../../mod/xchan.php:11 ../../mod/group.php:81
-#: ../../mod/connect.php:93 ../../mod/locs.php:116 ../../mod/setup.php:331
-#: ../../mod/setup.php:371 ../../mod/profiles.php:667
-#: ../../mod/import_items.php:122 ../../view/theme/redbasic/php/config.php:99
-msgid "Submit"
-msgstr "Opslaan"
+#: ../../include/profile_selectors.php:6
+msgid "Mostly Female"
+msgstr "Voornamelijk vrouw"
-#: ../../include/js_strings.php:23
-msgid "Please enter a link URL"
-msgstr "Vul een internetadres/URL in:"
+#: ../../include/profile_selectors.php:6
+msgid "Transgender"
+msgstr "Transgender"
-#: ../../include/js_strings.php:24
-msgid "Unsaved changes. Are you sure you wish to leave this page?"
-msgstr "Niet opgeslagen wijzigingen. Ben je er zeker van dat je deze pagina wil verlaten?"
+#: ../../include/profile_selectors.php:6
+msgid "Intersex"
+msgstr "Interseksueel"
-#: ../../include/js_strings.php:26
-msgid "timeago.prefixAgo"
-msgstr "timeago.prefixAgo"
+#: ../../include/profile_selectors.php:6
+msgid "Transsexual"
+msgstr "Transseksueel"
-#: ../../include/js_strings.php:27
-msgid "timeago.prefixFromNow"
-msgstr "timeago.prefixFromNow"
+#: ../../include/profile_selectors.php:6
+msgid "Hermaphrodite"
+msgstr "Hermafrodiet"
-#: ../../include/js_strings.php:28
-msgid "ago"
-msgstr "geleden"
+#: ../../include/profile_selectors.php:6
+msgid "Neuter"
+msgstr "Genderneutraal"
-#: ../../include/js_strings.php:29
-msgid "from now"
-msgstr "vanaf nu"
+#: ../../include/profile_selectors.php:6
+msgid "Non-specific"
+msgstr "Niet gespecificeerd"
-#: ../../include/js_strings.php:30
-msgid "less than a minute"
-msgstr "minder dan een minuut"
+#: ../../include/profile_selectors.php:6
+#: ../../include/profile_selectors.php:23
+#: ../../include/profile_selectors.php:61
+#: ../../include/profile_selectors.php:97 ../../include/permissions.php:871
+msgid "Other"
+msgstr "Anders"
-#: ../../include/js_strings.php:31
-msgid "about a minute"
-msgstr "ongeveer een minuut"
+#: ../../include/profile_selectors.php:6
+msgid "Undecided"
+msgstr "Nog niet beslist"
-#: ../../include/js_strings.php:32
-#, php-format
-msgid "%d minutes"
-msgstr "%d minuten"
+#: ../../include/profile_selectors.php:42
+#: ../../include/profile_selectors.php:61
+msgid "Males"
+msgstr "Mannen"
-#: ../../include/js_strings.php:33
-msgid "about an hour"
-msgstr "ongeveer een uur"
+#: ../../include/profile_selectors.php:42
+#: ../../include/profile_selectors.php:61
+msgid "Females"
+msgstr "Vrouwen"
-#: ../../include/js_strings.php:34
-#, php-format
-msgid "about %d hours"
-msgstr "ongeveer %d uren"
+#: ../../include/profile_selectors.php:42
+msgid "Gay"
+msgstr "Homoseksueel"
-#: ../../include/js_strings.php:35
-msgid "a day"
-msgstr "een dag"
+#: ../../include/profile_selectors.php:42
+msgid "Lesbian"
+msgstr "Lesbisch"
-#: ../../include/js_strings.php:36
-#, php-format
-msgid "%d days"
-msgstr "%d dagen"
+#: ../../include/profile_selectors.php:42
+msgid "No Preference"
+msgstr "Geen voorkeur"
-#: ../../include/js_strings.php:37
-msgid "about a month"
-msgstr "ongeveer een maand"
+#: ../../include/profile_selectors.php:42
+msgid "Bisexual"
+msgstr "Biseksueel"
-#: ../../include/js_strings.php:38
-#, php-format
-msgid "%d months"
-msgstr "%d maanden"
+#: ../../include/profile_selectors.php:42
+msgid "Autosexual"
+msgstr "Autoseksueel"
-#: ../../include/js_strings.php:39
-msgid "about a year"
-msgstr "ongeveer een jaar"
+#: ../../include/profile_selectors.php:42
+msgid "Abstinent"
+msgstr "Seksuele onthouding"
-#: ../../include/js_strings.php:40
-#, php-format
-msgid "%d years"
-msgstr "%d jaren"
+#: ../../include/profile_selectors.php:42
+msgid "Virgin"
+msgstr "Maagd"
-#: ../../include/js_strings.php:41
-msgid " "
-msgstr " "
+#: ../../include/profile_selectors.php:42
+msgid "Deviant"
+msgstr "Afwijkend"
-#: ../../include/js_strings.php:42
-msgid "timeago.numbers"
-msgstr "timeago.numbers"
+#: ../../include/profile_selectors.php:42
+msgid "Fetish"
+msgstr "Fetisj"
-#: ../../include/js_strings.php:44 ../../include/text.php:1164
-msgid "January"
-msgstr "januari"
+#: ../../include/profile_selectors.php:42
+msgid "Oodles"
+msgstr "Veel"
-#: ../../include/js_strings.php:45 ../../include/text.php:1164
-msgid "February"
-msgstr "februari"
+#: ../../include/profile_selectors.php:42
+msgid "Nonsexual"
+msgstr "Aseksueel"
-#: ../../include/js_strings.php:46 ../../include/text.php:1164
-msgid "March"
-msgstr "maart"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Single"
+msgstr "Alleen"
-#: ../../include/js_strings.php:47 ../../include/text.php:1164
-msgid "April"
-msgstr "april"
+#: ../../include/profile_selectors.php:80
+msgid "Lonely"
+msgstr "Eenzaam"
-#: ../../include/js_strings.php:48
-msgctxt "long"
-msgid "May"
-msgstr "mei"
+#: ../../include/profile_selectors.php:80
+msgid "Available"
+msgstr "Beschikbaar"
-#: ../../include/js_strings.php:49 ../../include/text.php:1164
-msgid "June"
-msgstr "juni"
+#: ../../include/profile_selectors.php:80
+msgid "Unavailable"
+msgstr "Niet beschikbaar"
-#: ../../include/js_strings.php:50 ../../include/text.php:1164
-msgid "July"
-msgstr "juli"
+#: ../../include/profile_selectors.php:80
+msgid "Has crush"
+msgstr "Heeft een oogje op iemand"
-#: ../../include/js_strings.php:51 ../../include/text.php:1164
-msgid "August"
-msgstr "augustus"
+#: ../../include/profile_selectors.php:80
+msgid "Infatuated"
+msgstr "Smoorverliefd"
-#: ../../include/js_strings.php:52 ../../include/text.php:1164
-msgid "September"
-msgstr "september"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Dating"
+msgstr "Aan het daten"
-#: ../../include/js_strings.php:53 ../../include/text.php:1164
-msgid "October"
-msgstr "oktober"
+#: ../../include/profile_selectors.php:80
+msgid "Unfaithful"
+msgstr "Ontrouw"
-#: ../../include/js_strings.php:54 ../../include/text.php:1164
-msgid "November"
-msgstr "november"
+#: ../../include/profile_selectors.php:80
+msgid "Sex Addict"
+msgstr "Seksverslaafd"
-#: ../../include/js_strings.php:55 ../../include/text.php:1164
-msgid "December"
-msgstr "december"
+#: ../../include/profile_selectors.php:80
+msgid "Friends/Benefits"
+msgstr "Vriendschap plus"
-#: ../../include/js_strings.php:56
-msgid "Jan"
-msgstr "jan"
+#: ../../include/profile_selectors.php:80
+msgid "Casual"
+msgstr "Ongebonden/vluchtig"
-#: ../../include/js_strings.php:57
-msgid "Feb"
-msgstr "feb"
+#: ../../include/profile_selectors.php:80
+msgid "Engaged"
+msgstr "Verloofd"
-#: ../../include/js_strings.php:58
-msgid "Mar"
-msgstr "mrt"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Married"
+msgstr "Getrouwd"
-#: ../../include/js_strings.php:59
-msgid "Apr"
-msgstr "apr"
+#: ../../include/profile_selectors.php:80
+msgid "Imaginarily married"
+msgstr "Denkbeeldig getrouwd"
-#: ../../include/js_strings.php:60
-msgctxt "short"
-msgid "May"
-msgstr "mei"
+#: ../../include/profile_selectors.php:80
+msgid "Partners"
+msgstr "Partners"
-#: ../../include/js_strings.php:61
-msgid "Jun"
-msgstr "jun"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Cohabiting"
+msgstr "Samenwonend"
-#: ../../include/js_strings.php:62
-msgid "Jul"
-msgstr "jul"
+#: ../../include/profile_selectors.php:80
+msgid "Common law"
+msgstr "Common-law-huwelijk"
-#: ../../include/js_strings.php:63
-msgid "Aug"
-msgstr "aug"
+#: ../../include/profile_selectors.php:80
+msgid "Happy"
+msgstr "Gelukkig"
-#: ../../include/js_strings.php:64
-msgid "Sep"
-msgstr "sep"
+#: ../../include/profile_selectors.php:80
+msgid "Not looking"
+msgstr "Niet op zoek"
-#: ../../include/js_strings.php:65
-msgid "Oct"
-msgstr "okt"
+#: ../../include/profile_selectors.php:80
+msgid "Swinger"
+msgstr "Swinger"
-#: ../../include/js_strings.php:66
-msgid "Nov"
-msgstr "nov"
+#: ../../include/profile_selectors.php:80
+msgid "Betrayed"
+msgstr "Verraden"
-#: ../../include/js_strings.php:67
-msgid "Dec"
-msgstr "dec"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Separated"
+msgstr "Uit elkaar"
-#: ../../include/js_strings.php:68 ../../include/text.php:1160
-msgid "Sunday"
-msgstr "zondag"
+#: ../../include/profile_selectors.php:80
+msgid "Unstable"
+msgstr "Onstabiel"
-#: ../../include/js_strings.php:69 ../../include/text.php:1160
-msgid "Monday"
-msgstr "maandag"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Divorced"
+msgstr "Gescheiden"
-#: ../../include/js_strings.php:70 ../../include/text.php:1160
-msgid "Tuesday"
-msgstr "dinsdag"
+#: ../../include/profile_selectors.php:80
+msgid "Imaginarily divorced"
+msgstr "Denkbeeldig gescheiden"
-#: ../../include/js_strings.php:71 ../../include/text.php:1160
-msgid "Wednesday"
-msgstr "woensdag"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "Widowed"
+msgstr "Weduwnaar/weduwe"
-#: ../../include/js_strings.php:72 ../../include/text.php:1160
-msgid "Thursday"
-msgstr "donderdag"
+#: ../../include/profile_selectors.php:80
+msgid "Uncertain"
+msgstr "Onzeker"
-#: ../../include/js_strings.php:73 ../../include/text.php:1160
-msgid "Friday"
-msgstr "vrijdag"
+#: ../../include/profile_selectors.php:80
+#: ../../include/profile_selectors.php:97
+msgid "It's complicated"
+msgstr "Het is ingewikkeld"
-#: ../../include/js_strings.php:74 ../../include/text.php:1160
-msgid "Saturday"
-msgstr "zaterdag"
+#: ../../include/profile_selectors.php:80
+msgid "Don't care"
+msgstr "Maakt mij niks uit"
-#: ../../include/js_strings.php:75
-msgid "Sun"
-msgstr "zo"
+#: ../../include/profile_selectors.php:80
+msgid "Ask me"
+msgstr "Vraag het me"
-#: ../../include/js_strings.php:76
-msgid "Mon"
-msgstr "ma"
+#: ../../include/datetime.php:48
+msgid "Miscellaneous"
+msgstr "Diversen"
-#: ../../include/js_strings.php:77
-msgid "Tue"
-msgstr "di"
+#: ../../include/datetime.php:132
+msgid "YYYY-MM-DD or MM-DD"
+msgstr "JJJJ-MM-DD of MM-DD"
-#: ../../include/js_strings.php:78
-msgid "Wed"
-msgstr "wo"
+#: ../../include/datetime.php:236 ../../mod/appman.php:91
+#: ../../mod/appman.php:92 ../../mod/events.php:437 ../../mod/events.php:442
+msgid "Required"
+msgstr "Vereist"
-#: ../../include/js_strings.php:79
-msgid "Thu"
-msgstr "do"
+#: ../../include/datetime.php:263 ../../boot.php:2284
+msgid "never"
+msgstr "nooit"
-#: ../../include/js_strings.php:80
-msgid "Fri"
-msgstr "vr"
+#: ../../include/datetime.php:269
+msgid "less than a second ago"
+msgstr "minder dan een seconde geleden"
-#: ../../include/js_strings.php:81
-msgid "Sat"
-msgstr "za"
+#: ../../include/datetime.php:272
+msgid "year"
+msgstr "jaar"
-#: ../../include/js_strings.php:82
-msgctxt "calendar"
-msgid "today"
-msgstr "vandaag"
+#: ../../include/datetime.php:272
+msgid "years"
+msgstr "jaren"
-#: ../../include/js_strings.php:83
-msgctxt "calendar"
+#: ../../include/datetime.php:273
msgid "month"
msgstr "maand"
-#: ../../include/js_strings.php:84
-msgctxt "calendar"
+#: ../../include/datetime.php:273
+msgid "months"
+msgstr "maanden"
+
+#: ../../include/datetime.php:274
msgid "week"
msgstr "week"
-#: ../../include/js_strings.php:85
-msgctxt "calendar"
+#: ../../include/datetime.php:274
+msgid "weeks"
+msgstr "weken"
+
+#: ../../include/datetime.php:275
msgid "day"
msgstr "dag"
-#: ../../include/js_strings.php:86
-msgctxt "calendar"
-msgid "All day"
-msgstr "hele dag"
-
-#: ../../include/contact_selectors.php:56
-msgid "Frequently"
-msgstr "Regelmatig"
-
-#: ../../include/contact_selectors.php:57
-msgid "Hourly"
-msgstr "Elk uur"
-
-#: ../../include/contact_selectors.php:58
-msgid "Twice daily"
-msgstr "Twee keer per dag"
-
-#: ../../include/contact_selectors.php:59
-msgid "Daily"
-msgstr "Dagelijks"
-
-#: ../../include/contact_selectors.php:60
-msgid "Weekly"
-msgstr "Wekelijks"
-
-#: ../../include/contact_selectors.php:61
-msgid "Monthly"
-msgstr "Maandelijks"
-
-#: ../../include/contact_selectors.php:76
-msgid "Friendica"
-msgstr "Friendica"
-
-#: ../../include/contact_selectors.php:77
-msgid "OStatus"
-msgstr "OStatus"
-
-#: ../../include/contact_selectors.php:78
-msgid "RSS/Atom"
-msgstr "RSS/Atom"
-
-#: ../../include/contact_selectors.php:79 ../../mod/id.php:15
-#: ../../mod/id.php:16 ../../mod/admin.php:805 ../../mod/admin.php:814
-#: ../../boot.php:1488
-msgid "Email"
-msgstr "E-mail"
-
-#: ../../include/contact_selectors.php:80
-msgid "Diaspora"
-msgstr "Diaspora"
-
-#: ../../include/contact_selectors.php:81
-msgid "Facebook"
-msgstr "Facebook"
-
-#: ../../include/contact_selectors.php:82
-msgid "Zot!"
-msgstr "Zot!"
-
-#: ../../include/contact_selectors.php:83
-msgid "LinkedIn"
-msgstr "LinkedIn"
-
-#: ../../include/contact_selectors.php:84
-msgid "XMPP/IM"
-msgstr "XMPP/IM"
-
-#: ../../include/contact_selectors.php:85
-msgid "MySpace"
-msgstr "MySpace"
-
-#: ../../include/activities.php:42
-msgid " and "
-msgstr " en "
-
-#: ../../include/activities.php:50
-msgid "public profile"
-msgstr "openbaar profiel"
-
-#: ../../include/activities.php:59
-#, php-format
-msgid "%1$s changed %2$s to &ldquo;%3$s&rdquo;"
-msgstr "%1$s veranderde %2$s naar &ldquo;%3$s&rdquo;"
-
-#: ../../include/activities.php:60
-#, php-format
-msgid "Visit %1$s's %2$s"
-msgstr "Bezoek het %2$s van %1$s"
-
-#: ../../include/activities.php:63
-#, php-format
-msgid "%1$s has an updated %2$s, changing %3$s."
-msgstr "%1$s heeft een aangepaste %2$s, %3$s veranderd."
-
-#: ../../include/Contact.php:101 ../../include/conversation.php:952
-#: ../../include/widgets.php:137 ../../include/widgets.php:175
-#: ../../include/identity.php:952 ../../mod/directory.php:318
-#: ../../mod/match.php:64 ../../mod/suggest.php:52
-msgid "Connect"
-msgstr "Verbinden"
-
-#: ../../include/Contact.php:118
-msgid "New window"
-msgstr "Nieuw venster"
-
-#: ../../include/Contact.php:119
-msgid "Open the selected location in a different window or browser tab"
-msgstr "Open de geselecteerde locatie in een ander venster of tab"
-
-#: ../../include/Contact.php:237
-#, php-format
-msgid "User '%s' deleted"
-msgstr "Account '%s' verwijderd"
-
-#: ../../include/dba/dba_driver.php:141
-#, php-format
-msgid "Cannot locate DNS info for database server '%s'"
-msgstr "Kan DNS-informatie voor databaseserver '%s' niet vinden"
+#: ../../include/datetime.php:275
+msgid "days"
+msgstr "dagen"
-#: ../../include/items.php:423 ../../mod/like.php:280
-#: ../../mod/subthread.php:58 ../../mod/dreport.php:6 ../../mod/dreport.php:45
-#: ../../mod/group.php:68 ../../mod/profperm.php:23
-#: ../../mod/import_items.php:114 ../../index.php:360
-msgid "Permission denied"
-msgstr "Toegang geweigerd"
+#: ../../include/datetime.php:276
+msgid "hour"
+msgstr "uur"
-#: ../../include/items.php:1128 ../../include/items.php:1174
-msgid "(Unknown)"
-msgstr "(Onbekend)"
+#: ../../include/datetime.php:276
+msgid "hours"
+msgstr "uren"
-#: ../../include/items.php:1371
-msgid "Visible to anybody on the internet."
-msgstr "Voor iedereen op het internet zichtbaar."
+#: ../../include/datetime.php:277
+msgid "minute"
+msgstr "minuut"
-#: ../../include/items.php:1373
-msgid "Visible to you only."
-msgstr "Alleen voor jou zichtbaar."
+#: ../../include/datetime.php:277
+msgid "minutes"
+msgstr "minuten"
-#: ../../include/items.php:1375
-msgid "Visible to anybody in this network."
-msgstr "Voor iedereen in dit netwerk zichtbaar."
+#: ../../include/datetime.php:278
+msgid "second"
+msgstr "seconde"
-#: ../../include/items.php:1377
-msgid "Visible to anybody authenticated."
-msgstr "Voor iedereen die geauthenticeerd is zichtbaar."
+#: ../../include/datetime.php:278
+msgid "seconds"
+msgstr "seconden"
-#: ../../include/items.php:1379
+#: ../../include/datetime.php:286
#, php-format
-msgid "Visible to anybody on %s."
-msgstr "Voor iedereen op %s zichtbaar."
-
-#: ../../include/items.php:1381
-msgid "Visible to all connections."
-msgstr "Voor alle connecties zichtbaar."
-
-#: ../../include/items.php:1383
-msgid "Visible to approved connections."
-msgstr "Voor alle goedgekeurde connecties zichtbaar."
-
-#: ../../include/items.php:1385
-msgid "Visible to specific connections."
-msgstr "Voor specifieke connecties zichtbaar."
-
-#: ../../include/items.php:4317 ../../mod/display.php:36
-#: ../../mod/filestorage.php:27 ../../mod/admin.php:127
-#: ../../mod/admin.php:1005 ../../mod/admin.php:1210 ../../mod/thing.php:86
-#: ../../mod/viewsrc.php:20
-msgid "Item not found."
-msgstr "Item niet gevonden."
-
-#: ../../include/items.php:4826 ../../mod/group.php:38 ../../mod/group.php:137
-msgid "Collection not found."
-msgstr "Collectie niet gevonden."
-
-#: ../../include/items.php:4842
-msgid "Collection is empty."
-msgstr "Collectie is leeg"
+msgctxt "e.g. 22 hours ago, 1 minute ago"
+msgid "%1$d %2$s ago"
+msgstr "%1$d %2$s geleden"
-#: ../../include/items.php:4849
+#: ../../include/datetime.php:520
#, php-format
-msgid "Collection: %s"
-msgstr "Collectie: %s"
+msgid "%1$s's birthday"
+msgstr "Verjaardag van %1$s"
-#: ../../include/items.php:4859 ../../mod/connedit.php:683
+#: ../../include/datetime.php:521
#, php-format
-msgid "Connection: %s"
-msgstr "Connectie: %s"
+msgid "Happy Birthday %1$s"
+msgstr "Gefeliciteerd met je verjaardag %1$s"
-#: ../../include/items.php:4861
-msgid "Connection not found."
-msgstr "Connectie niet gevonden."
+#: ../../include/api.php:1301
+msgid "Public Timeline"
+msgstr "Openbare tijdlijn"
-#: ../../include/conversation.php:120 ../../include/text.php:1880
-#: ../../mod/like.php:361 ../../mod/tagger.php:43 ../../mod/subthread.php:83
+#: ../../include/conversation.php:120 ../../include/text.php:1916
+#: ../../mod/tagger.php:43 ../../mod/like.php:361 ../../mod/subthread.php:83
msgid "photo"
msgstr "foto"
-#: ../../include/conversation.php:123 ../../include/event.php:896
-#: ../../include/text.php:1883 ../../mod/like.php:363 ../../mod/tagger.php:47
-#: ../../mod/events.php:245
-msgid "event"
-msgstr "gebeurtenis"
-
#: ../../include/conversation.php:126 ../../mod/like.php:113
msgid "channel"
msgstr "kanaal"
-#: ../../include/conversation.php:148 ../../include/text.php:1886
+#: ../../include/conversation.php:148 ../../include/text.php:1922
#: ../../mod/like.php:361 ../../mod/subthread.php:83
msgid "status"
msgstr "bericht"
-#: ../../include/conversation.php:150 ../../include/text.php:1888
+#: ../../include/conversation.php:150 ../../include/text.php:1924
#: ../../mod/tagger.php:53
msgid "comment"
msgstr "reactie"
@@ -1305,7 +2167,7 @@ msgstr "%1$s is nu met %2$s verbonden"
msgid "%1$s poked %2$s"
msgstr "%1$s heeft %2$s aangestoten"
-#: ../../include/conversation.php:243 ../../include/text.php:953
+#: ../../include/conversation.php:243 ../../include/text.php:954
msgid "poked"
msgstr "aangestoten"
@@ -1315,42 +2177,42 @@ msgctxt "mood"
msgid "%1$s is %2$s"
msgstr "%1$s is %2$s"
-#: ../../include/conversation.php:574 ../../mod/photos.php:1063
+#: ../../include/conversation.php:574 ../../mod/photos.php:1060
msgctxt "title"
msgid "Likes"
msgstr "vinden dit leuk"
-#: ../../include/conversation.php:574 ../../mod/photos.php:1063
+#: ../../include/conversation.php:574 ../../mod/photos.php:1060
msgctxt "title"
msgid "Dislikes"
msgstr "vinden dit niet leuk"
-#: ../../include/conversation.php:575 ../../mod/photos.php:1064
+#: ../../include/conversation.php:575 ../../mod/photos.php:1061
msgctxt "title"
msgid "Agree"
msgstr "eens"
-#: ../../include/conversation.php:575 ../../mod/photos.php:1064
+#: ../../include/conversation.php:575 ../../mod/photos.php:1061
msgctxt "title"
msgid "Disagree"
msgstr "oneens"
-#: ../../include/conversation.php:575 ../../mod/photos.php:1064
+#: ../../include/conversation.php:575 ../../mod/photos.php:1061
msgctxt "title"
msgid "Abstain"
msgstr "onthoudingen"
-#: ../../include/conversation.php:576 ../../mod/photos.php:1065
+#: ../../include/conversation.php:576 ../../mod/photos.php:1062
msgctxt "title"
msgid "Attending"
msgstr "aanwezig"
-#: ../../include/conversation.php:576 ../../mod/photos.php:1065
+#: ../../include/conversation.php:576 ../../mod/photos.php:1062
msgctxt "title"
msgid "Not attending"
msgstr "niet aanwezig"
-#: ../../include/conversation.php:576 ../../mod/photos.php:1065
+#: ../../include/conversation.php:576 ../../mod/photos.php:1062
msgctxt "title"
msgid "Might attend"
msgstr "mogelijk aanwezig"
@@ -1376,1080 +2238,730 @@ msgstr "Berichtkenmerk onjuist"
msgid "View %s's profile @ %s"
msgstr "Bekijk het profiel van %s @ %s"
-#: ../../include/conversation.php:709
+#: ../../include/conversation.php:710
msgid "Categories:"
msgstr "Categorieën:"
-#: ../../include/conversation.php:710
+#: ../../include/conversation.php:711
msgid "Filed under:"
msgstr "Bewaard onder:"
-#: ../../include/conversation.php:718 ../../include/ItemObject.php:321
+#: ../../include/conversation.php:719 ../../include/ItemObject.php:334
#, php-format
msgid "from %s"
msgstr "van %s"
-#: ../../include/conversation.php:721 ../../include/ItemObject.php:324
+#: ../../include/conversation.php:722 ../../include/ItemObject.php:337
#, php-format
msgid "last edited: %s"
msgstr "laatst bewerkt: %s"
-#: ../../include/conversation.php:722 ../../include/ItemObject.php:325
+#: ../../include/conversation.php:723 ../../include/ItemObject.php:338
#, php-format
msgid "Expires: %s"
msgstr "Verloopt: %s"
-#: ../../include/conversation.php:737
+#: ../../include/conversation.php:738
msgid "View in context"
msgstr "In context bekijken"
-#: ../../include/conversation.php:739 ../../include/conversation.php:1226
-#: ../../include/ItemObject.php:375 ../../mod/photos.php:1029
-#: ../../mod/editblock.php:150 ../../mod/editpost.php:129
-#: ../../mod/editlayout.php:148 ../../mod/editwebpage.php:190
+#: ../../include/conversation.php:740 ../../include/conversation.php:1227
+#: ../../include/ItemObject.php:389 ../../mod/editwebpage.php:190
+#: ../../mod/editblock.php:150 ../../mod/editlayout.php:148
+#: ../../mod/photos.php:1026 ../../mod/editpost.php:129
msgid "Please wait"
msgstr "Even wachten"
-#: ../../include/conversation.php:849
+#: ../../include/conversation.php:850
msgid "remove"
msgstr "verwijderen"
-#: ../../include/conversation.php:853 ../../include/nav.php:241
+#: ../../include/conversation.php:854 ../../include/nav.php:241
msgid "Loading..."
msgstr "Aan het laden..."
-#: ../../include/conversation.php:854
+#: ../../include/conversation.php:855
msgid "Delete Selected Items"
msgstr "Verwijder de geselecteerde items"
-#: ../../include/conversation.php:945
+#: ../../include/conversation.php:946
msgid "View Source"
msgstr "Bron weergeven"
-#: ../../include/conversation.php:946
+#: ../../include/conversation.php:947
msgid "Follow Thread"
msgstr "Conversatie volgen"
-#: ../../include/conversation.php:947
+#: ../../include/conversation.php:948
msgid "Unfollow Thread"
msgstr "Conversatie niet meer volgen"
-#: ../../include/conversation.php:948
+#: ../../include/conversation.php:949
msgid "View Status"
msgstr "Status weergeven"
-#: ../../include/conversation.php:949 ../../include/nav.php:86
+#: ../../include/conversation.php:950 ../../include/nav.php:86
#: ../../mod/connedit.php:498
msgid "View Profile"
msgstr "Profiel weergeven"
-#: ../../include/conversation.php:950
+#: ../../include/conversation.php:951
msgid "View Photos"
msgstr "Foto's weergeven"
-#: ../../include/conversation.php:951
+#: ../../include/conversation.php:952
msgid "Activity/Posts"
msgstr "Kanaal-activiteit"
-#: ../../include/conversation.php:953
+#: ../../include/conversation.php:954
msgid "Edit Connection"
msgstr "Connectie bewerken"
-#: ../../include/conversation.php:954
+#: ../../include/conversation.php:955
msgid "Send PM"
msgstr "Privébericht verzenden"
-#: ../../include/conversation.php:955 ../../include/apps.php:145
+#: ../../include/conversation.php:956 ../../include/apps.php:145
msgid "Poke"
msgstr "Aanstoten"
-#: ../../include/conversation.php:1069
+#: ../../include/conversation.php:1070
#, php-format
msgid "%s likes this."
msgstr "%s vindt dit leuk."
-#: ../../include/conversation.php:1069
+#: ../../include/conversation.php:1070
#, php-format
msgid "%s doesn't like this."
msgstr "%s vindt dit niet leuk."
-#: ../../include/conversation.php:1073
+#: ../../include/conversation.php:1074
#, php-format
msgid "<span %1$s>%2$d people</span> like this."
msgid_plural "<span %1$s>%2$d people</span> like this."
msgstr[0] "<span %1$s>%2$d persoon</span> vindt dit leuk."
msgstr[1] "<span %1$s>%2$d personen</span> vinden dit leuk."
-#: ../../include/conversation.php:1075
+#: ../../include/conversation.php:1076
#, php-format
msgid "<span %1$s>%2$d people</span> don't like this."
msgid_plural "<span %1$s>%2$d people</span> don't like this."
msgstr[0] "<span %1$s>%2$d persoon</span> vindt dit niet leuk."
msgstr[1] "<span %1$s>%2$d personen</span> vinden dit niet leuk."
-#: ../../include/conversation.php:1081
+#: ../../include/conversation.php:1082
msgid "and"
msgstr "en"
-#: ../../include/conversation.php:1084
+#: ../../include/conversation.php:1085
#, php-format
msgid ", and %d other people"
msgid_plural ", and %d other people"
msgstr[0] ", en %d ander persoon"
msgstr[1] ", en %d andere personen"
-#: ../../include/conversation.php:1085
+#: ../../include/conversation.php:1086
#, php-format
msgid "%s like this."
msgstr "%s vinden dit leuk."
-#: ../../include/conversation.php:1085
+#: ../../include/conversation.php:1086
#, php-format
msgid "%s don't like this."
msgstr "%s vinden dit niet leuk."
-#: ../../include/conversation.php:1153
+#: ../../include/conversation.php:1154
msgid "Visible to <strong>everybody</strong>"
msgstr "Voor <strong>iedereen</strong> zichtbaar"
-#: ../../include/conversation.php:1154 ../../mod/mail.php:194
-#: ../../mod/mail.php:308
+#: ../../include/conversation.php:1155 ../../mod/mail.php:202
+#: ../../mod/mail.php:316
msgid "Please enter a link URL:"
msgstr "Vul een internetadres/URL in:"
-#: ../../include/conversation.php:1155
+#: ../../include/conversation.php:1156
msgid "Please enter a video link/URL:"
msgstr "Vul een videolink/URL in:"
-#: ../../include/conversation.php:1156
+#: ../../include/conversation.php:1157
msgid "Please enter an audio link/URL:"
msgstr "Vul een audiolink/URL in:"
-#: ../../include/conversation.php:1157
+#: ../../include/conversation.php:1158
msgid "Tag term:"
msgstr "Tag:"
-#: ../../include/conversation.php:1158 ../../mod/filer.php:48
+#: ../../include/conversation.php:1159 ../../mod/filer.php:48
msgid "Save to Folder:"
msgstr "Bewaar in map: "
-#: ../../include/conversation.php:1159
+#: ../../include/conversation.php:1160
msgid "Where are you right now?"
msgstr "Waar bevind je je op dit moment?"
-#: ../../include/conversation.php:1160 ../../mod/editpost.php:56
-#: ../../mod/mail.php:195 ../../mod/mail.php:309
+#: ../../include/conversation.php:1161 ../../mod/editpost.php:56
+#: ../../mod/mail.php:203 ../../mod/mail.php:317
msgid "Expires YYYY-MM-DD HH:MM"
msgstr "Verloopt op DD-MM-YYYY om HH:MM"
-#: ../../include/conversation.php:1168 ../../include/page_widgets.php:40
-#: ../../include/ItemObject.php:692 ../../mod/photos.php:1049
-#: ../../mod/editblock.php:171 ../../mod/editpost.php:149
-#: ../../mod/events.php:707 ../../mod/webpages.php:188
-#: ../../mod/editwebpage.php:212
+#: ../../include/conversation.php:1169 ../../include/page_widgets.php:40
+#: ../../include/ItemObject.php:706 ../../mod/editwebpage.php:212
+#: ../../mod/editblock.php:171 ../../mod/webpages.php:188
+#: ../../mod/photos.php:1046 ../../mod/editpost.php:149
+#: ../../mod/events.php:458
msgid "Preview"
msgstr "Voorvertoning"
-#: ../../include/conversation.php:1191 ../../mod/layouts.php:184
-#: ../../mod/photos.php:1028 ../../mod/webpages.php:182
-#: ../../mod/blocks.php:154
+#: ../../include/conversation.php:1192 ../../mod/blocks.php:154
+#: ../../mod/webpages.php:182 ../../mod/layouts.php:184
+#: ../../mod/photos.php:1025
msgid "Share"
msgstr "Delen"
-#: ../../include/conversation.php:1193
+#: ../../include/conversation.php:1194
msgid "Page link name"
msgstr "Linknaam pagina"
-#: ../../include/conversation.php:1196
+#: ../../include/conversation.php:1197
msgid "Post as"
msgstr "Bericht plaatsen als"
-#: ../../include/conversation.php:1198 ../../include/ItemObject.php:684
-#: ../../mod/editblock.php:136 ../../mod/editpost.php:113
-#: ../../mod/editlayout.php:135 ../../mod/editwebpage.php:177
+#: ../../include/conversation.php:1199 ../../include/ItemObject.php:698
+#: ../../mod/editwebpage.php:177 ../../mod/editblock.php:136
+#: ../../mod/editlayout.php:135 ../../mod/editpost.php:113
msgid "Bold"
msgstr "Vet"
-#: ../../include/conversation.php:1199 ../../include/ItemObject.php:685
-#: ../../mod/editblock.php:137 ../../mod/editpost.php:114
-#: ../../mod/editlayout.php:136 ../../mod/editwebpage.php:178
+#: ../../include/conversation.php:1200 ../../include/ItemObject.php:699
+#: ../../mod/editwebpage.php:178 ../../mod/editblock.php:137
+#: ../../mod/editlayout.php:136 ../../mod/editpost.php:114
msgid "Italic"
msgstr "Cursief"
-#: ../../include/conversation.php:1200 ../../include/ItemObject.php:686
-#: ../../mod/editblock.php:138 ../../mod/editpost.php:115
-#: ../../mod/editlayout.php:137 ../../mod/editwebpage.php:179
+#: ../../include/conversation.php:1201 ../../include/ItemObject.php:700
+#: ../../mod/editwebpage.php:179 ../../mod/editblock.php:138
+#: ../../mod/editlayout.php:137 ../../mod/editpost.php:115
msgid "Underline"
msgstr "Onderstrepen"
-#: ../../include/conversation.php:1201 ../../include/ItemObject.php:687
-#: ../../mod/editblock.php:139 ../../mod/editpost.php:116
-#: ../../mod/editlayout.php:138 ../../mod/editwebpage.php:180
+#: ../../include/conversation.php:1202 ../../include/ItemObject.php:701
+#: ../../mod/editwebpage.php:180 ../../mod/editblock.php:139
+#: ../../mod/editlayout.php:138 ../../mod/editpost.php:116
msgid "Quote"
msgstr "Citeren"
-#: ../../include/conversation.php:1202 ../../include/ItemObject.php:688
-#: ../../mod/editblock.php:140 ../../mod/editpost.php:117
-#: ../../mod/editlayout.php:139 ../../mod/editwebpage.php:181
+#: ../../include/conversation.php:1203 ../../include/ItemObject.php:702
+#: ../../mod/editwebpage.php:181 ../../mod/editblock.php:140
+#: ../../mod/editlayout.php:139 ../../mod/editpost.php:117
msgid "Code"
msgstr "Broncode"
-#: ../../include/conversation.php:1203 ../../mod/editblock.php:142
-#: ../../mod/editpost.php:118 ../../mod/editlayout.php:140
-#: ../../mod/editwebpage.php:182
+#: ../../include/conversation.php:1204 ../../mod/editwebpage.php:182
+#: ../../mod/editblock.php:142 ../../mod/editlayout.php:140
+#: ../../mod/editpost.php:118
msgid "Upload photo"
msgstr "Foto uploaden"
-#: ../../include/conversation.php:1204
+#: ../../include/conversation.php:1205
msgid "upload photo"
msgstr "foto uploaden"
-#: ../../include/conversation.php:1205 ../../mod/editblock.php:143
-#: ../../mod/editpost.php:119 ../../mod/mail.php:240 ../../mod/mail.php:369
-#: ../../mod/editlayout.php:141 ../../mod/editwebpage.php:183
+#: ../../include/conversation.php:1206 ../../mod/editwebpage.php:183
+#: ../../mod/editblock.php:143 ../../mod/editlayout.php:141
+#: ../../mod/editpost.php:119 ../../mod/mail.php:248 ../../mod/mail.php:378
msgid "Attach file"
msgstr "Bestand toevoegen"
-#: ../../include/conversation.php:1206
+#: ../../include/conversation.php:1207
msgid "attach file"
msgstr "bestand toevoegen"
-#: ../../include/conversation.php:1207 ../../mod/editblock.php:144
-#: ../../mod/editpost.php:120 ../../mod/mail.php:241 ../../mod/mail.php:370
-#: ../../mod/editlayout.php:142 ../../mod/editwebpage.php:184
+#: ../../include/conversation.php:1208 ../../mod/editwebpage.php:184
+#: ../../mod/editblock.php:144 ../../mod/editlayout.php:142
+#: ../../mod/editpost.php:120 ../../mod/mail.php:249 ../../mod/mail.php:379
msgid "Insert web link"
msgstr "Weblink invoegen"
-#: ../../include/conversation.php:1208
+#: ../../include/conversation.php:1209
msgid "web link"
msgstr "Weblink"
-#: ../../include/conversation.php:1209
+#: ../../include/conversation.php:1210
msgid "Insert video link"
msgstr "Videolink invoegen"
-#: ../../include/conversation.php:1210
+#: ../../include/conversation.php:1211
msgid "video link"
msgstr "videolink"
-#: ../../include/conversation.php:1211
+#: ../../include/conversation.php:1212
msgid "Insert audio link"
msgstr "Audiolink invoegen"
-#: ../../include/conversation.php:1212
+#: ../../include/conversation.php:1213
msgid "audio link"
msgstr "audiolink"
-#: ../../include/conversation.php:1213 ../../mod/editblock.php:148
-#: ../../mod/editpost.php:124 ../../mod/editlayout.php:146
-#: ../../mod/editwebpage.php:188
+#: ../../include/conversation.php:1214 ../../mod/editwebpage.php:188
+#: ../../mod/editblock.php:148 ../../mod/editlayout.php:146
+#: ../../mod/editpost.php:124
msgid "Set your location"
msgstr "Locatie instellen"
-#: ../../include/conversation.php:1214
+#: ../../include/conversation.php:1215
msgid "set location"
msgstr "locatie instellen"
-#: ../../include/conversation.php:1215 ../../mod/editpost.php:126
+#: ../../include/conversation.php:1216 ../../mod/editpost.php:126
msgid "Toggle voting"
msgstr "Peiling in- of uitschakelen"
-#: ../../include/conversation.php:1218 ../../mod/editblock.php:149
-#: ../../mod/editpost.php:125 ../../mod/editlayout.php:147
-#: ../../mod/editwebpage.php:189
+#: ../../include/conversation.php:1219 ../../mod/editwebpage.php:189
+#: ../../mod/editblock.php:149 ../../mod/editlayout.php:147
+#: ../../mod/editpost.php:125
msgid "Clear browser location"
msgstr "Locatie van webbrowser wissen"
-#: ../../include/conversation.php:1219
+#: ../../include/conversation.php:1220
msgid "clear location"
msgstr "locatie wissen"
-#: ../../include/conversation.php:1221 ../../mod/editblock.php:162
-#: ../../mod/editpost.php:141 ../../mod/editwebpage.php:205
+#: ../../include/conversation.php:1222 ../../mod/editwebpage.php:205
+#: ../../mod/editblock.php:162 ../../mod/editpost.php:141
msgid "Title (optional)"
msgstr "Titel (optioneel)"
-#: ../../include/conversation.php:1225 ../../mod/editblock.php:165
-#: ../../mod/editpost.php:143 ../../mod/editlayout.php:163
-#: ../../mod/editwebpage.php:207
+#: ../../include/conversation.php:1226 ../../mod/editwebpage.php:207
+#: ../../mod/editblock.php:165 ../../mod/editlayout.php:163
+#: ../../mod/editpost.php:143
msgid "Categories (optional, comma-separated list)"
msgstr "Categorieën (optioneel, door komma's gescheiden lijst)"
-#: ../../include/conversation.php:1227 ../../mod/editblock.php:151
-#: ../../mod/editpost.php:130 ../../mod/editlayout.php:149
-#: ../../mod/editwebpage.php:191
+#: ../../include/conversation.php:1228 ../../mod/editwebpage.php:191
+#: ../../mod/editblock.php:151 ../../mod/editlayout.php:149
+#: ../../mod/editpost.php:130 ../../mod/events.php:459
msgid "Permission settings"
msgstr "Permissies"
-#: ../../include/conversation.php:1228
+#: ../../include/conversation.php:1229
msgid "permissions"
msgstr "permissies"
-#: ../../include/conversation.php:1236 ../../mod/editblock.php:159
-#: ../../mod/editpost.php:138 ../../mod/editlayout.php:156
-#: ../../mod/editwebpage.php:200
+#: ../../include/conversation.php:1237 ../../mod/editwebpage.php:200
+#: ../../mod/editblock.php:159 ../../mod/editlayout.php:156
+#: ../../mod/editpost.php:138
msgid "Public post"
msgstr "Openbaar bericht"
-#: ../../include/conversation.php:1238 ../../mod/editblock.php:166
-#: ../../mod/editpost.php:144 ../../mod/editlayout.php:164
-#: ../../mod/editwebpage.php:208
+#: ../../include/conversation.php:1239 ../../mod/editwebpage.php:208
+#: ../../mod/editblock.php:166 ../../mod/editlayout.php:164
+#: ../../mod/editpost.php:144
msgid "Example: bob@example.com, mary@example.com"
msgstr "Voorbeeld: bob@voorbeeld.nl, mary@voorbeeld.be"
-#: ../../include/conversation.php:1251 ../../mod/editblock.php:176
-#: ../../mod/editpost.php:155 ../../mod/mail.php:245 ../../mod/mail.php:374
-#: ../../mod/editlayout.php:173 ../../mod/editwebpage.php:217
+#: ../../include/conversation.php:1252 ../../mod/editwebpage.php:217
+#: ../../mod/editblock.php:176 ../../mod/editlayout.php:173
+#: ../../mod/editpost.php:155 ../../mod/mail.php:253 ../../mod/mail.php:383
msgid "Set expiration date"
msgstr "Verloopdatum instellen"
-#: ../../include/conversation.php:1254
+#: ../../include/conversation.php:1255
msgid "Set publish date"
msgstr "Publicatiedatum instellen"
-#: ../../include/conversation.php:1256 ../../include/ItemObject.php:695
-#: ../../mod/editpost.php:157 ../../mod/mail.php:247 ../../mod/mail.php:376
+#: ../../include/conversation.php:1257 ../../include/ItemObject.php:709
+#: ../../mod/editpost.php:157 ../../mod/mail.php:255 ../../mod/mail.php:385
msgid "Encrypt text"
msgstr "Tekst versleutelen"
-#: ../../include/conversation.php:1258 ../../mod/editpost.php:159
-#: ../../mod/events.php:691
+#: ../../include/conversation.php:1259 ../../mod/editpost.php:159
msgid "OK"
msgstr "OK"
-#: ../../include/conversation.php:1259 ../../mod/fbrowser.php:82
-#: ../../mod/fbrowser.php:117 ../../mod/editpost.php:160
-#: ../../mod/events.php:690 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134
-#: ../../mod/settings.php:585 ../../mod/settings.php:611
+#: ../../include/conversation.php:1260 ../../mod/fbrowser.php:77
+#: ../../mod/fbrowser.php:112 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134
+#: ../../mod/settings.php:587 ../../mod/settings.php:613
+#: ../../mod/editpost.php:160
msgid "Cancel"
msgstr "Annuleren"
-#: ../../include/conversation.php:1502
+#: ../../include/conversation.php:1503
msgid "Discover"
msgstr "Ontdekken"
-#: ../../include/conversation.php:1505
+#: ../../include/conversation.php:1506
msgid "Imported public streams"
msgstr "Openbare streams importeren"
-#: ../../include/conversation.php:1510
+#: ../../include/conversation.php:1511
msgid "Commented Order"
msgstr "Nieuwe reacties bovenaan"
-#: ../../include/conversation.php:1513
+#: ../../include/conversation.php:1514
msgid "Sort by Comment Date"
msgstr "Berichten met nieuwe reacties bovenaan"
-#: ../../include/conversation.php:1517
+#: ../../include/conversation.php:1518
msgid "Posted Order"
msgstr "Nieuwe berichten bovenaan"
-#: ../../include/conversation.php:1520
+#: ../../include/conversation.php:1521
msgid "Sort by Post Date"
msgstr "Nieuwe berichten bovenaan"
-#: ../../include/conversation.php:1525 ../../include/widgets.php:95
-msgid "Personal"
-msgstr "Persoonlijk"
-
-#: ../../include/conversation.php:1528
+#: ../../include/conversation.php:1529
msgid "Posts that mention or involve you"
msgstr "Alleen berichten die jou vermelden of waar je op een andere manier bij betrokken bent"
-#: ../../include/conversation.php:1534 ../../mod/menu.php:112
-#: ../../mod/connections.php:72 ../../mod/connections.php:82
+#: ../../include/conversation.php:1535 ../../mod/connections.php:72
+#: ../../mod/connections.php:82 ../../mod/menu.php:112
msgid "New"
msgstr "Nieuw"
-#: ../../include/conversation.php:1537
+#: ../../include/conversation.php:1538
msgid "Activity Stream - by date"
msgstr "Activiteitenstroom - volgens datum"
-#: ../../include/conversation.php:1543
+#: ../../include/conversation.php:1544
msgid "Starred"
msgstr "Met ster"
-#: ../../include/conversation.php:1546
+#: ../../include/conversation.php:1547
msgid "Favourite Posts"
msgstr "Favoriete berichten"
-#: ../../include/conversation.php:1553
+#: ../../include/conversation.php:1554
msgid "Spam"
msgstr "Spam"
-#: ../../include/conversation.php:1556
+#: ../../include/conversation.php:1557
msgid "Posts flagged as SPAM"
msgstr "Berichten gemarkeerd als SPAM"
-#: ../../include/conversation.php:1600 ../../mod/admin.php:973
+#: ../../include/conversation.php:1601 ../../mod/admin.php:980
msgid "Channel"
msgstr "Kanaal"
-#: ../../include/conversation.php:1603
+#: ../../include/conversation.php:1604
msgid "Status Messages and Posts"
msgstr "Berichten in dit kanaal"
-#: ../../include/conversation.php:1612
+#: ../../include/conversation.php:1613
msgid "About"
msgstr "Over"
-#: ../../include/conversation.php:1615
+#: ../../include/conversation.php:1616
msgid "Profile Details"
msgstr "Profiel"
-#: ../../include/conversation.php:1621 ../../include/apps.php:139
-#: ../../include/nav.php:92 ../../mod/fbrowser.php:25
+#: ../../include/conversation.php:1622 ../../include/nav.php:92
+#: ../../include/apps.php:139 ../../mod/fbrowser.php:25
msgid "Photos"
msgstr "Foto's"
-#: ../../include/conversation.php:1624 ../../include/photos.php:483
+#: ../../include/conversation.php:1625 ../../include/photos.php:483
msgid "Photo Albums"
msgstr "Fotoalbums"
-#: ../../include/conversation.php:1631
+#: ../../include/conversation.php:1632
msgid "Files and Storage"
msgstr "Bestanden en opslagruimte"
-#: ../../include/conversation.php:1641 ../../include/conversation.php:1644
+#: ../../include/conversation.php:1642 ../../include/conversation.php:1645
msgid "Chatrooms"
msgstr "Chatkanalen"
-#: ../../include/conversation.php:1654 ../../include/apps.php:129
-#: ../../include/nav.php:103
+#: ../../include/conversation.php:1655 ../../include/nav.php:103
+#: ../../include/apps.php:129
msgid "Bookmarks"
msgstr "Bladwijzers"
-#: ../../include/conversation.php:1657
+#: ../../include/conversation.php:1658
msgid "Saved Bookmarks"
msgstr "Opgeslagen bladwijzers"
-#: ../../include/conversation.php:1664 ../../include/apps.php:136
-#: ../../include/nav.php:107 ../../mod/webpages.php:178
+#: ../../include/conversation.php:1665 ../../include/nav.php:107
+#: ../../include/apps.php:136 ../../mod/webpages.php:178
msgid "Webpages"
msgstr "Webpagina's"
-#: ../../include/conversation.php:1667
+#: ../../include/conversation.php:1668
msgid "Manage Webpages"
msgstr "Webpagina's beheren"
-#: ../../include/conversation.php:1696 ../../include/ItemObject.php:175
-#: ../../include/ItemObject.php:187 ../../mod/photos.php:1082
-#: ../../mod/photos.php:1094
+#: ../../include/conversation.php:1697 ../../include/ItemObject.php:175
+#: ../../include/ItemObject.php:187 ../../mod/photos.php:1079
+#: ../../mod/photos.php:1091
msgid "View all"
msgstr "Toon alles"
-#: ../../include/conversation.php:1720 ../../include/ItemObject.php:179
-#: ../../include/identity.php:1263 ../../include/taxonomy.php:412
-#: ../../mod/photos.php:1086
-msgctxt "noun"
-msgid "Like"
-msgid_plural "Likes"
-msgstr[0] "vindt dit leuk"
-msgstr[1] "vinden dit leuk"
-
-#: ../../include/conversation.php:1723 ../../include/ItemObject.php:184
-#: ../../mod/photos.php:1091
+#: ../../include/conversation.php:1724 ../../include/ItemObject.php:184
+#: ../../mod/photos.php:1088
msgctxt "noun"
msgid "Dislike"
msgid_plural "Dislikes"
msgstr[0] "vindt dit niet leuk"
msgstr[1] "vinden dit niet leuk"
-#: ../../include/conversation.php:1726
+#: ../../include/conversation.php:1727
msgctxt "noun"
msgid "Attending"
msgid_plural "Attending"
msgstr[0] "aanwezig"
msgstr[1] "aanwezig"
-#: ../../include/conversation.php:1729
+#: ../../include/conversation.php:1730
msgctxt "noun"
msgid "Not Attending"
msgid_plural "Not Attending"
msgstr[0] "niet aanwezig"
msgstr[1] "niet aanwezig"
-#: ../../include/conversation.php:1732
+#: ../../include/conversation.php:1733
msgctxt "noun"
msgid "Undecided"
msgid_plural "Undecided"
msgstr[0] "nog niet beslist"
msgstr[1] "nog niet beslist"
-#: ../../include/conversation.php:1735
+#: ../../include/conversation.php:1736
msgctxt "noun"
msgid "Agree"
msgid_plural "Agrees"
msgstr[0] "eens"
msgstr[1] "eens"
-#: ../../include/conversation.php:1738
+#: ../../include/conversation.php:1739
msgctxt "noun"
msgid "Disagree"
msgid_plural "Disagrees"
msgstr[0] "oneens"
msgstr[1] "oneens"
-#: ../../include/conversation.php:1741
+#: ../../include/conversation.php:1742
msgctxt "noun"
msgid "Abstain"
msgid_plural "Abstains"
msgstr[0] "onthouding"
msgstr[1] "onthoudingen"
-#: ../../include/network.php:613
-msgid "view full size"
-msgstr "volledige grootte tonen"
-
-#: ../../include/network.php:1591 ../../include/enotify.php:57
-msgid "$Projectname Notification"
-msgstr "$Projectname-notificatie"
-
-#: ../../include/network.php:1592 ../../include/enotify.php:58
-msgid "$projectname"
-msgstr "$projectname"
-
-#: ../../include/network.php:1594 ../../include/enotify.php:60
-msgid "Thank You,"
-msgstr "Bedankt,"
-
-#: ../../include/network.php:1596 ../../include/enotify.php:62
-#, php-format
-msgid "%s Administrator"
-msgstr "Beheerder %s"
-
-#: ../../include/network.php:1638 ../../include/account.php:316
-#: ../../include/account.php:343 ../../include/account.php:403
-msgid "Administrator"
-msgstr "Beheerder"
-
-#: ../../include/network.php:1652
-msgid "No Subject"
-msgstr "Geen onderwerp"
-
-#: ../../include/bookmarks.php:35
-#, php-format
-msgid "%1$s's bookmarks"
-msgstr "Bladwijzers van %1$s"
-
-#: ../../include/acl_selectors.php:240
-msgid "Visible to your default audience"
-msgstr "Voor iedereen zichtbaar, mits niet anders ingesteld"
-
-#: ../../include/acl_selectors.php:241
-msgid "Show"
-msgstr "Tonen"
-
-#: ../../include/acl_selectors.php:242
-msgid "Don't show"
-msgstr "Niet tonen"
-
-#: ../../include/acl_selectors.php:247
-msgid "Other networks and post services"
-msgstr "Andere netwerken en diensten"
-
-#: ../../include/acl_selectors.php:249 ../../mod/filestorage.php:147
-#: ../../mod/chat.php:211 ../../mod/photos.php:631 ../../mod/photos.php:1001
-#: ../../mod/events.php:708 ../../mod/thing.php:310 ../../mod/thing.php:356
-msgid "Permissions"
-msgstr "Permissies"
-
-#: ../../include/acl_selectors.php:250 ../../include/ItemObject.php:370
-#: ../../mod/photos.php:1218
-msgid "Close"
-msgstr "Sluiten"
-
-#: ../../include/photos.php:112
-#, php-format
-msgid "Image exceeds website size limit of %lu bytes"
-msgstr "Afbeelding is groter dan op deze hub toegestane limiet van %lu bytes"
-
-#: ../../include/photos.php:119
-msgid "Image file is empty."
-msgstr "Afbeeldingsbestand is leeg"
-
-#: ../../include/photos.php:146 ../../mod/profile_photo.php:222
-msgid "Unable to process image"
-msgstr "Afbeelding kan niet verwerkt worden"
-
-#: ../../include/photos.php:257
-msgid "Photo storage failed."
-msgstr "Foto kan niet worden opgeslagen"
-
-#: ../../include/photos.php:487
-msgid "Upload New Photos"
-msgstr "Nieuwe foto's uploaden"
-
-#: ../../include/notify.php:20
-msgid "created a new post"
-msgstr "maakte een nieuw bericht aan"
-
-#: ../../include/notify.php:21
-#, php-format
-msgid "commented on %s's post"
-msgstr "gaf een reactie op een bericht van %s"
-
-#: ../../include/page_widgets.php:6
-msgid "New Page"
-msgstr "Nieuwe pagina"
-
-#: ../../include/page_widgets.php:39 ../../mod/layouts.php:188
-#: ../../mod/webpages.php:187 ../../mod/blocks.php:159
-msgid "View"
-msgstr "Weergeven"
-
-#: ../../include/page_widgets.php:41 ../../mod/webpages.php:189
-msgid "Actions"
-msgstr "Acties"
-
-#: ../../include/page_widgets.php:42 ../../mod/webpages.php:190
-msgid "Page Link"
-msgstr "Paginalink"
-
-#: ../../include/page_widgets.php:43
-msgid "Title"
-msgstr "Titel"
-
-#: ../../include/page_widgets.php:44 ../../mod/layouts.php:181
-#: ../../mod/menu.php:110 ../../mod/webpages.php:192 ../../mod/blocks.php:150
-msgid "Created"
-msgstr "Aangemaakt"
-
-#: ../../include/page_widgets.php:45 ../../mod/layouts.php:182
-#: ../../mod/menu.php:111 ../../mod/webpages.php:193 ../../mod/blocks.php:151
-msgid "Edited"
-msgstr "Bewerkt"
-
-#: ../../include/photo/photo_driver.php:719 ../../mod/photos.php:94
-#: ../../mod/photos.php:699 ../../mod/profile_photo.php:146
-#: ../../mod/profile_photo.php:236 ../../mod/profile_photo.php:376
-msgid "Profile Photos"
-msgstr "Profielfoto's"
-
-#: ../../include/profile_selectors.php:6
-#: ../../include/profile_selectors.php:23 ../../mod/id.php:103
-msgid "Male"
-msgstr "Man"
-
-#: ../../include/profile_selectors.php:6
-#: ../../include/profile_selectors.php:23 ../../mod/id.php:105
-msgid "Female"
-msgstr "Vrouw"
-
-#: ../../include/profile_selectors.php:6
-msgid "Currently Male"
-msgstr "Momenteel man"
-
-#: ../../include/profile_selectors.php:6
-msgid "Currently Female"
-msgstr "Momenteel vrouw"
-
-#: ../../include/profile_selectors.php:6
-msgid "Mostly Male"
-msgstr "Voornamelijk man"
-
-#: ../../include/profile_selectors.php:6
-msgid "Mostly Female"
-msgstr "Voornamelijk vrouw"
-
-#: ../../include/profile_selectors.php:6
-msgid "Transgender"
-msgstr "Transgender"
-
-#: ../../include/profile_selectors.php:6
-msgid "Intersex"
-msgstr "Interseksueel"
-
-#: ../../include/profile_selectors.php:6
-msgid "Transsexual"
-msgstr "Transseksueel"
-
-#: ../../include/profile_selectors.php:6
-msgid "Hermaphrodite"
-msgstr "Hermafrodiet"
-
-#: ../../include/profile_selectors.php:6
-msgid "Neuter"
-msgstr "Genderneutraal"
-
-#: ../../include/profile_selectors.php:6
-msgid "Non-specific"
-msgstr "Niet gespecificeerd"
-
-#: ../../include/profile_selectors.php:6
-msgid "Undecided"
-msgstr "Nog niet beslist"
-
-#: ../../include/profile_selectors.php:42
-#: ../../include/profile_selectors.php:61
-msgid "Males"
-msgstr "Mannen"
-
-#: ../../include/profile_selectors.php:42
-#: ../../include/profile_selectors.php:61
-msgid "Females"
-msgstr "Vrouwen"
-
-#: ../../include/profile_selectors.php:42
-msgid "Gay"
-msgstr "Homoseksueel"
-
-#: ../../include/profile_selectors.php:42
-msgid "Lesbian"
-msgstr "Lesbisch"
-
-#: ../../include/profile_selectors.php:42
-msgid "No Preference"
-msgstr "Geen voorkeur"
-
-#: ../../include/profile_selectors.php:42
-msgid "Bisexual"
-msgstr "Biseksueel"
-
-#: ../../include/profile_selectors.php:42
-msgid "Autosexual"
-msgstr "Autoseksueel"
-
-#: ../../include/profile_selectors.php:42
-msgid "Abstinent"
-msgstr "Seksuele onthouding"
-
-#: ../../include/profile_selectors.php:42
-msgid "Virgin"
-msgstr "Maagd"
-
-#: ../../include/profile_selectors.php:42
-msgid "Deviant"
-msgstr "Afwijkend"
-
-#: ../../include/profile_selectors.php:42
-msgid "Fetish"
-msgstr "Fetisj"
-
-#: ../../include/profile_selectors.php:42
-msgid "Oodles"
-msgstr "Veel"
-
-#: ../../include/profile_selectors.php:42
-msgid "Nonsexual"
-msgstr "Aseksueel"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Single"
-msgstr "Alleen"
-
-#: ../../include/profile_selectors.php:80
-msgid "Lonely"
-msgstr "Eenzaam"
-
-#: ../../include/profile_selectors.php:80
-msgid "Available"
-msgstr "Beschikbaar"
-
-#: ../../include/profile_selectors.php:80
-msgid "Unavailable"
-msgstr "Niet beschikbaar"
-
-#: ../../include/profile_selectors.php:80
-msgid "Has crush"
-msgstr "Heeft een oogje op iemand"
-
-#: ../../include/profile_selectors.php:80
-msgid "Infatuated"
-msgstr "Smoorverliefd"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Dating"
-msgstr "Aan het daten"
-
-#: ../../include/profile_selectors.php:80
-msgid "Unfaithful"
-msgstr "Ontrouw"
-
-#: ../../include/profile_selectors.php:80
-msgid "Sex Addict"
-msgstr "Seksverslaafd"
-
-#: ../../include/profile_selectors.php:80 ../../include/widgets.php:430
-#: ../../include/identity.php:390 ../../include/identity.php:391
-#: ../../include/identity.php:398 ../../mod/connedit.php:573
-#: ../../mod/settings.php:338 ../../mod/settings.php:342
-#: ../../mod/settings.php:343 ../../mod/settings.php:346
-#: ../../mod/settings.php:357
-msgid "Friends"
-msgstr "Vrienden"
-
-#: ../../include/profile_selectors.php:80
-msgid "Friends/Benefits"
-msgstr "Vriendschap plus"
-
-#: ../../include/profile_selectors.php:80
-msgid "Casual"
-msgstr "Ongebonden/vluchtig"
-
-#: ../../include/profile_selectors.php:80
-msgid "Engaged"
-msgstr "Verloofd"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Married"
-msgstr "Getrouwd"
-
-#: ../../include/profile_selectors.php:80
-msgid "Imaginarily married"
-msgstr "Denkbeeldig getrouwd"
-
-#: ../../include/profile_selectors.php:80
-msgid "Partners"
-msgstr "Partners"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Cohabiting"
-msgstr "Samenwonend"
-
-#: ../../include/profile_selectors.php:80
-msgid "Common law"
-msgstr "Common-law-huwelijk"
-
-#: ../../include/profile_selectors.php:80
-msgid "Happy"
-msgstr "Gelukkig"
-
-#: ../../include/profile_selectors.php:80
-msgid "Not looking"
-msgstr "Niet op zoek"
-
-#: ../../include/profile_selectors.php:80
-msgid "Swinger"
-msgstr "Swinger"
-
-#: ../../include/profile_selectors.php:80
-msgid "Betrayed"
-msgstr "Verraden"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Separated"
-msgstr "Uit elkaar"
-
-#: ../../include/profile_selectors.php:80
-msgid "Unstable"
-msgstr "Onstabiel"
-
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Divorced"
-msgstr "Gescheiden"
+#: ../../include/auth.php:132
+msgid "Logged out."
+msgstr "Uitgelogd."
-#: ../../include/profile_selectors.php:80
-msgid "Imaginarily divorced"
-msgstr "Denkbeeldig gescheiden"
+#: ../../include/auth.php:273
+msgid "Failed authentication"
+msgstr "Mislukte authenticatie"
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "Widowed"
-msgstr "Weduwnaar/weduwe"
+#: ../../include/auth.php:287 ../../mod/openid.php:189
+msgid "Login failed."
+msgstr "Inloggen mislukt."
-#: ../../include/profile_selectors.php:80
-msgid "Uncertain"
-msgstr "Onzeker"
+#: ../../include/contact_selectors.php:56
+msgid "Frequently"
+msgstr "Regelmatig"
-#: ../../include/profile_selectors.php:80
-#: ../../include/profile_selectors.php:97
-msgid "It's complicated"
-msgstr "Het is ingewikkeld"
+#: ../../include/contact_selectors.php:57
+msgid "Hourly"
+msgstr "Elk uur"
-#: ../../include/profile_selectors.php:80
-msgid "Don't care"
-msgstr "Maakt mij niks uit"
+#: ../../include/contact_selectors.php:58
+msgid "Twice daily"
+msgstr "Twee keer per dag"
-#: ../../include/profile_selectors.php:80
-msgid "Ask me"
-msgstr "Vraag het me"
+#: ../../include/contact_selectors.php:59
+msgid "Daily"
+msgstr "Dagelijks"
-#: ../../include/oembed.php:213
-msgid "Embedded content"
-msgstr "Ingesloten inhoud"
+#: ../../include/contact_selectors.php:60
+msgid "Weekly"
+msgstr "Wekelijks"
-#: ../../include/oembed.php:222
-msgid "Embedding disabled"
-msgstr "Insluiten uitgeschakeld"
+#: ../../include/contact_selectors.php:61
+msgid "Monthly"
+msgstr "Maandelijks"
-#: ../../include/event.php:22 ../../include/bb2diaspora.php:471
-msgid "l F d, Y \\@ g:i A"
-msgstr "l d F Y \\@ G:i"
+#: ../../include/contact_selectors.php:76
+msgid "Friendica"
+msgstr "Friendica"
-#: ../../include/event.php:30 ../../include/bb2diaspora.php:477
-msgid "Starts:"
-msgstr "Start:"
+#: ../../include/contact_selectors.php:77
+msgid "OStatus"
+msgstr "OStatus"
-#: ../../include/event.php:40 ../../include/bb2diaspora.php:485
-msgid "Finishes:"
-msgstr "Einde:"
+#: ../../include/contact_selectors.php:78
+msgid "RSS/Atom"
+msgstr "RSS/Atom"
-#: ../../include/event.php:50 ../../include/identity.php:1003
-#: ../../include/bb2diaspora.php:493 ../../mod/directory.php:304
-#: ../../mod/events.php:701
-msgid "Location:"
-msgstr "Plaats:"
+#: ../../include/contact_selectors.php:79 ../../mod/id.php:15
+#: ../../mod/id.php:16 ../../mod/admin.php:812 ../../mod/admin.php:821
+#: ../../boot.php:1483
+msgid "Email"
+msgstr "E-mail"
-#: ../../include/event.php:766
-msgid "This event has been added to your calendar."
-msgstr "Dit evenement is aan jouw agenda toegevoegd."
+#: ../../include/contact_selectors.php:80
+msgid "Diaspora"
+msgstr "Diaspora"
-#: ../../include/event.php:953
-msgid "Not specified"
-msgstr "Niet aangegeven"
+#: ../../include/contact_selectors.php:81
+msgid "Facebook"
+msgstr "Facebook"
-#: ../../include/event.php:954
-msgid "Needs Action"
-msgstr "Actie vereist"
+#: ../../include/contact_selectors.php:82
+msgid "Zot!"
+msgstr "Zot!"
-#: ../../include/event.php:955
-msgid "Completed"
-msgstr "Voltooid"
+#: ../../include/contact_selectors.php:83
+msgid "LinkedIn"
+msgstr "LinkedIn"
-#: ../../include/event.php:956
-msgid "In Process"
-msgstr "In behandeling"
+#: ../../include/contact_selectors.php:84
+msgid "XMPP/IM"
+msgstr "XMPP/IM"
-#: ../../include/event.php:957
-msgid "Cancelled"
-msgstr "Geannuleerd"
+#: ../../include/contact_selectors.php:85
+msgid "MySpace"
+msgstr "MySpace"
-#: ../../include/apps.php:128
-msgid "Site Admin"
-msgstr "Hubbeheerder"
+#: ../../include/bbcode.php:123 ../../include/bbcode.php:794
+#: ../../include/bbcode.php:797 ../../include/bbcode.php:802
+#: ../../include/bbcode.php:805 ../../include/bbcode.php:808
+#: ../../include/bbcode.php:811 ../../include/bbcode.php:816
+#: ../../include/bbcode.php:819 ../../include/bbcode.php:824
+#: ../../include/bbcode.php:827 ../../include/bbcode.php:830
+#: ../../include/bbcode.php:833
+msgid "Image/photo"
+msgstr "Afbeelding/foto"
-#: ../../include/apps.php:130
-msgid "Address Book"
-msgstr "Connecties"
+#: ../../include/bbcode.php:162 ../../include/bbcode.php:844
+msgid "Encrypted content"
+msgstr "Versleutelde inhoud"
-#: ../../include/apps.php:131 ../../include/nav.php:111 ../../boot.php:1486
-msgid "Login"
-msgstr "Inloggen"
+#: ../../include/bbcode.php:179
+#, php-format
+msgid "Install %s element: "
+msgstr "Installeer %s-element: "
-#: ../../include/apps.php:132 ../../include/nav.php:200
-#: ../../mod/manage.php:160
-msgid "Channel Manager"
-msgstr "Kanaalbeheer"
+#: ../../include/bbcode.php:183
+#, php-format
+msgid ""
+"This post contains an installable %s element, however you lack permissions "
+"to install it on this site."
+msgstr "Dit bericht heeft een te installeren %s-element, maar je hebt geen permissies om het op deze hub te installeren."
-#: ../../include/apps.php:133 ../../include/nav.php:174
-msgid "Grid"
-msgstr "Grid"
+#: ../../include/bbcode.php:193 ../../mod/impel.php:37
+msgid "webpage"
+msgstr "Webpagina"
-#: ../../include/apps.php:134 ../../include/widgets.php:554
-#: ../../include/nav.php:202 ../../mod/admin.php:1064 ../../mod/admin.php:1264
-msgid "Settings"
-msgstr "Instellingen"
+#: ../../include/bbcode.php:196 ../../mod/impel.php:47
+msgid "layout"
+msgstr "lay-out"
-#: ../../include/apps.php:137 ../../include/nav.php:177
-msgid "Channel Home"
-msgstr "Tijdlijn kanaal"
+#: ../../include/bbcode.php:199 ../../mod/impel.php:42
+msgid "block"
+msgstr "blok"
-#: ../../include/apps.php:138 ../../include/identity.php:1237
-#: ../../include/identity.php:1354 ../../mod/profperm.php:112
-msgid "Profile"
-msgstr "Profiel"
+#: ../../include/bbcode.php:202 ../../mod/impel.php:54
+msgid "menu"
+msgstr "menu"
-#: ../../include/apps.php:140 ../../include/nav.php:196
-#: ../../mod/events.php:523
-msgid "Events"
-msgstr "Agenda"
+#: ../../include/bbcode.php:257
+#, php-format
+msgid "%1$s wrote the following %2$s %3$s"
+msgstr "%1$s schreef het volgende %2$s %3$s"
-#: ../../include/apps.php:141 ../../include/nav.php:162
-msgid "Directory"
-msgstr "Kanalengids"
+#: ../../include/bbcode.php:259 ../../mod/tagger.php:51
+msgid "post"
+msgstr "bericht"
-#: ../../include/apps.php:142 ../../include/nav.php:154 ../../mod/help.php:202
-#: ../../mod/help.php:207 ../../mod/layouts.php:176
-msgid "Help"
-msgstr "Hulp"
+#: ../../include/bbcode.php:547
+msgid "Different viewers will see this text differently"
+msgstr "Deze tekst wordt per persoon anders weergeven."
-#: ../../include/apps.php:143 ../../include/nav.php:188
-msgid "Mail"
-msgstr "Privéberichten"
+#: ../../include/bbcode.php:755
+msgid "$1 spoiler"
+msgstr "$1 spoiler"
-#: ../../include/apps.php:144 ../../mod/mood.php:131
-msgid "Mood"
-msgstr "Stemming"
+#: ../../include/bbcode.php:782
+msgid "$1 wrote:"
+msgstr "$1 schreef:"
-#: ../../include/apps.php:146 ../../include/nav.php:97
-msgid "Chat"
-msgstr "Chatten"
+#: ../../include/contact_widgets.php:14
+#, php-format
+msgid "%d invitation available"
+msgid_plural "%d invitations available"
+msgstr[0] "%d uitnodiging beschikbaar"
+msgstr[1] "%d uitnodigingen beschikbaar"
-#: ../../include/apps.php:147 ../../include/text.php:866
-#: ../../include/text.php:878 ../../include/nav.php:159
-#: ../../mod/search.php:40
-msgid "Search"
-msgstr "Zoeken"
+#: ../../include/contact_widgets.php:19 ../../mod/admin.php:446
+msgid "Advanced"
+msgstr "Geavanceerd"
-#: ../../include/apps.php:148
-msgid "Probe"
-msgstr "Onderzoeken"
+#: ../../include/contact_widgets.php:22
+msgid "Find Channels"
+msgstr "Kanalen vinden"
-#: ../../include/apps.php:149
-msgid "Suggest"
-msgstr "Voorstellen"
+#: ../../include/contact_widgets.php:23
+msgid "Enter name or interest"
+msgstr "Vul naam of interesse in"
-#: ../../include/apps.php:150
-msgid "Random Channel"
-msgstr "Willekeurig kanaal"
+#: ../../include/contact_widgets.php:24
+msgid "Connect/Follow"
+msgstr "Verbinden/volgen"
-#: ../../include/apps.php:151
-msgid "Invite"
-msgstr "Uitnodigen "
+#: ../../include/contact_widgets.php:25
+msgid "Examples: Robert Morgenstein, Fishing"
+msgstr "Voorbeeld: Robert Morgenstein, vissen"
-#: ../../include/apps.php:152
-msgid "Features"
-msgstr "Extra functies"
+#: ../../include/contact_widgets.php:26 ../../mod/directory.php:381
+#: ../../mod/directory.php:386 ../../mod/connections.php:266
+msgid "Find"
+msgstr "Vinden"
-#: ../../include/apps.php:153 ../../mod/id.php:28
-msgid "Language"
-msgstr "Taal"
+#: ../../include/contact_widgets.php:27 ../../mod/directory.php:385
+#: ../../mod/suggest.php:60
+msgid "Channel Suggestions"
+msgstr "Voorgestelde kanalen"
-#: ../../include/apps.php:154
-msgid "Post"
-msgstr "Bericht"
+#: ../../include/contact_widgets.php:29
+msgid "Random Profile"
+msgstr "Willekeurig profiel"
-#: ../../include/apps.php:155 ../../mod/id.php:17 ../../mod/id.php:18
-#: ../../mod/id.php:19
-msgid "Profile Photo"
-msgstr "Profielfoto"
+#: ../../include/contact_widgets.php:30
+msgid "Invite Friends"
+msgstr "Vrienden uitnodigen"
-#: ../../include/apps.php:252 ../../mod/settings.php:84
-#: ../../mod/settings.php:610
-msgid "Update"
-msgstr "Bijwerken"
+#: ../../include/contact_widgets.php:32
+msgid "Advanced example: name=fred and country=iceland"
+msgstr "Geavanceerd voorbeeld (Engels): name=jan en country=nederland"
-#: ../../include/apps.php:252
-msgid "Install"
-msgstr "Installeren"
+#: ../../include/contact_widgets.php:128
+#, php-format
+msgid "%d connection in common"
+msgid_plural "%d connections in common"
+msgstr[0] "%d gemeenschappelijke connectie"
+msgstr[1] "%d gemeenschappelijke connecties"
-#: ../../include/apps.php:257
-msgid "Purchase"
-msgstr "Aanschaffen"
+#: ../../include/contact_widgets.php:133
+msgid "show more"
+msgstr "meer connecties weergeven"
-#: ../../include/api.php:1302
-msgid "Public Timeline"
-msgstr "Openbare tijdlijn"
+#: ../../include/enotify.php:57 ../../include/network.php:1608
+msgid "$Projectname Notification"
+msgstr "$Projectname-notificatie"
-#: ../../include/import.php:23
-msgid ""
-"Cannot create a duplicate channel identifier on this system. Import failed."
-msgstr "Kan geen dubbele kanaal-identificator op deze hub aanmaken. Importeren mislukt."
+#: ../../include/enotify.php:58 ../../include/network.php:1609
+msgid "$projectname"
+msgstr "$projectname"
-#: ../../include/import.php:70
-msgid "Channel clone failed. Import failed."
-msgstr "Het klonen van het kanaal is mislukt. Importeren mislukt."
+#: ../../include/enotify.php:60 ../../include/network.php:1611
+msgid "Thank You,"
+msgstr "Bedankt,"
-#: ../../include/import.php:80 ../../mod/import.php:139
-msgid "Cloned channel not found. Import failed."
-msgstr "Gekloond kanaal niet gevonden. Importeren mislukt."
+#: ../../include/enotify.php:62 ../../include/network.php:1613
+#, php-format
+msgid "%s Administrator"
+msgstr "Beheerder %s"
#: ../../include/enotify.php:96
#, php-format
@@ -2630,313 +3142,6 @@ msgstr "Bezoek %s om het voorstel te accepteren of af te wijzen."
msgid "[Hubzilla:Notify]"
msgstr "[Hubzilla:Notificatie]"
-#: ../../include/ItemObject.php:130
-msgid "Save to Folder"
-msgstr "In map opslaan"
-
-#: ../../include/ItemObject.php:151
-msgid "I will attend"
-msgstr "Aanwezig"
-
-#: ../../include/ItemObject.php:151
-msgid "I will not attend"
-msgstr "Niet aanwezig"
-
-#: ../../include/ItemObject.php:151
-msgid "I might attend"
-msgstr "Mogelijk aanwezig"
-
-#: ../../include/ItemObject.php:161
-msgid "I agree"
-msgstr "Eens"
-
-#: ../../include/ItemObject.php:161
-msgid "I disagree"
-msgstr "Oneens"
-
-#: ../../include/ItemObject.php:161
-msgid "I abstain"
-msgstr "Onthouding"
-
-#: ../../include/ItemObject.php:212
-msgid "Add Star"
-msgstr "Ster toevoegen"
-
-#: ../../include/ItemObject.php:213
-msgid "Remove Star"
-msgstr "Ster verwijderen"
-
-#: ../../include/ItemObject.php:214
-msgid "Toggle Star Status"
-msgstr "Ster toevoegen of verwijderen"
-
-#: ../../include/ItemObject.php:218
-msgid "starred"
-msgstr "met ster"
-
-#: ../../include/ItemObject.php:236
-msgid "Add Tag"
-msgstr "Tag toevoegen"
-
-#: ../../include/ItemObject.php:254 ../../mod/photos.php:1026
-msgid "I like this (toggle)"
-msgstr "Vind ik leuk"
-
-#: ../../include/ItemObject.php:254 ../../include/taxonomy.php:326
-msgid "like"
-msgstr "vind dit leuk"
-
-#: ../../include/ItemObject.php:255 ../../mod/photos.php:1027
-msgid "I don't like this (toggle)"
-msgstr "Vind ik niet leuk"
-
-#: ../../include/ItemObject.php:255 ../../include/taxonomy.php:327
-msgid "dislike"
-msgstr "vind dit niet leuk"
-
-#: ../../include/ItemObject.php:259
-msgid "Share This"
-msgstr "Delen"
-
-#: ../../include/ItemObject.php:259
-msgid "share"
-msgstr "delen"
-
-#: ../../include/ItemObject.php:277
-#, php-format
-msgid "%d comment"
-msgid_plural "%d comments"
-msgstr[0] "%d reactie"
-msgstr[1] "%d reacties weergeven"
-
-#: ../../include/ItemObject.php:302 ../../include/ItemObject.php:303
-#, php-format
-msgid "View %s's profile - %s"
-msgstr "Profiel van %s bekijken - %s"
-
-#: ../../include/ItemObject.php:306
-msgid "to"
-msgstr "aan"
-
-#: ../../include/ItemObject.php:307
-msgid "via"
-msgstr "via"
-
-#: ../../include/ItemObject.php:308
-msgid "Wall-to-Wall"
-msgstr "Kanaal-naar-kanaal"
-
-#: ../../include/ItemObject.php:309
-msgid "via Wall-To-Wall:"
-msgstr "via kanaal-naar-kanaal"
-
-#: ../../include/ItemObject.php:312
-msgid "Delivery Report"
-msgstr "Afleveringsrapport"
-
-#: ../../include/ItemObject.php:348
-msgid "Save Bookmarks"
-msgstr "Bladwijzers opslaan"
-
-#: ../../include/ItemObject.php:349
-msgid "Add to Calendar"
-msgstr "Aan agenda toevoegen"
-
-#: ../../include/ItemObject.php:358
-msgid "Mark all seen"
-msgstr "Markeer alles als bekeken"
-
-#: ../../include/ItemObject.php:364 ../../mod/photos.php:1212
-msgctxt "noun"
-msgid "Likes"
-msgstr "vinden dit leuk"
-
-#: ../../include/ItemObject.php:365 ../../mod/photos.php:1213
-msgctxt "noun"
-msgid "Dislikes"
-msgstr "vinden dit niet leuk"
-
-#: ../../include/ItemObject.php:680 ../../mod/photos.php:1045
-#: ../../mod/photos.php:1163
-msgid "This is you"
-msgstr "Dit ben jij"
-
-#: ../../include/ItemObject.php:689
-msgid "Image"
-msgstr "Afbeelding"
-
-#: ../../include/ItemObject.php:690
-msgid "Insert Link"
-msgstr "Link invoegen"
-
-#: ../../include/ItemObject.php:691
-msgid "Video"
-msgstr "Video"
-
-#: ../../include/zot.php:685
-msgid "Invalid data packet"
-msgstr "Datapakket ongeldig"
-
-#: ../../include/zot.php:701
-msgid "Unable to verify channel signature"
-msgstr "Kanaalkenmerk kon niet worden geverifieerd. "
-
-#: ../../include/zot.php:2265
-#, php-format
-msgid "Unable to verify site signature for %s"
-msgstr "Hubkenmerk voor %s kon niet worden geverifieerd"
-
-#: ../../include/zot.php:3592
-msgid "invalid target signature"
-msgstr "ongeldig doelkenmerk"
-
-#: ../../include/auth.php:132
-msgid "Logged out."
-msgstr "Uitgelogd."
-
-#: ../../include/auth.php:273
-msgid "Failed authentication"
-msgstr "Mislukte authenticatie"
-
-#: ../../include/auth.php:287 ../../mod/openid.php:189
-msgid "Login failed."
-msgstr "Inloggen mislukt."
-
-#: ../../include/bbcode.php:123 ../../include/bbcode.php:794
-#: ../../include/bbcode.php:797 ../../include/bbcode.php:802
-#: ../../include/bbcode.php:805 ../../include/bbcode.php:808
-#: ../../include/bbcode.php:811 ../../include/bbcode.php:816
-#: ../../include/bbcode.php:819 ../../include/bbcode.php:824
-#: ../../include/bbcode.php:827 ../../include/bbcode.php:830
-#: ../../include/bbcode.php:833
-msgid "Image/photo"
-msgstr "Afbeelding/foto"
-
-#: ../../include/bbcode.php:162 ../../include/bbcode.php:844
-msgid "Encrypted content"
-msgstr "Versleutelde inhoud"
-
-#: ../../include/bbcode.php:179
-#, php-format
-msgid "Install %s element: "
-msgstr "Installeer %s-element: "
-
-#: ../../include/bbcode.php:183
-#, php-format
-msgid ""
-"This post contains an installable %s element, however you lack permissions "
-"to install it on this site."
-msgstr "Dit bericht heeft een te installeren %s-element, maar je hebt geen permissies om het op deze hub te installeren."
-
-#: ../../include/bbcode.php:193 ../../mod/impel.php:37
-msgid "webpage"
-msgstr "Webpagina"
-
-#: ../../include/bbcode.php:196 ../../mod/impel.php:47
-msgid "layout"
-msgstr "lay-out"
-
-#: ../../include/bbcode.php:199 ../../mod/impel.php:42
-msgid "block"
-msgstr "blok"
-
-#: ../../include/bbcode.php:202 ../../mod/impel.php:54
-msgid "menu"
-msgstr "menu"
-
-#: ../../include/bbcode.php:257
-#, php-format
-msgid "%1$s wrote the following %2$s %3$s"
-msgstr "%1$s schreef het volgende %2$s %3$s"
-
-#: ../../include/bbcode.php:259 ../../mod/tagger.php:51
-msgid "post"
-msgstr "bericht"
-
-#: ../../include/bbcode.php:547
-msgid "Different viewers will see this text differently"
-msgstr "Deze tekst wordt per persoon anders weergeven."
-
-#: ../../include/bbcode.php:755
-msgid "$1 spoiler"
-msgstr "$1 spoiler"
-
-#: ../../include/bbcode.php:782
-msgid "$1 wrote:"
-msgstr "$1 schreef:"
-
-#: ../../include/account.php:27
-msgid "Not a valid email address"
-msgstr "Geen geldig e-mailadres"
-
-#: ../../include/account.php:29
-msgid "Your email domain is not among those allowed on this site"
-msgstr "Jouw e-maildomein is op deze hub niet toegestaan"
-
-#: ../../include/account.php:35
-msgid "Your email address is already registered at this site."
-msgstr "Jouw e-mailadres is al op deze hub geregistreerd."
-
-#: ../../include/account.php:67
-msgid "An invitation is required."
-msgstr "Een uitnodiging is vereist"
-
-#: ../../include/account.php:71
-msgid "Invitation could not be verified."
-msgstr "Uitnodiging kon niet geverifieerd worden"
-
-#: ../../include/account.php:121
-msgid "Please enter the required information."
-msgstr "Vul de vereiste informatie in."
-
-#: ../../include/account.php:188
-msgid "Failed to store account information."
-msgstr "Account-informatie kon niet opgeslagen worden."
-
-#: ../../include/account.php:248
-#, php-format
-msgid "Registration confirmation for %s"
-msgstr "Registratiebevestiging voor %s"
-
-#: ../../include/account.php:314
-#, php-format
-msgid "Registration request at %s"
-msgstr "Registratiebevestiging voor %s"
-
-#: ../../include/account.php:338
-msgid "your registration password"
-msgstr "jouw registratiewachtwoord"
-
-#: ../../include/account.php:341 ../../include/account.php:401
-#, php-format
-msgid "Registration details for %s"
-msgstr "Registratiegegevens voor %s"
-
-#: ../../include/account.php:410
-msgid "Account approved."
-msgstr "Account goedgekeurd"
-
-#: ../../include/account.php:449
-#, php-format
-msgid "Registration revoked for %s"
-msgstr "Registratie ingetrokken voor %s"
-
-#: ../../include/account.php:494
-msgid "Account verified. Please login."
-msgstr "Account is geverifieerd. Je kan inloggen."
-
-#: ../../include/account.php:707 ../../include/account.php:709
-msgid "Click here to upgrade."
-msgstr "Klik hier om te upgraden."
-
-#: ../../include/account.php:715
-msgid "This action exceeds the limits set by your subscription plan."
-msgstr "Deze handeling overschrijdt de beperkingen die voor jouw abonnement gelden."
-
-#: ../../include/account.php:720
-msgid "This action is not available under your subscription plan."
-msgstr "Deze handeling is niet mogelijk met jouw abonnement."
-
#: ../../include/follow.php:28
msgid "Channel is blocked on this site."
msgstr "Kanaal is op deze hub geblokkeerd."
@@ -2953,1395 +3158,1362 @@ msgstr "Antwoord van het kanaal op afstand was niet volledig."
msgid "Channel was deleted and no longer exists."
msgstr "Kanaal is verwijderd en bestaat niet meer."
-#: ../../include/follow.php:152 ../../include/follow.php:180
+#: ../../include/follow.php:152 ../../include/follow.php:181
msgid "Protocol disabled."
msgstr "Protocol uitgeschakeld."
-#: ../../include/follow.php:170
+#: ../../include/follow.php:171
msgid "Channel discovery failed."
msgstr "Kanaal ontdekken mislukt."
-#: ../../include/follow.php:196
+#: ../../include/follow.php:197
msgid "local account not found."
msgstr "lokale account niet gevonden."
-#: ../../include/follow.php:220
+#: ../../include/follow.php:221
msgid "Cannot connect to yourself."
msgstr "Kan niet met jezelf verbinden"
-#: ../../include/security.php:381
-msgid ""
-"The form security token was not correct. This probably happened because the "
-"form has been opened for too long (>3 hours) before submitting it."
-msgstr "De beveiligings-token van het tekstvak was ongeldig. Dit is mogelijk het gevolg van dat er te lang (meer dan 3 uur) gewacht is om de tekst op te slaan. "
-
-#: ../../include/contact_widgets.php:14
-#, php-format
-msgid "%d invitation available"
-msgid_plural "%d invitations available"
-msgstr[0] "%d uitnodiging beschikbaar"
-msgstr[1] "%d uitnodigingen beschikbaar"
-
-#: ../../include/contact_widgets.php:19 ../../mod/admin.php:439
-msgid "Advanced"
-msgstr "Geavanceerd"
-
-#: ../../include/contact_widgets.php:22
-msgid "Find Channels"
-msgstr "Kanalen vinden"
-
-#: ../../include/contact_widgets.php:23
-msgid "Enter name or interest"
-msgstr "Vul naam of interesse in"
-
-#: ../../include/contact_widgets.php:24
-msgid "Connect/Follow"
-msgstr "Verbinden/volgen"
-
-#: ../../include/contact_widgets.php:25
-msgid "Examples: Robert Morgenstein, Fishing"
-msgstr "Voorbeeld: Robert Morgenstein, vissen"
-
-#: ../../include/contact_widgets.php:26 ../../mod/directory.php:381
-#: ../../mod/directory.php:386 ../../mod/connections.php:266
-msgid "Find"
-msgstr "Vinden"
-
-#: ../../include/contact_widgets.php:27 ../../mod/directory.php:385
-#: ../../mod/suggest.php:60
-msgid "Channel Suggestions"
-msgstr "Voorgestelde kanalen"
-
-#: ../../include/contact_widgets.php:29
-msgid "Random Profile"
-msgstr "Willekeurig profiel"
-
-#: ../../include/contact_widgets.php:30
-msgid "Invite Friends"
-msgstr "Vrienden uitnodigen"
-
-#: ../../include/contact_widgets.php:32
-msgid "Advanced example: name=fred and country=iceland"
-msgstr "Geavanceerd voorbeeld (Engels): name=jan en country=nederland"
-
-#: ../../include/contact_widgets.php:60 ../../include/contact_widgets.php:98
-#: ../../include/widgets.php:307
-msgid "Everything"
-msgstr "Alles"
-
-#: ../../include/contact_widgets.php:95 ../../include/widgets.php:36
-#: ../../include/taxonomy.php:280
-msgid "Categories"
-msgstr "Categorieën"
-
-#: ../../include/contact_widgets.php:128
-#, php-format
-msgid "%d connection in common"
-msgid_plural "%d connections in common"
-msgstr[0] "%d gemeenschappelijke connectie"
-msgstr[1] "%d gemeenschappelijke connecties"
-
-#: ../../include/contact_widgets.php:133
-msgid "show more"
-msgstr "meer connecties weergeven"
-
-#: ../../include/group.php:26
-msgid ""
-"A deleted group with this name was revived. Existing item permissions "
-"<strong>may</strong> apply to this group and any future members. If this is "
-"not what you intended, please create another group with a different name."
-msgstr "Een verwijderde collectie met deze naam is gereactiveerd. Bestaande itemrechten <strong>kunnen</strong> van toepassing zijn op deze collectie en toekomstige leden. Wanneer je dit niet zo bedoeld hebt, moet je een nieuwe collectie met een andere naam aanmaken."
-
-#: ../../include/group.php:232
-msgid "Add new connections to this collection (privacy group)"
-msgstr "Voeg nieuwe connecties aan deze collectie toe (privacy-groep)"
-
-#: ../../include/group.php:251 ../../mod/admin.php:814
-msgid "All Channels"
-msgstr "Alle kanalen"
-
-#: ../../include/group.php:273
-msgid "edit"
-msgstr "bewerken"
-
-#: ../../include/group.php:295
-msgid "Collections"
-msgstr "Collecties"
-
-#: ../../include/group.php:296
-msgid "Edit collection"
-msgstr "Collectie bewerken"
-
-#: ../../include/group.php:297
-msgid "Add new collection"
-msgstr "Nieuwe collectie toevoegen"
-
-#: ../../include/group.php:298
-msgid "Channels not in any collection"
-msgstr "Kanalen die zich in geen enkele collectie bevinden"
-
-#: ../../include/group.php:300 ../../include/widgets.php:275
-msgid "add"
-msgstr "toevoegen"
-
-#: ../../include/widgets.php:92 ../../include/nav.php:157
-#: ../../mod/apps.php:36
-msgid "Apps"
-msgstr "Apps"
-
-#: ../../include/widgets.php:93
-msgid "System"
-msgstr "Systeem"
-
-#: ../../include/widgets.php:96
-msgid "Create Personal App"
-msgstr "Persoonlijke app maken"
-
-#: ../../include/widgets.php:97
-msgid "Edit Personal App"
-msgstr "Persoonlijke app bewerken"
-
-#: ../../include/widgets.php:139 ../../mod/suggest.php:54
-msgid "Ignore/Hide"
-msgstr "Negeren/Verbergen"
-
-#: ../../include/widgets.php:144 ../../mod/connections.php:125
-msgid "Suggestions"
-msgstr "Voorgestelde kanalen"
-
-#: ../../include/widgets.php:145
-msgid "See more..."
-msgstr "Meer..."
-
-#: ../../include/widgets.php:166
-#, php-format
-msgid "You have %1$.0f of %2$.0f allowed connections."
-msgstr "Je hebt %1$.0f van de %2$.0f toegestane connecties."
-
-#: ../../include/widgets.php:172
-msgid "Add New Connection"
-msgstr "Nieuwe connectie toevoegen"
-
-#: ../../include/widgets.php:173
-msgid "Enter the channel address"
-msgstr "Vul het adres van het nieuwe kanaal in"
-
-#: ../../include/widgets.php:174
-msgid "Example: bob@example.com, http://example.com/barbara"
-msgstr "Voorbeeld: bob@example.com, http://example.com/barbara"
-
-#: ../../include/widgets.php:190
-msgid "Notes"
-msgstr "Aantekeningen"
-
-#: ../../include/widgets.php:192 ../../include/text.php:867
-#: ../../include/text.php:879 ../../mod/filer.php:49 ../../mod/admin.php:1442
-#: ../../mod/admin.php:1462 ../../mod/rbmark.php:28 ../../mod/rbmark.php:100
-msgid "Save"
-msgstr "Opslaan"
-
-#: ../../include/widgets.php:266
-msgid "Remove term"
-msgstr "Verwijder zoekterm"
-
-#: ../../include/widgets.php:349
-msgid "Archives"
-msgstr "Archieven"
-
-#: ../../include/widgets.php:428 ../../mod/connedit.php:571
-msgid "Me"
-msgstr "Ik"
-
-#: ../../include/widgets.php:429 ../../mod/connedit.php:572
-msgid "Family"
-msgstr "Familie"
-
-#: ../../include/widgets.php:431 ../../mod/connedit.php:574
-msgid "Acquaintances"
-msgstr "Kennissen"
-
-#: ../../include/widgets.php:432 ../../mod/connedit.php:575
-#: ../../mod/connections.php:88 ../../mod/connections.php:103
-msgid "All"
-msgstr "Alles"
-
-#: ../../include/widgets.php:451
-msgid "Refresh"
-msgstr "Vernieuwen"
-
-#: ../../include/widgets.php:485
-msgid "Account settings"
-msgstr "Account"
-
-#: ../../include/widgets.php:491
-msgid "Channel settings"
-msgstr "Kanaal"
-
-#: ../../include/widgets.php:497
-msgid "Additional features"
-msgstr "Extra functies"
-
-#: ../../include/widgets.php:503
-msgid "Feature/Addon settings"
-msgstr "Extra functie- en plugin-instellingen"
-
-#: ../../include/widgets.php:509
-msgid "Display settings"
-msgstr "Weergave"
-
-#: ../../include/widgets.php:515
-msgid "Connected apps"
-msgstr "Verbonden applicaties"
-
-#: ../../include/widgets.php:521
-msgid "Export channel"
-msgstr "Kanaal exporteren"
-
-#: ../../include/widgets.php:530 ../../mod/connedit.php:683
-msgid "Connection Default Permissions"
-msgstr "Standaard permissies voor connecties"
-
-#: ../../include/widgets.php:538
-msgid "Premium Channel Settings"
-msgstr "Instellingen premiumkanaal"
-
-#: ../../include/widgets.php:568
-msgid "Private Mail Menu"
-msgstr "Privéberichten"
-
-#: ../../include/widgets.php:570
-msgid "Combined View"
-msgstr "Gecombineerd postvak"
-
-#: ../../include/widgets.php:575 ../../include/nav.php:191
-msgid "Inbox"
-msgstr "Postvak IN"
-
-#: ../../include/widgets.php:580 ../../include/nav.php:192
-msgid "Outbox"
-msgstr "Postvak UIT"
-
-#: ../../include/widgets.php:585 ../../include/nav.php:193
-msgid "New Message"
-msgstr "Nieuw bericht"
-
-#: ../../include/widgets.php:604 ../../include/widgets.php:616
-msgid "Conversations"
-msgstr "Conversaties"
-
-#: ../../include/widgets.php:608
-msgid "Received Messages"
-msgstr "Ontvangen berichten"
-
-#: ../../include/widgets.php:612
-msgid "Sent Messages"
-msgstr "Verzonden berichten"
-
-#: ../../include/widgets.php:626
-msgid "No messages."
-msgstr "Geen berichten"
-
-#: ../../include/widgets.php:644
-msgid "Delete conversation"
-msgstr "Verwijder conversatie"
-
-#: ../../include/widgets.php:670
-msgid "Events Menu"
-msgstr "Agenda-menu"
-
-#: ../../include/widgets.php:671
-msgid "Day View"
-msgstr "Dag tonen"
-
-#: ../../include/widgets.php:672
-msgid "Week View"
-msgstr "Week tonen"
-
-#: ../../include/widgets.php:673
-msgid "Month View"
-msgstr "Maand tonen"
-
-#: ../../include/widgets.php:674 ../../mod/events.php:527
-msgid "Export"
-msgstr "Exporteren"
-
-#: ../../include/widgets.php:675 ../../mod/events.php:530
-msgid "Import"
-msgstr "Importeren"
-
-#: ../../include/widgets.php:749
-msgid "Chat Rooms"
-msgstr "Chatkanalen"
-
-#: ../../include/widgets.php:769
-msgid "Bookmarked Chatrooms"
-msgstr "Bladwijzers van chatkanalen"
-
-#: ../../include/widgets.php:789
-msgid "Suggested Chatrooms"
-msgstr "Voorgestelde chatkanalen"
-
-#: ../../include/widgets.php:916 ../../include/widgets.php:974
-msgid "photo/image"
-msgstr "foto/afbeelding"
-
-#: ../../include/widgets.php:1069 ../../include/widgets.php:1071
-msgid "Rate Me"
-msgstr "Beoordeel mij"
-
-#: ../../include/widgets.php:1075
-msgid "View Ratings"
-msgstr "Bekijk beoordelingen"
-
-#: ../../include/widgets.php:1086
-msgid "Public Hubs"
-msgstr "Openbare hubs"
-
-#: ../../include/widgets.php:1134
-msgid "Forums"
-msgstr "Forums"
-
-#: ../../include/widgets.php:1161
-msgid "Tasks"
-msgstr "Taken"
-
-#: ../../include/widgets.php:1170
-msgid "Documentation"
-msgstr "Documentatie"
-
-#: ../../include/widgets.php:1172
-msgid "Project/Site Information"
-msgstr "Project- en hub-informatie"
-
-#: ../../include/widgets.php:1173
-msgid "For Members"
-msgstr "Voor leden"
-
-#: ../../include/widgets.php:1174
-msgid "For Administrators"
-msgstr "Voor beheerders"
-
-#: ../../include/widgets.php:1175
-msgid "For Developers"
-msgstr "Voor ontwikkelaars"
-
-#: ../../include/widgets.php:1200 ../../mod/admin.php:434
-msgid "Site"
-msgstr "Hub-instellingen"
-
-#: ../../include/widgets.php:1201
-msgid "Accounts"
-msgstr "Accounts"
-
-#: ../../include/widgets.php:1202 ../../mod/admin.php:965
-msgid "Channels"
-msgstr "Kanalen"
-
-#: ../../include/widgets.php:1203 ../../mod/admin.php:1062
-#: ../../mod/admin.php:1102
-msgid "Plugins"
-msgstr "Plug-ins"
-
-#: ../../include/widgets.php:1204 ../../mod/admin.php:1262
-#: ../../mod/admin.php:1296
-msgid "Themes"
-msgstr "Thema's"
-
-#: ../../include/widgets.php:1205
-msgid "Inspect queue"
-msgstr "Inspecteer berichtenwachtrij"
-
-#: ../../include/widgets.php:1206
-msgid "Profile Config"
-msgstr "Profielconfiguratie"
-
-#: ../../include/widgets.php:1207
-msgid "DB updates"
-msgstr "Database-updates"
-
-#: ../../include/widgets.php:1225 ../../include/widgets.php:1231
-#: ../../mod/admin.php:1381
-msgid "Logs"
-msgstr "Logboeken"
-
-#: ../../include/widgets.php:1229 ../../include/nav.php:210
-msgid "Admin"
-msgstr "Beheer"
-
-#: ../../include/widgets.php:1230
-msgid "Plugin Features"
-msgstr "Plug-in-opties"
-
-#: ../../include/widgets.php:1232
-msgid "User registrations waiting for confirmation"
-msgstr "Accounts die op goedkeuring wachten"
-
-#: ../../include/widgets.php:1311 ../../mod/photos.php:753
-#: ../../mod/photos.php:1286
-msgid "View Photo"
-msgstr "Foto weergeven"
+#: ../../include/oembed.php:213
+msgid "Embedded content"
+msgstr "Ingesloten inhoud"
-#: ../../include/widgets.php:1327 ../../mod/photos.php:782
-msgid "Edit Album"
-msgstr "Album bewerken"
+#: ../../include/oembed.php:222
+msgid "Embedding disabled"
+msgstr "Insluiten uitgeschakeld"
-#: ../../include/message.php:18
+#: ../../include/message.php:19
msgid "No recipient provided."
msgstr "Geen ontvanger opgegeven."
-#: ../../include/message.php:23
+#: ../../include/message.php:24
msgid "[no subject]"
msgstr "[geen onderwerp]"
-#: ../../include/message.php:43
+#: ../../include/message.php:44
msgid "Unable to determine sender."
msgstr "Afzender kan niet bepaald worden."
-#: ../../include/message.php:218
+#: ../../include/message.php:219
msgid "Stored post could not be verified."
msgstr "Opgeslagen bericht kon niet worden geverifieerd."
-#: ../../include/identity.php:32
-msgid "Unable to obtain identity information from database"
-msgstr "Niet in staat om identiteitsinformatie uit de database te verkrijgen"
-
-#: ../../include/identity.php:66
-msgid "Empty name"
-msgstr "Ontbrekende naam"
-
-#: ../../include/identity.php:69
-msgid "Name too long"
-msgstr "Naam te lang"
-
-#: ../../include/identity.php:181
-msgid "No account identifier"
-msgstr "Geen account-identificator"
-
-#: ../../include/identity.php:193
-msgid "Nickname is required."
-msgstr "Bijnaam is verplicht"
-
-#: ../../include/identity.php:207
-msgid "Reserved nickname. Please choose another."
-msgstr "Deze naam is gereserveerd. Kies een andere."
-
-#: ../../include/identity.php:212
-msgid ""
-"Nickname has unsupported characters or is already being used on this site."
-msgstr "Deze naam heeft niet ondersteunde karakters of is al op deze hub in gebruik."
-
-#: ../../include/identity.php:288
-msgid "Unable to retrieve created identity"
-msgstr "Niet in staat om aangemaakte identiteit te vinden"
-
-#: ../../include/identity.php:346
-msgid "Default Profile"
-msgstr "Standaardprofiel"
-
-#: ../../include/identity.php:769
-msgid "Requested channel is not available."
-msgstr "Opgevraagd kanaal is niet beschikbaar."
-
-#: ../../include/identity.php:815 ../../mod/achievements.php:11
-#: ../../mod/filestorage.php:54 ../../mod/hcard.php:8 ../../mod/layouts.php:29
-#: ../../mod/editblock.php:29 ../../mod/profile.php:16
-#: ../../mod/webpages.php:29 ../../mod/blocks.php:29
-#: ../../mod/editlayout.php:27 ../../mod/editwebpage.php:28
-#: ../../mod/connect.php:13
-msgid "Requested profile is not available."
-msgstr "Opgevraagd profiel is niet beschikbaar"
-
-#: ../../include/identity.php:965 ../../mod/profiles.php:774
-msgid "Change profile photo"
-msgstr "Profielfoto veranderen"
-
-#: ../../include/identity.php:971
-msgid "Profiles"
-msgstr "Profielen"
-
-#: ../../include/identity.php:971
-msgid "Manage/edit profiles"
-msgstr "Profielen beheren/bewerken"
-
-#: ../../include/identity.php:972 ../../mod/profiles.php:775
-msgid "Create New Profile"
-msgstr "Nieuw profiel aanmaken"
-
-#: ../../include/identity.php:975 ../../include/nav.php:90
-msgid "Edit Profile"
-msgstr "Profiel bewerken"
-
-#: ../../include/identity.php:987 ../../mod/profiles.php:786
-msgid "Profile Image"
-msgstr "Profielfoto"
-
-#: ../../include/identity.php:990
-msgid "visible to everybody"
-msgstr "Voor iedereen zichtbaar"
-
-#: ../../include/identity.php:991 ../../mod/profiles.php:669
-#: ../../mod/profiles.php:790
-msgid "Edit visibility"
-msgstr "Zichtbaarheid bewerken"
-
-#: ../../include/identity.php:1007 ../../include/identity.php:1247
-msgid "Gender:"
-msgstr "Geslacht:"
-
-#: ../../include/identity.php:1008 ../../include/identity.php:1291
-msgid "Status:"
-msgstr "Status:"
-
-#: ../../include/identity.php:1009 ../../include/identity.php:1302
-msgid "Homepage:"
-msgstr "Homepagina:"
+#: ../../include/nav.php:82 ../../include/nav.php:114 ../../boot.php:1480
+msgid "Logout"
+msgstr "Uitloggen"
-#: ../../include/identity.php:1010
-msgid "Online Now"
-msgstr "Nu online"
+#: ../../include/nav.php:82 ../../include/nav.php:114
+msgid "End this session"
+msgstr "Beëindig deze sessie"
-#: ../../include/identity.php:1094 ../../include/identity.php:1172
-#: ../../mod/ping.php:318
-msgid "g A l F d"
-msgstr "G:i, l d F"
+#: ../../include/nav.php:85 ../../include/nav.php:145
+msgid "Home"
+msgstr "Home"
-#: ../../include/identity.php:1095 ../../include/identity.php:1173
-msgid "F d"
-msgstr "d F"
+#: ../../include/nav.php:85
+msgid "Your posts and conversations"
+msgstr "Jouw berichten en conversaties"
-#: ../../include/identity.php:1140 ../../include/identity.php:1212
-#: ../../mod/ping.php:341
-msgid "[today]"
-msgstr "[vandaag]"
+#: ../../include/nav.php:86
+msgid "Your profile page"
+msgstr "Jouw profielpagina"
-#: ../../include/identity.php:1151
-msgid "Birthday Reminders"
-msgstr "Verjaardagsherinneringen"
+#: ../../include/nav.php:88
+msgid "Edit Profiles"
+msgstr "Bewerk profielen"
-#: ../../include/identity.php:1152
-msgid "Birthdays this week:"
-msgstr "Verjaardagen deze week:"
+#: ../../include/nav.php:88
+msgid "Manage/Edit profiles"
+msgstr "Beheer/wijzig profielen"
-#: ../../include/identity.php:1205
-msgid "[No description]"
-msgstr "[Geen omschrijving]"
+#: ../../include/nav.php:90
+msgid "Edit your profile"
+msgstr "Jouw profiel bewerken"
-#: ../../include/identity.php:1223
-msgid "Event Reminders"
-msgstr "Herinneringen"
+#: ../../include/nav.php:92
+msgid "Your photos"
+msgstr "Jouw foto's"
-#: ../../include/identity.php:1224
-msgid "Events this week:"
-msgstr "Gebeurtenissen deze week:"
+#: ../../include/nav.php:93
+msgid "Your files"
+msgstr "Jouw bestanden"
-#: ../../include/identity.php:1245 ../../mod/settings.php:1027
-msgid "Full Name:"
-msgstr "Volledige naam:"
+#: ../../include/nav.php:97 ../../include/apps.php:146
+msgid "Chat"
+msgstr "Chatten"
-#: ../../include/identity.php:1252
-msgid "Like this channel"
-msgstr "Vind dit kanaal leuk"
+#: ../../include/nav.php:97
+msgid "Your chatrooms"
+msgstr "Jouw chatkanalen"
-#: ../../include/identity.php:1276
-msgid "j F, Y"
-msgstr "F j Y"
+#: ../../include/nav.php:103
+msgid "Your bookmarks"
+msgstr "Jouw bladwijzers"
-#: ../../include/identity.php:1277
-msgid "j F"
-msgstr "F j"
+#: ../../include/nav.php:107
+msgid "Your webpages"
+msgstr "Jouw webpagina's"
-#: ../../include/identity.php:1284
-msgid "Birthday:"
-msgstr "Geboortedatum:"
+#: ../../include/nav.php:111 ../../include/apps.php:131 ../../boot.php:1481
+msgid "Login"
+msgstr "Inloggen"
-#: ../../include/identity.php:1288 ../../mod/directory.php:299
-msgid "Age:"
-msgstr "Leeftijd:"
+#: ../../include/nav.php:111
+msgid "Sign in"
+msgstr "Inloggen"
-#: ../../include/identity.php:1297
+#: ../../include/nav.php:128
#, php-format
-msgid "for %1$d %2$s"
-msgstr "voor %1$d %2$s"
-
-#: ../../include/identity.php:1300 ../../mod/profiles.php:691
-msgid "Sexual Preference:"
-msgstr "Seksuele voorkeur:"
-
-#: ../../include/identity.php:1304 ../../mod/directory.php:315
-#: ../../mod/profiles.php:693
-msgid "Hometown:"
-msgstr "Oorspronkelijk uit:"
-
-#: ../../include/identity.php:1306
-msgid "Tags:"
-msgstr "Tags:"
-
-#: ../../include/identity.php:1308 ../../mod/profiles.php:694
-msgid "Political Views:"
-msgstr "Politieke overtuigingen:"
-
-#: ../../include/identity.php:1310
-msgid "Religion:"
-msgstr "Religie:"
-
-#: ../../include/identity.php:1312 ../../mod/directory.php:317
-msgid "About:"
-msgstr "Over:"
+msgid "%s - click to logout"
+msgstr "%s - klik om uit te loggen"
-#: ../../include/identity.php:1314
-msgid "Hobbies/Interests:"
-msgstr "Hobby's/interesses:"
+#: ../../include/nav.php:131
+msgid "Remote authentication"
+msgstr "Authenticatie op afstand"
-#: ../../include/identity.php:1316 ../../mod/profiles.php:697
-msgid "Likes:"
-msgstr "Houdt van:"
+#: ../../include/nav.php:131
+msgid "Click to authenticate to your home hub"
+msgstr "Authenticeer jezelf via (bijvoorbeeld) jouw hub"
-#: ../../include/identity.php:1318 ../../mod/profiles.php:698
-msgid "Dislikes:"
-msgstr "Houdt niet van:"
+#: ../../include/nav.php:145
+msgid "Home Page"
+msgstr "Homepage"
-#: ../../include/identity.php:1320
-msgid "Contact information and Social Networks:"
-msgstr "Contactinformatie en sociale netwerken:"
+#: ../../include/nav.php:149 ../../mod/register.php:224 ../../boot.php:1463
+msgid "Register"
+msgstr "Registreren"
-#: ../../include/identity.php:1322
-msgid "My other channels:"
-msgstr "Mijn andere kanalen"
+#: ../../include/nav.php:149
+msgid "Create an account"
+msgstr "Maak een account aan"
-#: ../../include/identity.php:1324
-msgid "Musical interests:"
-msgstr "Muzikale interesses:"
+#: ../../include/nav.php:154 ../../include/apps.php:142
+#: ../../mod/layouts.php:176 ../../mod/help.php:202 ../../mod/help.php:207
+msgid "Help"
+msgstr "Hulp"
-#: ../../include/identity.php:1326
-msgid "Books, literature:"
-msgstr "Boeken, literatuur:"
+#: ../../include/nav.php:154
+msgid "Help and documentation"
+msgstr "Hulp en documentatie"
-#: ../../include/identity.php:1328
-msgid "Television:"
-msgstr "Televisie:"
+#: ../../include/nav.php:157
+msgid "Applications, utilities, links, games"
+msgstr "Apps"
-#: ../../include/identity.php:1330
-msgid "Film/dance/culture/entertainment:"
-msgstr "Films/dansen/cultuur/vermaak:"
+#: ../../include/nav.php:159 ../../include/text.php:867
+#: ../../include/text.php:879 ../../include/apps.php:147
+#: ../../mod/search.php:40
+msgid "Search"
+msgstr "Zoeken"
-#: ../../include/identity.php:1332
-msgid "Love/Romance:"
-msgstr "Liefde/romantiek:"
+#: ../../include/nav.php:159
+msgid "Search site @name, #tag, ?docs, content"
+msgstr "Zoek een @kanaal, doorzoek inhoud hub met tekst en #tags, of doorzoek ?documentatie "
-#: ../../include/identity.php:1334
-msgid "Work/employment:"
-msgstr "Werk/beroep:"
+#: ../../include/nav.php:162 ../../include/apps.php:141
+msgid "Directory"
+msgstr "Kanalengids"
-#: ../../include/identity.php:1336
-msgid "School/education:"
-msgstr "School/opleiding:"
+#: ../../include/nav.php:162
+msgid "Channel Directory"
+msgstr "Kanalengids"
-#: ../../include/identity.php:1356
-msgid "Like this thing"
-msgstr "Vind dit ding leuk"
+#: ../../include/nav.php:174 ../../include/apps.php:133
+msgid "Grid"
+msgstr "Grid"
-#: ../../include/taxonomy.php:238 ../../include/taxonomy.php:259
-msgid "Tags"
-msgstr "Tags"
+#: ../../include/nav.php:174
+msgid "Your grid"
+msgstr "Jouw grid"
-#: ../../include/taxonomy.php:303
-msgid "Keywords"
-msgstr "Trefwoorden"
+#: ../../include/nav.php:175
+msgid "Mark all grid notifications seen"
+msgstr "Markeer alle gridnotificaties als bekeken"
-#: ../../include/taxonomy.php:324
-msgid "have"
-msgstr "heb"
+#: ../../include/nav.php:177 ../../include/apps.php:137
+msgid "Channel Home"
+msgstr "Tijdlijn kanaal"
-#: ../../include/taxonomy.php:324
-msgid "has"
-msgstr "heeft"
+#: ../../include/nav.php:177
+msgid "Channel home"
+msgstr "Tijdlijn kanaal"
-#: ../../include/taxonomy.php:325
-msgid "want"
-msgstr "wil"
+#: ../../include/nav.php:178
+msgid "Mark all channel notifications seen"
+msgstr "Alle kanaalnotificaties als gelezen markeren"
-#: ../../include/taxonomy.php:325
-msgid "wants"
-msgstr "wil"
+#: ../../include/nav.php:181 ../../mod/connections.php:260
+msgid "Connections"
+msgstr "Connecties"
-#: ../../include/taxonomy.php:326
-msgid "likes"
-msgstr "vindt dit leuk"
+#: ../../include/nav.php:184
+msgid "Notices"
+msgstr "Notificaties"
-#: ../../include/taxonomy.php:327
-msgid "dislikes"
-msgstr "vindt dit niet leuk"
+#: ../../include/nav.php:184
+msgid "Notifications"
+msgstr "Notificaties"
-#: ../../include/attach.php:246 ../../include/attach.php:332
-msgid "Item was not found."
-msgstr "Item niet gevonden"
+#: ../../include/nav.php:185
+msgid "See all notifications"
+msgstr "Alle notificaties weergeven"
-#: ../../include/attach.php:496
-msgid "No source file."
-msgstr "Geen bronbestand."
+#: ../../include/nav.php:186 ../../mod/notifications.php:99
+msgid "Mark all system notifications seen"
+msgstr "Markeer alle systeemnotificaties als bekeken"
-#: ../../include/attach.php:514
-msgid "Cannot locate file to replace"
-msgstr "Kan het te vervangen bestand niet vinden"
+#: ../../include/nav.php:188 ../../include/apps.php:143
+msgid "Mail"
+msgstr "Privéberichten"
-#: ../../include/attach.php:532
-msgid "Cannot locate file to revise/update"
-msgstr "Kan het bestand wat aangepast moet worden niet vinden"
+#: ../../include/nav.php:188
+msgid "Private mail"
+msgstr "Privéberichten"
-#: ../../include/attach.php:667
-#, php-format
-msgid "File exceeds size limit of %d"
-msgstr "Bestand is groter dan de toegelaten %d"
+#: ../../include/nav.php:189
+msgid "See all private messages"
+msgstr "Alle privéberichten weergeven"
-#: ../../include/attach.php:681
-#, php-format
-msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
-msgstr "Je hebt jouw limiet van %1$.0f MB opslagruimte voor bijlagen bereikt."
+#: ../../include/nav.php:190
+msgid "Mark all private messages seen"
+msgstr "Markeer alle privéberichten als bekeken"
-#: ../../include/attach.php:837
-msgid "File upload failed. Possible system limit or action terminated."
-msgstr "Uploaden van bestand mislukt. Mogelijk systeemlimiet bereikt of actie afgebroken."
+#: ../../include/nav.php:196 ../../include/apps.php:140
+msgid "Events"
+msgstr "Agenda"
-#: ../../include/attach.php:850
-msgid "Stored file could not be verified. Upload failed."
-msgstr "Opgeslagen bestand kon niet worden geverifieerd. Uploaden mislukt."
+#: ../../include/nav.php:196
+msgid "Event Calendar"
+msgstr "Agenda"
-#: ../../include/attach.php:898 ../../include/attach.php:914
-msgid "Path not available."
-msgstr "Pad niet beschikbaar."
+#: ../../include/nav.php:197
+msgid "See all events"
+msgstr "Alle gebeurtenissen weergeven"
-#: ../../include/attach.php:960 ../../include/attach.php:1112
-msgid "Empty pathname"
-msgstr "Padnaam leeg"
+#: ../../include/nav.php:198
+msgid "Mark all events seen"
+msgstr "Markeer alle gebeurtenissen als bekeken"
-#: ../../include/attach.php:986
-msgid "duplicate filename or path"
-msgstr "dubbele bestandsnaam of pad"
+#: ../../include/nav.php:200 ../../include/apps.php:132
+#: ../../mod/manage.php:160
+msgid "Channel Manager"
+msgstr "Kanaalbeheer"
-#: ../../include/attach.php:1008
-msgid "Path not found."
-msgstr "Pad niet gevonden"
+#: ../../include/nav.php:200
+msgid "Manage Your Channels"
+msgstr "Beheer je kanalen"
-#: ../../include/attach.php:1066
-msgid "mkdir failed."
-msgstr "directory aanmaken (mkdir) mislukt."
+#: ../../include/nav.php:202
+msgid "Account/Channel Settings"
+msgstr "Account-/kanaal-instellingen"
-#: ../../include/attach.php:1070
-msgid "database storage failed."
-msgstr "opslag in database mislukt."
+#: ../../include/nav.php:210
+msgid "Site Setup and Configuration"
+msgstr "Hub instellen en beheren"
-#: ../../include/attach.php:1118
-msgid "Empty path"
-msgstr "Ontbrekend bestandspad"
+#: ../../include/nav.php:246
+msgid "@name, #tag, ?doc, content"
+msgstr "@kanaal, #tag, inhoud, ?hulp"
-#: ../../include/bb2diaspora.php:382
-msgid "Attachments:"
-msgstr "Bijlagen:"
+#: ../../include/nav.php:247
+msgid "Please wait..."
+msgstr "Wachten aub..."
-#: ../../include/bb2diaspora.php:473
-msgid "$Projectname event notification:"
-msgstr "Notificatie $Projectname-gebeurtenis:"
+#: ../../include/security.php:381
+msgid ""
+"The form security token was not correct. This probably happened because the "
+"form has been opened for too long (>3 hours) before submitting it."
+msgstr "De beveiligings-token van het tekstvak was ongeldig. Dit is mogelijk het gevolg van dat er te lang (meer dan 3 uur) gewacht is om de tekst op te slaan. "
-#: ../../include/text.php:393
+#: ../../include/text.php:394
msgid "prev"
msgstr "vorige"
-#: ../../include/text.php:395
+#: ../../include/text.php:396
msgid "first"
msgstr "eerste"
-#: ../../include/text.php:424
+#: ../../include/text.php:425
msgid "last"
msgstr "laatste"
-#: ../../include/text.php:427
+#: ../../include/text.php:428
msgid "next"
msgstr "volgende"
-#: ../../include/text.php:437
+#: ../../include/text.php:438
msgid "older"
msgstr "ouder"
-#: ../../include/text.php:439
+#: ../../include/text.php:440
msgid "newer"
msgstr "nieuwer"
-#: ../../include/text.php:784
+#: ../../include/text.php:785
msgid "No connections"
msgstr "Geen connecties"
-#: ../../include/text.php:796
+#: ../../include/text.php:797
#, php-format
msgid "%d Connection"
msgid_plural "%d Connections"
msgstr[0] "%d connectie"
msgstr[1] "%d connecties"
-#: ../../include/text.php:809 ../../mod/viewconnections.php:101
+#: ../../include/text.php:810 ../../mod/viewconnections.php:101
msgid "View Connections"
msgstr "Connecties weergeven"
-#: ../../include/text.php:953
+#: ../../include/text.php:954
msgid "poke"
msgstr "aanstoten"
-#: ../../include/text.php:954
+#: ../../include/text.php:955
msgid "ping"
msgstr "ping"
-#: ../../include/text.php:954
+#: ../../include/text.php:955
msgid "pinged"
msgstr "gepingd"
-#: ../../include/text.php:955
+#: ../../include/text.php:956
msgid "prod"
msgstr "por"
-#: ../../include/text.php:955
+#: ../../include/text.php:956
msgid "prodded"
msgstr "gepord"
-#: ../../include/text.php:956
+#: ../../include/text.php:957
msgid "slap"
msgstr "slaan"
-#: ../../include/text.php:956
+#: ../../include/text.php:957
msgid "slapped"
msgstr "sloeg"
-#: ../../include/text.php:957
+#: ../../include/text.php:958
msgid "finger"
msgstr "finger"
-#: ../../include/text.php:957
+#: ../../include/text.php:958
msgid "fingered"
msgstr "gefingerd"
-#: ../../include/text.php:958
+#: ../../include/text.php:959
msgid "rebuff"
msgstr "afpoeieren"
-#: ../../include/text.php:958
+#: ../../include/text.php:959
msgid "rebuffed"
msgstr "afgepoeierd"
-#: ../../include/text.php:968
+#: ../../include/text.php:969
msgid "happy"
msgstr "gelukkig"
-#: ../../include/text.php:969
+#: ../../include/text.php:970
msgid "sad"
msgstr "bedroefd"
-#: ../../include/text.php:970
+#: ../../include/text.php:971
msgid "mellow"
msgstr "mellow"
-#: ../../include/text.php:971
+#: ../../include/text.php:972
msgid "tired"
msgstr "moe"
-#: ../../include/text.php:972
+#: ../../include/text.php:973
msgid "perky"
msgstr "parmantig"
-#: ../../include/text.php:973
+#: ../../include/text.php:974
msgid "angry"
msgstr "boos"
-#: ../../include/text.php:974
+#: ../../include/text.php:975
msgid "stupified"
msgstr "beteuterd"
-#: ../../include/text.php:975
+#: ../../include/text.php:976
msgid "puzzled"
msgstr "verward"
-#: ../../include/text.php:976
+#: ../../include/text.php:977
msgid "interested"
msgstr "geïnteresseerd"
-#: ../../include/text.php:977
+#: ../../include/text.php:978
msgid "bitter"
msgstr "verbitterd"
-#: ../../include/text.php:978
+#: ../../include/text.php:979
msgid "cheerful"
msgstr "vrolijk"
-#: ../../include/text.php:979
+#: ../../include/text.php:980
msgid "alive"
msgstr "levendig"
-#: ../../include/text.php:980
+#: ../../include/text.php:981
msgid "annoyed"
msgstr "geërgerd"
-#: ../../include/text.php:981
+#: ../../include/text.php:982
msgid "anxious"
msgstr "bezorgd"
-#: ../../include/text.php:982
+#: ../../include/text.php:983
msgid "cranky"
msgstr "humeurig"
-#: ../../include/text.php:983
+#: ../../include/text.php:984
msgid "disturbed"
msgstr "verontrust"
-#: ../../include/text.php:984
+#: ../../include/text.php:985
msgid "frustrated"
msgstr "gefrustreerd "
-#: ../../include/text.php:985
+#: ../../include/text.php:986
msgid "depressed"
msgstr "gedeprimeerd"
-#: ../../include/text.php:986
+#: ../../include/text.php:987
msgid "motivated"
msgstr "gemotiveerd"
-#: ../../include/text.php:987
+#: ../../include/text.php:988
msgid "relaxed"
msgstr "ontspannen"
-#: ../../include/text.php:988
+#: ../../include/text.php:989
msgid "surprised"
msgstr "verrast"
-#: ../../include/text.php:1164
+#: ../../include/text.php:1165
msgid "May"
msgstr "mei"
-#: ../../include/text.php:1241 ../../include/text.php:1245
+#: ../../include/text.php:1242 ../../include/text.php:1246
msgid "Unknown Attachment"
msgstr "Onbekende bijlage"
-#: ../../include/text.php:1247
+#: ../../include/text.php:1248
msgid "unknown"
msgstr "onbekend"
-#: ../../include/text.php:1283
+#: ../../include/text.php:1284
msgid "remove category"
msgstr "categorie verwijderen"
-#: ../../include/text.php:1360
+#: ../../include/text.php:1361
msgid "remove from file"
msgstr "uit map verwijderen"
-#: ../../include/text.php:1472 ../../include/text.php:1483
+#: ../../include/text.php:1507 ../../include/text.php:1518
msgid "Click to open/close"
msgstr "Klik om te openen of te sluiten"
-#: ../../include/text.php:1656 ../../mod/events.php:495
+#: ../../include/text.php:1692 ../../mod/events.php:623
msgid "Link to Source"
msgstr "Originele locatie"
-#: ../../include/text.php:1677 ../../include/text.php:1749
+#: ../../include/text.php:1713 ../../include/text.php:1785
msgid "default"
msgstr "standaard"
-#: ../../include/text.php:1685
+#: ../../include/text.php:1721
msgid "Page layout"
msgstr "Pagina-lay-out"
-#: ../../include/text.php:1685
+#: ../../include/text.php:1721
msgid "You can create your own with the layouts tool"
msgstr "Je kan jouw eigen lay-out ontwerpen onder lay-outs"
-#: ../../include/text.php:1727
+#: ../../include/text.php:1763
msgid "Page content type"
msgstr "Opmaaktype pagina"
-#: ../../include/text.php:1761
+#: ../../include/text.php:1797
msgid "Select an alternate language"
msgstr "Kies een andere taal"
-#: ../../include/text.php:1893
+#: ../../include/text.php:1929
msgid "activity"
msgstr "activiteit"
-#: ../../include/text.php:2188
+#: ../../include/text.php:2224
msgid "Design Tools"
msgstr "Ontwerp-hulpmiddelen"
-#: ../../include/text.php:2191 ../../mod/blocks.php:147
+#: ../../include/text.php:2227 ../../mod/blocks.php:147
msgid "Blocks"
msgstr "Blokken"
-#: ../../include/text.php:2192 ../../mod/menu.php:103
+#: ../../include/text.php:2228 ../../mod/menu.php:103
msgid "Menus"
msgstr "Menu's"
-#: ../../include/text.php:2193 ../../mod/layouts.php:174
+#: ../../include/text.php:2229 ../../mod/layouts.php:174
msgid "Layouts"
msgstr "Lay-outs"
-#: ../../include/text.php:2194
+#: ../../include/text.php:2230
msgid "Pages"
msgstr "Pagina's"
-#: ../../include/nav.php:82 ../../include/nav.php:114 ../../boot.php:1485
-msgid "Logout"
-msgstr "Uitloggen"
+#: ../../include/dir_fns.php:139
+msgid "Directory Options"
+msgstr "Opties kanalengids"
-#: ../../include/nav.php:82 ../../include/nav.php:114
-msgid "End this session"
-msgstr "Beëindig deze sessie"
+#: ../../include/dir_fns.php:141
+msgid "Safe Mode"
+msgstr "Veilig zoeken"
-#: ../../include/nav.php:85 ../../include/nav.php:145
-msgid "Home"
-msgstr "Home"
+#: ../../include/dir_fns.php:141 ../../include/dir_fns.php:142
+#: ../../include/dir_fns.php:143 ../../mod/filestorage.php:151
+#: ../../mod/filestorage.php:159 ../../mod/removeme.php:60
+#: ../../mod/connedit.php:635 ../../mod/connedit.php:684 ../../mod/api.php:106
+#: ../../mod/admin.php:410 ../../mod/settings.php:577 ../../mod/photos.php:626
+#: ../../mod/menu.php:96 ../../mod/menu.php:153 ../../mod/events.php:447
+#: ../../mod/events.php:448 ../../mod/events.php:457 ../../mod/mitem.php:154
+#: ../../mod/mitem.php:155 ../../mod/mitem.php:228 ../../mod/mitem.php:229
+#: ../../view/theme/redbasic/php/config.php:104
+#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1485
+msgid "No"
+msgstr "Nee"
-#: ../../include/nav.php:85
-msgid "Your posts and conversations"
-msgstr "Jouw berichten en conversaties"
+#: ../../include/dir_fns.php:141 ../../include/dir_fns.php:142
+#: ../../include/dir_fns.php:143 ../../mod/filestorage.php:151
+#: ../../mod/filestorage.php:159 ../../mod/removeme.php:60
+#: ../../mod/api.php:105 ../../mod/admin.php:412 ../../mod/settings.php:577
+#: ../../mod/photos.php:626 ../../mod/menu.php:96 ../../mod/menu.php:153
+#: ../../mod/events.php:447 ../../mod/events.php:448 ../../mod/events.php:457
+#: ../../mod/mitem.php:154 ../../mod/mitem.php:155 ../../mod/mitem.php:228
+#: ../../mod/mitem.php:229 ../../view/theme/redbasic/php/config.php:104
+#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1485
+msgid "Yes"
+msgstr "Ja"
-#: ../../include/nav.php:86
-msgid "Your profile page"
-msgstr "Jouw profielpagina"
+#: ../../include/dir_fns.php:142
+msgid "Public Forums Only"
+msgstr "Alleen openbare forums"
-#: ../../include/nav.php:88
-msgid "Edit Profiles"
-msgstr "Bewerk profielen"
+#: ../../include/dir_fns.php:143
+msgid "This Website Only"
+msgstr "Alleen deze hub"
-#: ../../include/nav.php:88
-msgid "Manage/Edit profiles"
-msgstr "Beheer/wijzig profielen"
+#: ../../include/group.php:26
+msgid ""
+"A deleted group with this name was revived. Existing item permissions "
+"<strong>may</strong> apply to this group and any future members. If this is "
+"not what you intended, please create another group with a different name."
+msgstr "Een verwijderde collectie met deze naam is gereactiveerd. Bestaande itemrechten <strong>kunnen</strong> van toepassing zijn op deze collectie en toekomstige leden. Wanneer je dit niet zo bedoeld hebt, moet je een nieuwe collectie met een andere naam aanmaken."
-#: ../../include/nav.php:90
-msgid "Edit your profile"
-msgstr "Jouw profiel bewerken"
+#: ../../include/group.php:232
+msgid "Add new connections to this collection (privacy group)"
+msgstr "Voeg nieuwe connecties aan deze collectie toe (privacy-groep)"
-#: ../../include/nav.php:92
-msgid "Your photos"
-msgstr "Jouw foto's"
+#: ../../include/group.php:251 ../../mod/admin.php:821
+msgid "All Channels"
+msgstr "Alle kanalen"
-#: ../../include/nav.php:93
-msgid "Your files"
-msgstr "Jouw bestanden"
+#: ../../include/group.php:273
+msgid "edit"
+msgstr "bewerken"
-#: ../../include/nav.php:97
-msgid "Your chatrooms"
-msgstr "Jouw chatkanalen"
+#: ../../include/group.php:295
+msgid "Collections"
+msgstr "Collecties"
-#: ../../include/nav.php:103
-msgid "Your bookmarks"
-msgstr "Jouw bladwijzers"
+#: ../../include/group.php:296
+msgid "Edit collection"
+msgstr "Collectie bewerken"
-#: ../../include/nav.php:107
-msgid "Your webpages"
-msgstr "Jouw webpagina's"
+#: ../../include/group.php:297
+msgid "Add new collection"
+msgstr "Nieuwe collectie toevoegen"
-#: ../../include/nav.php:111
-msgid "Sign in"
-msgstr "Inloggen"
+#: ../../include/group.php:298
+msgid "Channels not in any collection"
+msgstr "Kanalen die zich in geen enkele collectie bevinden"
-#: ../../include/nav.php:128
+#: ../../include/zot.php:675
+msgid "Invalid data packet"
+msgstr "Datapakket ongeldig"
+
+#: ../../include/zot.php:691
+msgid "Unable to verify channel signature"
+msgstr "Kanaalkenmerk kon niet worden geverifieerd. "
+
+#: ../../include/zot.php:2275
#, php-format
-msgid "%s - click to logout"
-msgstr "%s - klik om uit te loggen"
+msgid "Unable to verify site signature for %s"
+msgstr "Hubkenmerk voor %s kon niet worden geverifieerd"
-#: ../../include/nav.php:131
-msgid "Remote authentication"
-msgstr "Authenticatie op afstand"
+#: ../../include/zot.php:3601
+msgid "invalid target signature"
+msgstr "ongeldig doelkenmerk"
-#: ../../include/nav.php:131
-msgid "Click to authenticate to your home hub"
-msgstr "Authenticeer jezelf via (bijvoorbeeld) jouw hub"
+#: ../../include/page_widgets.php:6
+msgid "New Page"
+msgstr "Nieuwe pagina"
-#: ../../include/nav.php:145
-msgid "Home Page"
-msgstr "Homepage"
+#: ../../include/page_widgets.php:39 ../../mod/blocks.php:159
+#: ../../mod/webpages.php:187 ../../mod/layouts.php:188
+msgid "View"
+msgstr "Weergeven"
-#: ../../include/nav.php:149 ../../mod/register.php:224 ../../boot.php:1462
-msgid "Register"
-msgstr "Registreren"
+#: ../../include/page_widgets.php:41 ../../mod/webpages.php:189
+msgid "Actions"
+msgstr "Acties"
-#: ../../include/nav.php:149
-msgid "Create an account"
-msgstr "Maak een account aan"
+#: ../../include/page_widgets.php:42 ../../mod/webpages.php:190
+msgid "Page Link"
+msgstr "Paginalink"
-#: ../../include/nav.php:154
-msgid "Help and documentation"
-msgstr "Hulp en documentatie"
+#: ../../include/page_widgets.php:43
+msgid "Title"
+msgstr "Titel"
-#: ../../include/nav.php:157
-msgid "Applications, utilities, links, games"
-msgstr "Apps"
+#: ../../include/page_widgets.php:44 ../../mod/blocks.php:150
+#: ../../mod/webpages.php:192 ../../mod/layouts.php:181 ../../mod/menu.php:110
+msgid "Created"
+msgstr "Aangemaakt"
-#: ../../include/nav.php:159
-msgid "Search site @name, #tag, ?docs, content"
-msgstr "Zoek een @kanaal, doorzoek inhoud hub met tekst en #tags, of doorzoek ?documentatie "
+#: ../../include/page_widgets.php:45 ../../mod/blocks.php:151
+#: ../../mod/webpages.php:193 ../../mod/layouts.php:182 ../../mod/menu.php:111
+msgid "Edited"
+msgstr "Bewerkt"
-#: ../../include/nav.php:162
-msgid "Channel Directory"
-msgstr "Kanalengids"
+#: ../../include/network.php:630
+msgid "view full size"
+msgstr "volledige grootte tonen"
-#: ../../include/nav.php:174
-msgid "Your grid"
-msgstr "Jouw grid"
+#: ../../include/network.php:1655 ../../include/account.php:316
+#: ../../include/account.php:343 ../../include/account.php:403
+msgid "Administrator"
+msgstr "Beheerder"
-#: ../../include/nav.php:175
-msgid "Mark all grid notifications seen"
-msgstr "Markeer alle gridnotificaties als bekeken"
+#: ../../include/network.php:1669
+msgid "No Subject"
+msgstr "Geen onderwerp"
-#: ../../include/nav.php:177
-msgid "Channel home"
-msgstr "Tijdlijn kanaal"
+#: ../../include/dba/dba_driver.php:141
+#, php-format
+msgid "Cannot locate DNS info for database server '%s'"
+msgstr "Kan DNS-informatie voor databaseserver '%s' niet vinden"
-#: ../../include/nav.php:178
-msgid "Mark all channel notifications seen"
-msgstr "Alle kanaalnotificaties als gelezen markeren"
+#: ../../include/photos.php:112
+#, php-format
+msgid "Image exceeds website size limit of %lu bytes"
+msgstr "Afbeelding is groter dan op deze hub toegestane limiet van %lu bytes"
-#: ../../include/nav.php:181 ../../mod/connections.php:260
-msgid "Connections"
+#: ../../include/photos.php:119
+msgid "Image file is empty."
+msgstr "Afbeeldingsbestand is leeg"
+
+#: ../../include/photos.php:146 ../../mod/profile_photo.php:225
+msgid "Unable to process image"
+msgstr "Afbeelding kan niet verwerkt worden"
+
+#: ../../include/photos.php:257
+msgid "Photo storage failed."
+msgstr "Foto kan niet worden opgeslagen"
+
+#: ../../include/photos.php:487
+msgid "Upload New Photos"
+msgstr "Nieuwe foto's uploaden"
+
+#: ../../include/ItemObject.php:130
+msgid "Save to Folder"
+msgstr "In map opslaan"
+
+#: ../../include/ItemObject.php:151
+msgid "I will attend"
+msgstr "Aanwezig"
+
+#: ../../include/ItemObject.php:151
+msgid "I will not attend"
+msgstr "Niet aanwezig"
+
+#: ../../include/ItemObject.php:151
+msgid "I might attend"
+msgstr "Mogelijk aanwezig"
+
+#: ../../include/ItemObject.php:161
+msgid "I agree"
+msgstr "Eens"
+
+#: ../../include/ItemObject.php:161
+msgid "I disagree"
+msgstr "Oneens"
+
+#: ../../include/ItemObject.php:161
+msgid "I abstain"
+msgstr "Onthouding"
+
+#: ../../include/ItemObject.php:212
+msgid "Add Star"
+msgstr "Ster toevoegen"
+
+#: ../../include/ItemObject.php:213
+msgid "Remove Star"
+msgstr "Ster verwijderen"
+
+#: ../../include/ItemObject.php:214
+msgid "Toggle Star Status"
+msgstr "Ster toevoegen of verwijderen"
+
+#: ../../include/ItemObject.php:218
+msgid "starred"
+msgstr "met ster"
+
+#: ../../include/ItemObject.php:236
+msgid "Add Tag"
+msgstr "Tag toevoegen"
+
+#: ../../include/ItemObject.php:254 ../../mod/photos.php:1023
+msgid "I like this (toggle)"
+msgstr "Vind ik leuk"
+
+#: ../../include/ItemObject.php:255 ../../mod/photos.php:1024
+msgid "I don't like this (toggle)"
+msgstr "Vind ik niet leuk"
+
+#: ../../include/ItemObject.php:259
+msgid "Share This"
+msgstr "Delen"
+
+#: ../../include/ItemObject.php:259
+msgid "share"
+msgstr "delen"
+
+#: ../../include/ItemObject.php:268
+msgid "Delivery Report"
+msgstr "Afleveringsrapport"
+
+#: ../../include/ItemObject.php:286
+#, php-format
+msgid "%d comment"
+msgid_plural "%d comments"
+msgstr[0] "%d reactie"
+msgstr[1] "%d reacties weergeven"
+
+#: ../../include/ItemObject.php:315 ../../include/ItemObject.php:316
+#, php-format
+msgid "View %s's profile - %s"
+msgstr "Profiel van %s bekijken - %s"
+
+#: ../../include/ItemObject.php:319
+msgid "to"
+msgstr "aan"
+
+#: ../../include/ItemObject.php:320
+msgid "via"
+msgstr "via"
+
+#: ../../include/ItemObject.php:321
+msgid "Wall-to-Wall"
+msgstr "Kanaal-naar-kanaal"
+
+#: ../../include/ItemObject.php:322
+msgid "via Wall-To-Wall:"
+msgstr "via kanaal-naar-kanaal"
+
+#: ../../include/ItemObject.php:362
+msgid "Save Bookmarks"
+msgstr "Bladwijzers opslaan"
+
+#: ../../include/ItemObject.php:363
+msgid "Add to Calendar"
+msgstr "Aan agenda toevoegen"
+
+#: ../../include/ItemObject.php:372
+msgid "Mark all seen"
+msgstr "Markeer alles als bekeken"
+
+#: ../../include/ItemObject.php:378 ../../mod/photos.php:1209
+msgctxt "noun"
+msgid "Likes"
+msgstr "vinden dit leuk"
+
+#: ../../include/ItemObject.php:379 ../../mod/photos.php:1210
+msgctxt "noun"
+msgid "Dislikes"
+msgstr "vinden dit niet leuk"
+
+#: ../../include/ItemObject.php:694 ../../mod/photos.php:1042
+#: ../../mod/photos.php:1160
+msgid "This is you"
+msgstr "Dit ben jij"
+
+#: ../../include/ItemObject.php:703
+msgid "Image"
+msgstr "Afbeelding"
+
+#: ../../include/ItemObject.php:704
+msgid "Insert Link"
+msgstr "Link invoegen"
+
+#: ../../include/ItemObject.php:705
+msgid "Video"
+msgstr "Video"
+
+#: ../../include/apps.php:128
+msgid "Site Admin"
+msgstr "Hubbeheerder"
+
+#: ../../include/apps.php:130
+msgid "Address Book"
msgstr "Connecties"
-#: ../../include/nav.php:184
-msgid "Notices"
-msgstr "Notificaties"
+#: ../../include/apps.php:144 ../../mod/mood.php:131
+msgid "Mood"
+msgstr "Stemming"
-#: ../../include/nav.php:184
-msgid "Notifications"
-msgstr "Notificaties"
+#: ../../include/apps.php:148
+msgid "Probe"
+msgstr "Onderzoeken"
-#: ../../include/nav.php:185
-msgid "See all notifications"
-msgstr "Alle notificaties weergeven"
+#: ../../include/apps.php:149
+msgid "Suggest"
+msgstr "Voorstellen"
-#: ../../include/nav.php:186 ../../mod/notifications.php:99
-msgid "Mark all system notifications seen"
-msgstr "Markeer alle systeemnotificaties als bekeken"
+#: ../../include/apps.php:150
+msgid "Random Channel"
+msgstr "Willekeurig kanaal"
-#: ../../include/nav.php:188
-msgid "Private mail"
-msgstr "Privéberichten"
+#: ../../include/apps.php:151
+msgid "Invite"
+msgstr "Uitnodigen "
-#: ../../include/nav.php:189
-msgid "See all private messages"
-msgstr "Alle privéberichten weergeven"
+#: ../../include/apps.php:152
+msgid "Features"
+msgstr "Extra functies"
-#: ../../include/nav.php:190
-msgid "Mark all private messages seen"
-msgstr "Markeer alle privéberichten als bekeken"
+#: ../../include/apps.php:153 ../../mod/id.php:28
+msgid "Language"
+msgstr "Taal"
-#: ../../include/nav.php:196
-msgid "Event Calendar"
-msgstr "Agenda"
+#: ../../include/apps.php:154
+msgid "Post"
+msgstr "Bericht"
-#: ../../include/nav.php:197
-msgid "See all events"
-msgstr "Alle gebeurtenissen weergeven"
+#: ../../include/apps.php:155 ../../mod/id.php:17 ../../mod/id.php:18
+#: ../../mod/id.php:19
+msgid "Profile Photo"
+msgstr "Profielfoto"
-#: ../../include/nav.php:198
-msgid "Mark all events seen"
-msgstr "Markeer alle gebeurtenissen als bekeken"
+#: ../../include/apps.php:252 ../../mod/settings.php:84
+#: ../../mod/settings.php:612
+msgid "Update"
+msgstr "Bijwerken"
-#: ../../include/nav.php:200
-msgid "Manage Your Channels"
-msgstr "Beheer je kanalen"
+#: ../../include/apps.php:252
+msgid "Install"
+msgstr "Installeren"
-#: ../../include/nav.php:202
-msgid "Account/Channel Settings"
-msgstr "Account-/kanaal-instellingen"
+#: ../../include/apps.php:257
+msgid "Purchase"
+msgstr "Aanschaffen"
-#: ../../include/nav.php:210
-msgid "Site Setup and Configuration"
-msgstr "Hub instellen en beheren"
+#: ../../include/permissions.php:26
+msgid "Can view my normal stream and posts"
+msgstr "Kan mijn normale kanaalstream en berichten bekijken"
-#: ../../include/nav.php:246
-msgid "@name, #tag, ?doc, content"
-msgstr "@kanaal, #tag, inhoud, ?hulp"
+#: ../../include/permissions.php:27
+msgid "Can view my default channel profile"
+msgstr "Kan mijn standaard kanaalprofiel bekijken"
-#: ../../include/nav.php:247
-msgid "Please wait..."
-msgstr "Wachten aub..."
+#: ../../include/permissions.php:28
+msgid "Can view my connections"
+msgstr "Kan een lijst met mijn connecties bekijken"
-#: ../../include/dir_fns.php:139
-msgid "Directory Options"
-msgstr "Opties kanalengids"
+#: ../../include/permissions.php:29
+msgid "Can view my file storage and photos"
+msgstr "Kan mijn foto's en andere bestanden bekijken"
-#: ../../include/dir_fns.php:141
-msgid "Safe Mode"
-msgstr "Veilig zoeken"
+#: ../../include/permissions.php:30
+msgid "Can view my webpages"
+msgstr "Kan mijn pagina's bekijken"
-#: ../../include/dir_fns.php:141 ../../include/dir_fns.php:142
-#: ../../include/dir_fns.php:143 ../../mod/removeme.php:60
-#: ../../mod/mitem.php:154 ../../mod/mitem.php:155 ../../mod/mitem.php:228
-#: ../../mod/mitem.php:229 ../../mod/connedit.php:635
-#: ../../mod/connedit.php:684 ../../mod/filestorage.php:151
-#: ../../mod/filestorage.php:159 ../../mod/photos.php:626
-#: ../../mod/admin.php:410 ../../mod/menu.php:96 ../../mod/menu.php:153
-#: ../../mod/settings.php:575 ../../mod/api.php:106
-#: ../../view/theme/redbasic/php/config.php:104
-#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1490
-msgid "No"
-msgstr "Nee"
+#: ../../include/permissions.php:33
+msgid "Can send me their channel stream and posts"
+msgstr "Kan mij de inhoud van hun kanaal en berichten sturen"
-#: ../../include/dir_fns.php:141 ../../include/dir_fns.php:142
-#: ../../include/dir_fns.php:143 ../../mod/removeme.php:60
-#: ../../mod/mitem.php:154 ../../mod/mitem.php:155 ../../mod/mitem.php:228
-#: ../../mod/mitem.php:229 ../../mod/filestorage.php:151
-#: ../../mod/filestorage.php:159 ../../mod/photos.php:626
-#: ../../mod/admin.php:412 ../../mod/menu.php:96 ../../mod/menu.php:153
-#: ../../mod/settings.php:575 ../../mod/api.php:105
-#: ../../view/theme/redbasic/php/config.php:104
-#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1490
-msgid "Yes"
-msgstr "Ja"
+#: ../../include/permissions.php:34
+msgid "Can post on my channel page (\"wall\")"
+msgstr "Kan een bericht in mijn kanaal plaatsen"
-#: ../../include/dir_fns.php:142
-msgid "Public Forums Only"
-msgstr "Alleen openbare forums"
+#: ../../include/permissions.php:35
+msgid "Can comment on or like my posts"
+msgstr "Kan op mijn berichten reageren of deze (niet) leuk vinden"
-#: ../../include/dir_fns.php:143
-msgid "This Website Only"
-msgstr "Alleen deze hub"
+#: ../../include/permissions.php:36
+msgid "Can send me private mail messages"
+msgstr "Kan mij privéberichten sturen"
-#: ../../mod/achievements.php:34
-msgid "Some blurb about what to do when you're new here"
-msgstr "Welkom op $Projectname. Klik op de tab ontdekken of klik rechtsboven op de <a href=\"directory\">kanalengids</a>, om kanalen te vinden. Rechtsboven vind je ook <a href=\"directory\">apps</a>, waar je vrijwel alle functies van $Projectname kunt vinden. Voor <a href=\"directory\">hulp</a> met $Projectname klik je op het vraagteken."
+#: ../../include/permissions.php:37
+msgid "Can like/dislike stuff"
+msgstr "Kan dingen leuk of niet leuk vinden"
-#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92
-msgid "Contact not found."
-msgstr "Contact niet gevonden"
+#: ../../include/permissions.php:37
+msgid "Profiles and things other than posts/comments"
+msgstr "Profielen en dingen, buiten berichten en reacties"
-#: ../../mod/fsuggest.php:63
-msgid "Friend suggestion sent."
-msgstr "Kanaalvoorstel verzonden."
+#: ../../include/permissions.php:39
+msgid "Can forward to all my channel contacts via post @mentions"
+msgstr "Kan naar al mijn kanaalconnecties berichten doorsturen met behulp van @vermeldingen+"
-#: ../../mod/fsuggest.php:97
-msgid "Suggest Friends"
-msgstr "Kanalen voorstellen"
+#: ../../include/permissions.php:39
+msgid "Advanced - useful for creating group forum channels"
+msgstr "Geavanceerd - nuttig voor groepforums"
-#: ../../mod/fsuggest.php:99
+#: ../../include/permissions.php:40
+msgid "Can chat with me (when available)"
+msgstr "Kan met mij chatten (wanneer beschikbaar)"
+
+#: ../../include/permissions.php:41
+msgid "Can write to my file storage and photos"
+msgstr "Kan foto's en andere bestanden aan mijn bestandsopslag toevoegen"
+
+#: ../../include/permissions.php:42
+msgid "Can edit my webpages"
+msgstr "Kan mijn pagina's bewerken"
+
+#: ../../include/permissions.php:44
+msgid "Can source my public posts in derived channels"
+msgstr "Kan mijn openbare berichten als bron voor andere kanalen gebruiken"
+
+#: ../../include/permissions.php:44
+msgid "Somewhat advanced - very useful in open communities"
+msgstr "Enigszins geavanceerd (erg nuttig voor kanalen van forums/groepen)"
+
+#: ../../include/permissions.php:46
+msgid "Can administer my channel resources"
+msgstr "Kan mijn kanaal beheren"
+
+#: ../../include/permissions.php:46
+msgid ""
+"Extremely advanced. Leave this alone unless you know what you are doing"
+msgstr "Zeer geavanceerd. Laat dit met rust, behalve als je weet wat je doet."
+
+#: ../../include/permissions.php:867
+msgid "Social Networking"
+msgstr "Sociaal netwerk"
+
+#: ../../include/permissions.php:867 ../../include/permissions.php:868
+#: ../../include/permissions.php:869
+msgid "Mostly Public"
+msgstr "Vrijwel alles openbaar"
+
+#: ../../include/permissions.php:867 ../../include/permissions.php:868
+#: ../../include/permissions.php:869
+msgid "Restricted"
+msgstr "Beperkt zichtbaar"
+
+#: ../../include/permissions.php:867 ../../include/permissions.php:868
+msgid "Private"
+msgstr "Verborgen kanaal"
+
+#: ../../include/permissions.php:868
+msgid "Community Forum"
+msgstr "Groepsforum"
+
+#: ../../include/permissions.php:869
+msgid "Feed Republish"
+msgstr "Feed herpubliceren"
+
+#: ../../include/permissions.php:870
+msgid "Special Purpose"
+msgstr "Speciaal doel"
+
+#: ../../include/permissions.php:870
+msgid "Celebrity/Soapbox"
+msgstr "Beroemdheid/alleen volgen"
+
+#: ../../include/permissions.php:870
+msgid "Group Repository"
+msgstr "Groepsopslag"
+
+#: ../../include/permissions.php:871
+msgid "Custom/Expert Mode"
+msgstr "Expertmodus/handmatig aanpassen"
+
+#: ../../include/photo/photo_driver.php:719 ../../mod/profile_photo.php:147
+#: ../../mod/profile_photo.php:239 ../../mod/profile_photo.php:379
+#: ../../mod/photos.php:94 ../../mod/photos.php:699
+msgid "Profile Photos"
+msgstr "Profielfoto's"
+
+#: ../../include/account.php:27
+msgid "Not a valid email address"
+msgstr "Geen geldig e-mailadres"
+
+#: ../../include/account.php:29
+msgid "Your email domain is not among those allowed on this site"
+msgstr "Jouw e-maildomein is op deze hub niet toegestaan"
+
+#: ../../include/account.php:35
+msgid "Your email address is already registered at this site."
+msgstr "Jouw e-mailadres is al op deze hub geregistreerd."
+
+#: ../../include/account.php:67
+msgid "An invitation is required."
+msgstr "Een uitnodiging is vereist"
+
+#: ../../include/account.php:71
+msgid "Invitation could not be verified."
+msgstr "Uitnodiging kon niet geverifieerd worden"
+
+#: ../../include/account.php:121
+msgid "Please enter the required information."
+msgstr "Vul de vereiste informatie in."
+
+#: ../../include/account.php:188
+msgid "Failed to store account information."
+msgstr "Account-informatie kon niet opgeslagen worden."
+
+#: ../../include/account.php:248
#, php-format
-msgid "Suggest a friend for %s"
-msgstr "Stel een kanaal voor aan %s"
+msgid "Registration confirmation for %s"
+msgstr "Registratiebevestiging voor %s"
-#: ../../mod/directory.php:59 ../../mod/display.php:13 ../../mod/search.php:13
-#: ../../mod/photos.php:490 ../../mod/ratings.php:82
-#: ../../mod/viewconnections.php:17
-msgid "Public access denied."
-msgstr "Openbare toegang geweigerd."
+#: ../../include/account.php:314
+#, php-format
+msgid "Registration request at %s"
+msgstr "Registratiebevestiging voor %s"
-#: ../../mod/directory.php:236
+#: ../../include/account.php:338
+msgid "your registration password"
+msgstr "jouw registratiewachtwoord"
+
+#: ../../include/account.php:341 ../../include/account.php:401
#, php-format
-msgid "%d rating"
-msgid_plural "%d ratings"
-msgstr[0] "%d beoordeling"
-msgstr[1] "%d beoordelingen"
+msgid "Registration details for %s"
+msgstr "Registratiegegevens voor %s"
-#: ../../mod/directory.php:247
-msgid "Gender: "
-msgstr "Geslacht:"
+#: ../../include/account.php:410
+msgid "Account approved."
+msgstr "Account goedgekeurd"
-#: ../../mod/directory.php:249
-msgid "Status: "
-msgstr "Status: "
+#: ../../include/account.php:449
+#, php-format
+msgid "Registration revoked for %s"
+msgstr "Registratie ingetrokken voor %s"
-#: ../../mod/directory.php:251
-msgid "Homepage: "
-msgstr "Homepage: "
+#: ../../include/account.php:494
+msgid "Account verified. Please login."
+msgstr "Account is geverifieerd. Je kan inloggen."
-#: ../../mod/directory.php:310 ../../mod/events.php:699
-msgid "Description:"
-msgstr "Omschrijving:"
+#: ../../include/account.php:707 ../../include/account.php:709
+msgid "Click here to upgrade."
+msgstr "Klik hier om te upgraden."
-#: ../../mod/directory.php:319
-msgid "Public Forum:"
-msgstr "Openbaar forum:"
+#: ../../include/account.php:715
+msgid "This action exceeds the limits set by your subscription plan."
+msgstr "Deze handeling overschrijdt de beperkingen die voor jouw abonnement gelden."
-#: ../../mod/directory.php:322
-msgid "Keywords: "
-msgstr "Trefwoorden: "
+#: ../../include/account.php:720
+msgid "This action is not available under your subscription plan."
+msgstr "Deze handeling is niet mogelijk met jouw abonnement."
-#: ../../mod/directory.php:325
-msgid "Don't suggest"
-msgstr "Niet voorstellen"
+#: ../../mod/filestorage.php:82
+msgid "Permission Denied."
+msgstr "Toegang geweigerd"
-#: ../../mod/directory.php:327
-msgid "Common connections:"
-msgstr "Gemeenschappelijke connecties:"
+#: ../../mod/filestorage.php:98
+msgid "File not found."
+msgstr "Bestand niet gevonden."
-#: ../../mod/directory.php:376
-msgid "Global Directory"
-msgstr "Volledige kanalengids"
+#: ../../mod/filestorage.php:141
+msgid "Edit file permissions"
+msgstr "Bestandsrechten bewerken"
-#: ../../mod/directory.php:376
-msgid "Local Directory"
-msgstr "Lokale kanalengids"
+#: ../../mod/filestorage.php:150
+msgid "Set/edit permissions"
+msgstr "Rechten instellen/bewerken"
-#: ../../mod/directory.php:382
-msgid "Finding:"
-msgstr "Gezocht naar:"
+#: ../../mod/filestorage.php:151
+msgid "Include all files and sub folders"
+msgstr "Toepassen op alle bestanden en submappen"
-#: ../../mod/directory.php:387
-msgid "next page"
-msgstr "volgende pagina"
+#: ../../mod/filestorage.php:152
+msgid "Return to file list"
+msgstr "Terugkeren naar bestandlijst "
-#: ../../mod/directory.php:387
-msgid "previous page"
-msgstr "vorige pagina"
+#: ../../mod/filestorage.php:154
+msgid "Copy/paste this code to attach file to a post"
+msgstr "Kopieer/plak deze code om het bestand aan een bericht te koppelen"
-#: ../../mod/directory.php:388
-msgid "Sort options"
-msgstr "Sorteeropties"
+#: ../../mod/filestorage.php:155
+msgid "Copy/paste this URL to link file from a web page"
+msgstr "Kopieer/plak deze URL om het bestand aan een externe webpagina te koppelen"
-#: ../../mod/directory.php:389
-msgid "Alphabetic"
-msgstr "Alfabetisch"
+#: ../../mod/filestorage.php:157
+msgid "Share this file"
+msgstr "Dit bestand delen"
-#: ../../mod/directory.php:390
-msgid "Reverse Alphabetic"
-msgstr "Omgekeerd alfabetisch"
+#: ../../mod/filestorage.php:158
+msgid "Show URL to this file"
+msgstr "Toon URL van dit bestand"
-#: ../../mod/directory.php:391
-msgid "Newest to Oldest"
-msgstr "Nieuw naar oud"
+#: ../../mod/filestorage.php:159
+msgid "Notify your contacts about this file"
+msgstr "Jouw connecties over dit bestand berichten"
-#: ../../mod/directory.php:392
-msgid "Oldest to Newest"
-msgstr "Oud naar nieuw"
+#: ../../mod/group.php:20
+msgid "Collection created."
+msgstr "Collectie aangemaakt"
-#: ../../mod/directory.php:409
-msgid "No entries (some entries may be hidden)."
-msgstr "Niets gevonden (sommige kanalen kunnen verborgen zijn)."
+#: ../../mod/group.php:26
+msgid "Could not create collection."
+msgstr "Collectie kon niet aangemaakt worden"
-#: ../../mod/bookmarks.php:40
-msgid "Bookmark added"
-msgstr "Bladwijzer toegevoegd"
+#: ../../mod/group.php:54
+msgid "Collection updated."
+msgstr "Collectie bijgewerkt."
-#: ../../mod/bookmarks.php:62
-msgid "My Bookmarks"
-msgstr "Mijn bladwijzers"
+#: ../../mod/group.php:86
+msgid "Create a collection of channels."
+msgstr "Kanaalcollectie aanmaken"
-#: ../../mod/bookmarks.php:73
-msgid "My Connections Bookmarks"
-msgstr "Bladwijzers van mijn connecties"
+#: ../../mod/group.php:87 ../../mod/group.php:180
+msgid "Collection Name: "
+msgstr "Naam collectie:"
+
+#: ../../mod/group.php:89 ../../mod/group.php:183
+msgid "Members are visible to other channels"
+msgstr "Kanalen in deze collectie zijn zichtbaar voor andere kanalen"
+
+#: ../../mod/group.php:107
+msgid "Collection removed."
+msgstr "Collectie verwijderd"
+
+#: ../../mod/group.php:109
+msgid "Unable to remove collection."
+msgstr "Verwijderen collectie mislukt"
+
+#: ../../mod/group.php:179
+msgid "Collection Editor"
+msgstr "Collectiebewerker"
+
+#: ../../mod/group.php:193
+msgid "Members"
+msgstr "Kanalen"
+
+#: ../../mod/group.php:195
+msgid "All Connected Channels"
+msgstr "Alle kanaalconnecties"
+
+#: ../../mod/group.php:227
+msgid "Click on a channel to add or remove."
+msgstr "Klik op een kanaal om deze toe te voegen of te verwijderen."
+
+#: ../../mod/item.php:173
+msgid "Unable to locate original post."
+msgstr "Niet in staat om de originele locatie van het bericht te vinden. "
+
+#: ../../mod/item.php:417
+msgid "Empty post discarded."
+msgstr "Leeg bericht geannuleerd"
+
+#: ../../mod/item.php:457
+msgid "Executable content type not permitted to this channel."
+msgstr "Uitvoerbare bestanden zijn niet toegestaan op dit kanaal."
+
+#: ../../mod/item.php:822
+msgid "Duplicate post suppressed."
+msgstr "Dubbel bericht tegengehouden."
+
+#: ../../mod/item.php:953
+msgid "System error. Post not saved."
+msgstr "Systeemfout. Bericht niet opgeslagen."
+
+#: ../../mod/item.php:1220
+msgid "Unable to obtain post information from database."
+msgstr "Niet in staat om informatie over dit bericht uit de database te verkrijgen."
+
+#: ../../mod/item.php:1227
+#, php-format
+msgid "You have reached your limit of %1$.0f top level posts."
+msgstr "Je hebt jouw limiet van %1$.0f berichten bereikt."
+
+#: ../../mod/item.php:1234
+#, php-format
+msgid "You have reached your limit of %1$.0f webpages."
+msgstr "Je hebt jouw limiet van %1$.0f webpagina's bereikt."
+
+#: ../../mod/common.php:10
+msgid "No channel."
+msgstr "Geen kanaal."
+
+#: ../../mod/common.php:39
+msgid "Common connections"
+msgstr "Veel voorkomende connecties"
+
+#: ../../mod/common.php:44
+msgid "No connections in common."
+msgstr "Geen gemeenschappelijke connecties."
+
+#: ../../mod/connect.php:56 ../../mod/connect.php:104
+msgid "Continue"
+msgstr "Ga verder"
+
+#: ../../mod/connect.php:85
+msgid "Premium Channel Setup"
+msgstr "Instellen premiumkanaal "
+
+#: ../../mod/connect.php:87
+msgid "Enable premium channel connection restrictions"
+msgstr "Restricties voor connecties van premiumkanaal toestaan"
+
+#: ../../mod/connect.php:88
+msgid ""
+"Please enter your restrictions or conditions, such as paypal receipt, usage "
+"guidelines, etc."
+msgstr "Vul je restricties of voorwaarden in, zoals een paypal-afschrift, voorschriften voor leden, enz."
+
+#: ../../mod/connect.php:90 ../../mod/connect.php:110
+msgid ""
+"This channel may require additional steps or acknowledgement of the "
+"following conditions prior to connecting:"
+msgstr "Dit kanaal kan extra stappen of het accepteren van de volgende voorwaarden vereisen, voordat de connectie wordt geaccepteerd:"
+
+#: ../../mod/connect.php:91
+msgid ""
+"Potential connections will then see the following text before proceeding:"
+msgstr "Mogelijke connecties zullen dan de volgende tekst zien voordat ze verder kunnen:"
+
+#: ../../mod/connect.php:92 ../../mod/connect.php:113
+msgid ""
+"By continuing, I certify that I have complied with any instructions provided"
+" on this page."
+msgstr "Door verder te gaan ga ik automatisch akkoord met alle voorwaarden en aanwijzingen op deze pagina."
+
+#: ../../mod/connect.php:101
+msgid "(No specific instructions have been provided by the channel owner.)"
+msgstr "(Er zijn geen speciale voorwaarden en aanwijzingen door de kanaal-eigenaar verstrekt) "
+
+#: ../../mod/connect.php:109
+msgid "Restricted or Premium Channel"
+msgstr "Beperkt of premiumkanaal"
+
+#: ../../mod/match.php:22
+msgid "Profile Match"
+msgstr "Profielovereenkomst"
+
+#: ../../mod/match.php:31
+msgid "No keywords to match. Please add keywords to your default profile."
+msgstr "Je hebt geen trefwoorden waarmee overeenkomsten gevonden kunnen worden. Voeg enkele trefwoorden aan je standaardprofiel toe."
+
+#: ../../mod/match.php:63
+msgid "is interested in:"
+msgstr "is geïnteresseerd in:"
+
+#: ../../mod/match.php:70
+msgid "No matches"
+msgstr "Geen overeenkomsten"
#: ../../mod/openid.php:26
msgid "OpenID protocol error. No ID returned."
msgstr "OpenID-protocolfout. Geen ID terugontvangen."
-#: ../../mod/openid.php:72 ../../mod/openid.php:179 ../../mod/post.php:285
+#: ../../mod/openid.php:72 ../../mod/openid.php:179
+#: ../../Zotlabs/Zot/Auth.php:248
#, php-format
msgid "Welcome %s. Remote authentication successful."
msgstr "Welkom %s. Authenticatie op afstand geslaagd."
-#: ../../mod/block.php:27 ../../mod/page.php:36
-msgid "Invalid item."
-msgstr "Ongeldig item."
+#: ../../mod/achievements.php:34
+msgid "Some blurb about what to do when you're new here"
+msgstr "Welkom op $Projectname. Klik op de tab ontdekken of klik rechtsboven op de <a href=\"directory\">kanalengids</a>, om kanalen te vinden. Rechtsboven vind je ook <a href=\"directory\">apps</a>, waar je vrijwel alle functies van $Projectname kunt vinden. Voor <a href=\"directory\">hulp</a> met $Projectname klik je op het vraagteken."
-#: ../../mod/block.php:39 ../../mod/page.php:52 ../../mod/wall_upload.php:29
-msgid "Channel not found."
-msgstr "Kanaal niet gevonden."
+#: ../../mod/chatsvc.php:111
+msgid "Away"
+msgstr "Afwezig"
-#: ../../mod/block.php:75 ../../mod/display.php:110 ../../mod/help.php:214
-#: ../../mod/page.php:89 ../../index.php:237
-msgid "Page not found."
-msgstr "Pagina niet gevonden."
+#: ../../mod/chatsvc.php:115
+msgid "Online"
+msgstr "Online"
+
+#: ../../mod/pubsites.php:18
+msgid "Public Sites"
+msgstr "Openbare hubs"
+
+#: ../../mod/pubsites.php:21
+msgid ""
+"The listed sites allow public registration for the $Projectname network. All"
+" sites in the network are interlinked so membership on any of them conveys "
+"membership in the network as a whole. Some sites may require subscription or"
+" provide tiered service plans. The provider links <strong>may</strong> "
+"provide additional details."
+msgstr "Op de hier weergegeven hubs kan iedereen zich voor het $Projectname-netwerk aanmelden. Alle hubs in het $Projectname-netwerk zijn met elkaar verbonden, dus maakt het qua lidmaatschap niet uit waar je je aanmeldt. Op sommige hubs heb je eerst goedkeuring nodig en sommige hubs vereisen betaalde abonnementen voor uitbreidingen. <strong>Mogelijk</strong> wordt hierover op de hub zelf meer informatie gegeven."
+
+#: ../../mod/pubsites.php:27
+msgid "Rate this hub"
+msgstr "Beoordeel deze hub"
+
+#: ../../mod/pubsites.php:28
+msgid "Site URL"
+msgstr "URL hub"
+
+#: ../../mod/pubsites.php:28
+msgid "Access Type"
+msgstr "Toegangstype"
+
+#: ../../mod/pubsites.php:28
+msgid "Registration Policy"
+msgstr "Registratiebeleid"
+
+#: ../../mod/pubsites.php:28
+msgid "Project"
+msgstr "Project"
+
+#: ../../mod/pubsites.php:28
+msgid "View hub ratings"
+msgstr "Bekijk hubbeoordelingen"
+
+#: ../../mod/pubsites.php:32
+msgid "Rate"
+msgstr "Beoordeel"
+
+#: ../../mod/pubsites.php:33
+msgid "View ratings"
+msgstr "Bekijk beoordelingen"
+
+#: ../../mod/tagger.php:96
+#, php-format
+msgid "%1$s tagged %2$s's %3$s with %4$s"
+msgstr "%1$s heeft het %3$s van %2$s getagd met %4$s"
+
+#: ../../mod/rate.php:158
+msgid "Website:"
+msgstr "Website:"
+
+#: ../../mod/rate.php:161
+#, php-format
+msgid "Remote Channel [%s] (not yet known on this site)"
+msgstr "Kanaal op afstand [%s] (nog niet op deze hub bekend)"
+
+#: ../../mod/rate.php:162
+msgid "Rating (this information is public)"
+msgstr "Beoordeling (deze informatie is openbaar)"
+
+#: ../../mod/rate.php:163
+msgid "Optionally explain your rating (this information is public)"
+msgstr "Verklaar jouw beoordeling (niet verplicht, deze informatie is openbaar)"
+
+#: ../../mod/blocks.php:95 ../../mod/blocks.php:148
+msgid "Block Name"
+msgstr "Bloknaam"
+
+#: ../../mod/blocks.php:149
+msgid "Block Title"
+msgstr "Bloktitel"
#: ../../mod/id.php:11
msgid "First Name"
@@ -4407,7 +4579,7 @@ msgstr "Geboortedag"
msgid "Birthdate"
msgstr "Geboortedatum"
-#: ../../mod/id.php:33 ../../mod/profiles.php:431
+#: ../../mod/id.php:33 ../../mod/profiles.php:441
msgid "Gender"
msgstr "Geslacht"
@@ -4479,116 +4651,28 @@ msgstr "Actie voltooid"
msgid "Thank you."
msgstr "Bedankt"
-#: ../../mod/uexport.php:51 ../../mod/uexport.php:52
-msgid "Export Channel"
-msgstr "Kanaal exporteren"
-
-#: ../../mod/uexport.php:53
-msgid ""
-"Export your basic channel information to a file. This acts as a backup of "
-"your connections, permissions, profile and basic data, which can be used to "
-"import your data to a new server hub, but does not contain your content."
-msgstr "Exporteer de basisinformatie van jouw kanaal naar een bestand. Dit fungeert als een back-up van jouw connecties, permissies, profiel en basisgegevens, die gebruikt kan worden om op een nieuwe hub jouw gegevens te importeren. Deze back-up bevat echter niet de inhoud van jouw kanaal."
-
-#: ../../mod/uexport.php:54
-msgid "Export Content"
-msgstr "Inhoud exporteren"
-
-#: ../../mod/uexport.php:55
-msgid ""
-"Export your channel information and recent content to a JSON backup that can"
-" be restored or imported to another server hub. This backs up all of your "
-"connections, permissions, profile data and several months of posts. This "
-"file may be VERY large. Please be patient - it may take several minutes for"
-" this download to begin."
-msgstr "Exporteer informatie en recente inhoud van jouw kanaal naar een JSON-back-up, wat kan worden gebruikt om jouw kanaal te herstellen of te importeren op een andere hub. Dit slaat al jouw connecties, permissies, profielgegevens en enkele maanden aan inhoud van jouw kanaal op. Dit bestand kan ZEER groot worden. Wees geduldig - het kan enkele minuten duren voordat de download begint."
-
-#: ../../mod/uexport.php:56
-msgid "Export your posts from a given year."
-msgstr "Exporteer jouw berichten uit een bepaald jaar."
-
-#: ../../mod/uexport.php:58
-msgid ""
-"You may also export your posts and conversations for a particular year or "
-"month. Adjust the date in your browser location bar to select other dates. "
-"If the export fails (possibly due to memory exhaustion on your server hub), "
-"please try again selecting a more limited date range."
-msgstr "Je kan ook berichten en conversaties uit een bepaald jaar of van een bepaalde maand exporteren. Verander de datum in de adresbalk van jouw webbrowser om andere jaren en maanden te selecteren. Wanneer het exporteren mislukt (waarschijnlijk door een gebrek aan beschikbaar servergeheugen), probeer het dan nogmaals met een beperkter tijdvak."
+#: ../../mod/page.php:36 ../../mod/block.php:27
+msgid "Invalid item."
+msgstr "Ongeldig item."
-#: ../../mod/uexport.php:59
-#, php-format
-msgid ""
-"To select all posts for a given year, such as this year, visit <a "
-"href=\"%1$s\">%2$s</a>"
-msgstr "Bezoek <a href=\"%1$s\">%2$s</a> om alle berichten van bijvoorbeeld dit jaar te selecteren. "
+#: ../../mod/page.php:52 ../../mod/wall_upload.php:29 ../../mod/block.php:39
+msgid "Channel not found."
+msgstr "Kanaal niet gevonden."
-#: ../../mod/uexport.php:60
-#, php-format
-msgid ""
-"To select all posts for a given month, such as January of this year, visit "
-"<a href=\"%1$s\">%2$s</a>"
-msgstr "Bezoek <a href=\"%1$s\">%2$s</a> om alle berichten van bijvoorbeeld januari dit jaar te selecteren."
+#: ../../mod/page.php:89 ../../mod/display.php:110 ../../mod/help.php:214
+#: ../../mod/block.php:75 ../../index.php:241
+msgid "Page not found."
+msgstr "Pagina niet gevonden."
-#: ../../mod/uexport.php:61
-#, php-format
+#: ../../mod/page.php:126
msgid ""
-"These content files may be imported or restored by visiting <a "
-"href=\"%1$s\">%2$s</a> on any site containing your channel. For best results"
-" please import or restore these in date order (oldest first)."
-msgstr "Deze back-up-bestanden kunnen geïmporteerd of hersteld worden door op jouw hub en met jouw kanaal <a href=\"%1$s\">%2$s</a> te bezoeken. Voor het beste resultaat kan je de bestanden in chronologische volgorde importeren of herstellen."
-
-#: ../../mod/chatsvc.php:111
-msgid "Away"
-msgstr "Afwezig"
-
-#: ../../mod/chatsvc.php:115
-msgid "Online"
-msgstr "Online"
-
-#: ../../mod/tagger.php:96
-#, php-format
-msgid "%1$s tagged %2$s's %3$s with %4$s"
-msgstr "%1$s heeft het %3$s van %2$s getagd met %4$s"
-
-#: ../../mod/common.php:10
-msgid "No channel."
-msgstr "Geen kanaal."
-
-#: ../../mod/common.php:39
-msgid "Common connections"
-msgstr "Veel voorkomende connecties"
-
-#: ../../mod/common.php:44
-msgid "No connections in common."
-msgstr "Geen gemeenschappelijke connecties."
-
-#: ../../mod/ping.php:260
-msgid "sent you a private message"
-msgstr "stuurde jou een privébericht"
-
-#: ../../mod/ping.php:308
-msgid "added your channel"
-msgstr "voegde jouw kanaal toe"
-
-#: ../../mod/ping.php:350
-msgid "posted an event"
-msgstr "plaatste een gebeurtenis"
-
-#: ../../mod/help.php:147
-msgid "Documentation Search"
-msgstr "Zoek documentatie"
-
-#: ../../mod/help.php:184 ../../mod/help.php:190 ../../mod/help.php:196
-msgid "Help:"
-msgstr "Hulp:"
-
-#: ../../mod/help.php:211 ../../index.php:234
-msgid "Not Found"
-msgstr "Niet gevonden"
-
-#: ../../mod/help.php:235
-msgid "$Projectname Documentation"
-msgstr "$Projectname-documentatie"
+"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
+"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,"
+" quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
+"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
+"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
+"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
#: ../../mod/removeme.php:29
msgid ""
@@ -4626,137 +4710,811 @@ msgid ""
"removed from the network"
msgstr "Standaard wordt alleen het kanaal dat zich op deze hub bevindt uit het $Projectname-netwerk verwijderd"
-#: ../../mod/removeme.php:61 ../../mod/settings.php:1110
+#: ../../mod/removeme.php:61 ../../mod/settings.php:1112
msgid "Remove Channel"
msgstr "Kanaal verwijderen"
-#: ../../mod/filer.php:48
-msgid "- select -"
-msgstr "- kies map -"
+#: ../../mod/mood.php:132
+msgid "Set your current mood and tell your friends"
+msgstr "Noteer je huidige stemming en toon het aan je connecties"
-#: ../../mod/mitem.php:24 ../../mod/menu.php:140
-msgid "Menu not found."
-msgstr "Menu niet gevonden."
+#: ../../mod/new_channel.php:109
+msgid "Add a Channel"
+msgstr "Kanaal toevoegen"
-#: ../../mod/mitem.php:48
-msgid "Unable to create element."
-msgstr "Niet in staat om onderdeel aan te maken."
+#: ../../mod/new_channel.php:110
+msgid ""
+"A channel is your own collection of related web pages. A channel can be used"
+" to hold social network profiles, blogs, conversation groups and forums, "
+"celebrity pages, and much more. You may create as many channels as your "
+"service provider allows."
+msgstr "Naast een account moet je tenminste één kanaal aanmaken. Een kanaal is een persoonlijke verzameling (gerelateerde) berichten en media, zoals je misschien gewend bent van sociale netwerken. Een kanaal kan gebruikt worden voor social media, een blog, forum, en voor veel meer. Je kan net zoveel kanalen aanmaken als dat de eigenaar/beheerder van jouw hub toestaat."
-#: ../../mod/mitem.php:72
-msgid "Unable to update menu element."
-msgstr "Menu-onderdeel kan niet worden geüpdatet."
+#: ../../mod/new_channel.php:112 ../../mod/sources.php:103
+#: ../../mod/sources.php:137
+msgid "Channel Name"
+msgstr "Kanaalnaam"
-#: ../../mod/mitem.php:88
-msgid "Unable to add menu element."
-msgstr "Menu-onderdeel kan niet worden toegevoegd."
+#: ../../mod/new_channel.php:113
+msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "
+msgstr "Jouw naam of een andere relevante naam. Voorbeelden: \"Jan Pietersen\", \"Willems weblog\", \"Familieforum\""
-#: ../../mod/mitem.php:116 ../../mod/menu.php:162 ../../mod/xchan.php:37
-msgid "Not found."
-msgstr "Niet gevonden."
+#: ../../mod/new_channel.php:114
+msgid "Choose a short nickname"
+msgstr "Korte bijnaam"
-#: ../../mod/mitem.php:149 ../../mod/mitem.php:222
-msgid "Menu Item Permissions"
-msgstr "Permissies menu-item"
+#: ../../mod/new_channel.php:115
+msgid ""
+"Your nickname will be used to create an easily remembered channel address "
+"(like an email address) which you can share with others."
+msgstr "Deze bijnaam (geen spaties) wordt gebruikt om een makkelijk te onthouden kanaaladres (zoals een e-mailadres) en het internetadres (URL) van jouw kanaal aan te maken, die je dan met anderen kunt delen. Voorbeeld: <b>janp</b> wordt <em>janp@jouw_hub.nl</em> en <em>https://jouw_hub.nl/channel/janp</em>."
-#: ../../mod/mitem.php:150 ../../mod/mitem.php:223 ../../mod/settings.php:1054
-msgid "(click to open/close)"
-msgstr "(klik om te openen/sluiten)"
+#: ../../mod/new_channel.php:116
+msgid "Or <a href=\"import\">import an existing channel</a> from another location"
+msgstr "Of <a href=\"import\">importeer een bestaand kanaal</a> vanaf een andere locatie."
-#: ../../mod/mitem.php:152 ../../mod/mitem.php:168
-msgid "Link Name"
-msgstr "Linknaam"
+#: ../../mod/new_channel.php:118
+msgid ""
+"Please choose a channel type (such as social networking or community forum) "
+"and privacy requirements so we can select the best permissions for you"
+msgstr "Kies een kanaaltype en het door jouw gewenste privacy-niveau, zodat automatisch de beste permissies kunnen worden ingesteld. Dit kan later, indien gewenst, worden veranderd."
-#: ../../mod/mitem.php:153 ../../mod/mitem.php:227
-msgid "Link or Submenu Target"
-msgstr "Linkdoel of submenu-doel"
+#: ../../mod/new_channel.php:119
+msgid "Channel Type"
+msgstr "Kanaaltype"
-#: ../../mod/mitem.php:153
-msgid "Enter URL of the link or select a menu name to create a submenu"
-msgstr "Geef de URL van de link of kies een menunaam om een submenu aan te maken"
+#: ../../mod/new_channel.php:119
+msgid "Read more about roles"
+msgstr "Lees meer over kanaaltypes"
-#: ../../mod/mitem.php:154 ../../mod/mitem.php:228
-msgid "Use magic-auth if available"
-msgstr "Gebruik magic-auth wanneer beschikbaar"
+#: ../../mod/ratings.php:69
+msgid "No ratings"
+msgstr "Geen beoordelingen"
-#: ../../mod/mitem.php:155 ../../mod/mitem.php:229
-msgid "Open link in new window"
-msgstr "Open link in nieuw venster"
+#: ../../mod/ratings.php:82 ../../mod/search.php:13 ../../mod/directory.php:59
+#: ../../mod/photos.php:490 ../../mod/display.php:13
+#: ../../mod/viewconnections.php:17
+msgid "Public access denied."
+msgstr "Openbare toegang geweigerd."
-#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
-msgid "Order in list"
-msgstr "Volgorde in lijst"
+#: ../../mod/ratings.php:99
+msgid "Ratings"
+msgstr "Waarderingen"
-#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
-msgid "Higher numbers will sink to bottom of listing"
-msgstr "Hogere nummers komen onderaan de lijst terecht"
+#: ../../mod/ratings.php:100
+msgid "Rating: "
+msgstr "Waardering: "
-#: ../../mod/mitem.php:157
-msgid "Submit and finish"
-msgstr "Opslaan en afsluiten"
+#: ../../mod/ratings.php:101
+msgid "Website: "
+msgstr "Website: "
-#: ../../mod/mitem.php:158
-msgid "Submit and continue"
-msgstr "Opslaan en doorgaan"
+#: ../../mod/ratings.php:103
+msgid "Description: "
+msgstr "Omschrijving: "
-#: ../../mod/mitem.php:166
-msgid "Menu:"
-msgstr "Menu:"
+#: ../../mod/setup.php:191
+msgid "$Projectname Server - Setup"
+msgstr "$Projectname Server - Setup"
-#: ../../mod/mitem.php:169
-msgid "Link Target"
-msgstr "Linkdoel"
+#: ../../mod/setup.php:195
+msgid "Could not connect to database."
+msgstr "Could not connect to database."
-#: ../../mod/mitem.php:172
-msgid "Edit menu"
-msgstr "Menu bewerken"
+#: ../../mod/setup.php:199
+msgid ""
+"Could not connect to specified site URL. Possible SSL certificate or DNS "
+"issue."
+msgstr "Could not connect to specified hub URL. Possible SSL certificate or DNS issue."
-#: ../../mod/mitem.php:175
-msgid "Edit element"
-msgstr "Onderdeel bewerken"
+#: ../../mod/setup.php:206
+msgid "Could not create table."
+msgstr "Could not create table."
-#: ../../mod/mitem.php:176
-msgid "Drop element"
-msgstr "Onderdeel verwijderen"
+#: ../../mod/setup.php:211
+msgid "Your site database has been installed."
+msgstr "Your hub database has been installed."
-#: ../../mod/mitem.php:177
-msgid "New element"
-msgstr "Nieuw element"
+#: ../../mod/setup.php:215
+msgid ""
+"You may need to import the file \"install/schema_xxx.sql\" manually using a "
+"database client."
+msgstr "You may need to import the file \"install/schema_xxx.sql\" manually using a database client."
-#: ../../mod/mitem.php:178
-msgid "Edit this menu container"
-msgstr "Deze menu-container bewerken"
+#: ../../mod/setup.php:216 ../../mod/setup.php:284 ../../mod/setup.php:734
+msgid "Please see the file \"install/INSTALL.txt\"."
+msgstr "Please see the file \"install/INSTALL.txt\"."
-#: ../../mod/mitem.php:179
-msgid "Add menu element"
-msgstr "Menu-element toevoegen"
+#: ../../mod/setup.php:281
+msgid "System check"
+msgstr "System check"
-#: ../../mod/mitem.php:180
-msgid "Delete this menu item"
-msgstr "Dit menu-item verwijderen"
+#: ../../mod/setup.php:285 ../../mod/photos.php:911 ../../mod/events.php:653
+#: ../../mod/events.php:660
+msgid "Next"
+msgstr "Volgende"
-#: ../../mod/mitem.php:181
-msgid "Edit this menu item"
-msgstr "Dit menu-item bewerken"
+#: ../../mod/setup.php:286
+msgid "Check again"
+msgstr "Check again"
-#: ../../mod/mitem.php:198
-msgid "Menu item not found."
-msgstr "Menu-item niet gevonden."
+#: ../../mod/setup.php:308
+msgid "Database connection"
+msgstr "Database connection"
-#: ../../mod/mitem.php:211
-msgid "Menu item deleted."
-msgstr "Menu-item verwijderd."
+#: ../../mod/setup.php:309
+msgid ""
+"In order to install $Projectname we need to know how to connect to your "
+"database."
+msgstr "In order to install $Projectname we need to know how to connect to your database."
-#: ../../mod/mitem.php:213
-msgid "Menu item could not be deleted."
-msgstr "Menu-item kon niet worden verwijderd."
+#: ../../mod/setup.php:310
+msgid ""
+"Please contact your hosting provider or site administrator if you have "
+"questions about these settings."
+msgstr "Please contact your hosting provider or site administrator if you have questions about these settings."
-#: ../../mod/mitem.php:220
-msgid "Edit Menu Element"
-msgstr "Menu-element bewerken"
+#: ../../mod/setup.php:311
+msgid ""
+"The database you specify below should already exist. If it does not, please "
+"create it before continuing."
+msgstr "The database you specify below should already exist. If it does not, please create it before continuing."
-#: ../../mod/mitem.php:226
-msgid "Link text"
-msgstr "Linktekst"
+#: ../../mod/setup.php:315
+msgid "Database Server Name"
+msgstr "Database Server Name"
+
+#: ../../mod/setup.php:315
+msgid "Default is 127.0.0.1"
+msgstr "Default is 127.0.0.1"
+
+#: ../../mod/setup.php:316
+msgid "Database Port"
+msgstr "Database Port"
+
+#: ../../mod/setup.php:316
+msgid "Communication port number - use 0 for default"
+msgstr "Communication port number - use 0 for default"
+
+#: ../../mod/setup.php:317
+msgid "Database Login Name"
+msgstr "Database Login Name"
+
+#: ../../mod/setup.php:318
+msgid "Database Login Password"
+msgstr "Database Login Password"
+
+#: ../../mod/setup.php:319
+msgid "Database Name"
+msgstr "Database Name"
+
+#: ../../mod/setup.php:320
+msgid "Database Type"
+msgstr "Database Type"
+
+#: ../../mod/setup.php:322 ../../mod/setup.php:363
+msgid "Site administrator email address"
+msgstr "Hub administrator email address"
+
+#: ../../mod/setup.php:322 ../../mod/setup.php:363
+msgid ""
+"Your account email address must match this in order to use the web admin "
+"panel."
+msgstr "Your account email address must match this in order to use the web admin panel."
+
+#: ../../mod/setup.php:323 ../../mod/setup.php:365
+msgid "Website URL"
+msgstr "Hub URL"
+
+#: ../../mod/setup.php:323 ../../mod/setup.php:365
+msgid "Please use SSL (https) URL if available."
+msgstr "Please use SSL (https) URL if available."
+
+#: ../../mod/setup.php:325 ../../mod/setup.php:367
+msgid "Please select a default timezone for your website"
+msgstr "Please select a default timezone for your hub"
+
+#: ../../mod/setup.php:352
+msgid "Site settings"
+msgstr "Hub settings"
+
+#: ../../mod/setup.php:417
+msgid "Could not find a command line version of PHP in the web server PATH."
+msgstr "Could not find a command line version of PHP in the web server PATH."
+
+#: ../../mod/setup.php:418
+msgid ""
+"If you don't have a command line version of PHP installed on server, you "
+"will not be able to run background polling via cron."
+msgstr "If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."
+
+#: ../../mod/setup.php:422
+msgid "PHP executable path"
+msgstr "PHP executable path"
+
+#: ../../mod/setup.php:422
+msgid ""
+"Enter full path to php executable. You can leave this blank to continue the "
+"installation."
+msgstr "Enter full path to php executable. You can leave this blank to continue the installation."
+
+#: ../../mod/setup.php:427
+msgid "Command line PHP"
+msgstr "Command line PHP"
+
+#: ../../mod/setup.php:436
+msgid ""
+"The command line version of PHP on your system does not have "
+"\"register_argc_argv\" enabled."
+msgstr "The command line version of PHP on your system does not have \"register_argc_argv\" enabled."
+
+#: ../../mod/setup.php:437
+msgid "This is required for message delivery to work."
+msgstr "This is required for message delivery to work."
+
+#: ../../mod/setup.php:440
+msgid "PHP register_argc_argv"
+msgstr "PHP register_argc_argv"
+
+#: ../../mod/setup.php:458
+#, php-format
+msgid ""
+"Your max allowed total upload size is set to %s. Maximum size of one file to"
+" upload is set to %s. You are allowed to upload up to %d files at once."
+msgstr "Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."
+
+#: ../../mod/setup.php:463
+msgid "You can adjust these settings in the servers php.ini."
+msgstr "You can adjust these settings in the servers php.ini."
+
+#: ../../mod/setup.php:465
+msgid "PHP upload limits"
+msgstr "PHP upload limits"
+
+#: ../../mod/setup.php:488
+msgid ""
+"Error: the \"openssl_pkey_new\" function on this system is not able to "
+"generate encryption keys"
+msgstr "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"
+
+#: ../../mod/setup.php:489
+msgid ""
+"If running under Windows, please see "
+"\"http://www.php.net/manual/en/openssl.installation.php\"."
+msgstr "If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."
+
+#: ../../mod/setup.php:492
+msgid "Generate encryption keys"
+msgstr "Generate encryption keys"
+
+#: ../../mod/setup.php:504
+msgid "libCurl PHP module"
+msgstr "libCurl PHP module"
+
+#: ../../mod/setup.php:505
+msgid "GD graphics PHP module"
+msgstr "GD graphics PHP module"
+
+#: ../../mod/setup.php:506
+msgid "OpenSSL PHP module"
+msgstr "OpenSSL PHP module"
+
+#: ../../mod/setup.php:507
+msgid "mysqli or postgres PHP module"
+msgstr "mysqli or postgres PHP module"
+
+#: ../../mod/setup.php:508
+msgid "mb_string PHP module"
+msgstr "mb_string PHP module"
+
+#: ../../mod/setup.php:509
+msgid "mcrypt PHP module"
+msgstr "mcrypt PHP module"
+
+#: ../../mod/setup.php:510
+msgid "xml PHP module"
+msgstr "xml PHP module"
+
+#: ../../mod/setup.php:514 ../../mod/setup.php:516
+msgid "Apache mod_rewrite module"
+msgstr "Apache mod_rewrite module"
+
+#: ../../mod/setup.php:514
+msgid ""
+"Error: Apache webserver mod-rewrite module is required but not installed."
+msgstr "Error: Apache webserver mod-rewrite module is required but not installed."
+
+#: ../../mod/setup.php:520 ../../mod/setup.php:523
+msgid "proc_open"
+msgstr "proc_open"
+
+#: ../../mod/setup.php:520
+msgid ""
+"Error: proc_open is required but is either not installed or has been "
+"disabled in php.ini"
+msgstr "Error: proc_open is required but is either not installed or has been disabled in php.ini"
+
+#: ../../mod/setup.php:528
+msgid "Error: libCURL PHP module required but not installed."
+msgstr "Error: libCURL PHP module required but not installed."
+
+#: ../../mod/setup.php:532
+msgid ""
+"Error: GD graphics PHP module with JPEG support required but not installed."
+msgstr "Error: GD graphics PHP module with JPEG support required but not installed."
+
+#: ../../mod/setup.php:536
+msgid "Error: openssl PHP module required but not installed."
+msgstr "Error: openssl PHP module required but not installed."
+
+#: ../../mod/setup.php:540
+msgid ""
+"Error: mysqli or postgres PHP module required but neither are installed."
+msgstr "Error: mysqli or postgres PHP module required but neither are installed."
+
+#: ../../mod/setup.php:544
+msgid "Error: mb_string PHP module required but not installed."
+msgstr "Error: mb_string PHP module required but not installed."
+
+#: ../../mod/setup.php:548
+msgid "Error: mcrypt PHP module required but not installed."
+msgstr "Error: mcrypt PHP module required but not installed."
+
+#: ../../mod/setup.php:552
+msgid "Error: xml PHP module required for DAV but not installed."
+msgstr "Error: xml PHP module required for DAV but not installed."
+
+#: ../../mod/setup.php:570
+msgid ""
+"The web installer needs to be able to create a file called \".htconfig.php\""
+" in the top folder of your web server and it is unable to do so."
+msgstr "The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."
+
+#: ../../mod/setup.php:571
+msgid ""
+"This is most often a permission setting, as the web server may not be able "
+"to write files in your folder - even if you can."
+msgstr "This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."
+
+#: ../../mod/setup.php:572
+msgid ""
+"At the end of this procedure, we will give you a text to save in a file "
+"named .htconfig.php in your Red top folder."
+msgstr "At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."
+
+#: ../../mod/setup.php:573
+msgid ""
+"You can alternatively skip this procedure and perform a manual installation."
+" Please see the file \"install/INSTALL.txt\" for instructions."
+msgstr "You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."
+
+#: ../../mod/setup.php:576
+msgid ".htconfig.php is writable"
+msgstr ".htconfig.php is writable"
+
+#: ../../mod/setup.php:590
+msgid ""
+"Red uses the Smarty3 template engine to render its web views. Smarty3 "
+"compiles templates to PHP to speed up rendering."
+msgstr "Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."
+
+#: ../../mod/setup.php:591
+#, php-format
+msgid ""
+"In order to store these compiled templates, the web server needs to have "
+"write access to the directory %s under the Red top level folder."
+msgstr "In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."
+
+#: ../../mod/setup.php:592 ../../mod/setup.php:613
+msgid ""
+"Please ensure that the user that your web server runs as (e.g. www-data) has"
+" write access to this folder."
+msgstr "Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."
+
+#: ../../mod/setup.php:593
+#, php-format
+msgid ""
+"Note: as a security measure, you should give the web server write access to "
+"%s only--not the template files (.tpl) that it contains."
+msgstr "Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."
+
+#: ../../mod/setup.php:596
+#, php-format
+msgid "%s is writable"
+msgstr "%s is writable"
+
+#: ../../mod/setup.php:612
+msgid ""
+"Red uses the store directory to save uploaded files. The web server needs to"
+" have write access to the store directory under the Red top level folder"
+msgstr "Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"
+
+#: ../../mod/setup.php:616
+msgid "store is writable"
+msgstr "store is writable"
+
+#: ../../mod/setup.php:649
+msgid ""
+"SSL certificate cannot be validated. Fix certificate or disable https access"
+" to this site."
+msgstr "SSL certificate cannot be validated. Fix certificate or disable https access to this hub."
+
+#: ../../mod/setup.php:650
+msgid ""
+"If you have https access to your website or allow connections to TCP port "
+"443 (the https: port), you MUST use a browser-valid certificate. You MUST "
+"NOT use self-signed certificates!"
+msgstr "If you have https access to your hub or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"
+
+#: ../../mod/setup.php:651
+msgid ""
+"This restriction is incorporated because public posts from you may for "
+"example contain references to images on your own hub."
+msgstr "This restriction is incorporated because public posts from you may for example contain references to images on your own hub."
+
+#: ../../mod/setup.php:652
+msgid ""
+"If your certificate is not recognized, members of other sites (who may "
+"themselves have valid certificates) will get a warning message on their own "
+"site complaining about security issues."
+msgstr "If your certificate is not recognized, members of other hubs (who may themselves have valid certificates) will get a warning message on their own hub complaining about security issues."
+
+#: ../../mod/setup.php:653
+msgid ""
+"This can cause usability issues elsewhere (not just on your own site) so we "
+"must insist on this requirement."
+msgstr "This can cause usability issues elsewhere (not just on your own hub) so we must insist on this requirement."
+
+#: ../../mod/setup.php:654
+msgid ""
+"Providers are available that issue free certificates which are browser-"
+"valid."
+msgstr "Providers are available that issue free certificates which are browser-valid."
+
+#: ../../mod/setup.php:656
+msgid "SSL certificate validation"
+msgstr "SSL certificate validation"
+
+#: ../../mod/setup.php:662
+msgid ""
+"Url rewrite in .htaccess is not working. Check your server "
+"configuration.Test: "
+msgstr "Url rewrite in .htaccess is not working. Check your server configuration.Test: "
+
+#: ../../mod/setup.php:665
+msgid "Url rewrite is working"
+msgstr "Url rewrite is working"
+
+#: ../../mod/setup.php:674
+msgid ""
+"The database configuration file \".htconfig.php\" could not be written. "
+"Please use the enclosed text to create a configuration file in your web "
+"server root."
+msgstr "The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."
+
+#: ../../mod/setup.php:698
+msgid "Errors encountered creating database tables."
+msgstr "Errors encountered creating database tables."
+
+#: ../../mod/setup.php:732
+msgid "<h1>What next</h1>"
+msgstr "<h1>Wat nu</h1>"
+
+#: ../../mod/setup.php:733
+msgid ""
+"IMPORTANT: You will need to [manually] setup a scheduled task for the "
+"poller."
+msgstr "IMPORTANT: You will need to [manually] setup a scheduled task for the poller."
+
+#: ../../mod/bookmarks.php:40
+msgid "Bookmark added"
+msgstr "Bladwijzer toegevoegd"
+
+#: ../../mod/bookmarks.php:62
+msgid "My Bookmarks"
+msgstr "Mijn bladwijzers"
+
+#: ../../mod/bookmarks.php:73
+msgid "My Connections Bookmarks"
+msgstr "Bladwijzers van mijn connecties"
+
+#: ../../mod/pconfig.php:27 ../../mod/pconfig.php:60
+msgid "This setting requires special processing and editing has been blocked."
+msgstr "Deze instelling vereist een speciaal proces en bewerken is geblokkeerd."
+
+#: ../../mod/pconfig.php:49
+msgid "Configuration Editor"
+msgstr "Configuratiebewerker"
+
+#: ../../mod/pconfig.php:50
+msgid ""
+"Warning: Changing some settings could render your channel inoperable. Please"
+" leave this page unless you are comfortable with and knowledgeable about how"
+" to correctly use this feature."
+msgstr "Waarschuwing: het veranderen van sommige instellingen kunnen jouw kanaal onklaar maken. Verlaat deze pagina, tenzij je weet waar je mee bezig bent en voldoende kennis bezit over hoe je deze functies moet gebruiken. "
+
+#: ../../mod/poke.php:164
+msgid "Poke/Prod"
+msgstr "Aanstoten/porren"
+
+#: ../../mod/poke.php:165
+msgid "poke, prod or do other things to somebody"
+msgstr "aanstoten, porren of andere dingen met iemand doen"
+
+#: ../../mod/poke.php:166
+msgid "Recipient"
+msgstr "Ontvanger"
+
+#: ../../mod/poke.php:167
+msgid "Choose what you wish to do to recipient"
+msgstr "Kies wat je met de ontvanger wil doen"
+
+#: ../../mod/poke.php:170
+msgid "Make this post private"
+msgstr "Maak dit bericht privé"
+
+#: ../../mod/profiles.php:19 ../../mod/profiles.php:184
+#: ../../mod/profiles.php:241 ../../mod/profiles.php:608
+msgid "Profile not found."
+msgstr "Profiel niet gevonden."
+
+#: ../../mod/profiles.php:39
+msgid "Profile deleted."
+msgstr "Profiel verwijderd."
+
+#: ../../mod/profiles.php:63 ../../mod/profiles.php:99
+msgid "Profile-"
+msgstr "Profiel-"
+
+#: ../../mod/profiles.php:84 ../../mod/profiles.php:127
+msgid "New profile created."
+msgstr "Nieuw profiel aangemaakt."
+
+#: ../../mod/profiles.php:105
+msgid "Profile unavailable to clone."
+msgstr "Profiel niet beschikbaar om te klonen"
+
+#: ../../mod/profiles.php:146
+msgid "Profile unavailable to export."
+msgstr "Geen profiel beschikbaar om te exporteren"
+
+#: ../../mod/profiles.php:251
+msgid "Profile Name is required."
+msgstr "Profielnaam is vereist"
+
+#: ../../mod/profiles.php:414
+msgid "Marital Status"
+msgstr "Huwelijke status"
+
+#: ../../mod/profiles.php:418
+msgid "Romantic Partner"
+msgstr "Romantische partner"
+
+#: ../../mod/profiles.php:422
+msgid "Likes"
+msgstr "Houdt van"
+
+#: ../../mod/profiles.php:426
+msgid "Dislikes"
+msgstr "Houdt niet van"
+
+#: ../../mod/profiles.php:430
+msgid "Work/Employment"
+msgstr "Werk/arbeid"
+
+#: ../../mod/profiles.php:433
+msgid "Religion"
+msgstr "Religie"
+
+#: ../../mod/profiles.php:437
+msgid "Political Views"
+msgstr "Politieke overtuigingen"
+
+#: ../../mod/profiles.php:445
+msgid "Sexual Preference"
+msgstr "Seksuele voorkeur"
+
+#: ../../mod/profiles.php:449
+msgid "Homepage"
+msgstr "Homepage"
+
+#: ../../mod/profiles.php:453
+msgid "Interests"
+msgstr "Interesses"
+
+#: ../../mod/profiles.php:457 ../../mod/admin.php:981
+msgid "Address"
+msgstr "Kanaaladres"
+
+#: ../../mod/profiles.php:547
+msgid "Profile updated."
+msgstr "Profiel bijgewerkt"
+
+#: ../../mod/profiles.php:634
+msgid "Hide your contact/friend list from viewers of this profile?"
+msgstr "Laat de lijst met connecties niet aan bezoekers van dit profiel zien."
+
+#: ../../mod/profiles.php:674
+msgid "Edit Profile Details"
+msgstr "Profiel bewerken"
+
+#: ../../mod/profiles.php:676
+msgid "View this profile"
+msgstr "Profiel weergeven"
+
+#: ../../mod/profiles.php:678
+msgid "Change Profile Photo"
+msgstr "Profielfoto wijzigen"
+
+#: ../../mod/profiles.php:679
+msgid "Create a new profile using these settings"
+msgstr "Een nieuw profiel aanmaken met dit profiel als basis"
+
+#: ../../mod/profiles.php:680
+msgid "Clone this profile"
+msgstr "Dit profiel klonen"
+
+#: ../../mod/profiles.php:681
+msgid "Delete this profile"
+msgstr "Dit profiel verwijderen"
+
+#: ../../mod/profiles.php:683
+msgid "Import profile from file"
+msgstr "Profiel vanuit bestand importeren"
+
+#: ../../mod/profiles.php:684
+msgid "Export profile to file"
+msgstr "Profiel naar bestand exporteren"
+
+#: ../../mod/profiles.php:685
+msgid "Profile Name:"
+msgstr "Profielnaam:"
+
+#: ../../mod/profiles.php:686
+msgid "Your Full Name:"
+msgstr "Jouw volledige naam:"
+
+#: ../../mod/profiles.php:687
+msgid "Title/Description:"
+msgstr "Titel/omschrijving:"
+
+#: ../../mod/profiles.php:688
+msgid "Your Gender:"
+msgstr "Jouw geslacht"
+
+#: ../../mod/profiles.php:689
+msgid "Birthday :"
+msgstr "Verjaardag: "
+
+#: ../../mod/profiles.php:690
+msgid "Street Address:"
+msgstr "Straat en huisnummer:"
+
+#: ../../mod/profiles.php:691
+msgid "Locality/City:"
+msgstr "Woonplaats:"
+
+#: ../../mod/profiles.php:692
+msgid "Postal/Zip Code:"
+msgstr "Postcode:"
+
+#: ../../mod/profiles.php:693
+msgid "Country:"
+msgstr "Land:"
+
+#: ../../mod/profiles.php:694
+msgid "Region/State:"
+msgstr "Provincie/gewest/deelstaat:"
+
+#: ../../mod/profiles.php:695
+msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
+msgstr "<span class=\"heart\">&hearts;</span> Huwelijkse staat:"
+
+#: ../../mod/profiles.php:696
+msgid "Who: (if applicable)"
+msgstr "Wie (wanneer toepasselijk):"
+
+#: ../../mod/profiles.php:697
+msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
+msgstr "Voorbeelden: petra123, Petra Jansen, petra@voorbeeld.nl"
+
+#: ../../mod/profiles.php:698
+msgid "Since [date]:"
+msgstr "Sinds [datum]:"
+
+#: ../../mod/profiles.php:700
+msgid "Homepage URL:"
+msgstr "Adres homepage:"
+
+#: ../../mod/profiles.php:703
+msgid "Religious Views:"
+msgstr "Religieuze overtuigingen"
+
+#: ../../mod/profiles.php:704
+msgid "Keywords:"
+msgstr "Trefwoorden"
+
+#: ../../mod/profiles.php:707
+msgid "Example: fishing photography software"
+msgstr "Voorbeeld: muziek, fotografie, software"
+
+#: ../../mod/profiles.php:708
+msgid "Used in directory listings"
+msgstr "Wordt in de kanalengids gebruikt"
+
+#: ../../mod/profiles.php:709
+msgid "Tell us about yourself..."
+msgstr "Vertel ons iets over jezelf..."
+
+#: ../../mod/profiles.php:710
+msgid "Hobbies/Interests"
+msgstr "Hobby's/interesses"
+
+#: ../../mod/profiles.php:711
+msgid "Contact information and Social Networks"
+msgstr "Contactinformatie en sociale netwerken"
+
+#: ../../mod/profiles.php:712
+msgid "My other channels"
+msgstr "Mijn andere kanalen"
+
+#: ../../mod/profiles.php:713
+msgid "Musical interests"
+msgstr "Muzikale interesses"
+
+#: ../../mod/profiles.php:714
+msgid "Books, literature"
+msgstr "Boeken/literatuur"
+
+#: ../../mod/profiles.php:715
+msgid "Television"
+msgstr "Televisie"
+
+#: ../../mod/profiles.php:716
+msgid "Film/dance/culture/entertainment"
+msgstr "Film/dans/cultuur/entertainment"
+
+#: ../../mod/profiles.php:717
+msgid "Love/romance"
+msgstr "Liefde/romantiek"
+
+#: ../../mod/profiles.php:718
+msgid "Work/employment"
+msgstr "Werk/arbeid"
+
+#: ../../mod/profiles.php:719
+msgid "School/education"
+msgstr "School/onderwijs"
+
+#: ../../mod/profiles.php:725
+msgid "This is your default profile."
+msgstr "Dit is jouw standaardprofiel"
+
+#: ../../mod/profiles.php:736
+msgid "Age: "
+msgstr "Leeftijd:"
+
+#: ../../mod/profiles.php:779
+msgid "Edit/Manage Profiles"
+msgstr "Profielen bewerken/beheren"
+
+#: ../../mod/profiles.php:780
+msgid "Add profile things"
+msgstr "Dingen aan je profiel toevoegen"
+
+#: ../../mod/profiles.php:781
+msgid "Include desirable objects in your profile"
+msgstr "Voeg door jou gewenste dingen aan jouw profiel toe"
+
+#: ../../mod/search.php:212
+#, php-format
+msgid "Items tagged with: %s"
+msgstr "Items getagd met %s"
+
+#: ../../mod/search.php:214
+#, php-format
+msgid "Search results for: %s"
+msgstr "Zoekresultaten voor %s"
#: ../../mod/connedit.php:75
msgid "Could not access contact record."
@@ -4817,11 +5575,11 @@ msgstr "Kanaal-activiteit"
msgid "View recent posts and comments"
msgstr "Recente berichten en reacties weergeven"
-#: ../../mod/connedit.php:519 ../../mod/admin.php:811
+#: ../../mod/connedit.php:519 ../../mod/admin.php:818
msgid "Unblock"
msgstr "Deblokkeren"
-#: ../../mod/connedit.php:519 ../../mod/admin.php:810
+#: ../../mod/connedit.php:519 ../../mod/admin.php:817
msgid "Block"
msgstr "Blokkeren"
@@ -4977,7 +5735,7 @@ msgid ""
" communication."
msgstr "(%s) wil met jou verbinden. Keur dit connectieverzoek goed om onderling te kunnen communiceren."
-#: ../../mod/connedit.php:710 ../../mod/admin.php:807
+#: ../../mod/connedit.php:710 ../../mod/admin.php:814
msgid "Approve"
msgstr "Goedkeuren"
@@ -5028,430 +5786,942 @@ msgstr "Sommige permissies worden mogelijk overgeërfd van de <a href=\"settings
msgid "Last update:"
msgstr "Laatste wijziging:"
-#: ../../mod/mood.php:132
-msgid "Set your current mood and tell your friends"
-msgstr "Noteer je huidige stemming en toon het aan je connecties"
+#: ../../mod/acl.php:222
+msgid "network"
+msgstr "netwerk"
-#: ../../mod/magic.php:69
-msgid "Hub not found."
-msgstr "Hub niet gevonden."
+#: ../../mod/acl.php:232
+msgid "RSS"
+msgstr "RSS"
-#: ../../mod/pconfig.php:27 ../../mod/pconfig.php:60
-msgid "This setting requires special processing and editing has been blocked."
-msgstr "Deze instelling vereist een speciaal proces en bewerken is geblokkeerd."
+#: ../../mod/dav.php:121
+msgid "$Projectname channel"
+msgstr "$Projectname-kanaal"
-#: ../../mod/pconfig.php:49
-msgid "Configuration Editor"
-msgstr "Configuratiebewerker"
+#: ../../mod/dreport.php:23
+msgid "Invalid message"
+msgstr "Ongeldig bericht"
-#: ../../mod/pconfig.php:50
+#: ../../mod/dreport.php:55
+msgid "no results"
+msgstr "geen resultaten"
+
+#: ../../mod/dreport.php:60
+#, php-format
+msgid "Delivery report for %1$s"
+msgstr "Afleveringsrapport voor %1$s"
+
+#: ../../mod/dreport.php:74
+msgid "channel sync processed"
+msgstr "kanaalsync verwerkt"
+
+#: ../../mod/dreport.php:78
+msgid "queued"
+msgstr "in wachtrij"
+
+#: ../../mod/dreport.php:82
+msgid "posted"
+msgstr "verstuurd"
+
+#: ../../mod/dreport.php:86
+msgid "accepted for delivery"
+msgstr "geaccepteerd om afgeleverd te worden"
+
+#: ../../mod/dreport.php:90
+msgid "updated"
+msgstr "geüpdatet"
+
+#: ../../mod/dreport.php:93
+msgid "update ignored"
+msgstr "update genegeerd"
+
+#: ../../mod/dreport.php:96
+msgid "permission denied"
+msgstr "toegang geweigerd"
+
+#: ../../mod/dreport.php:100
+msgid "recipient not found"
+msgstr "ontvanger niet gevonden"
+
+#: ../../mod/dreport.php:103
+msgid "mail recalled"
+msgstr "Privébericht ingetrokken"
+
+#: ../../mod/dreport.php:106
+msgid "duplicate mail received"
+msgstr "dubbel privébericht ontvangen"
+
+#: ../../mod/dreport.php:109
+msgid "mail delivered"
+msgstr "privébericht afgeleverd"
+
+#: ../../mod/editwebpage.php:77 ../../mod/editblock.php:78
+#: ../../mod/editblock.php:94 ../../mod/editlayout.php:76
+#: ../../mod/editpost.php:20
+msgid "Item not found"
+msgstr "Item niet gevonden"
+
+#: ../../mod/editwebpage.php:153
+msgid "Delete webpage?"
+msgstr "Webpagina verwijderen?"
+
+#: ../../mod/editwebpage.php:172
+msgid "Page link title"
+msgstr "Titel van paginalink"
+
+#: ../../mod/editwebpage.php:185 ../../mod/editblock.php:145
+#: ../../mod/editlayout.php:143 ../../mod/editpost.php:121
+msgid "Insert YouTube video"
+msgstr "YouTube-video invoegen"
+
+#: ../../mod/editwebpage.php:186 ../../mod/editblock.php:146
+#: ../../mod/editlayout.php:144 ../../mod/editpost.php:122
+msgid "Insert Vorbis [.ogg] video"
+msgstr "Vorbis-video [.ogg] invoegen"
+
+#: ../../mod/editwebpage.php:187 ../../mod/editblock.php:147
+#: ../../mod/editlayout.php:145 ../../mod/editpost.php:123
+msgid "Insert Vorbis [.ogg] audio"
+msgstr "Vorbis-audio [.ogg] invoegen"
+
+#: ../../mod/editwebpage.php:222
+msgid "Edit Webpage"
+msgstr "Webpagina bewerken"
+
+#: ../../mod/oexchange.php:23
+msgid "Unable to find your hub."
+msgstr "Niet in staat om je hub te vinden"
+
+#: ../../mod/oexchange.php:37
+msgid "Post successful."
+msgstr "Verzenden bericht geslaagd."
+
+#: ../../mod/ping.php:260
+msgid "sent you a private message"
+msgstr "stuurde jou een privébericht"
+
+#: ../../mod/ping.php:308
+msgid "added your channel"
+msgstr "voegde jouw kanaal toe"
+
+#: ../../mod/ping.php:350
+msgid "posted an event"
+msgstr "plaatste een gebeurtenis"
+
+#: ../../mod/api.php:76 ../../mod/api.php:102
+msgid "Authorize application connection"
+msgstr "Geef toestemming voor applicatiekoppeling"
+
+#: ../../mod/api.php:77
+msgid "Return to your app and insert this Securty Code:"
+msgstr "Ga terug naar je app en voeg deze beveiligingscode in:"
+
+#: ../../mod/api.php:89
+msgid "Please login to continue."
+msgstr "Inloggen om verder te kunnen gaan."
+
+#: ../../mod/api.php:104
msgid ""
-"Warning: Changing some settings could render your channel inoperable. Please"
-" leave this page unless you are comfortable with and knowledgeable about how"
-" to correctly use this feature."
-msgstr "Waarschuwing: het veranderen van sommige instellingen kunnen jouw kanaal onklaar maken. Verlaat deze pagina, tenzij je weet waar je mee bezig bent en voldoende kennis bezit over hoe je deze functies moet gebruiken. "
+"Do you want to authorize this application to access your posts and contacts,"
+" and/or create new posts for you?"
+msgstr "Wil je deze applicatie toestemming geven om jouw berichten en connecties te zien, en/of nieuwe berichten voor jou te plaatsen?"
-#: ../../mod/filestorage.php:82
-msgid "Permission Denied."
-msgstr "Toegang geweigerd"
+#: ../../mod/notify.php:53 ../../mod/notifications.php:94
+msgid "No more system notifications."
+msgstr "Geen systeemnotificaties meer."
-#: ../../mod/filestorage.php:98
-msgid "File not found."
-msgstr "Bestand niet gevonden."
+#: ../../mod/notify.php:57 ../../mod/notifications.php:98
+msgid "System Notifications"
+msgstr "Systeemnotificaties"
-#: ../../mod/filestorage.php:141
-msgid "Edit file permissions"
-msgstr "Bestandsrechten bewerken"
+#: ../../mod/rbmark.php:90
+msgid "Select a bookmark folder"
+msgstr "Kies een bladwijzermap"
-#: ../../mod/filestorage.php:150
-msgid "Set/edit permissions"
-msgstr "Rechten instellen/bewerken"
+#: ../../mod/rbmark.php:95
+msgid "Save Bookmark"
+msgstr "Bladwijzer opslaan"
-#: ../../mod/filestorage.php:151
-msgid "Include all files and sub folders"
-msgstr "Toepassen op alle bestanden en submappen"
+#: ../../mod/rbmark.php:96
+msgid "URL of bookmark"
+msgstr "URL van bladwijzer"
-#: ../../mod/filestorage.php:152
-msgid "Return to file list"
-msgstr "Terugkeren naar bestandlijst "
+#: ../../mod/rbmark.php:97 ../../mod/appman.php:93 ../../mod/events.php:450
+msgid "Description"
+msgstr "Omschrijving"
-#: ../../mod/filestorage.php:154
-msgid "Copy/paste this code to attach file to a post"
-msgstr "Kopieer/plak deze code om het bestand aan een bericht te koppelen"
+#: ../../mod/rbmark.php:101
+msgid "Or enter new bookmark folder name"
+msgstr "Of geef de naam op van een nieuwe bladwijzermap"
-#: ../../mod/filestorage.php:155
-msgid "Copy/paste this URL to link file from a web page"
-msgstr "Kopieer/plak deze URL om het bestand aan een externe webpagina te koppelen"
+#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92
+msgid "Contact not found."
+msgstr "Contact niet gevonden"
-#: ../../mod/filestorage.php:157
-msgid "Share this file"
-msgstr "Dit bestand delen"
+#: ../../mod/fsuggest.php:63
+msgid "Friend suggestion sent."
+msgstr "Kanaalvoorstel verzonden."
-#: ../../mod/filestorage.php:158
-msgid "Show URL to this file"
-msgstr "Toon URL van dit bestand"
+#: ../../mod/fsuggest.php:97
+msgid "Suggest Friends"
+msgstr "Kanalen voorstellen"
-#: ../../mod/filestorage.php:159
-msgid "Notify your contacts about this file"
-msgstr "Jouw connecties over dit bestand berichten"
+#: ../../mod/fsuggest.php:99
+#, php-format
+msgid "Suggest a friend for %s"
+msgstr "Stel een kanaal voor aan %s"
-#: ../../mod/regdir.php:45 ../../mod/dirsearch.php:21
-msgid "This site is not a directory server"
-msgstr "Deze hub is geen kanalengidshub (directoryserver)"
+#: ../../mod/sources.php:32
+msgid "Failed to create source. No channel selected."
+msgstr "Aanmaken bron mislukt. Geen kanaal geselecteerd."
-#: ../../mod/layouts.php:121 ../../mod/layouts.php:179
-#: ../../mod/editlayout.php:161
-msgid "Layout Name"
-msgstr "Naam lay-out"
+#: ../../mod/sources.php:45
+msgid "Source created."
+msgstr "Bron aangemaakt."
-#: ../../mod/layouts.php:124 ../../mod/editlayout.php:159
-msgid "Layout Description (Optional)"
-msgstr "Lay-out-omschrijving (optioneel)"
+#: ../../mod/sources.php:57
+msgid "Source updated."
+msgstr "Bron aangemaakt."
-#: ../../mod/layouts.php:176
-msgid "Comanche page description language help"
-msgstr "Hulp met de paginabeschrijvingstaal Comanche"
+#: ../../mod/sources.php:82
+msgid "*"
+msgstr "*"
-#: ../../mod/layouts.php:180
-msgid "Layout Description"
-msgstr "Lay-out-omschrijving"
+#: ../../mod/sources.php:89
+msgid "Manage remote sources of content for your channel."
+msgstr "Beheer externe bronnen met inhoud voor jouw kanaal"
-#: ../../mod/layouts.php:185
-msgid "Download PDL file"
-msgstr "Download PDL-bestand"
+#: ../../mod/sources.php:90 ../../mod/sources.php:100
+msgid "New Source"
+msgstr "Nieuwe bron"
-#: ../../mod/poke.php:164
-msgid "Poke/Prod"
-msgstr "Aanstoten/porren"
+#: ../../mod/sources.php:101 ../../mod/sources.php:133
+msgid ""
+"Import all or selected content from the following channel into this channel "
+"and distribute it according to your channel settings."
+msgstr "Importeer complete of gedeelde inhoud vanuit het volgende kanaal naar dit kanaal, en verdeel het vervolgens volgens jouw kanaalinstellingen."
-#: ../../mod/poke.php:165
-msgid "poke, prod or do other things to somebody"
-msgstr "aanstoten, porren of andere dingen met iemand doen"
+#: ../../mod/sources.php:102 ../../mod/sources.php:134
+msgid "Only import content with these words (one per line)"
+msgstr "Importeer alleen inhoud met deze woorden (één per regel)"
-#: ../../mod/poke.php:166
-msgid "Recipient"
-msgstr "Ontvanger"
+#: ../../mod/sources.php:102 ../../mod/sources.php:134
+msgid "Leave blank to import all public content"
+msgstr "Laat leeg om alle openbare inhoud te importeren"
-#: ../../mod/poke.php:167
-msgid "Choose what you wish to do to recipient"
-msgstr "Kies wat je met de ontvanger wil doen"
+#: ../../mod/sources.php:123 ../../mod/sources.php:150
+msgid "Source not found."
+msgstr "Bron niet gevonden"
-#: ../../mod/poke.php:170
-msgid "Make this post private"
-msgstr "Maak dit bericht privé"
+#: ../../mod/sources.php:130
+msgid "Edit Source"
+msgstr "Bron bewerken"
-#: ../../mod/network.php:91
-msgid "No such group"
-msgstr "Collectie niet gevonden"
+#: ../../mod/sources.php:131
+msgid "Delete Source"
+msgstr "Bron verwijderen"
-#: ../../mod/network.php:131
-msgid "No such channel"
-msgstr "Niet zo'n kanaal"
+#: ../../mod/sources.php:158
+msgid "Source removed"
+msgstr "Bron verwijderd"
-#: ../../mod/network.php:136
-msgid "forum"
-msgstr "forum"
+#: ../../mod/sources.php:160
+msgid "Unable to remove source."
+msgstr "Verwijderen bron mislukt."
-#: ../../mod/network.php:148
-msgid "Search Results For:"
-msgstr "Zoekresultaten voor:"
+#: ../../mod/notifications.php:26
+msgid "Invalid request identifier."
+msgstr "Ongeldige verzoek identificator (request identifier)"
-#: ../../mod/network.php:207
-msgid "Collection is empty"
-msgstr "Collectie is leeg"
+#: ../../mod/notifications.php:35
+msgid "Discard"
+msgstr "Annuleren"
-#: ../../mod/network.php:216
-msgid "Collection: "
-msgstr "Collectie: "
+#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94
+msgid "Tag removed"
+msgstr "Tag verwijderd"
-#: ../../mod/network.php:242
-msgid "Invalid connection."
-msgstr "Ongeldige connectie."
+#: ../../mod/tagrm.php:119
+msgid "Remove Item Tag"
+msgstr "Verwijder item-tag"
-#: ../../mod/chat.php:19 ../../mod/channel.php:25
-msgid "You must be logged in to see this page."
-msgstr "Je moet zijn ingelogd om deze pagina te kunnen bekijken."
+#: ../../mod/tagrm.php:121
+msgid "Select a tag to remove: "
+msgstr "Kies een tag om te verwijderen"
-#: ../../mod/chat.php:174
-msgid "Room not found"
-msgstr "Chatkanaal niet gevonden"
+#: ../../mod/tagrm.php:133 ../../mod/photos.php:951
+msgid "Remove"
+msgstr "Verwijderen"
-#: ../../mod/chat.php:185
-msgid "Leave Room"
-msgstr "Chatkanaal verlaten"
+#: ../../mod/directory.php:236
+#, php-format
+msgid "%d rating"
+msgid_plural "%d ratings"
+msgstr[0] "%d beoordeling"
+msgstr[1] "%d beoordelingen"
-#: ../../mod/chat.php:186
-msgid "Delete This Room"
-msgstr "Chatkanaal verwijderen"
+#: ../../mod/directory.php:247
+msgid "Gender: "
+msgstr "Geslacht:"
-#: ../../mod/chat.php:187
-msgid "I am away right now"
-msgstr "Ik ben momenteel afwezig"
+#: ../../mod/directory.php:249
+msgid "Status: "
+msgstr "Status: "
-#: ../../mod/chat.php:188
-msgid "I am online"
-msgstr "Ik ben online"
+#: ../../mod/directory.php:251
+msgid "Homepage: "
+msgstr "Homepage: "
-#: ../../mod/chat.php:190
-msgid "Bookmark this room"
-msgstr "Chatkanaal aan bladwijzers toevoegen"
+#: ../../mod/directory.php:310
+msgid "Description:"
+msgstr "Omschrijving:"
-#: ../../mod/chat.php:208 ../../mod/chat.php:231
-msgid "New Chatroom"
-msgstr "Nieuw chatkanaal"
+#: ../../mod/directory.php:319
+msgid "Public Forum:"
+msgstr "Openbaar forum:"
-#: ../../mod/chat.php:209
-msgid "Chatroom Name"
-msgstr "Naam chatkanaal"
+#: ../../mod/directory.php:322
+msgid "Keywords: "
+msgstr "Trefwoorden: "
-#: ../../mod/chat.php:210
-msgid "Expiration of chats (minutes)"
-msgstr "Aantal minuten voordat chatberichten worden verwijderd"
+#: ../../mod/directory.php:325
+msgid "Don't suggest"
+msgstr "Niet voorstellen"
-#: ../../mod/chat.php:227
+#: ../../mod/directory.php:327
+msgid "Common connections:"
+msgstr "Gemeenschappelijke connecties:"
+
+#: ../../mod/directory.php:376
+msgid "Global Directory"
+msgstr "Volledige kanalengids"
+
+#: ../../mod/directory.php:376
+msgid "Local Directory"
+msgstr "Lokale kanalengids"
+
+#: ../../mod/directory.php:382
+msgid "Finding:"
+msgstr "Gezocht naar:"
+
+#: ../../mod/directory.php:387
+msgid "next page"
+msgstr "volgende pagina"
+
+#: ../../mod/directory.php:387
+msgid "previous page"
+msgstr "vorige pagina"
+
+#: ../../mod/directory.php:388
+msgid "Sort options"
+msgstr "Sorteeropties"
+
+#: ../../mod/directory.php:389
+msgid "Alphabetic"
+msgstr "Alfabetisch"
+
+#: ../../mod/directory.php:390
+msgid "Reverse Alphabetic"
+msgstr "Omgekeerd alfabetisch"
+
+#: ../../mod/directory.php:391
+msgid "Newest to Oldest"
+msgstr "Nieuw naar oud"
+
+#: ../../mod/directory.php:392
+msgid "Oldest to Newest"
+msgstr "Oud naar nieuw"
+
+#: ../../mod/directory.php:409
+msgid "No entries (some entries may be hidden)."
+msgstr "Niets gevonden (sommige kanalen kunnen verborgen zijn)."
+
+#: ../../mod/lostpass.php:15
+msgid "No valid account found."
+msgstr "Geen geldige account gevonden."
+
+#: ../../mod/lostpass.php:29
+msgid "Password reset request issued. Check your email."
+msgstr "Het verzoek om je wachtwoord opnieuw in te stellen is behandeld. Controleer je e-mail."
+
+#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:103
#, php-format
-msgid "%1$s's Chatrooms"
-msgstr "Chatkanalen van %1$s"
+msgid "Site Member (%s)"
+msgstr "Lid van hub (%s)"
-#: ../../mod/search.php:212
+#: ../../mod/lostpass.php:40
#, php-format
-msgid "Items tagged with: %s"
-msgstr "Items getagd met %s"
+msgid "Password reset requested at %s"
+msgstr "Verzoek tot het opnieuw instellen van een wachtwoord op %s is ingediend"
-#: ../../mod/search.php:214
+#: ../../mod/lostpass.php:63
+msgid ""
+"Request could not be verified. (You may have previously submitted it.) "
+"Password reset failed."
+msgstr "Het verzoek kon niet worden geverifieerd. (Mogelijk heb je al eerder een verzoek ingediend.) Opnieuw instellen van wachtwoord is mislukt."
+
+#: ../../mod/lostpass.php:86 ../../boot.php:1489
+msgid "Password Reset"
+msgstr "Wachtwoord vergeten?"
+
+#: ../../mod/lostpass.php:87
+msgid "Your password has been reset as requested."
+msgstr "Jouw wachtwoord is opnieuw ingesteld zoals je had verzocht."
+
+#: ../../mod/lostpass.php:88
+msgid "Your new password is"
+msgstr "Jouw nieuwe wachtwoord is"
+
+#: ../../mod/lostpass.php:89
+msgid "Save or copy your new password - and then"
+msgstr "Kopieer of sla je nieuwe wachtwoord op - en"
+
+#: ../../mod/lostpass.php:90
+msgid "click here to login"
+msgstr "klik dan hier om in te loggen"
+
+#: ../../mod/lostpass.php:91
+msgid ""
+"Your password may be changed from the <em>Settings</em> page after "
+"successful login."
+msgstr "Jouw wachtwoord kan worden veranderd onder <em>instellingen</em>, nadat je succesvol bent ingelogd."
+
+#: ../../mod/lostpass.php:108
#, php-format
-msgid "Search results for: %s"
-msgstr "Zoekresultaten voor %s"
+msgid "Your password has changed at %s"
+msgstr "Jouw wachtwoord op %s is veranderd"
-#: ../../mod/rate.php:158
-msgid "Website:"
-msgstr "Website:"
+#: ../../mod/lostpass.php:123
+msgid "Forgot your Password?"
+msgstr "Wachtwoord vergeten?"
-#: ../../mod/rate.php:161
+#: ../../mod/lostpass.php:124
+msgid ""
+"Enter your email address and submit to have your password reset. Then check "
+"your email for further instructions."
+msgstr "Voer je e-mailadres in en verstuur deze om je wachtwoord opnieuw in te stellen. Controleer hierna hier je e-mail voor verdere instructies."
+
+#: ../../mod/lostpass.php:125
+msgid "Email Address"
+msgstr "E-mailadres"
+
+#: ../../mod/lostpass.php:126
+msgid "Reset"
+msgstr "Opnieuw instellen"
+
+#: ../../mod/regdir.php:45 ../../mod/dirsearch.php:21
+msgid "This site is not a directory server"
+msgstr "Deze hub is geen kanalengidshub (directoryserver)"
+
+#: ../../mod/impel.php:192
#, php-format
-msgid "Remote Channel [%s] (not yet known on this site)"
-msgstr "Kanaal op afstand [%s] (nog niet op deze hub bekend)"
+msgid "%s element installed"
+msgstr "%s onderdeel geïnstalleerd"
-#: ../../mod/rate.php:162
-msgid "Rating (this information is public)"
-msgstr "Beoordeling (deze informatie is openbaar)"
+#: ../../mod/impel.php:195
+#, php-format
+msgid "%s element installation failed"
+msgstr "Installatie %s-element mislukt"
-#: ../../mod/rate.php:163
-msgid "Optionally explain your rating (this information is public)"
-msgstr "Verklaar jouw beoordeling (niet verplicht, deze informatie is openbaar)"
+#: ../../mod/subthread.php:114
+#, php-format
+msgid "%1$s is following %2$s's %3$s"
+msgstr "%1$s volgt het %3$s van %2$s"
-#: ../../mod/photos.php:79
-msgid "Page owner information could not be retrieved."
-msgstr "Informatie over de pagina-eigenaar werd niet ontvangen."
+#: ../../mod/subthread.php:116
+#, php-format
+msgid "%1$s stopped following %2$s's %3$s"
+msgstr "%1$s volgt het %3$s van %2$s niet meer"
-#: ../../mod/photos.php:100
-msgid "Album not found."
-msgstr "Album niet gevonden."
+#: ../../mod/import.php:28
+#, php-format
+msgid "Your service plan only allows %d channels."
+msgstr "Jouw abonnement staat maar %d kanalen toe."
-#: ../../mod/photos.php:127
-msgid "Delete Album"
-msgstr "Verwijder album"
+#: ../../mod/import.php:66 ../../mod/import_items.php:38
+msgid "Nothing to import."
+msgstr "Niets gevonden om te importeren"
-#: ../../mod/photos.php:171 ../../mod/photos.php:1009
-msgid "Delete Photo"
-msgstr "Verwijder foto"
+#: ../../mod/import.php:90 ../../mod/import_items.php:62
+msgid "Unable to download data from old server"
+msgstr "Niet in staat om gegevens van de oude hub te downloaden"
-#: ../../mod/photos.php:501
-msgid "No photos selected"
-msgstr "Geen foto's geselecteerd"
+#: ../../mod/import.php:96 ../../mod/import_items.php:68
+msgid "Imported file is empty."
+msgstr "Geïmporteerde bestand is leeg"
-#: ../../mod/photos.php:550
-msgid "Access to this item is restricted."
-msgstr "Toegang tot dit item is beperkt."
+#: ../../mod/import.php:116 ../../mod/import_items.php:82
+#, php-format
+msgid "Warning: Database versions differ by %1$d updates."
+msgstr "Waarschuwing: database-versies lopen %1$d updates achter."
-#: ../../mod/photos.php:589
+#: ../../mod/import.php:149
+msgid "No channel. Import failed."
+msgstr "Geen kanaal. Importeren mislukt."
+
+#: ../../mod/import.php:509
+msgid "You must be logged in to use this feature."
+msgstr "Je moet ingelogd zijn om dit onderdeel te kunnen gebruiken."
+
+#: ../../mod/import.php:514
+msgid "Import Channel"
+msgstr "Kanaal importeren"
+
+#: ../../mod/import.php:515
+msgid ""
+"Use this form to import an existing channel from a different server/hub. You"
+" may retrieve the channel identity from the old server/hub via the network "
+"or provide an export file."
+msgstr "Gebruik dit formulier om een bestaand kanaal te importeren van een andere hub. Je kan de kanaal-identiteit van de oude hub via het netwerk ontvangen of een exportbestand verstrekken."
+
+#: ../../mod/import.php:516 ../../mod/import_items.php:121
+msgid "File to Upload"
+msgstr "Bestand om te uploaden"
+
+#: ../../mod/import.php:517
+msgid "Or provide the old server/hub details"
+msgstr "Of vul de gegevens van de oude hub in"
+
+#: ../../mod/import.php:518
+msgid "Your old identity address (xyz@example.com)"
+msgstr "Jouw oude kanaaladres (xyz@example.com)"
+
+#: ../../mod/import.php:519
+msgid "Your old login email address"
+msgstr "Het e-mailadres van je oude account"
+
+#: ../../mod/import.php:520
+msgid "Your old login password"
+msgstr "Wachtwoord van jouw oude account"
+
+#: ../../mod/import.php:521
+msgid ""
+"For either option, please choose whether to make this hub your new primary "
+"address, or whether your old location should continue this role. You will be"
+" able to post from either location, but only one can be marked as the "
+"primary location for files, photos, and media."
+msgstr "Voor elke optie geldt dat je moet kiezen of je jouw primaire kanaaladres op deze hub wil instellen of dat jouw oude hub deze rol blijft vervullen."
+
+#: ../../mod/import.php:522
+msgid "Make this hub my primary location"
+msgstr "Stel deze hub als mijn primaire locatie in"
+
+#: ../../mod/import.php:523
+msgid ""
+"Import existing posts if possible (experimental - limited by available "
+"memory"
+msgstr "Importeer bestaande berichten wanneer mogelijk (experimenteel - afhankelijk van beschikbaar servergeheugen)"
+
+#: ../../mod/import.php:524
+msgid ""
+"This process may take several minutes to complete. Please submit the form "
+"only once and leave this page open until finished."
+msgstr "Dit proces kan enkele minuten in beslag nemen. Klik maar één keer op opslaan en verlaat deze pagina niet alvorens het proces is voltooid."
+
+#: ../../mod/invite.php:25
+msgid "Total invitation limit exceeded."
+msgstr "Limiet voor aantal uitnodigingen overschreden."
+
+#: ../../mod/invite.php:49
#, php-format
-msgid "%1$.2f MB of %2$.2f MB photo storage used."
-msgstr "%1$.2f MB van %2$.2f MB aan foto-opslag gebruikt."
+msgid "%s : Not a valid email address."
+msgstr "%s : Geen geldig e-mailadres."
-#: ../../mod/photos.php:592
+#: ../../mod/invite.php:59
+msgid "Please join us on $Projectname"
+msgstr "Uitnodiging voor $Projectname"
+
+#: ../../mod/invite.php:70
+msgid "Invitation limit exceeded. Please contact your site administrator."
+msgstr "Limiet voor aantal uitnodigingen overschreden. Neem contact op met je hub-beheerder."
+
+#: ../../mod/invite.php:75
#, php-format
-msgid "%1$.2f MB photo storage used."
-msgstr "%1$.2f MB aan foto-opslag gebruikt."
+msgid "%s : Message delivery failed."
+msgstr "%s: Aflevering bericht mislukt."
-#: ../../mod/photos.php:620
-msgid "Upload Photos"
-msgstr "Foto's uploaden"
+#: ../../mod/invite.php:79
+#, php-format
+msgid "%d message sent."
+msgid_plural "%d messages sent."
+msgstr[0] "%d bericht verzonden."
+msgstr[1] "%d berichten verzonden."
-#: ../../mod/photos.php:624
-msgid "Enter an album name"
-msgstr "Vul een albumnaam in"
+#: ../../mod/invite.php:98
+msgid "You have no more invitations available"
+msgstr "Je hebt geen uitnodigingen meer beschikbaar"
-#: ../../mod/photos.php:625
-msgid "or select an existing album (doubleclick)"
-msgstr "of kies een bestaand album (dubbelklikken)"
+#: ../../mod/invite.php:129
+msgid "Send invitations"
+msgstr "Uitnodigingen verzenden"
-#: ../../mod/photos.php:626
-msgid "Create a status post for this upload"
-msgstr "Plaats een bericht voor deze upload."
+#: ../../mod/invite.php:130
+msgid "Enter email addresses, one per line:"
+msgstr "Voer e-mailadressen in, één per regel:"
-#: ../../mod/photos.php:627
-msgid "Caption (optional):"
-msgstr "Bijschrift (optioneel):"
+#: ../../mod/invite.php:131 ../../mod/mail.php:246
+msgid "Your message:"
+msgstr "Jouw bericht:"
-#: ../../mod/photos.php:628
-msgid "Description (optional):"
-msgstr "Omschrijving (optioneel):"
+#: ../../mod/invite.php:132
+msgid "Please join my community on $Projectname."
+msgstr "Hierbij nodig ik je uit om mij, en andere vrienden en kennissen, op $Projectname te vergezellen. Lees meer over $Projectname op https://redmatrix.me."
-#: ../../mod/photos.php:655
-msgid "Album name could not be decoded"
-msgstr "Albumnaam kon niet gedecodeerd worden"
+#: ../../mod/invite.php:134
+msgid "You will need to supply this invitation code: "
+msgstr "Je moet deze uitnodigingscode opgeven: "
-#: ../../mod/photos.php:699 ../../mod/photos.php:1236
-#: ../../mod/photos.php:1253
-msgid "Contact Photos"
-msgstr "Connectiefoto's"
+#: ../../mod/invite.php:135
+msgid ""
+"1. Register at any $Projectname location (they are all inter-connected)"
+msgstr "1. Registreer je op een willekeurige $Projectname-hub (ze zijn allemaal onderling met elkaar verbonden):"
-#: ../../mod/photos.php:727
-msgid "Show Newest First"
-msgstr "Nieuwste eerst weergeven"
+#: ../../mod/invite.php:137
+msgid "2. Enter my $Projectname network address into the site searchbar."
+msgstr "2. Nadat je bent ingelogd en een kanaal hebt aangemaakt kan je mijn $Projectname-kanaaladres in het zoekveld invullen:"
-#: ../../mod/photos.php:729
-msgid "Show Oldest First"
-msgstr "Oudste eerst weergeven"
+#: ../../mod/invite.php:138
+msgid "or visit "
+msgstr "of bezoek "
-#: ../../mod/photos.php:827
-msgid "Permission denied. Access to this item may be restricted."
-msgstr "Toegang geweigerd. Toegang tot dit item kan zijn beperkt."
+#: ../../mod/invite.php:140
+msgid "3. Click [Connect]"
+msgstr "3. Klik op [+ Verbinden]"
-#: ../../mod/photos.php:829
-msgid "Photo not available"
-msgstr "Foto niet aanwezig"
+#: ../../mod/probe.php:24 ../../mod/probe.php:30
+#, php-format
+msgid "Fetching URL returns error: %1$s"
+msgstr "Ophalen URL gaf een foutmelding terug: %1$s"
-#: ../../mod/photos.php:887
-msgid "Use as profile photo"
-msgstr "Als profielfoto gebruiken"
+#: ../../mod/profile_photo.php:112
+msgid "Image uploaded but image cropping failed."
+msgstr "Afbeelding geüpload, maar afbeelding kon niet worden bijgesneden. "
-#: ../../mod/photos.php:894
-msgid "Private Photo"
-msgstr "Privéfoto"
+#: ../../mod/profile_photo.php:166
+msgid "Image resize failed."
+msgstr "Afbeelding kon niet van grootte veranderd worden."
-#: ../../mod/photos.php:905 ../../mod/events.php:525 ../../mod/events.php:532
-msgid "Previous"
-msgstr "Vorige"
+#: ../../mod/profile_photo.php:212
+msgid ""
+"Shift-reload the page or clear browser cache if the new photo does not "
+"display immediately."
+msgstr "Vernieuw de pagina met shift+R of shift+F5, of leeg je browserbuffer, wanneer de nieuwe foto niet meteen wordt weergegeven."
-#: ../../mod/photos.php:909
-msgid "View Full Size"
-msgstr "Volledige grootte weergeven"
+#: ../../mod/profile_photo.php:250
+msgid "Image upload failed."
+msgstr "Uploaden afbeelding mislukt"
-#: ../../mod/photos.php:914 ../../mod/events.php:526 ../../mod/events.php:533
-#: ../../mod/setup.php:285
-msgid "Next"
-msgstr "Volgende"
+#: ../../mod/profile_photo.php:269
+msgid "Unable to process image."
+msgstr "Niet in staat om afbeelding te verwerken."
-#: ../../mod/photos.php:954 ../../mod/tagrm.php:133
-msgid "Remove"
-msgstr "Verwijderen"
+#: ../../mod/profile_photo.php:297
+msgid "female"
+msgstr "vrouw"
-#: ../../mod/photos.php:988
-msgid "Edit photo"
-msgstr "Foto bewerken"
+#: ../../mod/profile_photo.php:298
+#, php-format
+msgid "%1$s updated her %2$s"
+msgstr "%1$s heeft haar %2$s bijgewerkt"
-#: ../../mod/photos.php:990
-msgid "Rotate CW (right)"
-msgstr "Draai met de klok mee (naar rechts)"
+#: ../../mod/profile_photo.php:299
+msgid "male"
+msgstr "man"
-#: ../../mod/photos.php:991
-msgid "Rotate CCW (left)"
-msgstr "Draai tegen de klok in (naar links)"
+#: ../../mod/profile_photo.php:300
+#, php-format
+msgid "%1$s updated his %2$s"
+msgstr "%1$s heeft zijn %2$s bijgewerkt"
-#: ../../mod/photos.php:994
-msgid "Enter a new album name"
-msgstr "Vul een nieuwe albumnaam in"
+#: ../../mod/profile_photo.php:302
+#, php-format
+msgid "%1$s updated their %2$s"
+msgstr "%1$s hebben hun %2$s bijgewerkt"
-#: ../../mod/photos.php:995
-msgid "or select an existing one (doubleclick)"
-msgstr "of kies een bestaand album (dubbelklikken)"
+#: ../../mod/profile_photo.php:304
+msgid "profile photo"
+msgstr "profielfoto"
-#: ../../mod/photos.php:998
-msgid "Caption"
-msgstr "Bijschrift"
+#: ../../mod/profile_photo.php:368 ../../mod/profile_photo.php:409
+msgid "Photo not available."
+msgstr "Foto niet beschikbaar."
-#: ../../mod/photos.php:1000
-msgid "Add a Tag"
-msgstr "Tag toevoegen"
+#: ../../mod/profile_photo.php:450
+msgid "Upload File:"
+msgstr "Bestand uploaden:"
-#: ../../mod/photos.php:1004
-msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
-msgstr "Voorbeeld: @bob, @Barbara_Jansen, @jan@voorbeeld.nl"
+#: ../../mod/profile_photo.php:451
+msgid "Select a profile:"
+msgstr "Kies een profiel:"
-#: ../../mod/photos.php:1007
-msgid "Flag as adult in album view"
-msgstr "Markeer als voor volwassenen in albumweergave"
+#: ../../mod/profile_photo.php:452
+msgid "Upload Profile Photo"
+msgstr "Profielfoto uploaden"
-#: ../../mod/photos.php:1199
-msgid "In This Photo:"
-msgstr "Op deze foto:"
+#: ../../mod/profile_photo.php:457 ../../mod/settings.php:975
+msgid "or"
+msgstr "of"
-#: ../../mod/photos.php:1204
-msgid "Map"
-msgstr "Kaart"
+#: ../../mod/profile_photo.php:457
+msgid "skip this step"
+msgstr "sla deze stap over"
-#: ../../mod/photos.php:1292
-msgid "View Album"
-msgstr "Album weergeven"
+#: ../../mod/profile_photo.php:457
+msgid "select a photo from your photo albums"
+msgstr "Kies een foto uit jouw fotoalbums"
-#: ../../mod/photos.php:1315
-msgid "Recent Photos"
-msgstr "Recente foto's"
+#: ../../mod/profile_photo.php:473
+msgid "Crop Image"
+msgstr "Afbeelding bijsnijden"
-#: ../../mod/editblock.php:78 ../../mod/editblock.php:94
-#: ../../mod/editpost.php:20 ../../mod/editlayout.php:76
-#: ../../mod/editwebpage.php:77
-msgid "Item not found"
+#: ../../mod/profile_photo.php:474
+msgid "Please adjust the image cropping for optimum viewing."
+msgstr "Snij de afbeelding zo uit dat deze optimaal wordt weergegeven."
+
+#: ../../mod/profile_photo.php:476
+msgid "Done Editing"
+msgstr "Klaar met bewerken"
+
+#: ../../mod/thing.php:111
+msgid "Thing updated"
+msgstr "Ding bijgewerkt"
+
+#: ../../mod/thing.php:163
+msgid "Object store: failed"
+msgstr "Opslaan van ding mislukt"
+
+#: ../../mod/thing.php:167
+msgid "Thing added"
+msgstr "Ding toegevoegd"
+
+#: ../../mod/thing.php:193
+#, php-format
+msgid "OBJ: %1$s %2$s %3$s"
+msgstr "OBJ: %1$s %2$s %3$s"
+
+#: ../../mod/thing.php:256
+msgid "Show Thing"
+msgstr "Ding weergeven"
+
+#: ../../mod/thing.php:263
+msgid "item not found."
msgstr "Item niet gevonden"
-#: ../../mod/editblock.php:118
-msgid "Delete block?"
-msgstr "Blok verwijderen"
+#: ../../mod/thing.php:296
+msgid "Edit Thing"
+msgstr "Ding bewerken"
-#: ../../mod/editblock.php:145 ../../mod/editpost.php:121
-#: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:185
-msgid "Insert YouTube video"
-msgstr "YouTube-video invoegen"
+#: ../../mod/thing.php:298 ../../mod/thing.php:348
+msgid "Select a profile"
+msgstr "Kies een profiel"
-#: ../../mod/editblock.php:146 ../../mod/editpost.php:122
-#: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:186
-msgid "Insert Vorbis [.ogg] video"
-msgstr "Vorbis-video [.ogg] invoegen"
+#: ../../mod/thing.php:302 ../../mod/thing.php:351
+msgid "Post an activity"
+msgstr "Plaats een bericht"
-#: ../../mod/editblock.php:147 ../../mod/editpost.php:123
-#: ../../mod/editlayout.php:145 ../../mod/editwebpage.php:187
-msgid "Insert Vorbis [.ogg] audio"
-msgstr "Vorbis-audio [.ogg] invoegen"
+#: ../../mod/thing.php:302 ../../mod/thing.php:351
+msgid "Only sends to viewers of the applicable profile"
+msgstr "Toont dit alleen aan diegene die het gekozen profiel mogen zien."
-#: ../../mod/editblock.php:180
-msgid "Edit Block"
-msgstr "Blok bewerken"
+#: ../../mod/thing.php:304 ../../mod/thing.php:353
+msgid "Name of thing e.g. something"
+msgstr "Naam van ding"
+
+#: ../../mod/thing.php:306 ../../mod/thing.php:354
+msgid "URL of thing (optional)"
+msgstr "URL van ding (optioneel)"
+
+#: ../../mod/thing.php:308 ../../mod/thing.php:355
+msgid "URL for photo of thing (optional)"
+msgstr "URL van foto van ding (optioneel)"
+
+#: ../../mod/thing.php:346
+msgid "Add Thing to your Profile"
+msgstr "Ding aan je profiel toevoegen"
#: ../../mod/dirsearch.php:29
msgid "This directory server requires an access token"
msgstr "Deze kanalengidshub (directoryserver) heeft een toegangs-token nodig"
-#: ../../mod/editpost.php:31
-msgid "Item is not editable"
-msgstr "Item is niet te bewerken"
+#: ../../mod/editblock.php:118
+msgid "Delete block?"
+msgstr "Blok verwijderen"
-#: ../../mod/editpost.php:57
-msgid "Delete item?"
-msgstr "Item verwijderen?"
+#: ../../mod/editblock.php:180
+msgid "Edit Block"
+msgstr "Blok bewerken"
-#: ../../mod/editpost.php:164 ../../mod/rpost.php:128
-msgid "Edit post"
-msgstr "Bericht bewerken"
+#: ../../mod/removeaccount.php:30
+msgid ""
+"Account removals are not allowed within 48 hours of changing the account "
+"password."
+msgstr "Het verwijderen van een account is niet toegestaan binnen 48 uur nadat het wachtwoord is veranderd."
-#: ../../mod/oexchange.php:23
-msgid "Unable to find your hub."
-msgstr "Niet in staat om je hub te vinden"
+#: ../../mod/removeaccount.php:57
+msgid "Remove This Account"
+msgstr "Verwijder dit account"
-#: ../../mod/oexchange.php:37
-msgid "Post successful."
-msgstr "Verzenden bericht geslaagd."
+#: ../../mod/removeaccount.php:58
+msgid ""
+"This account and all its channels will be completely removed from the "
+"network. "
+msgstr "Dit account en al zijn kanalen worden volledig uit het $Projectname-netwerk verwijderd."
+
+#: ../../mod/removeaccount.php:60
+msgid ""
+"Remove this account, all its channels and all its channel clones from the "
+"network"
+msgstr "Dit account, al zijn kanalen en alle klonen van zijn kanalen uit het $Projectname-netwerk verwijderen"
+
+#: ../../mod/removeaccount.php:60
+msgid ""
+"By default only the instances of the channels located on this hub will be "
+"removed from the network"
+msgstr "Standaard worden alleen de kanalen die zich op deze hub bevinden uit het $Projectname-netwerk verwijderd"
+
+#: ../../mod/removeaccount.php:61 ../../mod/settings.php:700
+msgid "Remove Account"
+msgstr "Account verwijderen"
+
+#: ../../mod/import_items.php:101
+msgid "Import completed"
+msgstr "Importeren voltooid"
+
+#: ../../mod/import_items.php:119
+msgid "Import Items"
+msgstr "Importeer items"
+
+#: ../../mod/import_items.php:120
+msgid ""
+"Use this form to import existing posts and content from an export file."
+msgstr "Gebruik dit formulier om bestaande berichten en andere inhoud vanuit een exportbestand te importeren."
+
+#: ../../mod/network.php:91
+msgid "No such group"
+msgstr "Collectie niet gevonden"
+
+#: ../../mod/network.php:131
+msgid "No such channel"
+msgstr "Niet zo'n kanaal"
+
+#: ../../mod/network.php:136
+msgid "forum"
+msgstr "forum"
+
+#: ../../mod/network.php:148
+msgid "Search Results For:"
+msgstr "Zoekresultaten voor:"
+
+#: ../../mod/network.php:207
+msgid "Collection is empty"
+msgstr "Collectie is leeg"
+
+#: ../../mod/network.php:216
+msgid "Collection: "
+msgstr "Collectie: "
+
+#: ../../mod/network.php:242
+msgid "Invalid connection."
+msgstr "Ongeldige connectie."
+
+#: ../../mod/pdledit.php:13
+msgid "Layout updated."
+msgstr "Lay-out bijgewerkt."
+
+#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53
+msgid "Edit System Page Description"
+msgstr "Systeempagina's bewerken"
+
+#: ../../mod/pdledit.php:48
+msgid "Layout not found."
+msgstr "Lay-out niet gevonden."
+
+#: ../../mod/pdledit.php:54
+msgid "Module Name:"
+msgstr "Modulenaam:"
+
+#: ../../mod/pdledit.php:55
+msgid "Layout Help"
+msgstr "Lay-out-hulp"
+
+#: ../../mod/register.php:44
+msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
+msgstr "Maximum toegestane dagelijkse registraties op deze $Projectname-hub bereikt. Probeer het morgen (UTC) nogmaals."
+
+#: ../../mod/register.php:50
+msgid ""
+"Please indicate acceptance of the Terms of Service. Registration failed."
+msgstr "Registratie mislukt. De gebruiksvoorwaarden dienen wel geaccepteerd te worden."
+
+#: ../../mod/register.php:84
+msgid "Passwords do not match."
+msgstr "Wachtwoorden komen niet met elkaar overeen."
+
+#: ../../mod/register.php:117
+msgid ""
+"Registration successful. Please check your email for validation "
+"instructions."
+msgstr "Registratie geslaagd. Controleer je e-mail voor instructies."
+
+#: ../../mod/register.php:123
+msgid "Your registration is pending approval by the site owner."
+msgstr "Jouw accountregistratie wacht op goedkeuring van de beheerder van deze $Projectname-hub."
+
+#: ../../mod/register.php:126
+msgid "Your registration can not be processed."
+msgstr "Jouw registratie kan niet verwerkt worden."
+
+#: ../../mod/register.php:163
+msgid "Registration on this site/hub is by approval only."
+msgstr "Registraties op deze $Projectname-hub moeten eerst worden goedgekeurd."
+
+#: ../../mod/register.php:164
+msgid "<a href=\"pubsites\">Register at another affiliated site/hub</a>"
+msgstr "<a href=\"pubsites\">Registreer op een andere $Projectname-hub</a>"
+
+#: ../../mod/register.php:174
+msgid ""
+"This site has exceeded the number of allowed daily account registrations. "
+"Please try again tomorrow."
+msgstr "Deze $Projectname-hub heeft het maximum aantal dagelijks toegestane registraties bereikt. Probeer het morgen (UTC) nogmaals."
+
+#: ../../mod/register.php:185
+msgid "Terms of Service"
+msgstr "Gebruiksvoorwaarden"
+
+#: ../../mod/register.php:191
+#, php-format
+msgid "I accept the %s for this website"
+msgstr "Ik accepteer de %s van deze $Projectname-hub"
+
+#: ../../mod/register.php:193
+#, php-format
+msgid "I am over 13 years of age and accept the %s for this website"
+msgstr "Ik accepteer de %s van deze $Projectname-hub"
+
+#: ../../mod/register.php:207 ../../mod/admin.php:443
+msgid "Registration"
+msgstr "Registratie"
+
+#: ../../mod/register.php:212
+msgid "Membership on this site is by invitation only."
+msgstr "Registreren op deze $Projectname-hub kan alleen op uitnodiging."
+
+#: ../../mod/register.php:213
+msgid "Please enter your invitation code"
+msgstr "Vul jouw uitnodigingscode in"
+
+#: ../../mod/register.php:216
+msgid "Your email address"
+msgstr "Jouw e-mailadres"
+
+#: ../../mod/register.php:217
+msgid "Choose a password"
+msgstr "Geef een wachtwoord op"
+
+#: ../../mod/register.php:218
+msgid "Please re-enter your password"
+msgstr "Geef het wachtwoord opnieuw op"
#: ../../mod/admin.php:52
msgid "Theme settings updated."
@@ -5489,10 +6759,10 @@ msgstr "# klonen"
msgid "Message queues"
msgstr "Berichtenwachtrij"
-#: ../../mod/admin.php:198 ../../mod/admin.php:433 ../../mod/admin.php:532
-#: ../../mod/admin.php:800 ../../mod/admin.php:964 ../../mod/admin.php:1061
-#: ../../mod/admin.php:1101 ../../mod/admin.php:1261 ../../mod/admin.php:1295
-#: ../../mod/admin.php:1380
+#: ../../mod/admin.php:198 ../../mod/admin.php:440 ../../mod/admin.php:539
+#: ../../mod/admin.php:807 ../../mod/admin.php:971 ../../mod/admin.php:1068
+#: ../../mod/admin.php:1108 ../../mod/admin.php:1268 ../../mod/admin.php:1302
+#: ../../mod/admin.php:1387
msgid "Administration"
msgstr "Beheer"
@@ -5504,7 +6774,7 @@ msgstr "Samenvatting"
msgid "Registered accounts"
msgstr "Geregistreerde accounts"
-#: ../../mod/admin.php:203 ../../mod/admin.php:536
+#: ../../mod/admin.php:203 ../../mod/admin.php:543
msgid "Pending registrations"
msgstr "Accounts die op goedkeuring wachten"
@@ -5512,7 +6782,7 @@ msgstr "Accounts die op goedkeuring wachten"
msgid "Registered channels"
msgstr "Geregistreerde kanalen"
-#: ../../mod/admin.php:205 ../../mod/admin.php:537
+#: ../../mod/admin.php:205 ../../mod/admin.php:544
msgid "Active plugins"
msgstr "Ingeschakelde plug-ins"
@@ -5524,7 +6794,7 @@ msgstr "Versie"
msgid "Site settings updated."
msgstr "Hub-instellingen bijgewerkt."
-#: ../../mod/admin.php:361 ../../mod/settings.php:791
+#: ../../mod/admin.php:361 ../../mod/settings.php:793
msgid "mobile"
msgstr "mobiel"
@@ -5556,1913 +6826,657 @@ msgstr "Mijn $Projectname-hub kent alleen gratis toegang"
msgid "My site offers free accounts with optional paid upgrades"
msgstr "Mijn $Projectname-hub biedt gratis accounts aan met betaalde uitbreidingen als optie"
-#: ../../mod/admin.php:436 ../../mod/register.php:207
-msgid "Registration"
-msgstr "Registratie"
-
-#: ../../mod/admin.php:437
+#: ../../mod/admin.php:444
msgid "File upload"
msgstr "Bestand uploaden"
-#: ../../mod/admin.php:438
+#: ../../mod/admin.php:445
msgid "Policies"
msgstr "Beleid"
-#: ../../mod/admin.php:443
+#: ../../mod/admin.php:450
msgid "Site name"
msgstr "Naam van deze $Projectname-hub"
-#: ../../mod/admin.php:444
+#: ../../mod/admin.php:451
msgid "Banner/Logo"
msgstr "Banner/logo"
-#: ../../mod/admin.php:445
+#: ../../mod/admin.php:452
msgid "Administrator Information"
msgstr "Informatie over de beheerder van deze hub"
-#: ../../mod/admin.php:445
+#: ../../mod/admin.php:452
msgid ""
"Contact information for site administrators. Displayed on siteinfo page. "
"BBCode can be used here"
msgstr "Contactinformatie voor hub-beheerders. Getoond op pagina met hub-informatie. Er kan hier bbcode gebruikt worden."
-#: ../../mod/admin.php:446
+#: ../../mod/admin.php:453
msgid "System language"
msgstr "Standaardtaal"
-#: ../../mod/admin.php:447
+#: ../../mod/admin.php:454
msgid "System theme"
msgstr "Standaardthema"
-#: ../../mod/admin.php:447
+#: ../../mod/admin.php:454
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr "Standaardthema voor $Projectname-hub (kan door lid veranderd worden) - <a href='#' id='cnftheme'>verander thema-instellingen</a>"
-#: ../../mod/admin.php:448
+#: ../../mod/admin.php:455
msgid "Mobile system theme"
msgstr "Standaardthema voor mobiel"
-#: ../../mod/admin.php:448
+#: ../../mod/admin.php:455
msgid "Theme for mobile devices"
msgstr "Thema voor mobiele apparaten"
-#: ../../mod/admin.php:450
+#: ../../mod/admin.php:457
msgid "Allow Feeds as Connections"
msgstr "Sta feeds toe als connecties"
-#: ../../mod/admin.php:450
+#: ../../mod/admin.php:457
msgid "(Heavy system resource usage)"
msgstr "(sterk negatieve invloed op systeembronnen hub)"
-#: ../../mod/admin.php:451
+#: ../../mod/admin.php:458
msgid "Maximum image size"
msgstr "Maximale grootte van afbeeldingen"
-#: ../../mod/admin.php:451
+#: ../../mod/admin.php:458
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Maximale grootte in bytes voor afbeeldingen die worden geüpload. Standaard is 0, wat geen limiet betekend."
-#: ../../mod/admin.php:452
+#: ../../mod/admin.php:459
msgid "Does this site allow new member registration?"
msgstr "Staat deze hub nieuwe accounts toe?"
-#: ../../mod/admin.php:453
+#: ../../mod/admin.php:460
msgid "Which best describes the types of account offered by this hub?"
msgstr "Wat voor soort accounts biedt deze $Projectname-hub aan? Kies wat het meest in de buurt komt."
-#: ../../mod/admin.php:454
+#: ../../mod/admin.php:461
msgid "Register text"
msgstr "Tekst tijdens registratie"
-#: ../../mod/admin.php:454
+#: ../../mod/admin.php:461
msgid "Will be displayed prominently on the registration page."
msgstr "Tekst dat op de pagina voor het registreren van nieuwe accounts wordt getoond."
-#: ../../mod/admin.php:455
+#: ../../mod/admin.php:462
msgid "Site homepage to show visitors (default: login box)"
msgstr "Homepagina van deze hub die aan bezoekers wordt getoond (standaard: inlogformulier)"
-#: ../../mod/admin.php:455
+#: ../../mod/admin.php:462
msgid ""
"example: 'public' to show public stream, 'page/sys/home' to show a system "
"webpage called 'home' or 'include:home.html' to include a file."
msgstr "voorbeeld: 'public' om de openbare stream te tonen, 'page/sys/home' om de webpagina 'home' van het systeemkanaal te tonen of 'include:home.html' om een gewoon bestand te gebruiken."
-#: ../../mod/admin.php:456
+#: ../../mod/admin.php:463
msgid "Preserve site homepage URL"
msgstr "Behoudt de URL van de hub (/)"
-#: ../../mod/admin.php:456
+#: ../../mod/admin.php:463
msgid ""
"Present the site homepage in a frame at the original location instead of "
"redirecting"
msgstr "Toon de homepagina van de hub in een frame op de oorspronkelijke locatie (/), i.p.v. een doorverwijzing naar een andere locatie (bv. .../home.html)"
-#: ../../mod/admin.php:457
+#: ../../mod/admin.php:464
msgid "Accounts abandoned after x days"
msgstr "Accounts als verlaten beschouwen na zoveel aantal dagen:"
-#: ../../mod/admin.php:457
+#: ../../mod/admin.php:464
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr "Zal geen systeembronnen verspillen door polling van externe hubs voor verlaten accounts. Vul 0 in voor geen tijdslimiet."
-#: ../../mod/admin.php:458
+#: ../../mod/admin.php:465
msgid "Allowed friend domains"
msgstr "Toegestane domeinen"
-#: ../../mod/admin.php:458
+#: ../../mod/admin.php:465
msgid ""
"Comma separated list of domains which are allowed to establish friendships "
"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr "Komma-gescheiden lijst van domeinen waarvan kanalen connecties kunnen aangaan met kanalen op deze $Projectname-hub. Wildcards zijn toegestaan.\nLaat leeg om alle domeinen toe te laten."
-#: ../../mod/admin.php:459
+#: ../../mod/admin.php:466
msgid "Allowed email domains"
msgstr "Toegestane e-maildomeinen"
-#: ../../mod/admin.php:459
+#: ../../mod/admin.php:466
msgid ""
"Comma separated list of domains which are allowed in email addresses for "
"registrations to this site. Wildcards are accepted. Empty to allow any "
"domains"
msgstr "Door komma's gescheiden lijst met e-maildomeinen waarvan e-mailadressen op deze hub mogen registeren. Wildcards zijn toegestaan. Laat leeg om alle domeinen toe te laten."
-#: ../../mod/admin.php:460
+#: ../../mod/admin.php:467
msgid "Not allowed email domains"
msgstr "Niet toegestane e-maildomeinen"
-#: ../../mod/admin.php:460
+#: ../../mod/admin.php:467
msgid ""
"Comma separated list of domains which are not allowed in email addresses for"
" registrations to this site. Wildcards are accepted. Empty to allow any "
"domains, unless allowed domains have been defined."
msgstr "Door komma's gescheiden lijst met e-maildomeinen waarvan e-mailadressen niet op deze hub mogen registeren. Wildcards zijn toegestaan. Laat leeg om alle domeinen toe te staan, tenzij er toegestane domeinen zijn ingesteld. "
-#: ../../mod/admin.php:461
+#: ../../mod/admin.php:468
msgid "Block public"
msgstr "Openbare toegang blokkeren"
-#: ../../mod/admin.php:461
+#: ../../mod/admin.php:468
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr "Vink dit aan om alle normaliter openbare persoonlijke pagina's op deze hub alleen toegankelijk te maken voor ingelogde leden."
-#: ../../mod/admin.php:462
+#: ../../mod/admin.php:469
msgid "Verify Email Addresses"
msgstr "E-mailadres verifieren"
-#: ../../mod/admin.php:462
+#: ../../mod/admin.php:469
msgid ""
"Check to verify email addresses used in account registration (recommended)."
msgstr "Inschakelen om e-mailadressen te verifiëren die tijdens de accountregistratie worden gebruikt (aanbevolen)."
-#: ../../mod/admin.php:463
+#: ../../mod/admin.php:470
msgid "Force publish"
msgstr "Dwing kanaalvermelding af"
-#: ../../mod/admin.php:463
+#: ../../mod/admin.php:470
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Vink dit aan om af te dwingen dat alle kanalen op deze hub in de kanalengids worden vermeld."
-#: ../../mod/admin.php:464
-msgid "Disable discovery tab"
-msgstr "Ontdekkingstab"
+#: ../../mod/admin.php:471
+msgid "Import Public Streams"
+msgstr "Openbare streams importeren"
-#: ../../mod/admin.php:464
+#: ../../mod/admin.php:471
msgid ""
-"Remove the tab in the network view with public content pulled from sources "
-"chosen for this site."
-msgstr "Verwijder de tab in de matrix-weergave waarin zich een selectie aan openbare berichten bevindt, die automatisch voor deze hub zijn uitgekozen."
+"Import and allow access to public content pulled from other sites. Warning: "
+"this content is unmoderated."
+msgstr "Toegang verlenen tot openbare berichten die vanuit andere hubs worden geïmporteerd. Waarschuwing: de inhoud van deze berichten wordt niet gemodereerd."
-#: ../../mod/admin.php:465
+#: ../../mod/admin.php:472
msgid "login on Homepage"
msgstr "Inlogformulier op de homepagina"
-#: ../../mod/admin.php:465
+#: ../../mod/admin.php:472
msgid ""
"Present a login box to visitors on the home page if no other content has "
"been configured."
msgstr "Toon een inlogformulier voor bezoekers op de homepagina wanneer geen andere inhoud is geconfigureerd. "
-#: ../../mod/admin.php:467
+#: ../../mod/admin.php:474
msgid "Directory Server URL"
msgstr "Server-URL voor de kanalengids"
-#: ../../mod/admin.php:467
+#: ../../mod/admin.php:474
msgid "Default directory server"
msgstr "Standaardserver voor de kanalengids"
-#: ../../mod/admin.php:469
+#: ../../mod/admin.php:476
msgid "Proxy user"
msgstr "Gebruikersnaam proxy"
-#: ../../mod/admin.php:470
+#: ../../mod/admin.php:477
msgid "Proxy URL"
msgstr "URL proxy"
-#: ../../mod/admin.php:471
+#: ../../mod/admin.php:478
msgid "Network timeout"
msgstr "Netwerktimeout"
-#: ../../mod/admin.php:471
+#: ../../mod/admin.php:478
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr "Waarde is in seconden. Zet op 0 voor onbeperkt (niet aanbevolen)"
-#: ../../mod/admin.php:472
+#: ../../mod/admin.php:479
msgid "Delivery interval"
msgstr "Afleveringsinterval"
-#: ../../mod/admin.php:472
+#: ../../mod/admin.php:479
msgid ""
"Delay background delivery processes by this many seconds to reduce system "
"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
"for large dedicated servers."
msgstr "Vertraag de achtergrondprocessen voor het afleveren met een aantal seconden om de systeembelasting te verminderen. Aanbevolen: 4-5 voor shared hosts, 2-3 voor virtual private servers (VPS) en 0-1 voor grote dedicated servers."
-#: ../../mod/admin.php:473
+#: ../../mod/admin.php:480
msgid "Deliveries per process"
msgstr "Leveringen per serverproces"
-#: ../../mod/admin.php:473
+#: ../../mod/admin.php:480
msgid ""
"Number of deliveries to attempt in a single operating system process. Adjust"
" if necessary to tune system performance. Recommend: 1-5."
msgstr "Aantal leveringen die aan één serverproces worden meegegeven. Pas dit aan wanneer het nodig is om systeemprestaties te verbeteren. Aangeraden: 1-5"
-#: ../../mod/admin.php:474
+#: ../../mod/admin.php:481
msgid "Poll interval"
msgstr "Poll-interval"
-#: ../../mod/admin.php:474
+#: ../../mod/admin.php:481
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr "De achtergrondprocessen voor het afleveren met zoveel seconden vertragen om de systeembelasting te verminderen. 0 om de afleveringsinterval te gebruiken."
-#: ../../mod/admin.php:475
+#: ../../mod/admin.php:482
msgid "Maximum Load Average"
msgstr "Maximaal gemiddelde systeembelasting"
-#: ../../mod/admin.php:475
+#: ../../mod/admin.php:482
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr "Maximale systeembelasting voordat de afleverings- en polllingsprocessen worden uitgesteld. Standaard is 50."
-#: ../../mod/admin.php:476
+#: ../../mod/admin.php:483
msgid "Expiration period in days for imported (matrix/network) content"
msgstr "Aantal dagen waarna geïmporteerde inhoud uit iemands matrix/netwerk-pagina wordt verwijderd."
-#: ../../mod/admin.php:476
+#: ../../mod/admin.php:483
msgid "0 for no expiration of imported content"
msgstr "Dit geldt alleen voor inhoud van andere kanalen, dus niet voor iemands eigen kanaal. 0 voor het niet verwijderen van geïmporteerde inhoud."
-#: ../../mod/admin.php:524
+#: ../../mod/admin.php:531
msgid "No server found"
msgstr "Geen hub gevonden"
-#: ../../mod/admin.php:531 ../../mod/admin.php:814
+#: ../../mod/admin.php:538 ../../mod/admin.php:821
msgid "ID"
msgstr "ID"
-#: ../../mod/admin.php:531
+#: ../../mod/admin.php:538
msgid "for channel"
msgstr "voor kanaal"
-#: ../../mod/admin.php:531
+#: ../../mod/admin.php:538
msgid "on server"
msgstr "op hub"
-#: ../../mod/admin.php:531
+#: ../../mod/admin.php:538
msgid "Status"
msgstr "Status"
-#: ../../mod/admin.php:533
+#: ../../mod/admin.php:540
msgid "Server"
msgstr "Hubbeheer"
-#: ../../mod/admin.php:550
+#: ../../mod/admin.php:557
msgid "Update has been marked successful"
msgstr "Update is als succesvol gemarkeerd"
-#: ../../mod/admin.php:560
+#: ../../mod/admin.php:567
#, php-format
msgid "Executing %s failed. Check system logs."
msgstr "Uitvoeren van %s is mislukt. Controleer systeemlogboek."
-#: ../../mod/admin.php:563
+#: ../../mod/admin.php:570
#, php-format
msgid "Update %s was successfully applied."
msgstr "Update %s was geslaagd."
-#: ../../mod/admin.php:567
+#: ../../mod/admin.php:574
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr "Update %s gaf geen melding. Het is daarom niet bekend of deze geslaagd is."
-#: ../../mod/admin.php:570
+#: ../../mod/admin.php:577
#, php-format
msgid "Update function %s could not be found."
msgstr "Update-functie %s kon niet gevonden worden."
-#: ../../mod/admin.php:586
+#: ../../mod/admin.php:593
msgid "No failed updates."
msgstr "Geen mislukte updates."
-#: ../../mod/admin.php:590
+#: ../../mod/admin.php:597
msgid "Failed Updates"
msgstr "Mislukte updates"
-#: ../../mod/admin.php:592
+#: ../../mod/admin.php:599
msgid "Mark success (if update was manually applied)"
msgstr "Markeer als geslaagd (wanneer de update handmatig was uitgevoerd)"
-#: ../../mod/admin.php:593
+#: ../../mod/admin.php:600
msgid "Attempt to execute this update step automatically"
msgstr "Poging om deze stap van de update automatisch uit te voeren."
-#: ../../mod/admin.php:625
+#: ../../mod/admin.php:632
msgid "Queue Statistics"
msgstr "Wachtrij-statistieken"
-#: ../../mod/admin.php:626
+#: ../../mod/admin.php:633
msgid "Total Entries"
msgstr "Aantal vermeldingen"
-#: ../../mod/admin.php:627
+#: ../../mod/admin.php:634
msgid "Priority"
msgstr "Prioriteit"
-#: ../../mod/admin.php:628
+#: ../../mod/admin.php:635
msgid "Destination URL"
msgstr "Doel-URL"
-#: ../../mod/admin.php:629
+#: ../../mod/admin.php:636
msgid "Mark hub permanently offline"
msgstr "Hub als permanent offline markeren"
-#: ../../mod/admin.php:630
+#: ../../mod/admin.php:637
msgid "Empty queue for this hub"
msgstr "Berichtenwachtrij voor deze hub legen"
-#: ../../mod/admin.php:631
+#: ../../mod/admin.php:638
msgid "Last known contact"
msgstr "Voor het laatst contact"
-#: ../../mod/admin.php:667
+#: ../../mod/admin.php:674
#, php-format
msgid "%s account blocked/unblocked"
msgid_plural "%s account blocked/unblocked"
msgstr[0] "%s account geblokkeerd/gedeblokkeerd"
msgstr[1] "%s accounts geblokkeerd/gedeblokkeerd"
-#: ../../mod/admin.php:675
+#: ../../mod/admin.php:682
#, php-format
msgid "%s account deleted"
msgid_plural "%s accounts deleted"
msgstr[0] "%s account verwijderd"
msgstr[1] "%s accounts verwijderd"
-#: ../../mod/admin.php:711
+#: ../../mod/admin.php:718
msgid "Account not found"
msgstr "Account niet gevonden"
-#: ../../mod/admin.php:723
+#: ../../mod/admin.php:730
#, php-format
msgid "Account '%s' deleted"
msgstr "Account '%s' verwijderd"
-#: ../../mod/admin.php:731
+#: ../../mod/admin.php:738
#, php-format
msgid "Account '%s' blocked"
msgstr "Account '%s' geblokkeerd"
-#: ../../mod/admin.php:739
+#: ../../mod/admin.php:746
#, php-format
msgid "Account '%s' unblocked"
msgstr "Account '%s' gedeblokkeerd"
-#: ../../mod/admin.php:801 ../../mod/admin.php:813
+#: ../../mod/admin.php:808 ../../mod/admin.php:820
msgid "Users"
msgstr "Accounts"
-#: ../../mod/admin.php:803 ../../mod/admin.php:967
+#: ../../mod/admin.php:810 ../../mod/admin.php:974
msgid "select all"
msgstr "alles selecteren"
-#: ../../mod/admin.php:804
+#: ../../mod/admin.php:811
msgid "User registrations waiting for confirm"
msgstr "Accounts die op goedkeuring wachten"
-#: ../../mod/admin.php:805
+#: ../../mod/admin.php:812
msgid "Request date"
msgstr "Tijd/datum verzoek"
-#: ../../mod/admin.php:806
+#: ../../mod/admin.php:813
msgid "No registrations."
msgstr "Geen verzoeken."
-#: ../../mod/admin.php:808
+#: ../../mod/admin.php:815
msgid "Deny"
msgstr "Afkeuren"
-#: ../../mod/admin.php:814
+#: ../../mod/admin.php:821
msgid "Register date"
msgstr "Geregistreerd"
-#: ../../mod/admin.php:814
+#: ../../mod/admin.php:821
msgid "Last login"
msgstr "Laatste keer ingelogd"
-#: ../../mod/admin.php:814
+#: ../../mod/admin.php:821
msgid "Expires"
msgstr "Verloopt"
-#: ../../mod/admin.php:814
+#: ../../mod/admin.php:821
msgid "Service Class"
msgstr "Abonnementen"
-#: ../../mod/admin.php:816
+#: ../../mod/admin.php:823
msgid ""
"Selected accounts will be deleted!\\n\\nEverything these accounts had posted"
" on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Geselecteerde accounts (met bijbehorende kanalen) worden verwijderd!\\n\\nAlles wat deze accounts op deze hub hebben gepubliceerd wordt definitief verwijderd!\\n\\Weet je het zeker?"
-#: ../../mod/admin.php:817
+#: ../../mod/admin.php:824
msgid ""
"The account {0} will be deleted!\\n\\nEverything this account has posted on "
"this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Account {0} (met bijbehorende kanalen) wordt verwijderd !\\n\\nAlles wat dit account op deze hub heeft gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?"
-#: ../../mod/admin.php:853
+#: ../../mod/admin.php:860
#, php-format
msgid "%s channel censored/uncensored"
msgid_plural "%s channels censored/uncensored"
msgstr[0] "%s kanaal gecensureerd/ongecensureerd"
msgstr[1] "%s kanalen gecensureerd/ongecensureerd"
-#: ../../mod/admin.php:862
+#: ../../mod/admin.php:869
#, php-format
msgid "%s channel code allowed/disallowed"
msgid_plural "%s channels code allowed/disallowed"
msgstr[0] "Scripts toegestaan/niet toegestaan voor %s kanaal"
msgstr[1] "Scripts toegestaan/niet toegestaan voor %s kanalen"
-#: ../../mod/admin.php:869
+#: ../../mod/admin.php:876
#, php-format
msgid "%s channel deleted"
msgid_plural "%s channels deleted"
msgstr[0] "%s kanaal verwijderd"
msgstr[1] "%s kanalen verwijderd"
-#: ../../mod/admin.php:889
+#: ../../mod/admin.php:896
msgid "Channel not found"
msgstr "Kanaal niet gevonden"
-#: ../../mod/admin.php:900
+#: ../../mod/admin.php:907
#, php-format
msgid "Channel '%s' deleted"
msgstr "Kanaal '%s' verwijderd"
-#: ../../mod/admin.php:912
+#: ../../mod/admin.php:919
#, php-format
msgid "Channel '%s' censored"
msgstr "Kanaal '%s' gecensureerd"
-#: ../../mod/admin.php:912
+#: ../../mod/admin.php:919
#, php-format
msgid "Channel '%s' uncensored"
msgstr "Kanaal '%s' ongecensureerd"
-#: ../../mod/admin.php:923
+#: ../../mod/admin.php:930
#, php-format
msgid "Channel '%s' code allowed"
msgstr "Scripts toegestaan voor kanaal '%s'"
-#: ../../mod/admin.php:923
+#: ../../mod/admin.php:930
#, php-format
msgid "Channel '%s' code disallowed"
msgstr "Scripts niet toegestaan voor kanaal '%s'"
-#: ../../mod/admin.php:969
+#: ../../mod/admin.php:976
msgid "Censor"
msgstr "Censureren"
-#: ../../mod/admin.php:970
+#: ../../mod/admin.php:977
msgid "Uncensor"
msgstr "Niet censureren"
-#: ../../mod/admin.php:971
+#: ../../mod/admin.php:978
msgid "Allow Code"
msgstr "Scripts toestaan"
-#: ../../mod/admin.php:972
+#: ../../mod/admin.php:979
msgid "Disallow Code"
msgstr "Scripts niet toestaan"
-#: ../../mod/admin.php:974
+#: ../../mod/admin.php:981
msgid "UID"
msgstr "UID"
-#: ../../mod/admin.php:974 ../../mod/profiles.php:447
-msgid "Address"
-msgstr "Kanaaladres"
-
-#: ../../mod/admin.php:976
+#: ../../mod/admin.php:983
msgid ""
"Selected channels will be deleted!\\n\\nEverything that was posted in these "
"channels on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Geselecteerde kanalen worden verwijderd!\\n\\nAlles wat in deze kanalen op deze hub werd gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?"
-#: ../../mod/admin.php:977
+#: ../../mod/admin.php:984
msgid ""
"The channel {0} will be deleted!\\n\\nEverything that was posted in this "
"channel on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Kanaal {0} wordt verwijderd!\\n\\nAlles wat in dit kanaal op deze hub werd gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?"
-#: ../../mod/admin.php:1017
+#: ../../mod/admin.php:1024
#, php-format
msgid "Plugin %s disabled."
msgstr "Plug-in %s uitgeschakeld."
-#: ../../mod/admin.php:1021
+#: ../../mod/admin.php:1028
#, php-format
msgid "Plugin %s enabled."
msgstr "Plug-in %s ingeschakeld"
-#: ../../mod/admin.php:1031 ../../mod/admin.php:1234
+#: ../../mod/admin.php:1038 ../../mod/admin.php:1241
msgid "Disable"
msgstr "Uitschakelen"
-#: ../../mod/admin.php:1034 ../../mod/admin.php:1236
+#: ../../mod/admin.php:1041 ../../mod/admin.php:1243
msgid "Enable"
msgstr "Inschakelen"
-#: ../../mod/admin.php:1063 ../../mod/admin.php:1263
+#: ../../mod/admin.php:1070 ../../mod/admin.php:1270
msgid "Toggle"
msgstr "Omschakelen"
-#: ../../mod/admin.php:1071 ../../mod/admin.php:1273
+#: ../../mod/admin.php:1078 ../../mod/admin.php:1280
msgid "Author: "
msgstr "Auteur: "
-#: ../../mod/admin.php:1072 ../../mod/admin.php:1274
+#: ../../mod/admin.php:1079 ../../mod/admin.php:1281
msgid "Maintainer: "
msgstr "Beheerder: "
-#: ../../mod/admin.php:1199
+#: ../../mod/admin.php:1206
msgid "No themes found."
msgstr "Geen thema's gevonden"
-#: ../../mod/admin.php:1255
+#: ../../mod/admin.php:1262
msgid "Screenshot"
msgstr "Schermafdruk"
-#: ../../mod/admin.php:1301
+#: ../../mod/admin.php:1308
msgid "[Experimental]"
msgstr "[Experimenteel]"
-#: ../../mod/admin.php:1302
+#: ../../mod/admin.php:1309
msgid "[Unsupported]"
msgstr "[Niet ondersteund]"
-#: ../../mod/admin.php:1326
+#: ../../mod/admin.php:1333
msgid "Log settings updated."
msgstr "Logboek-instellingen bijgewerkt."
-#: ../../mod/admin.php:1383
+#: ../../mod/admin.php:1390
msgid "Clear"
msgstr "Leegmaken"
-#: ../../mod/admin.php:1389
+#: ../../mod/admin.php:1396
msgid "Debugging"
msgstr "Debuggen"
-#: ../../mod/admin.php:1390
+#: ../../mod/admin.php:1397
msgid "Log file"
msgstr "Logbestand"
-#: ../../mod/admin.php:1390
+#: ../../mod/admin.php:1397
msgid ""
"Must be writable by web server. Relative to your Red top-level directory."
msgstr "Moet door de webserver beschrijfbaar zijn. Relatief ten opzichte van de bovenste map van je $Projectname-installatie."
-#: ../../mod/admin.php:1391
+#: ../../mod/admin.php:1398
msgid "Log level"
msgstr "Logniveau"
-#: ../../mod/admin.php:1437
+#: ../../mod/admin.php:1444
msgid "New Profile Field"
msgstr "Nieuw profielveld"
-#: ../../mod/admin.php:1438 ../../mod/admin.php:1458
+#: ../../mod/admin.php:1445 ../../mod/admin.php:1465
msgid "Field nickname"
msgstr "Bijnaam voor veld"
-#: ../../mod/admin.php:1438 ../../mod/admin.php:1458
+#: ../../mod/admin.php:1445 ../../mod/admin.php:1465
msgid "System name of field"
msgstr "Systeemnaam voor veld"
-#: ../../mod/admin.php:1439 ../../mod/admin.php:1459
+#: ../../mod/admin.php:1446 ../../mod/admin.php:1466
msgid "Input type"
msgstr "Invoertype"
-#: ../../mod/admin.php:1440 ../../mod/admin.php:1460
+#: ../../mod/admin.php:1447 ../../mod/admin.php:1467
msgid "Field Name"
msgstr "Veldnaam"
-#: ../../mod/admin.php:1440 ../../mod/admin.php:1460
+#: ../../mod/admin.php:1447 ../../mod/admin.php:1467
msgid "Label on profile pages"
msgstr "Tekstlabel voor op profielpagina's"
-#: ../../mod/admin.php:1441 ../../mod/admin.php:1461
+#: ../../mod/admin.php:1448 ../../mod/admin.php:1468
msgid "Help text"
msgstr "Helptekst"
-#: ../../mod/admin.php:1441 ../../mod/admin.php:1461
+#: ../../mod/admin.php:1448 ../../mod/admin.php:1468
msgid "Additional info (optional)"
msgstr "Extra informatie (optioneel)"
-#: ../../mod/admin.php:1451
+#: ../../mod/admin.php:1458
msgid "Field definition not found"
msgstr "Velddefinitie niet gevonden"
-#: ../../mod/admin.php:1457
+#: ../../mod/admin.php:1464
msgid "Edit Profile Field"
msgstr "Profielveld bewerken"
-#: ../../mod/appman.php:28 ../../mod/appman.php:44
-msgid "App installed."
-msgstr "App geïnstalleerd"
-
-#: ../../mod/appman.php:37
-msgid "Malformed app."
-msgstr "Misvormde app."
-
-#: ../../mod/appman.php:80
-msgid "Embed code"
-msgstr "Insluitcode"
-
-#: ../../mod/appman.php:86
-msgid "Edit App"
-msgstr "App bewerken"
-
-#: ../../mod/appman.php:86
-msgid "Create App"
-msgstr "App maken"
-
-#: ../../mod/appman.php:91
-msgid "Name of app"
-msgstr "Naam van app"
-
-#: ../../mod/appman.php:92
-msgid "Location (URL) of app"
-msgstr "Locatie (URL) van app"
-
-#: ../../mod/appman.php:93 ../../mod/rbmark.php:97
-msgid "Description"
-msgstr "Omschrijving"
-
-#: ../../mod/appman.php:94
-msgid "Photo icon URL"
-msgstr "URL van pictogram"
-
-#: ../../mod/appman.php:94
-msgid "80 x 80 pixels - optional"
-msgstr "80 x 80 pixels (optioneel)"
-
-#: ../../mod/appman.php:95
-msgid "Version ID"
-msgstr "Versie-ID"
-
-#: ../../mod/appman.php:96
-msgid "Price of app"
-msgstr "Prijs van de app"
-
-#: ../../mod/appman.php:97
-msgid "Location (URL) to purchase app"
-msgstr "Locatie (URL) om de app aan te schaffen"
-
-#: ../../mod/menu.php:45
-msgid "Unable to update menu."
-msgstr "Niet in staat om menu aan te passen"
-
-#: ../../mod/menu.php:56
-msgid "Unable to create menu."
-msgstr "Niet in staat om menu aan te maken."
-
-#: ../../mod/menu.php:94 ../../mod/menu.php:106
-msgid "Menu Name"
-msgstr "Menunaam"
-
-#: ../../mod/menu.php:94
-msgid "Unique name (not visible on webpage) - required"
-msgstr "Unieke naam vereist (niet zichtbaar op webpagina)"
-
-#: ../../mod/menu.php:95 ../../mod/menu.php:107
-msgid "Menu Title"
-msgstr "Menutitel"
-
-#: ../../mod/menu.php:95
-msgid "Visible on webpage - leave empty for no title"
-msgstr "Zichtbaar op webpagina (leeg laten voor geen titel)"
-
-#: ../../mod/menu.php:96
-msgid "Allow Bookmarks"
-msgstr "Bladwijzers toestaan"
-
-#: ../../mod/menu.php:96 ../../mod/menu.php:153
-msgid "Menu may be used to store saved bookmarks"
-msgstr "Menu kan gebruikt worden om bladwijzers in op te slaan"
-
-#: ../../mod/menu.php:97 ../../mod/menu.php:155
-msgid "Submit and proceed"
-msgstr "Opslaan en doorgaan"
-
-#: ../../mod/menu.php:109
-msgid "Drop"
-msgstr "Verwijderen"
-
-#: ../../mod/menu.php:113
-msgid "Bookmarks allowed"
-msgstr "Bladwijzers toegestaan"
-
-#: ../../mod/menu.php:115
-msgid "Delete this menu"
-msgstr "Menu verwijderen"
-
-#: ../../mod/menu.php:116 ../../mod/menu.php:150
-msgid "Edit menu contents"
-msgstr "Bewerk de inhoud van het menu"
-
-#: ../../mod/menu.php:117
-msgid "Edit this menu"
-msgstr "Dit menu bewerken"
-
-#: ../../mod/menu.php:132
-msgid "Menu could not be deleted."
-msgstr "Menu kon niet verwijderd worden."
-
-#: ../../mod/menu.php:145
-msgid "Edit Menu"
-msgstr "Menu bewerken"
-
-#: ../../mod/menu.php:149
-msgid "Add or remove entries to this menu"
-msgstr "Items aan dit menu toevoegen of verwijder"
-
-#: ../../mod/menu.php:151
-msgid "Menu name"
-msgstr "Naam van menu"
-
-#: ../../mod/menu.php:151
-msgid "Must be unique, only seen by you"
-msgstr "Moet uniek zijn en is alleen zichtbaar voor jou."
-
-#: ../../mod/menu.php:152
-msgid "Menu title"
-msgstr "Titel van menu"
-
-#: ../../mod/menu.php:152
-msgid "Menu title as seen by others"
-msgstr "Titel van menu zoals anderen dat zien."
-
-#: ../../mod/menu.php:153
-msgid "Allow bookmarks"
-msgstr "Bladwijzers toestaan"
-
-#: ../../mod/notify.php:53 ../../mod/notifications.php:94
-msgid "No more system notifications."
-msgstr "Geen systeemnotificaties meer."
-
-#: ../../mod/notify.php:57 ../../mod/notifications.php:98
-msgid "System Notifications"
-msgstr "Systeemnotificaties"
-
-#: ../../mod/page.php:126
-msgid ""
-"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod "
-"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,"
-" quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo "
-"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse "
-"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat "
-"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
-msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
-
-#: ../../mod/new_channel.php:109
-msgid "Add a Channel"
-msgstr "Kanaal toevoegen"
-
-#: ../../mod/new_channel.php:110
-msgid ""
-"A channel is your own collection of related web pages. A channel can be used"
-" to hold social network profiles, blogs, conversation groups and forums, "
-"celebrity pages, and much more. You may create as many channels as your "
-"service provider allows."
-msgstr "Naast een account moet je tenminste één kanaal aanmaken. Een kanaal is een persoonlijke verzameling (gerelateerde) berichten en media, zoals je misschien gewend bent van sociale netwerken. Een kanaal kan gebruikt worden voor social media, een blog, forum, en voor veel meer. Je kan net zoveel kanalen aanmaken als dat de eigenaar/beheerder van jouw hub toestaat."
-
-#: ../../mod/new_channel.php:112 ../../mod/sources.php:103
-#: ../../mod/sources.php:137
-msgid "Channel Name"
-msgstr "Kanaalnaam"
-
-#: ../../mod/new_channel.php:113
-msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "
-msgstr "Jouw naam of een andere relevante naam. Voorbeelden: \"Jan Pietersen\", \"Willems weblog\", \"Familieforum\""
-
-#: ../../mod/new_channel.php:114
-msgid "Choose a short nickname"
-msgstr "Korte bijnaam"
-
-#: ../../mod/new_channel.php:115
-msgid ""
-"Your nickname will be used to create an easily remembered channel address "
-"(like an email address) which you can share with others."
-msgstr "Deze bijnaam (geen spaties) wordt gebruikt om een makkelijk te onthouden kanaaladres (zoals een e-mailadres) en het internetadres (URL) van jouw kanaal aan te maken, die je dan met anderen kunt delen. Voorbeeld: <b>janp</b> wordt <em>janp@jouw_hub.nl</em> en <em>https://jouw_hub.nl/channel/janp</em>."
-
-#: ../../mod/new_channel.php:116
-msgid "Or <a href=\"import\">import an existing channel</a> from another location"
-msgstr "Of <a href=\"import\">importeer een bestaand kanaal</a> vanaf een andere locatie."
-
-#: ../../mod/new_channel.php:118
-msgid ""
-"Please choose a channel type (such as social networking or community forum) "
-"and privacy requirements so we can select the best permissions for you"
-msgstr "Kies een kanaaltype en het door jouw gewenste privacy-niveau, zodat automatisch de beste permissies kunnen worden ingesteld. Dit kan later, indien gewenst, worden veranderd."
-
-#: ../../mod/new_channel.php:119
-msgid "Channel Type"
-msgstr "Kanaaltype"
-
-#: ../../mod/new_channel.php:119
-msgid "Read more about roles"
-msgstr "Lees meer over kanaaltypes"
-
-#: ../../mod/notifications.php:26
-msgid "Invalid request identifier."
-msgstr "Ongeldige verzoek identificator (request identifier)"
-
-#: ../../mod/notifications.php:35
-msgid "Discard"
-msgstr "Annuleren"
-
-#: ../../mod/pdledit.php:13
-msgid "Layout updated."
-msgstr "Lay-out bijgewerkt."
-
-#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53
-msgid "Edit System Page Description"
-msgstr "Systeempagina's bewerken"
-
-#: ../../mod/pdledit.php:48
-msgid "Layout not found."
-msgstr "Lay-out niet gevonden."
-
-#: ../../mod/pdledit.php:54
-msgid "Module Name:"
-msgstr "Modulenaam:"
-
-#: ../../mod/pdledit.php:55
-msgid "Layout Help"
-msgstr "Lay-out-hulp"
-
-#: ../../mod/subthread.php:114
-#, php-format
-msgid "%1$s is following %2$s's %3$s"
-msgstr "%1$s volgt het %3$s van %2$s"
-
-#: ../../mod/subthread.php:116
-#, php-format
-msgid "%1$s stopped following %2$s's %3$s"
-msgstr "%1$s volgt het %3$s van %2$s niet meer"
-
-#: ../../mod/lostpass.php:15
-msgid "No valid account found."
-msgstr "Geen geldige account gevonden."
-
-#: ../../mod/lostpass.php:29
-msgid "Password reset request issued. Check your email."
-msgstr "Het verzoek om je wachtwoord opnieuw in te stellen is behandeld. Controleer je e-mail."
-
-#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:103
-#, php-format
-msgid "Site Member (%s)"
-msgstr "Lid van hub (%s)"
-
-#: ../../mod/lostpass.php:40
-#, php-format
-msgid "Password reset requested at %s"
-msgstr "Verzoek tot het opnieuw instellen van een wachtwoord op %s is ingediend"
-
-#: ../../mod/lostpass.php:63
-msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
-msgstr "Het verzoek kon niet worden geverifieerd. (Mogelijk heb je al eerder een verzoek ingediend.) Opnieuw instellen van wachtwoord is mislukt."
-
-#: ../../mod/lostpass.php:86 ../../boot.php:1494
-msgid "Password Reset"
-msgstr "Wachtwoord vergeten?"
-
-#: ../../mod/lostpass.php:87
-msgid "Your password has been reset as requested."
-msgstr "Jouw wachtwoord is opnieuw ingesteld zoals je had verzocht."
-
-#: ../../mod/lostpass.php:88
-msgid "Your new password is"
-msgstr "Jouw nieuwe wachtwoord is"
-
-#: ../../mod/lostpass.php:89
-msgid "Save or copy your new password - and then"
-msgstr "Kopieer of sla je nieuwe wachtwoord op - en"
-
-#: ../../mod/lostpass.php:90
-msgid "click here to login"
-msgstr "klik dan hier om in te loggen"
-
-#: ../../mod/lostpass.php:91
-msgid ""
-"Your password may be changed from the <em>Settings</em> page after "
-"successful login."
-msgstr "Jouw wachtwoord kan worden veranderd onder <em>instellingen</em>, nadat je succesvol bent ingelogd."
-
-#: ../../mod/lostpass.php:108
-#, php-format
-msgid "Your password has changed at %s"
-msgstr "Jouw wachtwoord op %s is veranderd"
-
-#: ../../mod/lostpass.php:123
-msgid "Forgot your Password?"
-msgstr "Wachtwoord vergeten?"
-
-#: ../../mod/lostpass.php:124
-msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
-msgstr "Voer je e-mailadres in en verstuur deze om je wachtwoord opnieuw in te stellen. Controleer hierna hier je e-mail voor verdere instructies."
-
-#: ../../mod/lostpass.php:125
-msgid "Email Address"
-msgstr "E-mailadres"
-
-#: ../../mod/lostpass.php:126
-msgid "Reset"
-msgstr "Opnieuw instellen"
-
-#: ../../mod/home.php:57 ../../mod/home.php:65 ../../mod/siteinfo.php:157
-msgid "$Projectname"
-msgstr "$Projectname"
-
-#: ../../mod/home.php:75
-#, php-format
-msgid "Welcome to %s"
-msgstr "Welkom op %s"
-
-#: ../../mod/dav.php:121
-msgid "$Projectname channel"
-msgstr "$Projectname-kanaal"
-
-#: ../../mod/events.php:21
-msgid "Calendar entries imported."
-msgstr "Agenda-items geïmporteerd."
-
-#: ../../mod/events.php:23
-msgid "No calendar entries found."
-msgstr "Geen agenda-items gevonden."
-
-#: ../../mod/events.php:96
-msgid "Event can not end before it has started."
-msgstr "Gebeurtenis kan niet eindigen voordat het is begonnen"
-
-#: ../../mod/events.php:98 ../../mod/events.php:107 ../../mod/events.php:127
-msgid "Unable to generate preview."
-msgstr "Niet in staat om voorvertoning te genereren"
-
-#: ../../mod/events.php:105
-msgid "Event title and start time are required."
-msgstr "Titel en begintijd van gebeurtenis zijn vereist."
-
-#: ../../mod/events.php:125 ../../mod/events.php:250
-msgid "Event not found."
-msgstr "Gebeurtenis niet gevonden"
-
-#: ../../mod/events.php:446
-msgid "l, F j"
-msgstr "l j F"
-
-#: ../../mod/events.php:468
-msgid "Edit event"
-msgstr "Gebeurtenis bewerken"
-
-#: ../../mod/events.php:470
-msgid "Delete event"
-msgstr "Gebeurtenis verwijderen"
-
-#: ../../mod/events.php:504
-msgid "calendar"
-msgstr "agenda"
-
-#: ../../mod/events.php:524
-msgid "New Event"
-msgstr "Nieuwe gebeurtenis"
-
-#: ../../mod/events.php:534
-msgid "Today"
-msgstr "Vandaag"
-
-#: ../../mod/events.php:564
-msgid "Event removed"
-msgstr "Gebeurtenis verwijderd"
-
-#: ../../mod/events.php:567
-msgid "Failed to remove event"
-msgstr "Verwijderen gebeurtenis mislukt"
-
-#: ../../mod/events.php:681
-msgid "Event details"
-msgstr "Details van gebeurtenis"
-
-#: ../../mod/events.php:682
-msgid "Starting date and Title are required."
-msgstr "Begintijd en titel zijn vereist."
-
-#: ../../mod/events.php:684
-msgid "Categories (comma-separated list)"
-msgstr "Categorieën (door komma's gescheiden lijst)"
-
-#: ../../mod/events.php:686
-msgid "Event Starts:"
-msgstr "Begin gebeurtenis:"
-
-#: ../../mod/events.php:693
-msgid "Finish date/time is not known or not relevant"
-msgstr "Einddatum/-tijd is niet bekend of niet relevant"
-
-#: ../../mod/events.php:695
-msgid "Event Finishes:"
-msgstr "Einde gebeurtenis:"
-
-#: ../../mod/events.php:697 ../../mod/events.php:698
-msgid "Adjust for viewer timezone"
-msgstr "Aanpassen aan de tijdzone van wie deze gebeurtenis bekijkt"
-
-#: ../../mod/events.php:697
-msgid ""
-"Important for events that happen in a particular place. Not practical for "
-"global holidays."
-msgstr "Belangrijk voor gebeurtenissen die op een bepaalde locatie plaatsvinden. Niet praktisch voor wereldwijde feestdagen."
-
-#: ../../mod/events.php:703
-msgid "Title:"
-msgstr "Titel:"
-
-#: ../../mod/events.php:705
-msgid "Share this event"
-msgstr "Deel deze gebeurtenis"
-
-#: ../../mod/impel.php:192
-#, php-format
-msgid "%s element installed"
-msgstr "%s onderdeel geïnstalleerd"
-
-#: ../../mod/impel.php:195
-#, php-format
-msgid "%s element installation failed"
-msgstr "Installatie %s-element mislukt"
-
-#: ../../mod/probe.php:24 ../../mod/probe.php:30
-#, php-format
-msgid "Fetching URL returns error: %1$s"
-msgstr "Ophalen URL gaf een foutmelding terug: %1$s"
-
-#: ../../mod/match.php:22
-msgid "Profile Match"
-msgstr "Profielovereenkomst"
-
-#: ../../mod/match.php:31
-msgid "No keywords to match. Please add keywords to your default profile."
-msgstr "Je hebt geen trefwoorden waarmee overeenkomsten gevonden kunnen worden. Voeg enkele trefwoorden aan je standaardprofiel toe."
-
-#: ../../mod/match.php:63
-msgid "is interested in:"
-msgstr "is geïnteresseerd in:"
-
-#: ../../mod/match.php:70
-msgid "No matches"
-msgstr "Geen overeenkomsten"
-
-#: ../../mod/profile_photo.php:111
-msgid "Image uploaded but image cropping failed."
-msgstr "Afbeelding geüpload, maar afbeelding kon niet worden bijgesneden. "
-
-#: ../../mod/profile_photo.php:165
-msgid "Image resize failed."
-msgstr "Afbeelding kon niet van grootte veranderd worden."
-
-#: ../../mod/profile_photo.php:209
-msgid ""
-"Shift-reload the page or clear browser cache if the new photo does not "
-"display immediately."
-msgstr "Vernieuw de pagina met shift+R of shift+F5, of leeg je browserbuffer, wanneer de nieuwe foto niet meteen wordt weergegeven."
-
-#: ../../mod/profile_photo.php:247
-msgid "Image upload failed."
-msgstr "Uploaden afbeelding mislukt"
-
-#: ../../mod/profile_photo.php:266
-msgid "Unable to process image."
-msgstr "Niet in staat om afbeelding te verwerken."
-
-#: ../../mod/profile_photo.php:294
-msgid "female"
-msgstr "vrouw"
-
-#: ../../mod/profile_photo.php:295
-#, php-format
-msgid "%1$s updated her %2$s"
-msgstr "%1$s heeft haar %2$s bijgewerkt"
-
-#: ../../mod/profile_photo.php:296
-msgid "male"
-msgstr "man"
-
-#: ../../mod/profile_photo.php:297
-#, php-format
-msgid "%1$s updated his %2$s"
-msgstr "%1$s heeft zijn %2$s bijgewerkt"
-
-#: ../../mod/profile_photo.php:299
-#, php-format
-msgid "%1$s updated their %2$s"
-msgstr "%1$s hebben hun %2$s bijgewerkt"
-
-#: ../../mod/profile_photo.php:301
-msgid "profile photo"
-msgstr "profielfoto"
-
-#: ../../mod/profile_photo.php:365 ../../mod/profile_photo.php:406
-msgid "Photo not available."
-msgstr "Foto niet beschikbaar."
-
-#: ../../mod/profile_photo.php:447
-msgid "Upload File:"
-msgstr "Bestand uploaden:"
-
-#: ../../mod/profile_photo.php:448
-msgid "Select a profile:"
-msgstr "Kies een profiel:"
-
-#: ../../mod/profile_photo.php:449
-msgid "Upload Profile Photo"
-msgstr "Profielfoto uploaden"
-
-#: ../../mod/profile_photo.php:454 ../../mod/settings.php:973
-msgid "or"
-msgstr "of"
-
-#: ../../mod/profile_photo.php:454
-msgid "skip this step"
-msgstr "sla deze stap over"
-
-#: ../../mod/profile_photo.php:454
-msgid "select a photo from your photo albums"
-msgstr "Kies een foto uit jouw fotoalbums"
-
-#: ../../mod/profile_photo.php:470
-msgid "Crop Image"
-msgstr "Afbeelding bijsnijden"
-
-#: ../../mod/profile_photo.php:471
-msgid "Please adjust the image cropping for optimum viewing."
-msgstr "Snij de afbeelding zo uit dat deze optimaal wordt weergegeven."
-
-#: ../../mod/profile_photo.php:473
-msgid "Done Editing"
-msgstr "Klaar met bewerken"
-
-#: ../../mod/follow.php:25
-msgid "Channel added."
-msgstr "Kanaal toegevoegd."
-
-#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94
-msgid "Tag removed"
-msgstr "Tag verwijderd"
-
-#: ../../mod/tagrm.php:119
-msgid "Remove Item Tag"
-msgstr "Verwijder item-tag"
-
-#: ../../mod/tagrm.php:121
-msgid "Select a tag to remove: "
-msgstr "Kies een tag om te verwijderen"
-
-#: ../../mod/ratings.php:69
-msgid "No ratings"
-msgstr "Geen beoordelingen"
-
-#: ../../mod/ratings.php:99
-msgid "Ratings"
-msgstr "Waarderingen"
-
-#: ../../mod/ratings.php:100
-msgid "Rating: "
-msgstr "Waardering: "
-
-#: ../../mod/ratings.php:101
-msgid "Website: "
-msgstr "Website: "
-
-#: ../../mod/ratings.php:103
-msgid "Description: "
-msgstr "Omschrijving: "
-
-#: ../../mod/item.php:173
-msgid "Unable to locate original post."
-msgstr "Niet in staat om de originele locatie van het bericht te vinden. "
-
-#: ../../mod/item.php:417
-msgid "Empty post discarded."
-msgstr "Leeg bericht geannuleerd"
-
-#: ../../mod/item.php:457
-msgid "Executable content type not permitted to this channel."
-msgstr "Uitvoerbare bestanden zijn niet toegestaan op dit kanaal."
-
-#: ../../mod/item.php:822
-msgid "Duplicate post suppressed."
-msgstr "Dubbel bericht tegengehouden."
-
-#: ../../mod/item.php:953
-msgid "System error. Post not saved."
-msgstr "Systeemfout. Bericht niet opgeslagen."
-
-#: ../../mod/item.php:1220
-msgid "Unable to obtain post information from database."
-msgstr "Niet in staat om informatie over dit bericht uit de database te verkrijgen."
-
-#: ../../mod/item.php:1227
-#, php-format
-msgid "You have reached your limit of %1$.0f top level posts."
-msgstr "Je hebt jouw limiet van %1$.0f berichten bereikt."
-
-#: ../../mod/item.php:1234
-#, php-format
-msgid "You have reached your limit of %1$.0f webpages."
-msgstr "Je hebt jouw limiet van %1$.0f webpagina's bereikt."
-
-#: ../../mod/webpages.php:191
-msgid "Page Title"
-msgstr "Paginatitel"
-
-#: ../../mod/register.php:44
-msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
-msgstr "Maximum toegestane dagelijkse registraties op deze $Projectname-hub bereikt. Probeer het morgen (UTC) nogmaals."
-
-#: ../../mod/register.php:50
-msgid ""
-"Please indicate acceptance of the Terms of Service. Registration failed."
-msgstr "Registratie mislukt. De gebruiksvoorwaarden dienen wel geaccepteerd te worden."
-
-#: ../../mod/register.php:84
-msgid "Passwords do not match."
-msgstr "Wachtwoorden komen niet met elkaar overeen."
-
-#: ../../mod/register.php:117
-msgid ""
-"Registration successful. Please check your email for validation "
-"instructions."
-msgstr "Registratie geslaagd. Controleer je e-mail voor instructies."
-
-#: ../../mod/register.php:123
-msgid "Your registration is pending approval by the site owner."
-msgstr "Jouw accountregistratie wacht op goedkeuring van de beheerder van deze $Projectname-hub."
-
-#: ../../mod/register.php:126
-msgid "Your registration can not be processed."
-msgstr "Jouw registratie kan niet verwerkt worden."
-
-#: ../../mod/register.php:163
-msgid "Registration on this site/hub is by approval only."
-msgstr "Registraties op deze $Projectname-hub moeten eerst worden goedgekeurd."
-
-#: ../../mod/register.php:164
-msgid "<a href=\"pubsites\">Register at another affiliated site/hub</a>"
-msgstr "<a href=\"pubsites\">Registreer op een andere $Projectname-hub</a>"
-
-#: ../../mod/register.php:174
-msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
-msgstr "Deze $Projectname-hub heeft het maximum aantal dagelijks toegestane registraties bereikt. Probeer het morgen (UTC) nogmaals."
-
-#: ../../mod/register.php:185
-msgid "Terms of Service"
-msgstr "Gebruiksvoorwaarden"
-
-#: ../../mod/register.php:191
-#, php-format
-msgid "I accept the %s for this website"
-msgstr "Ik accepteer de %s van deze $Projectname-hub"
-
-#: ../../mod/register.php:193
-#, php-format
-msgid "I am over 13 years of age and accept the %s for this website"
-msgstr "Ik accepteer de %s van deze $Projectname-hub"
-
-#: ../../mod/register.php:212
-msgid "Membership on this site is by invitation only."
-msgstr "Registreren op deze $Projectname-hub kan alleen op uitnodiging."
-
-#: ../../mod/register.php:213
-msgid "Please enter your invitation code"
-msgstr "Vul jouw uitnodigingscode in"
-
-#: ../../mod/register.php:216
-msgid "Your email address"
-msgstr "Jouw e-mailadres"
-
-#: ../../mod/register.php:217
-msgid "Choose a password"
-msgstr "Geef een wachtwoord op"
-
-#: ../../mod/register.php:218
-msgid "Please re-enter your password"
-msgstr "Geef het wachtwoord opnieuw op"
-
-#: ../../mod/blocks.php:95 ../../mod/blocks.php:148
-msgid "Block Name"
-msgstr "Bloknaam"
-
-#: ../../mod/blocks.php:149
-msgid "Block Title"
-msgstr "Bloktitel"
-
-#: ../../mod/removeaccount.php:30
-msgid ""
-"Account removals are not allowed within 48 hours of changing the account "
-"password."
-msgstr "Het verwijderen van een account is niet toegestaan binnen 48 uur nadat het wachtwoord is veranderd."
-
-#: ../../mod/removeaccount.php:57
-msgid "Remove This Account"
-msgstr "Verwijder dit account"
-
-#: ../../mod/removeaccount.php:58
-msgid ""
-"This account and all its channels will be completely removed from the "
-"network. "
-msgstr "Dit account en al zijn kanalen worden volledig uit het $Projectname-netwerk verwijderd."
-
-#: ../../mod/removeaccount.php:60
-msgid ""
-"Remove this account, all its channels and all its channel clones from the "
-"network"
-msgstr "Dit account, al zijn kanalen en alle klonen van zijn kanalen uit het $Projectname-netwerk verwijderen"
-
-#: ../../mod/removeaccount.php:60
-msgid ""
-"By default only the instances of the channels located on this hub will be "
-"removed from the network"
-msgstr "Standaard worden alleen de kanalen die zich op deze hub bevinden uit het $Projectname-netwerk verwijderd"
-
-#: ../../mod/removeaccount.php:61 ../../mod/settings.php:698
-msgid "Remove Account"
-msgstr "Account verwijderen"
-
-#: ../../mod/service_limits.php:19
-msgid "No service class restrictions found."
-msgstr "Geen abonnementsbeperkingen gevonden."
-
-#: ../../mod/attach.php:9
-msgid "Item not available."
-msgstr "Item is niet aanwezig."
-
-#: ../../mod/pubsites.php:18
-msgid "Public Sites"
-msgstr "Openbare hubs"
-
-#: ../../mod/pubsites.php:21
-msgid ""
-"The listed sites allow public registration for the $Projectname network. All"
-" sites in the network are interlinked so membership on any of them conveys "
-"membership in the network as a whole. Some sites may require subscription or"
-" provide tiered service plans. The provider links <strong>may</strong> "
-"provide additional details."
-msgstr "Op de hier weergegeven hubs kan iedereen zich voor het $Projectname-netwerk aanmelden. Alle hubs in het $Projectname-netwerk zijn met elkaar verbonden, dus maakt het qua lidmaatschap niet uit waar je je aanmeldt. Op sommige hubs heb je eerst goedkeuring nodig en sommige hubs vereisen betaalde abonnementen voor uitbreidingen. <strong>Mogelijk</strong> wordt hierover op de hub zelf meer informatie gegeven."
-
-#: ../../mod/pubsites.php:27
-msgid "Rate this hub"
-msgstr "Beoordeel deze hub"
-
-#: ../../mod/pubsites.php:28
-msgid "Site URL"
-msgstr "URL hub"
-
-#: ../../mod/pubsites.php:28
-msgid "Access Type"
-msgstr "Toegangstype"
-
-#: ../../mod/pubsites.php:28
-msgid "Registration Policy"
-msgstr "Registratiebeleid"
-
-#: ../../mod/pubsites.php:28 ../../mod/profiles.php:454
-msgid "Location"
-msgstr "Locatie"
-
-#: ../../mod/pubsites.php:28
-msgid "Project"
-msgstr "Project"
-
-#: ../../mod/pubsites.php:28
-msgid "View hub ratings"
-msgstr "Bekijk hubbeoordelingen"
-
-#: ../../mod/pubsites.php:32
-msgid "Rate"
-msgstr "Beoordeel"
-
-#: ../../mod/pubsites.php:33
-msgid "View ratings"
-msgstr "Bekijk beoordelingen"
-
-#: ../../mod/sources.php:32
-msgid "Failed to create source. No channel selected."
-msgstr "Aanmaken bron mislukt. Geen kanaal geselecteerd."
-
-#: ../../mod/sources.php:45
-msgid "Source created."
-msgstr "Bron aangemaakt."
-
-#: ../../mod/sources.php:57
-msgid "Source updated."
-msgstr "Bron aangemaakt."
-
-#: ../../mod/sources.php:82
-msgid "*"
-msgstr "*"
-
-#: ../../mod/sources.php:89
-msgid "Manage remote sources of content for your channel."
-msgstr "Beheer externe bronnen met inhoud voor jouw kanaal"
-
-#: ../../mod/sources.php:90 ../../mod/sources.php:100
-msgid "New Source"
-msgstr "Nieuwe bron"
-
-#: ../../mod/sources.php:101 ../../mod/sources.php:133
-msgid ""
-"Import all or selected content from the following channel into this channel "
-"and distribute it according to your channel settings."
-msgstr "Importeer complete of gedeelde inhoud vanuit het volgende kanaal naar dit kanaal, en verdeel het vervolgens volgens jouw kanaalinstellingen."
-
-#: ../../mod/sources.php:102 ../../mod/sources.php:134
-msgid "Only import content with these words (one per line)"
-msgstr "Importeer alleen inhoud met deze woorden (één per regel)"
-
-#: ../../mod/sources.php:102 ../../mod/sources.php:134
-msgid "Leave blank to import all public content"
-msgstr "Laat leeg om alle openbare inhoud te importeren"
-
-#: ../../mod/sources.php:123 ../../mod/sources.php:150
-msgid "Source not found."
-msgstr "Bron niet gevonden"
-
-#: ../../mod/sources.php:130
-msgid "Edit Source"
-msgstr "Bron bewerken"
-
-#: ../../mod/sources.php:131
-msgid "Delete Source"
-msgstr "Bron verwijderen"
-
-#: ../../mod/sources.php:158
-msgid "Source removed"
-msgstr "Bron verwijderd"
-
-#: ../../mod/sources.php:160
-msgid "Unable to remove source."
-msgstr "Verwijderen bron mislukt."
-
-#: ../../mod/lockview.php:37
-msgid "Remote privacy information not available."
-msgstr "Privacy-informatie op afstand niet beschikbaar."
-
-#: ../../mod/lockview.php:58
-msgid "Visible to:"
-msgstr "Zichtbaar voor:"
-
-#: ../../mod/acl.php:222
-msgid "network"
-msgstr "netwerk"
-
-#: ../../mod/acl.php:232
-msgid "RSS"
-msgstr "RSS"
-
-#: ../../mod/regmod.php:11
-msgid "Please login."
-msgstr "Inloggen."
-
-#: ../../mod/rmagic.php:40
-msgid ""
-"We encountered a problem while logging in with the OpenID you provided. "
-"Please check the correct spelling of the ID."
-msgstr "We hebben een probleem ontdekt tijdens het inloggen met de OpenID die je hebt verstrekt. Controleer de ID op typefouten."
-
-#: ../../mod/rmagic.php:40
-msgid "The error message was:"
-msgstr "Het foutbericht was:"
-
-#: ../../mod/rmagic.php:44
-msgid "Authentication failed."
-msgstr "Authenticatie mislukt."
-
-#: ../../mod/rmagic.php:84
-msgid "Remote Authentication"
-msgstr "Authenticatie op afstand"
-
-#: ../../mod/rmagic.php:85
-msgid "Enter your channel address (e.g. channel@example.com)"
-msgstr "Vul jouw kanaaladres in (bijv. channel@example.com)"
-
-#: ../../mod/rmagic.php:86
-msgid "Authenticate"
-msgstr "Authenticeren"
-
-#: ../../mod/channel.php:97
-msgid "Insufficient permissions. Request redirected to profile page."
-msgstr "Onvoldoende permissies. Doorgestuurd naar profielpagina."
-
-#: ../../mod/import.php:28
-#, php-format
-msgid "Your service plan only allows %d channels."
-msgstr "Jouw abonnement staat maar %d kanalen toe."
-
-#: ../../mod/import.php:66 ../../mod/import_items.php:38
-msgid "Nothing to import."
-msgstr "Niets gevonden om te importeren"
-
-#: ../../mod/import.php:90 ../../mod/import_items.php:62
-msgid "Unable to download data from old server"
-msgstr "Niet in staat om gegevens van de oude hub te downloaden"
-
-#: ../../mod/import.php:96 ../../mod/import_items.php:68
-msgid "Imported file is empty."
-msgstr "Geïmporteerde bestand is leeg"
-
-#: ../../mod/import.php:116 ../../mod/import_items.php:82
-#, php-format
-msgid "Warning: Database versions differ by %1$d updates."
-msgstr "Waarschuwing: database-versies lopen %1$d updates achter."
-
-#: ../../mod/import.php:149
-msgid "No channel. Import failed."
-msgstr "Geen kanaal. Importeren mislukt."
-
-#: ../../mod/import.php:509
-msgid "You must be logged in to use this feature."
-msgstr "Je moet ingelogd zijn om dit onderdeel te kunnen gebruiken."
-
-#: ../../mod/import.php:514
-msgid "Import Channel"
-msgstr "Kanaal importeren"
-
-#: ../../mod/import.php:515
-msgid ""
-"Use this form to import an existing channel from a different server/hub. You"
-" may retrieve the channel identity from the old server/hub via the network "
-"or provide an export file."
-msgstr "Gebruik dit formulier om een bestaand kanaal te importeren van een andere hub. Je kan de kanaal-identiteit van de oude hub via het netwerk ontvangen of een exportbestand verstrekken."
-
-#: ../../mod/import.php:516 ../../mod/import_items.php:121
-msgid "File to Upload"
-msgstr "Bestand om te uploaden"
-
-#: ../../mod/import.php:517
-msgid "Or provide the old server/hub details"
-msgstr "Of vul de gegevens van de oude hub in"
-
-#: ../../mod/import.php:518
-msgid "Your old identity address (xyz@example.com)"
-msgstr "Jouw oude kanaaladres (xyz@example.com)"
-
-#: ../../mod/import.php:519
-msgid "Your old login email address"
-msgstr "Het e-mailadres van je oude account"
-
-#: ../../mod/import.php:520
-msgid "Your old login password"
-msgstr "Wachtwoord van jouw oude account"
-
-#: ../../mod/import.php:521
-msgid ""
-"For either option, please choose whether to make this hub your new primary "
-"address, or whether your old location should continue this role. You will be"
-" able to post from either location, but only one can be marked as the "
-"primary location for files, photos, and media."
-msgstr "Voor elke optie geldt dat je moet kiezen of je jouw primaire kanaaladres op deze hub wil instellen of dat jouw oude hub deze rol blijft vervullen."
-
-#: ../../mod/import.php:522
-msgid "Make this hub my primary location"
-msgstr "Stel deze hub als mijn primaire locatie in"
-
-#: ../../mod/import.php:523
-msgid ""
-"Import existing posts if possible (experimental - limited by available "
-"memory"
-msgstr "Importeer bestaande berichten wanneer mogelijk (experimenteel - afhankelijk van beschikbaar servergeheugen)"
-
-#: ../../mod/import.php:524
-msgid ""
-"This process may take several minutes to complete. Please submit the form "
-"only once and leave this page open until finished."
-msgstr "Dit proces kan enkele minuten in beslag nemen. Klik maar één keer op opslaan en verlaat deze pagina niet alvorens het proces is voltooid."
-
-#: ../../mod/dreport.php:23
-msgid "Invalid message"
-msgstr "Ongeldig bericht"
-
-#: ../../mod/dreport.php:55
-msgid "no results"
-msgstr "geen resultaten"
-
-#: ../../mod/dreport.php:60
-#, php-format
-msgid "Delivery report for %1$s"
-msgstr "Afleveringsrapport voor %1$s"
-
-#: ../../mod/dreport.php:74
-msgid "channel sync processed"
-msgstr "kanaalsync verwerkt"
-
-#: ../../mod/dreport.php:78
-msgid "queued"
-msgstr "in wachtrij"
-
-#: ../../mod/dreport.php:82
-msgid "posted"
-msgstr "verstuurd"
-
-#: ../../mod/dreport.php:86
-msgid "accepted for delivery"
-msgstr "geaccepteerd om afgeleverd te worden"
-
-#: ../../mod/dreport.php:90
-msgid "updated"
-msgstr "geüpdatet"
-
-#: ../../mod/dreport.php:93
-msgid "update ignored"
-msgstr "update genegeerd"
-
-#: ../../mod/dreport.php:96
-msgid "permission denied"
-msgstr "toegang geweigerd"
-
-#: ../../mod/dreport.php:100
-msgid "recipient not found"
-msgstr "ontvanger niet gevonden"
-
-#: ../../mod/dreport.php:103
-msgid "mail recalled"
-msgstr "Privébericht ingetrokken"
-
-#: ../../mod/dreport.php:106
-msgid "duplicate mail received"
-msgstr "dubbel privébericht ontvangen"
-
-#: ../../mod/dreport.php:109
-msgid "mail delivered"
-msgstr "privébericht afgeleverd"
-
-#: ../../mod/thing.php:111
-msgid "Thing updated"
-msgstr "Ding bijgewerkt"
-
-#: ../../mod/thing.php:163
-msgid "Object store: failed"
-msgstr "Opslaan van ding mislukt"
-
-#: ../../mod/thing.php:167
-msgid "Thing added"
-msgstr "Ding toegevoegd"
-
-#: ../../mod/thing.php:193
-#, php-format
-msgid "OBJ: %1$s %2$s %3$s"
-msgstr "OBJ: %1$s %2$s %3$s"
-
-#: ../../mod/thing.php:256
-msgid "Show Thing"
-msgstr "Ding weergeven"
-
-#: ../../mod/thing.php:263
-msgid "item not found."
-msgstr "Item niet gevonden"
-
-#: ../../mod/thing.php:296
-msgid "Edit Thing"
-msgstr "Ding bewerken"
-
-#: ../../mod/thing.php:298 ../../mod/thing.php:348
-msgid "Select a profile"
-msgstr "Kies een profiel"
-
-#: ../../mod/thing.php:302 ../../mod/thing.php:351
-msgid "Post an activity"
-msgstr "Plaats een bericht"
-
-#: ../../mod/thing.php:302 ../../mod/thing.php:351
-msgid "Only sends to viewers of the applicable profile"
-msgstr "Toont dit alleen aan diegene die het gekozen profiel mogen zien."
-
-#: ../../mod/thing.php:304 ../../mod/thing.php:353
-msgid "Name of thing e.g. something"
-msgstr "Naam van ding"
-
-#: ../../mod/thing.php:306 ../../mod/thing.php:354
-msgid "URL of thing (optional)"
-msgstr "URL van ding (optioneel)"
-
-#: ../../mod/thing.php:308 ../../mod/thing.php:355
-msgid "URL for photo of thing (optional)"
-msgstr "URL van foto van ding (optioneel)"
-
-#: ../../mod/thing.php:346
-msgid "Add Thing to your Profile"
-msgstr "Ding aan je profiel toevoegen"
-
-#: ../../mod/invite.php:25
-msgid "Total invitation limit exceeded."
-msgstr "Limiet voor aantal uitnodigingen overschreden."
-
-#: ../../mod/invite.php:49
-#, php-format
-msgid "%s : Not a valid email address."
-msgstr "%s : Geen geldig e-mailadres."
-
-#: ../../mod/invite.php:76
-msgid "Please join us on $Projectname"
-msgstr "Uitnodiging voor $Projectname"
-
-#: ../../mod/invite.php:87
-msgid "Invitation limit exceeded. Please contact your site administrator."
-msgstr "Limiet voor aantal uitnodigingen overschreden. Neem contact op met je hub-beheerder."
-
-#: ../../mod/invite.php:92
-#, php-format
-msgid "%s : Message delivery failed."
-msgstr "%s: Aflevering bericht mislukt."
-
-#: ../../mod/invite.php:96
-#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] "%d bericht verzonden."
-msgstr[1] "%d berichten verzonden."
-
-#: ../../mod/invite.php:115
-msgid "You have no more invitations available"
-msgstr "Je hebt geen uitnodigingen meer beschikbaar"
-
-#: ../../mod/invite.php:129
-msgid "Send invitations"
-msgstr "Uitnodigingen verzenden"
-
-#: ../../mod/invite.php:130
-msgid "Enter email addresses, one per line:"
-msgstr "Voer e-mailadressen in, één per regel:"
-
-#: ../../mod/invite.php:131 ../../mod/mail.php:238
-msgid "Your message:"
-msgstr "Jouw bericht:"
-
-#: ../../mod/invite.php:132
-msgid "Please join my community on $Projectname."
-msgstr "Hierbij nodig ik je uit om mij, en andere vrienden en kennissen, op $Projectname te vergezellen. Lees meer over $Projectname op https://redmatrix.me."
-
-#: ../../mod/invite.php:134
-msgid "You will need to supply this invitation code: "
-msgstr "Je moet deze uitnodigingscode opgeven:"
-
-#: ../../mod/invite.php:135
-msgid ""
-"1. Register at any $Projectname location (they are all inter-connected)"
-msgstr "1. Registreer je op een willekeurige $Projectname-hub (ze zijn allemaal onderling met elkaar verbonden):"
-
-#: ../../mod/invite.php:137
-msgid "2. Enter my $Projectname network address into the site searchbar."
-msgstr "2. Nadat je bent ingelogd en een kanaal hebt aangemaakt kan je mijn $Projectname-kanaaladres in het zoekveld invullen:"
-
-#: ../../mod/invite.php:138
-msgid "or visit "
-msgstr "of bezoek "
-
-#: ../../mod/invite.php:140
-msgid "3. Click [Connect]"
-msgstr "3. Klik op [+ Verbinden]"
-
-#: ../../mod/mail.php:33
-msgid "Unable to lookup recipient."
-msgstr "Niet in staat om ontvanger op te zoeken."
-
-#: ../../mod/mail.php:41
-msgid "Unable to communicate with requested channel."
-msgstr "Niet in staat om met het aangevraagde kanaal te communiceren."
-
-#: ../../mod/mail.php:48
-msgid "Cannot verify requested channel."
-msgstr "Kan opgevraagd kanaal niet verifieren"
-
-#: ../../mod/mail.php:74
-msgid "Selected channel has private message restrictions. Send failed."
-msgstr "Gekozen kanaal heeft restricties voor privéberichten. Verzenden mislukt."
-
-#: ../../mod/mail.php:132
-msgid "Messages"
-msgstr "Berichten"
-
-#: ../../mod/mail.php:167
-msgid "Message recalled."
-msgstr "Bericht ingetrokken."
-
-#: ../../mod/mail.php:180
-msgid "Conversation removed."
-msgstr "Conversatie verwijderd"
-
-#: ../../mod/mail.php:223
-msgid "Requested channel is not in this network"
-msgstr "Opgevraagd kanaal is niet in dit netwerk beschikbaar"
-
-#: ../../mod/mail.php:231
-msgid "Send Private Message"
-msgstr "Privébericht versturen"
-
-#: ../../mod/mail.php:232 ../../mod/mail.php:361
-msgid "To:"
-msgstr "Aan:"
-
-#: ../../mod/mail.php:235 ../../mod/mail.php:363
-msgid "Subject:"
-msgstr "Onderwerp:"
-
-#: ../../mod/mail.php:242
-msgid "Send"
-msgstr "Verzenden"
-
-#: ../../mod/mail.php:333
-msgid "Delete message"
-msgstr "Bericht verwijderen"
-
-#: ../../mod/mail.php:334
-msgid "Delivery report"
-msgstr "Afleveringsrapport"
-
-#: ../../mod/mail.php:335
-msgid "Recall message"
-msgstr "Bericht intrekken"
-
-#: ../../mod/mail.php:337
-msgid "Message has been recalled."
-msgstr "Bericht is ingetrokken."
-
-#: ../../mod/mail.php:354
-msgid "Delete Conversation"
-msgstr "Verwijder conversatie"
-
-#: ../../mod/mail.php:356
-msgid ""
-"No secure communications available. You <strong>may</strong> be able to "
-"respond from the sender's profile page."
-msgstr "Geen veilige communicatie beschikbaar. <strong>Mogelijk</strong> kan je reageren op de kanaalpagina van de afzender."
-
-#: ../../mod/mail.php:360
-msgid "Send Reply"
-msgstr "Antwoord versturen"
+#: ../../mod/editlayout.php:112
+msgid "Delete layout?"
+msgstr "Lay-out verwijderen?"
-#: ../../mod/mail.php:365
-#, php-format
-msgid "Your message for %s (%s):"
-msgstr "Jouw privébericht aan %s (%s):"
+#: ../../mod/editlayout.php:159 ../../mod/layouts.php:124
+msgid "Layout Description (Optional)"
+msgstr "Lay-out-omschrijving (optioneel)"
-#: ../../mod/update_channel.php:43 ../../mod/update_display.php:25
-#: ../../mod/update_home.php:21 ../../mod/update_network.php:23
-#: ../../mod/update_search.php:46 ../../mod/update_public.php:21
-msgid "[Embedded content - reload page to view]"
-msgstr "[Ingesloten inhoud - ververs pagina om te bekijken] "
+#: ../../mod/editlayout.php:161 ../../mod/layouts.php:121
+#: ../../mod/layouts.php:179
+msgid "Layout Name"
+msgstr "Naam lay-out"
-#: ../../mod/viewsrc.php:40
-msgid "Source of Item"
-msgstr "Bron van item"
+#: ../../mod/editlayout.php:178
+msgid "Edit Layout"
+msgstr "Lay-out bewerken"
#: ../../mod/settings.php:76
msgid "Name is required"
@@ -7500,797 +7514,611 @@ msgstr "Beschermd e-mailadres. Kan dat e-mailadres niet gebruiken."
msgid "System failure storing new email. Please try again."
msgstr "Systeemfout opslaan van nieuwe e-mail. Probeer het nog een keer."
-#: ../../mod/settings.php:519
+#: ../../mod/settings.php:521
msgid "Settings updated."
msgstr "Instellingen bijgewerkt."
-#: ../../mod/settings.php:583 ../../mod/settings.php:609
-#: ../../mod/settings.php:645
+#: ../../mod/settings.php:585 ../../mod/settings.php:611
+#: ../../mod/settings.php:647
msgid "Add application"
msgstr "Applicatie toevoegen"
-#: ../../mod/settings.php:586
+#: ../../mod/settings.php:588
msgid "Name of application"
msgstr "Naam van applicatie"
-#: ../../mod/settings.php:587 ../../mod/settings.php:613
+#: ../../mod/settings.php:589 ../../mod/settings.php:615
msgid "Consumer Key"
msgstr "Consumer key"
-#: ../../mod/settings.php:587 ../../mod/settings.php:588
+#: ../../mod/settings.php:589 ../../mod/settings.php:590
msgid "Automatically generated - change if desired. Max length 20"
msgstr "Automatische gegenereerd - verander wanneer gewenst. Maximale lengte is 20"
-#: ../../mod/settings.php:588 ../../mod/settings.php:614
+#: ../../mod/settings.php:590 ../../mod/settings.php:616
msgid "Consumer Secret"
msgstr "Consumer secret"
-#: ../../mod/settings.php:589 ../../mod/settings.php:615
+#: ../../mod/settings.php:591 ../../mod/settings.php:617
msgid "Redirect"
msgstr "Redirect/doorverwijzing"
-#: ../../mod/settings.php:589
+#: ../../mod/settings.php:591
msgid ""
"Redirect URI - leave blank unless your application specifically requires "
"this"
msgstr "URI voor redirect - laat leeg, behalve wanneer de applicatie dit vereist"
-#: ../../mod/settings.php:590 ../../mod/settings.php:616
+#: ../../mod/settings.php:592 ../../mod/settings.php:618
msgid "Icon url"
msgstr "URL van pictogram"
-#: ../../mod/settings.php:590
+#: ../../mod/settings.php:592
msgid "Optional"
msgstr "Optioneel"
-#: ../../mod/settings.php:601
+#: ../../mod/settings.php:603
msgid "You can't edit this application."
msgstr "Je kan deze applicatie niet bewerken"
-#: ../../mod/settings.php:644
+#: ../../mod/settings.php:646
msgid "Connected Apps"
msgstr "Verbonden applicaties"
-#: ../../mod/settings.php:648
+#: ../../mod/settings.php:650
msgid "Client key starts with"
msgstr "Client key begint met"
-#: ../../mod/settings.php:649
+#: ../../mod/settings.php:651
msgid "No name"
msgstr "Geen naam"
-#: ../../mod/settings.php:650
+#: ../../mod/settings.php:652
msgid "Remove authorization"
msgstr "Autorisatie verwijderen"
-#: ../../mod/settings.php:663
+#: ../../mod/settings.php:665
msgid "No feature settings configured"
msgstr "Geen extra functie- of plugin-instellingen"
-#: ../../mod/settings.php:670
+#: ../../mod/settings.php:672
msgid "Feature/Addon Settings"
msgstr "Extra functie- en plugin-instellingen"
-#: ../../mod/settings.php:693
+#: ../../mod/settings.php:695
msgid "Account Settings"
msgstr "Account-instellingen"
-#: ../../mod/settings.php:694
+#: ../../mod/settings.php:696
msgid "Enter New Password:"
msgstr "Nieuw wachtwoord invoeren:"
-#: ../../mod/settings.php:695
+#: ../../mod/settings.php:697
msgid "Confirm New Password:"
msgstr "Nieuw wachtwoord bevestigen:"
-#: ../../mod/settings.php:695
+#: ../../mod/settings.php:697
msgid "Leave password fields blank unless changing"
msgstr "Laat de wachtwoordvelden leeg, behalve wanneer je deze wil veranderen"
-#: ../../mod/settings.php:697 ../../mod/settings.php:1028
+#: ../../mod/settings.php:699 ../../mod/settings.php:1030
msgid "Email Address:"
msgstr "E-mailadres:"
-#: ../../mod/settings.php:699
+#: ../../mod/settings.php:701
msgid "Remove this account including all its channels"
msgstr "Dit account en al zijn kanalen verwijderen"
-#: ../../mod/settings.php:715
+#: ../../mod/settings.php:717
msgid "Off"
msgstr "Uit"
-#: ../../mod/settings.php:715
+#: ../../mod/settings.php:717
msgid "On"
msgstr "Aan"
-#: ../../mod/settings.php:722
+#: ../../mod/settings.php:724
msgid "Additional Features"
msgstr "Extra functies"
-#: ../../mod/settings.php:746
+#: ../../mod/settings.php:748
msgid "Connector Settings"
msgstr "Instellingen externe koppelingen"
-#: ../../mod/settings.php:785
+#: ../../mod/settings.php:787
msgid "No special theme for mobile devices"
msgstr "Geen speciaal thema voor mobiele apparaten"
-#: ../../mod/settings.php:788
+#: ../../mod/settings.php:790
#, php-format
msgid "%s - (Experimental)"
msgstr "%s - (experimenteel)"
-#: ../../mod/settings.php:827
+#: ../../mod/settings.php:829
msgid "Display Settings"
msgstr "Weergave-instellingen"
-#: ../../mod/settings.php:828
+#: ../../mod/settings.php:830
msgid "Theme Settings"
msgstr "Thema-instellingen"
-#: ../../mod/settings.php:829
+#: ../../mod/settings.php:831
msgid "Custom Theme Settings"
msgstr "Handmatige thema-instellingen"
-#: ../../mod/settings.php:830
+#: ../../mod/settings.php:832
msgid "Content Settings"
msgstr "Inhoudsinstellingen"
-#: ../../mod/settings.php:836
+#: ../../mod/settings.php:838
msgid "Display Theme:"
msgstr "Gebruik thema:"
-#: ../../mod/settings.php:837
+#: ../../mod/settings.php:839
msgid "Mobile Theme:"
msgstr "Mobiel thema:"
-#: ../../mod/settings.php:838
+#: ../../mod/settings.php:840
msgid "Enable user zoom on mobile devices"
msgstr "Inzoomen op smartphones en tablets toestaan"
-#: ../../mod/settings.php:839
+#: ../../mod/settings.php:841
msgid "Update browser every xx seconds"
msgstr "Ververs de webbrowser om de zoveel seconde"
-#: ../../mod/settings.php:839
+#: ../../mod/settings.php:841
msgid "Minimum of 10 seconds, no maximum"
msgstr "Minimaal 10 seconde, geen maximum"
-#: ../../mod/settings.php:840
+#: ../../mod/settings.php:842
msgid "Maximum number of conversations to load at any time:"
msgstr "Maximaal aantal conversaties die per keer geladen worden:"
-#: ../../mod/settings.php:840
+#: ../../mod/settings.php:842
msgid "Maximum of 100 items"
msgstr "Maximaal 100 conversaties"
-#: ../../mod/settings.php:841
+#: ../../mod/settings.php:843
msgid "Show emoticons (smilies) as images"
msgstr "Toon emoticons (smilies) als afbeeldingen"
-#: ../../mod/settings.php:842
+#: ../../mod/settings.php:844
msgid "Link post titles to source"
msgstr "Berichtkoppen naar originele locatie linken"
-#: ../../mod/settings.php:843
+#: ../../mod/settings.php:845
msgid "System Page Layout Editor - (advanced)"
msgstr "Lay-out bewerken van systeempagina's (geavanceerd)"
-#: ../../mod/settings.php:846
+#: ../../mod/settings.php:848
msgid "Use blog/list mode on channel page"
msgstr "Gebruik blog/lijst-modus op kanaalpagina"
-#: ../../mod/settings.php:846 ../../mod/settings.php:847
+#: ../../mod/settings.php:848 ../../mod/settings.php:849
msgid "(comments displayed separately)"
msgstr "(reacties worden afzonderlijk weergeven)"
-#: ../../mod/settings.php:847
+#: ../../mod/settings.php:849
msgid "Use blog/list mode on matrix page"
msgstr "Gebruik blog/lijst-modus op matrixpagina"
-#: ../../mod/settings.php:848
+#: ../../mod/settings.php:850
msgid "Channel page max height of content (in pixels)"
msgstr "Maximale hoogte berichtinhoud op kanaalpagina (in pixels)"
-#: ../../mod/settings.php:848 ../../mod/settings.php:849
+#: ../../mod/settings.php:850 ../../mod/settings.php:851
msgid "click to expand content exceeding this height"
msgstr "klik om inhoud uit te klappen die deze hoogte overschrijdt"
-#: ../../mod/settings.php:849
+#: ../../mod/settings.php:851
msgid "Matrix page max height of content (in pixels)"
msgstr "Maximale hoogte berichtinhoud op matrixpagina (in pixels)"
-#: ../../mod/settings.php:883
+#: ../../mod/settings.php:885
msgid "Nobody except yourself"
msgstr "Niemand, behalve jezelf"
-#: ../../mod/settings.php:884
+#: ../../mod/settings.php:886
msgid "Only those you specifically allow"
msgstr "Alleen connecties met uitdrukkelijke toestemming"
-#: ../../mod/settings.php:885
+#: ../../mod/settings.php:887
msgid "Approved connections"
msgstr "Geaccepteerde connecties"
-#: ../../mod/settings.php:886
+#: ../../mod/settings.php:888
msgid "Any connections"
msgstr "Alle connecties"
-#: ../../mod/settings.php:887
+#: ../../mod/settings.php:889
msgid "Anybody on this website"
msgstr "Iedereen op deze hub"
-#: ../../mod/settings.php:888
+#: ../../mod/settings.php:890
msgid "Anybody in this network"
msgstr "Iedereen in dit netwerk"
-#: ../../mod/settings.php:889
+#: ../../mod/settings.php:891
msgid "Anybody authenticated"
msgstr "Geauthenticeerd"
-#: ../../mod/settings.php:890
+#: ../../mod/settings.php:892
msgid "Anybody on the internet"
msgstr "Iedereen op het internet"
-#: ../../mod/settings.php:964
+#: ../../mod/settings.php:966
msgid "Publish your default profile in the network directory"
msgstr "Publiceer je standaardprofiel in de kanalengids"
-#: ../../mod/settings.php:969
+#: ../../mod/settings.php:971
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr "Sta ons toe om jouw kanaal als mogelijke connectie voor te stellen aan nieuwe kanalen"
-#: ../../mod/settings.php:978
+#: ../../mod/settings.php:980
msgid "Your channel address is"
msgstr "Jouw kanaaladres is"
-#: ../../mod/settings.php:1019
+#: ../../mod/settings.php:1021
msgid "Channel Settings"
msgstr "Kanaal-instellingen"
-#: ../../mod/settings.php:1026
+#: ../../mod/settings.php:1028
msgid "Basic Settings"
msgstr "Basis-instellingen"
-#: ../../mod/settings.php:1029
+#: ../../mod/settings.php:1031
msgid "Your Timezone:"
msgstr "Jouw tijdzone:"
-#: ../../mod/settings.php:1030
+#: ../../mod/settings.php:1032
msgid "Default Post Location:"
msgstr "Standaardlocatie bericht:"
-#: ../../mod/settings.php:1030
+#: ../../mod/settings.php:1032
msgid "Geographical location to display on your posts"
msgstr "Geografische locatie die bij het bericht moet worden vermeld"
-#: ../../mod/settings.php:1031
+#: ../../mod/settings.php:1033
msgid "Use Browser Location:"
msgstr "Locatie van webbrowser gebruiken:"
-#: ../../mod/settings.php:1033
+#: ../../mod/settings.php:1035
msgid "Adult Content"
msgstr "Inhoud voor volwassenen"
-#: ../../mod/settings.php:1033
+#: ../../mod/settings.php:1035
msgid ""
"This channel frequently or regularly publishes adult content. (Please tag "
"any adult material and/or nudity with #NSFW)"
msgstr "Dit kanaal publiceert regelmatig of vaak materiaal dat alleen geschikt is voor volwassenen. (Gebruik de tag #NSFW in berichten met een seksueel getinte inhoud of ander voor minderjarigen ongeschikt materiaal)"
-#: ../../mod/settings.php:1035
+#: ../../mod/settings.php:1037
msgid "Security and Privacy Settings"
msgstr "Veiligheids- en privacy-instellingen"
-#: ../../mod/settings.php:1037
+#: ../../mod/settings.php:1039
msgid "Your permissions are already configured. Click to view/adjust"
msgstr "Jouw permissies zijn al ingesteld. Klik om ze te bekijken of aan te passen."
-#: ../../mod/settings.php:1039
+#: ../../mod/settings.php:1041
msgid "Hide my online presence"
msgstr "Verberg mijn aanwezigheid"
-#: ../../mod/settings.php:1039
+#: ../../mod/settings.php:1041
msgid "Prevents displaying in your profile that you are online"
msgstr "Voorkomt dat op je kanaalpagina te zien valt dat je momenteel op $Projectname aanwezig bent"
-#: ../../mod/settings.php:1041
+#: ../../mod/settings.php:1043
msgid "Simple Privacy Settings:"
msgstr "Eenvoudige privacy-instellingen:"
-#: ../../mod/settings.php:1042
+#: ../../mod/settings.php:1044
msgid ""
"Very Public - <em>extremely permissive (should be used with caution)</em>"
msgstr "Zeer openbaar <em>(kanaal staat volledig open - moet met grote zorgvuldigheid gebruikt worden)</em>"
-#: ../../mod/settings.php:1043
+#: ../../mod/settings.php:1045
msgid ""
"Typical - <em>default public, privacy when desired (similar to social "
"network permissions but with improved privacy)</em>"
msgstr "Normaal <em>(standaard openbaar, maar privacy wanneer noodzakelijk - vergelijkbaar met die van sociale netwerken, maar met verbeterde privacy)</em>"
-#: ../../mod/settings.php:1044
+#: ../../mod/settings.php:1046
msgid "Private - <em>default private, never open or public</em>"
msgstr "Privé <em>(standaard privé en nooit openbaar)</em>"
-#: ../../mod/settings.php:1045
+#: ../../mod/settings.php:1047
msgid "Blocked - <em>default blocked to/from everybody</em>"
msgstr "Geblokkeerd <em>(standaard geblokkeerd naar/van iedereen)</em>"
-#: ../../mod/settings.php:1047
+#: ../../mod/settings.php:1049
msgid "Allow others to tag your posts"
msgstr "Anderen toestaan om je berichten te taggen"
-#: ../../mod/settings.php:1047
+#: ../../mod/settings.php:1049
msgid ""
"Often used by the community to retro-actively flag inappropriate content"
msgstr "Vaak in groepen/forums gebruikt om met terugwerkende kracht ongepast materiaal te markeren"
-#: ../../mod/settings.php:1049
+#: ../../mod/settings.php:1051
msgid "Advanced Privacy Settings"
msgstr "Geavanceerde privacy-instellingen"
-#: ../../mod/settings.php:1051
+#: ../../mod/settings.php:1053
msgid "Expire other channel content after this many days"
msgstr "Inhoud van andere kanalen na zoveel aantal dagen laten verlopen:"
-#: ../../mod/settings.php:1051
+#: ../../mod/settings.php:1053
msgid "0 or blank prevents expiration"
msgstr "0 of leeg voorkomt het verlopen"
-#: ../../mod/settings.php:1052
+#: ../../mod/settings.php:1054
msgid "Maximum Friend Requests/Day:"
msgstr "Maximum aantal connectieverzoeken per dag:"
-#: ../../mod/settings.php:1052
+#: ../../mod/settings.php:1054
msgid "May reduce spam activity"
msgstr "Kan eventuele spam verminderen"
-#: ../../mod/settings.php:1053
+#: ../../mod/settings.php:1055
msgid "Default Post Permissions"
msgstr "Standaard permissies voor nieuwe berichten"
-#: ../../mod/settings.php:1058
+#: ../../mod/settings.php:1056 ../../mod/mitem.php:150 ../../mod/mitem.php:223
+msgid "(click to open/close)"
+msgstr "(klik om te openen/sluiten)"
+
+#: ../../mod/settings.php:1060
msgid "Channel permissions category:"
msgstr "Kanaaltype en -permissies:"
-#: ../../mod/settings.php:1064
+#: ../../mod/settings.php:1066
msgid "Maximum private messages per day from unknown people:"
msgstr "Maximum aantal privé-berichten per dag van onbekende personen:"
-#: ../../mod/settings.php:1064
+#: ../../mod/settings.php:1066
msgid "Useful to reduce spamming"
msgstr "Kan eventuele spam verminderen"
-#: ../../mod/settings.php:1067
+#: ../../mod/settings.php:1069
msgid "Notification Settings"
msgstr "Notificatie-instellingen"
-#: ../../mod/settings.php:1068
+#: ../../mod/settings.php:1070
msgid "By default post a status message when:"
msgstr "Plaats automatisch een statusbericht wanneer:"
-#: ../../mod/settings.php:1069
+#: ../../mod/settings.php:1071
msgid "accepting a friend request"
msgstr "Een connectieverzoek wordt geaccepteerd"
-#: ../../mod/settings.php:1070
+#: ../../mod/settings.php:1072
msgid "joining a forum/community"
msgstr "Je lid wordt van een forum/groep"
-#: ../../mod/settings.php:1071
+#: ../../mod/settings.php:1073
msgid "making an <em>interesting</em> profile change"
msgstr "Er sprake is van een <em>interessante</em> profielwijziging"
-#: ../../mod/settings.php:1072
+#: ../../mod/settings.php:1074
msgid "Send a notification email when:"
msgstr "Verzend een notificatie per e-mail wanneer:"
-#: ../../mod/settings.php:1073
+#: ../../mod/settings.php:1075
msgid "You receive a connection request"
msgstr "Je een connectieverzoek ontvangt"
-#: ../../mod/settings.php:1074
+#: ../../mod/settings.php:1076
msgid "Your connections are confirmed"
msgstr "Jouw connecties zijn bevestigd"
-#: ../../mod/settings.php:1075
+#: ../../mod/settings.php:1077
msgid "Someone writes on your profile wall"
msgstr "Iemand iets op jouw kanaal heeft geschreven"
-#: ../../mod/settings.php:1076
+#: ../../mod/settings.php:1078
msgid "Someone writes a followup comment"
msgstr "Iemand een reactie schrijft"
-#: ../../mod/settings.php:1077
+#: ../../mod/settings.php:1079
msgid "You receive a private message"
msgstr "Je een privé-bericht ontvangt"
-#: ../../mod/settings.php:1078
+#: ../../mod/settings.php:1080
msgid "You receive a friend suggestion"
msgstr "Je een kanaalvoorstel ontvangt"
-#: ../../mod/settings.php:1079
+#: ../../mod/settings.php:1081
msgid "You are tagged in a post"
msgstr "Je expliciet in een bericht bent genoemd"
-#: ../../mod/settings.php:1080
+#: ../../mod/settings.php:1082
msgid "You are poked/prodded/etc. in a post"
msgstr "Je bent in een bericht aangestoten/gepord/etc."
-#: ../../mod/settings.php:1083
+#: ../../mod/settings.php:1085
msgid "Show visual notifications including:"
msgstr "Toon de volgende zichtbare notificaties:"
-#: ../../mod/settings.php:1085
+#: ../../mod/settings.php:1087
msgid "Unseen matrix activity"
msgstr "Niet bekeken matrix-activiteit"
-#: ../../mod/settings.php:1086
+#: ../../mod/settings.php:1088
msgid "Unseen channel activity"
msgstr "Niet bekeken kanaal-activiteit"
-#: ../../mod/settings.php:1087
+#: ../../mod/settings.php:1089
msgid "Unseen private messages"
msgstr "Niet bekeken privéberichten"
-#: ../../mod/settings.php:1087 ../../mod/settings.php:1092
-#: ../../mod/settings.php:1093 ../../mod/settings.php:1094
+#: ../../mod/settings.php:1089 ../../mod/settings.php:1094
+#: ../../mod/settings.php:1095 ../../mod/settings.php:1096
msgid "Recommended"
msgstr "Aanbevolen"
-#: ../../mod/settings.php:1088
+#: ../../mod/settings.php:1090
msgid "Upcoming events"
msgstr "Aankomende gebeurtenissen"
-#: ../../mod/settings.php:1089
+#: ../../mod/settings.php:1091
msgid "Events today"
-msgstr "Gebeurtissen van vandaag"
+msgstr "Gebeurtenissen van vandaag"
-#: ../../mod/settings.php:1090
+#: ../../mod/settings.php:1092
msgid "Upcoming birthdays"
msgstr "Aankomende verjaardagen"
-#: ../../mod/settings.php:1090
+#: ../../mod/settings.php:1092
msgid "Not available in all themes"
msgstr "Niet in alle thema's beschikbaar"
-#: ../../mod/settings.php:1091
+#: ../../mod/settings.php:1093
msgid "System (personal) notifications"
msgstr "(Persoonlijke) systeemnotificaties"
-#: ../../mod/settings.php:1092
+#: ../../mod/settings.php:1094
msgid "System info messages"
msgstr "Systeemmededelingen"
-#: ../../mod/settings.php:1093
+#: ../../mod/settings.php:1095
msgid "System critical alerts"
msgstr "Kritische systeemwaarschuwingen"
-#: ../../mod/settings.php:1094
+#: ../../mod/settings.php:1096
msgid "New connections"
msgstr "Nieuwe connecties"
-#: ../../mod/settings.php:1095
+#: ../../mod/settings.php:1097
msgid "System Registrations"
msgstr "Nieuwe accountregistraties op deze hub"
-#: ../../mod/settings.php:1096
+#: ../../mod/settings.php:1098
msgid ""
"Also show new wall posts, private messages and connections under Notices"
msgstr "Toon tevens nieuwe kanaalberichten, privéberichten en connecties onder Notificaties"
-#: ../../mod/settings.php:1098
+#: ../../mod/settings.php:1100
msgid "Notify me of events this many days in advance"
msgstr "Herinner mij zoveel dagen van te voren aan gebeurtenissen"
-#: ../../mod/settings.php:1098
+#: ../../mod/settings.php:1100
msgid "Must be greater than 0"
msgstr "Moet hoger dan 0 zijn"
-#: ../../mod/settings.php:1100
+#: ../../mod/settings.php:1102
msgid "Advanced Account/Page Type Settings"
msgstr "Instellingen geavanceerd account/paginatype"
-#: ../../mod/settings.php:1101
+#: ../../mod/settings.php:1103
msgid "Change the behaviour of this account for special situations"
msgstr "Verander het gedrag van dit account voor speciale situaties"
-#: ../../mod/settings.php:1104
+#: ../../mod/settings.php:1106
msgid ""
"Please enable expert mode (in <a href=\"settings/features\">Settings > "
"Additional features</a>) to adjust!"
msgstr "Schakel de expertmodus in (in <a href=\"settings/features\">Instellingen > Extra functies</a>) om aan te kunnen passen!"
-#: ../../mod/settings.php:1105
+#: ../../mod/settings.php:1107
msgid "Miscellaneous Settings"
msgstr "Diverse instellingen"
-#: ../../mod/settings.php:1106
+#: ../../mod/settings.php:1108
msgid "Default photo upload folder"
msgstr "Standaard fotoalbum voor uploads"
-#: ../../mod/settings.php:1106 ../../mod/settings.php:1107
+#: ../../mod/settings.php:1108 ../../mod/settings.php:1109
msgid "%Y - current year, %m - current month"
msgstr "%Y - dit jaar, %m - deze maand"
-#: ../../mod/settings.php:1107
+#: ../../mod/settings.php:1109
msgid "Default file upload folder"
msgstr "Standaard bestandsmap voor uploads"
-#: ../../mod/settings.php:1109
+#: ../../mod/settings.php:1111
msgid "Personal menu to display in your channel pages"
msgstr "Persoonlijk menu om op je kanaalpagina's weer te geven"
-#: ../../mod/settings.php:1111
+#: ../../mod/settings.php:1113
msgid "Remove this channel."
msgstr "Verwijder dit kanaal."
-#: ../../mod/settings.php:1112
+#: ../../mod/settings.php:1114
msgid "Firefox Share $Projectname provider"
msgstr "$Projectname-service voor Firefox Share"
-#: ../../mod/xchan.php:6
-msgid "Xchan Lookup"
-msgstr "Xchan opzoeken"
-
-#: ../../mod/xchan.php:9
-msgid "Lookup xchan beginning with (or webbie): "
-msgstr "Zoek een xchan (of webbie) die begint met:"
-
-#: ../../mod/manage.php:130
-#, php-format
-msgid "You have created %1$.0f of %2$.0f allowed channels."
-msgstr "Je hebt %1$.0f van totaal %2$.0f toegestane kanalen aangemaakt."
-
-#: ../../mod/manage.php:138
-msgid "Create a new channel"
-msgstr "Nieuw kanaal aanmaken"
-
-#: ../../mod/manage.php:161
-msgid "Current Channel"
-msgstr "Huidig kanaal"
-
-#: ../../mod/manage.php:163
-msgid "Switch to one of your channels by selecting it."
-msgstr "Activeer een van jouw andere kanalen door er op te klikken."
-
-#: ../../mod/manage.php:164
-msgid "Default Channel"
-msgstr "Standaardkanaal"
-
-#: ../../mod/manage.php:165
-msgid "Make Default"
-msgstr "Als standaard instellen"
-
-#: ../../mod/manage.php:168
-#, php-format
-msgid "%d new messages"
-msgstr "%d nieuwe berichten"
-
-#: ../../mod/manage.php:169
-#, php-format
-msgid "%d new introductions"
-msgstr "%d nieuwe connectieverzoeken"
-
-#: ../../mod/manage.php:171
-msgid "Delegated Channels"
-msgstr "Uitbestede kanalen"
-
-#: ../../mod/api.php:76 ../../mod/api.php:102
-msgid "Authorize application connection"
-msgstr "Geef toestemming voor applicatiekoppeling"
-
-#: ../../mod/api.php:77
-msgid "Return to your app and insert this Securty Code:"
-msgstr "Ga terug naar je app en voeg deze beveiligingscode in:"
-
-#: ../../mod/api.php:89
-msgid "Please login to continue."
-msgstr "Inloggen om verder te kunnen gaan."
-
-#: ../../mod/api.php:104
-msgid ""
-"Do you want to authorize this application to access your posts and contacts,"
-" and/or create new posts for you?"
-msgstr "Wil je deze applicatie toestemming geven om jouw berichten en connecties te zien, en/of nieuwe berichten voor jou te plaatsen?"
-
-#: ../../mod/connections.php:52 ../../mod/connections.php:150
-msgid "Blocked"
-msgstr "Geblokkeerd"
-
-#: ../../mod/connections.php:57 ../../mod/connections.php:157
-msgid "Ignored"
-msgstr "Genegeerd"
-
-#: ../../mod/connections.php:62 ../../mod/connections.php:171
-msgid "Hidden"
-msgstr "Verborgen"
-
-#: ../../mod/connections.php:67 ../../mod/connections.php:164
-msgid "Archived"
-msgstr "Gearchiveerd"
-
-#: ../../mod/connections.php:128
-msgid "Suggest new connections"
-msgstr "Nieuwe kanalen voorstellen"
-
-#: ../../mod/connections.php:131
-msgid "New Connections"
-msgstr "Nieuwe connecties"
-
-#: ../../mod/connections.php:134
-msgid "Show pending (new) connections"
-msgstr "Nog te accepteren (nieuwe) connecties weergeven"
-
-#: ../../mod/connections.php:137 ../../mod/profperm.php:139
-msgid "All Connections"
-msgstr "Alle connecties"
-
-#: ../../mod/connections.php:140
-msgid "Show all connections"
-msgstr "Toon alle connecties"
-
-#: ../../mod/connections.php:143
-msgid "Unblocked"
-msgstr "Niet geblokkeerd"
-
-#: ../../mod/connections.php:146
-msgid "Only show unblocked connections"
-msgstr "Toon alleen niet geblokkeerde connecties"
-
-#: ../../mod/connections.php:153
-msgid "Only show blocked connections"
-msgstr "Toon alleen geblokkeerde connecties"
-
-#: ../../mod/connections.php:160
-msgid "Only show ignored connections"
-msgstr "Toon alleen genegeerde connecties"
-
-#: ../../mod/connections.php:167
-msgid "Only show archived connections"
-msgstr "Toon alleen gearchiveerde connecties"
-
-#: ../../mod/connections.php:174
-msgid "Only show hidden connections"
-msgstr "Toon alleen verborgen connecties"
-
-#: ../../mod/connections.php:225
-#, php-format
-msgid "%1$s [%2$s]"
-msgstr "%1$s [%2$s]"
-
-#: ../../mod/connections.php:226
-msgid "Edit connection"
-msgstr "Connectie bewerken"
-
-#: ../../mod/connections.php:264
-msgid "Search your connections"
-msgstr "Doorzoek jouw connecties"
-
-#: ../../mod/connections.php:265
-msgid "Finding: "
-msgstr "Zoeken naar: "
-
-#: ../../mod/editlayout.php:112
-msgid "Delete layout?"
-msgstr "Lay-out verwijderen?"
-
-#: ../../mod/editlayout.php:178
-msgid "Edit Layout"
-msgstr "Lay-out bewerken"
-
-#: ../../mod/editwebpage.php:153
-msgid "Delete webpage?"
-msgstr "Webpagina verwijderen?"
-
-#: ../../mod/editwebpage.php:172
-msgid "Page link title"
-msgstr "Titel van paginalink"
-
-#: ../../mod/editwebpage.php:222
-msgid "Edit Webpage"
-msgstr "Webpagina bewerken"
-
-#: ../../mod/group.php:20
-msgid "Collection created."
-msgstr "Collectie aangemaakt"
-
-#: ../../mod/group.php:26
-msgid "Could not create collection."
-msgstr "Collectie kon niet aangemaakt worden"
-
-#: ../../mod/group.php:54
-msgid "Collection updated."
-msgstr "Collectie bijgewerkt."
-
-#: ../../mod/group.php:86
-msgid "Create a collection of channels."
-msgstr "Kanaalcollectie aanmaken"
+#: ../../mod/settings.php:1115
+msgid "Start calendar week on monday"
+msgstr "Begin in de agenda de week op maandag"
-#: ../../mod/group.php:87 ../../mod/group.php:180
-msgid "Collection Name: "
-msgstr "Naam collectie:"
-
-#: ../../mod/group.php:89 ../../mod/group.php:183
-msgid "Members are visible to other channels"
-msgstr "Kanalen in deze collectie zijn zichtbaar voor andere kanalen"
-
-#: ../../mod/group.php:107
-msgid "Collection removed."
-msgstr "Collectie verwijderd"
+#: ../../mod/webpages.php:191
+msgid "Page Title"
+msgstr "Paginatitel"
-#: ../../mod/group.php:109
-msgid "Unable to remove collection."
-msgstr "Verwijderen collectie mislukt"
+#: ../../mod/appman.php:28 ../../mod/appman.php:44
+msgid "App installed."
+msgstr "App geïnstalleerd"
-#: ../../mod/group.php:179
-msgid "Collection Editor"
-msgstr "Collectiebewerker"
+#: ../../mod/appman.php:37
+msgid "Malformed app."
+msgstr "Misvormde app."
-#: ../../mod/group.php:193
-msgid "Members"
-msgstr "Kanalen"
+#: ../../mod/appman.php:80
+msgid "Embed code"
+msgstr "Insluitcode"
-#: ../../mod/group.php:195
-msgid "All Connected Channels"
-msgstr "Alle kanaalconnecties"
+#: ../../mod/appman.php:86
+msgid "Edit App"
+msgstr "App bewerken"
-#: ../../mod/group.php:227
-msgid "Click on a channel to add or remove."
-msgstr "Klik op een kanaal om deze toe te voegen of te verwijderen."
+#: ../../mod/appman.php:86
+msgid "Create App"
+msgstr "App maken"
-#: ../../mod/connect.php:56 ../../mod/connect.php:104
-msgid "Continue"
-msgstr "Ga verder"
+#: ../../mod/appman.php:91
+msgid "Name of app"
+msgstr "Naam van app"
-#: ../../mod/connect.php:85
-msgid "Premium Channel Setup"
-msgstr "Instellen premiumkanaal "
+#: ../../mod/appman.php:92
+msgid "Location (URL) of app"
+msgstr "Locatie (URL) van app"
-#: ../../mod/connect.php:87
-msgid "Enable premium channel connection restrictions"
-msgstr "Restricties voor connecties van premiumkanaal toestaan"
+#: ../../mod/appman.php:94
+msgid "Photo icon URL"
+msgstr "URL van pictogram"
-#: ../../mod/connect.php:88
-msgid ""
-"Please enter your restrictions or conditions, such as paypal receipt, usage "
-"guidelines, etc."
-msgstr "Vul je restricties of voorwaarden in, zoals een paypal-afschrift, voorschriften voor leden, enz."
+#: ../../mod/appman.php:94
+msgid "80 x 80 pixels - optional"
+msgstr "80 x 80 pixels (optioneel)"
-#: ../../mod/connect.php:90 ../../mod/connect.php:110
-msgid ""
-"This channel may require additional steps or acknowledgement of the "
-"following conditions prior to connecting:"
-msgstr "Dit kanaal kan extra stappen of het accepteren van de volgende voorwaarden vereisen, voordat de connectie wordt geaccepteerd:"
+#: ../../mod/appman.php:95
+msgid "Version ID"
+msgstr "Versie-ID"
-#: ../../mod/connect.php:91
-msgid ""
-"Potential connections will then see the following text before proceeding:"
-msgstr "Mogelijke connecties zullen dan de volgende tekst zien voordat ze verder kunnen:"
+#: ../../mod/appman.php:96
+msgid "Price of app"
+msgstr "Prijs van de app"
-#: ../../mod/connect.php:92 ../../mod/connect.php:113
-msgid ""
-"By continuing, I certify that I have complied with any instructions provided"
-" on this page."
-msgstr "Door verder te gaan ga ik automatisch akkoord met alle voorwaarden en aanwijzingen op deze pagina."
+#: ../../mod/appman.php:97
+msgid "Location (URL) to purchase app"
+msgstr "Locatie (URL) om de app aan te schaffen"
-#: ../../mod/connect.php:101
-msgid "(No specific instructions have been provided by the channel owner.)"
-msgstr "(Er zijn geen speciale voorwaarden en aanwijzingen door de kanaal-eigenaar verstrekt) "
+#: ../../mod/filer.php:48
+msgid "- select -"
+msgstr "- kies map -"
-#: ../../mod/connect.php:109
-msgid "Restricted or Premium Channel"
-msgstr "Beperkt of premiumkanaal"
+#: ../../mod/layouts.php:176
+msgid "Comanche page description language help"
+msgstr "Hulp met de paginabeschrijvingstaal Comanche"
-#: ../../mod/viewconnections.php:59
-msgid "No connections."
-msgstr "Geen connecties."
+#: ../../mod/layouts.php:180
+msgid "Layout Description"
+msgstr "Lay-out-omschrijving"
-#: ../../mod/viewconnections.php:72
-#, php-format
-msgid "Visit %s's profile [%s]"
-msgstr "Bezoek het profiel van %s [%s]"
+#: ../../mod/layouts.php:185
+msgid "Download PDL file"
+msgstr "Download PDL-bestand"
#: ../../mod/locs.php:21 ../../mod/locs.php:50
msgid "Location not found."
@@ -8348,500 +8176,727 @@ msgstr "Wij adviseren, wanneer dit (nog) mogelijk is, de locatie te verwijderen
msgid "Use this form to drop the location if the hub is no longer operating."
msgstr "Gebruik dit formulier om de locatie te verwijderen wanneer de hub van de kloon niet meer operationeel is."
-#: ../../mod/post.php:234
-msgid ""
-"Remote authentication blocked. You are logged into this site locally. Please"
-" logout and retry."
-msgstr "Authenticatie op afstand geblokkeerd. Je bent lokaal op deze hub ingelogd. Uitloggen en opnieuw proberen."
+#: ../../mod/home.php:57 ../../mod/home.php:65 ../../mod/siteinfo.php:61
+msgid "$Projectname"
+msgstr "$Projectname"
-#: ../../mod/ffsapi.php:8
-msgid "Share content from Firefox to $Projectname"
-msgstr "Deel webpagina's vanuit Firefox met "
+#: ../../mod/home.php:75
+#, php-format
+msgid "Welcome to %s"
+msgstr "Welkom op %s"
-#: ../../mod/ffsapi.php:11
-msgid "Activate the Firefox $Projectname provider"
-msgstr "Activeer de $Projectname-service in Firefox"
+#: ../../mod/regmod.php:11
+msgid "Please login."
+msgstr "Inloggen."
-#: ../../mod/setup.php:191
-msgid "$Projectname Server - Setup"
-msgstr "$Projectname Server - Setup"
+#: ../../mod/xchan.php:6
+msgid "Xchan Lookup"
+msgstr "Xchan opzoeken"
-#: ../../mod/setup.php:195
-msgid "Could not connect to database."
-msgstr "Could not connect to database."
+#: ../../mod/xchan.php:9
+msgid "Lookup xchan beginning with (or webbie): "
+msgstr "Zoek een xchan (of webbie) die begint met:"
-#: ../../mod/setup.php:199
-msgid ""
-"Could not connect to specified site URL. Possible SSL certificate or DNS "
-"issue."
-msgstr "Could not connect to specified hub URL. Possible SSL certificate or DNS issue."
+#: ../../mod/xchan.php:37 ../../mod/menu.php:162 ../../mod/mitem.php:116
+msgid "Not found."
+msgstr "Niet gevonden."
-#: ../../mod/setup.php:206
-msgid "Could not create table."
-msgstr "Could not create table."
+#: ../../mod/channel.php:25 ../../mod/chat.php:19
+msgid "You must be logged in to see this page."
+msgstr "Je moet zijn ingelogd om deze pagina te kunnen bekijken."
-#: ../../mod/setup.php:211
-msgid "Your site database has been installed."
-msgstr "Your hub database has been installed."
+#: ../../mod/channel.php:97
+msgid "Insufficient permissions. Request redirected to profile page."
+msgstr "Onvoldoende permissies. Doorgestuurd naar profielpagina."
-#: ../../mod/setup.php:215
-msgid ""
-"You may need to import the file \"install/schema_xxx.sql\" manually using a "
-"database client."
-msgstr "You may need to import the file \"install/schema_xxx.sql\" manually using a database client."
+#: ../../mod/attach.php:9
+msgid "Item not available."
+msgstr "Item is niet aanwezig."
-#: ../../mod/setup.php:216 ../../mod/setup.php:284 ../../mod/setup.php:734
-msgid "Please see the file \"install/INSTALL.txt\"."
-msgstr "Please see the file \"install/INSTALL.txt\"."
+#: ../../mod/photos.php:79
+msgid "Page owner information could not be retrieved."
+msgstr "Informatie over de pagina-eigenaar werd niet ontvangen."
-#: ../../mod/setup.php:281
-msgid "System check"
-msgstr "System check"
+#: ../../mod/photos.php:100
+msgid "Album not found."
+msgstr "Album niet gevonden."
-#: ../../mod/setup.php:286
-msgid "Check again"
-msgstr "Check again"
+#: ../../mod/photos.php:127
+msgid "Delete Album"
+msgstr "Verwijder album"
-#: ../../mod/setup.php:308
-msgid "Database connection"
-msgstr "Database connection"
+#: ../../mod/photos.php:171 ../../mod/photos.php:1006
+msgid "Delete Photo"
+msgstr "Verwijder foto"
-#: ../../mod/setup.php:309
-msgid ""
-"In order to install $Projectname we need to know how to connect to your "
-"database."
-msgstr "In order to install $Projectname we need to know how to connect to your database."
+#: ../../mod/photos.php:501
+msgid "No photos selected"
+msgstr "Geen foto's geselecteerd"
-#: ../../mod/setup.php:310
-msgid ""
-"Please contact your hosting provider or site administrator if you have "
-"questions about these settings."
-msgstr "Please contact your hosting provider or site administrator if you have questions about these settings."
+#: ../../mod/photos.php:550
+msgid "Access to this item is restricted."
+msgstr "Toegang tot dit item is beperkt."
-#: ../../mod/setup.php:311
-msgid ""
-"The database you specify below should already exist. If it does not, please "
-"create it before continuing."
-msgstr "The database you specify below should already exist. If it does not, please create it before continuing."
+#: ../../mod/photos.php:589
+#, php-format
+msgid "%1$.2f MB of %2$.2f MB photo storage used."
+msgstr "%1$.2f MB van %2$.2f MB aan foto-opslag gebruikt."
-#: ../../mod/setup.php:315
-msgid "Database Server Name"
-msgstr "Database Server Name"
+#: ../../mod/photos.php:592
+#, php-format
+msgid "%1$.2f MB photo storage used."
+msgstr "%1$.2f MB aan foto-opslag gebruikt."
-#: ../../mod/setup.php:315
-msgid "Default is 127.0.0.1"
-msgstr "Default is 127.0.0.1"
+#: ../../mod/photos.php:620
+msgid "Upload Photos"
+msgstr "Foto's uploaden"
-#: ../../mod/setup.php:316
-msgid "Database Port"
-msgstr "Database Port"
+#: ../../mod/photos.php:624
+msgid "Enter an album name"
+msgstr "Vul een albumnaam in"
-#: ../../mod/setup.php:316
-msgid "Communication port number - use 0 for default"
-msgstr "Communication port number - use 0 for default"
+#: ../../mod/photos.php:625
+msgid "or select an existing album (doubleclick)"
+msgstr "of kies een bestaand album (dubbelklikken)"
-#: ../../mod/setup.php:317
-msgid "Database Login Name"
-msgstr "Database Login Name"
+#: ../../mod/photos.php:626
+msgid "Create a status post for this upload"
+msgstr "Plaats een bericht voor deze upload."
-#: ../../mod/setup.php:318
-msgid "Database Login Password"
-msgstr "Database Login Password"
+#: ../../mod/photos.php:627
+msgid "Caption (optional):"
+msgstr "Bijschrift (optioneel):"
-#: ../../mod/setup.php:319
-msgid "Database Name"
-msgstr "Database Name"
+#: ../../mod/photos.php:628
+msgid "Description (optional):"
+msgstr "Omschrijving (optioneel):"
-#: ../../mod/setup.php:320
-msgid "Database Type"
-msgstr "Database Type"
+#: ../../mod/photos.php:655
+msgid "Album name could not be decoded"
+msgstr "Albumnaam kon niet gedecodeerd worden"
-#: ../../mod/setup.php:322 ../../mod/setup.php:363
-msgid "Site administrator email address"
-msgstr "Hub administrator email address"
+#: ../../mod/photos.php:699 ../../mod/photos.php:1233
+#: ../../mod/photos.php:1250
+msgid "Contact Photos"
+msgstr "Connectiefoto's"
-#: ../../mod/setup.php:322 ../../mod/setup.php:363
-msgid ""
-"Your account email address must match this in order to use the web admin "
-"panel."
-msgstr "Your account email address must match this in order to use the web admin panel."
+#: ../../mod/photos.php:722
+msgid "Show Newest First"
+msgstr "Nieuwste eerst weergeven"
-#: ../../mod/setup.php:323 ../../mod/setup.php:365
-msgid "Website URL"
-msgstr "Hub URL"
+#: ../../mod/photos.php:724
+msgid "Show Oldest First"
+msgstr "Oudste eerst weergeven"
-#: ../../mod/setup.php:323 ../../mod/setup.php:365
-msgid "Please use SSL (https) URL if available."
-msgstr "Please use SSL (https) URL if available."
+#: ../../mod/photos.php:824
+msgid "Permission denied. Access to this item may be restricted."
+msgstr "Toegang geweigerd. Toegang tot dit item kan zijn beperkt."
-#: ../../mod/setup.php:325 ../../mod/setup.php:367
-msgid "Please select a default timezone for your website"
-msgstr "Please select a default timezone for your hub"
+#: ../../mod/photos.php:826
+msgid "Photo not available"
+msgstr "Foto niet aanwezig"
-#: ../../mod/setup.php:352
-msgid "Site settings"
-msgstr "Hub settings"
+#: ../../mod/photos.php:884
+msgid "Use as profile photo"
+msgstr "Als profielfoto gebruiken"
-#: ../../mod/setup.php:417
-msgid "Could not find a command line version of PHP in the web server PATH."
-msgstr "Could not find a command line version of PHP in the web server PATH."
+#: ../../mod/photos.php:891
+msgid "Private Photo"
+msgstr "Privéfoto"
-#: ../../mod/setup.php:418
+#: ../../mod/photos.php:902 ../../mod/events.php:652 ../../mod/events.php:659
+msgid "Previous"
+msgstr "Vorige"
+
+#: ../../mod/photos.php:906
+msgid "View Full Size"
+msgstr "Volledige grootte weergeven"
+
+#: ../../mod/photos.php:985
+msgid "Edit photo"
+msgstr "Foto bewerken"
+
+#: ../../mod/photos.php:987
+msgid "Rotate CW (right)"
+msgstr "Draai met de klok mee (naar rechts)"
+
+#: ../../mod/photos.php:988
+msgid "Rotate CCW (left)"
+msgstr "Draai tegen de klok in (naar links)"
+
+#: ../../mod/photos.php:991
+msgid "Enter a new album name"
+msgstr "Vul een nieuwe albumnaam in"
+
+#: ../../mod/photos.php:992
+msgid "or select an existing one (doubleclick)"
+msgstr "of kies een bestaand album (dubbelklikken)"
+
+#: ../../mod/photos.php:995
+msgid "Caption"
+msgstr "Bijschrift"
+
+#: ../../mod/photos.php:997
+msgid "Add a Tag"
+msgstr "Tag toevoegen"
+
+#: ../../mod/photos.php:1001
+msgid "Example: @bob, @Barbara_Jensen, @jim@example.com"
+msgstr "Voorbeeld: @bob, @Barbara_Jansen, @jan@voorbeeld.nl"
+
+#: ../../mod/photos.php:1004
+msgid "Flag as adult in album view"
+msgstr "Markeer als voor volwassenen in albumweergave"
+
+#: ../../mod/photos.php:1196
+msgid "In This Photo:"
+msgstr "Op deze foto:"
+
+#: ../../mod/photos.php:1201
+msgid "Map"
+msgstr "Kaart"
+
+#: ../../mod/photos.php:1289
+msgid "View Album"
+msgstr "Album weergeven"
+
+#: ../../mod/photos.php:1300 ../../mod/photos.php:1313
+#: ../../mod/photos.php:1314
+msgid "Recent Photos"
+msgstr "Recente foto's"
+
+#: ../../mod/lockview.php:37
+msgid "Remote privacy information not available."
+msgstr "Privacy-informatie op afstand niet beschikbaar."
+
+#: ../../mod/lockview.php:58
+msgid "Visible to:"
+msgstr "Zichtbaar voor:"
+
+#: ../../mod/uexport.php:51 ../../mod/uexport.php:52
+msgid "Export Channel"
+msgstr "Kanaal exporteren"
+
+#: ../../mod/uexport.php:53
msgid ""
-"If you don't have a command line version of PHP installed on server, you "
-"will not be able to run background polling via cron."
-msgstr "If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."
+"Export your basic channel information to a file. This acts as a backup of "
+"your connections, permissions, profile and basic data, which can be used to "
+"import your data to a new server hub, but does not contain your content."
+msgstr "Exporteer de basisinformatie van jouw kanaal naar een bestand. Dit fungeert als een back-up van jouw connecties, permissies, profiel en basisgegevens, die gebruikt kan worden om op een nieuwe hub jouw gegevens te importeren. Deze back-up bevat echter niet de inhoud van jouw kanaal."
-#: ../../mod/setup.php:422
-msgid "PHP executable path"
-msgstr "PHP executable path"
+#: ../../mod/uexport.php:54
+msgid "Export Content"
+msgstr "Inhoud exporteren"
-#: ../../mod/setup.php:422
+#: ../../mod/uexport.php:55
msgid ""
-"Enter full path to php executable. You can leave this blank to continue the "
-"installation."
-msgstr "Enter full path to php executable. You can leave this blank to continue the installation."
+"Export your channel information and recent content to a JSON backup that can"
+" be restored or imported to another server hub. This backs up all of your "
+"connections, permissions, profile data and several months of posts. This "
+"file may be VERY large. Please be patient - it may take several minutes for"
+" this download to begin."
+msgstr "Exporteer informatie en recente inhoud van jouw kanaal naar een JSON-back-up, wat kan worden gebruikt om jouw kanaal te herstellen of te importeren op een andere hub. Dit slaat al jouw connecties, permissies, profielgegevens en enkele maanden aan inhoud van jouw kanaal op. Dit bestand kan ZEER groot worden. Wees geduldig - het kan enkele minuten duren voordat de download begint."
-#: ../../mod/setup.php:427
-msgid "Command line PHP"
-msgstr "Command line PHP"
+#: ../../mod/uexport.php:56
+msgid "Export your posts from a given year."
+msgstr "Exporteer jouw berichten uit een bepaald jaar."
-#: ../../mod/setup.php:436
+#: ../../mod/uexport.php:58
msgid ""
-"The command line version of PHP on your system does not have "
-"\"register_argc_argv\" enabled."
-msgstr "The command line version of PHP on your system does not have \"register_argc_argv\" enabled."
+"You may also export your posts and conversations for a particular year or "
+"month. Adjust the date in your browser location bar to select other dates. "
+"If the export fails (possibly due to memory exhaustion on your server hub), "
+"please try again selecting a more limited date range."
+msgstr "Je kan ook berichten en conversaties uit een bepaald jaar of van een bepaalde maand exporteren. Verander de datum in de adresbalk van jouw webbrowser om andere jaren en maanden te selecteren. Wanneer het exporteren mislukt (waarschijnlijk door een gebrek aan beschikbaar servergeheugen), probeer het dan nogmaals met een beperkter tijdvak."
-#: ../../mod/setup.php:437
-msgid "This is required for message delivery to work."
-msgstr "This is required for message delivery to work."
+#: ../../mod/uexport.php:59
+#, php-format
+msgid ""
+"To select all posts for a given year, such as this year, visit <a "
+"href=\"%1$s\">%2$s</a>"
+msgstr "Bezoek <a href=\"%1$s\">%2$s</a> om alle berichten van bijvoorbeeld dit jaar te selecteren. "
-#: ../../mod/setup.php:440
-msgid "PHP register_argc_argv"
-msgstr "PHP register_argc_argv"
+#: ../../mod/uexport.php:60
+#, php-format
+msgid ""
+"To select all posts for a given month, such as January of this year, visit "
+"<a href=\"%1$s\">%2$s</a>"
+msgstr "Bezoek <a href=\"%1$s\">%2$s</a> om alle berichten van bijvoorbeeld januari dit jaar te selecteren."
-#: ../../mod/setup.php:458
+#: ../../mod/uexport.php:61
#, php-format
msgid ""
-"Your max allowed total upload size is set to %s. Maximum size of one file to"
-" upload is set to %s. You are allowed to upload up to %d files at once."
-msgstr "Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."
+"These content files may be imported or restored by visiting <a "
+"href=\"%1$s\">%2$s</a> on any site containing your channel. For best results"
+" please import or restore these in date order (oldest first)."
+msgstr "Deze back-up-bestanden kunnen geïmporteerd of hersteld worden door op jouw hub en met jouw kanaal <a href=\"%1$s\">%2$s</a> te bezoeken. Voor het beste resultaat kan je de bestanden in chronologische volgorde importeren of herstellen."
-#: ../../mod/setup.php:463
-msgid "You can adjust these settings in the servers php.ini."
-msgstr "You can adjust these settings in the servers php.ini."
+#: ../../mod/editpost.php:31
+msgid "Item is not editable"
+msgstr "Item is niet te bewerken"
-#: ../../mod/setup.php:465
-msgid "PHP upload limits"
-msgstr "PHP upload limits"
+#: ../../mod/editpost.php:57
+msgid "Delete item?"
+msgstr "Item verwijderen?"
-#: ../../mod/setup.php:488
-msgid ""
-"Error: the \"openssl_pkey_new\" function on this system is not able to "
-"generate encryption keys"
-msgstr "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"
+#: ../../mod/editpost.php:164 ../../mod/rpost.php:128
+msgid "Edit post"
+msgstr "Bericht bewerken"
-#: ../../mod/setup.php:489
+#: ../../mod/follow.php:25
+msgid "Channel added."
+msgstr "Kanaal toegevoegd."
+
+#: ../../mod/rmagic.php:40
msgid ""
-"If running under Windows, please see "
-"\"http://www.php.net/manual/en/openssl.installation.php\"."
-msgstr "If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."
+"We encountered a problem while logging in with the OpenID you provided. "
+"Please check the correct spelling of the ID."
+msgstr "We hebben een probleem ontdekt tijdens het inloggen met de OpenID die je hebt verstrekt. Controleer de ID op typefouten."
-#: ../../mod/setup.php:492
-msgid "Generate encryption keys"
-msgstr "Generate encryption keys"
+#: ../../mod/rmagic.php:40
+msgid "The error message was:"
+msgstr "Het foutbericht was:"
-#: ../../mod/setup.php:504
-msgid "libCurl PHP module"
-msgstr "libCurl PHP module"
+#: ../../mod/rmagic.php:44
+msgid "Authentication failed."
+msgstr "Authenticatie mislukt."
-#: ../../mod/setup.php:505
-msgid "GD graphics PHP module"
-msgstr "GD graphics PHP module"
+#: ../../mod/rmagic.php:84
+msgid "Remote Authentication"
+msgstr "Authenticatie op afstand"
-#: ../../mod/setup.php:506
-msgid "OpenSSL PHP module"
-msgstr "OpenSSL PHP module"
+#: ../../mod/rmagic.php:85
+msgid "Enter your channel address (e.g. channel@example.com)"
+msgstr "Vul jouw kanaaladres in (bijv. channel@example.com)"
-#: ../../mod/setup.php:507
-msgid "mysqli or postgres PHP module"
-msgstr "mysqli or postgres PHP module"
+#: ../../mod/rmagic.php:86
+msgid "Authenticate"
+msgstr "Authenticeren"
-#: ../../mod/setup.php:508
-msgid "mb_string PHP module"
-msgstr "mb_string PHP module"
+#: ../../mod/chat.php:174
+msgid "Room not found"
+msgstr "Chatkanaal niet gevonden"
-#: ../../mod/setup.php:509
-msgid "mcrypt PHP module"
-msgstr "mcrypt PHP module"
+#: ../../mod/chat.php:185
+msgid "Leave Room"
+msgstr "Chatkanaal verlaten"
-#: ../../mod/setup.php:510
-msgid "xml PHP module"
-msgstr "xml PHP module"
+#: ../../mod/chat.php:186
+msgid "Delete This Room"
+msgstr "Chatkanaal verwijderen"
-#: ../../mod/setup.php:514 ../../mod/setup.php:516
-msgid "Apache mod_rewrite module"
-msgstr "Apache mod_rewrite module"
+#: ../../mod/chat.php:187
+msgid "I am away right now"
+msgstr "Ik ben momenteel afwezig"
-#: ../../mod/setup.php:514
-msgid ""
-"Error: Apache webserver mod-rewrite module is required but not installed."
-msgstr "Error: Apache webserver mod-rewrite module is required but not installed."
+#: ../../mod/chat.php:188
+msgid "I am online"
+msgstr "Ik ben online"
-#: ../../mod/setup.php:520 ../../mod/setup.php:523
-msgid "proc_open"
-msgstr "proc_open"
+#: ../../mod/chat.php:190
+msgid "Bookmark this room"
+msgstr "Chatkanaal aan bladwijzers toevoegen"
-#: ../../mod/setup.php:520
-msgid ""
-"Error: proc_open is required but is either not installed or has been "
-"disabled in php.ini"
-msgstr "Error: proc_open is required but is either not installed or has been disabled in php.ini"
+#: ../../mod/chat.php:208 ../../mod/chat.php:231
+msgid "New Chatroom"
+msgstr "Nieuw chatkanaal"
-#: ../../mod/setup.php:528
-msgid "Error: libCURL PHP module required but not installed."
-msgstr "Error: libCURL PHP module required but not installed."
+#: ../../mod/chat.php:209
+msgid "Chatroom Name"
+msgstr "Naam chatkanaal"
-#: ../../mod/setup.php:532
-msgid ""
-"Error: GD graphics PHP module with JPEG support required but not installed."
-msgstr "Error: GD graphics PHP module with JPEG support required but not installed."
+#: ../../mod/chat.php:210
+msgid "Expiration of chats (minutes)"
+msgstr "Aantal minuten voordat chatberichten worden verwijderd"
-#: ../../mod/setup.php:536
-msgid "Error: openssl PHP module required but not installed."
-msgstr "Error: openssl PHP module required but not installed."
+#: ../../mod/chat.php:227
+#, php-format
+msgid "%1$s's Chatrooms"
+msgstr "Chatkanalen van %1$s"
-#: ../../mod/setup.php:540
-msgid ""
-"Error: mysqli or postgres PHP module required but neither are installed."
-msgstr "Error: mysqli or postgres PHP module required but neither are installed."
+#: ../../mod/viewsrc.php:40
+msgid "Source of Item"
+msgstr "Bron van item"
-#: ../../mod/setup.php:544
-msgid "Error: mb_string PHP module required but not installed."
-msgstr "Error: mb_string PHP module required but not installed."
+#: ../../mod/ffsapi.php:8
+msgid "Share content from Firefox to $Projectname"
+msgstr "Deel webpagina's vanuit Firefox met "
-#: ../../mod/setup.php:548
-msgid "Error: mcrypt PHP module required but not installed."
-msgstr "Error: mcrypt PHP module required but not installed."
+#: ../../mod/ffsapi.php:11
+msgid "Activate the Firefox $Projectname provider"
+msgstr "Activeer de $Projectname-service in Firefox"
-#: ../../mod/setup.php:552
-msgid "Error: xml PHP module required for DAV but not installed."
-msgstr "Error: xml PHP module required for DAV but not installed."
+#: ../../mod/magic.php:69
+msgid "Hub not found."
+msgstr "Hub niet gevonden."
-#: ../../mod/setup.php:570
-msgid ""
-"The web installer needs to be able to create a file called \".htconfig.php\""
-" in the top folder of your web server and it is unable to do so."
-msgstr "The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."
+#: ../../mod/connections.php:52 ../../mod/connections.php:150
+msgid "Blocked"
+msgstr "Geblokkeerd"
-#: ../../mod/setup.php:571
-msgid ""
-"This is most often a permission setting, as the web server may not be able "
-"to write files in your folder - even if you can."
-msgstr "This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."
+#: ../../mod/connections.php:57 ../../mod/connections.php:157
+msgid "Ignored"
+msgstr "Genegeerd"
-#: ../../mod/setup.php:572
-msgid ""
-"At the end of this procedure, we will give you a text to save in a file "
-"named .htconfig.php in your Red top folder."
-msgstr "At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."
+#: ../../mod/connections.php:62 ../../mod/connections.php:171
+msgid "Hidden"
+msgstr "Verborgen"
-#: ../../mod/setup.php:573
-msgid ""
-"You can alternatively skip this procedure and perform a manual installation."
-" Please see the file \"install/INSTALL.txt\" for instructions."
-msgstr "You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."
+#: ../../mod/connections.php:67 ../../mod/connections.php:164
+msgid "Archived"
+msgstr "Gearchiveerd"
-#: ../../mod/setup.php:576
-msgid ".htconfig.php is writable"
-msgstr ".htconfig.php is writable"
+#: ../../mod/connections.php:128
+msgid "Suggest new connections"
+msgstr "Nieuwe kanalen voorstellen"
-#: ../../mod/setup.php:590
-msgid ""
-"Red uses the Smarty3 template engine to render its web views. Smarty3 "
-"compiles templates to PHP to speed up rendering."
-msgstr "Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."
+#: ../../mod/connections.php:131
+msgid "New Connections"
+msgstr "Nieuwe connecties"
-#: ../../mod/setup.php:591
+#: ../../mod/connections.php:134
+msgid "Show pending (new) connections"
+msgstr "Nog te accepteren (nieuwe) connecties weergeven"
+
+#: ../../mod/connections.php:137 ../../mod/profperm.php:139
+msgid "All Connections"
+msgstr "Alle connecties"
+
+#: ../../mod/connections.php:140
+msgid "Show all connections"
+msgstr "Toon alle connecties"
+
+#: ../../mod/connections.php:143
+msgid "Unblocked"
+msgstr "Niet geblokkeerd"
+
+#: ../../mod/connections.php:146
+msgid "Only show unblocked connections"
+msgstr "Toon alleen niet geblokkeerde connecties"
+
+#: ../../mod/connections.php:153
+msgid "Only show blocked connections"
+msgstr "Toon alleen geblokkeerde connecties"
+
+#: ../../mod/connections.php:160
+msgid "Only show ignored connections"
+msgstr "Toon alleen genegeerde connecties"
+
+#: ../../mod/connections.php:167
+msgid "Only show archived connections"
+msgstr "Toon alleen gearchiveerde connecties"
+
+#: ../../mod/connections.php:174
+msgid "Only show hidden connections"
+msgstr "Toon alleen verborgen connecties"
+
+#: ../../mod/connections.php:225
#, php-format
-msgid ""
-"In order to store these compiled templates, the web server needs to have "
-"write access to the directory %s under the Red top level folder."
-msgstr "In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."
+msgid "%1$s [%2$s]"
+msgstr "%1$s [%2$s]"
-#: ../../mod/setup.php:592 ../../mod/setup.php:613
-msgid ""
-"Please ensure that the user that your web server runs as (e.g. www-data) has"
-" write access to this folder."
-msgstr "Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."
+#: ../../mod/connections.php:226
+msgid "Edit connection"
+msgstr "Connectie bewerken"
-#: ../../mod/setup.php:593
+#: ../../mod/connections.php:264
+msgid "Search your connections"
+msgstr "Doorzoek jouw connecties"
+
+#: ../../mod/connections.php:265
+msgid "Finding: "
+msgstr "Zoeken naar: "
+
+#: ../../mod/help.php:147
+msgid "Documentation Search"
+msgstr "Zoek documentatie"
+
+#: ../../mod/help.php:184 ../../mod/help.php:190 ../../mod/help.php:196
+msgid "Help:"
+msgstr "Hulp:"
+
+#: ../../mod/help.php:211 ../../index.php:238
+msgid "Not Found"
+msgstr "Niet gevonden"
+
+#: ../../mod/help.php:235
+msgid "$Projectname Documentation"
+msgstr "$Projectname-documentatie"
+
+#: ../../mod/manage.php:130
#, php-format
-msgid ""
-"Note: as a security measure, you should give the web server write access to "
-"%s only--not the template files (.tpl) that it contains."
-msgstr "Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."
+msgid "You have created %1$.0f of %2$.0f allowed channels."
+msgstr "Je hebt %1$.0f van totaal %2$.0f toegestane kanalen aangemaakt."
-#: ../../mod/setup.php:596
+#: ../../mod/manage.php:138
+msgid "Create a new channel"
+msgstr "Nieuw kanaal aanmaken"
+
+#: ../../mod/manage.php:161
+msgid "Current Channel"
+msgstr "Huidig kanaal"
+
+#: ../../mod/manage.php:163
+msgid "Switch to one of your channels by selecting it."
+msgstr "Activeer een van jouw andere kanalen door er op te klikken."
+
+#: ../../mod/manage.php:164
+msgid "Default Channel"
+msgstr "Standaardkanaal"
+
+#: ../../mod/manage.php:165
+msgid "Make Default"
+msgstr "Als standaard instellen"
+
+#: ../../mod/manage.php:168
#, php-format
-msgid "%s is writable"
-msgstr "%s is writable"
+msgid "%d new messages"
+msgstr "%d nieuwe berichten"
-#: ../../mod/setup.php:612
-msgid ""
-"Red uses the store directory to save uploaded files. The web server needs to"
-" have write access to the store directory under the Red top level folder"
-msgstr "Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"
+#: ../../mod/manage.php:169
+#, php-format
+msgid "%d new introductions"
+msgstr "%d nieuwe connectieverzoeken"
-#: ../../mod/setup.php:616
-msgid "store is writable"
-msgstr "store is writable"
+#: ../../mod/manage.php:171
+msgid "Delegated Channels"
+msgstr "Uitbestede kanalen"
-#: ../../mod/setup.php:649
-msgid ""
-"SSL certificate cannot be validated. Fix certificate or disable https access"
-" to this site."
-msgstr "SSL certificate cannot be validated. Fix certificate or disable https access to this hub."
+#: ../../mod/menu.php:45
+msgid "Unable to update menu."
+msgstr "Niet in staat om menu aan te passen"
-#: ../../mod/setup.php:650
-msgid ""
-"If you have https access to your website or allow connections to TCP port "
-"443 (the https: port), you MUST use a browser-valid certificate. You MUST "
-"NOT use self-signed certificates!"
-msgstr "If you have https access to your hub or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"
+#: ../../mod/menu.php:56
+msgid "Unable to create menu."
+msgstr "Niet in staat om menu aan te maken."
-#: ../../mod/setup.php:651
-msgid ""
-"This restriction is incorporated because public posts from you may for "
-"example contain references to images on your own hub."
-msgstr "This restriction is incorporated because public posts from you may for example contain references to images on your own hub."
+#: ../../mod/menu.php:94 ../../mod/menu.php:106
+msgid "Menu Name"
+msgstr "Menunaam"
-#: ../../mod/setup.php:652
-msgid ""
-"If your certificate is not recognized, members of other sites (who may "
-"themselves have valid certificates) will get a warning message on their own "
-"site complaining about security issues."
-msgstr "If your certificate is not recognized, members of other hubs (who may themselves have valid certificates) will get a warning message on their own hub complaining about security issues."
+#: ../../mod/menu.php:94
+msgid "Unique name (not visible on webpage) - required"
+msgstr "Unieke naam vereist (niet zichtbaar op webpagina)"
-#: ../../mod/setup.php:653
-msgid ""
-"This can cause usability issues elsewhere (not just on your own site) so we "
-"must insist on this requirement."
-msgstr "This can cause usability issues elsewhere (not just on your own hub) so we must insist on this requirement."
+#: ../../mod/menu.php:95 ../../mod/menu.php:107
+msgid "Menu Title"
+msgstr "Menutitel"
-#: ../../mod/setup.php:654
-msgid ""
-"Providers are available that issue free certificates which are browser-"
-"valid."
-msgstr "Providers are available that issue free certificates which are browser-valid."
+#: ../../mod/menu.php:95
+msgid "Visible on webpage - leave empty for no title"
+msgstr "Zichtbaar op webpagina (leeg laten voor geen titel)"
-#: ../../mod/setup.php:656
-msgid "SSL certificate validation"
-msgstr "SSL certificate validation"
+#: ../../mod/menu.php:96
+msgid "Allow Bookmarks"
+msgstr "Bladwijzers toestaan"
-#: ../../mod/setup.php:662
-msgid ""
-"Url rewrite in .htaccess is not working. Check your server "
-"configuration.Test: "
-msgstr "Url rewrite in .htaccess is not working. Check your server configuration.Test: "
+#: ../../mod/menu.php:96 ../../mod/menu.php:153
+msgid "Menu may be used to store saved bookmarks"
+msgstr "Menu kan gebruikt worden om bladwijzers in op te slaan"
-#: ../../mod/setup.php:665
-msgid "Url rewrite is working"
-msgstr "Url rewrite is working"
+#: ../../mod/menu.php:97 ../../mod/menu.php:155
+msgid "Submit and proceed"
+msgstr "Opslaan en doorgaan"
-#: ../../mod/setup.php:674
-msgid ""
-"The database configuration file \".htconfig.php\" could not be written. "
-"Please use the enclosed text to create a configuration file in your web "
-"server root."
-msgstr "The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."
+#: ../../mod/menu.php:109
+msgid "Drop"
+msgstr "Verwijderen"
-#: ../../mod/setup.php:698
-msgid "Errors encountered creating database tables."
-msgstr "Errors encountered creating database tables."
+#: ../../mod/menu.php:113
+msgid "Bookmarks allowed"
+msgstr "Bladwijzers toegestaan"
-#: ../../mod/setup.php:732
-msgid "<h1>What next</h1>"
-msgstr "<h1>Wat nu</h1>"
+#: ../../mod/menu.php:115
+msgid "Delete this menu"
+msgstr "Menu verwijderen"
-#: ../../mod/setup.php:733
-msgid ""
-"IMPORTANT: You will need to [manually] setup a scheduled task for the "
-"poller."
-msgstr "IMPORTANT: You will need to [manually] setup a scheduled task for the poller."
+#: ../../mod/menu.php:116 ../../mod/menu.php:150
+msgid "Edit menu contents"
+msgstr "Bewerk de inhoud van het menu"
-#: ../../mod/sharedwithme.php:94
-msgid "Files: shared with me"
-msgstr "Bestanden: met mij gedeeld"
+#: ../../mod/menu.php:117
+msgid "Edit this menu"
+msgstr "Dit menu bewerken"
-#: ../../mod/sharedwithme.php:96
-msgid "NEW"
-msgstr "NIEUW"
+#: ../../mod/menu.php:132
+msgid "Menu could not be deleted."
+msgstr "Menu kon niet verwijderd worden."
-#: ../../mod/sharedwithme.php:99
-msgid "Remove all files"
-msgstr "Verwijder alle bestanden"
+#: ../../mod/menu.php:140 ../../mod/mitem.php:24
+msgid "Menu not found."
+msgstr "Menu niet gevonden."
-#: ../../mod/sharedwithme.php:100
-msgid "Remove this file"
-msgstr "Verwijder dit bestand"
+#: ../../mod/menu.php:145
+msgid "Edit Menu"
+msgstr "Menu bewerken"
+
+#: ../../mod/menu.php:149
+msgid "Add or remove entries to this menu"
+msgstr "Items aan dit menu toevoegen of verwijder"
+
+#: ../../mod/menu.php:151
+msgid "Menu name"
+msgstr "Naam van menu"
+
+#: ../../mod/menu.php:151
+msgid "Must be unique, only seen by you"
+msgstr "Moet uniek zijn en is alleen zichtbaar voor jou."
+
+#: ../../mod/menu.php:152
+msgid "Menu title"
+msgstr "Titel van menu"
+
+#: ../../mod/menu.php:152
+msgid "Menu title as seen by others"
+msgstr "Titel van menu zoals anderen dat zien."
+
+#: ../../mod/menu.php:153
+msgid "Allow bookmarks"
+msgstr "Bladwijzers toestaan"
+
+#: ../../mod/mail.php:34
+msgid "Unable to lookup recipient."
+msgstr "Niet in staat om ontvanger op te zoeken."
-#: ../../mod/siteinfo.php:111
+#: ../../mod/mail.php:42
+msgid "Unable to communicate with requested channel."
+msgstr "Niet in staat om met het aangevraagde kanaal te communiceren."
+
+#: ../../mod/mail.php:49
+msgid "Cannot verify requested channel."
+msgstr "Kan opgevraagd kanaal niet verifieren"
+
+#: ../../mod/mail.php:75
+msgid "Selected channel has private message restrictions. Send failed."
+msgstr "Gekozen kanaal heeft restricties voor privéberichten. Verzenden mislukt."
+
+#: ../../mod/mail.php:140
+msgid "Messages"
+msgstr "Berichten"
+
+#: ../../mod/mail.php:175
+msgid "Message recalled."
+msgstr "Bericht ingetrokken."
+
+#: ../../mod/mail.php:188
+msgid "Conversation removed."
+msgstr "Conversatie verwijderd"
+
+#: ../../mod/mail.php:231
+msgid "Requested channel is not in this network"
+msgstr "Opgevraagd kanaal is niet in dit netwerk beschikbaar"
+
+#: ../../mod/mail.php:239
+msgid "Send Private Message"
+msgstr "Privébericht versturen"
+
+#: ../../mod/mail.php:240 ../../mod/mail.php:370
+msgid "To:"
+msgstr "Aan:"
+
+#: ../../mod/mail.php:243 ../../mod/mail.php:372
+msgid "Subject:"
+msgstr "Onderwerp:"
+
+#: ../../mod/mail.php:250
+msgid "Send"
+msgstr "Verzenden"
+
+#: ../../mod/mail.php:342
+msgid "Delete message"
+msgstr "Bericht verwijderen"
+
+#: ../../mod/mail.php:343
+msgid "Delivery report"
+msgstr "Afleveringsrapport"
+
+#: ../../mod/mail.php:344
+msgid "Recall message"
+msgstr "Bericht intrekken"
+
+#: ../../mod/mail.php:346
+msgid "Message has been recalled."
+msgstr "Bericht is ingetrokken."
+
+#: ../../mod/mail.php:363
+msgid "Delete Conversation"
+msgstr "Verwijder conversatie"
+
+#: ../../mod/mail.php:365
+msgid ""
+"No secure communications available. You <strong>may</strong> be able to "
+"respond from the sender's profile page."
+msgstr "Geen veilige communicatie beschikbaar. <strong>Mogelijk</strong> kan je reageren op de kanaalpagina van de afzender."
+
+#: ../../mod/mail.php:369
+msgid "Send Reply"
+msgstr "Antwoord versturen"
+
+#: ../../mod/mail.php:374
+#, php-format
+msgid "Your message for %s (%s):"
+msgstr "Jouw privébericht aan %s (%s):"
+
+#: ../../mod/service_limits.php:19
+msgid "No service class restrictions found."
+msgstr "Geen abonnementsbeperkingen gevonden."
+
+#: ../../mod/siteinfo.php:15
#, php-format
msgid "Version %s"
msgstr "Versie %s"
-#: ../../mod/siteinfo.php:132
+#: ../../mod/siteinfo.php:36
msgid "Installed plugins/addons/apps:"
msgstr "Ingeschakelde plug-ins/add-ons/apps:"
-#: ../../mod/siteinfo.php:145
+#: ../../mod/siteinfo.php:49
msgid "No installed plugins/addons/apps"
msgstr "Geen ingeschakelde plug-ins/add-ons/apps"
-#: ../../mod/siteinfo.php:158
+#: ../../mod/siteinfo.php:62
msgid ""
"This is a hub of $Projectname - a global cooperative network of "
"decentralized privacy enhanced websites."
msgstr "Dit is een $Projectname-hub - $Projectname is een wereldwijd coöperatief netwerk van gedecentraliseerde websites (hubs) met verbeterde privacy."
-#: ../../mod/siteinfo.php:160
+#: ../../mod/siteinfo.php:64
msgid "Tag: "
msgstr "Tag: "
-#: ../../mod/siteinfo.php:162
+#: ../../mod/siteinfo.php:66
msgid "Last background fetch: "
msgstr "Meest recente achtergrond-fetch:"
-#: ../../mod/siteinfo.php:164
+#: ../../mod/siteinfo.php:68
msgid "Current load average: "
msgstr "Gemiddelde systeembelasting is nu:"
-#: ../../mod/siteinfo.php:167
+#: ../../mod/siteinfo.php:71
msgid "Running at web location"
msgstr "Draaiend op weblocatie"
-#: ../../mod/siteinfo.php:168
+#: ../../mod/siteinfo.php:72
msgid ""
"Please visit <a href=\"http://hubzilla.org\">hubzilla.org</a> to learn more "
"about $Projectname."
msgstr "Bezoek <a href=\"http://hubzilla.org\">hubzilla.org</a> "
-#: ../../mod/siteinfo.php:169
+#: ../../mod/siteinfo.php:73
msgid "Bug reports and issues: please visit"
msgstr "Bugrapporten en andere kwesties: bezoek"
-#: ../../mod/siteinfo.php:171
+#: ../../mod/siteinfo.php:75
msgid "$projectname issues"
msgstr "$projectname-issues"
-#: ../../mod/siteinfo.php:172
+#: ../../mod/siteinfo.php:76
msgid ""
"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot "
"com"
msgstr "Voorstellen, lofbetuigingen, enz. - e-mail \"redmatrix\" at librelist - dot com"
-#: ../../mod/siteinfo.php:174
+#: ../../mod/siteinfo.php:78
msgid "Site Administrators"
msgstr "Hubbeheerders: "
@@ -8851,303 +8906,288 @@ msgid ""
"hours."
msgstr "Geen voorgestelde kanalen gevonden. Wanneer dit een nieuwe hub is, probeer het dan over 24 uur weer."
-#: ../../mod/profiles.php:18 ../../mod/profiles.php:174
-#: ../../mod/profiles.php:231 ../../mod/profiles.php:600
-msgid "Profile not found."
-msgstr "Profiel niet gevonden."
-
-#: ../../mod/profiles.php:38
-msgid "Profile deleted."
-msgstr "Profiel verwijderd."
-
-#: ../../mod/profiles.php:56 ../../mod/profiles.php:92
-msgid "Profile-"
-msgstr "Profiel-"
-
-#: ../../mod/profiles.php:77 ../../mod/profiles.php:120
-msgid "New profile created."
-msgstr "Nieuw profiel aangemaakt."
-
-#: ../../mod/profiles.php:98
-msgid "Profile unavailable to clone."
-msgstr "Profiel niet beschikbaar om te klonen"
+#: ../../mod/events.php:21
+msgid "Calendar entries imported."
+msgstr "Agenda-items geïmporteerd."
-#: ../../mod/profiles.php:136
-msgid "Profile unavailable to export."
-msgstr "Geen profiel beschikbaar om te exporteren"
+#: ../../mod/events.php:23
+msgid "No calendar entries found."
+msgstr "Geen agenda-items gevonden."
-#: ../../mod/profiles.php:241
-msgid "Profile Name is required."
-msgstr "Profielnaam is vereist"
+#: ../../mod/events.php:100
+msgid "Event can not end before it has started."
+msgstr "Gebeurtenis kan niet eindigen voordat het is begonnen"
-#: ../../mod/profiles.php:404
-msgid "Marital Status"
-msgstr "Huwelijke status"
+#: ../../mod/events.php:102 ../../mod/events.php:111 ../../mod/events.php:131
+msgid "Unable to generate preview."
+msgstr "Niet in staat om voorvertoning te genereren"
-#: ../../mod/profiles.php:408
-msgid "Romantic Partner"
-msgstr "Romantische partner"
+#: ../../mod/events.php:109
+msgid "Event title and start time are required."
+msgstr "Titel en begintijd van gebeurtenis zijn vereist."
-#: ../../mod/profiles.php:412
-msgid "Likes"
-msgstr "Houdt van"
+#: ../../mod/events.php:129 ../../mod/events.php:254
+msgid "Event not found."
+msgstr "Gebeurtenis niet gevonden"
-#: ../../mod/profiles.php:416
-msgid "Dislikes"
-msgstr "Houdt niet van"
+#: ../../mod/events.php:437
+msgid "Edit event titel"
+msgstr "Titel bewerken"
-#: ../../mod/profiles.php:420
-msgid "Work/Employment"
-msgstr "Werk/arbeid"
+#: ../../mod/events.php:437
+msgid "Event titel"
+msgstr "Titel"
-#: ../../mod/profiles.php:423
-msgid "Religion"
-msgstr "Religie"
+#: ../../mod/events.php:439
+msgid "Categories (comma-separated list)"
+msgstr "Categorieën (door komma's gescheiden lijst)"
-#: ../../mod/profiles.php:427
-msgid "Political Views"
-msgstr "Politieke overtuigingen"
+#: ../../mod/events.php:440
+msgid "Edit Category"
+msgstr "Categorie"
-#: ../../mod/profiles.php:435
-msgid "Sexual Preference"
-msgstr "Seksuele voorkeur"
+#: ../../mod/events.php:440
+msgid "Category"
+msgstr "Categorie"
-#: ../../mod/profiles.php:439
-msgid "Homepage"
-msgstr "Homepage"
+#: ../../mod/events.php:443
+msgid "Edit start date and time"
+msgstr "Begindatum en -tijd bewerken"
-#: ../../mod/profiles.php:443
-msgid "Interests"
-msgstr "Interesses"
+#: ../../mod/events.php:443
+msgid "Start date and time"
+msgstr "Begindatum en -tijd"
-#: ../../mod/profiles.php:537
-msgid "Profile updated."
-msgstr "Profiel bijgewerkt"
+#: ../../mod/events.php:444 ../../mod/events.php:447
+msgid "Finish date and time are not known or not relevant"
+msgstr "Einddatum en -tijd zijn niet bekend of niet van toepassing"
-#: ../../mod/profiles.php:626
-msgid "Hide your contact/friend list from viewers of this profile?"
-msgstr "Laat de lijst met connecties niet aan bezoekers van dit profiel zien."
+#: ../../mod/events.php:446
+msgid "Edit finish date and time"
+msgstr "Einddatum en -tijd bewerken"
-#: ../../mod/profiles.php:666
-msgid "Edit Profile Details"
-msgstr "Profiel bewerken"
+#: ../../mod/events.php:446
+msgid "Finish date and time"
+msgstr "Einddatum en -tijd"
-#: ../../mod/profiles.php:668
-msgid "View this profile"
-msgstr "Profiel weergeven"
+#: ../../mod/events.php:448 ../../mod/events.php:449
+msgid "Adjust for viewer timezone"
+msgstr "Aanpassen aan de tijdzone van wie deze gebeurtenis bekijkt"
-#: ../../mod/profiles.php:670
-msgid "Change Profile Photo"
-msgstr "Profielfoto wijzigen"
+#: ../../mod/events.php:448
+msgid ""
+"Important for events that happen in a particular place. Not practical for "
+"global holidays."
+msgstr "Belangrijk voor gebeurtenissen die op een bepaalde locatie plaatsvinden. Niet praktisch voor wereldwijde feestdagen."
-#: ../../mod/profiles.php:671
-msgid "Create a new profile using these settings"
-msgstr "Een nieuw profiel aanmaken met dit profiel als basis"
+#: ../../mod/events.php:450
+msgid "Edit Description"
+msgstr "Omschrijving bewerken"
-#: ../../mod/profiles.php:672
-msgid "Clone this profile"
-msgstr "Dit profiel klonen"
+#: ../../mod/events.php:452
+msgid "Edit Location"
+msgstr "Locatie bewerken"
-#: ../../mod/profiles.php:673
-msgid "Delete this profile"
-msgstr "Dit profiel verwijderen"
+#: ../../mod/events.php:455 ../../mod/events.php:457
+msgid "Share this event"
+msgstr "Deel deze gebeurtenis"
-#: ../../mod/profiles.php:675
-msgid "Import profile from file"
-msgstr "Profiel vanuit bestand importeren"
+#: ../../mod/events.php:462
+msgid "Advanced Options"
+msgstr "Geavanceerde opties"
-#: ../../mod/profiles.php:676
-msgid "Export profile to file"
-msgstr "Profiel naar bestand exporteren"
+#: ../../mod/events.php:574
+msgid "l, F j"
+msgstr "l j F"
-#: ../../mod/profiles.php:677
-msgid "Profile Name:"
-msgstr "Profielnaam:"
+#: ../../mod/events.php:596
+msgid "Edit event"
+msgstr "Gebeurtenis bewerken"
-#: ../../mod/profiles.php:678
-msgid "Your Full Name:"
-msgstr "Jouw volledige naam:"
+#: ../../mod/events.php:598
+msgid "Delete event"
+msgstr "Gebeurtenis verwijderen"
-#: ../../mod/profiles.php:679
-msgid "Title/Description:"
-msgstr "Titel/omschrijving:"
+#: ../../mod/events.php:632
+msgid "calendar"
+msgstr "agenda"
-#: ../../mod/profiles.php:680
-msgid "Your Gender:"
-msgstr "Jouw geslacht"
+#: ../../mod/events.php:651
+msgid "Edit Event"
+msgstr "Gebeurtenis bewerken"
-#: ../../mod/profiles.php:681
-msgid "Birthday :"
-msgstr "Verjaardag: "
+#: ../../mod/events.php:651
+msgid "Create Event"
+msgstr "Gebeurtenis aanmaken"
-#: ../../mod/profiles.php:682
-msgid "Street Address:"
-msgstr "Straat en huisnummer:"
+#: ../../mod/events.php:661
+msgid "Today"
+msgstr "Vandaag"
-#: ../../mod/profiles.php:683
-msgid "Locality/City:"
-msgstr "Woonplaats:"
+#: ../../mod/events.php:692
+msgid "Event removed"
+msgstr "Gebeurtenis verwijderd"
-#: ../../mod/profiles.php:684
-msgid "Postal/Zip Code:"
-msgstr "Postcode:"
+#: ../../mod/events.php:695
+msgid "Failed to remove event"
+msgstr "Verwijderen gebeurtenis mislukt"
-#: ../../mod/profiles.php:685
-msgid "Country:"
-msgstr "Land:"
+#: ../../mod/profperm.php:29 ../../mod/profperm.php:58
+msgid "Invalid profile identifier."
+msgstr "Ongeldige profiel-identificator"
-#: ../../mod/profiles.php:686
-msgid "Region/State:"
-msgstr "Provincie/gewest/deelstaat:"
+#: ../../mod/profperm.php:110
+msgid "Profile Visibility Editor"
+msgstr "Zichtbaarheid profiel "
-#: ../../mod/profiles.php:687
-msgid "<span class=\"heart\">&hearts;</span> Marital Status:"
-msgstr "<span class=\"heart\">&hearts;</span> Huwelijkse staat:"
+#: ../../mod/profperm.php:114
+msgid "Click on a contact to add or remove."
+msgstr "Klik op een connectie om deze toe te voegen of te verwijderen"
-#: ../../mod/profiles.php:688
-msgid "Who: (if applicable)"
-msgstr "Wie (wanneer toepasselijk):"
+#: ../../mod/profperm.php:123
+msgid "Visible To"
+msgstr "Zichtbaar voor"
-#: ../../mod/profiles.php:689
-msgid "Examples: cathy123, Cathy Williams, cathy@example.com"
-msgstr "Voorbeelden: petra123, Petra Jansen, petra@voorbeeld.nl"
+#: ../../mod/mitem.php:48
+msgid "Unable to create element."
+msgstr "Niet in staat om onderdeel aan te maken."
-#: ../../mod/profiles.php:690
-msgid "Since [date]:"
-msgstr "Sinds [datum]:"
+#: ../../mod/mitem.php:72
+msgid "Unable to update menu element."
+msgstr "Menu-onderdeel kan niet worden geüpdatet."
-#: ../../mod/profiles.php:692
-msgid "Homepage URL:"
-msgstr "Adres homepage:"
+#: ../../mod/mitem.php:88
+msgid "Unable to add menu element."
+msgstr "Menu-onderdeel kan niet worden toegevoegd."
-#: ../../mod/profiles.php:695
-msgid "Religious Views:"
-msgstr "Religieuze overtuigingen"
+#: ../../mod/mitem.php:149 ../../mod/mitem.php:222
+msgid "Menu Item Permissions"
+msgstr "Permissies menu-item"
-#: ../../mod/profiles.php:696
-msgid "Keywords:"
-msgstr "Trefwoorden"
+#: ../../mod/mitem.php:152 ../../mod/mitem.php:168
+msgid "Link Name"
+msgstr "Linknaam"
-#: ../../mod/profiles.php:699
-msgid "Example: fishing photography software"
-msgstr "Voorbeeld: muziek, fotografie, software"
+#: ../../mod/mitem.php:153 ../../mod/mitem.php:227
+msgid "Link or Submenu Target"
+msgstr "Linkdoel of submenu-doel"
-#: ../../mod/profiles.php:700
-msgid "Used in directory listings"
-msgstr "Wordt in de kanalengids gebruikt"
+#: ../../mod/mitem.php:153
+msgid "Enter URL of the link or select a menu name to create a submenu"
+msgstr "Geef de URL van de link of kies een menunaam om een submenu aan te maken"
-#: ../../mod/profiles.php:701
-msgid "Tell us about yourself..."
-msgstr "Vertel ons iets over jezelf..."
+#: ../../mod/mitem.php:154 ../../mod/mitem.php:228
+msgid "Use magic-auth if available"
+msgstr "Gebruik magic-auth wanneer beschikbaar"
-#: ../../mod/profiles.php:702
-msgid "Hobbies/Interests"
-msgstr "Hobby's/interesses"
+#: ../../mod/mitem.php:155 ../../mod/mitem.php:229
+msgid "Open link in new window"
+msgstr "Open link in nieuw venster"
-#: ../../mod/profiles.php:703
-msgid "Contact information and Social Networks"
-msgstr "Contactinformatie en sociale netwerken"
+#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
+msgid "Order in list"
+msgstr "Volgorde in lijst"
-#: ../../mod/profiles.php:704
-msgid "My other channels"
-msgstr "Mijn andere kanalen"
+#: ../../mod/mitem.php:156 ../../mod/mitem.php:230
+msgid "Higher numbers will sink to bottom of listing"
+msgstr "Hogere nummers komen onderaan de lijst terecht"
-#: ../../mod/profiles.php:705
-msgid "Musical interests"
-msgstr "Muzikale interesses"
+#: ../../mod/mitem.php:157
+msgid "Submit and finish"
+msgstr "Opslaan en afsluiten"
-#: ../../mod/profiles.php:706
-msgid "Books, literature"
-msgstr "Boeken/literatuur"
+#: ../../mod/mitem.php:158
+msgid "Submit and continue"
+msgstr "Opslaan en doorgaan"
-#: ../../mod/profiles.php:707
-msgid "Television"
-msgstr "Televisie"
+#: ../../mod/mitem.php:166
+msgid "Menu:"
+msgstr "Menu:"
-#: ../../mod/profiles.php:708
-msgid "Film/dance/culture/entertainment"
-msgstr "Film/dans/cultuur/entertainment"
+#: ../../mod/mitem.php:169
+msgid "Link Target"
+msgstr "Linkdoel"
-#: ../../mod/profiles.php:709
-msgid "Love/romance"
-msgstr "Liefde/romantiek"
+#: ../../mod/mitem.php:172
+msgid "Edit menu"
+msgstr "Menu bewerken"
-#: ../../mod/profiles.php:710
-msgid "Work/employment"
-msgstr "Werk/arbeid"
+#: ../../mod/mitem.php:175
+msgid "Edit element"
+msgstr "Onderdeel bewerken"
-#: ../../mod/profiles.php:711
-msgid "School/education"
-msgstr "School/onderwijs"
+#: ../../mod/mitem.php:176
+msgid "Drop element"
+msgstr "Onderdeel verwijderen"
-#: ../../mod/profiles.php:717
-msgid "This is your default profile."
-msgstr "Dit is jouw standaardprofiel"
+#: ../../mod/mitem.php:177
+msgid "New element"
+msgstr "Nieuw element"
-#: ../../mod/profiles.php:728
-msgid "Age: "
-msgstr "Leeftijd:"
+#: ../../mod/mitem.php:178
+msgid "Edit this menu container"
+msgstr "Deze menu-container bewerken"
-#: ../../mod/profiles.php:771
-msgid "Edit/Manage Profiles"
-msgstr "Profielen bewerken/beheren"
+#: ../../mod/mitem.php:179
+msgid "Add menu element"
+msgstr "Menu-element toevoegen"
-#: ../../mod/profiles.php:772
-msgid "Add profile things"
-msgstr "Dingen aan je profiel toevoegen"
+#: ../../mod/mitem.php:180
+msgid "Delete this menu item"
+msgstr "Dit menu-item verwijderen"
-#: ../../mod/profiles.php:773
-msgid "Include desirable objects in your profile"
-msgstr "Voeg door jou gewenste dingen aan jouw profiel toe"
+#: ../../mod/mitem.php:181
+msgid "Edit this menu item"
+msgstr "Dit menu-item bewerken"
-#: ../../mod/profperm.php:29 ../../mod/profperm.php:58
-msgid "Invalid profile identifier."
-msgstr "Ongeldige profiel-identificator"
+#: ../../mod/mitem.php:198
+msgid "Menu item not found."
+msgstr "Menu-item niet gevonden."
-#: ../../mod/profperm.php:110
-msgid "Profile Visibility Editor"
-msgstr "Zichtbaarheid profiel "
+#: ../../mod/mitem.php:211
+msgid "Menu item deleted."
+msgstr "Menu-item verwijderd."
-#: ../../mod/profperm.php:114
-msgid "Click on a contact to add or remove."
-msgstr "Klik op een connectie om deze toe te voegen of te verwijderen"
+#: ../../mod/mitem.php:213
+msgid "Menu item could not be deleted."
+msgstr "Menu-item kon niet worden verwijderd."
-#: ../../mod/profperm.php:123
-msgid "Visible To"
-msgstr "Zichtbaar voor"
+#: ../../mod/mitem.php:220
+msgid "Edit Menu Element"
+msgstr "Menu-element bewerken"
-#: ../../mod/rbmark.php:90
-msgid "Select a bookmark folder"
-msgstr "Kies een bladwijzermap"
+#: ../../mod/mitem.php:226
+msgid "Link text"
+msgstr "Linktekst"
-#: ../../mod/rbmark.php:95
-msgid "Save Bookmark"
-msgstr "Bladwijzer opslaan"
+#: ../../mod/wholikesme.php:13
+msgid "Who likes me?"
+msgstr "Wie vindt mij leuk?"
-#: ../../mod/rbmark.php:96
-msgid "URL of bookmark"
-msgstr "URL van bladwijzer"
+#: ../../mod/sharedwithme.php:94
+msgid "Files: shared with me"
+msgstr "Bestanden: met mij gedeeld"
-#: ../../mod/rbmark.php:101
-msgid "Or enter new bookmark folder name"
-msgstr "Of geef de naam op van een nieuwe bladwijzermap"
+#: ../../mod/sharedwithme.php:96
+msgid "NEW"
+msgstr "NIEUW"
-#: ../../mod/import_items.php:101
-msgid "Import completed"
-msgstr "Importeren voltooid"
+#: ../../mod/sharedwithme.php:99
+msgid "Remove all files"
+msgstr "Verwijder alle bestanden"
-#: ../../mod/import_items.php:119
-msgid "Import Items"
-msgstr "Importeer items"
+#: ../../mod/sharedwithme.php:100
+msgid "Remove this file"
+msgstr "Verwijder dit bestand"
-#: ../../mod/import_items.php:120
-msgid ""
-"Use this form to import existing posts and content from an export file."
-msgstr "Gebruik dit formulier om bestaande berichten en andere inhoud vanuit een exportbestand te importeren."
+#: ../../mod/viewconnections.php:59
+msgid "No connections."
+msgstr "Geen connecties."
-#: ../../mod/wholikesme.php:13
-msgid "Who likes me?"
-msgstr "Wie vindt mij leuk?"
+#: ../../mod/viewconnections.php:72
+#, php-format
+msgid "Visit %s's profile [%s]"
+msgstr "Bezoek het profiel van %s [%s]"
#: ../../view/theme/redbasic/php/config.php:82
msgid "Focus (Hubzilla default)"
@@ -9285,51 +9325,57 @@ msgstr "Grootte profielfoto's van berichten instellen"
msgid "Set size of followup author photos"
msgstr "Grootte profielfoto's van reacties instellen"
-#: ../../boot.php:1291
+#: ../../boot.php:1292
#, php-format
msgid "Update %s failed. See error logs."
msgstr "Update %s mislukt. Zie foutenlogboek."
-#: ../../boot.php:1294
+#: ../../boot.php:1295
#, php-format
msgid "Update Error at %s"
msgstr "Update-fout op %s"
-#: ../../boot.php:1461
+#: ../../boot.php:1462
msgid ""
"Create an account to access services and applications within the Hubzilla"
msgstr "Maak een account aan om toegang te krijgen tot diensten en toepassingen van Hubzilla"
-#: ../../boot.php:1489
+#: ../../boot.php:1484
msgid "Password"
msgstr "Wachtwoord"
-#: ../../boot.php:1490
+#: ../../boot.php:1485
msgid "Remember me"
msgstr "Aangemeld blijven"
-#: ../../boot.php:1493
+#: ../../boot.php:1488
msgid "Forgot your password?"
msgstr "Wachtwoord vergeten?"
-#: ../../boot.php:2113
+#: ../../boot.php:2108
msgid "toggle mobile"
msgstr "mobiele weergave omschakelen"
-#: ../../boot.php:2248
+#: ../../boot.php:2243
msgid "Website SSL certificate is not valid. Please correct."
msgstr "Het SSL-certificaat van deze website is ongeldig. Corrigeer dit a.u.b."
-#: ../../boot.php:2251
+#: ../../boot.php:2246
#, php-format
msgid "[hubzilla] Website SSL error for %s"
msgstr "[hubzilla] Probleem met SSL-certificaat voor %s"
-#: ../../boot.php:2288
+#: ../../boot.php:2283
msgid "Cron/Scheduled tasks not running."
msgstr "Cron is niet actief"
-#: ../../boot.php:2292
+#: ../../boot.php:2287
#, php-format
msgid "[hubzilla] Cron tasks not running on %s"
msgstr "[hubzilla] Cron-taken zijn niet actief op %s"
+
+#: ../../Zotlabs/Zot/Auth.php:140
+msgid ""
+"Remote authentication blocked. You are logged into this site locally. Please"
+" logout and retry."
+msgstr "Authenticatie op afstand geblokkeerd. Je bent lokaal op deze hub ingelogd. Uitloggen en opnieuw proberen."
diff --git a/view/nl/hstrings.php b/view/nl/hstrings.php
index bec5b347c..76bb7ddc2 100644
--- a/view/nl/hstrings.php
+++ b/view/nl/hstrings.php
@@ -5,9 +5,20 @@ function string_plural_select_nl($n){
return ($n != 1);;
}}
;
-$a->strings["No username found in import file."] = "Geen gebruikersnaam in het importbestand gevonden.";
+$a->strings["Connect"] = "Verbinden";
+$a->strings["New window"] = "Nieuw venster";
+$a->strings["Open the selected location in a different window or browser tab"] = "Open de geselecteerde locatie in een ander venster of tab";
+$a->strings["User '%s' deleted"] = "Account '%s' verwijderd";
+$a->strings["Missing room name"] = "Naam chatkanaal ontbreekt";
+$a->strings["Duplicate room name"] = "Naam chatkanaal bestaat al";
+$a->strings["Invalid room specifier."] = "Ongeldige omschrijving chatkanaal";
+$a->strings["Room not found."] = "Chatkanaal niet gevonden";
+$a->strings["Permission denied."] = "Toegang geweigerd";
+$a->strings["Room is full"] = "Chatkanaal is vol";
+$a->strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kan geen dubbele kanaal-identificator op deze hub aanmaken. Importeren mislukt.";
$a->strings["Unable to create a unique channel address. Import failed."] = "Niet in staat om een uniek kanaaladres aan te maken. Importeren is mislukt.";
-$a->strings["Import completed."] = "Import voltooid.";
+$a->strings["Channel clone failed. Import failed."] = "Het klonen van het kanaal is mislukt. Importeren mislukt.";
+$a->strings["Cloned channel not found. Import failed."] = "Gekloond kanaal niet gevonden. Importeren mislukt.";
$a->strings["parent"] = "omhoog";
$a->strings["Collection"] = "map";
$a->strings["Principal"] = "principal";
@@ -32,132 +43,6 @@ $a->strings["You are using %1\$s of %2\$s available file storage. (%3\$s&#37;)"]
$a->strings["WARNING:"] = "WAARSCHUWING:";
$a->strings["Create new folder"] = "Nieuwe map aanmaken";
$a->strings["Upload file"] = "Bestand uploaden";
-$a->strings["Can view my normal stream and posts"] = "Kan mijn normale kanaalstream en berichten bekijken";
-$a->strings["Can view my default channel profile"] = "Kan mijn standaard kanaalprofiel bekijken";
-$a->strings["Can view my connections"] = "Kan een lijst met mijn connecties bekijken";
-$a->strings["Can view my file storage and photos"] = "Kan mijn foto's en andere bestanden bekijken";
-$a->strings["Can view my webpages"] = "Kan mijn pagina's bekijken";
-$a->strings["Can send me their channel stream and posts"] = "Kan mij de inhoud van hun kanaal en berichten sturen";
-$a->strings["Can post on my channel page (\"wall\")"] = "Kan een bericht in mijn kanaal plaatsen";
-$a->strings["Can comment on or like my posts"] = "Kan op mijn berichten reageren of deze (niet) leuk vinden";
-$a->strings["Can send me private mail messages"] = "Kan mij privéberichten sturen";
-$a->strings["Can like/dislike stuff"] = "Kan dingen leuk of niet leuk vinden";
-$a->strings["Profiles and things other than posts/comments"] = "Profielen en dingen, buiten berichten en reacties";
-$a->strings["Can forward to all my channel contacts via post @mentions"] = "Kan naar al mijn kanaalconnecties berichten doorsturen met behulp van @vermeldingen+";
-$a->strings["Advanced - useful for creating group forum channels"] = "Geavanceerd - nuttig voor groepforums";
-$a->strings["Can chat with me (when available)"] = "Kan met mij chatten (wanneer beschikbaar)";
-$a->strings["Can write to my file storage and photos"] = "Kan foto's en andere bestanden aan mijn bestandsopslag toevoegen";
-$a->strings["Can edit my webpages"] = "Kan mijn pagina's bewerken";
-$a->strings["Can source my public posts in derived channels"] = "Kan mijn openbare berichten als bron voor andere kanalen gebruiken";
-$a->strings["Somewhat advanced - very useful in open communities"] = "Enigszins geavanceerd (erg nuttig voor kanalen van forums/groepen)";
-$a->strings["Can administer my channel resources"] = "Kan mijn kanaal beheren";
-$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Zeer geavanceerd. Laat dit met rust, behalve als je weet wat je doet.";
-$a->strings["Social Networking"] = "Sociaal netwerk";
-$a->strings["Mostly Public"] = "Vrijwel alles openbaar";
-$a->strings["Restricted"] = "Beperkt zichtbaar";
-$a->strings["Private"] = "Verborgen kanaal";
-$a->strings["Community Forum"] = "Groepsforum";
-$a->strings["Feed Republish"] = "Feed herpubliceren";
-$a->strings["Special Purpose"] = "Speciaal doel";
-$a->strings["Celebrity/Soapbox"] = "Beroemdheid/alleen volgen";
-$a->strings["Group Repository"] = "Groepsopslag";
-$a->strings["Other"] = "Anders";
-$a->strings["Custom/Expert Mode"] = "Expertmodus/handmatig aanpassen";
-$a->strings["Missing room name"] = "Naam chatkanaal ontbreekt";
-$a->strings["Duplicate room name"] = "Naam chatkanaal bestaat al";
-$a->strings["Invalid room specifier."] = "Ongeldige omschrijving chatkanaal";
-$a->strings["Room not found."] = "Chatkanaal niet gevonden";
-$a->strings["Permission denied."] = "Toegang geweigerd";
-$a->strings["Room is full"] = "Chatkanaal is vol";
-$a->strings["Miscellaneous"] = "Diversen";
-$a->strings["YYYY-MM-DD or MM-DD"] = "JJJJ-MM-DD of MM-DD";
-$a->strings["Required"] = "Vereist";
-$a->strings["never"] = "nooit";
-$a->strings["less than a second ago"] = "minder dan een seconde geleden";
-$a->strings["year"] = "jaar";
-$a->strings["years"] = "jaren";
-$a->strings["month"] = "maand";
-$a->strings["months"] = "maanden";
-$a->strings["week"] = "week";
-$a->strings["weeks"] = "weken";
-$a->strings["day"] = "dag";
-$a->strings["days"] = "dagen";
-$a->strings["hour"] = "uur";
-$a->strings["hours"] = "uren";
-$a->strings["minute"] = "minuut";
-$a->strings["minutes"] = "minuten";
-$a->strings["second"] = "seconde";
-$a->strings["seconds"] = "seconden";
-$a->strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "%1\$d %2\$s geleden";
-$a->strings["%1\$s's birthday"] = "Verjaardag van %1\$s";
-$a->strings["Happy Birthday %1\$s"] = "Gefeliciteerd met je verjaardag %1\$s";
-$a->strings["General Features"] = "Algemene functies";
-$a->strings["Content Expiration"] = "Inhoud laten verlopen";
-$a->strings["Remove posts/comments and/or private messages at a future time"] = "Berichten, reacties en/of privéberichten na een bepaalde tijd verwijderen";
-$a->strings["Multiple Profiles"] = "Meerdere profielen";
-$a->strings["Ability to create multiple profiles"] = "Mogelijkheid om meerdere profielen aan te maken";
-$a->strings["Advanced Profiles"] = "Geavanceerde profielen";
-$a->strings["Additional profile sections and selections"] = "Extra onderdelen en keuzes voor je profiel";
-$a->strings["Profile Import/Export"] = "Profiel importen/exporteren";
-$a->strings["Save and load profile details across sites/channels"] = "Profielgegevens opslaan en in andere hubs/kanalen gebruiken.";
-$a->strings["Web Pages"] = "Webpagina's";
-$a->strings["Provide managed web pages on your channel"] = "Sta beheerde webpagina's op jouw kanaal toe";
-$a->strings["Private Notes"] = "Privé-aantekeningen";
-$a->strings["Enables a tool to store notes and reminders"] = "Schakelt een eenvoudige toepassing in om aantekeningen en herinneringen in op te slaan";
-$a->strings["Navigation Channel Select"] = "Kanaal kiezen in navigatiemenu";
-$a->strings["Change channels directly from within the navigation dropdown menu"] = "Kies een ander kanaal direct vanuit het dropdown-menu op de navigatiebalk";
-$a->strings["Photo Location"] = "Fotolocatie";
-$a->strings["If location data is available on uploaded photos, link this to a map."] = "Wanneer in de geüploade foto's locatiegegevens aanwezig zijn, link dit dan aan een kaart.";
-$a->strings["Expert Mode"] = "Expertmodus";
-$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Schakel de expertmodus in voor geavanceerde instellingen";
-$a->strings["Premium Channel"] = "Premiumkanaal";
-$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Stelt je in staat om beperkingen en voorwaarden in te stellen voor jouw kanaal";
-$a->strings["Post Composition Features"] = "Functies voor het opstellen van berichten";
-$a->strings["Use Markdown"] = "Markdown gebruiken";
-$a->strings["Allow use of \"Markdown\" to format posts"] = "Sta het gebruik van \"markdown\" toe om berichten mee op te maken.";
-$a->strings["Large Photos"] = "Grote foto's";
-$a->strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Gebruik grotere foto's (1024px) in berichten. Wanneer dit is uitgeschakeld worden er kleinere foto's (640px) gebruikt.";
-$a->strings["Channel Sources"] = "Kanaalbronnen";
-$a->strings["Automatically import channel content from other channels or feeds"] = "Automatisch inhoud uit andere kanalen of feeds importeren.";
-$a->strings["Even More Encryption"] = "Extra encryptie";
-$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Sta toe dat inhoud extra end-to-end wordt versleuteld met een gedeelde geheime sleutel.";
-$a->strings["Enable Voting Tools"] = "Peilingen inschakelen";
-$a->strings["Provide a class of post which others can vote on"] = "Maakt het mogelijk om een bericht op te stellen, waar mensen op kunnen stemmen.";
-$a->strings["Delayed Posting"] = "Berichten uitstellen";
-$a->strings["Allow posts to be published at a later date"] = "Maakt het mogelijk dat berichten op een toekomstig moment gepubliceerd kunnen worden.";
-$a->strings["Suppress Duplicate Posts/Comments"] = "Dubbele berichten/reacties tegenhouden";
-$a->strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Voorkomt dat berichten en reacties met identieke inhoud en die binnen twee minuten zijn verstuurd, worden gepubliceerd. ";
-$a->strings["Network and Stream Filtering"] = "Netwerk- en streamfilter";
-$a->strings["Search by Date"] = "Zoek op datum";
-$a->strings["Ability to select posts by date ranges"] = "Mogelijkheid om berichten op datum te filteren ";
-$a->strings["Collections Filter"] = "Filter op collecties";
-$a->strings["Enable widget to display Network posts only from selected collections"] = "Sta de widget toe om netwerkberichten te tonen van bepaalde collecties";
-$a->strings["Saved Searches"] = "Opgeslagen zoekopdrachten";
-$a->strings["Save search terms for re-use"] = "Sla zoekopdrachten op voor hergebruik";
-$a->strings["Network Personal Tab"] = "Persoonlijke netwerktab";
-$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Sta het toe dat de tab netwerkberichten toont waarmee je interactie had";
-$a->strings["Network New Tab"] = "Nieuwe netwerktab";
-$a->strings["Enable tab to display all new Network activity"] = "Laat de tab alle nieuwe netwerkactiviteit tonen";
-$a->strings["Affinity Tool"] = "Verwantschapsfilter";
-$a->strings["Filter stream activity by depth of relationships"] = "Filter wat je in de Matrix ziet op hoe goed je iemand kent of mag";
-$a->strings["Connection Filtering"] = "Berichtenfilters";
-$a->strings["Filter incoming posts from connections based on keywords/content"] = "Filter binnenkomende berichten van connecties aan de hand van trefwoorden en taal";
-$a->strings["Suggest Channels"] = "Kanalen voorstellen";
-$a->strings["Show channel suggestions"] = "Voor jou mogelijk interessante kanalen voorstellen";
-$a->strings["Post/Comment Tools"] = "Bericht- en reactiehulpmiddelen";
-$a->strings["Tagging"] = "Taggen";
-$a->strings["Ability to tag existing posts"] = "Mogelijkheid om bestaande berichten te taggen";
-$a->strings["Post Categories"] = "Categorieën berichten";
-$a->strings["Add categories to your posts"] = "Voeg categorieën toe aan je berichten";
-$a->strings["Saved Folders"] = "Bewaarde mappen";
-$a->strings["Ability to file posts under folders"] = "Mogelijkheid om berichten in mappen op te slaan";
-$a->strings["Dislike Posts"] = "Vind berichten niet leuk";
-$a->strings["Ability to dislike posts/comments"] = "Mogelijkheid om berichten en reacties niet leuk te vinden";
-$a->strings["Star Posts"] = "Geef berichten een ster";
-$a->strings["Ability to mark special posts with a star indicator"] = "Mogelijkheid om speciale berichten met een ster te markeren";
-$a->strings["Tag Cloud"] = "Tagwolk";
-$a->strings["Provide a personal tag cloud on your channel page"] = "Zorgt voor een persoonlijke wolk met tags op jouw kanaalpagina";
-$a->strings["Default"] = "Standaard";
$a->strings["Delete this item?"] = "Dit item verwijderen?";
$a->strings["Comment"] = "Reactie";
$a->strings["[+] show all"] = "[+] alle";
@@ -178,6 +63,7 @@ $a->strings["Describe (optional)"] = "Omschrijving (optioneel)";
$a->strings["Submit"] = "Opslaan";
$a->strings["Please enter a link URL"] = "Vul een internetadres/URL in:";
$a->strings["Unsaved changes. Are you sure you wish to leave this page?"] = "Niet opgeslagen wijzigingen. Ben je er zeker van dat je deze pagina wil verlaten?";
+$a->strings["Location"] = "Locatie";
$a->strings["timeago.prefixAgo"] = "timeago.prefixAgo";
$a->strings["timeago.prefixFromNow"] = "timeago.prefixFromNow";
$a->strings["ago"] = "geleden";
@@ -238,32 +124,9 @@ $a->strings["__ctx:calendar__ month"] = "maand";
$a->strings["__ctx:calendar__ week"] = "week";
$a->strings["__ctx:calendar__ day"] = "dag";
$a->strings["__ctx:calendar__ All day"] = "hele dag";
-$a->strings["Frequently"] = "Regelmatig";
-$a->strings["Hourly"] = "Elk uur";
-$a->strings["Twice daily"] = "Twee keer per dag";
-$a->strings["Daily"] = "Dagelijks";
-$a->strings["Weekly"] = "Wekelijks";
-$a->strings["Monthly"] = "Maandelijks";
-$a->strings["Friendica"] = "Friendica";
-$a->strings["OStatus"] = "OStatus";
-$a->strings["RSS/Atom"] = "RSS/Atom";
-$a->strings["Email"] = "E-mail";
-$a->strings["Diaspora"] = "Diaspora";
-$a->strings["Facebook"] = "Facebook";
-$a->strings["Zot!"] = "Zot!";
-$a->strings["LinkedIn"] = "LinkedIn";
-$a->strings["XMPP/IM"] = "XMPP/IM";
-$a->strings["MySpace"] = "MySpace";
-$a->strings[" and "] = " en ";
-$a->strings["public profile"] = "openbaar profiel";
-$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s veranderde %2\$s naar &ldquo;%3\$s&rdquo;";
-$a->strings["Visit %1\$s's %2\$s"] = "Bezoek het %2\$s van %1\$s";
-$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s heeft een aangepaste %2\$s, %3\$s veranderd.";
-$a->strings["Connect"] = "Verbinden";
-$a->strings["New window"] = "Nieuw venster";
-$a->strings["Open the selected location in a different window or browser tab"] = "Open de geselecteerde locatie in een ander venster of tab";
-$a->strings["User '%s' deleted"] = "Account '%s' verwijderd";
-$a->strings["Cannot locate DNS info for database server '%s'"] = "Kan DNS-informatie voor databaseserver '%s' niet vinden";
+$a->strings["No username found in import file."] = "Geen gebruikersnaam in het importbestand gevonden.";
+$a->strings["Import completed."] = "Import voltooid.";
+$a->strings["Default"] = "Standaard";
$a->strings["Permission denied"] = "Toegang geweigerd";
$a->strings["(Unknown)"] = "(Onbekend)";
$a->strings["Visible to anybody on the internet."] = "Voor iedereen op het internet zichtbaar.";
@@ -280,8 +143,349 @@ $a->strings["Collection is empty."] = "Collectie is leeg";
$a->strings["Collection: %s"] = "Collectie: %s";
$a->strings["Connection: %s"] = "Connectie: %s";
$a->strings["Connection not found."] = "Connectie niet gevonden.";
-$a->strings["photo"] = "foto";
+$a->strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i";
+$a->strings["Starts:"] = "Start:";
+$a->strings["Finishes:"] = "Einde:";
+$a->strings["Location:"] = "Plaats:";
+$a->strings["This event has been added to your calendar."] = "Dit evenement is aan jouw agenda toegevoegd.";
$a->strings["event"] = "gebeurtenis";
+$a->strings["Not specified"] = "Niet aangegeven";
+$a->strings["Needs Action"] = "Actie vereist";
+$a->strings["Completed"] = "Voltooid";
+$a->strings["In Process"] = "In behandeling";
+$a->strings["Cancelled"] = "Geannuleerd";
+$a->strings["Unable to obtain identity information from database"] = "Niet in staat om identiteitsinformatie uit de database te verkrijgen";
+$a->strings["Empty name"] = "Ontbrekende naam";
+$a->strings["Name too long"] = "Naam te lang";
+$a->strings["No account identifier"] = "Geen account-identificator";
+$a->strings["Nickname is required."] = "Bijnaam is verplicht";
+$a->strings["Reserved nickname. Please choose another."] = "Deze naam is gereserveerd. Kies een andere.";
+$a->strings["Nickname has unsupported characters or is already being used on this site."] = "Deze naam heeft niet ondersteunde karakters of is al op deze hub in gebruik.";
+$a->strings["Unable to retrieve created identity"] = "Niet in staat om aangemaakte identiteit te vinden";
+$a->strings["Default Profile"] = "Standaardprofiel";
+$a->strings["Friends"] = "Vrienden";
+$a->strings["Requested channel is not available."] = "Opgevraagd kanaal is niet beschikbaar.";
+$a->strings["Requested profile is not available."] = "Opgevraagd profiel is niet beschikbaar";
+$a->strings["Change profile photo"] = "Profielfoto veranderen";
+$a->strings["Profiles"] = "Profielen";
+$a->strings["Manage/edit profiles"] = "Profielen beheren/bewerken";
+$a->strings["Create New Profile"] = "Nieuw profiel aanmaken";
+$a->strings["Edit Profile"] = "Profiel bewerken";
+$a->strings["Profile Image"] = "Profielfoto";
+$a->strings["visible to everybody"] = "Voor iedereen zichtbaar";
+$a->strings["Edit visibility"] = "Zichtbaarheid bewerken";
+$a->strings["Gender:"] = "Geslacht:";
+$a->strings["Status:"] = "Status:";
+$a->strings["Homepage:"] = "Homepagina:";
+$a->strings["Online Now"] = "Nu online";
+$a->strings["g A l F d"] = "G:i, l d F";
+$a->strings["F d"] = "d F";
+$a->strings["[today]"] = "[vandaag]";
+$a->strings["Birthday Reminders"] = "Verjaardagsherinneringen";
+$a->strings["Birthdays this week:"] = "Verjaardagen deze week:";
+$a->strings["[No description]"] = "[Geen omschrijving]";
+$a->strings["Event Reminders"] = "Herinneringen";
+$a->strings["Events this week:"] = "Gebeurtenissen deze week:";
+$a->strings["Profile"] = "Profiel";
+$a->strings["Full Name:"] = "Volledige naam:";
+$a->strings["Like this channel"] = "Vind dit kanaal leuk";
+$a->strings["__ctx:noun__ Like"] = array(
+ 0 => "vindt dit leuk",
+ 1 => "vinden dit leuk",
+);
+$a->strings["j F, Y"] = "F j Y";
+$a->strings["j F"] = "F j";
+$a->strings["Birthday:"] = "Geboortedatum:";
+$a->strings["Age:"] = "Leeftijd:";
+$a->strings["for %1\$d %2\$s"] = "voor %1\$d %2\$s";
+$a->strings["Sexual Preference:"] = "Seksuele voorkeur:";
+$a->strings["Hometown:"] = "Oorspronkelijk uit:";
+$a->strings["Tags:"] = "Tags:";
+$a->strings["Political Views:"] = "Politieke overtuigingen:";
+$a->strings["Religion:"] = "Religie:";
+$a->strings["About:"] = "Over:";
+$a->strings["Hobbies/Interests:"] = "Hobby's/interesses:";
+$a->strings["Likes:"] = "Houdt van:";
+$a->strings["Dislikes:"] = "Houdt niet van:";
+$a->strings["Contact information and Social Networks:"] = "Contactinformatie en sociale netwerken:";
+$a->strings["My other channels:"] = "Mijn andere kanalen";
+$a->strings["Musical interests:"] = "Muzikale interesses:";
+$a->strings["Books, literature:"] = "Boeken, literatuur:";
+$a->strings["Television:"] = "Televisie:";
+$a->strings["Film/dance/culture/entertainment:"] = "Films/dansen/cultuur/vermaak:";
+$a->strings["Love/Romance:"] = "Liefde/romantiek:";
+$a->strings["Work/employment:"] = "Werk/beroep:";
+$a->strings["School/education:"] = "School/opleiding:";
+$a->strings["Like this thing"] = "Vind dit ding leuk";
+$a->strings["Tags"] = "Tags";
+$a->strings["Categories"] = "Categorieën";
+$a->strings["Keywords"] = "Trefwoorden";
+$a->strings["have"] = "heb";
+$a->strings["has"] = "heeft";
+$a->strings["want"] = "wil";
+$a->strings["wants"] = "wil";
+$a->strings["like"] = "vind dit leuk";
+$a->strings["likes"] = "vindt dit leuk";
+$a->strings["dislike"] = "vind dit niet leuk";
+$a->strings["dislikes"] = "vindt dit niet leuk";
+$a->strings["Visible to your default audience"] = "Voor iedereen zichtbaar, mits niet anders ingesteld";
+$a->strings["Show"] = "Tonen";
+$a->strings["Don't show"] = "Niet tonen";
+$a->strings["Other networks and post services"] = "Andere netwerken en diensten";
+$a->strings["Permissions"] = "Permissies";
+$a->strings["Close"] = "Sluiten";
+$a->strings[" and "] = " en ";
+$a->strings["public profile"] = "openbaar profiel";
+$a->strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s veranderde %2\$s naar &ldquo;%3\$s&rdquo;";
+$a->strings["Visit %1\$s's %2\$s"] = "Bezoek het %2\$s van %1\$s";
+$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s heeft een aangepaste %2\$s, %3\$s veranderd.";
+$a->strings["Item was not found."] = "Item niet gevonden";
+$a->strings["No source file."] = "Geen bronbestand.";
+$a->strings["Cannot locate file to replace"] = "Kan het te vervangen bestand niet vinden";
+$a->strings["Cannot locate file to revise/update"] = "Kan het bestand wat aangepast moet worden niet vinden";
+$a->strings["File exceeds size limit of %d"] = "Bestand is groter dan de toegelaten %d";
+$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Je hebt jouw limiet van %1$.0f MB opslagruimte voor bijlagen bereikt.";
+$a->strings["File upload failed. Possible system limit or action terminated."] = "Uploaden van bestand mislukt. Mogelijk systeemlimiet bereikt of actie afgebroken.";
+$a->strings["Stored file could not be verified. Upload failed."] = "Opgeslagen bestand kon niet worden geverifieerd. Uploaden mislukt.";
+$a->strings["Path not available."] = "Pad niet beschikbaar.";
+$a->strings["Empty pathname"] = "Padnaam leeg";
+$a->strings["duplicate filename or path"] = "dubbele bestandsnaam of pad";
+$a->strings["Path not found."] = "Pad niet gevonden";
+$a->strings["mkdir failed."] = "directory aanmaken (mkdir) mislukt.";
+$a->strings["database storage failed."] = "opslag in database mislukt.";
+$a->strings["Empty path"] = "Ontbrekend bestandspad";
+$a->strings["Attachments:"] = "Bijlagen:";
+$a->strings["\$Projectname event notification:"] = "Notificatie \$Projectname-gebeurtenis:";
+$a->strings["created a new post"] = "maakte een nieuw bericht aan";
+$a->strings["commented on %s's post"] = "gaf een reactie op een bericht van %s";
+$a->strings["Apps"] = "Apps";
+$a->strings["System"] = "Systeem";
+$a->strings["Personal"] = "Persoonlijk";
+$a->strings["Create Personal App"] = "Persoonlijke app maken";
+$a->strings["Edit Personal App"] = "Persoonlijke app bewerken";
+$a->strings["Ignore/Hide"] = "Negeren/Verbergen";
+$a->strings["Suggestions"] = "Voorgestelde kanalen";
+$a->strings["See more..."] = "Meer...";
+$a->strings["You have %1$.0f of %2$.0f allowed connections."] = "Je hebt %1$.0f van de %2$.0f toegestane connecties.";
+$a->strings["Add New Connection"] = "Nieuwe connectie toevoegen";
+$a->strings["Enter the channel address"] = "Vul het adres van het nieuwe kanaal in";
+$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Voorbeeld: bob@example.com, http://example.com/barbara";
+$a->strings["Notes"] = "Aantekeningen";
+$a->strings["Save"] = "Opslaan";
+$a->strings["Remove term"] = "Verwijder zoekterm";
+$a->strings["Saved Searches"] = "Opgeslagen zoekopdrachten";
+$a->strings["add"] = "toevoegen";
+$a->strings["Saved Folders"] = "Bewaarde mappen";
+$a->strings["Everything"] = "Alles";
+$a->strings["Archives"] = "Archieven";
+$a->strings["Me"] = "Ik";
+$a->strings["Family"] = "Familie";
+$a->strings["Acquaintances"] = "Kennissen";
+$a->strings["All"] = "Alles";
+$a->strings["Refresh"] = "Vernieuwen";
+$a->strings["Account settings"] = "Account";
+$a->strings["Channel settings"] = "Kanaal";
+$a->strings["Additional features"] = "Extra functies";
+$a->strings["Feature/Addon settings"] = "Extra functie- en plugin-instellingen";
+$a->strings["Display settings"] = "Weergave";
+$a->strings["Connected apps"] = "Verbonden applicaties";
+$a->strings["Export channel"] = "Kanaal exporteren";
+$a->strings["Connection Default Permissions"] = "Standaard permissies voor connecties";
+$a->strings["Premium Channel Settings"] = "Instellingen premiumkanaal";
+$a->strings["Channel Sources"] = "Kanaalbronnen";
+$a->strings["Settings"] = "Instellingen";
+$a->strings["Private Mail Menu"] = "Privéberichten";
+$a->strings["Combined View"] = "Gecombineerd postvak";
+$a->strings["Inbox"] = "Postvak IN";
+$a->strings["Outbox"] = "Postvak UIT";
+$a->strings["New Message"] = "Nieuw bericht";
+$a->strings["Conversations"] = "Conversaties";
+$a->strings["Received Messages"] = "Ontvangen berichten";
+$a->strings["Sent Messages"] = "Verzonden berichten";
+$a->strings["No messages."] = "Geen berichten";
+$a->strings["Delete conversation"] = "Verwijder conversatie";
+$a->strings["Events Menu"] = "Agenda-menu";
+$a->strings["Day View"] = "Dag tonen";
+$a->strings["Week View"] = "Week tonen";
+$a->strings["Month View"] = "Maand tonen";
+$a->strings["Export"] = "Exporteren";
+$a->strings["Import"] = "Importeren";
+$a->strings["Events Tools"] = "Agenda-hulpmiddelen";
+$a->strings["Export Calendar"] = "Exporteren";
+$a->strings["Import Calendar"] = "Importeren";
+$a->strings["Chat Rooms"] = "Chatkanalen";
+$a->strings["Bookmarked Chatrooms"] = "Bladwijzers van chatkanalen";
+$a->strings["Suggested Chatrooms"] = "Voorgestelde chatkanalen";
+$a->strings["photo/image"] = "foto/afbeelding";
+$a->strings["Rate Me"] = "Beoordeel mij";
+$a->strings["View Ratings"] = "Bekijk beoordelingen";
+$a->strings["Public Hubs"] = "Openbare hubs";
+$a->strings["Forums"] = "Forums";
+$a->strings["Tasks"] = "Taken";
+$a->strings["Documentation"] = "Documentatie";
+$a->strings["Project/Site Information"] = "Project- en hub-informatie";
+$a->strings["For Members"] = "Voor leden";
+$a->strings["For Administrators"] = "Voor beheerders";
+$a->strings["For Developers"] = "Voor ontwikkelaars";
+$a->strings["Site"] = "Hub-instellingen";
+$a->strings["Accounts"] = "Accounts";
+$a->strings["Channels"] = "Kanalen";
+$a->strings["Plugins"] = "Plug-ins";
+$a->strings["Themes"] = "Thema's";
+$a->strings["Inspect queue"] = "Inspecteer berichtenwachtrij";
+$a->strings["Profile Config"] = "Profielconfiguratie";
+$a->strings["DB updates"] = "Database-updates";
+$a->strings["Logs"] = "Logboeken";
+$a->strings["Admin"] = "Beheer";
+$a->strings["Plugin Features"] = "Plug-in-opties";
+$a->strings["User registrations waiting for confirmation"] = "Accounts die op goedkeuring wachten";
+$a->strings["View Photo"] = "Foto weergeven";
+$a->strings["Edit Album"] = "Album bewerken";
+$a->strings["%1\$s's bookmarks"] = "Bladwijzers van %1\$s";
+$a->strings["General Features"] = "Algemene functies";
+$a->strings["Content Expiration"] = "Inhoud laten verlopen";
+$a->strings["Remove posts/comments and/or private messages at a future time"] = "Berichten, reacties en/of privéberichten na een bepaalde tijd verwijderen";
+$a->strings["Multiple Profiles"] = "Meerdere profielen";
+$a->strings["Ability to create multiple profiles"] = "Mogelijkheid om meerdere profielen aan te maken";
+$a->strings["Advanced Profiles"] = "Geavanceerde profielen";
+$a->strings["Additional profile sections and selections"] = "Extra onderdelen en keuzes voor je profiel";
+$a->strings["Profile Import/Export"] = "Profiel importen/exporteren";
+$a->strings["Save and load profile details across sites/channels"] = "Profielgegevens opslaan en in andere hubs/kanalen gebruiken.";
+$a->strings["Web Pages"] = "Webpagina's";
+$a->strings["Provide managed web pages on your channel"] = "Sta beheerde webpagina's op jouw kanaal toe";
+$a->strings["Private Notes"] = "Privé-aantekeningen";
+$a->strings["Enables a tool to store notes and reminders"] = "Schakelt een eenvoudige toepassing in om aantekeningen en herinneringen in op te slaan";
+$a->strings["Navigation Channel Select"] = "Kanaal kiezen in navigatiemenu";
+$a->strings["Change channels directly from within the navigation dropdown menu"] = "Kies een ander kanaal direct vanuit het dropdown-menu op de navigatiebalk";
+$a->strings["Photo Location"] = "Fotolocatie";
+$a->strings["If location data is available on uploaded photos, link this to a map."] = "Wanneer in de geüploade foto's locatiegegevens aanwezig zijn, link dit dan aan een kaart.";
+$a->strings["Expert Mode"] = "Expertmodus";
+$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Schakel de expertmodus in voor geavanceerde instellingen";
+$a->strings["Premium Channel"] = "Premiumkanaal";
+$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Stelt je in staat om beperkingen en voorwaarden in te stellen voor jouw kanaal";
+$a->strings["Post Composition Features"] = "Functies voor het opstellen van berichten";
+$a->strings["Use Markdown"] = "Markdown gebruiken";
+$a->strings["Allow use of \"Markdown\" to format posts"] = "Sta het gebruik van \"markdown\" toe om berichten mee op te maken.";
+$a->strings["Large Photos"] = "Grote foto's";
+$a->strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Gebruik grotere foto's (1024px) in berichten. Wanneer dit is uitgeschakeld worden er kleinere foto's (640px) gebruikt.";
+$a->strings["Automatically import channel content from other channels or feeds"] = "Automatisch inhoud uit andere kanalen of feeds importeren.";
+$a->strings["Even More Encryption"] = "Extra encryptie";
+$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Sta toe dat inhoud extra end-to-end wordt versleuteld met een gedeelde geheime sleutel.";
+$a->strings["Enable Voting Tools"] = "Peilingen inschakelen";
+$a->strings["Provide a class of post which others can vote on"] = "Maakt het mogelijk om een bericht op te stellen, waar mensen op kunnen stemmen.";
+$a->strings["Delayed Posting"] = "Berichten uitstellen";
+$a->strings["Allow posts to be published at a later date"] = "Maakt het mogelijk dat berichten op een toekomstig moment gepubliceerd kunnen worden.";
+$a->strings["Suppress Duplicate Posts/Comments"] = "Dubbele berichten/reacties tegenhouden";
+$a->strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Voorkomt dat berichten en reacties met identieke inhoud en die binnen twee minuten zijn verstuurd, worden gepubliceerd. ";
+$a->strings["Network and Stream Filtering"] = "Netwerk- en streamfilter";
+$a->strings["Search by Date"] = "Zoek op datum";
+$a->strings["Ability to select posts by date ranges"] = "Mogelijkheid om berichten op datum te filteren ";
+$a->strings["Collections Filter"] = "Filter op collecties";
+$a->strings["Enable widget to display Network posts only from selected collections"] = "Sta de widget toe om netwerkberichten te tonen van bepaalde collecties";
+$a->strings["Save search terms for re-use"] = "Sla zoekopdrachten op voor hergebruik";
+$a->strings["Network Personal Tab"] = "Persoonlijke netwerktab";
+$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Sta het toe dat de tab netwerkberichten toont waarmee je interactie had";
+$a->strings["Network New Tab"] = "Nieuwe netwerktab";
+$a->strings["Enable tab to display all new Network activity"] = "Laat de tab alle nieuwe netwerkactiviteit tonen";
+$a->strings["Affinity Tool"] = "Verwantschapsfilter";
+$a->strings["Filter stream activity by depth of relationships"] = "Filter wat je in de Matrix ziet op hoe goed je iemand kent of mag";
+$a->strings["Connection Filtering"] = "Berichtenfilters";
+$a->strings["Filter incoming posts from connections based on keywords/content"] = "Filter binnenkomende berichten van connecties aan de hand van trefwoorden en taal";
+$a->strings["Suggest Channels"] = "Kanalen voorstellen";
+$a->strings["Show channel suggestions"] = "Voor jou mogelijk interessante kanalen voorstellen";
+$a->strings["Post/Comment Tools"] = "Bericht- en reactiehulpmiddelen";
+$a->strings["Tagging"] = "Taggen";
+$a->strings["Ability to tag existing posts"] = "Mogelijkheid om bestaande berichten te taggen";
+$a->strings["Post Categories"] = "Categorieën berichten";
+$a->strings["Add categories to your posts"] = "Voeg categorieën toe aan je berichten";
+$a->strings["Ability to file posts under folders"] = "Mogelijkheid om berichten in mappen op te slaan";
+$a->strings["Dislike Posts"] = "Vind berichten niet leuk";
+$a->strings["Ability to dislike posts/comments"] = "Mogelijkheid om berichten en reacties niet leuk te vinden";
+$a->strings["Star Posts"] = "Geef berichten een ster";
+$a->strings["Ability to mark special posts with a star indicator"] = "Mogelijkheid om speciale berichten met een ster te markeren";
+$a->strings["Tag Cloud"] = "Tagwolk";
+$a->strings["Provide a personal tag cloud on your channel page"] = "Zorgt voor een persoonlijke wolk met tags op jouw kanaalpagina";
+$a->strings["Male"] = "Man";
+$a->strings["Female"] = "Vrouw";
+$a->strings["Currently Male"] = "Momenteel man";
+$a->strings["Currently Female"] = "Momenteel vrouw";
+$a->strings["Mostly Male"] = "Voornamelijk man";
+$a->strings["Mostly Female"] = "Voornamelijk vrouw";
+$a->strings["Transgender"] = "Transgender";
+$a->strings["Intersex"] = "Interseksueel";
+$a->strings["Transsexual"] = "Transseksueel";
+$a->strings["Hermaphrodite"] = "Hermafrodiet";
+$a->strings["Neuter"] = "Genderneutraal";
+$a->strings["Non-specific"] = "Niet gespecificeerd";
+$a->strings["Other"] = "Anders";
+$a->strings["Undecided"] = "Nog niet beslist";
+$a->strings["Males"] = "Mannen";
+$a->strings["Females"] = "Vrouwen";
+$a->strings["Gay"] = "Homoseksueel";
+$a->strings["Lesbian"] = "Lesbisch";
+$a->strings["No Preference"] = "Geen voorkeur";
+$a->strings["Bisexual"] = "Biseksueel";
+$a->strings["Autosexual"] = "Autoseksueel";
+$a->strings["Abstinent"] = "Seksuele onthouding";
+$a->strings["Virgin"] = "Maagd";
+$a->strings["Deviant"] = "Afwijkend";
+$a->strings["Fetish"] = "Fetisj";
+$a->strings["Oodles"] = "Veel";
+$a->strings["Nonsexual"] = "Aseksueel";
+$a->strings["Single"] = "Alleen";
+$a->strings["Lonely"] = "Eenzaam";
+$a->strings["Available"] = "Beschikbaar";
+$a->strings["Unavailable"] = "Niet beschikbaar";
+$a->strings["Has crush"] = "Heeft een oogje op iemand";
+$a->strings["Infatuated"] = "Smoorverliefd";
+$a->strings["Dating"] = "Aan het daten";
+$a->strings["Unfaithful"] = "Ontrouw";
+$a->strings["Sex Addict"] = "Seksverslaafd";
+$a->strings["Friends/Benefits"] = "Vriendschap plus";
+$a->strings["Casual"] = "Ongebonden/vluchtig";
+$a->strings["Engaged"] = "Verloofd";
+$a->strings["Married"] = "Getrouwd";
+$a->strings["Imaginarily married"] = "Denkbeeldig getrouwd";
+$a->strings["Partners"] = "Partners";
+$a->strings["Cohabiting"] = "Samenwonend";
+$a->strings["Common law"] = "Common-law-huwelijk";
+$a->strings["Happy"] = "Gelukkig";
+$a->strings["Not looking"] = "Niet op zoek";
+$a->strings["Swinger"] = "Swinger";
+$a->strings["Betrayed"] = "Verraden";
+$a->strings["Separated"] = "Uit elkaar";
+$a->strings["Unstable"] = "Onstabiel";
+$a->strings["Divorced"] = "Gescheiden";
+$a->strings["Imaginarily divorced"] = "Denkbeeldig gescheiden";
+$a->strings["Widowed"] = "Weduwnaar/weduwe";
+$a->strings["Uncertain"] = "Onzeker";
+$a->strings["It's complicated"] = "Het is ingewikkeld";
+$a->strings["Don't care"] = "Maakt mij niks uit";
+$a->strings["Ask me"] = "Vraag het me";
+$a->strings["Miscellaneous"] = "Diversen";
+$a->strings["YYYY-MM-DD or MM-DD"] = "JJJJ-MM-DD of MM-DD";
+$a->strings["Required"] = "Vereist";
+$a->strings["never"] = "nooit";
+$a->strings["less than a second ago"] = "minder dan een seconde geleden";
+$a->strings["year"] = "jaar";
+$a->strings["years"] = "jaren";
+$a->strings["month"] = "maand";
+$a->strings["months"] = "maanden";
+$a->strings["week"] = "week";
+$a->strings["weeks"] = "weken";
+$a->strings["day"] = "dag";
+$a->strings["days"] = "dagen";
+$a->strings["hour"] = "uur";
+$a->strings["hours"] = "uren";
+$a->strings["minute"] = "minuut";
+$a->strings["minutes"] = "minuten";
+$a->strings["second"] = "seconde";
+$a->strings["seconds"] = "seconden";
+$a->strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "%1\$d %2\$s geleden";
+$a->strings["%1\$s's birthday"] = "Verjaardag van %1\$s";
+$a->strings["Happy Birthday %1\$s"] = "Gefeliciteerd met je verjaardag %1\$s";
+$a->strings["Public Timeline"] = "Openbare tijdlijn";
+$a->strings["photo"] = "foto";
$a->strings["channel"] = "kanaal";
$a->strings["status"] = "bericht";
$a->strings["comment"] = "reactie";
@@ -390,7 +594,6 @@ $a->strings["Commented Order"] = "Nieuwe reacties bovenaan";
$a->strings["Sort by Comment Date"] = "Berichten met nieuwe reacties bovenaan";
$a->strings["Posted Order"] = "Nieuwe berichten bovenaan";
$a->strings["Sort by Post Date"] = "Nieuwe berichten bovenaan";
-$a->strings["Personal"] = "Persoonlijk";
$a->strings["Posts that mention or involve you"] = "Alleen berichten die jou vermelden of waar je op een andere manier bij betrokken bent";
$a->strings["New"] = "Nieuw";
$a->strings["Activity Stream - by date"] = "Activiteitenstroom - volgens datum";
@@ -411,10 +614,6 @@ $a->strings["Saved Bookmarks"] = "Opgeslagen bladwijzers";
$a->strings["Webpages"] = "Webpagina's";
$a->strings["Manage Webpages"] = "Webpagina's beheren";
$a->strings["View all"] = "Toon alles";
-$a->strings["__ctx:noun__ Like"] = array(
- 0 => "vindt dit leuk",
- 1 => "vinden dit leuk",
-);
$a->strings["__ctx:noun__ Dislike"] = array(
0 => "vindt dit niet leuk",
1 => "vinden dit niet leuk",
@@ -443,134 +642,61 @@ $a->strings["__ctx:noun__ Abstain"] = array(
0 => "onthouding",
1 => "onthoudingen",
);
-$a->strings["view full size"] = "volledige grootte tonen";
+$a->strings["Logged out."] = "Uitgelogd.";
+$a->strings["Failed authentication"] = "Mislukte authenticatie";
+$a->strings["Login failed."] = "Inloggen mislukt.";
+$a->strings["Frequently"] = "Regelmatig";
+$a->strings["Hourly"] = "Elk uur";
+$a->strings["Twice daily"] = "Twee keer per dag";
+$a->strings["Daily"] = "Dagelijks";
+$a->strings["Weekly"] = "Wekelijks";
+$a->strings["Monthly"] = "Maandelijks";
+$a->strings["Friendica"] = "Friendica";
+$a->strings["OStatus"] = "OStatus";
+$a->strings["RSS/Atom"] = "RSS/Atom";
+$a->strings["Email"] = "E-mail";
+$a->strings["Diaspora"] = "Diaspora";
+$a->strings["Facebook"] = "Facebook";
+$a->strings["Zot!"] = "Zot!";
+$a->strings["LinkedIn"] = "LinkedIn";
+$a->strings["XMPP/IM"] = "XMPP/IM";
+$a->strings["MySpace"] = "MySpace";
+$a->strings["Image/photo"] = "Afbeelding/foto";
+$a->strings["Encrypted content"] = "Versleutelde inhoud";
+$a->strings["Install %s element: "] = "Installeer %s-element: ";
+$a->strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Dit bericht heeft een te installeren %s-element, maar je hebt geen permissies om het op deze hub te installeren.";
+$a->strings["webpage"] = "Webpagina";
+$a->strings["layout"] = "lay-out";
+$a->strings["block"] = "blok";
+$a->strings["menu"] = "menu";
+$a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s schreef het volgende %2\$s %3\$s";
+$a->strings["post"] = "bericht";
+$a->strings["Different viewers will see this text differently"] = "Deze tekst wordt per persoon anders weergeven.";
+$a->strings["$1 spoiler"] = "$1 spoiler";
+$a->strings["$1 wrote:"] = "$1 schreef:";
+$a->strings["%d invitation available"] = array(
+ 0 => "%d uitnodiging beschikbaar",
+ 1 => "%d uitnodigingen beschikbaar",
+);
+$a->strings["Advanced"] = "Geavanceerd";
+$a->strings["Find Channels"] = "Kanalen vinden";
+$a->strings["Enter name or interest"] = "Vul naam of interesse in";
+$a->strings["Connect/Follow"] = "Verbinden/volgen";
+$a->strings["Examples: Robert Morgenstein, Fishing"] = "Voorbeeld: Robert Morgenstein, vissen";
+$a->strings["Find"] = "Vinden";
+$a->strings["Channel Suggestions"] = "Voorgestelde kanalen";
+$a->strings["Random Profile"] = "Willekeurig profiel";
+$a->strings["Invite Friends"] = "Vrienden uitnodigen";
+$a->strings["Advanced example: name=fred and country=iceland"] = "Geavanceerd voorbeeld (Engels): name=jan en country=nederland";
+$a->strings["%d connection in common"] = array(
+ 0 => "%d gemeenschappelijke connectie",
+ 1 => "%d gemeenschappelijke connecties",
+);
+$a->strings["show more"] = "meer connecties weergeven";
$a->strings["\$Projectname Notification"] = "\$Projectname-notificatie";
$a->strings["\$projectname"] = "\$projectname";
$a->strings["Thank You,"] = "Bedankt,";
$a->strings["%s Administrator"] = "Beheerder %s";
-$a->strings["Administrator"] = "Beheerder";
-$a->strings["No Subject"] = "Geen onderwerp";
-$a->strings["%1\$s's bookmarks"] = "Bladwijzers van %1\$s";
-$a->strings["Visible to your default audience"] = "Voor iedereen zichtbaar, mits niet anders ingesteld";
-$a->strings["Show"] = "Tonen";
-$a->strings["Don't show"] = "Niet tonen";
-$a->strings["Other networks and post services"] = "Andere netwerken en diensten";
-$a->strings["Permissions"] = "Permissies";
-$a->strings["Close"] = "Sluiten";
-$a->strings["Image exceeds website size limit of %lu bytes"] = "Afbeelding is groter dan op deze hub toegestane limiet van %lu bytes";
-$a->strings["Image file is empty."] = "Afbeeldingsbestand is leeg";
-$a->strings["Unable to process image"] = "Afbeelding kan niet verwerkt worden";
-$a->strings["Photo storage failed."] = "Foto kan niet worden opgeslagen";
-$a->strings["Upload New Photos"] = "Nieuwe foto's uploaden";
-$a->strings["created a new post"] = "maakte een nieuw bericht aan";
-$a->strings["commented on %s's post"] = "gaf een reactie op een bericht van %s";
-$a->strings["New Page"] = "Nieuwe pagina";
-$a->strings["View"] = "Weergeven";
-$a->strings["Actions"] = "Acties";
-$a->strings["Page Link"] = "Paginalink";
-$a->strings["Title"] = "Titel";
-$a->strings["Created"] = "Aangemaakt";
-$a->strings["Edited"] = "Bewerkt";
-$a->strings["Profile Photos"] = "Profielfoto's";
-$a->strings["Male"] = "Man";
-$a->strings["Female"] = "Vrouw";
-$a->strings["Currently Male"] = "Momenteel man";
-$a->strings["Currently Female"] = "Momenteel vrouw";
-$a->strings["Mostly Male"] = "Voornamelijk man";
-$a->strings["Mostly Female"] = "Voornamelijk vrouw";
-$a->strings["Transgender"] = "Transgender";
-$a->strings["Intersex"] = "Interseksueel";
-$a->strings["Transsexual"] = "Transseksueel";
-$a->strings["Hermaphrodite"] = "Hermafrodiet";
-$a->strings["Neuter"] = "Genderneutraal";
-$a->strings["Non-specific"] = "Niet gespecificeerd";
-$a->strings["Undecided"] = "Nog niet beslist";
-$a->strings["Males"] = "Mannen";
-$a->strings["Females"] = "Vrouwen";
-$a->strings["Gay"] = "Homoseksueel";
-$a->strings["Lesbian"] = "Lesbisch";
-$a->strings["No Preference"] = "Geen voorkeur";
-$a->strings["Bisexual"] = "Biseksueel";
-$a->strings["Autosexual"] = "Autoseksueel";
-$a->strings["Abstinent"] = "Seksuele onthouding";
-$a->strings["Virgin"] = "Maagd";
-$a->strings["Deviant"] = "Afwijkend";
-$a->strings["Fetish"] = "Fetisj";
-$a->strings["Oodles"] = "Veel";
-$a->strings["Nonsexual"] = "Aseksueel";
-$a->strings["Single"] = "Alleen";
-$a->strings["Lonely"] = "Eenzaam";
-$a->strings["Available"] = "Beschikbaar";
-$a->strings["Unavailable"] = "Niet beschikbaar";
-$a->strings["Has crush"] = "Heeft een oogje op iemand";
-$a->strings["Infatuated"] = "Smoorverliefd";
-$a->strings["Dating"] = "Aan het daten";
-$a->strings["Unfaithful"] = "Ontrouw";
-$a->strings["Sex Addict"] = "Seksverslaafd";
-$a->strings["Friends"] = "Vrienden";
-$a->strings["Friends/Benefits"] = "Vriendschap plus";
-$a->strings["Casual"] = "Ongebonden/vluchtig";
-$a->strings["Engaged"] = "Verloofd";
-$a->strings["Married"] = "Getrouwd";
-$a->strings["Imaginarily married"] = "Denkbeeldig getrouwd";
-$a->strings["Partners"] = "Partners";
-$a->strings["Cohabiting"] = "Samenwonend";
-$a->strings["Common law"] = "Common-law-huwelijk";
-$a->strings["Happy"] = "Gelukkig";
-$a->strings["Not looking"] = "Niet op zoek";
-$a->strings["Swinger"] = "Swinger";
-$a->strings["Betrayed"] = "Verraden";
-$a->strings["Separated"] = "Uit elkaar";
-$a->strings["Unstable"] = "Onstabiel";
-$a->strings["Divorced"] = "Gescheiden";
-$a->strings["Imaginarily divorced"] = "Denkbeeldig gescheiden";
-$a->strings["Widowed"] = "Weduwnaar/weduwe";
-$a->strings["Uncertain"] = "Onzeker";
-$a->strings["It's complicated"] = "Het is ingewikkeld";
-$a->strings["Don't care"] = "Maakt mij niks uit";
-$a->strings["Ask me"] = "Vraag het me";
-$a->strings["Embedded content"] = "Ingesloten inhoud";
-$a->strings["Embedding disabled"] = "Insluiten uitgeschakeld";
-$a->strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i";
-$a->strings["Starts:"] = "Start:";
-$a->strings["Finishes:"] = "Einde:";
-$a->strings["Location:"] = "Plaats:";
-$a->strings["This event has been added to your calendar."] = "Dit evenement is aan jouw agenda toegevoegd.";
-$a->strings["Not specified"] = "Niet aangegeven";
-$a->strings["Needs Action"] = "Actie vereist";
-$a->strings["Completed"] = "Voltooid";
-$a->strings["In Process"] = "In behandeling";
-$a->strings["Cancelled"] = "Geannuleerd";
-$a->strings["Site Admin"] = "Hubbeheerder";
-$a->strings["Address Book"] = "Connecties";
-$a->strings["Login"] = "Inloggen";
-$a->strings["Channel Manager"] = "Kanaalbeheer";
-$a->strings["Grid"] = "Grid";
-$a->strings["Settings"] = "Instellingen";
-$a->strings["Channel Home"] = "Tijdlijn kanaal";
-$a->strings["Profile"] = "Profiel";
-$a->strings["Events"] = "Agenda";
-$a->strings["Directory"] = "Kanalengids";
-$a->strings["Help"] = "Hulp";
-$a->strings["Mail"] = "Privéberichten";
-$a->strings["Mood"] = "Stemming";
-$a->strings["Chat"] = "Chatten";
-$a->strings["Search"] = "Zoeken";
-$a->strings["Probe"] = "Onderzoeken";
-$a->strings["Suggest"] = "Voorstellen";
-$a->strings["Random Channel"] = "Willekeurig kanaal";
-$a->strings["Invite"] = "Uitnodigen ";
-$a->strings["Features"] = "Extra functies";
-$a->strings["Language"] = "Taal";
-$a->strings["Post"] = "Bericht";
-$a->strings["Profile Photo"] = "Profielfoto";
-$a->strings["Update"] = "Bijwerken";
-$a->strings["Install"] = "Installeren";
-$a->strings["Purchase"] = "Aanschaffen";
-$a->strings["Public Timeline"] = "Openbare tijdlijn";
-$a->strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kan geen dubbele kanaal-identificator op deze hub aanmaken. Importeren mislukt.";
-$a->strings["Channel clone failed. Import failed."] = "Het klonen van het kanaal is mislukt. Importeren mislukt.";
-$a->strings["Cloned channel not found. Import failed."] = "Gekloond kanaal niet gevonden. Importeren mislukt.";
$a->strings["%s <!item_type!>"] = "%s <!item_type!>";
$a->strings["[Hubzilla:Notify] New mail received at %s"] = "[Hubzilla:Notificatie] Nieuw privébericht ontvangen op %s";
$a->strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s zond jou een nieuw privébericht om %3\$s.";
@@ -607,80 +733,6 @@ $a->strings["Name:"] = "Naam:";
$a->strings["Photo:"] = "Foto:";
$a->strings["Please visit %s to approve or reject the suggestion."] = "Bezoek %s om het voorstel te accepteren of af te wijzen.";
$a->strings["[Hubzilla:Notify]"] = "[Hubzilla:Notificatie]";
-$a->strings["Save to Folder"] = "In map opslaan";
-$a->strings["I will attend"] = "Aanwezig";
-$a->strings["I will not attend"] = "Niet aanwezig";
-$a->strings["I might attend"] = "Mogelijk aanwezig";
-$a->strings["I agree"] = "Eens";
-$a->strings["I disagree"] = "Oneens";
-$a->strings["I abstain"] = "Onthouding";
-$a->strings["Add Star"] = "Ster toevoegen";
-$a->strings["Remove Star"] = "Ster verwijderen";
-$a->strings["Toggle Star Status"] = "Ster toevoegen of verwijderen";
-$a->strings["starred"] = "met ster";
-$a->strings["Add Tag"] = "Tag toevoegen";
-$a->strings["I like this (toggle)"] = "Vind ik leuk";
-$a->strings["like"] = "vind dit leuk";
-$a->strings["I don't like this (toggle)"] = "Vind ik niet leuk";
-$a->strings["dislike"] = "vind dit niet leuk";
-$a->strings["Share This"] = "Delen";
-$a->strings["share"] = "delen";
-$a->strings["%d comment"] = array(
- 0 => "%d reactie",
- 1 => "%d reacties weergeven",
-);
-$a->strings["View %s's profile - %s"] = "Profiel van %s bekijken - %s";
-$a->strings["to"] = "aan";
-$a->strings["via"] = "via";
-$a->strings["Wall-to-Wall"] = "Kanaal-naar-kanaal";
-$a->strings["via Wall-To-Wall:"] = "via kanaal-naar-kanaal";
-$a->strings["Delivery Report"] = "Afleveringsrapport";
-$a->strings["Save Bookmarks"] = "Bladwijzers opslaan";
-$a->strings["Add to Calendar"] = "Aan agenda toevoegen";
-$a->strings["Mark all seen"] = "Markeer alles als bekeken";
-$a->strings["__ctx:noun__ Likes"] = "vinden dit leuk";
-$a->strings["__ctx:noun__ Dislikes"] = "vinden dit niet leuk";
-$a->strings["This is you"] = "Dit ben jij";
-$a->strings["Image"] = "Afbeelding";
-$a->strings["Insert Link"] = "Link invoegen";
-$a->strings["Video"] = "Video";
-$a->strings["Invalid data packet"] = "Datapakket ongeldig";
-$a->strings["Unable to verify channel signature"] = "Kanaalkenmerk kon niet worden geverifieerd. ";
-$a->strings["Unable to verify site signature for %s"] = "Hubkenmerk voor %s kon niet worden geverifieerd";
-$a->strings["invalid target signature"] = "ongeldig doelkenmerk";
-$a->strings["Logged out."] = "Uitgelogd.";
-$a->strings["Failed authentication"] = "Mislukte authenticatie";
-$a->strings["Login failed."] = "Inloggen mislukt.";
-$a->strings["Image/photo"] = "Afbeelding/foto";
-$a->strings["Encrypted content"] = "Versleutelde inhoud";
-$a->strings["Install %s element: "] = "Installeer %s-element: ";
-$a->strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Dit bericht heeft een te installeren %s-element, maar je hebt geen permissies om het op deze hub te installeren.";
-$a->strings["webpage"] = "Webpagina";
-$a->strings["layout"] = "lay-out";
-$a->strings["block"] = "blok";
-$a->strings["menu"] = "menu";
-$a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s schreef het volgende %2\$s %3\$s";
-$a->strings["post"] = "bericht";
-$a->strings["Different viewers will see this text differently"] = "Deze tekst wordt per persoon anders weergeven.";
-$a->strings["$1 spoiler"] = "$1 spoiler";
-$a->strings["$1 wrote:"] = "$1 schreef:";
-$a->strings["Not a valid email address"] = "Geen geldig e-mailadres";
-$a->strings["Your email domain is not among those allowed on this site"] = "Jouw e-maildomein is op deze hub niet toegestaan";
-$a->strings["Your email address is already registered at this site."] = "Jouw e-mailadres is al op deze hub geregistreerd.";
-$a->strings["An invitation is required."] = "Een uitnodiging is vereist";
-$a->strings["Invitation could not be verified."] = "Uitnodiging kon niet geverifieerd worden";
-$a->strings["Please enter the required information."] = "Vul de vereiste informatie in.";
-$a->strings["Failed to store account information."] = "Account-informatie kon niet opgeslagen worden.";
-$a->strings["Registration confirmation for %s"] = "Registratiebevestiging voor %s";
-$a->strings["Registration request at %s"] = "Registratiebevestiging voor %s";
-$a->strings["your registration password"] = "jouw registratiewachtwoord";
-$a->strings["Registration details for %s"] = "Registratiegegevens voor %s";
-$a->strings["Account approved."] = "Account goedgekeurd";
-$a->strings["Registration revoked for %s"] = "Registratie ingetrokken voor %s";
-$a->strings["Account verified. Please login."] = "Account is geverifieerd. Je kan inloggen.";
-$a->strings["Click here to upgrade."] = "Klik hier om te upgraden.";
-$a->strings["This action exceeds the limits set by your subscription plan."] = "Deze handeling overschrijdt de beperkingen die voor jouw abonnement gelden.";
-$a->strings["This action is not available under your subscription plan."] = "Deze handeling is niet mogelijk met jouw abonnement.";
$a->strings["Channel is blocked on this site."] = "Kanaal is op deze hub geblokkeerd.";
$a->strings["Channel location missing."] = "Ontbrekende kanaallocatie.";
$a->strings["Response from remote channel was incomplete."] = "Antwoord van het kanaal op afstand was niet volledig.";
@@ -689,196 +741,67 @@ $a->strings["Protocol disabled."] = "Protocol uitgeschakeld.";
$a->strings["Channel discovery failed."] = "Kanaal ontdekken mislukt.";
$a->strings["local account not found."] = "lokale account niet gevonden.";
$a->strings["Cannot connect to yourself."] = "Kan niet met jezelf verbinden";
-$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "De beveiligings-token van het tekstvak was ongeldig. Dit is mogelijk het gevolg van dat er te lang (meer dan 3 uur) gewacht is om de tekst op te slaan. ";
-$a->strings["%d invitation available"] = array(
- 0 => "%d uitnodiging beschikbaar",
- 1 => "%d uitnodigingen beschikbaar",
-);
-$a->strings["Advanced"] = "Geavanceerd";
-$a->strings["Find Channels"] = "Kanalen vinden";
-$a->strings["Enter name or interest"] = "Vul naam of interesse in";
-$a->strings["Connect/Follow"] = "Verbinden/volgen";
-$a->strings["Examples: Robert Morgenstein, Fishing"] = "Voorbeeld: Robert Morgenstein, vissen";
-$a->strings["Find"] = "Vinden";
-$a->strings["Channel Suggestions"] = "Voorgestelde kanalen";
-$a->strings["Random Profile"] = "Willekeurig profiel";
-$a->strings["Invite Friends"] = "Vrienden uitnodigen";
-$a->strings["Advanced example: name=fred and country=iceland"] = "Geavanceerd voorbeeld (Engels): name=jan en country=nederland";
-$a->strings["Everything"] = "Alles";
-$a->strings["Categories"] = "Categorieën";
-$a->strings["%d connection in common"] = array(
- 0 => "%d gemeenschappelijke connectie",
- 1 => "%d gemeenschappelijke connecties",
-);
-$a->strings["show more"] = "meer connecties weergeven";
-$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Een verwijderde collectie met deze naam is gereactiveerd. Bestaande itemrechten <strong>kunnen</strong> van toepassing zijn op deze collectie en toekomstige leden. Wanneer je dit niet zo bedoeld hebt, moet je een nieuwe collectie met een andere naam aanmaken.";
-$a->strings["Add new connections to this collection (privacy group)"] = "Voeg nieuwe connecties aan deze collectie toe (privacy-groep)";
-$a->strings["All Channels"] = "Alle kanalen";
-$a->strings["edit"] = "bewerken";
-$a->strings["Collections"] = "Collecties";
-$a->strings["Edit collection"] = "Collectie bewerken";
-$a->strings["Add new collection"] = "Nieuwe collectie toevoegen";
-$a->strings["Channels not in any collection"] = "Kanalen die zich in geen enkele collectie bevinden";
-$a->strings["add"] = "toevoegen";
-$a->strings["Apps"] = "Apps";
-$a->strings["System"] = "Systeem";
-$a->strings["Create Personal App"] = "Persoonlijke app maken";
-$a->strings["Edit Personal App"] = "Persoonlijke app bewerken";
-$a->strings["Ignore/Hide"] = "Negeren/Verbergen";
-$a->strings["Suggestions"] = "Voorgestelde kanalen";
-$a->strings["See more..."] = "Meer...";
-$a->strings["You have %1$.0f of %2$.0f allowed connections."] = "Je hebt %1$.0f van de %2$.0f toegestane connecties.";
-$a->strings["Add New Connection"] = "Nieuwe connectie toevoegen";
-$a->strings["Enter the channel address"] = "Vul het adres van het nieuwe kanaal in";
-$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Voorbeeld: bob@example.com, http://example.com/barbara";
-$a->strings["Notes"] = "Aantekeningen";
-$a->strings["Save"] = "Opslaan";
-$a->strings["Remove term"] = "Verwijder zoekterm";
-$a->strings["Archives"] = "Archieven";
-$a->strings["Me"] = "Ik";
-$a->strings["Family"] = "Familie";
-$a->strings["Acquaintances"] = "Kennissen";
-$a->strings["All"] = "Alles";
-$a->strings["Refresh"] = "Vernieuwen";
-$a->strings["Account settings"] = "Account";
-$a->strings["Channel settings"] = "Kanaal";
-$a->strings["Additional features"] = "Extra functies";
-$a->strings["Feature/Addon settings"] = "Extra functie- en plugin-instellingen";
-$a->strings["Display settings"] = "Weergave";
-$a->strings["Connected apps"] = "Verbonden applicaties";
-$a->strings["Export channel"] = "Kanaal exporteren";
-$a->strings["Connection Default Permissions"] = "Standaard permissies voor connecties";
-$a->strings["Premium Channel Settings"] = "Instellingen premiumkanaal";
-$a->strings["Private Mail Menu"] = "Privéberichten";
-$a->strings["Combined View"] = "Gecombineerd postvak";
-$a->strings["Inbox"] = "Postvak IN";
-$a->strings["Outbox"] = "Postvak UIT";
-$a->strings["New Message"] = "Nieuw bericht";
-$a->strings["Conversations"] = "Conversaties";
-$a->strings["Received Messages"] = "Ontvangen berichten";
-$a->strings["Sent Messages"] = "Verzonden berichten";
-$a->strings["No messages."] = "Geen berichten";
-$a->strings["Delete conversation"] = "Verwijder conversatie";
-$a->strings["Events Menu"] = "Agenda-menu";
-$a->strings["Day View"] = "Dag tonen";
-$a->strings["Week View"] = "Week tonen";
-$a->strings["Month View"] = "Maand tonen";
-$a->strings["Export"] = "Exporteren";
-$a->strings["Import"] = "Importeren";
-$a->strings["Chat Rooms"] = "Chatkanalen";
-$a->strings["Bookmarked Chatrooms"] = "Bladwijzers van chatkanalen";
-$a->strings["Suggested Chatrooms"] = "Voorgestelde chatkanalen";
-$a->strings["photo/image"] = "foto/afbeelding";
-$a->strings["Rate Me"] = "Beoordeel mij";
-$a->strings["View Ratings"] = "Bekijk beoordelingen";
-$a->strings["Public Hubs"] = "Openbare hubs";
-$a->strings["Forums"] = "Forums";
-$a->strings["Tasks"] = "Taken";
-$a->strings["Documentation"] = "Documentatie";
-$a->strings["Project/Site Information"] = "Project- en hub-informatie";
-$a->strings["For Members"] = "Voor leden";
-$a->strings["For Administrators"] = "Voor beheerders";
-$a->strings["For Developers"] = "Voor ontwikkelaars";
-$a->strings["Site"] = "Hub-instellingen";
-$a->strings["Accounts"] = "Accounts";
-$a->strings["Channels"] = "Kanalen";
-$a->strings["Plugins"] = "Plug-ins";
-$a->strings["Themes"] = "Thema's";
-$a->strings["Inspect queue"] = "Inspecteer berichtenwachtrij";
-$a->strings["Profile Config"] = "Profielconfiguratie";
-$a->strings["DB updates"] = "Database-updates";
-$a->strings["Logs"] = "Logboeken";
-$a->strings["Admin"] = "Beheer";
-$a->strings["Plugin Features"] = "Plug-in-opties";
-$a->strings["User registrations waiting for confirmation"] = "Accounts die op goedkeuring wachten";
-$a->strings["View Photo"] = "Foto weergeven";
-$a->strings["Edit Album"] = "Album bewerken";
+$a->strings["Embedded content"] = "Ingesloten inhoud";
+$a->strings["Embedding disabled"] = "Insluiten uitgeschakeld";
$a->strings["No recipient provided."] = "Geen ontvanger opgegeven.";
$a->strings["[no subject]"] = "[geen onderwerp]";
$a->strings["Unable to determine sender."] = "Afzender kan niet bepaald worden.";
$a->strings["Stored post could not be verified."] = "Opgeslagen bericht kon niet worden geverifieerd.";
-$a->strings["Unable to obtain identity information from database"] = "Niet in staat om identiteitsinformatie uit de database te verkrijgen";
-$a->strings["Empty name"] = "Ontbrekende naam";
-$a->strings["Name too long"] = "Naam te lang";
-$a->strings["No account identifier"] = "Geen account-identificator";
-$a->strings["Nickname is required."] = "Bijnaam is verplicht";
-$a->strings["Reserved nickname. Please choose another."] = "Deze naam is gereserveerd. Kies een andere.";
-$a->strings["Nickname has unsupported characters or is already being used on this site."] = "Deze naam heeft niet ondersteunde karakters of is al op deze hub in gebruik.";
-$a->strings["Unable to retrieve created identity"] = "Niet in staat om aangemaakte identiteit te vinden";
-$a->strings["Default Profile"] = "Standaardprofiel";
-$a->strings["Requested channel is not available."] = "Opgevraagd kanaal is niet beschikbaar.";
-$a->strings["Requested profile is not available."] = "Opgevraagd profiel is niet beschikbaar";
-$a->strings["Change profile photo"] = "Profielfoto veranderen";
-$a->strings["Profiles"] = "Profielen";
-$a->strings["Manage/edit profiles"] = "Profielen beheren/bewerken";
-$a->strings["Create New Profile"] = "Nieuw profiel aanmaken";
-$a->strings["Edit Profile"] = "Profiel bewerken";
-$a->strings["Profile Image"] = "Profielfoto";
-$a->strings["visible to everybody"] = "Voor iedereen zichtbaar";
-$a->strings["Edit visibility"] = "Zichtbaarheid bewerken";
-$a->strings["Gender:"] = "Geslacht:";
-$a->strings["Status:"] = "Status:";
-$a->strings["Homepage:"] = "Homepagina:";
-$a->strings["Online Now"] = "Nu online";
-$a->strings["g A l F d"] = "G:i, l d F";
-$a->strings["F d"] = "d F";
-$a->strings["[today]"] = "[vandaag]";
-$a->strings["Birthday Reminders"] = "Verjaardagsherinneringen";
-$a->strings["Birthdays this week:"] = "Verjaardagen deze week:";
-$a->strings["[No description]"] = "[Geen omschrijving]";
-$a->strings["Event Reminders"] = "Herinneringen";
-$a->strings["Events this week:"] = "Gebeurtenissen deze week:";
-$a->strings["Full Name:"] = "Volledige naam:";
-$a->strings["Like this channel"] = "Vind dit kanaal leuk";
-$a->strings["j F, Y"] = "F j Y";
-$a->strings["j F"] = "F j";
-$a->strings["Birthday:"] = "Geboortedatum:";
-$a->strings["Age:"] = "Leeftijd:";
-$a->strings["for %1\$d %2\$s"] = "voor %1\$d %2\$s";
-$a->strings["Sexual Preference:"] = "Seksuele voorkeur:";
-$a->strings["Hometown:"] = "Oorspronkelijk uit:";
-$a->strings["Tags:"] = "Tags:";
-$a->strings["Political Views:"] = "Politieke overtuigingen:";
-$a->strings["Religion:"] = "Religie:";
-$a->strings["About:"] = "Over:";
-$a->strings["Hobbies/Interests:"] = "Hobby's/interesses:";
-$a->strings["Likes:"] = "Houdt van:";
-$a->strings["Dislikes:"] = "Houdt niet van:";
-$a->strings["Contact information and Social Networks:"] = "Contactinformatie en sociale netwerken:";
-$a->strings["My other channels:"] = "Mijn andere kanalen";
-$a->strings["Musical interests:"] = "Muzikale interesses:";
-$a->strings["Books, literature:"] = "Boeken, literatuur:";
-$a->strings["Television:"] = "Televisie:";
-$a->strings["Film/dance/culture/entertainment:"] = "Films/dansen/cultuur/vermaak:";
-$a->strings["Love/Romance:"] = "Liefde/romantiek:";
-$a->strings["Work/employment:"] = "Werk/beroep:";
-$a->strings["School/education:"] = "School/opleiding:";
-$a->strings["Like this thing"] = "Vind dit ding leuk";
-$a->strings["Tags"] = "Tags";
-$a->strings["Keywords"] = "Trefwoorden";
-$a->strings["have"] = "heb";
-$a->strings["has"] = "heeft";
-$a->strings["want"] = "wil";
-$a->strings["wants"] = "wil";
-$a->strings["likes"] = "vindt dit leuk";
-$a->strings["dislikes"] = "vindt dit niet leuk";
-$a->strings["Item was not found."] = "Item niet gevonden";
-$a->strings["No source file."] = "Geen bronbestand.";
-$a->strings["Cannot locate file to replace"] = "Kan het te vervangen bestand niet vinden";
-$a->strings["Cannot locate file to revise/update"] = "Kan het bestand wat aangepast moet worden niet vinden";
-$a->strings["File exceeds size limit of %d"] = "Bestand is groter dan de toegelaten %d";
-$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Je hebt jouw limiet van %1$.0f MB opslagruimte voor bijlagen bereikt.";
-$a->strings["File upload failed. Possible system limit or action terminated."] = "Uploaden van bestand mislukt. Mogelijk systeemlimiet bereikt of actie afgebroken.";
-$a->strings["Stored file could not be verified. Upload failed."] = "Opgeslagen bestand kon niet worden geverifieerd. Uploaden mislukt.";
-$a->strings["Path not available."] = "Pad niet beschikbaar.";
-$a->strings["Empty pathname"] = "Padnaam leeg";
-$a->strings["duplicate filename or path"] = "dubbele bestandsnaam of pad";
-$a->strings["Path not found."] = "Pad niet gevonden";
-$a->strings["mkdir failed."] = "directory aanmaken (mkdir) mislukt.";
-$a->strings["database storage failed."] = "opslag in database mislukt.";
-$a->strings["Empty path"] = "Ontbrekend bestandspad";
-$a->strings["Attachments:"] = "Bijlagen:";
-$a->strings["\$Projectname event notification:"] = "Notificatie \$Projectname-gebeurtenis:";
+$a->strings["Logout"] = "Uitloggen";
+$a->strings["End this session"] = "Beëindig deze sessie";
+$a->strings["Home"] = "Home";
+$a->strings["Your posts and conversations"] = "Jouw berichten en conversaties";
+$a->strings["Your profile page"] = "Jouw profielpagina";
+$a->strings["Edit Profiles"] = "Bewerk profielen";
+$a->strings["Manage/Edit profiles"] = "Beheer/wijzig profielen";
+$a->strings["Edit your profile"] = "Jouw profiel bewerken";
+$a->strings["Your photos"] = "Jouw foto's";
+$a->strings["Your files"] = "Jouw bestanden";
+$a->strings["Chat"] = "Chatten";
+$a->strings["Your chatrooms"] = "Jouw chatkanalen";
+$a->strings["Your bookmarks"] = "Jouw bladwijzers";
+$a->strings["Your webpages"] = "Jouw webpagina's";
+$a->strings["Login"] = "Inloggen";
+$a->strings["Sign in"] = "Inloggen";
+$a->strings["%s - click to logout"] = "%s - klik om uit te loggen";
+$a->strings["Remote authentication"] = "Authenticatie op afstand";
+$a->strings["Click to authenticate to your home hub"] = "Authenticeer jezelf via (bijvoorbeeld) jouw hub";
+$a->strings["Home Page"] = "Homepage";
+$a->strings["Register"] = "Registreren";
+$a->strings["Create an account"] = "Maak een account aan";
+$a->strings["Help"] = "Hulp";
+$a->strings["Help and documentation"] = "Hulp en documentatie";
+$a->strings["Applications, utilities, links, games"] = "Apps";
+$a->strings["Search"] = "Zoeken";
+$a->strings["Search site @name, #tag, ?docs, content"] = "Zoek een @kanaal, doorzoek inhoud hub met tekst en #tags, of doorzoek ?documentatie ";
+$a->strings["Directory"] = "Kanalengids";
+$a->strings["Channel Directory"] = "Kanalengids";
+$a->strings["Grid"] = "Grid";
+$a->strings["Your grid"] = "Jouw grid";
+$a->strings["Mark all grid notifications seen"] = "Markeer alle gridnotificaties als bekeken";
+$a->strings["Channel Home"] = "Tijdlijn kanaal";
+$a->strings["Channel home"] = "Tijdlijn kanaal";
+$a->strings["Mark all channel notifications seen"] = "Alle kanaalnotificaties als gelezen markeren";
+$a->strings["Connections"] = "Connecties";
+$a->strings["Notices"] = "Notificaties";
+$a->strings["Notifications"] = "Notificaties";
+$a->strings["See all notifications"] = "Alle notificaties weergeven";
+$a->strings["Mark all system notifications seen"] = "Markeer alle systeemnotificaties als bekeken";
+$a->strings["Mail"] = "Privéberichten";
+$a->strings["Private mail"] = "Privéberichten";
+$a->strings["See all private messages"] = "Alle privéberichten weergeven";
+$a->strings["Mark all private messages seen"] = "Markeer alle privéberichten als bekeken";
+$a->strings["Events"] = "Agenda";
+$a->strings["Event Calendar"] = "Agenda";
+$a->strings["See all events"] = "Alle gebeurtenissen weergeven";
+$a->strings["Mark all events seen"] = "Markeer alle gebeurtenissen als bekeken";
+$a->strings["Channel Manager"] = "Kanaalbeheer";
+$a->strings["Manage Your Channels"] = "Beheer je kanalen";
+$a->strings["Account/Channel Settings"] = "Account-/kanaal-instellingen";
+$a->strings["Site Setup and Configuration"] = "Hub instellen en beheren";
+$a->strings["@name, #tag, ?doc, content"] = "@kanaal, #tag, inhoud, ?hulp";
+$a->strings["Please wait..."] = "Wachten aub...";
+$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "De beveiligings-token van het tekstvak was ongeldig. Dit is mogelijk het gevolg van dat er te lang (meer dan 3 uur) gewacht is om de tekst op te slaan. ";
$a->strings["prev"] = "vorige";
$a->strings["first"] = "eerste";
$a->strings["last"] = "laatste";
@@ -941,93 +864,206 @@ $a->strings["Blocks"] = "Blokken";
$a->strings["Menus"] = "Menu's";
$a->strings["Layouts"] = "Lay-outs";
$a->strings["Pages"] = "Pagina's";
-$a->strings["Logout"] = "Uitloggen";
-$a->strings["End this session"] = "Beëindig deze sessie";
-$a->strings["Home"] = "Home";
-$a->strings["Your posts and conversations"] = "Jouw berichten en conversaties";
-$a->strings["Your profile page"] = "Jouw profielpagina";
-$a->strings["Edit Profiles"] = "Bewerk profielen";
-$a->strings["Manage/Edit profiles"] = "Beheer/wijzig profielen";
-$a->strings["Edit your profile"] = "Jouw profiel bewerken";
-$a->strings["Your photos"] = "Jouw foto's";
-$a->strings["Your files"] = "Jouw bestanden";
-$a->strings["Your chatrooms"] = "Jouw chatkanalen";
-$a->strings["Your bookmarks"] = "Jouw bladwijzers";
-$a->strings["Your webpages"] = "Jouw webpagina's";
-$a->strings["Sign in"] = "Inloggen";
-$a->strings["%s - click to logout"] = "%s - klik om uit te loggen";
-$a->strings["Remote authentication"] = "Authenticatie op afstand";
-$a->strings["Click to authenticate to your home hub"] = "Authenticeer jezelf via (bijvoorbeeld) jouw hub";
-$a->strings["Home Page"] = "Homepage";
-$a->strings["Register"] = "Registreren";
-$a->strings["Create an account"] = "Maak een account aan";
-$a->strings["Help and documentation"] = "Hulp en documentatie";
-$a->strings["Applications, utilities, links, games"] = "Apps";
-$a->strings["Search site @name, #tag, ?docs, content"] = "Zoek een @kanaal, doorzoek inhoud hub met tekst en #tags, of doorzoek ?documentatie ";
-$a->strings["Channel Directory"] = "Kanalengids";
-$a->strings["Your grid"] = "Jouw grid";
-$a->strings["Mark all grid notifications seen"] = "Markeer alle gridnotificaties als bekeken";
-$a->strings["Channel home"] = "Tijdlijn kanaal";
-$a->strings["Mark all channel notifications seen"] = "Alle kanaalnotificaties als gelezen markeren";
-$a->strings["Connections"] = "Connecties";
-$a->strings["Notices"] = "Notificaties";
-$a->strings["Notifications"] = "Notificaties";
-$a->strings["See all notifications"] = "Alle notificaties weergeven";
-$a->strings["Mark all system notifications seen"] = "Markeer alle systeemnotificaties als bekeken";
-$a->strings["Private mail"] = "Privéberichten";
-$a->strings["See all private messages"] = "Alle privéberichten weergeven";
-$a->strings["Mark all private messages seen"] = "Markeer alle privéberichten als bekeken";
-$a->strings["Event Calendar"] = "Agenda";
-$a->strings["See all events"] = "Alle gebeurtenissen weergeven";
-$a->strings["Mark all events seen"] = "Markeer alle gebeurtenissen als bekeken";
-$a->strings["Manage Your Channels"] = "Beheer je kanalen";
-$a->strings["Account/Channel Settings"] = "Account-/kanaal-instellingen";
-$a->strings["Site Setup and Configuration"] = "Hub instellen en beheren";
-$a->strings["@name, #tag, ?doc, content"] = "@kanaal, #tag, inhoud, ?hulp";
-$a->strings["Please wait..."] = "Wachten aub...";
$a->strings["Directory Options"] = "Opties kanalengids";
$a->strings["Safe Mode"] = "Veilig zoeken";
$a->strings["No"] = "Nee";
$a->strings["Yes"] = "Ja";
$a->strings["Public Forums Only"] = "Alleen openbare forums";
$a->strings["This Website Only"] = "Alleen deze hub";
-$a->strings["Some blurb about what to do when you're new here"] = "Welkom op \$Projectname. Klik op de tab ontdekken of klik rechtsboven op de <a href=\"directory\">kanalengids</a>, om kanalen te vinden. Rechtsboven vind je ook <a href=\"directory\">apps</a>, waar je vrijwel alle functies van \$Projectname kunt vinden. Voor <a href=\"directory\">hulp</a> met \$Projectname klik je op het vraagteken.";
-$a->strings["Contact not found."] = "Contact niet gevonden";
-$a->strings["Friend suggestion sent."] = "Kanaalvoorstel verzonden.";
-$a->strings["Suggest Friends"] = "Kanalen voorstellen";
-$a->strings["Suggest a friend for %s"] = "Stel een kanaal voor aan %s";
-$a->strings["Public access denied."] = "Openbare toegang geweigerd.";
-$a->strings["%d rating"] = array(
- 0 => "%d beoordeling",
- 1 => "%d beoordelingen",
+$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Een verwijderde collectie met deze naam is gereactiveerd. Bestaande itemrechten <strong>kunnen</strong> van toepassing zijn op deze collectie en toekomstige leden. Wanneer je dit niet zo bedoeld hebt, moet je een nieuwe collectie met een andere naam aanmaken.";
+$a->strings["Add new connections to this collection (privacy group)"] = "Voeg nieuwe connecties aan deze collectie toe (privacy-groep)";
+$a->strings["All Channels"] = "Alle kanalen";
+$a->strings["edit"] = "bewerken";
+$a->strings["Collections"] = "Collecties";
+$a->strings["Edit collection"] = "Collectie bewerken";
+$a->strings["Add new collection"] = "Nieuwe collectie toevoegen";
+$a->strings["Channels not in any collection"] = "Kanalen die zich in geen enkele collectie bevinden";
+$a->strings["Invalid data packet"] = "Datapakket ongeldig";
+$a->strings["Unable to verify channel signature"] = "Kanaalkenmerk kon niet worden geverifieerd. ";
+$a->strings["Unable to verify site signature for %s"] = "Hubkenmerk voor %s kon niet worden geverifieerd";
+$a->strings["invalid target signature"] = "ongeldig doelkenmerk";
+$a->strings["New Page"] = "Nieuwe pagina";
+$a->strings["View"] = "Weergeven";
+$a->strings["Actions"] = "Acties";
+$a->strings["Page Link"] = "Paginalink";
+$a->strings["Title"] = "Titel";
+$a->strings["Created"] = "Aangemaakt";
+$a->strings["Edited"] = "Bewerkt";
+$a->strings["view full size"] = "volledige grootte tonen";
+$a->strings["Administrator"] = "Beheerder";
+$a->strings["No Subject"] = "Geen onderwerp";
+$a->strings["Cannot locate DNS info for database server '%s'"] = "Kan DNS-informatie voor databaseserver '%s' niet vinden";
+$a->strings["Image exceeds website size limit of %lu bytes"] = "Afbeelding is groter dan op deze hub toegestane limiet van %lu bytes";
+$a->strings["Image file is empty."] = "Afbeeldingsbestand is leeg";
+$a->strings["Unable to process image"] = "Afbeelding kan niet verwerkt worden";
+$a->strings["Photo storage failed."] = "Foto kan niet worden opgeslagen";
+$a->strings["Upload New Photos"] = "Nieuwe foto's uploaden";
+$a->strings["Save to Folder"] = "In map opslaan";
+$a->strings["I will attend"] = "Aanwezig";
+$a->strings["I will not attend"] = "Niet aanwezig";
+$a->strings["I might attend"] = "Mogelijk aanwezig";
+$a->strings["I agree"] = "Eens";
+$a->strings["I disagree"] = "Oneens";
+$a->strings["I abstain"] = "Onthouding";
+$a->strings["Add Star"] = "Ster toevoegen";
+$a->strings["Remove Star"] = "Ster verwijderen";
+$a->strings["Toggle Star Status"] = "Ster toevoegen of verwijderen";
+$a->strings["starred"] = "met ster";
+$a->strings["Add Tag"] = "Tag toevoegen";
+$a->strings["I like this (toggle)"] = "Vind ik leuk";
+$a->strings["I don't like this (toggle)"] = "Vind ik niet leuk";
+$a->strings["Share This"] = "Delen";
+$a->strings["share"] = "delen";
+$a->strings["Delivery Report"] = "Afleveringsrapport";
+$a->strings["%d comment"] = array(
+ 0 => "%d reactie",
+ 1 => "%d reacties weergeven",
);
-$a->strings["Gender: "] = "Geslacht:";
-$a->strings["Status: "] = "Status: ";
-$a->strings["Homepage: "] = "Homepage: ";
-$a->strings["Description:"] = "Omschrijving:";
-$a->strings["Public Forum:"] = "Openbaar forum:";
-$a->strings["Keywords: "] = "Trefwoorden: ";
-$a->strings["Don't suggest"] = "Niet voorstellen";
-$a->strings["Common connections:"] = "Gemeenschappelijke connecties:";
-$a->strings["Global Directory"] = "Volledige kanalengids";
-$a->strings["Local Directory"] = "Lokale kanalengids";
-$a->strings["Finding:"] = "Gezocht naar:";
-$a->strings["next page"] = "volgende pagina";
-$a->strings["previous page"] = "vorige pagina";
-$a->strings["Sort options"] = "Sorteeropties";
-$a->strings["Alphabetic"] = "Alfabetisch";
-$a->strings["Reverse Alphabetic"] = "Omgekeerd alfabetisch";
-$a->strings["Newest to Oldest"] = "Nieuw naar oud";
-$a->strings["Oldest to Newest"] = "Oud naar nieuw";
-$a->strings["No entries (some entries may be hidden)."] = "Niets gevonden (sommige kanalen kunnen verborgen zijn).";
-$a->strings["Bookmark added"] = "Bladwijzer toegevoegd";
-$a->strings["My Bookmarks"] = "Mijn bladwijzers";
-$a->strings["My Connections Bookmarks"] = "Bladwijzers van mijn connecties";
+$a->strings["View %s's profile - %s"] = "Profiel van %s bekijken - %s";
+$a->strings["to"] = "aan";
+$a->strings["via"] = "via";
+$a->strings["Wall-to-Wall"] = "Kanaal-naar-kanaal";
+$a->strings["via Wall-To-Wall:"] = "via kanaal-naar-kanaal";
+$a->strings["Save Bookmarks"] = "Bladwijzers opslaan";
+$a->strings["Add to Calendar"] = "Aan agenda toevoegen";
+$a->strings["Mark all seen"] = "Markeer alles als bekeken";
+$a->strings["__ctx:noun__ Likes"] = "vinden dit leuk";
+$a->strings["__ctx:noun__ Dislikes"] = "vinden dit niet leuk";
+$a->strings["This is you"] = "Dit ben jij";
+$a->strings["Image"] = "Afbeelding";
+$a->strings["Insert Link"] = "Link invoegen";
+$a->strings["Video"] = "Video";
+$a->strings["Site Admin"] = "Hubbeheerder";
+$a->strings["Address Book"] = "Connecties";
+$a->strings["Mood"] = "Stemming";
+$a->strings["Probe"] = "Onderzoeken";
+$a->strings["Suggest"] = "Voorstellen";
+$a->strings["Random Channel"] = "Willekeurig kanaal";
+$a->strings["Invite"] = "Uitnodigen ";
+$a->strings["Features"] = "Extra functies";
+$a->strings["Language"] = "Taal";
+$a->strings["Post"] = "Bericht";
+$a->strings["Profile Photo"] = "Profielfoto";
+$a->strings["Update"] = "Bijwerken";
+$a->strings["Install"] = "Installeren";
+$a->strings["Purchase"] = "Aanschaffen";
+$a->strings["Can view my normal stream and posts"] = "Kan mijn normale kanaalstream en berichten bekijken";
+$a->strings["Can view my default channel profile"] = "Kan mijn standaard kanaalprofiel bekijken";
+$a->strings["Can view my connections"] = "Kan een lijst met mijn connecties bekijken";
+$a->strings["Can view my file storage and photos"] = "Kan mijn foto's en andere bestanden bekijken";
+$a->strings["Can view my webpages"] = "Kan mijn pagina's bekijken";
+$a->strings["Can send me their channel stream and posts"] = "Kan mij de inhoud van hun kanaal en berichten sturen";
+$a->strings["Can post on my channel page (\"wall\")"] = "Kan een bericht in mijn kanaal plaatsen";
+$a->strings["Can comment on or like my posts"] = "Kan op mijn berichten reageren of deze (niet) leuk vinden";
+$a->strings["Can send me private mail messages"] = "Kan mij privéberichten sturen";
+$a->strings["Can like/dislike stuff"] = "Kan dingen leuk of niet leuk vinden";
+$a->strings["Profiles and things other than posts/comments"] = "Profielen en dingen, buiten berichten en reacties";
+$a->strings["Can forward to all my channel contacts via post @mentions"] = "Kan naar al mijn kanaalconnecties berichten doorsturen met behulp van @vermeldingen+";
+$a->strings["Advanced - useful for creating group forum channels"] = "Geavanceerd - nuttig voor groepforums";
+$a->strings["Can chat with me (when available)"] = "Kan met mij chatten (wanneer beschikbaar)";
+$a->strings["Can write to my file storage and photos"] = "Kan foto's en andere bestanden aan mijn bestandsopslag toevoegen";
+$a->strings["Can edit my webpages"] = "Kan mijn pagina's bewerken";
+$a->strings["Can source my public posts in derived channels"] = "Kan mijn openbare berichten als bron voor andere kanalen gebruiken";
+$a->strings["Somewhat advanced - very useful in open communities"] = "Enigszins geavanceerd (erg nuttig voor kanalen van forums/groepen)";
+$a->strings["Can administer my channel resources"] = "Kan mijn kanaal beheren";
+$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Zeer geavanceerd. Laat dit met rust, behalve als je weet wat je doet.";
+$a->strings["Social Networking"] = "Sociaal netwerk";
+$a->strings["Mostly Public"] = "Vrijwel alles openbaar";
+$a->strings["Restricted"] = "Beperkt zichtbaar";
+$a->strings["Private"] = "Verborgen kanaal";
+$a->strings["Community Forum"] = "Groepsforum";
+$a->strings["Feed Republish"] = "Feed herpubliceren";
+$a->strings["Special Purpose"] = "Speciaal doel";
+$a->strings["Celebrity/Soapbox"] = "Beroemdheid/alleen volgen";
+$a->strings["Group Repository"] = "Groepsopslag";
+$a->strings["Custom/Expert Mode"] = "Expertmodus/handmatig aanpassen";
+$a->strings["Profile Photos"] = "Profielfoto's";
+$a->strings["Not a valid email address"] = "Geen geldig e-mailadres";
+$a->strings["Your email domain is not among those allowed on this site"] = "Jouw e-maildomein is op deze hub niet toegestaan";
+$a->strings["Your email address is already registered at this site."] = "Jouw e-mailadres is al op deze hub geregistreerd.";
+$a->strings["An invitation is required."] = "Een uitnodiging is vereist";
+$a->strings["Invitation could not be verified."] = "Uitnodiging kon niet geverifieerd worden";
+$a->strings["Please enter the required information."] = "Vul de vereiste informatie in.";
+$a->strings["Failed to store account information."] = "Account-informatie kon niet opgeslagen worden.";
+$a->strings["Registration confirmation for %s"] = "Registratiebevestiging voor %s";
+$a->strings["Registration request at %s"] = "Registratiebevestiging voor %s";
+$a->strings["your registration password"] = "jouw registratiewachtwoord";
+$a->strings["Registration details for %s"] = "Registratiegegevens voor %s";
+$a->strings["Account approved."] = "Account goedgekeurd";
+$a->strings["Registration revoked for %s"] = "Registratie ingetrokken voor %s";
+$a->strings["Account verified. Please login."] = "Account is geverifieerd. Je kan inloggen.";
+$a->strings["Click here to upgrade."] = "Klik hier om te upgraden.";
+$a->strings["This action exceeds the limits set by your subscription plan."] = "Deze handeling overschrijdt de beperkingen die voor jouw abonnement gelden.";
+$a->strings["This action is not available under your subscription plan."] = "Deze handeling is niet mogelijk met jouw abonnement.";
+$a->strings["Permission Denied."] = "Toegang geweigerd";
+$a->strings["File not found."] = "Bestand niet gevonden.";
+$a->strings["Edit file permissions"] = "Bestandsrechten bewerken";
+$a->strings["Set/edit permissions"] = "Rechten instellen/bewerken";
+$a->strings["Include all files and sub folders"] = "Toepassen op alle bestanden en submappen";
+$a->strings["Return to file list"] = "Terugkeren naar bestandlijst ";
+$a->strings["Copy/paste this code to attach file to a post"] = "Kopieer/plak deze code om het bestand aan een bericht te koppelen";
+$a->strings["Copy/paste this URL to link file from a web page"] = "Kopieer/plak deze URL om het bestand aan een externe webpagina te koppelen";
+$a->strings["Share this file"] = "Dit bestand delen";
+$a->strings["Show URL to this file"] = "Toon URL van dit bestand";
+$a->strings["Notify your contacts about this file"] = "Jouw connecties over dit bestand berichten";
+$a->strings["Collection created."] = "Collectie aangemaakt";
+$a->strings["Could not create collection."] = "Collectie kon niet aangemaakt worden";
+$a->strings["Collection updated."] = "Collectie bijgewerkt.";
+$a->strings["Create a collection of channels."] = "Kanaalcollectie aanmaken";
+$a->strings["Collection Name: "] = "Naam collectie:";
+$a->strings["Members are visible to other channels"] = "Kanalen in deze collectie zijn zichtbaar voor andere kanalen";
+$a->strings["Collection removed."] = "Collectie verwijderd";
+$a->strings["Unable to remove collection."] = "Verwijderen collectie mislukt";
+$a->strings["Collection Editor"] = "Collectiebewerker";
+$a->strings["Members"] = "Kanalen";
+$a->strings["All Connected Channels"] = "Alle kanaalconnecties";
+$a->strings["Click on a channel to add or remove."] = "Klik op een kanaal om deze toe te voegen of te verwijderen.";
+$a->strings["Unable to locate original post."] = "Niet in staat om de originele locatie van het bericht te vinden. ";
+$a->strings["Empty post discarded."] = "Leeg bericht geannuleerd";
+$a->strings["Executable content type not permitted to this channel."] = "Uitvoerbare bestanden zijn niet toegestaan op dit kanaal.";
+$a->strings["Duplicate post suppressed."] = "Dubbel bericht tegengehouden.";
+$a->strings["System error. Post not saved."] = "Systeemfout. Bericht niet opgeslagen.";
+$a->strings["Unable to obtain post information from database."] = "Niet in staat om informatie over dit bericht uit de database te verkrijgen.";
+$a->strings["You have reached your limit of %1$.0f top level posts."] = "Je hebt jouw limiet van %1$.0f berichten bereikt.";
+$a->strings["You have reached your limit of %1$.0f webpages."] = "Je hebt jouw limiet van %1$.0f webpagina's bereikt.";
+$a->strings["No channel."] = "Geen kanaal.";
+$a->strings["Common connections"] = "Veel voorkomende connecties";
+$a->strings["No connections in common."] = "Geen gemeenschappelijke connecties.";
+$a->strings["Continue"] = "Ga verder";
+$a->strings["Premium Channel Setup"] = "Instellen premiumkanaal ";
+$a->strings["Enable premium channel connection restrictions"] = "Restricties voor connecties van premiumkanaal toestaan";
+$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Vul je restricties of voorwaarden in, zoals een paypal-afschrift, voorschriften voor leden, enz.";
+$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Dit kanaal kan extra stappen of het accepteren van de volgende voorwaarden vereisen, voordat de connectie wordt geaccepteerd:";
+$a->strings["Potential connections will then see the following text before proceeding:"] = "Mogelijke connecties zullen dan de volgende tekst zien voordat ze verder kunnen:";
+$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Door verder te gaan ga ik automatisch akkoord met alle voorwaarden en aanwijzingen op deze pagina.";
+$a->strings["(No specific instructions have been provided by the channel owner.)"] = "(Er zijn geen speciale voorwaarden en aanwijzingen door de kanaal-eigenaar verstrekt) ";
+$a->strings["Restricted or Premium Channel"] = "Beperkt of premiumkanaal";
+$a->strings["Profile Match"] = "Profielovereenkomst";
+$a->strings["No keywords to match. Please add keywords to your default profile."] = "Je hebt geen trefwoorden waarmee overeenkomsten gevonden kunnen worden. Voeg enkele trefwoorden aan je standaardprofiel toe.";
+$a->strings["is interested in:"] = "is geïnteresseerd in:";
+$a->strings["No matches"] = "Geen overeenkomsten";
$a->strings["OpenID protocol error. No ID returned."] = "OpenID-protocolfout. Geen ID terugontvangen.";
$a->strings["Welcome %s. Remote authentication successful."] = "Welkom %s. Authenticatie op afstand geslaagd.";
-$a->strings["Invalid item."] = "Ongeldig item.";
-$a->strings["Channel not found."] = "Kanaal niet gevonden.";
-$a->strings["Page not found."] = "Pagina niet gevonden.";
+$a->strings["Some blurb about what to do when you're new here"] = "Welkom op \$Projectname. Klik op de tab ontdekken of klik rechtsboven op de <a href=\"directory\">kanalengids</a>, om kanalen te vinden. Rechtsboven vind je ook <a href=\"directory\">apps</a>, waar je vrijwel alle functies van \$Projectname kunt vinden. Voor <a href=\"directory\">hulp</a> met \$Projectname klik je op het vraagteken.";
+$a->strings["Away"] = "Afwezig";
+$a->strings["Online"] = "Online";
+$a->strings["Public Sites"] = "Openbare hubs";
+$a->strings["The listed sites allow public registration for the \$Projectname network. All sites in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some sites may require subscription or provide tiered service plans. The provider links <strong>may</strong> provide additional details."] = "Op de hier weergegeven hubs kan iedereen zich voor het \$Projectname-netwerk aanmelden. Alle hubs in het \$Projectname-netwerk zijn met elkaar verbonden, dus maakt het qua lidmaatschap niet uit waar je je aanmeldt. Op sommige hubs heb je eerst goedkeuring nodig en sommige hubs vereisen betaalde abonnementen voor uitbreidingen. <strong>Mogelijk</strong> wordt hierover op de hub zelf meer informatie gegeven.";
+$a->strings["Rate this hub"] = "Beoordeel deze hub";
+$a->strings["Site URL"] = "URL hub";
+$a->strings["Access Type"] = "Toegangstype";
+$a->strings["Registration Policy"] = "Registratiebeleid";
+$a->strings["Project"] = "Project";
+$a->strings["View hub ratings"] = "Bekijk hubbeoordelingen";
+$a->strings["Rate"] = "Beoordeel";
+$a->strings["View ratings"] = "Bekijk beoordelingen";
+$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s heeft het %3\$s van %2\$s getagd met %4\$s";
+$a->strings["Website:"] = "Website:";
+$a->strings["Remote Channel [%s] (not yet known on this site)"] = "Kanaal op afstand [%s] (nog niet op deze hub bekend)";
+$a->strings["Rating (this information is public)"] = "Beoordeling (deze informatie is openbaar)";
+$a->strings["Optionally explain your rating (this information is public)"] = "Verklaar jouw beoordeling (niet verplicht, deze informatie is openbaar)";
+$a->strings["Block Name"] = "Bloknaam";
+$a->strings["Block Title"] = "Bloktitel";
$a->strings["First Name"] = "Voornaam";
$a->strings["Last Name"] = "Achternaam";
$a->strings["Nickname"] = "Bijnaam";
@@ -1060,28 +1096,10 @@ $a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s is niet aanwezig op
$a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s is mogelijk aanwezig op %2\$s's %3\$s";
$a->strings["Action completed."] = "Actie voltooid";
$a->strings["Thank you."] = "Bedankt";
-$a->strings["Export Channel"] = "Kanaal exporteren";
-$a->strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exporteer de basisinformatie van jouw kanaal naar een bestand. Dit fungeert als een back-up van jouw connecties, permissies, profiel en basisgegevens, die gebruikt kan worden om op een nieuwe hub jouw gegevens te importeren. Deze back-up bevat echter niet de inhoud van jouw kanaal.";
-$a->strings["Export Content"] = "Inhoud exporteren";
-$a->strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exporteer informatie en recente inhoud van jouw kanaal naar een JSON-back-up, wat kan worden gebruikt om jouw kanaal te herstellen of te importeren op een andere hub. Dit slaat al jouw connecties, permissies, profielgegevens en enkele maanden aan inhoud van jouw kanaal op. Dit bestand kan ZEER groot worden. Wees geduldig - het kan enkele minuten duren voordat de download begint.";
-$a->strings["Export your posts from a given year."] = "Exporteer jouw berichten uit een bepaald jaar.";
-$a->strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Je kan ook berichten en conversaties uit een bepaald jaar of van een bepaalde maand exporteren. Verander de datum in de adresbalk van jouw webbrowser om andere jaren en maanden te selecteren. Wanneer het exporteren mislukt (waarschijnlijk door een gebrek aan beschikbaar servergeheugen), probeer het dan nogmaals met een beperkter tijdvak.";
-$a->strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Bezoek <a href=\"%1\$s\">%2\$s</a> om alle berichten van bijvoorbeeld dit jaar te selecteren. ";
-$a->strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Bezoek <a href=\"%1\$s\">%2\$s</a> om alle berichten van bijvoorbeeld januari dit jaar te selecteren.";
-$a->strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Deze back-up-bestanden kunnen geïmporteerd of hersteld worden door op jouw hub en met jouw kanaal <a href=\"%1\$s\">%2\$s</a> te bezoeken. Voor het beste resultaat kan je de bestanden in chronologische volgorde importeren of herstellen.";
-$a->strings["Away"] = "Afwezig";
-$a->strings["Online"] = "Online";
-$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s heeft het %3\$s van %2\$s getagd met %4\$s";
-$a->strings["No channel."] = "Geen kanaal.";
-$a->strings["Common connections"] = "Veel voorkomende connecties";
-$a->strings["No connections in common."] = "Geen gemeenschappelijke connecties.";
-$a->strings["sent you a private message"] = "stuurde jou een privébericht";
-$a->strings["added your channel"] = "voegde jouw kanaal toe";
-$a->strings["posted an event"] = "plaatste een gebeurtenis";
-$a->strings["Documentation Search"] = "Zoek documentatie";
-$a->strings["Help:"] = "Hulp:";
-$a->strings["Not Found"] = "Niet gevonden";
-$a->strings["\$Projectname Documentation"] = "\$Projectname-documentatie";
+$a->strings["Invalid item."] = "Ongeldig item.";
+$a->strings["Channel not found."] = "Kanaal niet gevonden.";
+$a->strings["Page not found."] = "Pagina niet gevonden.";
+$a->strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.";
$a->strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Het verwijderen van een kanaal is niet toegestaan binnen 48 uur nadat het wachtwoord van het account is veranderd.";
$a->strings["Remove This Channel"] = "Verwijder dit kanaal";
$a->strings["WARNING: "] = "WAARSCHUWING: ";
@@ -1091,38 +1109,184 @@ $a->strings["Please enter your password for verification:"] = "Vul je wachtwoord
$a->strings["Remove this channel and all its clones from the network"] = "Dit kanaal en alle klonen hiervan uit het \$Projectname-netwerk verwijderen";
$a->strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Standaard wordt alleen het kanaal dat zich op deze hub bevindt uit het \$Projectname-netwerk verwijderd";
$a->strings["Remove Channel"] = "Kanaal verwijderen";
-$a->strings["- select -"] = "- kies map -";
-$a->strings["Menu not found."] = "Menu niet gevonden.";
-$a->strings["Unable to create element."] = "Niet in staat om onderdeel aan te maken.";
-$a->strings["Unable to update menu element."] = "Menu-onderdeel kan niet worden geüpdatet.";
-$a->strings["Unable to add menu element."] = "Menu-onderdeel kan niet worden toegevoegd.";
-$a->strings["Not found."] = "Niet gevonden.";
-$a->strings["Menu Item Permissions"] = "Permissies menu-item";
-$a->strings["(click to open/close)"] = "(klik om te openen/sluiten)";
-$a->strings["Link Name"] = "Linknaam";
-$a->strings["Link or Submenu Target"] = "Linkdoel of submenu-doel";
-$a->strings["Enter URL of the link or select a menu name to create a submenu"] = "Geef de URL van de link of kies een menunaam om een submenu aan te maken";
-$a->strings["Use magic-auth if available"] = "Gebruik magic-auth wanneer beschikbaar";
-$a->strings["Open link in new window"] = "Open link in nieuw venster";
-$a->strings["Order in list"] = "Volgorde in lijst";
-$a->strings["Higher numbers will sink to bottom of listing"] = "Hogere nummers komen onderaan de lijst terecht";
-$a->strings["Submit and finish"] = "Opslaan en afsluiten";
-$a->strings["Submit and continue"] = "Opslaan en doorgaan";
-$a->strings["Menu:"] = "Menu:";
-$a->strings["Link Target"] = "Linkdoel";
-$a->strings["Edit menu"] = "Menu bewerken";
-$a->strings["Edit element"] = "Onderdeel bewerken";
-$a->strings["Drop element"] = "Onderdeel verwijderen";
-$a->strings["New element"] = "Nieuw element";
-$a->strings["Edit this menu container"] = "Deze menu-container bewerken";
-$a->strings["Add menu element"] = "Menu-element toevoegen";
-$a->strings["Delete this menu item"] = "Dit menu-item verwijderen";
-$a->strings["Edit this menu item"] = "Dit menu-item bewerken";
-$a->strings["Menu item not found."] = "Menu-item niet gevonden.";
-$a->strings["Menu item deleted."] = "Menu-item verwijderd.";
-$a->strings["Menu item could not be deleted."] = "Menu-item kon niet worden verwijderd.";
-$a->strings["Edit Menu Element"] = "Menu-element bewerken";
-$a->strings["Link text"] = "Linktekst";
+$a->strings["Set your current mood and tell your friends"] = "Noteer je huidige stemming en toon het aan je connecties";
+$a->strings["Add a Channel"] = "Kanaal toevoegen";
+$a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "Naast een account moet je tenminste één kanaal aanmaken. Een kanaal is een persoonlijke verzameling (gerelateerde) berichten en media, zoals je misschien gewend bent van sociale netwerken. Een kanaal kan gebruikt worden voor social media, een blog, forum, en voor veel meer. Je kan net zoveel kanalen aanmaken als dat de eigenaar/beheerder van jouw hub toestaat.";
+$a->strings["Channel Name"] = "Kanaalnaam";
+$a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = "Jouw naam of een andere relevante naam. Voorbeelden: \"Jan Pietersen\", \"Willems weblog\", \"Familieforum\"";
+$a->strings["Choose a short nickname"] = "Korte bijnaam";
+$a->strings["Your nickname will be used to create an easily remembered channel address (like an email address) which you can share with others."] = "Deze bijnaam (geen spaties) wordt gebruikt om een makkelijk te onthouden kanaaladres (zoals een e-mailadres) en het internetadres (URL) van jouw kanaal aan te maken, die je dan met anderen kunt delen. Voorbeeld: <b>janp</b> wordt <em>janp@jouw_hub.nl</em> en <em>https://jouw_hub.nl/channel/janp</em>.";
+$a->strings["Or <a href=\"import\">import an existing channel</a> from another location"] = "Of <a href=\"import\">importeer een bestaand kanaal</a> vanaf een andere locatie.";
+$a->strings["Please choose a channel type (such as social networking or community forum) and privacy requirements so we can select the best permissions for you"] = "Kies een kanaaltype en het door jouw gewenste privacy-niveau, zodat automatisch de beste permissies kunnen worden ingesteld. Dit kan later, indien gewenst, worden veranderd.";
+$a->strings["Channel Type"] = "Kanaaltype";
+$a->strings["Read more about roles"] = "Lees meer over kanaaltypes";
+$a->strings["No ratings"] = "Geen beoordelingen";
+$a->strings["Public access denied."] = "Openbare toegang geweigerd.";
+$a->strings["Ratings"] = "Waarderingen";
+$a->strings["Rating: "] = "Waardering: ";
+$a->strings["Website: "] = "Website: ";
+$a->strings["Description: "] = "Omschrijving: ";
+$a->strings["\$Projectname Server - Setup"] = "\$Projectname Server - Setup";
+$a->strings["Could not connect to database."] = "Could not connect to database.";
+$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Could not connect to specified hub URL. Possible SSL certificate or DNS issue.";
+$a->strings["Could not create table."] = "Could not create table.";
+$a->strings["Your site database has been installed."] = "Your hub database has been installed.";
+$a->strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "You may need to import the file \"install/schema_xxx.sql\" manually using a database client.";
+$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Please see the file \"install/INSTALL.txt\".";
+$a->strings["System check"] = "System check";
+$a->strings["Next"] = "Volgende";
+$a->strings["Check again"] = "Check again";
+$a->strings["Database connection"] = "Database connection";
+$a->strings["In order to install \$Projectname we need to know how to connect to your database."] = "In order to install \$Projectname we need to know how to connect to your database.";
+$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Please contact your hosting provider or site administrator if you have questions about these settings.";
+$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "The database you specify below should already exist. If it does not, please create it before continuing.";
+$a->strings["Database Server Name"] = "Database Server Name";
+$a->strings["Default is 127.0.0.1"] = "Default is 127.0.0.1";
+$a->strings["Database Port"] = "Database Port";
+$a->strings["Communication port number - use 0 for default"] = "Communication port number - use 0 for default";
+$a->strings["Database Login Name"] = "Database Login Name";
+$a->strings["Database Login Password"] = "Database Login Password";
+$a->strings["Database Name"] = "Database Name";
+$a->strings["Database Type"] = "Database Type";
+$a->strings["Site administrator email address"] = "Hub administrator email address";
+$a->strings["Your account email address must match this in order to use the web admin panel."] = "Your account email address must match this in order to use the web admin panel.";
+$a->strings["Website URL"] = "Hub URL";
+$a->strings["Please use SSL (https) URL if available."] = "Please use SSL (https) URL if available.";
+$a->strings["Please select a default timezone for your website"] = "Please select a default timezone for your hub";
+$a->strings["Site settings"] = "Hub settings";
+$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Could not find a command line version of PHP in the web server PATH.";
+$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron.";
+$a->strings["PHP executable path"] = "PHP executable path";
+$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Enter full path to php executable. You can leave this blank to continue the installation.";
+$a->strings["Command line PHP"] = "Command line PHP";
+$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "The command line version of PHP on your system does not have \"register_argc_argv\" enabled.";
+$a->strings["This is required for message delivery to work."] = "This is required for message delivery to work.";
+$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv";
+$a->strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once.";
+$a->strings["You can adjust these settings in the servers php.ini."] = "You can adjust these settings in the servers php.ini.";
+$a->strings["PHP upload limits"] = "PHP upload limits";
+$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys";
+$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\".";
+$a->strings["Generate encryption keys"] = "Generate encryption keys";
+$a->strings["libCurl PHP module"] = "libCurl PHP module";
+$a->strings["GD graphics PHP module"] = "GD graphics PHP module";
+$a->strings["OpenSSL PHP module"] = "OpenSSL PHP module";
+$a->strings["mysqli or postgres PHP module"] = "mysqli or postgres PHP module";
+$a->strings["mb_string PHP module"] = "mb_string PHP module";
+$a->strings["mcrypt PHP module"] = "mcrypt PHP module";
+$a->strings["xml PHP module"] = "xml PHP module";
+$a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite module";
+$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Error: Apache webserver mod-rewrite module is required but not installed.";
+$a->strings["proc_open"] = "proc_open";
+$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Error: proc_open is required but is either not installed or has been disabled in php.ini";
+$a->strings["Error: libCURL PHP module required but not installed."] = "Error: libCURL PHP module required but not installed.";
+$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Error: GD graphics PHP module with JPEG support required but not installed.";
+$a->strings["Error: openssl PHP module required but not installed."] = "Error: openssl PHP module required but not installed.";
+$a->strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Error: mysqli or postgres PHP module required but neither are installed.";
+$a->strings["Error: mb_string PHP module required but not installed."] = "Error: mb_string PHP module required but not installed.";
+$a->strings["Error: mcrypt PHP module required but not installed."] = "Error: mcrypt PHP module required but not installed.";
+$a->strings["Error: xml PHP module required for DAV but not installed."] = "Error: xml PHP module required for DAV but not installed.";
+$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so.";
+$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.";
+$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder.";
+$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions.";
+$a->strings[".htconfig.php is writable"] = ".htconfig.php is writable";
+$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering.";
+$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."] = "In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder.";
+$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder.";
+$a->strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains.";
+$a->strings["%s is writable"] = "%s is writable";
+$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder";
+$a->strings["store is writable"] = "store is writable";
+$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "SSL certificate cannot be validated. Fix certificate or disable https access to this hub.";
+$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "If you have https access to your hub or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!";
+$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "This restriction is incorporated because public posts from you may for example contain references to images on your own hub.";
+$a->strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "If your certificate is not recognized, members of other hubs (who may themselves have valid certificates) will get a warning message on their own hub complaining about security issues.";
+$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "This can cause usability issues elsewhere (not just on your own hub) so we must insist on this requirement.";
+$a->strings["Providers are available that issue free certificates which are browser-valid."] = "Providers are available that issue free certificates which are browser-valid.";
+$a->strings["SSL certificate validation"] = "SSL certificate validation";
+$a->strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "Url rewrite in .htaccess is not working. Check your server configuration.Test: ";
+$a->strings["Url rewrite is working"] = "Url rewrite is working";
+$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root.";
+$a->strings["Errors encountered creating database tables."] = "Errors encountered creating database tables.";
+$a->strings["<h1>What next</h1>"] = "<h1>Wat nu</h1>";
+$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANT: You will need to [manually] setup a scheduled task for the poller.";
+$a->strings["Bookmark added"] = "Bladwijzer toegevoegd";
+$a->strings["My Bookmarks"] = "Mijn bladwijzers";
+$a->strings["My Connections Bookmarks"] = "Bladwijzers van mijn connecties";
+$a->strings["This setting requires special processing and editing has been blocked."] = "Deze instelling vereist een speciaal proces en bewerken is geblokkeerd.";
+$a->strings["Configuration Editor"] = "Configuratiebewerker";
+$a->strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Waarschuwing: het veranderen van sommige instellingen kunnen jouw kanaal onklaar maken. Verlaat deze pagina, tenzij je weet waar je mee bezig bent en voldoende kennis bezit over hoe je deze functies moet gebruiken. ";
+$a->strings["Poke/Prod"] = "Aanstoten/porren";
+$a->strings["poke, prod or do other things to somebody"] = "aanstoten, porren of andere dingen met iemand doen";
+$a->strings["Recipient"] = "Ontvanger";
+$a->strings["Choose what you wish to do to recipient"] = "Kies wat je met de ontvanger wil doen";
+$a->strings["Make this post private"] = "Maak dit bericht privé";
+$a->strings["Profile not found."] = "Profiel niet gevonden.";
+$a->strings["Profile deleted."] = "Profiel verwijderd.";
+$a->strings["Profile-"] = "Profiel-";
+$a->strings["New profile created."] = "Nieuw profiel aangemaakt.";
+$a->strings["Profile unavailable to clone."] = "Profiel niet beschikbaar om te klonen";
+$a->strings["Profile unavailable to export."] = "Geen profiel beschikbaar om te exporteren";
+$a->strings["Profile Name is required."] = "Profielnaam is vereist";
+$a->strings["Marital Status"] = "Huwelijke status";
+$a->strings["Romantic Partner"] = "Romantische partner";
+$a->strings["Likes"] = "Houdt van";
+$a->strings["Dislikes"] = "Houdt niet van";
+$a->strings["Work/Employment"] = "Werk/arbeid";
+$a->strings["Religion"] = "Religie";
+$a->strings["Political Views"] = "Politieke overtuigingen";
+$a->strings["Sexual Preference"] = "Seksuele voorkeur";
+$a->strings["Homepage"] = "Homepage";
+$a->strings["Interests"] = "Interesses";
+$a->strings["Address"] = "Kanaaladres";
+$a->strings["Profile updated."] = "Profiel bijgewerkt";
+$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Laat de lijst met connecties niet aan bezoekers van dit profiel zien.";
+$a->strings["Edit Profile Details"] = "Profiel bewerken";
+$a->strings["View this profile"] = "Profiel weergeven";
+$a->strings["Change Profile Photo"] = "Profielfoto wijzigen";
+$a->strings["Create a new profile using these settings"] = "Een nieuw profiel aanmaken met dit profiel als basis";
+$a->strings["Clone this profile"] = "Dit profiel klonen";
+$a->strings["Delete this profile"] = "Dit profiel verwijderen";
+$a->strings["Import profile from file"] = "Profiel vanuit bestand importeren";
+$a->strings["Export profile to file"] = "Profiel naar bestand exporteren";
+$a->strings["Profile Name:"] = "Profielnaam:";
+$a->strings["Your Full Name:"] = "Jouw volledige naam:";
+$a->strings["Title/Description:"] = "Titel/omschrijving:";
+$a->strings["Your Gender:"] = "Jouw geslacht";
+$a->strings["Birthday :"] = "Verjaardag: ";
+$a->strings["Street Address:"] = "Straat en huisnummer:";
+$a->strings["Locality/City:"] = "Woonplaats:";
+$a->strings["Postal/Zip Code:"] = "Postcode:";
+$a->strings["Country:"] = "Land:";
+$a->strings["Region/State:"] = "Provincie/gewest/deelstaat:";
+$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Huwelijkse staat:";
+$a->strings["Who: (if applicable)"] = "Wie (wanneer toepasselijk):";
+$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Voorbeelden: petra123, Petra Jansen, petra@voorbeeld.nl";
+$a->strings["Since [date]:"] = "Sinds [datum]:";
+$a->strings["Homepage URL:"] = "Adres homepage:";
+$a->strings["Religious Views:"] = "Religieuze overtuigingen";
+$a->strings["Keywords:"] = "Trefwoorden";
+$a->strings["Example: fishing photography software"] = "Voorbeeld: muziek, fotografie, software";
+$a->strings["Used in directory listings"] = "Wordt in de kanalengids gebruikt";
+$a->strings["Tell us about yourself..."] = "Vertel ons iets over jezelf...";
+$a->strings["Hobbies/Interests"] = "Hobby's/interesses";
+$a->strings["Contact information and Social Networks"] = "Contactinformatie en sociale netwerken";
+$a->strings["My other channels"] = "Mijn andere kanalen";
+$a->strings["Musical interests"] = "Muzikale interesses";
+$a->strings["Books, literature"] = "Boeken/literatuur";
+$a->strings["Television"] = "Televisie";
+$a->strings["Film/dance/culture/entertainment"] = "Film/dans/cultuur/entertainment";
+$a->strings["Love/romance"] = "Liefde/romantiek";
+$a->strings["Work/employment"] = "Werk/arbeid";
+$a->strings["School/education"] = "School/onderwijs";
+$a->strings["This is your default profile."] = "Dit is jouw standaardprofiel";
+$a->strings["Age: "] = "Leeftijd:";
+$a->strings["Edit/Manage Profiles"] = "Profielen bewerken/beheren";
+$a->strings["Add profile things"] = "Dingen aan je profiel toevoegen";
+$a->strings["Include desirable objects in your profile"] = "Voeg door jou gewenste dingen aan jouw profiel toe";
+$a->strings["Items tagged with: %s"] = "Items getagd met %s";
+$a->strings["Search results for: %s"] = "Zoekresultaten voor %s";
$a->strings["Could not access contact record."] = "Kon geen toegang krijgen tot de connectie-gegevens.";
$a->strings["Could not locate selected profile."] = "Kon het gekozen profiel niet vinden.";
$a->strings["Connection updated."] = "Connectie bijgewerkt.";
@@ -1185,33 +1349,199 @@ $a->strings["Individual Permissions"] = "Individuele permissies";
$a->strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Sommige permissies worden mogelijk overgeërfd van de <a href=\"settings\">privacy-instellingen</a> van jouw kanaal, die een hogere prioriteit hebben dan deze individuele instellingen. Je kan je deze overgeërfde permissies hier <strong>niet</strong> veranderen.";
$a->strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Sommige permissies worden mogelijk overgeërfd van de <a href=\"settings\">privacy-instellingen</a> van jouw kanaal, die een hogere prioriteit hebben dan deze individuele permissies. Je kan de permissies hier veranderen, maar die hebben geen effect, tenzij de overgeërfde permissies worden veranderd. ";
$a->strings["Last update:"] = "Laatste wijziging:";
-$a->strings["Set your current mood and tell your friends"] = "Noteer je huidige stemming en toon het aan je connecties";
-$a->strings["Hub not found."] = "Hub niet gevonden.";
-$a->strings["This setting requires special processing and editing has been blocked."] = "Deze instelling vereist een speciaal proces en bewerken is geblokkeerd.";
-$a->strings["Configuration Editor"] = "Configuratiebewerker";
-$a->strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Waarschuwing: het veranderen van sommige instellingen kunnen jouw kanaal onklaar maken. Verlaat deze pagina, tenzij je weet waar je mee bezig bent en voldoende kennis bezit over hoe je deze functies moet gebruiken. ";
-$a->strings["Permission Denied."] = "Toegang geweigerd";
-$a->strings["File not found."] = "Bestand niet gevonden.";
-$a->strings["Edit file permissions"] = "Bestandsrechten bewerken";
-$a->strings["Set/edit permissions"] = "Rechten instellen/bewerken";
-$a->strings["Include all files and sub folders"] = "Toepassen op alle bestanden en submappen";
-$a->strings["Return to file list"] = "Terugkeren naar bestandlijst ";
-$a->strings["Copy/paste this code to attach file to a post"] = "Kopieer/plak deze code om het bestand aan een bericht te koppelen";
-$a->strings["Copy/paste this URL to link file from a web page"] = "Kopieer/plak deze URL om het bestand aan een externe webpagina te koppelen";
-$a->strings["Share this file"] = "Dit bestand delen";
-$a->strings["Show URL to this file"] = "Toon URL van dit bestand";
-$a->strings["Notify your contacts about this file"] = "Jouw connecties over dit bestand berichten";
+$a->strings["network"] = "netwerk";
+$a->strings["RSS"] = "RSS";
+$a->strings["\$Projectname channel"] = "\$Projectname-kanaal";
+$a->strings["Invalid message"] = "Ongeldig bericht";
+$a->strings["no results"] = "geen resultaten";
+$a->strings["Delivery report for %1\$s"] = "Afleveringsrapport voor %1\$s";
+$a->strings["channel sync processed"] = "kanaalsync verwerkt";
+$a->strings["queued"] = "in wachtrij";
+$a->strings["posted"] = "verstuurd";
+$a->strings["accepted for delivery"] = "geaccepteerd om afgeleverd te worden";
+$a->strings["updated"] = "geüpdatet";
+$a->strings["update ignored"] = "update genegeerd";
+$a->strings["permission denied"] = "toegang geweigerd";
+$a->strings["recipient not found"] = "ontvanger niet gevonden";
+$a->strings["mail recalled"] = "Privébericht ingetrokken";
+$a->strings["duplicate mail received"] = "dubbel privébericht ontvangen";
+$a->strings["mail delivered"] = "privébericht afgeleverd";
+$a->strings["Item not found"] = "Item niet gevonden";
+$a->strings["Delete webpage?"] = "Webpagina verwijderen?";
+$a->strings["Page link title"] = "Titel van paginalink";
+$a->strings["Insert YouTube video"] = "YouTube-video invoegen";
+$a->strings["Insert Vorbis [.ogg] video"] = "Vorbis-video [.ogg] invoegen";
+$a->strings["Insert Vorbis [.ogg] audio"] = "Vorbis-audio [.ogg] invoegen";
+$a->strings["Edit Webpage"] = "Webpagina bewerken";
+$a->strings["Unable to find your hub."] = "Niet in staat om je hub te vinden";
+$a->strings["Post successful."] = "Verzenden bericht geslaagd.";
+$a->strings["sent you a private message"] = "stuurde jou een privébericht";
+$a->strings["added your channel"] = "voegde jouw kanaal toe";
+$a->strings["posted an event"] = "plaatste een gebeurtenis";
+$a->strings["Authorize application connection"] = "Geef toestemming voor applicatiekoppeling";
+$a->strings["Return to your app and insert this Securty Code:"] = "Ga terug naar je app en voeg deze beveiligingscode in:";
+$a->strings["Please login to continue."] = "Inloggen om verder te kunnen gaan.";
+$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Wil je deze applicatie toestemming geven om jouw berichten en connecties te zien, en/of nieuwe berichten voor jou te plaatsen?";
+$a->strings["No more system notifications."] = "Geen systeemnotificaties meer.";
+$a->strings["System Notifications"] = "Systeemnotificaties";
+$a->strings["Select a bookmark folder"] = "Kies een bladwijzermap";
+$a->strings["Save Bookmark"] = "Bladwijzer opslaan";
+$a->strings["URL of bookmark"] = "URL van bladwijzer";
+$a->strings["Description"] = "Omschrijving";
+$a->strings["Or enter new bookmark folder name"] = "Of geef de naam op van een nieuwe bladwijzermap";
+$a->strings["Contact not found."] = "Contact niet gevonden";
+$a->strings["Friend suggestion sent."] = "Kanaalvoorstel verzonden.";
+$a->strings["Suggest Friends"] = "Kanalen voorstellen";
+$a->strings["Suggest a friend for %s"] = "Stel een kanaal voor aan %s";
+$a->strings["Failed to create source. No channel selected."] = "Aanmaken bron mislukt. Geen kanaal geselecteerd.";
+$a->strings["Source created."] = "Bron aangemaakt.";
+$a->strings["Source updated."] = "Bron aangemaakt.";
+$a->strings["*"] = "*";
+$a->strings["Manage remote sources of content for your channel."] = "Beheer externe bronnen met inhoud voor jouw kanaal";
+$a->strings["New Source"] = "Nieuwe bron";
+$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importeer complete of gedeelde inhoud vanuit het volgende kanaal naar dit kanaal, en verdeel het vervolgens volgens jouw kanaalinstellingen.";
+$a->strings["Only import content with these words (one per line)"] = "Importeer alleen inhoud met deze woorden (één per regel)";
+$a->strings["Leave blank to import all public content"] = "Laat leeg om alle openbare inhoud te importeren";
+$a->strings["Source not found."] = "Bron niet gevonden";
+$a->strings["Edit Source"] = "Bron bewerken";
+$a->strings["Delete Source"] = "Bron verwijderen";
+$a->strings["Source removed"] = "Bron verwijderd";
+$a->strings["Unable to remove source."] = "Verwijderen bron mislukt.";
+$a->strings["Invalid request identifier."] = "Ongeldige verzoek identificator (request identifier)";
+$a->strings["Discard"] = "Annuleren";
+$a->strings["Tag removed"] = "Tag verwijderd";
+$a->strings["Remove Item Tag"] = "Verwijder item-tag";
+$a->strings["Select a tag to remove: "] = "Kies een tag om te verwijderen";
+$a->strings["Remove"] = "Verwijderen";
+$a->strings["%d rating"] = array(
+ 0 => "%d beoordeling",
+ 1 => "%d beoordelingen",
+);
+$a->strings["Gender: "] = "Geslacht:";
+$a->strings["Status: "] = "Status: ";
+$a->strings["Homepage: "] = "Homepage: ";
+$a->strings["Description:"] = "Omschrijving:";
+$a->strings["Public Forum:"] = "Openbaar forum:";
+$a->strings["Keywords: "] = "Trefwoorden: ";
+$a->strings["Don't suggest"] = "Niet voorstellen";
+$a->strings["Common connections:"] = "Gemeenschappelijke connecties:";
+$a->strings["Global Directory"] = "Volledige kanalengids";
+$a->strings["Local Directory"] = "Lokale kanalengids";
+$a->strings["Finding:"] = "Gezocht naar:";
+$a->strings["next page"] = "volgende pagina";
+$a->strings["previous page"] = "vorige pagina";
+$a->strings["Sort options"] = "Sorteeropties";
+$a->strings["Alphabetic"] = "Alfabetisch";
+$a->strings["Reverse Alphabetic"] = "Omgekeerd alfabetisch";
+$a->strings["Newest to Oldest"] = "Nieuw naar oud";
+$a->strings["Oldest to Newest"] = "Oud naar nieuw";
+$a->strings["No entries (some entries may be hidden)."] = "Niets gevonden (sommige kanalen kunnen verborgen zijn).";
+$a->strings["No valid account found."] = "Geen geldige account gevonden.";
+$a->strings["Password reset request issued. Check your email."] = "Het verzoek om je wachtwoord opnieuw in te stellen is behandeld. Controleer je e-mail.";
+$a->strings["Site Member (%s)"] = "Lid van hub (%s)";
+$a->strings["Password reset requested at %s"] = "Verzoek tot het opnieuw instellen van een wachtwoord op %s is ingediend";
+$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Het verzoek kon niet worden geverifieerd. (Mogelijk heb je al eerder een verzoek ingediend.) Opnieuw instellen van wachtwoord is mislukt.";
+$a->strings["Password Reset"] = "Wachtwoord vergeten?";
+$a->strings["Your password has been reset as requested."] = "Jouw wachtwoord is opnieuw ingesteld zoals je had verzocht.";
+$a->strings["Your new password is"] = "Jouw nieuwe wachtwoord is";
+$a->strings["Save or copy your new password - and then"] = "Kopieer of sla je nieuwe wachtwoord op - en";
+$a->strings["click here to login"] = "klik dan hier om in te loggen";
+$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Jouw wachtwoord kan worden veranderd onder <em>instellingen</em>, nadat je succesvol bent ingelogd.";
+$a->strings["Your password has changed at %s"] = "Jouw wachtwoord op %s is veranderd";
+$a->strings["Forgot your Password?"] = "Wachtwoord vergeten?";
+$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Voer je e-mailadres in en verstuur deze om je wachtwoord opnieuw in te stellen. Controleer hierna hier je e-mail voor verdere instructies.";
+$a->strings["Email Address"] = "E-mailadres";
+$a->strings["Reset"] = "Opnieuw instellen";
$a->strings["This site is not a directory server"] = "Deze hub is geen kanalengidshub (directoryserver)";
-$a->strings["Layout Name"] = "Naam lay-out";
-$a->strings["Layout Description (Optional)"] = "Lay-out-omschrijving (optioneel)";
-$a->strings["Comanche page description language help"] = "Hulp met de paginabeschrijvingstaal Comanche";
-$a->strings["Layout Description"] = "Lay-out-omschrijving";
-$a->strings["Download PDL file"] = "Download PDL-bestand";
-$a->strings["Poke/Prod"] = "Aanstoten/porren";
-$a->strings["poke, prod or do other things to somebody"] = "aanstoten, porren of andere dingen met iemand doen";
-$a->strings["Recipient"] = "Ontvanger";
-$a->strings["Choose what you wish to do to recipient"] = "Kies wat je met de ontvanger wil doen";
-$a->strings["Make this post private"] = "Maak dit bericht privé";
+$a->strings["%s element installed"] = "%s onderdeel geïnstalleerd";
+$a->strings["%s element installation failed"] = "Installatie %s-element mislukt";
+$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s volgt het %3\$s van %2\$s";
+$a->strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s volgt het %3\$s van %2\$s niet meer";
+$a->strings["Your service plan only allows %d channels."] = "Jouw abonnement staat maar %d kanalen toe.";
+$a->strings["Nothing to import."] = "Niets gevonden om te importeren";
+$a->strings["Unable to download data from old server"] = "Niet in staat om gegevens van de oude hub te downloaden";
+$a->strings["Imported file is empty."] = "Geïmporteerde bestand is leeg";
+$a->strings["Warning: Database versions differ by %1\$d updates."] = "Waarschuwing: database-versies lopen %1\$d updates achter.";
+$a->strings["No channel. Import failed."] = "Geen kanaal. Importeren mislukt.";
+$a->strings["You must be logged in to use this feature."] = "Je moet ingelogd zijn om dit onderdeel te kunnen gebruiken.";
+$a->strings["Import Channel"] = "Kanaal importeren";
+$a->strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Gebruik dit formulier om een bestaand kanaal te importeren van een andere hub. Je kan de kanaal-identiteit van de oude hub via het netwerk ontvangen of een exportbestand verstrekken.";
+$a->strings["File to Upload"] = "Bestand om te uploaden";
+$a->strings["Or provide the old server/hub details"] = "Of vul de gegevens van de oude hub in";
+$a->strings["Your old identity address (xyz@example.com)"] = "Jouw oude kanaaladres (xyz@example.com)";
+$a->strings["Your old login email address"] = "Het e-mailadres van je oude account";
+$a->strings["Your old login password"] = "Wachtwoord van jouw oude account";
+$a->strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Voor elke optie geldt dat je moet kiezen of je jouw primaire kanaaladres op deze hub wil instellen of dat jouw oude hub deze rol blijft vervullen.";
+$a->strings["Make this hub my primary location"] = "Stel deze hub als mijn primaire locatie in";
+$a->strings["Import existing posts if possible (experimental - limited by available memory"] = "Importeer bestaande berichten wanneer mogelijk (experimenteel - afhankelijk van beschikbaar servergeheugen)";
+$a->strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Dit proces kan enkele minuten in beslag nemen. Klik maar één keer op opslaan en verlaat deze pagina niet alvorens het proces is voltooid.";
+$a->strings["Total invitation limit exceeded."] = "Limiet voor aantal uitnodigingen overschreden.";
+$a->strings["%s : Not a valid email address."] = "%s : Geen geldig e-mailadres.";
+$a->strings["Please join us on \$Projectname"] = "Uitnodiging voor \$Projectname";
+$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Limiet voor aantal uitnodigingen overschreden. Neem contact op met je hub-beheerder.";
+$a->strings["%s : Message delivery failed."] = "%s: Aflevering bericht mislukt.";
+$a->strings["%d message sent."] = array(
+ 0 => "%d bericht verzonden.",
+ 1 => "%d berichten verzonden.",
+);
+$a->strings["You have no more invitations available"] = "Je hebt geen uitnodigingen meer beschikbaar";
+$a->strings["Send invitations"] = "Uitnodigingen verzenden";
+$a->strings["Enter email addresses, one per line:"] = "Voer e-mailadressen in, één per regel:";
+$a->strings["Your message:"] = "Jouw bericht:";
+$a->strings["Please join my community on \$Projectname."] = "Hierbij nodig ik je uit om mij, en andere vrienden en kennissen, op \$Projectname te vergezellen. Lees meer over \$Projectname op https://redmatrix.me.";
+$a->strings["You will need to supply this invitation code: "] = "Je moet deze uitnodigingscode opgeven: ";
+$a->strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Registreer je op een willekeurige \$Projectname-hub (ze zijn allemaal onderling met elkaar verbonden):";
+$a->strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Nadat je bent ingelogd en een kanaal hebt aangemaakt kan je mijn \$Projectname-kanaaladres in het zoekveld invullen:";
+$a->strings["or visit "] = "of bezoek ";
+$a->strings["3. Click [Connect]"] = "3. Klik op [+ Verbinden]";
+$a->strings["Fetching URL returns error: %1\$s"] = "Ophalen URL gaf een foutmelding terug: %1\$s";
+$a->strings["Image uploaded but image cropping failed."] = "Afbeelding geüpload, maar afbeelding kon niet worden bijgesneden. ";
+$a->strings["Image resize failed."] = "Afbeelding kon niet van grootte veranderd worden.";
+$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Vernieuw de pagina met shift+R of shift+F5, of leeg je browserbuffer, wanneer de nieuwe foto niet meteen wordt weergegeven.";
+$a->strings["Image upload failed."] = "Uploaden afbeelding mislukt";
+$a->strings["Unable to process image."] = "Niet in staat om afbeelding te verwerken.";
+$a->strings["female"] = "vrouw";
+$a->strings["%1\$s updated her %2\$s"] = "%1\$s heeft haar %2\$s bijgewerkt";
+$a->strings["male"] = "man";
+$a->strings["%1\$s updated his %2\$s"] = "%1\$s heeft zijn %2\$s bijgewerkt";
+$a->strings["%1\$s updated their %2\$s"] = "%1\$s hebben hun %2\$s bijgewerkt";
+$a->strings["profile photo"] = "profielfoto";
+$a->strings["Photo not available."] = "Foto niet beschikbaar.";
+$a->strings["Upload File:"] = "Bestand uploaden:";
+$a->strings["Select a profile:"] = "Kies een profiel:";
+$a->strings["Upload Profile Photo"] = "Profielfoto uploaden";
+$a->strings["or"] = "of";
+$a->strings["skip this step"] = "sla deze stap over";
+$a->strings["select a photo from your photo albums"] = "Kies een foto uit jouw fotoalbums";
+$a->strings["Crop Image"] = "Afbeelding bijsnijden";
+$a->strings["Please adjust the image cropping for optimum viewing."] = "Snij de afbeelding zo uit dat deze optimaal wordt weergegeven.";
+$a->strings["Done Editing"] = "Klaar met bewerken";
+$a->strings["Thing updated"] = "Ding bijgewerkt";
+$a->strings["Object store: failed"] = "Opslaan van ding mislukt";
+$a->strings["Thing added"] = "Ding toegevoegd";
+$a->strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s";
+$a->strings["Show Thing"] = "Ding weergeven";
+$a->strings["item not found."] = "Item niet gevonden";
+$a->strings["Edit Thing"] = "Ding bewerken";
+$a->strings["Select a profile"] = "Kies een profiel";
+$a->strings["Post an activity"] = "Plaats een bericht";
+$a->strings["Only sends to viewers of the applicable profile"] = "Toont dit alleen aan diegene die het gekozen profiel mogen zien.";
+$a->strings["Name of thing e.g. something"] = "Naam van ding";
+$a->strings["URL of thing (optional)"] = "URL van ding (optioneel)";
+$a->strings["URL for photo of thing (optional)"] = "URL van foto van ding (optioneel)";
+$a->strings["Add Thing to your Profile"] = "Ding aan je profiel toevoegen";
+$a->strings["This directory server requires an access token"] = "Deze kanalengidshub (directoryserver) heeft een toegangs-token nodig";
+$a->strings["Delete block?"] = "Blok verwijderen";
+$a->strings["Edit Block"] = "Blok bewerken";
+$a->strings["Account removals are not allowed within 48 hours of changing the account password."] = "Het verwijderen van een account is niet toegestaan binnen 48 uur nadat het wachtwoord is veranderd.";
+$a->strings["Remove This Account"] = "Verwijder dit account";
+$a->strings["This account and all its channels will be completely removed from the network. "] = "Dit account en al zijn kanalen worden volledig uit het \$Projectname-netwerk verwijderd.";
+$a->strings["Remove this account, all its channels and all its channel clones from the network"] = "Dit account, al zijn kanalen en alle klonen van zijn kanalen uit het \$Projectname-netwerk verwijderen";
+$a->strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Standaard worden alleen de kanalen die zich op deze hub bevinden uit het \$Projectname-netwerk verwijderd";
+$a->strings["Remove Account"] = "Account verwijderen";
+$a->strings["Import completed"] = "Importeren voltooid";
+$a->strings["Import Items"] = "Importeer items";
+$a->strings["Use this form to import existing posts and content from an export file."] = "Gebruik dit formulier om bestaande berichten en andere inhoud vanuit een exportbestand te importeren.";
$a->strings["No such group"] = "Collectie niet gevonden";
$a->strings["No such channel"] = "Niet zo'n kanaal";
$a->strings["forum"] = "forum";
@@ -1219,74 +1549,29 @@ $a->strings["Search Results For:"] = "Zoekresultaten voor:";
$a->strings["Collection is empty"] = "Collectie is leeg";
$a->strings["Collection: "] = "Collectie: ";
$a->strings["Invalid connection."] = "Ongeldige connectie.";
-$a->strings["You must be logged in to see this page."] = "Je moet zijn ingelogd om deze pagina te kunnen bekijken.";
-$a->strings["Room not found"] = "Chatkanaal niet gevonden";
-$a->strings["Leave Room"] = "Chatkanaal verlaten";
-$a->strings["Delete This Room"] = "Chatkanaal verwijderen";
-$a->strings["I am away right now"] = "Ik ben momenteel afwezig";
-$a->strings["I am online"] = "Ik ben online";
-$a->strings["Bookmark this room"] = "Chatkanaal aan bladwijzers toevoegen";
-$a->strings["New Chatroom"] = "Nieuw chatkanaal";
-$a->strings["Chatroom Name"] = "Naam chatkanaal";
-$a->strings["Expiration of chats (minutes)"] = "Aantal minuten voordat chatberichten worden verwijderd";
-$a->strings["%1\$s's Chatrooms"] = "Chatkanalen van %1\$s";
-$a->strings["Items tagged with: %s"] = "Items getagd met %s";
-$a->strings["Search results for: %s"] = "Zoekresultaten voor %s";
-$a->strings["Website:"] = "Website:";
-$a->strings["Remote Channel [%s] (not yet known on this site)"] = "Kanaal op afstand [%s] (nog niet op deze hub bekend)";
-$a->strings["Rating (this information is public)"] = "Beoordeling (deze informatie is openbaar)";
-$a->strings["Optionally explain your rating (this information is public)"] = "Verklaar jouw beoordeling (niet verplicht, deze informatie is openbaar)";
-$a->strings["Page owner information could not be retrieved."] = "Informatie over de pagina-eigenaar werd niet ontvangen.";
-$a->strings["Album not found."] = "Album niet gevonden.";
-$a->strings["Delete Album"] = "Verwijder album";
-$a->strings["Delete Photo"] = "Verwijder foto";
-$a->strings["No photos selected"] = "Geen foto's geselecteerd";
-$a->strings["Access to this item is restricted."] = "Toegang tot dit item is beperkt.";
-$a->strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB van %2$.2f MB aan foto-opslag gebruikt.";
-$a->strings["%1$.2f MB photo storage used."] = "%1$.2f MB aan foto-opslag gebruikt.";
-$a->strings["Upload Photos"] = "Foto's uploaden";
-$a->strings["Enter an album name"] = "Vul een albumnaam in";
-$a->strings["or select an existing album (doubleclick)"] = "of kies een bestaand album (dubbelklikken)";
-$a->strings["Create a status post for this upload"] = "Plaats een bericht voor deze upload.";
-$a->strings["Caption (optional):"] = "Bijschrift (optioneel):";
-$a->strings["Description (optional):"] = "Omschrijving (optioneel):";
-$a->strings["Album name could not be decoded"] = "Albumnaam kon niet gedecodeerd worden";
-$a->strings["Contact Photos"] = "Connectiefoto's";
-$a->strings["Show Newest First"] = "Nieuwste eerst weergeven";
-$a->strings["Show Oldest First"] = "Oudste eerst weergeven";
-$a->strings["Permission denied. Access to this item may be restricted."] = "Toegang geweigerd. Toegang tot dit item kan zijn beperkt.";
-$a->strings["Photo not available"] = "Foto niet aanwezig";
-$a->strings["Use as profile photo"] = "Als profielfoto gebruiken";
-$a->strings["Private Photo"] = "Privéfoto";
-$a->strings["Previous"] = "Vorige";
-$a->strings["View Full Size"] = "Volledige grootte weergeven";
-$a->strings["Next"] = "Volgende";
-$a->strings["Remove"] = "Verwijderen";
-$a->strings["Edit photo"] = "Foto bewerken";
-$a->strings["Rotate CW (right)"] = "Draai met de klok mee (naar rechts)";
-$a->strings["Rotate CCW (left)"] = "Draai tegen de klok in (naar links)";
-$a->strings["Enter a new album name"] = "Vul een nieuwe albumnaam in";
-$a->strings["or select an existing one (doubleclick)"] = "of kies een bestaand album (dubbelklikken)";
-$a->strings["Caption"] = "Bijschrift";
-$a->strings["Add a Tag"] = "Tag toevoegen";
-$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Voorbeeld: @bob, @Barbara_Jansen, @jan@voorbeeld.nl";
-$a->strings["Flag as adult in album view"] = "Markeer als voor volwassenen in albumweergave";
-$a->strings["In This Photo:"] = "Op deze foto:";
-$a->strings["Map"] = "Kaart";
-$a->strings["View Album"] = "Album weergeven";
-$a->strings["Recent Photos"] = "Recente foto's";
-$a->strings["Item not found"] = "Item niet gevonden";
-$a->strings["Delete block?"] = "Blok verwijderen";
-$a->strings["Insert YouTube video"] = "YouTube-video invoegen";
-$a->strings["Insert Vorbis [.ogg] video"] = "Vorbis-video [.ogg] invoegen";
-$a->strings["Insert Vorbis [.ogg] audio"] = "Vorbis-audio [.ogg] invoegen";
-$a->strings["Edit Block"] = "Blok bewerken";
-$a->strings["This directory server requires an access token"] = "Deze kanalengidshub (directoryserver) heeft een toegangs-token nodig";
-$a->strings["Item is not editable"] = "Item is niet te bewerken";
-$a->strings["Delete item?"] = "Item verwijderen?";
-$a->strings["Edit post"] = "Bericht bewerken";
-$a->strings["Unable to find your hub."] = "Niet in staat om je hub te vinden";
-$a->strings["Post successful."] = "Verzenden bericht geslaagd.";
+$a->strings["Layout updated."] = "Lay-out bijgewerkt.";
+$a->strings["Edit System Page Description"] = "Systeempagina's bewerken";
+$a->strings["Layout not found."] = "Lay-out niet gevonden.";
+$a->strings["Module Name:"] = "Modulenaam:";
+$a->strings["Layout Help"] = "Lay-out-hulp";
+$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Maximum toegestane dagelijkse registraties op deze \$Projectname-hub bereikt. Probeer het morgen (UTC) nogmaals.";
+$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Registratie mislukt. De gebruiksvoorwaarden dienen wel geaccepteerd te worden.";
+$a->strings["Passwords do not match."] = "Wachtwoorden komen niet met elkaar overeen.";
+$a->strings["Registration successful. Please check your email for validation instructions."] = "Registratie geslaagd. Controleer je e-mail voor instructies.";
+$a->strings["Your registration is pending approval by the site owner."] = "Jouw accountregistratie wacht op goedkeuring van de beheerder van deze \$Projectname-hub.";
+$a->strings["Your registration can not be processed."] = "Jouw registratie kan niet verwerkt worden.";
+$a->strings["Registration on this site/hub is by approval only."] = "Registraties op deze \$Projectname-hub moeten eerst worden goedgekeurd.";
+$a->strings["<a href=\"pubsites\">Register at another affiliated site/hub</a>"] = "<a href=\"pubsites\">Registreer op een andere \$Projectname-hub</a>";
+$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Deze \$Projectname-hub heeft het maximum aantal dagelijks toegestane registraties bereikt. Probeer het morgen (UTC) nogmaals.";
+$a->strings["Terms of Service"] = "Gebruiksvoorwaarden";
+$a->strings["I accept the %s for this website"] = "Ik accepteer de %s van deze \$Projectname-hub";
+$a->strings["I am over 13 years of age and accept the %s for this website"] = "Ik accepteer de %s van deze \$Projectname-hub";
+$a->strings["Registration"] = "Registratie";
+$a->strings["Membership on this site is by invitation only."] = "Registreren op deze \$Projectname-hub kan alleen op uitnodiging.";
+$a->strings["Please enter your invitation code"] = "Vul jouw uitnodigingscode in";
+$a->strings["Your email address"] = "Jouw e-mailadres";
+$a->strings["Choose a password"] = "Geef een wachtwoord op";
+$a->strings["Please re-enter your password"] = "Geef het wachtwoord opnieuw op";
$a->strings["Theme settings updated."] = "Thema-instellingen bijgewerkt.";
$a->strings["# Accounts"] = "# accounts";
$a->strings["# blocked accounts"] = "# geblokkeerde accounts";
@@ -1312,7 +1597,6 @@ $a->strings["My site is not a public server"] = "Mijn \$Projectname-hub is niet
$a->strings["My site has paid access only"] = "Mijn \$Projectname-hub kent alleen betaalde toegang";
$a->strings["My site has free access only"] = "Mijn \$Projectname-hub kent alleen gratis toegang";
$a->strings["My site offers free accounts with optional paid upgrades"] = "Mijn \$Projectname-hub biedt gratis accounts aan met betaalde uitbreidingen als optie";
-$a->strings["Registration"] = "Registratie";
$a->strings["File upload"] = "Bestand uploaden";
$a->strings["Policies"] = "Beleid";
$a->strings["Site name"] = "Naam van deze \$Projectname-hub";
@@ -1350,8 +1634,8 @@ $a->strings["Verify Email Addresses"] = "E-mailadres verifieren";
$a->strings["Check to verify email addresses used in account registration (recommended)."] = "Inschakelen om e-mailadressen te verifiëren die tijdens de accountregistratie worden gebruikt (aanbevolen).";
$a->strings["Force publish"] = "Dwing kanaalvermelding af";
$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "Vink dit aan om af te dwingen dat alle kanalen op deze hub in de kanalengids worden vermeld.";
-$a->strings["Disable discovery tab"] = "Ontdekkingstab";
-$a->strings["Remove the tab in the network view with public content pulled from sources chosen for this site."] = "Verwijder de tab in de matrix-weergave waarin zich een selectie aan openbare berichten bevindt, die automatisch voor deze hub zijn uitgekozen.";
+$a->strings["Import Public Streams"] = "Openbare streams importeren";
+$a->strings["Import and allow access to public content pulled from other sites. Warning: this content is unmoderated."] = "Toegang verlenen tot openbare berichten die vanuit andere hubs worden geïmporteerd. Waarschuwing: de inhoud van deze berichten wordt niet gemodereerd.";
$a->strings["login on Homepage"] = "Inlogformulier op de homepagina";
$a->strings["Present a login box to visitors on the home page if no other content has been configured."] = "Toon een inlogformulier voor bezoekers op de homepagina wanneer geen andere inhoud is geconfigureerd. ";
$a->strings["Directory Server URL"] = "Server-URL voor de kanalengids";
@@ -1439,7 +1723,6 @@ $a->strings["Uncensor"] = "Niet censureren";
$a->strings["Allow Code"] = "Scripts toestaan";
$a->strings["Disallow Code"] = "Scripts niet toestaan";
$a->strings["UID"] = "UID";
-$a->strings["Address"] = "Kanaaladres";
$a->strings["Selected channels will be deleted!\\n\\nEverything that was posted in these channels on this site will be permanently deleted!\\n\\nAre you sure?"] = "Geselecteerde kanalen worden verwijderd!\\n\\nAlles wat in deze kanalen op deze hub werd gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?";
$a->strings["The channel {0} will be deleted!\\n\\nEverything that was posted in this channel on this site will be permanently deleted!\\n\\nAre you sure?"] = "Kanaal {0} wordt verwijderd!\\n\\nAlles wat in dit kanaal op deze hub werd gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?";
$a->strings["Plugin %s disabled."] = "Plug-in %s uitgeschakeld.";
@@ -1469,303 +1752,10 @@ $a->strings["Help text"] = "Helptekst";
$a->strings["Additional info (optional)"] = "Extra informatie (optioneel)";
$a->strings["Field definition not found"] = "Velddefinitie niet gevonden";
$a->strings["Edit Profile Field"] = "Profielveld bewerken";
-$a->strings["App installed."] = "App geïnstalleerd";
-$a->strings["Malformed app."] = "Misvormde app.";
-$a->strings["Embed code"] = "Insluitcode";
-$a->strings["Edit App"] = "App bewerken";
-$a->strings["Create App"] = "App maken";
-$a->strings["Name of app"] = "Naam van app";
-$a->strings["Location (URL) of app"] = "Locatie (URL) van app";
-$a->strings["Description"] = "Omschrijving";
-$a->strings["Photo icon URL"] = "URL van pictogram";
-$a->strings["80 x 80 pixels - optional"] = "80 x 80 pixels (optioneel)";
-$a->strings["Version ID"] = "Versie-ID";
-$a->strings["Price of app"] = "Prijs van de app";
-$a->strings["Location (URL) to purchase app"] = "Locatie (URL) om de app aan te schaffen";
-$a->strings["Unable to update menu."] = "Niet in staat om menu aan te passen";
-$a->strings["Unable to create menu."] = "Niet in staat om menu aan te maken.";
-$a->strings["Menu Name"] = "Menunaam";
-$a->strings["Unique name (not visible on webpage) - required"] = "Unieke naam vereist (niet zichtbaar op webpagina)";
-$a->strings["Menu Title"] = "Menutitel";
-$a->strings["Visible on webpage - leave empty for no title"] = "Zichtbaar op webpagina (leeg laten voor geen titel)";
-$a->strings["Allow Bookmarks"] = "Bladwijzers toestaan";
-$a->strings["Menu may be used to store saved bookmarks"] = "Menu kan gebruikt worden om bladwijzers in op te slaan";
-$a->strings["Submit and proceed"] = "Opslaan en doorgaan";
-$a->strings["Drop"] = "Verwijderen";
-$a->strings["Bookmarks allowed"] = "Bladwijzers toegestaan";
-$a->strings["Delete this menu"] = "Menu verwijderen";
-$a->strings["Edit menu contents"] = "Bewerk de inhoud van het menu";
-$a->strings["Edit this menu"] = "Dit menu bewerken";
-$a->strings["Menu could not be deleted."] = "Menu kon niet verwijderd worden.";
-$a->strings["Edit Menu"] = "Menu bewerken";
-$a->strings["Add or remove entries to this menu"] = "Items aan dit menu toevoegen of verwijder";
-$a->strings["Menu name"] = "Naam van menu";
-$a->strings["Must be unique, only seen by you"] = "Moet uniek zijn en is alleen zichtbaar voor jou.";
-$a->strings["Menu title"] = "Titel van menu";
-$a->strings["Menu title as seen by others"] = "Titel van menu zoals anderen dat zien.";
-$a->strings["Allow bookmarks"] = "Bladwijzers toestaan";
-$a->strings["No more system notifications."] = "Geen systeemnotificaties meer.";
-$a->strings["System Notifications"] = "Systeemnotificaties";
-$a->strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.";
-$a->strings["Add a Channel"] = "Kanaal toevoegen";
-$a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "Naast een account moet je tenminste één kanaal aanmaken. Een kanaal is een persoonlijke verzameling (gerelateerde) berichten en media, zoals je misschien gewend bent van sociale netwerken. Een kanaal kan gebruikt worden voor social media, een blog, forum, en voor veel meer. Je kan net zoveel kanalen aanmaken als dat de eigenaar/beheerder van jouw hub toestaat.";
-$a->strings["Channel Name"] = "Kanaalnaam";
-$a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = "Jouw naam of een andere relevante naam. Voorbeelden: \"Jan Pietersen\", \"Willems weblog\", \"Familieforum\"";
-$a->strings["Choose a short nickname"] = "Korte bijnaam";
-$a->strings["Your nickname will be used to create an easily remembered channel address (like an email address) which you can share with others."] = "Deze bijnaam (geen spaties) wordt gebruikt om een makkelijk te onthouden kanaaladres (zoals een e-mailadres) en het internetadres (URL) van jouw kanaal aan te maken, die je dan met anderen kunt delen. Voorbeeld: <b>janp</b> wordt <em>janp@jouw_hub.nl</em> en <em>https://jouw_hub.nl/channel/janp</em>.";
-$a->strings["Or <a href=\"import\">import an existing channel</a> from another location"] = "Of <a href=\"import\">importeer een bestaand kanaal</a> vanaf een andere locatie.";
-$a->strings["Please choose a channel type (such as social networking or community forum) and privacy requirements so we can select the best permissions for you"] = "Kies een kanaaltype en het door jouw gewenste privacy-niveau, zodat automatisch de beste permissies kunnen worden ingesteld. Dit kan later, indien gewenst, worden veranderd.";
-$a->strings["Channel Type"] = "Kanaaltype";
-$a->strings["Read more about roles"] = "Lees meer over kanaaltypes";
-$a->strings["Invalid request identifier."] = "Ongeldige verzoek identificator (request identifier)";
-$a->strings["Discard"] = "Annuleren";
-$a->strings["Layout updated."] = "Lay-out bijgewerkt.";
-$a->strings["Edit System Page Description"] = "Systeempagina's bewerken";
-$a->strings["Layout not found."] = "Lay-out niet gevonden.";
-$a->strings["Module Name:"] = "Modulenaam:";
-$a->strings["Layout Help"] = "Lay-out-hulp";
-$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s volgt het %3\$s van %2\$s";
-$a->strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s volgt het %3\$s van %2\$s niet meer";
-$a->strings["No valid account found."] = "Geen geldige account gevonden.";
-$a->strings["Password reset request issued. Check your email."] = "Het verzoek om je wachtwoord opnieuw in te stellen is behandeld. Controleer je e-mail.";
-$a->strings["Site Member (%s)"] = "Lid van hub (%s)";
-$a->strings["Password reset requested at %s"] = "Verzoek tot het opnieuw instellen van een wachtwoord op %s is ingediend";
-$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Het verzoek kon niet worden geverifieerd. (Mogelijk heb je al eerder een verzoek ingediend.) Opnieuw instellen van wachtwoord is mislukt.";
-$a->strings["Password Reset"] = "Wachtwoord vergeten?";
-$a->strings["Your password has been reset as requested."] = "Jouw wachtwoord is opnieuw ingesteld zoals je had verzocht.";
-$a->strings["Your new password is"] = "Jouw nieuwe wachtwoord is";
-$a->strings["Save or copy your new password - and then"] = "Kopieer of sla je nieuwe wachtwoord op - en";
-$a->strings["click here to login"] = "klik dan hier om in te loggen";
-$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Jouw wachtwoord kan worden veranderd onder <em>instellingen</em>, nadat je succesvol bent ingelogd.";
-$a->strings["Your password has changed at %s"] = "Jouw wachtwoord op %s is veranderd";
-$a->strings["Forgot your Password?"] = "Wachtwoord vergeten?";
-$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Voer je e-mailadres in en verstuur deze om je wachtwoord opnieuw in te stellen. Controleer hierna hier je e-mail voor verdere instructies.";
-$a->strings["Email Address"] = "E-mailadres";
-$a->strings["Reset"] = "Opnieuw instellen";
-$a->strings["\$Projectname"] = "\$Projectname";
-$a->strings["Welcome to %s"] = "Welkom op %s";
-$a->strings["\$Projectname channel"] = "\$Projectname-kanaal";
-$a->strings["Calendar entries imported."] = "Agenda-items geïmporteerd.";
-$a->strings["No calendar entries found."] = "Geen agenda-items gevonden.";
-$a->strings["Event can not end before it has started."] = "Gebeurtenis kan niet eindigen voordat het is begonnen";
-$a->strings["Unable to generate preview."] = "Niet in staat om voorvertoning te genereren";
-$a->strings["Event title and start time are required."] = "Titel en begintijd van gebeurtenis zijn vereist.";
-$a->strings["Event not found."] = "Gebeurtenis niet gevonden";
-$a->strings["l, F j"] = "l j F";
-$a->strings["Edit event"] = "Gebeurtenis bewerken";
-$a->strings["Delete event"] = "Gebeurtenis verwijderen";
-$a->strings["calendar"] = "agenda";
-$a->strings["New Event"] = "Nieuwe gebeurtenis";
-$a->strings["Today"] = "Vandaag";
-$a->strings["Event removed"] = "Gebeurtenis verwijderd";
-$a->strings["Failed to remove event"] = "Verwijderen gebeurtenis mislukt";
-$a->strings["Event details"] = "Details van gebeurtenis";
-$a->strings["Starting date and Title are required."] = "Begintijd en titel zijn vereist.";
-$a->strings["Categories (comma-separated list)"] = "Categorieën (door komma's gescheiden lijst)";
-$a->strings["Event Starts:"] = "Begin gebeurtenis:";
-$a->strings["Finish date/time is not known or not relevant"] = "Einddatum/-tijd is niet bekend of niet relevant";
-$a->strings["Event Finishes:"] = "Einde gebeurtenis:";
-$a->strings["Adjust for viewer timezone"] = "Aanpassen aan de tijdzone van wie deze gebeurtenis bekijkt";
-$a->strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Belangrijk voor gebeurtenissen die op een bepaalde locatie plaatsvinden. Niet praktisch voor wereldwijde feestdagen.";
-$a->strings["Title:"] = "Titel:";
-$a->strings["Share this event"] = "Deel deze gebeurtenis";
-$a->strings["%s element installed"] = "%s onderdeel geïnstalleerd";
-$a->strings["%s element installation failed"] = "Installatie %s-element mislukt";
-$a->strings["Fetching URL returns error: %1\$s"] = "Ophalen URL gaf een foutmelding terug: %1\$s";
-$a->strings["Profile Match"] = "Profielovereenkomst";
-$a->strings["No keywords to match. Please add keywords to your default profile."] = "Je hebt geen trefwoorden waarmee overeenkomsten gevonden kunnen worden. Voeg enkele trefwoorden aan je standaardprofiel toe.";
-$a->strings["is interested in:"] = "is geïnteresseerd in:";
-$a->strings["No matches"] = "Geen overeenkomsten";
-$a->strings["Image uploaded but image cropping failed."] = "Afbeelding geüpload, maar afbeelding kon niet worden bijgesneden. ";
-$a->strings["Image resize failed."] = "Afbeelding kon niet van grootte veranderd worden.";
-$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Vernieuw de pagina met shift+R of shift+F5, of leeg je browserbuffer, wanneer de nieuwe foto niet meteen wordt weergegeven.";
-$a->strings["Image upload failed."] = "Uploaden afbeelding mislukt";
-$a->strings["Unable to process image."] = "Niet in staat om afbeelding te verwerken.";
-$a->strings["female"] = "vrouw";
-$a->strings["%1\$s updated her %2\$s"] = "%1\$s heeft haar %2\$s bijgewerkt";
-$a->strings["male"] = "man";
-$a->strings["%1\$s updated his %2\$s"] = "%1\$s heeft zijn %2\$s bijgewerkt";
-$a->strings["%1\$s updated their %2\$s"] = "%1\$s hebben hun %2\$s bijgewerkt";
-$a->strings["profile photo"] = "profielfoto";
-$a->strings["Photo not available."] = "Foto niet beschikbaar.";
-$a->strings["Upload File:"] = "Bestand uploaden:";
-$a->strings["Select a profile:"] = "Kies een profiel:";
-$a->strings["Upload Profile Photo"] = "Profielfoto uploaden";
-$a->strings["or"] = "of";
-$a->strings["skip this step"] = "sla deze stap over";
-$a->strings["select a photo from your photo albums"] = "Kies een foto uit jouw fotoalbums";
-$a->strings["Crop Image"] = "Afbeelding bijsnijden";
-$a->strings["Please adjust the image cropping for optimum viewing."] = "Snij de afbeelding zo uit dat deze optimaal wordt weergegeven.";
-$a->strings["Done Editing"] = "Klaar met bewerken";
-$a->strings["Channel added."] = "Kanaal toegevoegd.";
-$a->strings["Tag removed"] = "Tag verwijderd";
-$a->strings["Remove Item Tag"] = "Verwijder item-tag";
-$a->strings["Select a tag to remove: "] = "Kies een tag om te verwijderen";
-$a->strings["No ratings"] = "Geen beoordelingen";
-$a->strings["Ratings"] = "Waarderingen";
-$a->strings["Rating: "] = "Waardering: ";
-$a->strings["Website: "] = "Website: ";
-$a->strings["Description: "] = "Omschrijving: ";
-$a->strings["Unable to locate original post."] = "Niet in staat om de originele locatie van het bericht te vinden. ";
-$a->strings["Empty post discarded."] = "Leeg bericht geannuleerd";
-$a->strings["Executable content type not permitted to this channel."] = "Uitvoerbare bestanden zijn niet toegestaan op dit kanaal.";
-$a->strings["Duplicate post suppressed."] = "Dubbel bericht tegengehouden.";
-$a->strings["System error. Post not saved."] = "Systeemfout. Bericht niet opgeslagen.";
-$a->strings["Unable to obtain post information from database."] = "Niet in staat om informatie over dit bericht uit de database te verkrijgen.";
-$a->strings["You have reached your limit of %1$.0f top level posts."] = "Je hebt jouw limiet van %1$.0f berichten bereikt.";
-$a->strings["You have reached your limit of %1$.0f webpages."] = "Je hebt jouw limiet van %1$.0f webpagina's bereikt.";
-$a->strings["Page Title"] = "Paginatitel";
-$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Maximum toegestane dagelijkse registraties op deze \$Projectname-hub bereikt. Probeer het morgen (UTC) nogmaals.";
-$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Registratie mislukt. De gebruiksvoorwaarden dienen wel geaccepteerd te worden.";
-$a->strings["Passwords do not match."] = "Wachtwoorden komen niet met elkaar overeen.";
-$a->strings["Registration successful. Please check your email for validation instructions."] = "Registratie geslaagd. Controleer je e-mail voor instructies.";
-$a->strings["Your registration is pending approval by the site owner."] = "Jouw accountregistratie wacht op goedkeuring van de beheerder van deze \$Projectname-hub.";
-$a->strings["Your registration can not be processed."] = "Jouw registratie kan niet verwerkt worden.";
-$a->strings["Registration on this site/hub is by approval only."] = "Registraties op deze \$Projectname-hub moeten eerst worden goedgekeurd.";
-$a->strings["<a href=\"pubsites\">Register at another affiliated site/hub</a>"] = "<a href=\"pubsites\">Registreer op een andere \$Projectname-hub</a>";
-$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Deze \$Projectname-hub heeft het maximum aantal dagelijks toegestane registraties bereikt. Probeer het morgen (UTC) nogmaals.";
-$a->strings["Terms of Service"] = "Gebruiksvoorwaarden";
-$a->strings["I accept the %s for this website"] = "Ik accepteer de %s van deze \$Projectname-hub";
-$a->strings["I am over 13 years of age and accept the %s for this website"] = "Ik accepteer de %s van deze \$Projectname-hub";
-$a->strings["Membership on this site is by invitation only."] = "Registreren op deze \$Projectname-hub kan alleen op uitnodiging.";
-$a->strings["Please enter your invitation code"] = "Vul jouw uitnodigingscode in";
-$a->strings["Your email address"] = "Jouw e-mailadres";
-$a->strings["Choose a password"] = "Geef een wachtwoord op";
-$a->strings["Please re-enter your password"] = "Geef het wachtwoord opnieuw op";
-$a->strings["Block Name"] = "Bloknaam";
-$a->strings["Block Title"] = "Bloktitel";
-$a->strings["Account removals are not allowed within 48 hours of changing the account password."] = "Het verwijderen van een account is niet toegestaan binnen 48 uur nadat het wachtwoord is veranderd.";
-$a->strings["Remove This Account"] = "Verwijder dit account";
-$a->strings["This account and all its channels will be completely removed from the network. "] = "Dit account en al zijn kanalen worden volledig uit het \$Projectname-netwerk verwijderd.";
-$a->strings["Remove this account, all its channels and all its channel clones from the network"] = "Dit account, al zijn kanalen en alle klonen van zijn kanalen uit het \$Projectname-netwerk verwijderen";
-$a->strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Standaard worden alleen de kanalen die zich op deze hub bevinden uit het \$Projectname-netwerk verwijderd";
-$a->strings["Remove Account"] = "Account verwijderen";
-$a->strings["No service class restrictions found."] = "Geen abonnementsbeperkingen gevonden.";
-$a->strings["Item not available."] = "Item is niet aanwezig.";
-$a->strings["Public Sites"] = "Openbare hubs";
-$a->strings["The listed sites allow public registration for the \$Projectname network. All sites in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some sites may require subscription or provide tiered service plans. The provider links <strong>may</strong> provide additional details."] = "Op de hier weergegeven hubs kan iedereen zich voor het \$Projectname-netwerk aanmelden. Alle hubs in het \$Projectname-netwerk zijn met elkaar verbonden, dus maakt het qua lidmaatschap niet uit waar je je aanmeldt. Op sommige hubs heb je eerst goedkeuring nodig en sommige hubs vereisen betaalde abonnementen voor uitbreidingen. <strong>Mogelijk</strong> wordt hierover op de hub zelf meer informatie gegeven.";
-$a->strings["Rate this hub"] = "Beoordeel deze hub";
-$a->strings["Site URL"] = "URL hub";
-$a->strings["Access Type"] = "Toegangstype";
-$a->strings["Registration Policy"] = "Registratiebeleid";
-$a->strings["Location"] = "Locatie";
-$a->strings["Project"] = "Project";
-$a->strings["View hub ratings"] = "Bekijk hubbeoordelingen";
-$a->strings["Rate"] = "Beoordeel";
-$a->strings["View ratings"] = "Bekijk beoordelingen";
-$a->strings["Failed to create source. No channel selected."] = "Aanmaken bron mislukt. Geen kanaal geselecteerd.";
-$a->strings["Source created."] = "Bron aangemaakt.";
-$a->strings["Source updated."] = "Bron aangemaakt.";
-$a->strings["*"] = "*";
-$a->strings["Manage remote sources of content for your channel."] = "Beheer externe bronnen met inhoud voor jouw kanaal";
-$a->strings["New Source"] = "Nieuwe bron";
-$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importeer complete of gedeelde inhoud vanuit het volgende kanaal naar dit kanaal, en verdeel het vervolgens volgens jouw kanaalinstellingen.";
-$a->strings["Only import content with these words (one per line)"] = "Importeer alleen inhoud met deze woorden (één per regel)";
-$a->strings["Leave blank to import all public content"] = "Laat leeg om alle openbare inhoud te importeren";
-$a->strings["Source not found."] = "Bron niet gevonden";
-$a->strings["Edit Source"] = "Bron bewerken";
-$a->strings["Delete Source"] = "Bron verwijderen";
-$a->strings["Source removed"] = "Bron verwijderd";
-$a->strings["Unable to remove source."] = "Verwijderen bron mislukt.";
-$a->strings["Remote privacy information not available."] = "Privacy-informatie op afstand niet beschikbaar.";
-$a->strings["Visible to:"] = "Zichtbaar voor:";
-$a->strings["network"] = "netwerk";
-$a->strings["RSS"] = "RSS";
-$a->strings["Please login."] = "Inloggen.";
-$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "We hebben een probleem ontdekt tijdens het inloggen met de OpenID die je hebt verstrekt. Controleer de ID op typefouten.";
-$a->strings["The error message was:"] = "Het foutbericht was:";
-$a->strings["Authentication failed."] = "Authenticatie mislukt.";
-$a->strings["Remote Authentication"] = "Authenticatie op afstand";
-$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Vul jouw kanaaladres in (bijv. channel@example.com)";
-$a->strings["Authenticate"] = "Authenticeren";
-$a->strings["Insufficient permissions. Request redirected to profile page."] = "Onvoldoende permissies. Doorgestuurd naar profielpagina.";
-$a->strings["Your service plan only allows %d channels."] = "Jouw abonnement staat maar %d kanalen toe.";
-$a->strings["Nothing to import."] = "Niets gevonden om te importeren";
-$a->strings["Unable to download data from old server"] = "Niet in staat om gegevens van de oude hub te downloaden";
-$a->strings["Imported file is empty."] = "Geïmporteerde bestand is leeg";
-$a->strings["Warning: Database versions differ by %1\$d updates."] = "Waarschuwing: database-versies lopen %1\$d updates achter.";
-$a->strings["No channel. Import failed."] = "Geen kanaal. Importeren mislukt.";
-$a->strings["You must be logged in to use this feature."] = "Je moet ingelogd zijn om dit onderdeel te kunnen gebruiken.";
-$a->strings["Import Channel"] = "Kanaal importeren";
-$a->strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Gebruik dit formulier om een bestaand kanaal te importeren van een andere hub. Je kan de kanaal-identiteit van de oude hub via het netwerk ontvangen of een exportbestand verstrekken.";
-$a->strings["File to Upload"] = "Bestand om te uploaden";
-$a->strings["Or provide the old server/hub details"] = "Of vul de gegevens van de oude hub in";
-$a->strings["Your old identity address (xyz@example.com)"] = "Jouw oude kanaaladres (xyz@example.com)";
-$a->strings["Your old login email address"] = "Het e-mailadres van je oude account";
-$a->strings["Your old login password"] = "Wachtwoord van jouw oude account";
-$a->strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Voor elke optie geldt dat je moet kiezen of je jouw primaire kanaaladres op deze hub wil instellen of dat jouw oude hub deze rol blijft vervullen.";
-$a->strings["Make this hub my primary location"] = "Stel deze hub als mijn primaire locatie in";
-$a->strings["Import existing posts if possible (experimental - limited by available memory"] = "Importeer bestaande berichten wanneer mogelijk (experimenteel - afhankelijk van beschikbaar servergeheugen)";
-$a->strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Dit proces kan enkele minuten in beslag nemen. Klik maar één keer op opslaan en verlaat deze pagina niet alvorens het proces is voltooid.";
-$a->strings["Invalid message"] = "Ongeldig bericht";
-$a->strings["no results"] = "geen resultaten";
-$a->strings["Delivery report for %1\$s"] = "Afleveringsrapport voor %1\$s";
-$a->strings["channel sync processed"] = "kanaalsync verwerkt";
-$a->strings["queued"] = "in wachtrij";
-$a->strings["posted"] = "verstuurd";
-$a->strings["accepted for delivery"] = "geaccepteerd om afgeleverd te worden";
-$a->strings["updated"] = "geüpdatet";
-$a->strings["update ignored"] = "update genegeerd";
-$a->strings["permission denied"] = "toegang geweigerd";
-$a->strings["recipient not found"] = "ontvanger niet gevonden";
-$a->strings["mail recalled"] = "Privébericht ingetrokken";
-$a->strings["duplicate mail received"] = "dubbel privébericht ontvangen";
-$a->strings["mail delivered"] = "privébericht afgeleverd";
-$a->strings["Thing updated"] = "Ding bijgewerkt";
-$a->strings["Object store: failed"] = "Opslaan van ding mislukt";
-$a->strings["Thing added"] = "Ding toegevoegd";
-$a->strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s";
-$a->strings["Show Thing"] = "Ding weergeven";
-$a->strings["item not found."] = "Item niet gevonden";
-$a->strings["Edit Thing"] = "Ding bewerken";
-$a->strings["Select a profile"] = "Kies een profiel";
-$a->strings["Post an activity"] = "Plaats een bericht";
-$a->strings["Only sends to viewers of the applicable profile"] = "Toont dit alleen aan diegene die het gekozen profiel mogen zien.";
-$a->strings["Name of thing e.g. something"] = "Naam van ding";
-$a->strings["URL of thing (optional)"] = "URL van ding (optioneel)";
-$a->strings["URL for photo of thing (optional)"] = "URL van foto van ding (optioneel)";
-$a->strings["Add Thing to your Profile"] = "Ding aan je profiel toevoegen";
-$a->strings["Total invitation limit exceeded."] = "Limiet voor aantal uitnodigingen overschreden.";
-$a->strings["%s : Not a valid email address."] = "%s : Geen geldig e-mailadres.";
-$a->strings["Please join us on \$Projectname"] = "Uitnodiging voor \$Projectname";
-$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Limiet voor aantal uitnodigingen overschreden. Neem contact op met je hub-beheerder.";
-$a->strings["%s : Message delivery failed."] = "%s: Aflevering bericht mislukt.";
-$a->strings["%d message sent."] = array(
- 0 => "%d bericht verzonden.",
- 1 => "%d berichten verzonden.",
-);
-$a->strings["You have no more invitations available"] = "Je hebt geen uitnodigingen meer beschikbaar";
-$a->strings["Send invitations"] = "Uitnodigingen verzenden";
-$a->strings["Enter email addresses, one per line:"] = "Voer e-mailadressen in, één per regel:";
-$a->strings["Your message:"] = "Jouw bericht:";
-$a->strings["Please join my community on \$Projectname."] = "Hierbij nodig ik je uit om mij, en andere vrienden en kennissen, op \$Projectname te vergezellen. Lees meer over \$Projectname op https://redmatrix.me.";
-$a->strings["You will need to supply this invitation code: "] = "Je moet deze uitnodigingscode opgeven:";
-$a->strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Registreer je op een willekeurige \$Projectname-hub (ze zijn allemaal onderling met elkaar verbonden):";
-$a->strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Nadat je bent ingelogd en een kanaal hebt aangemaakt kan je mijn \$Projectname-kanaaladres in het zoekveld invullen:";
-$a->strings["or visit "] = "of bezoek ";
-$a->strings["3. Click [Connect]"] = "3. Klik op [+ Verbinden]";
-$a->strings["Unable to lookup recipient."] = "Niet in staat om ontvanger op te zoeken.";
-$a->strings["Unable to communicate with requested channel."] = "Niet in staat om met het aangevraagde kanaal te communiceren.";
-$a->strings["Cannot verify requested channel."] = "Kan opgevraagd kanaal niet verifieren";
-$a->strings["Selected channel has private message restrictions. Send failed."] = "Gekozen kanaal heeft restricties voor privéberichten. Verzenden mislukt.";
-$a->strings["Messages"] = "Berichten";
-$a->strings["Message recalled."] = "Bericht ingetrokken.";
-$a->strings["Conversation removed."] = "Conversatie verwijderd";
-$a->strings["Requested channel is not in this network"] = "Opgevraagd kanaal is niet in dit netwerk beschikbaar";
-$a->strings["Send Private Message"] = "Privébericht versturen";
-$a->strings["To:"] = "Aan:";
-$a->strings["Subject:"] = "Onderwerp:";
-$a->strings["Send"] = "Verzenden";
-$a->strings["Delete message"] = "Bericht verwijderen";
-$a->strings["Delivery report"] = "Afleveringsrapport";
-$a->strings["Recall message"] = "Bericht intrekken";
-$a->strings["Message has been recalled."] = "Bericht is ingetrokken.";
-$a->strings["Delete Conversation"] = "Verwijder conversatie";
-$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Geen veilige communicatie beschikbaar. <strong>Mogelijk</strong> kan je reageren op de kanaalpagina van de afzender.";
-$a->strings["Send Reply"] = "Antwoord versturen";
-$a->strings["Your message for %s (%s):"] = "Jouw privébericht aan %s (%s):";
-$a->strings["[Embedded content - reload page to view]"] = "[Ingesloten inhoud - ververs pagina om te bekijken] ";
-$a->strings["Source of Item"] = "Bron van item";
+$a->strings["Delete layout?"] = "Lay-out verwijderen?";
+$a->strings["Layout Description (Optional)"] = "Lay-out-omschrijving (optioneel)";
+$a->strings["Layout Name"] = "Naam lay-out";
+$a->strings["Edit Layout"] = "Lay-out bewerken";
$a->strings["Name is required"] = "Naam is vereist";
$a->strings["Key and Secret are required"] = "Key en secret zijn vereist";
$a->strings["Passwords do not match. Password unchanged."] = "Wachtwoorden komen niet overeen. Wachtwoord onveranderd.";
@@ -1860,6 +1850,7 @@ $a->strings["0 or blank prevents expiration"] = "0 of leeg voorkomt het verlopen
$a->strings["Maximum Friend Requests/Day:"] = "Maximum aantal connectieverzoeken per dag:";
$a->strings["May reduce spam activity"] = "Kan eventuele spam verminderen";
$a->strings["Default Post Permissions"] = "Standaard permissies voor nieuwe berichten";
+$a->strings["(click to open/close)"] = "(klik om te openen/sluiten)";
$a->strings["Channel permissions category:"] = "Kanaaltype en -permissies:";
$a->strings["Maximum private messages per day from unknown people:"] = "Maximum aantal privé-berichten per dag van onbekende personen:";
$a->strings["Useful to reduce spamming"] = "Kan eventuele spam verminderen";
@@ -1883,7 +1874,7 @@ $a->strings["Unseen channel activity"] = "Niet bekeken kanaal-activiteit";
$a->strings["Unseen private messages"] = "Niet bekeken privéberichten";
$a->strings["Recommended"] = "Aanbevolen";
$a->strings["Upcoming events"] = "Aankomende gebeurtenissen";
-$a->strings["Events today"] = "Gebeurtissen van vandaag";
+$a->strings["Events today"] = "Gebeurtenissen van vandaag";
$a->strings["Upcoming birthdays"] = "Aankomende verjaardagen";
$a->strings["Not available in all themes"] = "Niet in alle thema's beschikbaar";
$a->strings["System (personal) notifications"] = "(Persoonlijke) systeemnotificaties";
@@ -1904,21 +1895,118 @@ $a->strings["Default file upload folder"] = "Standaard bestandsmap voor uploads"
$a->strings["Personal menu to display in your channel pages"] = "Persoonlijk menu om op je kanaalpagina's weer te geven";
$a->strings["Remove this channel."] = "Verwijder dit kanaal.";
$a->strings["Firefox Share \$Projectname provider"] = "\$Projectname-service voor Firefox Share";
+$a->strings["Start calendar week on monday"] = "Begin in de agenda de week op maandag";
+$a->strings["Page Title"] = "Paginatitel";
+$a->strings["App installed."] = "App geïnstalleerd";
+$a->strings["Malformed app."] = "Misvormde app.";
+$a->strings["Embed code"] = "Insluitcode";
+$a->strings["Edit App"] = "App bewerken";
+$a->strings["Create App"] = "App maken";
+$a->strings["Name of app"] = "Naam van app";
+$a->strings["Location (URL) of app"] = "Locatie (URL) van app";
+$a->strings["Photo icon URL"] = "URL van pictogram";
+$a->strings["80 x 80 pixels - optional"] = "80 x 80 pixels (optioneel)";
+$a->strings["Version ID"] = "Versie-ID";
+$a->strings["Price of app"] = "Prijs van de app";
+$a->strings["Location (URL) to purchase app"] = "Locatie (URL) om de app aan te schaffen";
+$a->strings["- select -"] = "- kies map -";
+$a->strings["Comanche page description language help"] = "Hulp met de paginabeschrijvingstaal Comanche";
+$a->strings["Layout Description"] = "Lay-out-omschrijving";
+$a->strings["Download PDL file"] = "Download PDL-bestand";
+$a->strings["Location not found."] = "Locatie niet gevonden.";
+$a->strings["Location lookup failed."] = "Opzoeken locatie mislukt";
+$a->strings["Please select another location to become primary before removing the primary location."] = "Kies eerst een andere primaire locatie alvorens de huidige primaire locatie te verwijderen.";
+$a->strings["Syncing locations"] = "Locaties synchronizeren";
+$a->strings["No locations found."] = "Geen locaties gevonden.";
+$a->strings["Manage Channel Locations"] = "Kanaallocaties beheren";
+$a->strings["Location (address)"] = "Locatie (adres)";
+$a->strings["Primary Location"] = "Primaire locatie";
+$a->strings["Drop location"] = "Locatie verwijderen";
+$a->strings["Sync now"] = "Nu synchroniseren";
+$a->strings["Please wait several minutes between consecutive operations."] = "Wacht enkele minuten tussen opeenvolgende handelingen.";
+$a->strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Wij adviseren, wanneer dit (nog) mogelijk is, de locatie te verwijderen door op de hub van de kloon in te loggen en het kanaal daar te verwijderen.";
+$a->strings["Use this form to drop the location if the hub is no longer operating."] = "Gebruik dit formulier om de locatie te verwijderen wanneer de hub van de kloon niet meer operationeel is.";
+$a->strings["\$Projectname"] = "\$Projectname";
+$a->strings["Welcome to %s"] = "Welkom op %s";
+$a->strings["Please login."] = "Inloggen.";
$a->strings["Xchan Lookup"] = "Xchan opzoeken";
$a->strings["Lookup xchan beginning with (or webbie): "] = "Zoek een xchan (of webbie) die begint met:";
-$a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Je hebt %1$.0f van totaal %2$.0f toegestane kanalen aangemaakt.";
-$a->strings["Create a new channel"] = "Nieuw kanaal aanmaken";
-$a->strings["Current Channel"] = "Huidig kanaal";
-$a->strings["Switch to one of your channels by selecting it."] = "Activeer een van jouw andere kanalen door er op te klikken.";
-$a->strings["Default Channel"] = "Standaardkanaal";
-$a->strings["Make Default"] = "Als standaard instellen";
-$a->strings["%d new messages"] = "%d nieuwe berichten";
-$a->strings["%d new introductions"] = "%d nieuwe connectieverzoeken";
-$a->strings["Delegated Channels"] = "Uitbestede kanalen";
-$a->strings["Authorize application connection"] = "Geef toestemming voor applicatiekoppeling";
-$a->strings["Return to your app and insert this Securty Code:"] = "Ga terug naar je app en voeg deze beveiligingscode in:";
-$a->strings["Please login to continue."] = "Inloggen om verder te kunnen gaan.";
-$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Wil je deze applicatie toestemming geven om jouw berichten en connecties te zien, en/of nieuwe berichten voor jou te plaatsen?";
+$a->strings["Not found."] = "Niet gevonden.";
+$a->strings["You must be logged in to see this page."] = "Je moet zijn ingelogd om deze pagina te kunnen bekijken.";
+$a->strings["Insufficient permissions. Request redirected to profile page."] = "Onvoldoende permissies. Doorgestuurd naar profielpagina.";
+$a->strings["Item not available."] = "Item is niet aanwezig.";
+$a->strings["Page owner information could not be retrieved."] = "Informatie over de pagina-eigenaar werd niet ontvangen.";
+$a->strings["Album not found."] = "Album niet gevonden.";
+$a->strings["Delete Album"] = "Verwijder album";
+$a->strings["Delete Photo"] = "Verwijder foto";
+$a->strings["No photos selected"] = "Geen foto's geselecteerd";
+$a->strings["Access to this item is restricted."] = "Toegang tot dit item is beperkt.";
+$a->strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB van %2$.2f MB aan foto-opslag gebruikt.";
+$a->strings["%1$.2f MB photo storage used."] = "%1$.2f MB aan foto-opslag gebruikt.";
+$a->strings["Upload Photos"] = "Foto's uploaden";
+$a->strings["Enter an album name"] = "Vul een albumnaam in";
+$a->strings["or select an existing album (doubleclick)"] = "of kies een bestaand album (dubbelklikken)";
+$a->strings["Create a status post for this upload"] = "Plaats een bericht voor deze upload.";
+$a->strings["Caption (optional):"] = "Bijschrift (optioneel):";
+$a->strings["Description (optional):"] = "Omschrijving (optioneel):";
+$a->strings["Album name could not be decoded"] = "Albumnaam kon niet gedecodeerd worden";
+$a->strings["Contact Photos"] = "Connectiefoto's";
+$a->strings["Show Newest First"] = "Nieuwste eerst weergeven";
+$a->strings["Show Oldest First"] = "Oudste eerst weergeven";
+$a->strings["Permission denied. Access to this item may be restricted."] = "Toegang geweigerd. Toegang tot dit item kan zijn beperkt.";
+$a->strings["Photo not available"] = "Foto niet aanwezig";
+$a->strings["Use as profile photo"] = "Als profielfoto gebruiken";
+$a->strings["Private Photo"] = "Privéfoto";
+$a->strings["Previous"] = "Vorige";
+$a->strings["View Full Size"] = "Volledige grootte weergeven";
+$a->strings["Edit photo"] = "Foto bewerken";
+$a->strings["Rotate CW (right)"] = "Draai met de klok mee (naar rechts)";
+$a->strings["Rotate CCW (left)"] = "Draai tegen de klok in (naar links)";
+$a->strings["Enter a new album name"] = "Vul een nieuwe albumnaam in";
+$a->strings["or select an existing one (doubleclick)"] = "of kies een bestaand album (dubbelklikken)";
+$a->strings["Caption"] = "Bijschrift";
+$a->strings["Add a Tag"] = "Tag toevoegen";
+$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Voorbeeld: @bob, @Barbara_Jansen, @jan@voorbeeld.nl";
+$a->strings["Flag as adult in album view"] = "Markeer als voor volwassenen in albumweergave";
+$a->strings["In This Photo:"] = "Op deze foto:";
+$a->strings["Map"] = "Kaart";
+$a->strings["View Album"] = "Album weergeven";
+$a->strings["Recent Photos"] = "Recente foto's";
+$a->strings["Remote privacy information not available."] = "Privacy-informatie op afstand niet beschikbaar.";
+$a->strings["Visible to:"] = "Zichtbaar voor:";
+$a->strings["Export Channel"] = "Kanaal exporteren";
+$a->strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exporteer de basisinformatie van jouw kanaal naar een bestand. Dit fungeert als een back-up van jouw connecties, permissies, profiel en basisgegevens, die gebruikt kan worden om op een nieuwe hub jouw gegevens te importeren. Deze back-up bevat echter niet de inhoud van jouw kanaal.";
+$a->strings["Export Content"] = "Inhoud exporteren";
+$a->strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exporteer informatie en recente inhoud van jouw kanaal naar een JSON-back-up, wat kan worden gebruikt om jouw kanaal te herstellen of te importeren op een andere hub. Dit slaat al jouw connecties, permissies, profielgegevens en enkele maanden aan inhoud van jouw kanaal op. Dit bestand kan ZEER groot worden. Wees geduldig - het kan enkele minuten duren voordat de download begint.";
+$a->strings["Export your posts from a given year."] = "Exporteer jouw berichten uit een bepaald jaar.";
+$a->strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Je kan ook berichten en conversaties uit een bepaald jaar of van een bepaalde maand exporteren. Verander de datum in de adresbalk van jouw webbrowser om andere jaren en maanden te selecteren. Wanneer het exporteren mislukt (waarschijnlijk door een gebrek aan beschikbaar servergeheugen), probeer het dan nogmaals met een beperkter tijdvak.";
+$a->strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Bezoek <a href=\"%1\$s\">%2\$s</a> om alle berichten van bijvoorbeeld dit jaar te selecteren. ";
+$a->strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Bezoek <a href=\"%1\$s\">%2\$s</a> om alle berichten van bijvoorbeeld januari dit jaar te selecteren.";
+$a->strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Deze back-up-bestanden kunnen geïmporteerd of hersteld worden door op jouw hub en met jouw kanaal <a href=\"%1\$s\">%2\$s</a> te bezoeken. Voor het beste resultaat kan je de bestanden in chronologische volgorde importeren of herstellen.";
+$a->strings["Item is not editable"] = "Item is niet te bewerken";
+$a->strings["Delete item?"] = "Item verwijderen?";
+$a->strings["Edit post"] = "Bericht bewerken";
+$a->strings["Channel added."] = "Kanaal toegevoegd.";
+$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "We hebben een probleem ontdekt tijdens het inloggen met de OpenID die je hebt verstrekt. Controleer de ID op typefouten.";
+$a->strings["The error message was:"] = "Het foutbericht was:";
+$a->strings["Authentication failed."] = "Authenticatie mislukt.";
+$a->strings["Remote Authentication"] = "Authenticatie op afstand";
+$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Vul jouw kanaaladres in (bijv. channel@example.com)";
+$a->strings["Authenticate"] = "Authenticeren";
+$a->strings["Room not found"] = "Chatkanaal niet gevonden";
+$a->strings["Leave Room"] = "Chatkanaal verlaten";
+$a->strings["Delete This Room"] = "Chatkanaal verwijderen";
+$a->strings["I am away right now"] = "Ik ben momenteel afwezig";
+$a->strings["I am online"] = "Ik ben online";
+$a->strings["Bookmark this room"] = "Chatkanaal aan bladwijzers toevoegen";
+$a->strings["New Chatroom"] = "Nieuw chatkanaal";
+$a->strings["Chatroom Name"] = "Naam chatkanaal";
+$a->strings["Expiration of chats (minutes)"] = "Aantal minuten voordat chatberichten worden verwijderd";
+$a->strings["%1\$s's Chatrooms"] = "Chatkanalen van %1\$s";
+$a->strings["Source of Item"] = "Bron van item";
+$a->strings["Share content from Firefox to \$Projectname"] = "Deel webpagina's vanuit Firefox met ";
+$a->strings["Activate the Firefox \$Projectname provider"] = "Activeer de \$Projectname-service in Firefox";
+$a->strings["Hub not found."] = "Hub niet gevonden.";
$a->strings["Blocked"] = "Geblokkeerd";
$a->strings["Ignored"] = "Genegeerd";
$a->strings["Hidden"] = "Verborgen";
@@ -1938,138 +2026,63 @@ $a->strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]";
$a->strings["Edit connection"] = "Connectie bewerken";
$a->strings["Search your connections"] = "Doorzoek jouw connecties";
$a->strings["Finding: "] = "Zoeken naar: ";
-$a->strings["Delete layout?"] = "Lay-out verwijderen?";
-$a->strings["Edit Layout"] = "Lay-out bewerken";
-$a->strings["Delete webpage?"] = "Webpagina verwijderen?";
-$a->strings["Page link title"] = "Titel van paginalink";
-$a->strings["Edit Webpage"] = "Webpagina bewerken";
-$a->strings["Collection created."] = "Collectie aangemaakt";
-$a->strings["Could not create collection."] = "Collectie kon niet aangemaakt worden";
-$a->strings["Collection updated."] = "Collectie bijgewerkt.";
-$a->strings["Create a collection of channels."] = "Kanaalcollectie aanmaken";
-$a->strings["Collection Name: "] = "Naam collectie:";
-$a->strings["Members are visible to other channels"] = "Kanalen in deze collectie zijn zichtbaar voor andere kanalen";
-$a->strings["Collection removed."] = "Collectie verwijderd";
-$a->strings["Unable to remove collection."] = "Verwijderen collectie mislukt";
-$a->strings["Collection Editor"] = "Collectiebewerker";
-$a->strings["Members"] = "Kanalen";
-$a->strings["All Connected Channels"] = "Alle kanaalconnecties";
-$a->strings["Click on a channel to add or remove."] = "Klik op een kanaal om deze toe te voegen of te verwijderen.";
-$a->strings["Continue"] = "Ga verder";
-$a->strings["Premium Channel Setup"] = "Instellen premiumkanaal ";
-$a->strings["Enable premium channel connection restrictions"] = "Restricties voor connecties van premiumkanaal toestaan";
-$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Vul je restricties of voorwaarden in, zoals een paypal-afschrift, voorschriften voor leden, enz.";
-$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Dit kanaal kan extra stappen of het accepteren van de volgende voorwaarden vereisen, voordat de connectie wordt geaccepteerd:";
-$a->strings["Potential connections will then see the following text before proceeding:"] = "Mogelijke connecties zullen dan de volgende tekst zien voordat ze verder kunnen:";
-$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Door verder te gaan ga ik automatisch akkoord met alle voorwaarden en aanwijzingen op deze pagina.";
-$a->strings["(No specific instructions have been provided by the channel owner.)"] = "(Er zijn geen speciale voorwaarden en aanwijzingen door de kanaal-eigenaar verstrekt) ";
-$a->strings["Restricted or Premium Channel"] = "Beperkt of premiumkanaal";
-$a->strings["No connections."] = "Geen connecties.";
-$a->strings["Visit %s's profile [%s]"] = "Bezoek het profiel van %s [%s]";
-$a->strings["Location not found."] = "Locatie niet gevonden.";
-$a->strings["Location lookup failed."] = "Opzoeken locatie mislukt";
-$a->strings["Please select another location to become primary before removing the primary location."] = "Kies eerst een andere primaire locatie alvorens de huidige primaire locatie te verwijderen.";
-$a->strings["Syncing locations"] = "Locaties synchronizeren";
-$a->strings["No locations found."] = "Geen locaties gevonden.";
-$a->strings["Manage Channel Locations"] = "Kanaallocaties beheren";
-$a->strings["Location (address)"] = "Locatie (adres)";
-$a->strings["Primary Location"] = "Primaire locatie";
-$a->strings["Drop location"] = "Locatie verwijderen";
-$a->strings["Sync now"] = "Nu synchroniseren";
-$a->strings["Please wait several minutes between consecutive operations."] = "Wacht enkele minuten tussen opeenvolgende handelingen.";
-$a->strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Wij adviseren, wanneer dit (nog) mogelijk is, de locatie te verwijderen door op de hub van de kloon in te loggen en het kanaal daar te verwijderen.";
-$a->strings["Use this form to drop the location if the hub is no longer operating."] = "Gebruik dit formulier om de locatie te verwijderen wanneer de hub van de kloon niet meer operationeel is.";
-$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Authenticatie op afstand geblokkeerd. Je bent lokaal op deze hub ingelogd. Uitloggen en opnieuw proberen.";
-$a->strings["Share content from Firefox to \$Projectname"] = "Deel webpagina's vanuit Firefox met ";
-$a->strings["Activate the Firefox \$Projectname provider"] = "Activeer de \$Projectname-service in Firefox";
-$a->strings["\$Projectname Server - Setup"] = "\$Projectname Server - Setup";
-$a->strings["Could not connect to database."] = "Could not connect to database.";
-$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Could not connect to specified hub URL. Possible SSL certificate or DNS issue.";
-$a->strings["Could not create table."] = "Could not create table.";
-$a->strings["Your site database has been installed."] = "Your hub database has been installed.";
-$a->strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "You may need to import the file \"install/schema_xxx.sql\" manually using a database client.";
-$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Please see the file \"install/INSTALL.txt\".";
-$a->strings["System check"] = "System check";
-$a->strings["Check again"] = "Check again";
-$a->strings["Database connection"] = "Database connection";
-$a->strings["In order to install \$Projectname we need to know how to connect to your database."] = "In order to install \$Projectname we need to know how to connect to your database.";
-$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Please contact your hosting provider or site administrator if you have questions about these settings.";
-$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "The database you specify below should already exist. If it does not, please create it before continuing.";
-$a->strings["Database Server Name"] = "Database Server Name";
-$a->strings["Default is 127.0.0.1"] = "Default is 127.0.0.1";
-$a->strings["Database Port"] = "Database Port";
-$a->strings["Communication port number - use 0 for default"] = "Communication port number - use 0 for default";
-$a->strings["Database Login Name"] = "Database Login Name";
-$a->strings["Database Login Password"] = "Database Login Password";
-$a->strings["Database Name"] = "Database Name";
-$a->strings["Database Type"] = "Database Type";
-$a->strings["Site administrator email address"] = "Hub administrator email address";
-$a->strings["Your account email address must match this in order to use the web admin panel."] = "Your account email address must match this in order to use the web admin panel.";
-$a->strings["Website URL"] = "Hub URL";
-$a->strings["Please use SSL (https) URL if available."] = "Please use SSL (https) URL if available.";
-$a->strings["Please select a default timezone for your website"] = "Please select a default timezone for your hub";
-$a->strings["Site settings"] = "Hub settings";
-$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Could not find a command line version of PHP in the web server PATH.";
-$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron.";
-$a->strings["PHP executable path"] = "PHP executable path";
-$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Enter full path to php executable. You can leave this blank to continue the installation.";
-$a->strings["Command line PHP"] = "Command line PHP";
-$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "The command line version of PHP on your system does not have \"register_argc_argv\" enabled.";
-$a->strings["This is required for message delivery to work."] = "This is required for message delivery to work.";
-$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv";
-$a->strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once.";
-$a->strings["You can adjust these settings in the servers php.ini."] = "You can adjust these settings in the servers php.ini.";
-$a->strings["PHP upload limits"] = "PHP upload limits";
-$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys";
-$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\".";
-$a->strings["Generate encryption keys"] = "Generate encryption keys";
-$a->strings["libCurl PHP module"] = "libCurl PHP module";
-$a->strings["GD graphics PHP module"] = "GD graphics PHP module";
-$a->strings["OpenSSL PHP module"] = "OpenSSL PHP module";
-$a->strings["mysqli or postgres PHP module"] = "mysqli or postgres PHP module";
-$a->strings["mb_string PHP module"] = "mb_string PHP module";
-$a->strings["mcrypt PHP module"] = "mcrypt PHP module";
-$a->strings["xml PHP module"] = "xml PHP module";
-$a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite module";
-$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Error: Apache webserver mod-rewrite module is required but not installed.";
-$a->strings["proc_open"] = "proc_open";
-$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Error: proc_open is required but is either not installed or has been disabled in php.ini";
-$a->strings["Error: libCURL PHP module required but not installed."] = "Error: libCURL PHP module required but not installed.";
-$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Error: GD graphics PHP module with JPEG support required but not installed.";
-$a->strings["Error: openssl PHP module required but not installed."] = "Error: openssl PHP module required but not installed.";
-$a->strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Error: mysqli or postgres PHP module required but neither are installed.";
-$a->strings["Error: mb_string PHP module required but not installed."] = "Error: mb_string PHP module required but not installed.";
-$a->strings["Error: mcrypt PHP module required but not installed."] = "Error: mcrypt PHP module required but not installed.";
-$a->strings["Error: xml PHP module required for DAV but not installed."] = "Error: xml PHP module required for DAV but not installed.";
-$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so.";
-$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.";
-$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder.";
-$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions.";
-$a->strings[".htconfig.php is writable"] = ".htconfig.php is writable";
-$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering.";
-$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."] = "In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder.";
-$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder.";
-$a->strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains.";
-$a->strings["%s is writable"] = "%s is writable";
-$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder";
-$a->strings["store is writable"] = "store is writable";
-$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "SSL certificate cannot be validated. Fix certificate or disable https access to this hub.";
-$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "If you have https access to your hub or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!";
-$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "This restriction is incorporated because public posts from you may for example contain references to images on your own hub.";
-$a->strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "If your certificate is not recognized, members of other hubs (who may themselves have valid certificates) will get a warning message on their own hub complaining about security issues.";
-$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "This can cause usability issues elsewhere (not just on your own hub) so we must insist on this requirement.";
-$a->strings["Providers are available that issue free certificates which are browser-valid."] = "Providers are available that issue free certificates which are browser-valid.";
-$a->strings["SSL certificate validation"] = "SSL certificate validation";
-$a->strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "Url rewrite in .htaccess is not working. Check your server configuration.Test: ";
-$a->strings["Url rewrite is working"] = "Url rewrite is working";
-$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root.";
-$a->strings["Errors encountered creating database tables."] = "Errors encountered creating database tables.";
-$a->strings["<h1>What next</h1>"] = "<h1>Wat nu</h1>";
-$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANT: You will need to [manually] setup a scheduled task for the poller.";
-$a->strings["Files: shared with me"] = "Bestanden: met mij gedeeld";
-$a->strings["NEW"] = "NIEUW";
-$a->strings["Remove all files"] = "Verwijder alle bestanden";
-$a->strings["Remove this file"] = "Verwijder dit bestand";
+$a->strings["Documentation Search"] = "Zoek documentatie";
+$a->strings["Help:"] = "Hulp:";
+$a->strings["Not Found"] = "Niet gevonden";
+$a->strings["\$Projectname Documentation"] = "\$Projectname-documentatie";
+$a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Je hebt %1$.0f van totaal %2$.0f toegestane kanalen aangemaakt.";
+$a->strings["Create a new channel"] = "Nieuw kanaal aanmaken";
+$a->strings["Current Channel"] = "Huidig kanaal";
+$a->strings["Switch to one of your channels by selecting it."] = "Activeer een van jouw andere kanalen door er op te klikken.";
+$a->strings["Default Channel"] = "Standaardkanaal";
+$a->strings["Make Default"] = "Als standaard instellen";
+$a->strings["%d new messages"] = "%d nieuwe berichten";
+$a->strings["%d new introductions"] = "%d nieuwe connectieverzoeken";
+$a->strings["Delegated Channels"] = "Uitbestede kanalen";
+$a->strings["Unable to update menu."] = "Niet in staat om menu aan te passen";
+$a->strings["Unable to create menu."] = "Niet in staat om menu aan te maken.";
+$a->strings["Menu Name"] = "Menunaam";
+$a->strings["Unique name (not visible on webpage) - required"] = "Unieke naam vereist (niet zichtbaar op webpagina)";
+$a->strings["Menu Title"] = "Menutitel";
+$a->strings["Visible on webpage - leave empty for no title"] = "Zichtbaar op webpagina (leeg laten voor geen titel)";
+$a->strings["Allow Bookmarks"] = "Bladwijzers toestaan";
+$a->strings["Menu may be used to store saved bookmarks"] = "Menu kan gebruikt worden om bladwijzers in op te slaan";
+$a->strings["Submit and proceed"] = "Opslaan en doorgaan";
+$a->strings["Drop"] = "Verwijderen";
+$a->strings["Bookmarks allowed"] = "Bladwijzers toegestaan";
+$a->strings["Delete this menu"] = "Menu verwijderen";
+$a->strings["Edit menu contents"] = "Bewerk de inhoud van het menu";
+$a->strings["Edit this menu"] = "Dit menu bewerken";
+$a->strings["Menu could not be deleted."] = "Menu kon niet verwijderd worden.";
+$a->strings["Menu not found."] = "Menu niet gevonden.";
+$a->strings["Edit Menu"] = "Menu bewerken";
+$a->strings["Add or remove entries to this menu"] = "Items aan dit menu toevoegen of verwijder";
+$a->strings["Menu name"] = "Naam van menu";
+$a->strings["Must be unique, only seen by you"] = "Moet uniek zijn en is alleen zichtbaar voor jou.";
+$a->strings["Menu title"] = "Titel van menu";
+$a->strings["Menu title as seen by others"] = "Titel van menu zoals anderen dat zien.";
+$a->strings["Allow bookmarks"] = "Bladwijzers toestaan";
+$a->strings["Unable to lookup recipient."] = "Niet in staat om ontvanger op te zoeken.";
+$a->strings["Unable to communicate with requested channel."] = "Niet in staat om met het aangevraagde kanaal te communiceren.";
+$a->strings["Cannot verify requested channel."] = "Kan opgevraagd kanaal niet verifieren";
+$a->strings["Selected channel has private message restrictions. Send failed."] = "Gekozen kanaal heeft restricties voor privéberichten. Verzenden mislukt.";
+$a->strings["Messages"] = "Berichten";
+$a->strings["Message recalled."] = "Bericht ingetrokken.";
+$a->strings["Conversation removed."] = "Conversatie verwijderd";
+$a->strings["Requested channel is not in this network"] = "Opgevraagd kanaal is niet in dit netwerk beschikbaar";
+$a->strings["Send Private Message"] = "Privébericht versturen";
+$a->strings["To:"] = "Aan:";
+$a->strings["Subject:"] = "Onderwerp:";
+$a->strings["Send"] = "Verzenden";
+$a->strings["Delete message"] = "Bericht verwijderen";
+$a->strings["Delivery report"] = "Afleveringsrapport";
+$a->strings["Recall message"] = "Bericht intrekken";
+$a->strings["Message has been recalled."] = "Bericht is ingetrokken.";
+$a->strings["Delete Conversation"] = "Verwijder conversatie";
+$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Geen veilige communicatie beschikbaar. <strong>Mogelijk</strong> kan je reageren op de kanaalpagina van de afzender.";
+$a->strings["Send Reply"] = "Antwoord versturen";
+$a->strings["Your message for %s (%s):"] = "Jouw privébericht aan %s (%s):";
+$a->strings["No service class restrictions found."] = "Geen abonnementsbeperkingen gevonden.";
$a->strings["Version %s"] = "Versie %s";
$a->strings["Installed plugins/addons/apps:"] = "Ingeschakelde plug-ins/add-ons/apps:";
$a->strings["No installed plugins/addons/apps"] = "Geen ingeschakelde plug-ins/add-ons/apps";
@@ -2084,80 +2097,76 @@ $a->strings["\$projectname issues"] = "\$projectname-issues";
$a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Voorstellen, lofbetuigingen, enz. - e-mail \"redmatrix\" at librelist - dot com";
$a->strings["Site Administrators"] = "Hubbeheerders: ";
$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Geen voorgestelde kanalen gevonden. Wanneer dit een nieuwe hub is, probeer het dan over 24 uur weer.";
-$a->strings["Profile not found."] = "Profiel niet gevonden.";
-$a->strings["Profile deleted."] = "Profiel verwijderd.";
-$a->strings["Profile-"] = "Profiel-";
-$a->strings["New profile created."] = "Nieuw profiel aangemaakt.";
-$a->strings["Profile unavailable to clone."] = "Profiel niet beschikbaar om te klonen";
-$a->strings["Profile unavailable to export."] = "Geen profiel beschikbaar om te exporteren";
-$a->strings["Profile Name is required."] = "Profielnaam is vereist";
-$a->strings["Marital Status"] = "Huwelijke status";
-$a->strings["Romantic Partner"] = "Romantische partner";
-$a->strings["Likes"] = "Houdt van";
-$a->strings["Dislikes"] = "Houdt niet van";
-$a->strings["Work/Employment"] = "Werk/arbeid";
-$a->strings["Religion"] = "Religie";
-$a->strings["Political Views"] = "Politieke overtuigingen";
-$a->strings["Sexual Preference"] = "Seksuele voorkeur";
-$a->strings["Homepage"] = "Homepage";
-$a->strings["Interests"] = "Interesses";
-$a->strings["Profile updated."] = "Profiel bijgewerkt";
-$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Laat de lijst met connecties niet aan bezoekers van dit profiel zien.";
-$a->strings["Edit Profile Details"] = "Profiel bewerken";
-$a->strings["View this profile"] = "Profiel weergeven";
-$a->strings["Change Profile Photo"] = "Profielfoto wijzigen";
-$a->strings["Create a new profile using these settings"] = "Een nieuw profiel aanmaken met dit profiel als basis";
-$a->strings["Clone this profile"] = "Dit profiel klonen";
-$a->strings["Delete this profile"] = "Dit profiel verwijderen";
-$a->strings["Import profile from file"] = "Profiel vanuit bestand importeren";
-$a->strings["Export profile to file"] = "Profiel naar bestand exporteren";
-$a->strings["Profile Name:"] = "Profielnaam:";
-$a->strings["Your Full Name:"] = "Jouw volledige naam:";
-$a->strings["Title/Description:"] = "Titel/omschrijving:";
-$a->strings["Your Gender:"] = "Jouw geslacht";
-$a->strings["Birthday :"] = "Verjaardag: ";
-$a->strings["Street Address:"] = "Straat en huisnummer:";
-$a->strings["Locality/City:"] = "Woonplaats:";
-$a->strings["Postal/Zip Code:"] = "Postcode:";
-$a->strings["Country:"] = "Land:";
-$a->strings["Region/State:"] = "Provincie/gewest/deelstaat:";
-$a->strings["<span class=\"heart\">&hearts;</span> Marital Status:"] = "<span class=\"heart\">&hearts;</span> Huwelijkse staat:";
-$a->strings["Who: (if applicable)"] = "Wie (wanneer toepasselijk):";
-$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Voorbeelden: petra123, Petra Jansen, petra@voorbeeld.nl";
-$a->strings["Since [date]:"] = "Sinds [datum]:";
-$a->strings["Homepage URL:"] = "Adres homepage:";
-$a->strings["Religious Views:"] = "Religieuze overtuigingen";
-$a->strings["Keywords:"] = "Trefwoorden";
-$a->strings["Example: fishing photography software"] = "Voorbeeld: muziek, fotografie, software";
-$a->strings["Used in directory listings"] = "Wordt in de kanalengids gebruikt";
-$a->strings["Tell us about yourself..."] = "Vertel ons iets over jezelf...";
-$a->strings["Hobbies/Interests"] = "Hobby's/interesses";
-$a->strings["Contact information and Social Networks"] = "Contactinformatie en sociale netwerken";
-$a->strings["My other channels"] = "Mijn andere kanalen";
-$a->strings["Musical interests"] = "Muzikale interesses";
-$a->strings["Books, literature"] = "Boeken/literatuur";
-$a->strings["Television"] = "Televisie";
-$a->strings["Film/dance/culture/entertainment"] = "Film/dans/cultuur/entertainment";
-$a->strings["Love/romance"] = "Liefde/romantiek";
-$a->strings["Work/employment"] = "Werk/arbeid";
-$a->strings["School/education"] = "School/onderwijs";
-$a->strings["This is your default profile."] = "Dit is jouw standaardprofiel";
-$a->strings["Age: "] = "Leeftijd:";
-$a->strings["Edit/Manage Profiles"] = "Profielen bewerken/beheren";
-$a->strings["Add profile things"] = "Dingen aan je profiel toevoegen";
-$a->strings["Include desirable objects in your profile"] = "Voeg door jou gewenste dingen aan jouw profiel toe";
+$a->strings["Calendar entries imported."] = "Agenda-items geïmporteerd.";
+$a->strings["No calendar entries found."] = "Geen agenda-items gevonden.";
+$a->strings["Event can not end before it has started."] = "Gebeurtenis kan niet eindigen voordat het is begonnen";
+$a->strings["Unable to generate preview."] = "Niet in staat om voorvertoning te genereren";
+$a->strings["Event title and start time are required."] = "Titel en begintijd van gebeurtenis zijn vereist.";
+$a->strings["Event not found."] = "Gebeurtenis niet gevonden";
+$a->strings["Edit event titel"] = "Titel bewerken";
+$a->strings["Event titel"] = "Titel";
+$a->strings["Categories (comma-separated list)"] = "Categorieën (door komma's gescheiden lijst)";
+$a->strings["Edit Category"] = "Categorie";
+$a->strings["Category"] = "Categorie";
+$a->strings["Edit start date and time"] = "Begindatum en -tijd bewerken";
+$a->strings["Start date and time"] = "Begindatum en -tijd";
+$a->strings["Finish date and time are not known or not relevant"] = "Einddatum en -tijd zijn niet bekend of niet van toepassing";
+$a->strings["Edit finish date and time"] = "Einddatum en -tijd bewerken";
+$a->strings["Finish date and time"] = "Einddatum en -tijd";
+$a->strings["Adjust for viewer timezone"] = "Aanpassen aan de tijdzone van wie deze gebeurtenis bekijkt";
+$a->strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Belangrijk voor gebeurtenissen die op een bepaalde locatie plaatsvinden. Niet praktisch voor wereldwijde feestdagen.";
+$a->strings["Edit Description"] = "Omschrijving bewerken";
+$a->strings["Edit Location"] = "Locatie bewerken";
+$a->strings["Share this event"] = "Deel deze gebeurtenis";
+$a->strings["Advanced Options"] = "Geavanceerde opties";
+$a->strings["l, F j"] = "l j F";
+$a->strings["Edit event"] = "Gebeurtenis bewerken";
+$a->strings["Delete event"] = "Gebeurtenis verwijderen";
+$a->strings["calendar"] = "agenda";
+$a->strings["Edit Event"] = "Gebeurtenis bewerken";
+$a->strings["Create Event"] = "Gebeurtenis aanmaken";
+$a->strings["Today"] = "Vandaag";
+$a->strings["Event removed"] = "Gebeurtenis verwijderd";
+$a->strings["Failed to remove event"] = "Verwijderen gebeurtenis mislukt";
$a->strings["Invalid profile identifier."] = "Ongeldige profiel-identificator";
$a->strings["Profile Visibility Editor"] = "Zichtbaarheid profiel ";
$a->strings["Click on a contact to add or remove."] = "Klik op een connectie om deze toe te voegen of te verwijderen";
$a->strings["Visible To"] = "Zichtbaar voor";
-$a->strings["Select a bookmark folder"] = "Kies een bladwijzermap";
-$a->strings["Save Bookmark"] = "Bladwijzer opslaan";
-$a->strings["URL of bookmark"] = "URL van bladwijzer";
-$a->strings["Or enter new bookmark folder name"] = "Of geef de naam op van een nieuwe bladwijzermap";
-$a->strings["Import completed"] = "Importeren voltooid";
-$a->strings["Import Items"] = "Importeer items";
-$a->strings["Use this form to import existing posts and content from an export file."] = "Gebruik dit formulier om bestaande berichten en andere inhoud vanuit een exportbestand te importeren.";
+$a->strings["Unable to create element."] = "Niet in staat om onderdeel aan te maken.";
+$a->strings["Unable to update menu element."] = "Menu-onderdeel kan niet worden geüpdatet.";
+$a->strings["Unable to add menu element."] = "Menu-onderdeel kan niet worden toegevoegd.";
+$a->strings["Menu Item Permissions"] = "Permissies menu-item";
+$a->strings["Link Name"] = "Linknaam";
+$a->strings["Link or Submenu Target"] = "Linkdoel of submenu-doel";
+$a->strings["Enter URL of the link or select a menu name to create a submenu"] = "Geef de URL van de link of kies een menunaam om een submenu aan te maken";
+$a->strings["Use magic-auth if available"] = "Gebruik magic-auth wanneer beschikbaar";
+$a->strings["Open link in new window"] = "Open link in nieuw venster";
+$a->strings["Order in list"] = "Volgorde in lijst";
+$a->strings["Higher numbers will sink to bottom of listing"] = "Hogere nummers komen onderaan de lijst terecht";
+$a->strings["Submit and finish"] = "Opslaan en afsluiten";
+$a->strings["Submit and continue"] = "Opslaan en doorgaan";
+$a->strings["Menu:"] = "Menu:";
+$a->strings["Link Target"] = "Linkdoel";
+$a->strings["Edit menu"] = "Menu bewerken";
+$a->strings["Edit element"] = "Onderdeel bewerken";
+$a->strings["Drop element"] = "Onderdeel verwijderen";
+$a->strings["New element"] = "Nieuw element";
+$a->strings["Edit this menu container"] = "Deze menu-container bewerken";
+$a->strings["Add menu element"] = "Menu-element toevoegen";
+$a->strings["Delete this menu item"] = "Dit menu-item verwijderen";
+$a->strings["Edit this menu item"] = "Dit menu-item bewerken";
+$a->strings["Menu item not found."] = "Menu-item niet gevonden.";
+$a->strings["Menu item deleted."] = "Menu-item verwijderd.";
+$a->strings["Menu item could not be deleted."] = "Menu-item kon niet worden verwijderd.";
+$a->strings["Edit Menu Element"] = "Menu-element bewerken";
+$a->strings["Link text"] = "Linktekst";
$a->strings["Who likes me?"] = "Wie vindt mij leuk?";
+$a->strings["Files: shared with me"] = "Bestanden: met mij gedeeld";
+$a->strings["NEW"] = "NIEUW";
+$a->strings["Remove all files"] = "Verwijder alle bestanden";
+$a->strings["Remove this file"] = "Verwijder dit bestand";
+$a->strings["No connections."] = "Geen connecties.";
+$a->strings["Visit %s's profile [%s]"] = "Bezoek het profiel van %s [%s]";
$a->strings["Focus (Hubzilla default)"] = "Focus (Hubzilla-standaard)";
$a->strings["Theme settings"] = "Thema-instellingen";
$a->strings["Select scheme"] = "Kies schema van thema";
@@ -2203,3 +2212,4 @@ $a->strings["Website SSL certificate is not valid. Please correct."] = "Het SSL-
$a->strings["[hubzilla] Website SSL error for %s"] = "[hubzilla] Probleem met SSL-certificaat voor %s";
$a->strings["Cron/Scheduled tasks not running."] = "Cron is niet actief";
$a->strings["[hubzilla] Cron tasks not running on %s"] = "[hubzilla] Cron-taken zijn niet actief op %s";
+$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Authenticatie op afstand geblokkeerd. Je bent lokaal op deze hub ingelogd. Uitloggen en opnieuw proberen.";
diff --git a/view/nl/register_open_eml.tpl b/view/nl/register_open_eml.tpl
index e634664a6..411bd00be 100644
--- a/view/nl/register_open_eml.tpl
+++ b/view/nl/register_open_eml.tpl
@@ -11,7 +11,7 @@ bezoeken en een nieuwe wachtwoord aanvragen. Je kan daarna inloggen, een kanaal
meteen via 'instellingen > account' (linksboven) het account verwijderen (onderaan).
Excuses voor het eventuele ongemak.
-Wanneer dit account wel door jou is aangemaakt: Dank je en welkom op de {{$sitename}}.
+Wanneer dit account wel door jou is aangemaakt: Dank je en welkom op {{$sitename}}.
Vriendelijke groet,
Beheerder {{$sitename}} ({{$siteurl}})
diff --git a/view/pdl/mod_events.pdl b/view/pdl/mod_events.pdl
index 5a71d88d9..a3bc0c019 100644
--- a/view/pdl/mod_events.pdl
+++ b/view/pdl/mod_events.pdl
@@ -1,4 +1,5 @@
[region=aside]
[widget=eventsmenu][/widget]
+[widget=eventstools][/widget]
[widget=tasklist][/widget]
[/region]
diff --git a/view/theme/redbasic/css/narrow_navbar.css b/view/theme/redbasic/css/narrow_navbar.css
index f403fabbf..9d14beb33 100644
--- a/view/theme/redbasic/css/narrow_navbar.css
+++ b/view/theme/redbasic/css/narrow_navbar.css
@@ -8,7 +8,7 @@
min-height:25px !important;
}
- nav img {
+ nav .navbar-header img {
height: 30px;
width: 30px;
margin-top: 1px;
@@ -49,7 +49,6 @@
top: -31px;
float: right;
font-size: 10px;
- padding: 2px 6px;
cursor: pointer;
}
diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css
index 959550dbd..5fcf901fb 100644
--- a/view/theme/redbasic/css/style.css
+++ b/view/theme/redbasic/css/style.css
@@ -57,26 +57,11 @@ abbr {
}
/* icons */
-.tool-icons {
+.tool-icons,
+.cat-icons {
color: $toolicon_colour;
}
-.icon {
- background-color: transparent ;
- background-repeat: no-repeat;
- display: block;
- overflow: hidden;
- text-indent: -9999px;
-}
-
-.icon.text {
- text-indent: 0px;
-}
-
-.connect-icon {
- margin-right: 5px;
-}
-
a,
.fakelink {
color: $link_colour;
@@ -129,7 +114,7 @@ pre code {
code {
font-size: 1em;
- padding: 1em;
+ padding: 1em 1.5em;
border: 1px solid #ccc;
background: #ccc;
color: #000;
@@ -141,27 +126,12 @@ pre {
border:1px solid #ccc;
}
-.ccollapse-wrapper {
- border: 1px solid #CCC;
- padding: 5px;
-}
-
.heart {
color: #FF0000;
font-size: 100%;
margin-right: 5px;
}
-.subdued {
- opacity: 0.3;
- filter:alpha(opacity=30);
-}
-
-.subdued:hover {
- opacity: 1.0;
- filter:alpha(opacity=100);
-}
-
nav,
header {
opacity: $nav_float_min_opacity;
@@ -241,7 +211,8 @@ footer {
padding-right: 3em;
}
-.birthday-today, .event-today {
+.birthday-today,
+.event-today {
font-weight: bold;
}
@@ -263,11 +234,6 @@ footer {
margin: 15px 0px;
}
-.fakebutton {
- margin-top: 15px;
- margin-bottom: 15px;
-}
-
/*TODO: we should use one class for all this. */
.group-selected,
@@ -283,24 +249,6 @@ footer {
color: $font_colour;
}
-
-.fileas-all {
- text-decoration: none !important;
-}
-
-.fileas-all:hover {
- text-decoration: underline !important;
-}
-
-#sysmsg {
- margin-bottom: 10px;
-}
-
-#login-main {
- max-width: 300px;
- margin-top: 50px;
-}
-
#cropimage-wrapper, #cropimage-preview-wrapper {
float: left;
padding: 30px;
@@ -311,10 +259,6 @@ footer {
clear: both;
}
-#page-profile .title {
- font-weight: bold;
-}
-
#profile-edit-links {
padding-top: 15px;
padding-bottom: 15px;
@@ -366,22 +310,6 @@ footer {
margin-bottom: 0px;
}
-#profile-extra-links {
- clear: both;
- margin-top: 10px;
-}
-
-#profile-extra-links ul {
- list-style-type: none;
- padding: 0px;
-}
-
-
-#profile-extra-links li {
- margin-top: 10px;
-}
-
-
.profile-edit-side-link {
padding: 3px 0px;
opacity: 0;
@@ -394,31 +322,10 @@ footer {
filter:alpha(opacity=100);
}
-
-.view-contact-wrapper {
- margin-top: 20px;
- float: left;
- margin-left: 20px;
- width: 180px;
-}
-
-.contact-wrapper {
- float: left;
- width: 150px;
- height: 150px;
- overflow: auto;
-}
-
#view-contact-end {
clear: both;
}
-
-#viewconnections {
- margin-top: 15px;
-}
-
-
#profile-photo-wrapper img {
width: 100%;
height: 100%;
@@ -435,13 +342,6 @@ footer {
border-radius: $radiuspx;
}
-
-#profile-in-dir-yes-label,
-#profile-in-dir-no-label,
-#profile-in-netdir-yes-label,
-#profile-in-netdir-no-label,
-#hide-wall-yes-label,
-#hide-wall-no-label,
#hide-friends-yes-label,
#hide-friends-no-label {
margin-left: 125px;
@@ -449,34 +349,11 @@ footer {
width: 50px;
}
-
-#profile-publish-yes-reg,
-#profile-publish-no-reg {
- float: left;
- margin-bottom: 10px;
-}
-
-#profile-publish-yes-label-reg,
-#profile-publish-no-label-reg {
- margin-left: 350px;
- float: left;
- width: 50px;
-}
-
-#profile-publish-break-reg,
-#profile-publish-end-reg {
- clear: both;
-}
-
-
#fsuggest-desc, #fsuggest-submit-wrapper {
margin-top: 15px;
margin-bottom: 15px;
}
-.thread-end-wrapper {
- margin-left: 50px;
-}
.profile-listing-photo-wrapper {
float: left;
}
@@ -508,10 +385,6 @@ footer {
}
-.directory-details {
- font-size: 0.7em;
-}
-
.app-name {
overflow: none;
}
@@ -543,27 +416,17 @@ footer {
padding: 4px;
}
-.pager_first a,
-.pager_last a,
-.pager_prev a,
-.pager_next a,
-.pager_n a {
-}
-
.pager_current {
- border: 1px solid transparent;
- background: transparent;
- padding: 4px;
-}
-
-#block-message, #ignore-message, #archive-message, #lost-contact-message {
- color: #FF0000;
+ border: 1px solid transparent;
+ background: transparent;
+ padding: 4px;
}
-.photo, .contact-block-img {
- border-radius: $radiuspx;
- -moz-border-radius: $radiuspx;
- box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444;
+.photo,
+.contact-block-img {
+ border-radius: $radiuspx;
+ -moz-border-radius: $radiuspx;
+ box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444;
}
#side-bar-photos-albums {
@@ -574,10 +437,11 @@ footer {
list-style: none;
}
-.profile-match-photo img, .directory-photo-img, .photo-album-photo, .photo-top-photo {
- border-radius: $radiuspx;
- -moz-border-radius: $radiuspx;
- box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444;
+.profile-match-photo img,
+.directory-photo-img {
+ border-radius: $radiuspx;
+ -moz-border-radius: $radiuspx;
+ box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444;
}
.profile-match-photo img {
@@ -585,57 +449,10 @@ footer {
height: $top_photo !important;
}
-#sidebar-page-list .label {
- margin-left: 5px;
-}
-
-.photo-top-photo, .photo-album-photo {
- /* padding: 10px;
- max-width: 300px;
- border: 1px solid #888888;
-*/
- position: absolute;
- display: block;
-/* max-width: 100%;
- max-height: 100%; */
- left: 0;
- right: 0;
- top: 0;
- bottom: 0;
- margin: auto;
-}
-
-.photo-top-photo-link, .photo-album-photo-link {
- display: block;
- width: 100%;
- position: relative;
- height: 0;
- padding: 75% 0 0 0;
- overflow: hidden;
-}
-
#photo-view-wrapper {
background-color: $item_colour;
}
-#side-follow-wrapper {
- margin-top: 20px;
-}
-
-#side-peoplefind-url::-webkit-input-placeholder, #side-advanced-peoplefind-url::-webkit-input-placeholder {
- font-family: FontAwesome;
-}
-
-#side-peoplefind-url::-moz-placeholder, #side-advanced-peoplefind-url::-moz-placeholder {
- font-family: FontAwesome;
-}
-
-
-#side-match-link {
- margin-top: 10px;
-}
-
-
.pmenu.horizontal {
padding: 0 0 0 0;
border-bottom: none;
@@ -654,11 +471,6 @@ footer {
padding-right: 15px;
}
-#settings-default-perms-menu {
- margin-top: 15px;
- margin-bottom: 15px;
-}
-
.group-delete-wrapper {
float: right;
}
@@ -691,9 +503,9 @@ a.rateme, div.rateme {
}
#pause {
- position: fixed;
- bottom: 5px;
- right: 5px;
+ position: fixed;
+ bottom: 5px;
+ right: 5px;
}
#vcard-end {
@@ -785,6 +597,7 @@ a.rateme, div.rateme {
#nav-search-text {
font-size: 12px;
+ width: 200px;
height: 20px;
margin: 15px;
padding: 0px 5px 0px 5px;
@@ -808,11 +621,6 @@ nav .acpopup {
width: 290px;
}
-.profile-clear {
- clear: both;
-}
-
-
.clear {
clear: both;
}
@@ -829,121 +637,11 @@ nav .acpopup {
margin-bottom: 20px;
}
-/* end from default */
-
-
#network-new-link {
margin-top: 15px;
margin-bottom: 15px;
}
-
-.tool-wrapper {
- float: left;
- margin-left: 15px;
-}
-
-.tool-link {
- cursor: pointer;
-}
-
-.fc-unthemed th,
-.fc-unthemed td,
-.fc-unthemed thead,
-.fc-unthemed tbody,
-.fc-unthemed .fc-divider,
-.fc-unthemed .fc-row,
-.fc-unthemed .fc-popover {
- border-color: #ccc !important;
-}
-
-.eventcal {
- float: left;
- font-size: 20px;
-}
-
-#event-summary-text {
- margin-top: 15px;
-}
-
-.event-wrapper {
- width: 400px;
- height: auto;
- padding: 10px;
-}
-
-.vevent {
- max-width: 100%;
- margin: 10px;
- padding: 10px;
- border: 1px solid #CCCCCC;
-}
-
-.vevent .event-summary {
- margin: 10px;
- font-weight: bold;
-}
-
-.vevent .event-description, .vevent .event-location {
- margin-left: 10px;
- margin-right: 10px;
-}
-.vevent .event-start {
- margin-left: 10px;
- margin-right: 10px;
-}
-
-#new-event-link {
- margin-bottom: 10px;
-}
-
-.edit-event-link, .plink-event-link, .drop-event-link {
- float: left;
- margin-top: 4px;
- margin-right: 4px;
- margin-bottom: 15px;
-}
-
-.event-description:before {
- content: url('../../../../images/calendar.png');
- margin-right: 15px;
-}
-
-.event-start, .event-end {
- margin-left: 10px;
- width: 300px;
- clear: both;
-}
-
-.event-owner img {
- padding: 10px;
-}
-
-.event-buttons {
- margin-top: 10px;
- margin-left: 10px;
-}
-
-.event-start .dtstart, .event-end .dtend {
- float: right;
- margin-right: 10px;
-}
-
-.event-list-date {
- margin-bottom: 10px;
-}
-
-.prevcal, .nextcal {
- float: left;
- margin-left: 32px;
- margin-right: 32px;
- margin-top: 64px;
-}
-.event-calendar-end {
- clear: both;
-}
-
-
#cboxOverlay {
z-index: 1050;
}
@@ -960,29 +658,10 @@ nav .acpopup {
z-index: 1052;
}
-.settings-block {
- border: 1px solid #AAA;
- margin: 10px;
- padding: 10px;
-}
-
.app-title {
margin: 10px;
}
-#identity-manage-desc {
- margin-top:15px;
- margin-bottom: 15px;
-}
-
-#identity-manage-choose {
- margin-bottom: 15px;
-}
-
-#identity-submit {
- margin-top: 20px;
-}
-
.profile-match-photo {
float: left;
}
@@ -1094,26 +773,10 @@ nav .acpopup {
margin-top: 15px;
}
-
.required {
color: #ff0000;
}
-#item-delete-selected {
- margin-top: 30px;
-}
-
-#item-delete-selected-end {
- clear: both;
-}
-#item-delete-selected-icon, #item-delete-selected-desc {
- float: left;
- margin-right: 5px;
-}
-#item-delete-selected-desc:hover {
- text-decoration: underline;
-}
-
.notif-image {
height: 80px;
width: 80px;
@@ -1125,18 +788,6 @@ nav .acpopup {
}
/**
- * Plugins settings
- */
-
-.settings-block > h3,
-.settings-heading {
- border-bottom: 1px solid #babdb6;
-}
-
-
-
-
-/**
* OAuth
*/
.oauthapp {
@@ -1240,7 +891,7 @@ div.jGrowl div.jGrowl-notification {
}
.jslider .jslider-scale ins {
- color: #333;
+ color: #333;
font-size: $body_font_size;
width: 100px;
text-align: center;
@@ -1447,11 +1098,6 @@ a.rconnect:hover, a.rateme:hover, div.rateme:hover {
font-size : 1.8em !important;
}
-
-div.page-list-item {
-margin: 20px;
-}
-
div#write-pages {
display: block;
background: silver;
@@ -1597,8 +1243,12 @@ img.mail-conv-sender-photo {
padding: 0.5em 10px;
}
-.wall-photo-item {
- /*padding: 0.5em 10px;*/
+.wall-event-item {
+ padding: 10px;
+ color: #fff;
+ background-color: #3A87AD; /* should reflect calendar color */
+ border-top-left-radius: $radiuspx;
+ border-top-right-radius: $radiuspx;
}
.wall-photo-item img {
@@ -1726,10 +1376,7 @@ img.mail-conv-sender-photo {
.divgrow-showmore {
display: block;
- width: 100%;
border-top: 1px dashed #ccc;
- border-bottom-right-radius: $radiuspx;
- border-bottom-left-radius: $radiuspx;
text-align: center;
font-size: $body_font_size;
color: $link_colour;
@@ -1740,6 +1387,9 @@ img.mail-conv-sender-photo {
border-top: 1px dashed #adadad;
}
+.directory-item .divgrow-showmore {
+ background-color: $comment_item_colour;
+}
/* widgets */
@@ -1813,6 +1463,13 @@ nav .dropdown-menu {
border-bottom-left-radius: $radiuspx;
}
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:focus,
+.dropdown-menu > .active > a:hover {
+ color: #333;
+ background-color: #f5f5f5;
+}
+
.dropdown-menu-img-sm {
float: left;
width: 36px;
@@ -1971,9 +1628,8 @@ blockquote {
font-size: $font_size;
font-style: italic;
border-left: 3px solid #ccc;
- padding: 0.4em;
- color: #4d4d4d;
- margin: 0px 0px 0px 20px;
+ padding: 1em 0px 1em 1.5em;
+ margin: 0px;
}
.badge {
@@ -2083,8 +1739,6 @@ nav .badge.mail-update:hover {
#tabs-collapse-1 {
padding: 0px;
margin-bottom: 25px;
- border-top: none;
- box-shadow: none;
}
.btn {
@@ -2287,7 +1941,3 @@ nav .badge.mail-update:hover {
.help-searchlist a {
font-size: 130%;
}
-
-.response-list ul {
- list-style-type: none;
-}
diff --git a/view/theme/redbasic/schema/bluegrid.css b/view/theme/redbasic/schema/bluegrid.css
index 8545f3f74..820e84baa 100644
--- a/view/theme/redbasic/schema/bluegrid.css
+++ b/view/theme/redbasic/schema/bluegrid.css
@@ -110,7 +110,7 @@ input#jot-title:hover, input#jot-title:focus {
border-color: transparent;
}
-nav .dropdown-menu, .wall-item-tools .dropdown-menu, .section-title-wrapper .dropdown-menu {
+nav .dropdown-menu, .wall-item-tools .dropdown-menu, .section-title-wrapper .dropdown-menu, .section-content-wrapper .dropdown-menu {
background-color: rgba(67,72,138,.97);
color: #fff;
border-radius: 0;
@@ -284,8 +284,12 @@ input {
border-radius: 0px;
}
+.home-welcome {
+ color: #FFF;
+ margin-bottom: 30px;
+}
+
#login-main {
- max-width: 100%;
margin-top: 0;
}
@@ -341,7 +345,7 @@ input {
background-color: #FFF;
}
-.btn-primary, input#event-submit, input#rmagic-submit-button, input#lostpass-submit-button, input#side-follow-submit, .profile-edit-submit-wrapper > input.profile-edit-submit-button, input#profile-photo-submit, form#chat-form > input, div#adminpage > form > div.submit > input, input.sources-submit, input.contact-edit-submit, input#dbtn-submit, input#newchannel-submit-button, input#contacts-search-submit {
+.btn-primary, input#event-submit, input#rmagic-submit-button, input#lostpass-submit-button, input#side-follow-submit, .profile-edit-submit-wrapper > input.profile-edit-submit-button, input#profile-photo-submit, form#chat-form > input, div#adminpage > form > div.submit > input, input.sources-submit, input.contact-edit-submit, input#dbtn-submit, input#newchannel-submit-button, input#contacts-search-submit, input#register-submit-button {
background-color: #FFF;
color: #43488A;
border-radius: 0px;
@@ -350,7 +354,7 @@ input {
transition: all .3s ease-in-out;
}
-.btn-primary:hover, .btn-primary:focus, input#event-submit:hover, input#event-submit:focus, input#rmagic-submit-button:hover, input#rmagic-submit-button:focus, input#lostpass-submit-button:hover, input#lostpass-submit-button:focus, input#side-follow-submit:hover, input#side-follow-submit:focus, .profile-edit-submit-wrapper > input.profile-edit-submit-button:hover, .profile-edit-submit-wrapper > input.profile-edit-submit-button:focus, input#profile-photo-submit:hover, input#profile-photo-submit:focus, form#chat-form > input:hover, form#chat-form > input:focus, div#adminpage > form > div.submit > input:hover, div#adminpage > form > div.submit > input:focus, input.sources-submit:hover, input.sources-submit:focus, input.contact-edit-submit:focus, input.contact-edit-submit:hover, input#dbtn-submit:hover, input#dbtn-submit:focus, input#newchannel-submit-button:hover, input#newchannel-submit-button:focus, input#contacts-search-submit:hover, input#contacts-search-submit:focus {
+.btn-primary:hover, .btn-primary:focus, input#event-submit:hover, input#event-submit:focus, input#rmagic-submit-button:hover, input#rmagic-submit-button:focus, input#lostpass-submit-button:hover, input#lostpass-submit-button:focus, input#side-follow-submit:hover, input#side-follow-submit:focus, .profile-edit-submit-wrapper > input.profile-edit-submit-button:hover, .profile-edit-submit-wrapper > input.profile-edit-submit-button:focus, input#profile-photo-submit:hover, input#profile-photo-submit:focus, form#chat-form > input:hover, form#chat-form > input:focus, div#adminpage > form > div.submit > input:hover, div#adminpage > form > div.submit > input:focus, input.sources-submit:hover, input.sources-submit:focus, input.contact-edit-submit:focus, input.contact-edit-submit:hover, input#dbtn-submit:hover, input#dbtn-submit:focus, input#newchannel-submit-button:hover, input#newchannel-submit-button:focus, input#contacts-search-submit:hover, input#contacts-search-submit:focus, input#register-submit-button:hover, input#register-submit-button:focus {
border-color: #FFF;
background-color: #43488A;
color: #FFF;
diff --git a/view/tpl/admin_site.tpl b/view/tpl/admin_site.tpl
index 4add59a0d..0e65dfa69 100755
--- a/view/tpl/admin_site.tpl
+++ b/view/tpl/admin_site.tpl
@@ -58,6 +58,7 @@
<h3>{{$registration}}</h3>
{{include file="field_input.tpl" field=$register_text}}
{{include file="field_select.tpl" field=$register_policy}}
+ {{include file="field_checkbox.tpl" field=$invite_only}}
{{include file="field_select.tpl" field=$access_policy}}
{{include file="field_textarea.tpl" field=$allowed_email}}
{{include file="field_textarea.tpl" field=$not_allowed_email}}
diff --git a/view/tpl/conv_item.tpl b/view/tpl/conv_item.tpl
index 5257b3ed6..08f0d4fbe 100755
--- a/view/tpl/conv_item.tpl
+++ b/view/tpl/conv_item.tpl
@@ -13,6 +13,11 @@
{{$item.photo}}
</div>
{{/if}}
+ {{if $item.event}}
+ <div class="wall-event-item" id="wall-event-item-{{$item.id}}">
+ {{$item.event}}
+ </div>
+ {{/if}}
<div class="wall-item-head">
<div class="wall-item-info" id="wall-item-info-{{$item.id}}" >
<div class="wall-item-photo-wrapper{{if $item.owner_url}} wwfrom{{/if}}" id="wall-item-photo-wrapper-{{$item.id}}">
@@ -178,7 +183,7 @@
<h4 class="modal-title">{{$response.title}}</h4>
</div>
<div class="modal-body response-list">
- <ul>{{foreach $response.list as $liker}}<li role="presentation">{{$liker}}</li>{{/foreach}}</ul>
+ <ul class="nav nav-pills nav-stacked">{{foreach $response.list as $liker}}<li role="presentation">{{$liker}}</li>{{/foreach}}</ul>
</div>
<div class="modal-footer clear">
<button type="button" class="btn btn-default" data-dismiss="modal">{{$item.modal_dismiss}}</button>
diff --git a/view/tpl/conv_list.tpl b/view/tpl/conv_list.tpl
index 53f65bc78..cf1310ea6 100755
--- a/view/tpl/conv_list.tpl
+++ b/view/tpl/conv_list.tpl
@@ -13,6 +13,11 @@
{{$item.photo}}
</div>
{{/if}}
+ {{if $item.event}}
+ <div class="wall-event-item" id="wall-event-item-{{$item.id}}">
+ {{$item.event}}
+ </div>
+ {{/if}}
<div class="wall-item-head">
<div class="wall-item-info" id="wall-item-info-{{$item.id}}" >
<div class="wall-item-photo-wrapper{{if $item.owner_url}} wwfrom{{/if}}" id="wall-item-photo-wrapper-{{$item.id}}">
diff --git a/view/tpl/diaspora_comment.tpl b/view/tpl/diaspora_comment.tpl
deleted file mode 100644
index 27ec3dffc..000000000
--- a/view/tpl/diaspora_comment.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<XML>
- <post>
- <comment>
- <guid>{{$guid}}</guid>
- <parent_guid>{{$parent_guid}}</parent_guid>
- <author_signature>{{$authorsig}}</author_signature>
- <text>{{$body}}</text>
- <diaspora_handle>{{$handle}}</diaspora_handle>
- </comment>
- </post>
-</XML> \ No newline at end of file
diff --git a/view/tpl/diaspora_comment_relay.tpl b/view/tpl/diaspora_comment_relay.tpl
deleted file mode 100644
index 37a9e88b3..000000000
--- a/view/tpl/diaspora_comment_relay.tpl
+++ /dev/null
@@ -1,12 +0,0 @@
-<XML>
- <post>
- <comment>
- <guid>{{$guid}}</guid>
- <parent_guid>{{$parent_guid}}</parent_guid>
- <parent_author_signature>{{$parentsig}}</parent_author_signature>
- <author_signature>{{$authorsig}}</author_signature>
- <text>{{$body}}</text>
- <diaspora_handle>{{$handle}}</diaspora_handle>
- </comment>
- </post>
-</XML> \ No newline at end of file
diff --git a/view/tpl/diaspora_consensus.tpl b/view/tpl/diaspora_consensus.tpl
deleted file mode 100644
index b6b7cf13d..000000000
--- a/view/tpl/diaspora_consensus.tpl
+++ /dev/null
@@ -1,17 +0,0 @@
-<poll>
-<guid>{{$guid_q}}</guid>
-<question>{{$question}}</question>
-<poll_answer>
- <guid>{{$guid_y}}</guid>
- <answer>{{$agree}}</answer>
-</poll_answer>
-<poll_answer>
- <guid>{{$guid_n}}</guid>
- <answer>{{$disagree}}</answer>
-</poll_answer>
-<poll_answer>
- <guid>{{$guid_a}}</guid>
- <answer>{{$abstain}}</answer>
-</poll_answer>
-</poll>
-
diff --git a/view/tpl/diaspora_conversation.tpl b/view/tpl/diaspora_conversation.tpl
deleted file mode 100644
index dc4482e4b..000000000
--- a/view/tpl/diaspora_conversation.tpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<XML>
- <post>
- <conversation>
- <guid>{{$conv.guid}}</guid>
- <subject>{{$conv.subject}}</subject>
- <created_at>{{$conv.created_at}}</created_at>
-
- {{foreach $conv.messages as $msg}}
-
- <message>
- <guid>{{$msg.guid}}</guid>
- <parent_guid>{{$msg.parent_guid}}</parent_guid>
- {{if $msg.parent_author_signature}}
- <parent_author_signature>{{$msg.parent_author_signature}}</parent_author_signature>
- {{/if}}
- <author_signature>{{$msg.author_signature}}</author_signature>
- <text>{{$msg.text}}</text>
- <created_at>{{$msg.created_at}}</created_at>
- <diaspora_handle>{{$msg.diaspora_handle}}</diaspora_handle>
- <conversation_guid>{{$msg.conversation_guid}}</conversation_guid>
- </message>
-
- {{/foreach}}
-
- <diaspora_handle>{{$conv.diaspora_handle}}</diaspora_handle>
- <participant_handles>{{$conv.participant_handles}}</participant_handles>
- </conversation>
- </post>
-</XML>
diff --git a/view/tpl/diaspora_like.tpl b/view/tpl/diaspora_like.tpl
deleted file mode 100644
index a27e92240..000000000
--- a/view/tpl/diaspora_like.tpl
+++ /dev/null
@@ -1,12 +0,0 @@
-<XML>
- <post>
- <like>
- <positive>{{$positive}}</positive>
- <guid>{{$guid}}</guid>
- <target_type>{{$target_type}}</target_type>
- <parent_guid>{{$parent_guid}}</parent_guid>
- <author_signature>{{$authorsig}}</author_signature>
- <diaspora_handle>{{$handle}}</diaspora_handle>
- </like>
- </post>
-</XML>
diff --git a/view/tpl/diaspora_like_relay.tpl b/view/tpl/diaspora_like_relay.tpl
deleted file mode 100644
index 8209540c5..000000000
--- a/view/tpl/diaspora_like_relay.tpl
+++ /dev/null
@@ -1,13 +0,0 @@
-<XML>
- <post>
- <like>
- <positive>{{$positive}}</positive>
- <guid>{{$guid}}</guid>
- <target_type>{{$target_type}}</target_type>
- <parent_guid>{{$parent_guid}}</parent_guid>
- <parent_author_signature>{{$parentsig}}</parent_author_signature>
- <author_signature>{{$authorsig}}</author_signature>
- <diaspora_handle>{{$handle}}</diaspora_handle>
- </like>
- </post>
-</XML>
diff --git a/view/tpl/diaspora_message.tpl b/view/tpl/diaspora_message.tpl
deleted file mode 100644
index 3413d79b0..000000000
--- a/view/tpl/diaspora_message.tpl
+++ /dev/null
@@ -1,13 +0,0 @@
-<XML>
- <post>
- <message>
- <guid>{{$msg.guid}}</guid>
- <parent_guid>{{$msg.parent_guid}}</parent_guid>
- <author_signature>{{$msg.author_signature}}</author_signature>
- <text>{{$msg.text}}</text>
- <created_at>{{$msg.created_at}}</created_at>
- <diaspora_handle>{{$msg.diaspora_handle}}</diaspora_handle>
- <conversation_guid>{{$msg.conversation_guid}}</conversation_guid>
- </message>
- </post>
-</XML>
diff --git a/view/tpl/diaspora_photo.tpl b/view/tpl/diaspora_photo.tpl
deleted file mode 100644
index 256459d8d..000000000
--- a/view/tpl/diaspora_photo.tpl
+++ /dev/null
@@ -1,13 +0,0 @@
-<XML>
- <post>
- <photo>
- <guid>{{$guid}}</guid>
- <diaspora_handle>{{$handle}}</diaspora_handle>
- <public>{{$public}}</public>
- <created_at>{{$created_at}}</created_at>
- <remote_photo_path>{{$path}}</remote_photo_path>
- <remote_photo_name>{{$filename}}</remote_photo_name>
- <status_message_guid>{{$msg_guid}}</status_message_guid>
- </photo>
- </post>
-</XML>
diff --git a/view/tpl/diaspora_post.tpl b/view/tpl/diaspora_post.tpl
deleted file mode 100644
index ebfe9e5b7..000000000
--- a/view/tpl/diaspora_post.tpl
+++ /dev/null
@@ -1,13 +0,0 @@
-<XML>
- <post>
- <status_message>
- <raw_message>{{$body}}</raw_message>
- <guid>{{$guid}}</guid>
- <diaspora_handle>{{$handle}}</diaspora_handle>
- {{$poll}}
- <public>{{$public}}</public>
- <created_at>{{$created}}</created_at>
- <provider_display_name>{{$provider}}</provider_display_name>
- </status_message>
- </post>
-</XML>
diff --git a/view/tpl/diaspora_relay_retraction.tpl b/view/tpl/diaspora_relay_retraction.tpl
deleted file mode 100644
index 5e7aed41f..000000000
--- a/view/tpl/diaspora_relay_retraction.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<XML>
- <post>
- <relayable_retraction>
- <target_type>{{$type}}</target_type>
- <target_guid>{{$guid}}</target_guid>
- <target_author_signature>{{$signature}}</target_author_signature>
- <sender_handle>{{$handle}}</sender_handle>
- </relayable_retraction>
- </post>
-</XML>
diff --git a/view/tpl/diaspora_relayable_retraction.tpl b/view/tpl/diaspora_relayable_retraction.tpl
deleted file mode 100644
index 4e3ff3243..000000000
--- a/view/tpl/diaspora_relayable_retraction.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<XML>
- <post>
- <relayable_retraction>
- <parent_author_signature>{{$parentsig}}</parent_author_signature>
- <target_guid>{{$guid}}</target_guid>
- <target_type>{{$target_type}}</target_type>
- <sender_handle>{{$handle}}</sender_handle>
- <target_author_signature>{{$authorsig}}</target_author_signature>
- </relayable_retraction>
- </post>
-</XML>
diff --git a/view/tpl/diaspora_reshare.tpl b/view/tpl/diaspora_reshare.tpl
deleted file mode 100644
index 963bb9e12..000000000
--- a/view/tpl/diaspora_reshare.tpl
+++ /dev/null
@@ -1,13 +0,0 @@
-<XML>
- <post>
- <reshare>
- <root_diaspora_id>{{$root_handle}}</root_diaspora_id>
- <root_guid>{{$root_guid}}</root_guid>
- <guid>{{$guid}}</guid>
- <diaspora_handle>{{$handle}}</diaspora_handle>
- <public>{{$public}}</public>
- <created_at>{{$created}}</created_at>
- <provider_display_name>{{$provider}}</provider_display_name>
- </reshare>
- </post>
-</XML>
diff --git a/view/tpl/diaspora_retract.tpl b/view/tpl/diaspora_retract.tpl
deleted file mode 100644
index 9df066d38..000000000
--- a/view/tpl/diaspora_retract.tpl
+++ /dev/null
@@ -1,9 +0,0 @@
-<XML>
- <post>
- <retraction>
- <post_guid>{{$guid}}</post_guid>
- <diaspora_handle>{{$handle}}</diaspora_handle>
- <type>{{$type}}</type>
- </retraction>
- </post>
-</XML>
diff --git a/view/tpl/diaspora_share.tpl b/view/tpl/diaspora_share.tpl
deleted file mode 100644
index 59eb06124..000000000
--- a/view/tpl/diaspora_share.tpl
+++ /dev/null
@@ -1,8 +0,0 @@
-<XML>
- <post>
- <request>
- <sender_handle>{{$sender}}</sender_handle>
- <recipient_handle>{{$recipient}}</recipient_handle>
- </request>
- </post>
-</XML> \ No newline at end of file
diff --git a/view/tpl/diaspora_signed_retract.tpl b/view/tpl/diaspora_signed_retract.tpl
deleted file mode 100644
index f0f346da8..000000000
--- a/view/tpl/diaspora_signed_retract.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<XML>
- <post>
- <signed_retraction>
- <target_guid>{{$guid}}</target_guid>
- <target_type>{{$type}}</target_type>
- <sender_handle>{{$handle}}</sender_handle>
- <target_author_signature>{{$signature}}</target_author_signature>
- </signed_retraction>
- </post>
-</XML>
diff --git a/view/tpl/direntry.tpl b/view/tpl/direntry.tpl
index 6407f1edd..ecc38beb9 100755
--- a/view/tpl/direntry.tpl
+++ b/view/tpl/direntry.tpl
@@ -14,7 +14,7 @@
</div>
<h3>{{if $entry.public_forum}}<i class="icon-comments-alt" title="{{$entry.forum_label}} @{{$entry.nickname}}+"></i>&nbsp;{{/if}}<a href='{{$entry.profile_link}}' >{{$entry.name}}</a>{{if $entry.online}}&nbsp;<i class="icon-asterisk online-now" title="{{$entry.online}}"></i>{{/if}}</h3>
</div>
- <div class="section-content-wrapper directory-collapse">
+ <div class="section-content-tools-wrapper directory-collapse">
<div class="contact-photo-wrapper" id="directory-photo-wrapper-{{$entry.hash}}" >
<div class="contact-photo" id="directory-photo-{{$entry.hash}}" >
<a href="{{$entry.profile_link}}" class="directory-profile-link" id="directory-profile-link-{{$entry.hash}}" >
diff --git a/view/tpl/event.tpl b/view/tpl/event.tpl
index c1793c3e7..3fc2063ef 100755
--- a/view/tpl/event.tpl
+++ b/view/tpl/event.tpl
@@ -2,7 +2,7 @@
<div class="event-wrapper">
<div class="event">
<div class="event-owner">
- {{if $event.item.author.xchan_name}}<a href="{{$event.item.author.xchan_url}}" ><img src="{{$event.item.author.xchan_photo_s}}" height="64" width="64" />{{$event.item.author.xchan_name}}</a>{{/if}}
+ {{if $event.item.author.xchan_name}}<a href="{{$event.item.author.xchan_url}}" ><img src="{{$event.item.author.xchan_photo_s}}">{{$event.item.author.xchan_name}}</a>{{/if}}
</div>
{{$event.html}}
<div class="event-buttons">
diff --git a/view/tpl/event_head.tpl b/view/tpl/event_head.tpl
index d193696b7..dc98d14b3 100755
--- a/view/tpl/event_head.tpl
+++ b/view/tpl/event_head.tpl
@@ -55,7 +55,11 @@
showEvent(calEvent.id);
},
loading: function(isLoading, view) {
+ $('#events-spinner').spin('tiny');
+ $('#events-spinner > i').css('color', 'transparent');
if(!isLoading) {
+ $('#events-spinner').spin(false);
+ $('#events-spinner > i').css('color', '');
$('td.fc-day').dblclick(function() {
openMenu('form');
//window.location.href='/events/new?start='+$(this).data('date');
@@ -64,40 +68,45 @@
},
eventRender: function(event, element, view) {
+
//console.log(view.name);
if (event.item['author']['xchan_name']==null) return;
switch(view.name){
case "month":
- element.find(".fc-event-title").html(
- "<img src='{0}' style='height:10px;width:10px'>{1} : {2}".format(
+ element.find(".fc-title").html(
+ "<img src='{0}' style='height:12px;width:12px;' title='{1}'>&nbsp;<span title='{3}{4}'>{2}</span>".format(
event.item['author']['xchan_photo_s'],
event.item['author']['xchan_name'],
- event.title
+ event.title,
+ event.item.description ? event.item.description + "\r\n\r\n" : '',
+ event.item.location ? aStr['location'] + ': ' + event.item.location.replace(/(<([^>]+)>)/ig,"") : ''
));
break;
case "agendaWeek":
- element.find(".fc-event-title").html(
- "<img src='{0}' style='height:12px; width:12px'>{1}<p>{2}</p><p>{3}</p>".format(
+ element.find(".fc-title").html(
+ "<img src='{0}' style='height:12px;width:12px;'>&nbsp;{1}: <span title='{3}{4}'>{2}</span>".format(
event.item['author']['xchan_photo_s'],
event.item['author']['xchan_name'],
- event.item.desc,
- event.item.location
+ event.title,
+ event.item.description ? event.item.description + "\r\n\r\n" : '',
+ event.item.location ? aStr['location'] + ': ' + event.item.location.replace(/(<([^>]+)>)/ig,"") : ''
));
break;
case "agendaDay":
- element.find(".fc-event-title").html(
- "<img src='{0}' style='height:24px;width:24px'>{1}<p>{2}</p><p>{3}</p>".format(
+ element.find(".fc-title").html(
+ "<img src='{0}' style='height:12px;width:12px;'>&nbsp;{1}: <span title='{3}{4}'>{2}</span>".format(
event.item['author']['xchan_photo_s'],
event.item['author']['xchan_name'],
- event.item.desc,
- event.item.location
+ event.title,
+ event.item.description ? event.item.description + "\r\n\r\n" : '',
+ event.item.location ? aStr['location'] + ': ' + event.item.location.replace(/(<([^>]+)>)/ig,"") : ''
));
break;
}
}
- })
+ });
// center on date
var args=location.href.replace(baseurl,"").split("/");
@@ -113,6 +122,20 @@
var view = $('#events-calendar').fullCalendar('getView');
$('#title').text(view.title);
+ // shift the finish time date on start time date change automagically
+ var origsval = $('#id_start_text').val();
+ $('#id_start_text').change(function() {
+ var origfval = $('#id_finish_text').val();
+ if(origfval) {
+ var sval = $('#id_start_text').val();
+ var diff = moment(sval).diff(origsval);
+ var fval = moment(origfval).add(diff, 'millisecond').format("YYYY-MM-DD HH:mm");
+ $('#id_finish_text').val(fval);
+ origsval = sval;
+ }
+ });
+
+ // ACL
$('#id_share').change(function() {
if ($('#id_share').is(':checked')) {
@@ -123,7 +146,6 @@
}
}).trigger('change');
-
$('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() {
var selstr;
$('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() {
diff --git a/view/tpl/event_item_content.tpl b/view/tpl/event_item_content.tpl
new file mode 100644
index 000000000..76e0f4616
--- /dev/null
+++ b/view/tpl/event_item_content.tpl
@@ -0,0 +1,10 @@
+{{if $description}}
+<div class="event-item-description">
+ {{$description}}
+</div>
+{{/if}}
+{{if $location}}
+<div class="event-item-location">
+ <span class="event-item-label">{{$location_label}}</span>&nbsp;<span class="event-item-location">{{$location}}</span>
+</div>
+{{/if}}
diff --git a/view/tpl/event_item_header.tpl b/view/tpl/event_item_header.tpl
new file mode 100755
index 000000000..9547676e9
--- /dev/null
+++ b/view/tpl/event_item_header.tpl
@@ -0,0 +1,11 @@
+<div class="event-item-title">
+ <h3><i class="icon-calendar"></i>&nbsp;{{$title}}</h3>
+</div>
+<div class="event-item-start">
+ <span class="event-item-label">{{$dtstart_label}}</span>&nbsp;<span class="dtstart" title="{{$dtstart_title}}">{{$dtstart_dt}}</span>
+</div>
+{{if $finish}}
+<div class="event-item-start">
+ <span class="event-item-label">{{$dtend_label}}</span>&nbsp;<span class="dtend" title="{{$dtend_title}}">{{$dtend_dt}}</span>
+</div>
+{{/if}}
diff --git a/view/tpl/events-js.tpl b/view/tpl/events-js.tpl
index b2de90da1..08c8aa64a 100755
--- a/view/tpl/events-js.tpl
+++ b/view/tpl/events-js.tpl
@@ -1,12 +1,10 @@
<div class="generic-content-wrapper">
<div class="section-title-wrapper">
<div class="pull-right">
- <button class="btn btn-default btn-xs" onclick="openClose('event-tools'); closeMenu('form');"><i class="icon-cog"></i></button>
<button class="btn btn-success btn-xs" onclick="openClose('form'); closeMenu('event-tools');">{{$new_event.1}}</button>
-
<div class="btn-group">
<button class="btn btn-default btn-xs" onclick="changeView('prev', false);" title="{{$prev}}"><i class="icon-backward"></i></button>
- <button class="btn btn-default btn-xs" onclick="changeView('today', false);" title="{{$today}}"><i class="icon-bullseye"></i></button>
+ <button id="events-spinner" class="btn btn-default btn-xs" onclick="changeView('today', false);" title="{{$today}}"><i class="icon-bullseye"></i></button>
<button class="btn btn-default btn-xs" onclick="changeView('next', false);" title="{{$next}}"><i class="icon-forward"></i></button>
</div>
</div>
@@ -16,19 +14,6 @@
<div id="form" class="section-content-tools-wrapper"{{if !$expandform}} style="display:none;"{{/if}}>
{{$form}}
</div>
- <div id="event-tools" class="section-content-tools-wrapper" style="display:none;">
- <div class="form-group">
- <button class="btn btn-primary btn-xs" onclick="exportDate(); return false;"><i class="icon-download"></i>&nbsp;{{$export.1}}</button>
- <button class="btn btn-primary btn-xs" onclick="openClose('event-upload-form');"><i class="icon-upload"></i>&nbsp;{{$upload}}</button>
- </div>
- <div id="event-upload-form" style="display:none;">
- <form action="events" enctype="multipart/form-data" method="post" name="event-upload-form" id="event-upload-form">
- <button id="dbtn-submit" class="btn btn-primary btn-sm pull-right" type="submit" name="submit" >{{$submit}}</button>
- <input id="event-upload-choose" type="file" name="userfile" />
-
- </form>
- </div>
- </div>
<div class="clear"></div>
<div class="section-content-wrapper-np">
<div id="events-calendar"></div>
diff --git a/view/tpl/events_side.tpl b/view/tpl/events_menu_side.tpl
index b9a9062b1..b9a9062b1 100755
--- a/view/tpl/events_side.tpl
+++ b/view/tpl/events_menu_side.tpl
diff --git a/view/tpl/events_tools_side.tpl b/view/tpl/events_tools_side.tpl
new file mode 100755
index 000000000..5e20511fc
--- /dev/null
+++ b/view/tpl/events_tools_side.tpl
@@ -0,0 +1,15 @@
+<div class="widget">
+ <h3>{{$title}}</h3>
+ <ul class="nav nav-pills nav-stacked">
+ <li><a href="#" onclick="exportDate(); return false;"><i class="icon-download"></i>&nbsp;{{$export}}</a></li>
+ <li><a href="#" onclick="openClose('event-upload-form'); return false;"><i class="icon-upload"></i>&nbsp;{{$import}}</a></li>
+ </ul>
+ <div id="event-upload-form" style="display: none;">
+ <form action="events" enctype="multipart/form-data" method="post" name="event-upload-form" id="event-upload-form">
+ <div class="form-group">
+ <input id="event-upload-choose" type="file" name="userfile" />
+ </div>
+ <button id="dbtn-submit" class="btn btn-primary btn-xs" type="submit" name="submit" >{{$submit}}</button>
+ </form>
+ </div>
+</div>
diff --git a/view/tpl/jot.tpl b/view/tpl/jot.tpl
index e7edb7e64..32a08a9b3 100755
--- a/view/tpl/jot.tpl
+++ b/view/tpl/jot.tpl
@@ -118,8 +118,6 @@
<li class="divider visible-xs"></li>
{{if $writefiles}}<li class="visible-xs"><a id="wall-file-upload-sub" href="#" ><i class="icon-paper-clip"></i>&nbsp;{{$attach}}</a></li>{{/if}}
<li class="visible-xs"><a href="#" onclick="jotGetLink(); return false;"><i class="icon-link"></i>&nbsp;{{$weblink}}</a></li>
- <!--li class="visible-xs"><a href="#" onclick="jotVideoURL(); return false;"><i class="icon-facetime-video"></i>&nbsp;{{$video}}</a></li-->
- <!--li class="visible-xs"><a href="#" onclick="jotAudioURL(); return false;"><i class="icon-volume-up"></i>&nbsp;{{$audio}}</a></li-->
{{/if}}
<li class="divider visible-xs"></li>
<li class="visible-xs visible-sm"><a href="#" onclick="jotGetLocation(); return false;"><i class="icon-globe"></i>&nbsp;{{$setloc}}</a></li>
diff --git a/view/tpl/js_strings.tpl b/view/tpl/js_strings.tpl
index 38cf8edbd..4243c2ea5 100755
--- a/view/tpl/js_strings.tpl
+++ b/view/tpl/js_strings.tpl
@@ -22,6 +22,7 @@
'submit' : "{{$submit}}",
'linkurl' : "{{$linkurl}}",
'leavethispage' : "{{$leavethispage}}",
+ 'location' : "{{$location}}",
't01' : "{{$t01}}",
't02' : "{{$t02}}",
diff --git a/view/tpl/mail_conv.tpl b/view/tpl/mail_conv.tpl
index 4f54f1a6a..5e5d9808d 100755
--- a/view/tpl/mail_conv.tpl
+++ b/view/tpl/mail_conv.tpl
@@ -13,6 +13,12 @@
{{$mail.body}}
<div class="clear"></div>
</div>
+ {{if $mail.attachments}}
+ <div class="dropdown pull-left">
+ <button type="button" class="btn btn-default btn-sm wall-item-like dropdown-toggle" data-toggle="dropdown" id="attachment-menu-{{$item.id}}"><i class="icon-paperclip"></i></button>
+ <ul class="dropdown-menu" role="menu" aria-labelledby="attachment-menu-{{$item.id}}">{{$mail.attachments}}</ul>
+ </div>
+ {{/if}}
<div class="pull-right dropdown">
<button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" id="mail-item-menu-{{$mail.id}}">
<i class="icon-caret-down"></i>
diff --git a/view/tpl/photo_album.tpl b/view/tpl/photo_album.tpl
index bbcdcefc1..95169164a 100755
--- a/view/tpl/photo_album.tpl
+++ b/view/tpl/photo_album.tpl
@@ -21,7 +21,7 @@
{{$upload_form}}
{{$album_edit.1}}
<div class="section-content-wrapper-np">
- <div id="photo-album-contents">
+ <div id="photo-album-contents-{{$album_id}}">
{{foreach $photos as $photo}}
{{include file="photo_top.tpl"}}
{{/foreach}}
@@ -30,5 +30,5 @@
</div>
</div>
<div class="photos-end"></div>
-<script>$(document).ready(function() { loadingPage = false; justifyPhotos(); });</script>
+<script>$(document).ready(function() { loadingPage = false; justifyPhotos('photo-album-contents-{{$album_id}}'); });</script>
<div id="page-spinner"></div>
diff --git a/view/tpl/photos_recent.tpl b/view/tpl/photos_recent.tpl
index 46ac65e87..f3131117c 100755
--- a/view/tpl/photos_recent.tpl
+++ b/view/tpl/photos_recent.tpl
@@ -8,7 +8,7 @@
</div>
{{$upload_form}}
<div class="section-content-wrapper-np">
- <div id="photo-album-contents">
+ <div id="photo-album-contents-{{$album_id}}">
{{foreach $photos as $photo}}
{{include file="photo_top.tpl"}}
{{/foreach}}
@@ -17,5 +17,5 @@
</div>
</div>
<div class="photos-end"></div>
-<script>$(document).ready(function() { loadingPage = false; justifyPhotos(); });</script>
+<script>$(document).ready(function() { loadingPage = false; justifyPhotos('photo-album-contents-{{$album_id}}'); });</script>
<div id="page-spinner"></div>
diff --git a/view/tpl/photosajax.tpl b/view/tpl/photosajax.tpl
index 705cb6c75..45191db85 100755
--- a/view/tpl/photosajax.tpl
+++ b/view/tpl/photosajax.tpl
@@ -1,4 +1,4 @@
{{foreach $photos as $photo}}
{{include file="photo_top.tpl"}}
{{/foreach}}
-<script>justifyPhotosAjax()</script>
+<script>justifyPhotosAjax('photo-album-contents-{{$album_id}}')</script>
diff --git a/view/tpl/search_item.tpl b/view/tpl/search_item.tpl
index b44e1c39e..24e1b97d5 100755
--- a/view/tpl/search_item.tpl
+++ b/view/tpl/search_item.tpl
@@ -7,6 +7,11 @@
{{$item.photo}}
</div>
{{/if}}
+ {{if $item.event}}
+ <div class="wall-event-item" id="wall-event-item-{{$item.id}}">
+ {{$item.event}}
+ </div>
+ {{/if}}
<div class="wall-item-head">
<div class="wall-item-info" id="wall-item-info-{{$item.id}}" >
<div class="wall-item-photo-wrapper{{if $item.owner_url}} wwfrom{{/if}}" id="wall-item-photo-wrapper-{{$item.id}}">
@@ -60,11 +65,6 @@
<span class="tag">{{$item.folders}}</span>
</div>
{{/if}}
- {{if $item.attachments}}
- <div class="body-tags" id="item-attachments">
- <span class='tag'>{{$item.attachments}}</span>
- </div>
- {{/if}}
<div class="clear"></div>
</div>
{{/if}}
@@ -83,6 +83,12 @@
{{/if}}
</ul>
</div>
+ {{if $item.attachments}}
+ <div class="wall-item-tools-left btn-group">
+ <button type="button" class="btn btn-default btn-sm wall-item-like dropdown-toggle" data-toggle="dropdown" id="attachment-menu-{{$item.id}}"><i class="icon-paperclip"></i></button>
+ <ul class="dropdown-menu" role="menu" aria-labelledby="attachment-menu-{{$item.id}}">{{$item.attachments}}</ul>
+ </div>
+ {{/if}}
<div class="clear"></div>
</div>
<div class="clear"></div>
diff --git a/view/tpl/settings.tpl b/view/tpl/settings.tpl
index 2c71c64fb..af5f222fe 100755
--- a/view/tpl/settings.tpl
+++ b/view/tpl/settings.tpl
@@ -159,12 +159,12 @@
{{/foreach}}
</select>
</div>
+ {{/if}}
{{include file="field_checkbox.tpl" field=$cal_first_day}}
<div class="settings-submit-wrapper" >
<button type="submit" name="submit" class="btn btn-primary">{{$submit}}</button>
</div>
</div>
- {{/if}}
</div>
</div>
</div>
diff --git a/zot b/zot
deleted file mode 160000
-Subproject d94e61a7b627381715751fb6cb6c0cecf7ece3f